61 lines
1.8 KiB
RPMSpec
61 lines
1.8 KiB
RPMSpec
%global extdir %{_datadir}/gnome-shell/extensions/blur-my-shell@aunetx
|
|
%global gschemadir %{_datadir}/glib-2.0/schemas
|
|
|
|
%global sourcedir ~/rpmbuild/SOURCES/blur-my-shell-29
|
|
Name: gnome-shell-extension-blur-my-shell-oreon
|
|
Version: 29
|
|
Release: 1%{?dist}
|
|
Summary: Cosmetic gnome-shell blur
|
|
|
|
License: GPLv2+
|
|
URL: https://github.com/aunetx/blur-my-shell
|
|
|
|
Source0: blur-my-shell-29.zip
|
|
|
|
BuildArch: noarch
|
|
|
|
BuildRequires: gettext
|
|
BuildRequires: make
|
|
BuildRequires: sassc
|
|
BuildRequires: %{_bindir}/glib-compile-schemas
|
|
BuildRequires: gnome-shell
|
|
|
|
Requires: gnome-shell-extension-common
|
|
Requires: dconf-editor
|
|
Requires: dconf
|
|
|
|
# libdbusmenu won't be part of RHEL 9, thus disable the dependency.
|
|
#Requires: libdbusmenu-gtk3
|
|
|
|
%description
|
|
This extension enhances the dash moving it out of the overview and
|
|
transforming it in a dock for an easier launching of applications
|
|
and a faster switching between windows and desktops without having
|
|
to leave the desktop view.
|
|
|
|
|
|
%prep
|
|
%autosetup -n blur-my-shell-%{version} -p 1
|
|
|
|
|
|
%build
|
|
%make_build
|
|
|
|
|
|
%install
|
|
%make_install
|
|
|
|
# Cleanup crap.
|
|
mkdir -p %{buildroot}%{extdir}/
|
|
mkdir -p %{buildroot}%{gschemadir}
|
|
#mv build/blur-my-shell@aunetx.shell-extension.zip %{buildroot}%{extdir}/
|
|
#unzip %{buildroot}%{extdir}/blur-my-shell@aunetx.shell-extension.zip -d %{buildroot}%{extdir}/
|
|
cp -r ~/rpmbuild/SOURCES/blur-my-shell-29/. %{buildroot}%{extdir}/
|
|
cp -r ~/rpmbuild/SOURCES/blur-my-shell-29/src/schemas/ %{buildroot}%{extdir}/
|
|
cp %{buildroot}%{extdir}/schemas/org.gnome.shell.extensions.blur-my-shell.gschema.xml %{buildroot}%{gschemadir}/
|
|
%{__rm} -fr %{buildroot}%{extdir}/{COPYING*,README*,schemas}
|
|
|
|
%files
|
|
%doc README.md
|
|
%{extdir}
|
|
%{gschemadir}/org.gnome.shell.extensions.blur-my-shell.gschema.xml
|