From 45fffd117ff0ca694868dbf993236ad1b6b8af71 Mon Sep 17 00:00:00 2001 From: madomado Date: Tue, 13 Jun 2023 21:33:47 +0800 Subject: [PATCH] add: switchboard-plug-useraccounts (#536) * add: switchboard-plug-useraccounts * files --- .../switchboard-plug-useraccounts/anda.hcl | 5 ++ .../switchboard-plug-useraccounts.spec | 72 +++++++++++++++++++ .../switchboard-plug-useraccounts/update.rhai | 1 + 3 files changed, 78 insertions(+) create mode 100644 anda/desktops/elementary/switchboard-plug-useraccounts/anda.hcl create mode 100644 anda/desktops/elementary/switchboard-plug-useraccounts/switchboard-plug-useraccounts.spec create mode 100644 anda/desktops/elementary/switchboard-plug-useraccounts/update.rhai diff --git a/anda/desktops/elementary/switchboard-plug-useraccounts/anda.hcl b/anda/desktops/elementary/switchboard-plug-useraccounts/anda.hcl new file mode 100644 index 0000000000..cb8534c6b4 --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-useraccounts/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "switchboard-plug-useraccounts.spec" + } +} diff --git a/anda/desktops/elementary/switchboard-plug-useraccounts/switchboard-plug-useraccounts.spec b/anda/desktops/elementary/switchboard-plug-useraccounts/switchboard-plug-useraccounts.spec new file mode 100644 index 0000000000..82b61fd59f --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-useraccounts/switchboard-plug-useraccounts.spec @@ -0,0 +1,72 @@ +%global __provides_exclude_from ^%{_libdir}/switchboard/.*\\.so$ + +%global srcname switchboard-plug-useraccounts + +%global plug_type system +%global plug_name useraccounts +%global plug_rdnn io.elementary.switchboard.useraccounts + +Name: switchboard-plug-useraccounts +Summary: Switchboard User Accounts Plug +Version: 2.4.3 +Release: 1%?dist +License: LGPL-3.0-or-later + +URL: https://github.com/elementary/%name +Source0: %url/archive/%version/%srcname-%version.tar.gz + +BuildRequires: gettext +BuildRequires: libappstream-glib +BuildRequires: meson >= 0.46.1 +BuildRequires: vala + +BuildRequires: pkgconfig(accountsservice) +BuildRequires: gobject-introspection-devel +BuildRequires: gnome-desktop3-devel +BuildRequires: pkgconfig(granite) >= 0.5 +BuildRequires: pkgconfig(libhandy-1) >= 0.90.0 +BuildRequires: pkgconfig(polkit-gobject-1) +BuildRequires: pkgconfig(pwquality) +BuildRequires: polkit-devel +BuildRequires: gtk3-devel +BuildRequires: switchboard-devel + +Requires: switchboard%?_isa +Supplements: switchboard%?_isa + +%description +%summary. + +%prep +%autosetup -n %srcname-%version -p1 + + +%build +%meson +%meson_build + + +%install +%meson_install + +%find_lang %plug_name-plug + + +%check +appstream-util validate-relax --nonet \ + %buildroot/%_datadir/metainfo/%plug_rdnn.appdata.xml + + +%files -f %plug_name-plug.lang +%doc README.md +%license COPYING + +%_libdir/switchboard/%plug_type/lib%plug_name.so +%_libdir/switchboard/system/pantheon-useraccounts/guest-session-toggle +%_datadir/metainfo/%plug_rdnn.appdata.xml +%_datadir/polkit-1/actions/%plug_rdnn.policy + + +%changelog +* Tue Jun 13 2023 windowsboy111 - 2.4.3-1 +- Initial package. diff --git a/anda/desktops/elementary/switchboard-plug-useraccounts/update.rhai b/anda/desktops/elementary/switchboard-plug-useraccounts/update.rhai new file mode 100644 index 0000000000..752b63bffc --- /dev/null +++ b/anda/desktops/elementary/switchboard-plug-useraccounts/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("elementary/switchboard-plug-useraccounts"));