X-Git-Url: http://git.pld-linux.org/?p=packages%2Ftellico.git;a=blobdiff_plain;f=tellico.spec;h=a119ef037393f8502c55c53d55ff16a103875a48;hp=caefad047e943cd1d070ecc9e3e40275b8b957ed;hb=4974d4e338a9f1b3f04b58fab1becb42aeaaf85f;hpb=dbfa650d2fb781583396887e8e7ae1f18dde8795 diff --git a/tellico.spec b/tellico.spec index caefad0..a119ef0 100644 --- a/tellico.spec +++ b/tellico.spec @@ -1,66 +1,92 @@ +# +# Conditional build: +%bcond_with webcam # build with webcam barcode recognition +# Summary: A collection manager -Summary(pl): Zarz±dca zbiorów wideo, audio i ksi±¿ek -Name: bookcase -Version: 0.8.4 +Summary(pl.UTF-8): Zarządca zbiorów wideo, audio i książek +Name: tellico +Version: 1.3.5 Release: 1 License: GPL v2 Group: X11/Applications -Source0: http://www.periapsis.org/bookcase/download/%{name}-%{version}.tar.gz -# Source0-md5: 301d1c7c046dd02300bbd98bd6b724b0 -URL: http://www.periapsis.org/bookcase/ -BuildRequires: autoconf +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: kdelibs-devel >= 3.1 +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: qt-devel > 3.1 -Requires: kdebase-core >= 3.1 +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, video and +Tellico is a personal catalog application for your book, video and audio collection. -%description -l pl -Bookcase to osobista aplikacja katalogowa przeznaczona do -ksiêgozbiorów, archiwów wideo i audio. +%description -l pl.UTF-8 +Tellico to osobista aplikacja katalogowa przeznaczona do +księgozbiorów, archiwów wideo i audio. %prep %setup -q +%patch0 -p1 +%patch1 -p1 %build -kde_appsdir="%{_desktopdir}"; export kde_appsdir -kde_htmldir="%{_htmldir}"; export kde_htmldir -kde_icondir="%{_pixmapsdir}"; export kde_icondir -%{__aclocal} -%{__autoconf} -%{__autoheader} -%{__automake} -%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%{_applnkdir}/Scientific +install -d $RPM_BUILD_ROOT%{_desktopdir} %{__make} install \ - DESTDIR=$RPM_BUILD_ROOT + DESTDIR=$RPM_BUILD_ROOT \ + kde_htmldir=%{_kdedocdir} \ + kde_libs_htmldir=%{_kdedocdir} -mv $RPM_BUILD_ROOT%{_desktopdir}/{Applications/,}bookcase.desktop -echo "Categories=Qt;KDE;Education;Science;" >> $RPM_BUILD_ROOT%{_desktopdir}/bookcase.desktop +mv $RPM_BUILD_ROOT%{_datadir}/locale/{ee,et} -%find_lang %{name} --with-kde +%find_lang %{name} --with-kde %clean rm -rf $RPM_BUILD_ROOT -%files -f bookcase.lang +%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-bookcase.desktop -%{_pixmapsdir}/*/*/*/bookcase.png +%{_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} -%{_desktopdir}/bookcase.desktop +%{_datadir}/config/tellicorc +%{_datadir}/config.kcfg/tellico_config.kcfg +%{_datadir}/mime/packages/*.xml +%{_desktopdir}/kde/%{name}.desktop +%{_iconsdir}/*/*/*/*.png