X-Git-Url: http://git.pld-linux.org/?p=packages%2Ftellico.git;a=blobdiff_plain;f=tellico.spec;h=dd5b891a298b9587feca888b50e78acf6d002480;hp=84d8287de706510b87d9742a3bb646ab2bad8a2b;hb=3fcb4eb960bb6b0153da98bfb94306abf1f8afa3;hpb=31ffc2306fc74af29283451b82607f77fe219e2a diff --git a/tellico.spec b/tellico.spec index 84d8287..dd5b891 100644 --- a/tellico.spec +++ b/tellico.spec @@ -1,53 +1,56 @@ +# +# 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.9.3 -Release: 1 -License: GPL v2 +Summary(pl.UTF-8): Zarządca zbiorów wideo, audio i książek +Name: tellico +Version: 2.3.5 +Release: 0.1 +License: GPL v3 Group: X11/Applications -Source0: http://www.periapsis.org/bookcase/download/%{name}-%{version}.tar.gz -# Source0-md5: ccb7035054fbbba18f47c24929881205 -Patch0: %{name}-gcc34.patch -URL: http://www.periapsis.org/bookcase/ -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: kdelibs-devel >= 3.1 -BuildRequires: libxslt-devel >= 1.0.19 +Source0: http://tellico-project.org/files/%{name}-%{version}.tar.bz2 +# Source0-md5: e6a1835d2622b79c4bfd95271bce858e +Patch1: %{name}-desktop.patch +URL: http://tellico-project.org/ +BuildRequires: cmake +BuildRequires: exempi-devel +BuildRequires: kde4-kdegraphics-devel +BuildRequires: kde4-kdemultimedia-devel +BuildRequires: kde4-kdepimlibs-devel BuildRequires: libxml2-devel BuildRequires: libxml2-progs -BuildRequires: qt-devel > 3.1 -BuildRequires: pcre-devel +BuildRequires: libxslt-devel >= 1.0.19 +BuildRequires: poppler-Qt-devel +BuildRequires: qimageblitz-devel BuildRequires: rpmbuild(macros) >= 1.129 -BuildRequires: unsermake >= 040805-1 -Requires: kdebase-core >= 3.1 +BuildRequires: shared-desktop-ontologies-devel +BuildRequires: soprano-devel +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) %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 -cp -f /usr/share/automake/config.sub admin -export UNSERMAKE=/usr/share/unsermake/unsermake -%{__make} -f admin/Makefile.common cvs - -%configure \ - --enable-final \ - --with-qt-libraries=%{_libdir} - +%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} %{__make} %install -rm -rf $RPM_BUILD_ROOT *.lang +rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_desktopdir} %{__make} install \ @@ -55,17 +58,33 @@ install -d $RPM_BUILD_ROOT%{_desktopdir} kde_htmldir=%{_kdedocdir} \ kde_libs_htmldir=%{_kdedocdir} -%find_lang %{name} --with-kde -mv -f $RPM_BUILD_ROOT{%{_datadir}/applnk/*/*.desktop,%{_desktopdir}} +rm -rf $RPM_BUILD_ROOT/nogo + +%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 +%doc AUTHORS ChangeLog README %attr(755,root,root) %{_bindir}/* -%{_datadir}/mimelnk/application/x-bookcase.desktop -%{_iconsdir}/*/*/*/bookcase.png +%{_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/tellico-script.knsrc +%{_datadir}/config/tellico-template.knsrc +%{_datadir}/config.kcfg/tellico_config.kcfg +%{_datadir}/mime/packages/*.xml +%{_desktopdir}/kde4/%{name}.desktop +%{_iconsdir}/*/*/*/*.png