79 lines
2.9 KiB
RPMSpec
79 lines
2.9 KiB
RPMSpec
BuildArch: noarch
|
|
|
|
Name: nobara-gnome-layouts
|
|
Version: 0.6
|
|
Release: 1%{?dist}
|
|
License: GPLv2
|
|
Group: System Environment/Libraries
|
|
Summary: Nobara's Gnome layouts App
|
|
|
|
|
|
URL: https://github.com/CosmicFusion/cosmo-gnome-layouts
|
|
|
|
Source0: %{name}-%{version}-%{release}.tar.gz
|
|
|
|
BuildRequires: wget
|
|
Requires: /usr/bin/bash
|
|
Requires: python3
|
|
Requires: python
|
|
Requires: gtk3
|
|
Requires: gnome-shell
|
|
Requires: dconf
|
|
Requires: glib2
|
|
Requires: zenity
|
|
Requires: gnome-x11-gesture-daemon
|
|
Requires: supergfxctl
|
|
|
|
# Extensions
|
|
|
|
Requires: gnome-shell-extension-frippery-move-clock
|
|
Requires: gnome-shell-extension-launch-new-instance
|
|
Requires: gnome-shell-extension-just-perfection
|
|
Requires: gnome-shell-extension-arc-menu
|
|
Requires: gnome-shell-extension-auto-move-windows
|
|
Requires: gnome-shell-extension-caffeine
|
|
Requires: gnome-shell-extension-dash-to-dock
|
|
Requires: gnome-shell-extension-dash-to-panel
|
|
Requires: gnome-shell-extension-launch-new-instance
|
|
Requires: gnome-shell-extension-places-menu
|
|
Requires: gnome-shell-extension-application-volume-mixer
|
|
Requires: gnome-shell-extension-blur-my-shell
|
|
Requires: gnome-shell-extension-clipboard-history
|
|
Requires: gnome-shell-extension-dash-to-panel
|
|
Requires: gnome-shell-extension-desktop-icons
|
|
Requires: gnome-shell-extension-gsconnect
|
|
Requires: gnome-shell-extension-openweather
|
|
Requires: gnome-shell-extension-pop-shell
|
|
Requires: gnome-shell-extension-sound-output-device-chooser
|
|
Requires: gnome-shell-extension-window-list
|
|
Requires: gnome-shell-extension-gamemode
|
|
Requires: gnome-shell-extension-freon
|
|
Requires: gnome-shell-extension-wireless-hid
|
|
Requires: gnome-shell-extension-gesture-improvements
|
|
Requires: gnome-shell-extension-spacebar
|
|
|
|
%install
|
|
tar -xf %{SOURCE0}
|
|
mv usr %{buildroot}/
|
|
mv etc %{buildroot}/
|
|
mkdir -p %{buildroot}/usr/share/licenses/nobara-gnome-layouts
|
|
wget https://raw.githubusercontent.com/CosmicFusion/cosmo-gnome-layouts/main/LICENSE.md -O %{buildroot}/usr/share/licenses/nobara-gnome-layouts/LICENSE
|
|
|
|
%description
|
|
Nobara's Python3 & GTK3 built Gnome layouts App
|
|
%files
|
|
%attr(0755, root, root) "/usr/bin/nobara-gnome-layouts"
|
|
%attr(0644, root, root) "/usr/share/glib-2.0/schemas/org.nobara.layouts.gschema.xml"
|
|
%attr(0755, root, root) "/etc/nobara/scripts/nobara-layouts/all.sh"
|
|
%attr(0755, root, root) "/etc/nobara/scripts/nobara-layouts/reload.sh"
|
|
%attr(0755, root, root) "/etc/nobara/scripts/nobara-layouts/nobara-layouts.py"
|
|
%attr(0644, root, root) "/etc/nobara/scripts/nobara-layouts/nobara-layouts.ui"
|
|
%attr(0755, root, root) "/etc/nobara/scripts/nobara-layouts/layout-scripts/*.sh"
|
|
%attr(0755, root, root) "/etc/nobara/scripts/nobara-layouts/settings-scripts/*.sh"
|
|
%attr(0644, root, root) "/etc/nobara/scripts/nobara-layouts/previews/*.svg"
|
|
%attr(0644, root, root) "/usr/share/licenses/nobara-gnome-layouts/LICENSE"
|
|
|
|
%post
|
|
glib-compile-schemas /usr/share/glib-2.0/schemas/
|
|
systemctl enable --now supergfxd
|