]> git.pld-linux.org Git - packages/liferea.git/blame - liferea.spec
- release 2 (xulrunner 1.8.1.12)
[packages/liferea.git] / liferea.spec
CommitLineData
b0ffa6a4
MB
1# TODO:
2# - create subpackage -lua (?)
3# - webkit support
93a9f7c2 4#
ce065e76 5# Conditional build:
c6d083e2 6%bcond_without dbus # without DBUS support
cfb7ca5b 7%bcond_without gtkhtml # without GtkHTML
5d157e09 8%bcond_without xulrunner # without XULRunner backend
beed1c1e 9%bcond_without lua # without LUA scripting support
a0630dd8 10%bcond_with nm # with NetworkManager support
f6d80c17 11#
5d157e09
MB
12%ifarch %{x8664}
13%undefine with_gtkhtml # GtkHTML backend disabled on x86_64
14%endif
c3a7ac07 15Summary: A RSS feed reader
94e05515 16Summary(pl.UTF-8): Program do pobierania informacji w formacie RSS
7d878c33 17Name: liferea
69d12f62 18Version: 1.4.11
2ba51afb 19Release: 2
d61c977e 20License: GPL v2
057d358d 21Group: X11/Applications/Networking
41512f88 22Source0: http://dl.sourceforge.net/liferea/%{name}-%{version}.tar.gz
69d12f62 23# Source0-md5: b96a479a4b72560cbdd8df8b7efd24b3
923f28f9 24Patch0: %{name}-desktop.patch
5d157e09 25Patch1: %{name}-xulrunner.patch
beed1c1e 26Patch2: %{name}-lua51.patch
69d12f62 27Patch3: %{name}-no_versioned_soname.patch
7d878c33 28URL: http://liferea.sourceforge.net/
f6d80c17 29BuildRequires: GConf2-devel >= 2.10.0
b0ffa6a4 30%{?with_nm:BuildRequires: NetworkManager-devel}
c53f3073 31BuildRequires: autoconf >= 2.59
c678d658 32BuildRequires: automake
7500482a 33%{?with_dbus:BuildRequires: dbus-glib-devel >= 0.33}
199241d0 34BuildRequires: gettext-devel
b0ffa6a4 35BuildRequires: gnutls-devel
8c6ef9d1 36BuildRequires: gtk+2-devel >= 2:2.8.0
97d7d603 37BuildRequires: intltool >= 0.35.5
b0ffa6a4 38BuildRequires: libglade2-devel >= 2.0.0
cfb7ca5b 39%{?with_gtkhtml:BuildRequires: libgtkhtml-devel >= 2.6.3}
8c6ef9d1 40BuildRequires: libnotify-devel >= 0.3.2
d87234a1 41BuildRequires: libstdc++-devel
c678d658 42BuildRequires: libtool
b0ffa6a4 43BuildRequires: libxml2-devel >= 1:2.6.27
33391785 44BuildRequires: libxslt-devel >= 1.1.19
beed1c1e 45%{?with_lua:BuildRequires: lua51-devel}
21efbadf 46BuildRequires: pkgconfig
a7124b62 47BuildRequires: rpmbuild(macros) >= 1.311
6cb7f467 48BuildRequires: sqlite3-devel
1c3e70a7 49%{?with_xulrunner:BuildRequires: xulrunner-devel}
8c6ef9d1
MB
50Requires(post,postun): gtk+2
51Requires(post,postun): hicolor-icon-theme
a7124b62 52Requires(post,preun): GConf2
f7f46e7a 53Requires: %{name}-backend = %{version}-%{release}
5d157e09
MB
54%ifarch %{x8664}
55Obsoletes: liferea-gtkhtml
56%endif
7d878c33 57BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58
d87234a1 59%define _noautoreqdep libgtkembedmoz.so libxpcom.so
60b02ea2
MB
60# we have strict deps for it
61%define _noautoreq libxpcom.so
d87234a1 62
7d878c33 63%description
c3a7ac07 64Liferea is a GTK+ clone of FeedReader.
e3a76882 65
abc7ef2a
JR
66%description -l pl.UTF-8
67Liferea jest klonem, napisanym za pomocą biblioteki GTK+, programu
c3a7ac07 68FeedReader.
7d878c33 69
f7f46e7a 70%package gtkhtml
71Summary: GtkHTML module for Liferea
94e05515 72Summary(pl.UTF-8): Moduł GtkHTML dla Liferea
f7f46e7a 73Group: X11/Applications/Networking
74Requires: %{name} = %{version}-%{release}
75Provides: %{name}-backend = %{version}-%{release}
76
77%description gtkhtml
78GtkHTML module for Liferea.
79
abc7ef2a
JR
80%description gtkhtml -l pl.UTF-8
81Moduł GtkHTML dla Liferea.
f7f46e7a 82
d87234a1
JB
83%package mozilla
84Summary: Mozilla HTML browser module for Liferea
94e05515 85Summary(pl.UTF-8): Moduł przeglądarki HTML dla Liferea oparty na Mozilli
d87234a1
JB
86Group: X11/Applications/Networking
87Requires: %{name} = %{version}-%{release}
5d157e09 88%requires_eq_to xulrunner xulrunner-devel
f7f46e7a 89Provides: %{name}-backend = %{version}-%{release}
d87234a1
JB
90
91%description mozilla
92Mozilla HTML browser module for Liferea.
93
abc7ef2a
JR
94%description mozilla -l pl.UTF-8
95Moduł przeglądarki HTML dla Liferea oparty na Mozilli.
d87234a1 96
7d878c33 97%prep
84e0b8d3 98%setup -q
923f28f9 99%patch0 -p1
5d157e09 100%patch1 -p1
beed1c1e 101%patch2 -p1
69d12f62 102%patch3 -p1
7d878c33 103
104%build
97d7d603
MB
105%{__glib_gettextize}
106%{__intltoolize}
07652b7c 107%{__aclocal}
108%{__libtoolize}
109%{__autoheader}
110%{__automake}
111%{__autoconf}
4575ec8b 112%configure \
ce065e76 113 --disable-schemas-install \
cfb7ca5b 114 %{!?with_dbus: --disable-dbus} \
115 %{!?with_gtkhtml: --disable-gtkhtml2} \
beed1c1e 116 %{!?with_lua: --disable-lua} \
a0630dd8 117 %{!?with_nm: --disable-nm} \
5d157e09 118 %{!?with_xulrunner: --disable-xulrunner}
7d878c33 119%{__make}
120
121%install
122rm -rf $RPM_BUILD_ROOT
123
124%{__make} install \
125 DESTDIR=$RPM_BUILD_ROOT \
87a534e2 126 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
7d878c33 127
d87234a1
JB
128rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/lib*.la
129
deb1b71a 130%find_lang %{name}
131
4575ec8b 132%post
e9666971 133%gconf_schema_install liferea.schemas
dca7406c 134%update_icon_cache hicolor
f6d80c17 135
136%preun
e9666971 137%gconf_schema_uninstall liferea.schemas
4575ec8b 138
dca7406c 139%postun
140%update_icon_cache hicolor
141
7d878c33 142%clean
143rm -rf $RPM_BUILD_ROOT
144
deb1b71a 145%files -f %{name}.lang
7d878c33 146%defattr(644,root,root,755)
14552208 147%doc AUTHORS ChangeLog NEWS README
69d12f62
MB
148%attr(755,root,root) %{_bindir}/liferea
149%attr(755,root,root) %{_bindir}/liferea-add-feed
150%attr(755,root,root) %{_bindir}/liferea-bin
d87234a1 151%dir %{_libdir}/%{name}
69d12f62 152%attr(755,root,root) %{_libdir}/%{name}/liblinotiflibnotify.so
dca7406c 153%{_iconsdir}/hicolor/48x48/apps/liferea.png
d8954fa2 154%{_sysconfdir}/gconf/schemas/liferea.schemas
7d878c33 155%{_datadir}/%{name}
8e447246 156%{_desktopdir}/*.desktop
b0c9bbae 157%{_mandir}/man1/liferea.1*
69d12f62 158%{_mandir}/pl/man1/liferea.1*
31d6b4ba 159%if %{with lua}
a7307aee 160%attr(755,root,root) %{_libdir}/%{name}/libliscrlua.so
31d6b4ba 161%endif
d87234a1 162
cfb7ca5b 163%if %{with gtkhtml}
f7f46e7a 164%files gtkhtml
165%defattr(644,root,root,755)
69d12f62 166%attr(755,root,root) %{_libdir}/%{name}/liblihtmlg.so
cfb7ca5b 167%endif
f7f46e7a 168
5d157e09 169%if %{with xulrunner}
d87234a1
JB
170%files mozilla
171%defattr(644,root,root,755)
69d12f62 172%attr(755,root,root) %{_libdir}/%{name}/liblihtmlx.so
ce065e76 173%endif
This page took 0.092459 seconds and 4 git commands to generate.