diff --git a/README.md b/README.md index c0b0c73..8b1e645 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,5 @@ # kcodecs -KCodecs provide a collection of methods to manipulate strings using various encodings. It supports: -* base64 -* uu -* quoted-printable +KCodecs provide a collection of methods to manipulate strings using various encodings. +It supports base64, uu, and quoted-printable. diff --git a/kcodecs.spec b/kcodecs.spec index a7ac58f..fc32573 100644 --- a/kcodecs.spec +++ b/kcodecs.spec @@ -1,7 +1,8 @@ %define majver %(echo %version | cut -d. -f1-2) + Name: kcodecs Version: 5.9.0 -Release: 3mamba +Release: 4mamba Summary: A collection of methods to manipulate strings using various encodings Group: System/Libraries Vendor: openmamba @@ -9,7 +10,7 @@ Distribution: openmamba Packager: Silvan Calarco URL: GPL Source: http://download.kde.org/stable/frameworks/%{majver}/kcodecs-%{version}.tar.xz -License: GPL +License: GPL, LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libgcc @@ -17,13 +18,14 @@ BuildRequires: libqt5-devel BuildRequires: libstdc++6-devel ## AUTOBUILDREQ-END BuildRequires: cmake +BuildRequires: extra-cmake-modules +BuildRequires: rpm-macros-kde5 +BuildRequires: libQt5Core BuildRoot: %{_tmppath}/%{name}-%{version}-root %description -KCodecs provide a collection of methods to manipulate strings using various encodings. It supports: -* base64 -* uu -* quoted-printable +KCodecs provide a collection of methods to manipulate strings using various encodings. +It supports base64, uu, and quoted-printable. %package -n lib%{name} Group: System/Libraries @@ -46,19 +48,14 @@ This package contains libraries and header files for developing applications tha %setup -q %build -%cmake -d build \ - -DCMAKE_BUILD_TYPE=Release \ - -DLIB_INSTALL_DIR=%{_lib} \ - -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DBUILD_TESTING=OFF - +%cmake_kde5 -d build %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall -C build -%find_lang %{name} || touch %{name}.lang +%find_lang kcodecs5_qt --with-qt --all-name || touch kcodecs5_qt.lang %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" @@ -66,24 +63,24 @@ This package contains libraries and header files for developing applications tha %post -n lib%{name} -p /sbin/ldconfig %postun -n lib%{name} -p /sbin/ldconfig -%files -n lib%{name} +%files -n lib%{name} -f kcodecs5_qt.lang %defattr(-,root,root) -%{_libdir}/libKF5Codecs.so.* +%{_kde5_libdir}/libKF5Codecs.so.* %doc COPYING COPYING.LIB %files -n lib%{name}-devel %defattr(-,root,root) -%{_includedir}/KF5/kcodecs_version.h -%dir %{_includedir}/KF5/KCodecs -%{_includedir}/KF5/KCodecs/* -%dir %{_libdir}/cmake/KF5Codecs -%{_libdir}/cmake/KF5Codecs/KF5Codecs*.cmake -%{_libdir}/libKF5Codecs.so -%{_libdir}/qt5/mkspecs/modules/qt_KCodecs.pri -%{_datadir}/locale/*/LC_MESSAGES/kcodecs5_qt.qm +%{_kde5_includedir}/kcodecs_version.h +%{_kde5_includedir}/KCodecs +%{_kde5_libdir}/cmake/KF5Codecs +%{_kde5_libdir}/libKF5Codecs.so +%{_kde5_mkspecsdir}/qt_KCodecs.pri %doc README.md %changelog +* Sat Apr 25 2015 Davide Madrisan 5.9.0-4mamba +- standardize the specfile + * Sat Apr 11 2015 Silvan Calarco 5.9.0-3mamba - automatic version update by autodist