move desktoptojson from main to devel package [release 5.6.0-2mamba;Sat Feb 07 2015]

This commit is contained in:
Silvan Calarco 2024-01-06 00:52:40 +01:00
parent 066a2efb1e
commit 42c60e92fb
2 changed files with 93 additions and 0 deletions

View File

@ -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.

91
kcoreaddons.spec Normal file
View File

@ -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 <silvan.calarco@mambasoft.it>
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 <silvan.calarco@mambasoft.it> 5.6.0-2mamba
- move desktoptojson from main to devel package
* Fri Feb 06 2015 Silvan Calarco <silvan.calarco@mambasoft.it> 5.6.0-1mamba
- package created using the webbuild interface