summaryrefslogtreecommitdiffstats
path: root/cage/cage.spec
diff options
context:
space:
mode:
Diffstat (limited to 'cage/cage.spec')
-rw-r--r--cage/cage.spec54
1 files changed, 54 insertions, 0 deletions
diff --git a/cage/cage.spec b/cage/cage.spec
new file mode 100644
index 0000000..4bebe4e
--- /dev/null
+++ b/cage/cage.spec
@@ -0,0 +1,54 @@
+%global forgeurl https://github.com/Hjdskes/cage
+
+Name: cage
+Version: 0.1.2.1
+Release: 1%{?dist}
+Summary: A Wayland kiosk
+
+%forgemeta
+
+License: MIT
+URL: https://www.hjdskes.nl/projects/cage
+Source0: %{forgesource}
+Source1: https://github.com/Hjdskes/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz.sig
+# http://keys.gnupg.net/pks/lookup?op=get&fingerprint=on&search=0x37C445296EBC43B1
+Source2: gpgkey-6EBC43B1.gpg
+
+BuildRequires: gcc
+BuildRequires: gnupg2
+BuildRequires: meson
+BuildRequires: scdoc
+BuildRequires: wlroots-devel >= 0.11
+
+%description
+This is Cage, a Wayland kiosk. A kiosk runs a single, maximized application.
+
+This README is only relevant for development resources and instructions. For a
+description of Cage and installation instructions for end-users, please see its
+project page and the Wiki.
+
+
+%prep
+%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
+%forgeautosetup
+
+
+%build
+%meson -Dxwayland=true
+%meson_build
+
+
+%install
+%meson_install
+
+
+%files
+%license LICENSE
+%doc README.md
+%{_bindir}/%{name}
+%{_mandir}/man1/%{name}.1.gz
+
+
+%changelog
+* Thu Sep 03 2020 Lyes Saadi <fedora@lyes.eu> - 0.1.2.1-1
+- Initial package