diff options
author | Que Quotion | 2018-04-25 21:46:00 +0900 |
---|---|---|
committer | Que Quotion | 2018-04-25 21:46:00 +0900 |
commit | 9672d694c25f017d70eb66115ee65ffaa3a8574e (patch) | |
tree | b2502fb92c360449bcc9051484442ec425c3105e | |
download | aur-9672d694c25f017d70eb66115ee65ffaa3a8574e.tar.gz |
Default settings for Pantheon derivatives (initial commit)
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 53 | ||||
-rw-r--r-- | arch-tweaks.patch | 78 | ||||
-rw-r--r-- | leave-bg-alone.patch | 30 |
4 files changed, 192 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..78c9c546c132 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = pantheon-qq-default-settings-git + pkgdesc = Default settings for Pantheon derivatives + pkgver = r340.09ae797 + pkgrel = 1 + url = https://github.com/elementary/default-settings + arch = any + groups = pantheon-qq + groups = pantheon-unstable + license = GPL + makedepends = git + makedepends = meson + depends = elementary-icon-theme + depends = gtk-theme-elementary-git + depends = gnome-themes-standard + depends = ttf-droid + depends = ttf-opensans + depends = ttf-roboto-mono + optdepends = elementary-wallpapers-git + provides = pantheon-default-settings + provides = pantheon-default-settings-git + conflicts = pantheon-default-settings + conflicts = pantheon-default-settings-git + source = pantheon-default-settings::git+https://github.com/elementary/default-settings.git#branch=meson + source = arch-tweaks.patch + source = leave-bg-alone.patch + sha256sums = SKIP + sha256sums = 742812de8dbbaf641a7cc531d4ab2ad21408db5017dff5ce52dffda474b61a3f + sha256sums = 3732b2209d28c68bb3a11da5726f486db1fca9fcb3776bf58f83c81678b84211 + +pkgname = pantheon-qq-default-settings-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..869b6404607b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Que Quotion <quequotion@bugmenot.com> + +pkgname=pantheon-qq-default-settings-git +pkgver=r340.09ae797 +pkgrel=1 +arch=('any') +url='https://github.com/elementary/default-settings' +license=('GPL') +groups=('pantheon-qq' 'pantheon-unstable') +makedepends=('git' 'meson') +pkgdesc='Default settings for Pantheon derivatives' +depends=('elementary-icon-theme' 'gtk-theme-elementary-git' + 'gnome-themes-standard' ttf-{droid,opensans,roboto-mono}) +optdepends=('elementary-wallpapers-git') +provides=(pantheon-default-settings{,-git}) +conflicts=(pantheon-default-settings{,-git}) +source=('pantheon-default-settings::git+https://github.com/elementary/default-settings.git#branch=meson' + 'arch-tweaks.patch' + 'leave-bg-alone.patch') +sha256sums=('SKIP' + '742812de8dbbaf641a7cc531d4ab2ad21408db5017dff5ce52dffda474b61a3f' + '3732b2209d28c68bb3a11da5726f486db1fca9fcb3776bf58f83c81678b84211') + +pkgver() { + cd $srcdir/pantheon-default-settings + + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd $srcdir/pantheon-default-settings + + #Remove ubuntu-specific settings + patch -Np1 -i ../arch-tweaks.patch + + #Don't touch any background-related settings + patch -Np2 -i ../leave-bg-alone.patch +} + +build() { + cd $srcdir/pantheon-default-settings + meson build +} + +package() { + cd $srcdir/pantheon-default-settings + DESTDIR=$pkgdir ninja -C build install + + install -dm 755 "${pkgdir}"/usr/share/glib-2.0/schemas + install -m 644 debian/elementary-default-settings.gsettings-override "${pkgdir}"/usr/share/glib-2.0/schemas/25_pantheon-default-settings.gschema.override + install -Dm 755 $pkgdir/etc/lightdm/lightdm.conf $pkgdir/etc/skel/.config/lightdm/lightdm.conf + rm $pkgdir/etc/lightdm/lightdm.conf +} diff --git a/arch-tweaks.patch b/arch-tweaks.patch new file mode 100644 index 000000000000..0be2e5e8f510 --- /dev/null +++ b/arch-tweaks.patch @@ -0,0 +1,78 @@ +From 16535e94322a8561c89b0d0d2e854124d3ba1745 Mon Sep 17 00:00:00 2001 +From: Solomon Choina <shlomochoina@gmail.com> +Date: Wed, 13 Dec 2017 07:13:52 -0500 +Subject: [PATCH] arch tweaks + +--- + debian/elementary-default-settings.gsettings-override | 4 +--- + meson.build | 1 - + plank/dock1/launchers/io.elementary.appcenter.dockitem | 4 ---- + policykit.desktop | 2 +- + settings.ini | 2 +- + 5 files changed, 3 insertions(+), 10 deletions(-) + delete mode 100644 plank/dock1/launchers/io.elementary.appcenter.dockitem + +diff --git a/debian/elementary-default-settings.gsettings-override b/debian/elementary-default-settings.gsettings-override +index da55ae6..ff3d55a 100644 +--- a/debian/elementary-default-settings.gsettings-override ++++ b/debian/elementary-default-settings.gsettings-override +@@ -1,5 +1,5 @@ + [net.launchpad.plank.dock.settings] +-dock-items=['gala-multitaskingview.dockitem','epiphany.dockitem','org.pantheon.mail.dockitem','io.elementary.calendar.dockitem','io.elementary.music.dockitem','io.elementary.videos.dockitem','io.elementary.photos.dockitem','org.pantheon.switchboard.dockitem','io.elementary.appcenter.dockitem'] ++dock-items=['gala-multitaskingview.dockitem','epiphany.dockitem','org.pantheon.mail.dockitem','io.elementary.calendar.dockitem','io.elementary.music.dockitem','io.elementary.videos.dockitem','io.elementary.photos.dockitem','org.pantheon.switchboard.dockitem'] + hide-delay=250 + hide-mode='window-dodge' + show-dock-item=false +@@ -28,7 +28,6 @@ font-name='Open Sans 9' + gtk-theme='elementary' + icon-theme='elementary' + monospace-font-name='Roboto Mono 10' +-show-unicode-menu=false + toolbar-style='icons' + + [org.gnome.desktop.peripherals.touchpad] +@@ -131,7 +130,6 @@ active=false + + [org.gnome.settings-daemon.plugins.media-keys] + screensaver='<Super>l' +-terminal='<Super>t' + + [org.gnome.settings-daemon.plugins.power] + ambient-enabled=false +diff --git a/meson.build b/meson.build +index b5e25b8..20c262a 100644 +--- a/meson.build ++++ b/meson.build +@@ -39,7 +39,6 @@ install_data( + # TODO: dynamically generate dockitem list using meson options + dock_items = [ + join_paths('.', 'plank', 'dock1', 'launchers', 'gala-multitaskingview.dockitem'), +- join_paths('.', 'plank', 'dock1', 'launchers', 'io.elementary.appcenter.dockitem'), + join_paths('.', 'plank', 'dock1', 'launchers', 'org.gnome.Epiphany.dockitem'), + join_paths('.', 'plank', 'dock1', 'launchers', 'org.pantheon.audience.dockitem'), + join_paths('.', 'plank', 'dock1', 'launchers', 'org.pantheon.mail.dockitem'), +diff --git a/plank/dock1/launchers/io.elementary.appcenter.dockitem b/plank/dock1/launchers/io.elementary.appcenter.dockitem +deleted file mode 100644 +index c9e2372..0000000 +--- a/plank/dock1/launchers/io.elementary.appcenter.dockitem ++++ /dev/null +@@ -1,4 +0,0 @@ +-[PlankDockItemPreferences] +-Launcher=file:///usr/share/applications/io.elementary.appcenter.desktop +- +- +diff --git a/settings.ini b/settings.ini +index 0d10895..716aad2 100644 +--- a/settings.ini ++++ b/settings.ini +@@ -2,6 +2,6 @@ + gtk-theme-name = elementary + gtk-icon-theme-name = elementary + gtk-fallback-icon-theme = gnome +-gtk-sound-theme-name = ubuntu ++gtk-sound-theme-name = freedesktop + gtk-icon-sizes = panel-menu-bar=24,24 + gtk-font-name = Open Sans 9 +-- +2.15.1 + diff --git a/leave-bg-alone.patch b/leave-bg-alone.patch new file mode 100644 index 000000000000..7ee4b77615e5 --- /dev/null +++ b/leave-bg-alone.patch @@ -0,0 +1,30 @@ +--- src/pantheon-default-settings/debian/elementary-default-settings.gsettings-override~ 2018-04-25 20:14:20.486240538 +0900 ++++ src/pantheon-default-settings/debian/elementary-default-settings.gsettings-override 2018-04-25 20:23:20.077211471 +0900 +@@ -6,10 +6,6 @@ + theme='Gtk+' + + [org.gnome.desktop.background] +-draw-background=true +-picture-options='zoom' +-picture-uri='file:///usr/share/backgrounds/elementaryos-default' +-primary-color='#000000' + show-desktop-icons=false + + [org.gnome.desktop.datetime] +@@ -125,16 +121,9 @@ + natural-scroll=true + scroll-method='two-finger-scrolling' + +-[org.gnome.settings-daemon.plugins.background] +-active=false +- + [org.gnome.settings-daemon.plugins.color] + night-light-temperature=4500 + +-[org.gnome.settings-daemon.plugins.cursor] +-# Workaround upstream gnome-settings-daemon bug (https://bugzilla.gnome.org/show_bug.cgi?id=694758) as tracked by elementary (https://bugs.launchpad.net/elementaryos/+bug/1248747) +-active=false +- + [org.gnome.settings-daemon.plugins.media-keys] + screensaver='<Super>l' + |