summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathon Fernyhough2021-09-10 17:04:48 +0100
committerJonathon Fernyhough2021-09-10 17:04:48 +0100
commite14052b88d879b8e2073f8582d459c10487d270b (patch)
tree14f6ccc81a7a473ef57f14d4acb5d57f38de54d2
parent4d9992f3f0d5605e6ce44b1a9b2bcb5a56c931fb (diff)
downloadaur-e14052b88d879b8e2073f8582d459c10487d270b.tar.gz
Collect files from GitHub repo
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD48
2 files changed, 46 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8b1911966b99..813506c175bb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,15 @@
pkgbase = sweet-gtk-theme-dark
pkgdesc = Light and dark colorful Gtk3.20+ theme
- pkgver = 2.0.r23.5b53ee2
- pkgrel = 3
+ pkgver = 2.0.r42.21ea24f
+ pkgrel = 1
url = https://github.com/EliverLara/Sweet
arch = any
license = GPL3
+ makedepends = git
conflicts = sweet-theme-dark
conflicts = sweet-gtk-theme-dark
replaces = sweet-theme-dark
- source = https://dl1.pling.com/api/files/download/j/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjE2Mjg1MzkwODciLCJ1IjpudWxsLCJsdCI6ImRvd25sb2FkIiwicyI6IjMwMzAzMDZhZmY1NTljMGUwNGU3NDhkZTZhYzRiZjFlNTU3NzFiOTJiNDVjMmU0NTg1MzdiMjA4OTA5ZjM5MjI5MmEzMjM4MTI3MWQxOGVlYjdlOWFmYTQyOTEyYzA5ZGI4ZGE3M2NiZjQ2NjMyOGNkN2IxZDRjNWZkZTFkZDBhIiwidCI6MTYzMTI3NzM1MCwic3RmcCI6bnVsbCwic3RpcCI6bnVsbH0.-fWbtNV1S2le8G_GSMmL_mFo_Cez2Q3HjNWawOccFx8/Sweet-Dark-v40.tar.xz
- md5sums = 46f370e1a2a8fa9f3f2314a132836090
+ source = git+https://github.com/EliverLara/Sweet.git#commit=21ea24fd7b8fd2a6eaefe548ee540037f7693f09
+ md5sums = SKIP
pkgname = sweet-gtk-theme-dark
diff --git a/PKGBUILD b/PKGBUILD
index bcaf0cc1a1c8..2891de8c9a60 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,19 +2,53 @@
# Contributor: Rafed Ramzi <rafedramzi@gmail.com>
pkgname=sweet-gtk-theme-dark
-_pkgname=Sweet-Dark-v40
-pkgver=2.0.r23.5b53ee2
-pkgrel=3
+_pkgname=Sweet-Dark
+pkgver=2.0.r42.21ea24f
+pkgrel=1
pkgdesc="Light and dark colorful Gtk3.20+ theme"
arch=('any')
url='https://github.com/EliverLara/Sweet'
license=('GPL3')
conflicts=('sweet-theme-dark' 'sweet-gtk-theme-dark')
replaces=('sweet-theme-dark')
-source=(https://dl1.pling.com/api/files/download/j/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjE2Mjg1MzkwODciLCJ1IjpudWxsLCJsdCI6ImRvd25sb2FkIiwicyI6IjMwMzAzMDZhZmY1NTljMGUwNGU3NDhkZTZhYzRiZjFlNTU3NzFiOTJiNDVjMmU0NTg1MzdiMjA4OTA5ZjM5MjI5MmEzMjM4MTI3MWQxOGVlYjdlOWFmYTQyOTEyYzA5ZGI4ZGE3M2NiZjQ2NjMyOGNkN2IxZDRjNWZkZTFkZDBhIiwidCI6MTYzMTI3NzM1MCwic3RmcCI6bnVsbCwic3RpcCI6bnVsbH0.-fWbtNV1S2le8G_GSMmL_mFo_Cez2Q3HjNWawOccFx8/Sweet-Dark-v40.tar.xz)
-md5sums=('46f370e1a2a8fa9f3f2314a132836090')
+makedepends=('git')
+_commit=21ea24fd7b8fd2a6eaefe548ee540037f7693f09
+source=(git+$url.git#commit=$_commit)
+md5sums=('SKIP')
+
+prepare() {
+ # Clean out some unneeded files to make installation a little more straightforward
+ find ${_pkgname/-Dark} -type f -name "*scss" -exec rm {} \;
+ rm -fr ${_pkgname/-Dark}/xfwm4/{assets,render_assets.fish}
+}
package() {
- mkdir -p ${pkgdir}/usr/share/themes/
- cp -r "${srcdir}/${_pkgname}" "${pkgdir}/usr/share/themes/Sweet-Dark"
+ cd ${_pkgname/-Dark}
+
+ # Generic assets
+ install -Dm644 -t "${pkgdir}"/usr/share/themes/$_pkgname {LICENSE,README.md,index.theme}
+ install -Dm644 -t "${pkgdir}"/usr/share/themes/$_pkgname/assets assets/*
+
+ # Cinnamon
+ cp -r cinnamon "${pkgdir}"/usr/share/themes/$_pkgname/
+
+ # GNOME
+ install -Dm644 -t "${pkgdir}"/usr/share/themes/$_pkgname/gnome-shell/ gnome-shell/v40/gnome-shell.css
+ install -Dm644 -t "${pkgdir}"/usr/share/themes/$_pkgname/gnome-shell/assets gnome-shell/assets/*
+
+ # GTK2
+ install -Dm644 -t "${pkgdir}"/usr/share/themes/$_pkgname/gtk-2.0 gtk-2.0/{gtkrc,main.rc}
+ install -Dm644 -t "${pkgdir}"/usr/share/themes/$_pkgname/gtk-2.0/apps gtk-2.0/apps/*
+ install -Dm644 -t "${pkgdir}"/usr/share/themes/$_pkgname/gtk-2.0/assets gtk-2.0/assets/*
+
+ # GTK3
+ install -Dm644 -t "${pkgdir}"/usr/share/themes/$_pkgname/gtk-3.0 gtk-3.0/{gtk-dark.css,gtk.css,thumbnail.png}
+
+ # Metacity
+ install -Dm644 -t "${pkgdir}"/usr/share/themes/$_pkgname/metacity-1 metacity-1/*
+
+ # xfwm
+ install -Dm644 -t "${pkgdir}"/usr/share/themes/$_pkgname/xfwm4 xfwm4/*
+
+exit 0
}