summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreenRaccoon232015-06-25 13:10:24 -0400
committerGreenRaccoon232015-06-25 13:10:24 -0400
commit22336e9c6214969755db3c2031b66b84b5b30fc2 (patch)
tree41435a63c26c246874296ba51d8b6a69335af242
downloadaur-22336e9c6214969755db3c2031b66b84b5b30fc2.tar.gz
Initial import
-rw-r--r--.SRCINFO18
-rwxr-xr-xPKGBUILD39
-rwxr-xr-xarchdroid-icon-theme.install71
3 files changed, 128 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..01548324f8ca
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = archdroid-icon-theme
+ pkgdesc = Port of Android 5.0 Lollipop's material design icons to Arch.
+ pkgver = r79.4ea3b0a
+ pkgrel = 1
+ url = https://github.com/GreenRaccoon23/archdroid-icon-theme
+ install = archdroid-icon-theme.install
+ arch = any
+ license = GPL3
+ makedepends = intltool
+ makedepends = librsvg
+ makedepends = gtk-update-icon-cache
+ provides = archdroid-icon-theme
+ conflicts = archdroid-icon-theme
+ source = https://github.com/GreenRaccoon23/archdroid-icon-theme/raw/master/archdroid-icon-theme.tar.xz
+ md5sums = 9a5cddd7b567c484e6e8f9c8f40ee5e5
+
+pkgname = archdroid-icon-theme
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..b689c9d25151
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: GreenRaccoon23 <GreenRaccoon a t gmail d o t com>
+
+pkgname=archdroid-icon-theme
+pkgver=r79.4ea3b0a
+pkgrel=1
+pkgdesc="Port of Android 5.0 Lollipop's material design icons to Arch."
+arch=('any')
+url="https://github.com/GreenRaccoon23/${pkgname}"
+license=('GPL3')
+makedepends=('intltool' 'librsvg' 'gtk-update-icon-cache')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+#options=('!strip')
+install="${pkgname}.install"
+source=("https://github.com/GreenRaccoon23/${pkgname}/raw/master/${pkgname}.tar.xz")
+md5sums=("9a5cddd7b567c484e6e8f9c8f40ee5e5")
+
+_error2() {
+ for e; do
+ echo " ${e}";
+ done;
+}
+
+prepare() {
+ if ! fc-list | grep Roboto >/dev/null; then
+ error "Required font 'Roboto' is not installed."
+ error "Please install a font package which includes 'Roboto', such as:"
+ _error2 ttf-roboto ttf-roboto-font ttf-google-fonts-git ttf-google-fonts-hg otf-google-fonts-hg;
+ return 1;
+ fi;
+}
+
+package() {
+ msg2 "Installing ${pkgname}..." ;
+ cd ${pkgname} ;
+ install -dm 755 "${pkgdir}"/usr/share/icons
+ cp -drf --no-preserve='ownership' . "${pkgdir}"/usr/share/icons/
+}
+
diff --git a/archdroid-icon-theme.install b/archdroid-icon-theme.install
new file mode 100755
index 000000000000..0f030dd835a8
--- /dev/null
+++ b/archdroid-icon-theme.install
@@ -0,0 +1,71 @@
+_green() {
+ tput bold && tput setaf 2;
+ printf "%s" "${1}";
+}
+
+_blue() {
+ tput bold && tput setaf 4;
+ printf "%s" "${1}";
+}
+
+_white() {
+ tput bold && tput setaf 7;
+ for line ; do
+ echo "${line}" ;
+ done ;
+}
+
+_msg() {
+ _green "==> ";
+ _white "$@";
+ tput sgr 0;
+}
+
+_msg2() {
+ _blue " -> ";
+ _white "$@";
+ tput sgr 0;
+}
+
+_gtkUpdate() {
+ _msg "Updating icon cache"...;
+
+ a="Archdroid";
+ colors=( Amber ArchBlue Blue BlueGrey Brown Cyan DeepOrange DeepPurple Green Grey Indigo KellyGreen LightBlue LightGreen Lime Orange Pink Purple Red Shamrock Teal Yellow );
+
+ for c in "${colors[@]}"; do
+ t="${a}-${c}";
+ d="usr/share/icons/${t}";
+
+ _msg2 "${t}";
+ gtk-update-icon-cache -ftq "${d}";
+ done ;
+}
+
+_credits() {
+ _msg "Credits to Google, Ubuntu Mono, Mint-X, and Numix for this theme"
+}
+
+post_install() {
+ _gtkUpdate;
+
+ _credits;
+
+ go=(
+ "To enable icons for golang scripts, manually run this command:"
+ 'sudo echo "text/x-go go" | sudo tee -a /etc/mime.types'
+ );
+ _msg "${go[@]}";
+}
+
+post_upgrade() {
+ _gtkUpdate;
+
+ _credits;
+}
+
+post_remove() {
+ gtk-update-icon-cache;
+}
+
+# vim: ts=2 sw=2 et: