X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=tellico.spec;h=c76904ac4bb55d982e84d791aafde4c3c6bfb744;hb=4e52f26a65092812843d92f02677ca68aa83de03;hp=218a27e54a89f00eeb7296ab76bacc83e0cce548;hpb=9c26476d2e1a7d424b8fa2f362c608a89a62a904;p=packages%2Ftellico.git diff --git a/tellico.spec b/tellico.spec index 218a27e..c76904a 100644 --- a/tellico.spec +++ b/tellico.spec @@ -2,34 +2,62 @@ # Conditional build: %bcond_with webcam # build with webcam barcode recognition # +%define qt_ver 5.4.0 Summary: A collection manager Summary(pl.UTF-8): Zarządca zbiorów wideo, audio i książek Name: tellico -Version: 1.3.2 -Release: 1 -License: GPL v2 +Version: 3.1.1 +Release: 4 +License: GPL v3 Group: X11/Applications -Source0: http://www.periapsis.org/tellico/download/%{name}-%{version}.tar.gz -# Source0-md5: 76327bffbac0f1f48a2ed90b4b8a5ba8 -Patch0: %{name}-u64.patch -Patch1: %{name}-desktop.patch -URL: http://www.periapsis.org/tellico/ -BuildRequires: autoconf -BuildRequires: automake +Source0: http://tellico-project.org/files/%{name}-%{version}.tar.xz +# Source0-md5: 8c503a21b12d5bfc62f55b287855fa6e +URL: http://tellico-project.org/ +BuildRequires: Qt5Core-devel >= %{qt_ver} +BuildRequires: Qt5DBus-devel >= %{qt_ver} +BuildRequires: Qt5Network-devel >= %{qt_ver} +BuildRequires: Qt5Test-devel >= %{qt_ver} +BuildRequires: Qt5Widgets-devel >= %{qt_ver} +BuildRequires: Qt5Xml-devel >= %{qt_ver} +BuildRequires: cmake >= 2.8.12 BuildRequires: exempi-devel -BuildRequires: kdelibs-devel >= 9:3.3.1 -BuildRequires: kdemultimedia-devel -BuildRequires: kdepim-devel -BuildRequires: libtool +BuildRequires: kf5-extra-cmake-modules >= 5.19 +BuildRequires: kf5-karchive-devel +BuildRequires: kf5-kcodecs-devel +BuildRequires: kf5-kconfig-devel +BuildRequires: kf5-kconfigwidgets-devel +BuildRequires: kf5-kcoreaddons-devel +BuildRequires: kf5-kcrash-devel +BuildRequires: kf5-kdoctools-devel +BuildRequires: kf5-kguiaddons-devel +BuildRequires: kf5-khtml-devel +BuildRequires: kf5-ki18n-devel +BuildRequires: kf5-kiconthemes-devel +BuildRequires: kf5-kitemmodels-devel +BuildRequires: kf5-kjobwidgets-devel +BuildRequires: kf5-kio-devel +BuildRequires: kf5-kwallet-devel +BuildRequires: kf5-kwidgetsaddons-devel +BuildRequires: kf5-kwindowsystem-devel +BuildRequires: kf5-kxmlgui-devel +BuildRequires: kf5-solid-devel BuildRequires: libxml2-devel BuildRequires: libxml2-progs BuildRequires: libxslt-devel >= 1.0.19 -BuildRequires: poppler-qt-devel +BuildRequires: poppler-qt5-devel +BuildRequires: qimageblitz-devel +BuildRequires: qjson-devel BuildRequires: rpmbuild(macros) >= 1.129 +BuildRequires: shared-desktop-ontologies-devel +BuildRequires: soprano-devel BuildRequires: taglib-devel BuildRequires: yaz-devel +Requires: Qt5Core >= %{qt_ver} +Requires: Qt5DBus >= %{qt_ver} +Requires: Qt5Network >= %{qt_ver} +Requires: Qt5Widgets >= %{qt_ver} +Requires: Qt5Xml >= %{qt_ver} Requires: desktop-file-utils -Requires: kdebase-core >= 9:3.3.1 Requires: libxslt >= 1.0.19 Obsoletes: bookcase BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -44,21 +72,11 @@ księgozbiorów, archiwów wideo i audio. %prep %setup -q -%patch0 -p1 -%patch1 -p1 %build -cp -f /usr/share/automake/config.sub admin -%{__libtoolize} -%{__aclocal} -%{__autoconf} -%{__autoheader} -%{__automake} -%{__perl} admin/am_edit -%configure \ - %{?with_webcam:--enable-webcam} \ - --with-qt-libraries=%{_libdir} - +%cmake . \ + -DCMAKE_INSTALL_PREFIX=%{_prefix} \ + %{cmake_on_off webcam ENABLE_WEBCAM} %{__make} %install @@ -70,7 +88,7 @@ install -d $RPM_BUILD_ROOT%{_desktopdir} kde_htmldir=%{_kdedocdir} \ kde_libs_htmldir=%{_kdedocdir} -mv $RPM_BUILD_ROOT%{_datadir}/locale/{ee,et} +rm -r $RPM_BUILD_ROOT%{_docdir} %find_lang %{name} --with-kde @@ -87,15 +105,18 @@ rm -rf $RPM_BUILD_ROOT %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-%{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 +/etc/xdg/tellicorc +/etc/xdg/tellico-script.knsrc +/etc/xdg/tellico-template.knsrc +%{_datadir}/kconf_update/%{name}-rename.upd +%{_datadir}/kconf_update/tellico.upd +%{_datadir}/kconf_update/tellico-1-3-update.pl +%{_datadir}/%{name} %{_datadir}/config.kcfg/tellico_config.kcfg %{_datadir}/mime/packages/*.xml -%{_desktopdir}/kde/%{name}.desktop +%{_datadir}/kxmlgui5/tellico +%{_datadir}/metainfo/org.kde.tellico.appdata.xml +%{_desktopdir}/org.kde.tellico.desktop %{_iconsdir}/*/*/*/*.png