diff --git a/kf5-kirigami2-addons.spec b/kf5-kirigami2-addons.spec new file mode 100644 index 0000000..6f62697 --- /dev/null +++ b/kf5-kirigami2-addons.spec @@ -0,0 +1,75 @@ +%global orig_name kirigami-addons + +Name: kf5-kirigami2-addons +Version: 0.11.0 +Release: 1 +Epoch: 1 +License: LGPLv3 +Summary: Convergent visual components ("widgets") for Kirigami-based applications +Url: https://invent.kde.org/libraries/kirigami-addons +Source: https://invent.kde.org/libraries/%{orig_name}/-/archive/v%{version}/%{orig_name}-v%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: extra-cmake-modules +BuildRequires: gcc-c++ +BuildRequires: kf5-rpm-macros +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5Kirigami2) + +BuildRequires: cmake(Qt5Core) +BuildRequires: cmake(Qt5Quick) +BuildRequires: cmake(Qt5QuickControls2) + +%description +A set of "widgets" i.e visual end user components along with a +code to support them. Components are usable by both touch and +desktop experiences providing a native experience on both, and +look native with any QQC2 style (qqc2-desktop-theme, Material +or Plasma). + +%package dateandtime +Summary: Date and time add-on for the Kirigami framework +Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} + +%description dateandtime +Date and time Kirigami addons, which complements other +software like Kclock. + +%package treeview +Summary: Tree view add-on for the Kirigami framework +Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} + +%description treeview +Tree view Kirigami addon, which is useful for listing files. + +%prep +%autosetup -n %{orig_name}-v%{version} + +%build +mkdir %{_target_platform} +pushd %{_target_platform} +%{cmake_kf5} .. +popd +%make_build -C %{_target_platform} + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%find_lang %{orig_name} --all-name + +%files -f %{orig_name}.lang +%doc README.md +%license LICENSES/ +%dir %{_kf5_qmldir}/org/kde +%dir %{_kf5_qmldir}/org/kde/kirigamiaddons +%{_kf5_libdir}/qt5/qml/org/kde/kirigamiaddons/* +%{_kf5_libdir}/cmake/KF5KirigamiAddons/* + +%files dateandtime +%{_kf5_qmldir}/org/kde/kirigamiaddons/dateandtime/ + +%files treeview +%{_kf5_qmldir}/org/kde/kirigamiaddons/treeview/ + +%changelog +* Fri Sep 22 2023 misaka00251 - 1:0.11.0-1 +- Init package diff --git a/kf5-kirigami2-addons.yaml b/kf5-kirigami2-addons.yaml new file mode 100644 index 0000000..c324c86 --- /dev/null +++ b/kf5-kirigami2-addons.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: KDE/kirigami-addons +tag_prefix: "^v" +separator: "." diff --git a/kirigami-addons-v0.11.0.tar.gz b/kirigami-addons-v0.11.0.tar.gz new file mode 100644 index 0000000..ff2c478 Binary files /dev/null and b/kirigami-addons-v0.11.0.tar.gz differ