diff options
author | Julian Thonhauser | 2018-11-03 17:38:59 +0100 |
---|---|---|
committer | Julian Thonhauser | 2018-11-03 17:39:41 +0100 |
commit | f62e113ee93305a616a509f64794b78c68495ca3 (patch) | |
tree | 8d492b3d3983ce908d9f574c92cc8d5411158f30 | |
download | aur-f62e113ee93305a616a509f64794b78c68495ca3.tar.gz |
v1
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rw-r--r-- | gnome-mojave-timed-wallpaper-01-install.hook | 11 | ||||
-rw-r--r-- | gnome-mojave-timed-wallpaper-02-upgrade.hook | 12 | ||||
-rw-r--r-- | gnome-mojave-timed-wallpaper-03-remove.hook | 11 |
5 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5ddc839a6c0e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = gnome-mojave-timed-wallpaper + pkgdesc = Gnome time based mojave wallpaper + pkgver = v1 + pkgrel = 1 + url = https://github.com/julthon/gnome-mojave-timed-wallpaper + arch = any + depends = gnome-shell + depends = gnome-backgrounds + source = gnome-mojave-timed-wallpaper-v1.tar.gz::https://github.com/julthon/gnome-mojave-timed-wallpaper/releases/download/v1/gnome-mojave-timed-wallpaper_v1.tar.gz + md5sums = 64250617640cf5036f2ba286182f1bd1 + +pkgname = gnome-mojave-timed-wallpaper + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b2b93d240117 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Julian Thonhauser <julthon@gmail.com> +pkgname=gnome-mojave-timed-wallpaper +pkgver=v1 +pkgrel=1 +pkgdesc="Gnome time based mojave wallpaper" +url="https://github.com/julthon/gnome-mojave-timed-wallpaper" +arch=(any) +depends=(gnome-shell gnome-backgrounds) +source=("$pkgname-$pkgver.tar.gz::https://github.com/julthon/gnome-mojave-timed-wallpaper/releases/download/$pkgver/gnome-mojave-timed-wallpaper_$pkgver.tar.gz") +md5sums=('64250617640cf5036f2ba286182f1bd1') + +package() { + _instdir="$pkgdir/usr/share/backgrounds" + _hookdir="$pkgdir/usr/share/libalpm/hooks" + mkdir -p $_instdir $_hookdir + cp -dpr --no-preserve=ownership "$srcdir/mojave" $_instdir + cp -dp --no-preserve=ownership "$srcdir/adwaita-timed.xml" "$_instdir/mojave/adwaita-timed.xml" + cp -dp --no-preserve=ownership $startdir/*.hook "$_hookdir" +} + diff --git a/gnome-mojave-timed-wallpaper-01-install.hook b/gnome-mojave-timed-wallpaper-01-install.hook new file mode 100644 index 000000000000..9c863d7d735a --- /dev/null +++ b/gnome-mojave-timed-wallpaper-01-install.hook @@ -0,0 +1,11 @@ +[Trigger] +Type = Package +Operation = Install +Target = gnome-mojave-timed-wallpaper + +[Action] +Description = Overwrite adwaita-timed.xml +When = PostTransaction +Exec = /usr/bin/bash -c "mv /usr/share/backgrounds/gnome/adwaita-timed.xml /usr/share/backgrounds/gnome/adwaita-timed.xml.bak; cp /usr/share/backgrounds/mojave/adwaita-timed.xml /usr/share/backgrounds/gnome/adwaita-timed.xml" +NeedsTargets + diff --git a/gnome-mojave-timed-wallpaper-02-upgrade.hook b/gnome-mojave-timed-wallpaper-02-upgrade.hook new file mode 100644 index 000000000000..e5e74bcc2c7e --- /dev/null +++ b/gnome-mojave-timed-wallpaper-02-upgrade.hook @@ -0,0 +1,12 @@ +[Trigger] +Type = File +Operation = Upgrade +Operation = Install +Target = usr/share/backgrounds/gnome/adwaita-timed.xml + +[Action] +Description = Overwrite adwaita-timed.xml +When = PostTransaction +Exec = /usr/bin/cp /usr/share/backgrounds/mojave/adwaita-timed.xml /usr/share/backgrounds/gnome/adwaita-timed.xml +NeedsTargets + diff --git a/gnome-mojave-timed-wallpaper-03-remove.hook b/gnome-mojave-timed-wallpaper-03-remove.hook new file mode 100644 index 000000000000..45b14a79613f --- /dev/null +++ b/gnome-mojave-timed-wallpaper-03-remove.hook @@ -0,0 +1,11 @@ +[Trigger] +Type = Package +Operation = Remove +Target = gnome-mojave-timed-wallpaper + +[Action] +Description = Resetting adwaita-timed.xml +When = PreTransaction +Exec = /usr/bin/mv /usr/share/backgrounds/gnome/adwaita-timed.xml.bak /usr/share/backgrounds/gnome/adwaita-timed.xml +NeedsTargets + |