From 1884224b78cc193a5f2edd363374c50226b92138 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Wed, 31 Jan 2024 09:44:50 +0100 Subject: [PATCH] package created using the webbuild interface [release 5.248.0-1mamba;Tue Jan 30 2024] --- README.md | 2 + kf6-ksvg.spec | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 kf6-ksvg.spec diff --git a/README.md b/README.md index 7d34b93..fa4ab8a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # kf6-ksvg +KDE Frameworks Components for handling SVGs. + diff --git a/kf6-ksvg.spec b/kf6-ksvg.spec new file mode 100644 index 0000000..ee0f82b --- /dev/null +++ b/kf6-ksvg.spec @@ -0,0 +1,100 @@ +%define framework %(echo ${name/kf6-}) +%define majver %(echo %version | cut -d. -f1-2) + +Name: kf6-ksvg +Version: 5.248.0 +Release: 1mamba +Summary: KDE Frameworks Components for handling SVGs +Group: System/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: https://invent.kde.org/frameworks/ksvg +Source: https://download.kde.org/unstable/frameworks/%{version}/ksvg-%{version}.tar.xz +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libgcc +BuildRequires: libglvnd-devel +BuildRequires: libkf6-karchive-devel +BuildRequires: libkf6-kcolorscheme-devel +BuildRequires: libkf6-kconfig-devel +BuildRequires: libkf6-kcoreaddons-devel +BuildRequires: libkf6-kguiaddons-devel +BuildRequires: libkf6-kirigami-devel +BuildRequires: libstdc++6-devel +BuildRequires: qt6-qtbase-devel +BuildRequires: qt6-qtdeclarative-devel +BuildRequires: qt6-qtsvg-devel +## AUTOBUILDREQ-END +BuildRequires: cmake +BuildRequires: kf6-rpm-macros +BuildRequires: extra-cmake-modules +Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} + +%description +KDE Frameworks Components for handling SVGs. + +%package -n lib%{name} +Group: KDE Frameworks Components for handling SVGs +Summary: Shared libraries for %{name} + +%description -n lib%{name} +KDE Frameworks Components for handling SVGs. + +%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 -n ksvg-%{version} + +%build +%cmake_kf6 + +%cmake_build + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%cmake_install + +%find_lang %{name} --with-qt --with-man --with-html --all-name || touch %{name}.lang + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%post -n lib%{name} +/sbin/ldconfig +exit 0 + +%postun -n lib%{name} +/sbin/ldconfig +exit 0 + +%files -n lib%{name} +%defattr(-,root,root) +%{_libdir}/libKF6Svg.so.* +%dir %{_qt6_qmldir}/org/kde/ksvg +%{_qt6_qmldir}/org/kde/ksvg/* +%doc LICENSES + +%files -n lib%{name}-devel +%defattr(-,root,root) +%dir %{_kf6_includedir}/KSvg +%{_kf6_includedir}/KSvg/* +%{_libdir}/libKF6Svg.so +%dir %{_libdir}/cmake/KF6Svg +%{_libdir}/cmake/KF6Svg/KF6Svg*.cmake +%{_datadir}/qlogging-categories6/ksvg.categories +%{_qt6_docdir}/KF6Svg.* + + +%changelog +* Tue Jan 30 2024 Silvan Calarco 5.248.0-1mamba +- package created using the webbuild interface