commit e803cb4c290a98c71c69b05c05b5f652b9f8ca7c Author: 香帅醉花香 Date: Fri Nov 29 19:21:28 2019 +0800 package init diff --git a/gnome-shell-extensions-3.30.1.tar.xz b/gnome-shell-extensions-3.30.1.tar.xz new file mode 100644 index 0000000..7a9c22f Binary files /dev/null and b/gnome-shell-extensions-3.30.1.tar.xz differ diff --git a/gnome-shell-extensions.spec b/gnome-shell-extensions.spec new file mode 100644 index 0000000..ef7fefb --- /dev/null +++ b/gnome-shell-extensions.spec @@ -0,0 +1,68 @@ +%global pkg_prefix gnome-shell-extension + +Name: gnome-shell-extensions +Version: 3.30.1 +Release: 2 +Summary: A collection of extensions for GNOME Shell +License: GPLv2+ and BSD +URL: http://wiki.gnome.org/Projects/GnomeShell/Extensions +Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.30/%{name}-%{version}.tar.xz + +BuildRequires: meson sassc git gettext >= 0.19.6 pkgconfig(gnome-desktop-3.0) pkgconfig(libgtop-2.0) +Requires: gnome-shell >= 3.30.1 nautilus gnome-menus +BuildArch: noarch + +Provides: %{pkg_prefix}-common = %{version}-%{release} gnome-classic-session = %{version}-%{release} +Obsoletes: %{pkg_prefix}-common < %{version}-%{release} gnome-classic-session < %{version}-%{release} +Provides: %{pkg_prefix}-alternate-tab = %{version}-%{release} %{pkg_prefix}-apps-menu = %{version}-%{release} +Obsoletes: %{pkg_prefix}-alternate-tab < %{version}-%{release} %{pkg_prefix}-apps-menu < %{version}-%{release} +Provides: %{pkg_prefix}-auto-move-windows = %{version}-%{release} %{pkg_prefix}-drive-menu = %{version}-%{release} +Obsoletes: %{pkg_prefix}-auto-move-windows < %{version}-%{release} %{pkg_prefix}-drive-menu < %{version}-%{release} +Provides: %{pkg_prefix}-launch-new-instance = %{version}-%{release} %{pkg_prefix}-native-window-placement = %{version}-%{release} +Obsoletes: %{pkg_prefix}-launch-new-instance < %{version}-%{release} %{pkg_prefix}-native-window-placement < %{version}-%{release} +Provides: %{pkg_prefix}-places-menu = %{version}-%{release} %{pkg_prefix}-screenshot-window-sizer = %{version}-%{release} +Obsoletes: %{pkg_prefix}-places-menu < %{version}-%{release} %{pkg_prefix}-screenshot-window-sizer < %{version}-%{release} +Provides: %{pkg_prefix}-user-theme = %{version}-%{release} %{pkg_prefix}-window-list = %{version}-%{release} +Obsoletes: %{pkg_prefix}-user-theme < %{version}-%{release} %{pkg_prefix}-window-list < %{version}-%{release} +Provides: %{pkg_prefix}-windowsNavigator = %{version}-%{release} %{pkg_prefix}-workspace-indicator = %{version}-%{release} +Obsoletes: %{pkg_prefix}-windowsNavigator < %{version}-%{release} %{pkg_prefix}-workspace-indicator < %{version}-%{release} + +%description +The GNOME Shell Extensions package contains a library of function which can support GNOME Shell +to execute additional and optional function. + +%prep +%autosetup -n %{name}-%{version} -p1 + +%build +%meson -Dextension_set="all" -Dclassic_mode=true +%meson_build + +%install +%meson_install +%find_lang gnome-shell-extensions + +%files -f %{name}.lang +%doc NEWS README.md COPYING + +%{_datadir}/gnome-session/sessions/gnome-classic.session +%{_datadir}/gnome-shell/modes/classic.json +%{_datadir}/gnome-shell/theme/{*.svg,gnome-classic-high-contrast.css,gnome-classic.css} +%{_datadir}/xsessions/gnome-classic.desktop +%{_datadir}/glib-2.0/schemas/00_org.gnome.shell.extensions.classic.gschema.override +%{_datadir}/gnome-shell/extensions/{alternate-tab*/,apps-menu*/} +%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.auto-move-windows.gschema.xml +%{_datadir}/gnome-shell/extensions/{auto-move-windows*/,drive-menu*/,launch-new-instance*/} +%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.native-window-placement.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.screenshot-window-sizer.gschema.xml +%{_datadir}/gnome-shell/extensions/{native-window-placement*/,places-menu*/} +%{_datadir}/gnome-shell/extensions/screenshot-window-sizer*/ +%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.user-theme.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.window-list.gschema.xml +%{_datadir}/gnome-shell/extensions/{user-theme*/,window-list*/,windowsNavigator*/,workspace-indicator*/} +%exclude %{_datadir}/gnome-shell/extensions/example*/ +%exclude %{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.example.gschema.xml + +%changelog +* Tue Nov 26 2019 wangzhishun - 3.30.1-2 +- Package init