From 42c60e92fb58cebd4eea2e672431542f298be63d Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Sat, 6 Jan 2024 00:52:40 +0100 Subject: [PATCH] move desktoptojson from main to devel package [release 5.6.0-2mamba;Sat Feb 07 2015] --- README.md | 2 ++ kcoreaddons.spec | 91 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 kcoreaddons.spec diff --git a/README.md b/README.md index c6a468a..0f1110b 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # kcoreaddons +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. + diff --git a/kcoreaddons.spec b/kcoreaddons.spec new file mode 100644 index 0000000..88aa61b --- /dev/null +++ b/kcoreaddons.spec @@ -0,0 +1,91 @@ +%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