diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7672969 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/kirigami-gallery-20.12.3.tar.xz \ No newline at end of file diff --git a/kirigami-gallery.spec b/kirigami-gallery.spec new file mode 100644 index 0000000..43cc924 --- /dev/null +++ b/kirigami-gallery.spec @@ -0,0 +1,59 @@ +Name: kirigami-gallery +Version: 20.12.3 +Release: 1%{?dist} +Summary: Gallery application built using Kirigami +License: LGPLv2+ +URL: https://apps.kde.org/en/kirigami2.gallery +Source: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz + +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib +BuildRequires: gcc-c++ +BuildRequires: extra-cmake-modules +BuildRequires: kf5-rpm-macros +BuildRequires: cmake(Qt5Core) +BuildRequires: cmake(Qt5Gui) +BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: cmake(Qt5Quick) +BuildRequires: cmake(Qt5QuickControls2) +BuildRequires: cmake(Qt5Svg) + +Requires: kf5-kirigami2 +Requires: kf5-kitemmodels +Requires: qt5-qtquickcontrols2 +Requires: qt5-qtgraphicaleffects + +%description +Example application which uses all features from kirigami, +including links to the source code, tips on how to use the +components and links to the corresponding HIG pages and +code examples on invent. + +%prep +%setup -q + +%build +%cmake +%cmake_build + +%install +%cmake_install +%find_lang kirigamigallery --with-qt +install -d -m 755 %{buildroot}%{_datadir}/metainfo +install -p -m 644 org.kde.kirigami2.gallery.appdata.xml %{buildroot}%{_datadir}/metainfo/org.kde.kirigami2.gallery.appdata.xml + +%check +# https://github.com/hughsie/appstream-glib/issues/360 +appstreamcli validate --no-net %{buildroot}%{_datadir}/metainfo/org.kde.kirigami2.gallery.appdata.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/org.kde.kirigami2.gallery.desktop + +%files -f kirigamigallery.lang +%doc README.md +%license LICENSE.LGPL-2 +%{_kf5_metainfodir}/org.kde.kirigami2.gallery.appdata.xml +%{_kf5_datadir}/applications/org.kde.kirigami2.gallery.desktop +%{_kf5_bindir}/kirigami2gallery + +%changelog +* Thu Mar 25 2021 Onuralp SEZER 20.12.3-1 +- Initial version of the package \ No newline at end of file diff --git a/sources b/sources new file mode 100644 index 0000000..ab998a4 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (kirigami-gallery-20.12.3.tar.xz) = 3e7226e46502be34ed73acec58c9f7941d6d7abaf411ef7527daf6a6ef7f1f86e8036d4ce88c577b8b3961ecf8742824b000f8b9ca696e751c33207ffa08c135 \ No newline at end of file