Browse Source

Summary: A lightweight GTK+ web browser
Summary(ja): 軽量な GTK+ ウェブブラウザ
Name: midori
Version: 0.4.1
Release: 2%{?_dist_release}

Group: Applications/Internet
License: LGPLv2.1+
URL: http://software.twotoasts.de/?page=midori

Source0: http://software.twotoasts.de/media/%{name}/%{name}-%{version}.tar.bz2
#Patch0: %{name}-0.2.9-docdir.patch
Patch0: fix_desktop_entry.patch

BuildRoot: %{_tmppath}/%{name}-%{version}-root

BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: libsexy-devel
BuildRequires: libtool
BuildRequires: libxml2-devel >= 2.6
BuildRequires: perl-XML-Parser
BuildRequires: WebKit-gtk-devel >= 1.1.6

## for IDN support
BuildRequires: libidn-devel >= 1.0
## for Single instance
BuildRequires: unique-devel >= 0.9
## for Persistent history
BuildRequires: sqlite3-devel >= 3.0
BuildRequires: glib2-devel >= 2.16.0
BuildRequires: gtk2-devel >= 2.10.0
BuildRequires: libsoup-devel >= 2.25.2
## for Icon optimizations: /usr/bin/rsvg-convert
BuildRequires: librsvg2
## for User documentation
BuildRequires: python-docutils
## for API documentation
BuildRequires: gtk-doc

BuildRequires: gtksourceview2-devel
BuildRequires: intltool
BuildRequires: libnotify-devel
BuildRequires: libXScrnSaver-devel
BuildRequires: vala-devel

Requires: WebKit-gtk

%description
Midori is a lightweight web browser, and has many features expected of a
modern browser, including:
* Full integration with GTK+2.
* Fast rendering with WebKit.
* Tabs, windows and session management.
* Bookmarks are stored with XBEL.
* Searchbox based on OpenSearch.
* Custom context menu actions.
* User scripts and user styles support.
* Extensible via Lua scripts.

The project is currently in an early alpha state. The features are still being
implemented, and some are still quite incomplete.

%description -l ja
Midori は軽量な Web ブラウザで、多くの機能がモダンブラウザとして期待されています。
以下の機能が含まれています。:
* GTK+2 に完全に統合。
* WebKit で高速なレンダリング。
* タブ、ウィンドウおよびセッションの管理。
* ブックマークは XBEL で格納。
* OpenSearch に基づくサーチボックス。
* カスタムコンテキストメニューの操作。
* ユーザースクリプトとユーザースタイルをサポート。
* Lua スクリプトを介して拡張可能。

プロジェクトは現在初期アルファの状態にあります。
機能はまだ実装中で、一部はかなり不完全です。

%package devel
Summary: Development files for %{name}
Summary(ja): %{name} の開発ファイル
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: vala

%description devel
The %{name}-devel package contains libraries and header files for
developing extensions for %{name}.

%prep
%setup -q
#%patch0 -p1 -b .docdir
%patch0 -p1

%build
export CFLAGS="%{optflags}"
./waf --prefix=%{_usr} \
--docdir=%{_docdir}/%{name}-%{version} \
--libdir=%{_libdir} \
--enable-apidocs \
configure \
--disable-hildon
./waf %{?_smp_mflags} build


%install
rm -rf %{buildroot}
./waf --destdir=%{buildroot} install
%find_lang %{name}
desktop-file-install \
--vendor "" \
--delete-original \
--dir %{buildroot}%{_datadir}/applications \
%{buildroot}%{_datadir}/applications/%{name}.desktop

mkdir -p %{buildroot}%{_datadir}/gtk-doc/html/%{name}
install -Dpm 644 _build_/docs/api/midori/html/* \
%{buildroot}%{_datadir}/gtk-doc/html/%{name}

%clean
rm -rf %{buildroot}

%post
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :


%postun
if [ $1 -eq 0 ] ; then
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi

%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :

%files -f %{name}.lang
%defattr(-,root,root,-)
%doc %{_docdir}/%{name}-%{version}/
%{_bindir}/midori
%{_datadir}/applications/%{name}*.desktop
%{_datadir}/icons/hicolor/*
%{_datadir}/%{name}/
%{_libdir}/%{name}/
%{_sysconfdir}/xdg/%{name}/

%files devel
%defattr(-,root,root,-)
%doc %{_datadir}/gtk-doc/
%{_datadir}/vala/
%{_includedir}/%{name}-0.4/

%changelog
* Thu Oct 13 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.1-2
- changed BuildRequires: docutils to python-docutils

* Mon Oct 10 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.1-1
- new upstream release

* Wed Aug 03 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.0-1
- new upstream release
- refresh patch0

* Wed May 25 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.6-1
- new upstream release
- added Patch0 to fix desktop entry

* Tue May 10 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.5-1
- new upstream release

* Sun Apr 10 2011 IWAI, Masaharu <iwai@alib.jp> 0.3.3-1
- new upstream release

* Sun Feb 27 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.2-1
- new upstream release

* Tue Feb 1 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.3.0-1
- new upstream release
- dropt Patch0

* Sun Nov 7 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.9-1
- new upstream release
- recreated patch0
- probed %%post and %%postun
- added %%posttrans

* Mon Sep 27 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.8-1
- new upstream release

* Thu Aug 26 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.7-1
- new upstream release
- disabled conditional branch to vala support
- to preparation vala package on Vine 5
- splitted devel file
- enabled BuildRequires: gtk-doc

* Wed May 26 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.6-1
- new upstream release
- deleted duplicate BuildRequires (librsvg2)
- added BuildRequires: libXScrnSaver-devel
- fixed BuildRoot path
- applied conditional branch to vala support

* Thu May 20 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.5-1
- new upstream release
- added BuildRequires: gtksourceview2-devel, intltool, libnotify-devel, librsvg2,
vala-devel
- added Patch0 from Fedora to fix docdir
- improved %files section

* Sat Mar 20 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.4-1
- new upstream release
- applied new naming policy to spec

* Thu Feb 25 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.3-1
- new upstream release

* Mon Dec 28 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.2-1
- new upstream release

* Sat Nov 14 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.1-1
- new upstream release

* Fri Oct 16 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.2.0-1
- new upstream release
- fixed BuildRequires: perl-XML-Parser

* Sun Sep 13 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.10-1
- new upstream release

* Sun Aug 2 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.9-1
- new upstream release

* Mon Jul 27 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.8-2
- added Japanese description
- fixed BuildRequires: perl(XML::Parser) to perl-XML-Parser

* Sun Jul 26 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.1.8-1
- new upstream release
- few changed in %files seciton

* Sun May 10 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.6-1
- new upstream release
- add BR: WebKit-gtk-devel >= 1.1.6
- add --disable-hildon to configure option

* Thu Mar 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.4-1
- new upstream release
- drop old ja.po

* Mon Feb 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.1.1-1
- new upstream release

* Sun Aug 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.19-1
- new upstream release
- update ja.po

* Fri Jul 11 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.0.18-1
- initial build for Vine Linux
- add initial ja.po

* Sat May 24 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.18-1
- Update to new upstream release (0.0.18), adds some translations and
a lot of bug-fixes.
- Alphabetize dependency list (aesthetic-only change).

* Sat Apr 12 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.17-3
- Rebuild for updated WebKit library so-name and include directory.

* Mon Mar 03 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.17-2
- Cleanups from review (bug 435661):
(1) Fix consistency of tabs/spaces usage.
(2) Fix source permissions.
(3) Add desktop-file-utils build dependency.

* Sun Mar 02 2008 Peter Gordon <peter@thecodergeek.com> - 0.0.17-1
- Initial packaging for Fedora.


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@4966 ec354946-7b23-47d6-9f5a-488ba84defc7

kudoh 12 years ago
parent
commit
19b383fdff
1 changed files with 5 additions and 2 deletions
  1. 5 2
      m/midori/midori-vl.spec

+ 5 - 2
m/midori/midori-vl.spec

@@ -2,7 +2,7 @@ Summary:	A lightweight GTK+ web browser
 Summary(ja):	軽量な GTK+ ウェブブラウザ
 Name:		midori
 Version:	0.4.1
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 
 Group:		Applications/Internet
 License:	LGPLv2.1+
@@ -34,7 +34,7 @@ BuildRequires:  libsoup-devel >= 2.25.2
 ## for Icon optimizations: /usr/bin/rsvg-convert
 BuildRequires:  librsvg2
 ## for User documentation
-BuildRequires:  docutils
+BuildRequires:  python-docutils
 ## for API documentation
 BuildRequires:  gtk-doc
 
@@ -150,6 +150,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %{_includedir}/%{name}-0.4/
 
 %changelog
+* Thu Oct 13 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.1-2
+- changed BuildRequires: docutils to python-docutils
+
 * Mon Oct 10 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 0.4.1-1
 - new upstream release