X-Git-Url: http://git.pld-linux.org/?p=packages%2Ftellico.git;a=blobdiff_plain;f=tellico.spec;h=a119ef037393f8502c55c53d55ff16a103875a48;hp=9ef62f6e528ecef17d4495f2d66dda1ab744457c;hb=4974d4e338a9f1b3f04b58fab1becb42aeaaf85f;hpb=6f5a65709a9fb58b450f344c2872d928e86442f9 diff --git a/tellico.spec b/tellico.spec index 9ef62f6..a119ef0 100644 --- a/tellico.spec +++ b/tellico.spec @@ -1,57 +1,92 @@ -Summary: A book collection manager -Summary(pl): Maned¿er ksiêgozbiorów -Name: bookcase -Version: 0.5.1 +# +# Conditional build: +%bcond_with webcam # build with webcam barcode recognition +# +Summary: A collection manager +Summary(pl.UTF-8): Zarządca zbiorów wideo, audio i książek +Name: tellico +Version: 1.3.5 Release: 1 -License: GPL +License: GPL v2 Group: X11/Applications -Source0: %{name}-%{version}.tar.gz -URL: http://www.periapsis.org/bookcase/ -Requires: kdebase >= 3.0 -Requires: libxslt >= 1.0.19 -BuildRequires: qt-devel > 3.0 -BuildRequires: kdelibs-devel >= 3.0 +Source0: http://www.periapsis.org/tellico/download/%{name}-%{version}.tar.gz +# Source0-md5: ca5d9db11fa1dd33dfe317ffe095435c +Patch0: %{name}-u64.patch +Patch1: %{name}-desktop.patch +URL: http://www.periapsis.org/tellico/ +BuildRequires: automake +BuildRequires: exempi-devel +BuildRequires: kdelibs-devel >= 9:3.3.1 +BuildRequires: kdemultimedia-devel +BuildRequires: kdepim-devel +BuildRequires: libxml2-devel +BuildRequires: libxml2-progs BuildRequires: libxslt-devel >= 1.0.19 +BuildRequires: poppler-qt-devel +BuildRequires: rpmbuild(macros) >= 1.129 +BuildRequires: taglib-devel +BuildRequires: yaz-devel +Requires: desktop-file-utils +Requires: libxslt >= 1.0.19 +Obsoletes: bookcase BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _htmldir /usr/share/doc/kde/HTML - %description -Bookcase is a personal catalog application for your book collection. +Tellico is a personal catalog application for your book, video and +audio collection. -%description -l pl +%description -l pl.UTF-8 +Tellico to osobista aplikacja katalogowa przeznaczona do +księgozbiorów, archiwów wideo i audio. %prep -rm -rf $RPM_BUILD_ROOT - %setup -q +%patch0 -p1 +%patch1 -p1 %build -kde_appsdir="%{_applnkdir}"; export kde_appsdir -kde_htmldir="%{_htmldir}"; export kde_htmldir -kde_icondir="%{_pixmapsdir}"; export kde_icondir -%configure --enable-final +cp -f /usr/share/automake/config.sub admin +%configure \ + %{?with_webcam:--enable-webcam} \ + --with-qt-libraries=%{_libdir} + %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT -%{__make} install DESTDIR=$RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_desktopdir} -%find_lang bookcase --with-kde - -%files -f bookcase.lang -%defattr(644,root,root,755) -%doc AUTHORS COPYING ChangeLog INSTALL README TODO -%attr(755,root,root) %{_bindir}/* -#%{_mandir}/man1/* -#%{_datadir}/applnk/Applications/bookcase.desktop -%{_datadir}/mimelnk/application/x-bookcase.desktop -%{_datadir}/pixmaps/*/*/*/bookcase.png -%{_datadir}/apps/%{name} +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT \ + kde_htmldir=%{_kdedocdir} \ + kde_libs_htmldir=%{_kdedocdir} -%{_applnkdir}/Applications/bookcase.desktop +mv $RPM_BUILD_ROOT%{_datadir}/locale/{ee,et} +%find_lang %{name} --with-kde %clean rm -rf $RPM_BUILD_ROOT + +%post +%update_desktop_database_post +%update_mime_database + +%postun +%update_desktop_database_postun +%update_mime_database + +%files -f %{name}.lang +%defattr(644,root,root,755) +%doc AUTHORS ChangeLog README TODO +%attr(755,root,root) %{_bindir}/* +%{_datadir}/mimelnk/application/x-%{name}.desktop +%{_datadir}/apps/kconf_update/%{name}-rename.upd +%{_datadir}/apps/kconf_update/tellico.upd +%{_datadir}/apps/kconf_update/tellico-1-3-update.pl +%{_datadir}/apps/%{name} +%{_datadir}/config/tellicorc +%{_datadir}/config.kcfg/tellico_config.kcfg +%{_datadir}/mime/packages/*.xml +%{_desktopdir}/kde/%{name}.desktop +%{_iconsdir}/*/*/*/*.png