summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMarkus Pesch2020-04-23 17:34:12 +0200
committerMarkus Pesch2020-04-23 17:34:12 +0200
commit0da7d08382d98f139aa1baa6ad4284ffa3089c17 (patch)
treed5d67979ea710e816c35c84f6d29894c04351342 /PKGBUILD
downloadaur-0da7d08382d98f139aa1baa6ad4284ffa3089c17.tar.gz
Initial Commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..235feb489496
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Markus Pesch <markus.pesch@cryptic.systems>
+
+pkgname=ubuntu-backgrounds-focal
+pkgver=20.04.2
+pkgrel=1
+pkgdesc="The backgrounds included in Ubuntu 20.04 focal"
+license=('Commons Attribution-ShareAlike 3.0 Unported')
+arch=('any')
+url="https://launchpad.net/ubuntu/+source/ubuntu-wallpapers/${pkgver}-0ubuntu1"
+source=("https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/ubuntu-wallpapers/${pkgver}-0ubuntu1/ubuntu-wallpapers_${pkgver}.orig.tar.gz")
+sha256sums=('c89d53a769967edce106fb6b431e35ee1e3a14a91aa50545ff72b5c8159737ee')
+
+package() {
+
+ # move only wallpapers which are new in focal
+ wallpapers=(
+ "brad-huchteman-stone-mountain.jpg"
+ "joshua-coleman-something-yellow.jpg"
+ "matt-mcnulty-nyc-2nd-ave.jpg"
+ "ryan-stone-skykomish-river.jpg"
+ "hardy_wallpaper_uhd.png"
+ )
+
+ for wallaper in ${wallpapers[@]}; do
+ install -D --mode 644 ${srcdir}/ubuntu-wallpapers-${pkgver}/${wallaper} ${pkgdir}/usr/share/backgrounds/${pkgname}/${wallaper}
+ done
+
+ # edit xml
+ # - replace directory, use a more detailed directory path
+ # - fix xml tag
+ sed \
+ --in-place \
+ --expression "s#/usr/share/backgrounds/contest/focal.xml#/usr/share/gnome-background-properties/focal-wallpapers.xml#" \
+ --expression "s#/usr/share/backgrounds#/usr/share/backgrounds/${pkgname}#g" \
+ --expression "s#_name#name#g" \
+ ${srcdir}/ubuntu-wallpapers-${pkgver}/focal-wallpapers.xml.in
+
+ # move xml
+ property_dirs=(
+ "cinnamon-background-properties"
+ "gnome-background-properties"
+ "mate-background-properties"
+ )
+
+ for property_dir in ${property_dirs[@]}; do
+ install -D --mode 644 ${srcdir}/ubuntu-wallpapers-${pkgver}/focal-wallpapers.xml.in ${pkgdir}/usr/share/${property_dir}/focal-wallpapers.xml
+ done
+
+ # license
+ install -D --mode 644 ${srcdir}/ubuntu-wallpapers-${pkgver}/COPYING ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+}