%define majver %(echo %version | cut -d. -f1-2) Name: kcoreaddons Version: 5.6.0 Release: 2mamba Summary: KCoreAddons provides classes built on top of QtCore to perform various tasks Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.kde.org Source: ftp://ftp.kde.org/pub/kde/stable/frameworks/%{majver}/kcoreaddons-%{version}.tar.xz License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libgamin-devel BuildRequires: libgcc BuildRequires: libqt5-devel BuildRequires: libstdc++6-devel ## AUTOBUILDREQ-END BuildRequires: cmake Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-root %description KCoreAddons provides classes built on top of QtCore to perform various tasks such as manipulating mime types, autosaving files, creating backup files, generating random sequences, performing text manipulations such as macro replacement, accessing user information and many more. %package -n lib%{name} Group: System/Libraries Summary: KCoreAddons provides classes built on top of QtCore to perform various tasks %description -n lib%{name} KCoreAddons provides classes built on top of QtCore to perform various tasks such as manipulating mime types, autosaving files, creating backup files, generating random sequences, performing text manipulations such as macro replacement, accessing user information and many more. This package contains shared libraries for %{name}. %package -n lib%{name}-devel Group: Development/Libraries Summary: Development files for %{name} Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} %description -n lib%{name}-devel This package contains libraries and header files for developing applications that use %{name}. %debug_package %prep %setup -q %build %cmake -d build \ -DCMAKE_BUILD_TYPE=Release \ -DLIB_INSTALL_DIR=%{_lib} \ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ -DBUILD_TESTING=OFF %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall -C build %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -n lib%{name} -p /sbin/ldconfig %postun -n lib%{name} -p /sbin/ldconfig %files -n lib%{name} %defattr(-,root,root) %{_libdir}/libKF5CoreAddons.so.* %doc COPYING.LIB %files -n lib%{name}-devel %defattr(-,root,root) %{_bindir}/desktoptojson %dir %{_includedir}/KF5/KCoreAddons %{_includedir}/KF5/KCoreAddons/* %{_includedir}/KF5/kcoreaddons_version.h %{_libdir}/cmake/KF5CoreAddons/KF5CoreAddons*.cmake %{_libdir}/libKF5CoreAddons.so %{_libdir}/qt5/mkspecs/modules/qt_KCoreAddons.pri %{_datadir}/locale/*/LC_MESSAGES/kcoreaddons5_qt.qm %{_datadir}/mime/packages/kde5.xml %doc README.md %changelog * Sat Feb 07 2015 Silvan Calarco 5.6.0-2mamba - move desktoptojson from main to devel package * Fri Feb 06 2015 Silvan Calarco 5.6.0-1mamba - package created using the webbuild interface