summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMahor Foruzesh2021-10-15 21:08:13 +0330
committerMahor Foruzesh2021-10-15 21:08:13 +0330
commitd1d1918246151ce1111bedfa0ac2042c902c490f (patch)
treea24c3c10216f49cebd9ad1a24d385bffeba9e1db
downloadaur-d1d1918246151ce1111bedfa0ac2042c902c490f.tar.gz
Initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD79
2 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..788ce9fbfe3c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = juno-standard-buttons-theme-git
+ pkgdesc = GTK themes inspired by epic vscode themes
+ pkgver = r114.df9b431
+ pkgrel = 1
+ url = https://github.com/EliverLara/Juno
+ arch = any
+ license = GPL3
+ makedepends = git
+ makedepends = inkscape
+ makedepends = optipng
+ optdepends = ttf-roboto: default font for gnome-shell
+ optdepends = gtk-engine-murrine: GTK2 support
+ optdepends = gnome-themes-extra: GTK2 support
+ provides = juno-standard-buttons-theme
+ conflicts = juno-standard-buttons-theme
+ source = Juno-standard-buttons::git+https://github.com/EliverLara/Juno.git#branch=standard-buttons
+ sha256sums = SKIP
+
+pkgname = juno-standard-buttons-theme-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7969856d4fda
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,79 @@
+# Maintainer: Mahor Foruzesh <mahorforuzesh at pm dot me>
+# Original PKGBUILD from https://aur.archlinux.org/packages/juno-theme-git
+# I've only changed pkgname and url
+
+_pkgname=Juno-standard-buttons
+pkgname=juno-standard-buttons-theme-git
+pkgver=r114.df9b431
+pkgrel=1
+pkgdesc="GTK themes inspired by epic vscode themes"
+url="https://github.com/EliverLara/Juno"
+license=(GPL3)
+conflicts=("${pkgname%-*}")
+provides=("${pkgname%-*}")
+arch=(any)
+makedepends=(
+ git
+ inkscape
+ optipng
+)
+optdepends=(
+ "ttf-roboto: default font for gnome-shell"
+ "gtk-engine-murrine: GTK2 support"
+ "gnome-themes-extra: GTK2 support"
+)
+source=("${_pkgname}::git+${url}.git#branch=${_pkgname#*-}")
+sha256sums=(SKIP)
+
+pkgver() {
+ cd "${srcdir}/${_pkgname}"
+ echo "r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "${srcdir}/${_pkgname}"
+
+ export THEME_FONT_FACE="${THEME_FONT_FACE:-Roboto}"
+ export THEME_FONT_SIZE="${THEME_FONT_SIZE:-10}"
+ msg2 "To customize the font and size for gnome-shell, build this package"
+ msg2 "with the variables below set to the desired font family and size"
+ msg2 "- THEME_FONT_FACE (default font family is Roboto)"
+ msg2 "- THEME_FONT_SIZE (default font point size is 10)"
+ msg2 ""
+ msg2 "Setting gnome-shell font face to ${THEME_FONT_FACE}"
+ msg2 "Setting gnome-shell font size to ${THEME_FONT_SIZE}"
+
+ if [ "${THEME_FONT_FACE}" != "Roboto" ]; then
+ sed -i -re "s/font-family: (.*);/font-family: ${THEME_FONT_FACE}, \1;/" \
+ "${srcdir}/${_pkgname}/gnome-shell/gnome-shell.css"
+ fi
+ if [ "${THEME_FONT_SIZE}" != "10" ]; then
+ sed -i -re "s/font-size: (.*);/font-size: ${THEME_FONT_SIZE}pt;/" \
+ "${srcdir}/${_pkgname}/gnome-shell/gnome-shell.css"
+ fi
+
+ msg2 "Rendering assets, please wait"
+ pushd gtk-2.0
+ while read $line; do echo -n "."; done < \
+ <(./render-assets.sh 2>/dev/null)
+ echo
+ popd
+
+ pushd src
+ while read $line; do echo -n "."; done < \
+ <(
+ ./render-gtk3-assets.py 2>/dev/null
+ ./render-gtk3-assets-hidpi.py 2>/dev/null
+ ./render-wm-assets-hidpi.py 2>/dev/null
+ ./render-wm-assets.py 2>/dev/null
+ )
+ echo
+ popd
+ msg2 "Done!"
+}
+
+package() {
+ cd "${srcdir}/${_pkgname}"
+ mkdir -p "${pkgdir}/usr/share/themes/${_pkgname}"
+ cp -a "${srcdir}/${_pkgname}/"* "${pkgdir}/usr/share/themes/${_pkgname}/"
+}