diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 0000000..5cc3c2e --- /dev/null +++ b/Makefile.in @@ -0,0 +1,25 @@ +PREFIX=@prefix@ +DESTDIR= +CC?=gcc + +builddir: + mkdir -p build + mkdir -p build/adwaita-xfce && cp -R adwaita-xfce/. build/adwaita-xfce + +install: + install -d $(DESTDIR)/$(PREFIX)/share/icons + cp -rf build/adwaita-xfce $(DESTDIR)/$(PREFIX)/share/icons + @echo + @echo The icon-theme cache has not yet been regenerated, which means your changes may not be visible yet. Please run 'make icon-caches' next. + +uninstall: + rm -rf $(DESTDIR)/$(PREFIX)/share/icons/adwaita-xfce + +icon-caches: + gtk-update-icon-cache -f $(DESTDIR)/$(PREFIX)/share/icons/adwaita-xfce + +.PHONY: all $(SUBDIRS) + +clean: + rm -rf ./build + rm -rf ./Makefile \ No newline at end of file diff --git a/README.md b/README.md index 8c6cdef..ef9299c 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,35 @@ # Adwaita-Xfce icon theme -This icon theme inherits from Adwaita. It is not a full icon theme but rather an extension for Adwaita fixing missing icons that are used in Xfce. +This icon theme is an extension for Adwaita fixing missing icons that are used in Xfce. It is not a complete theme and inherits the bulk of icons from Adwaita. ## Requirements -You need adwaita icon theme to be installed in your system +You need the original adwaita icon theme installed in your system ## Installation -Clone this repository and place the content in $HOME/.local/icons or /usr/share/icons +You can use the Makefile to install the theme locally (default prefix is /usr/local). + + +### Installation for the current user only (without admin privileges) + +``` +./configure --prefix=$HOME/.local +make +make install +make icon-caches +``` + +### Installation for all users (default path is /usr/local) + +``` +./configure +make +sudo make install +sudo make icon-caches +``` ## Usage -Select adwaita-xfce in Xfce Settings > Appearance > Icons +1. Open Xfce Settings > Appearance > Icons +2. Select Adwaita-Xfce \ No newline at end of file diff --git a/22x22/user-trash-full.png b/adwaita-xfce/22x22/user-trash-full.png similarity index 100% rename from 22x22/user-trash-full.png rename to adwaita-xfce/22x22/user-trash-full.png diff --git a/24x24/user-trash-full.png b/adwaita-xfce/24x24/user-trash-full.png similarity index 100% rename from 24x24/user-trash-full.png rename to adwaita-xfce/24x24/user-trash-full.png diff --git a/32x32/user-trash-full.png b/adwaita-xfce/32x32/user-trash-full.png similarity index 100% rename from 32x32/user-trash-full.png rename to adwaita-xfce/32x32/user-trash-full.png diff --git a/48x48/apps/system-software-update.png b/adwaita-xfce/48x48/apps/system-software-update.png similarity index 100% rename from 48x48/apps/system-software-update.png rename to adwaita-xfce/48x48/apps/system-software-update.png diff --git a/48x48/status/user-trash-full.png b/adwaita-xfce/48x48/status/user-trash-full.png similarity index 100% rename from 48x48/status/user-trash-full.png rename to adwaita-xfce/48x48/status/user-trash-full.png diff --git a/index.theme b/adwaita-xfce/index.theme similarity index 100% rename from index.theme rename to adwaita-xfce/index.theme diff --git a/scalable/actions/go-home.svg b/adwaita-xfce/scalable/actions/go-home.svg similarity index 100% rename from scalable/actions/go-home.svg rename to adwaita-xfce/scalable/actions/go-home.svg diff --git a/scalable/apps/file-roller.svg b/adwaita-xfce/scalable/apps/file-roller.svg similarity index 100% rename from scalable/apps/file-roller.svg rename to adwaita-xfce/scalable/apps/file-roller.svg diff --git a/scalable/categories/applications-accessories.svg b/adwaita-xfce/scalable/categories/applications-accessories.svg similarity index 100% rename from scalable/categories/applications-accessories.svg rename to adwaita-xfce/scalable/categories/applications-accessories.svg diff --git a/scalable/categories/applications-development.svg b/adwaita-xfce/scalable/categories/applications-development.svg similarity index 100% rename from scalable/categories/applications-development.svg rename to adwaita-xfce/scalable/categories/applications-development.svg diff --git a/scalable/categories/applications-games.svg b/adwaita-xfce/scalable/categories/applications-games.svg similarity index 100% rename from scalable/categories/applications-games.svg rename to adwaita-xfce/scalable/categories/applications-games.svg diff --git a/scalable/categories/applications-graphics.svg b/adwaita-xfce/scalable/categories/applications-graphics.svg similarity index 100% rename from scalable/categories/applications-graphics.svg rename to adwaita-xfce/scalable/categories/applications-graphics.svg diff --git a/scalable/categories/applications-internet.svg b/adwaita-xfce/scalable/categories/applications-internet.svg similarity index 100% rename from scalable/categories/applications-internet.svg rename to adwaita-xfce/scalable/categories/applications-internet.svg diff --git a/scalable/categories/applications-multimedia.svg b/adwaita-xfce/scalable/categories/applications-multimedia.svg similarity index 100% rename from scalable/categories/applications-multimedia.svg rename to adwaita-xfce/scalable/categories/applications-multimedia.svg diff --git a/scalable/categories/applications-office.svg b/adwaita-xfce/scalable/categories/applications-office.svg similarity index 100% rename from scalable/categories/applications-office.svg rename to adwaita-xfce/scalable/categories/applications-office.svg diff --git a/scalable/categories/applications-other.svg b/adwaita-xfce/scalable/categories/applications-other.svg similarity index 100% rename from scalable/categories/applications-other.svg rename to adwaita-xfce/scalable/categories/applications-other.svg diff --git a/scalable/categories/applications-science.svg b/adwaita-xfce/scalable/categories/applications-science.svg similarity index 100% rename from scalable/categories/applications-science.svg rename to adwaita-xfce/scalable/categories/applications-science.svg diff --git a/scalable/categories/applications-system.svg b/adwaita-xfce/scalable/categories/applications-system.svg similarity index 100% rename from scalable/categories/applications-system.svg rename to adwaita-xfce/scalable/categories/applications-system.svg diff --git a/scalable/categories/document-open-recent.svg b/adwaita-xfce/scalable/categories/document-open-recent.svg similarity index 100% rename from scalable/categories/document-open-recent.svg rename to adwaita-xfce/scalable/categories/document-open-recent.svg diff --git a/scalable/categories/preferences-desktop.svg b/adwaita-xfce/scalable/categories/preferences-desktop.svg similarity index 100% rename from scalable/categories/preferences-desktop.svg rename to adwaita-xfce/scalable/categories/preferences-desktop.svg diff --git a/scalable/status/blueman-active-symbolic.svg b/adwaita-xfce/scalable/status/blueman-active-symbolic.svg similarity index 100% rename from scalable/status/blueman-active-symbolic.svg rename to adwaita-xfce/scalable/status/blueman-active-symbolic.svg diff --git a/scalable/status/blueman-disabled-symbolic.svg b/adwaita-xfce/scalable/status/blueman-disabled-symbolic.svg similarity index 100% rename from scalable/status/blueman-disabled-symbolic.svg rename to adwaita-xfce/scalable/status/blueman-disabled-symbolic.svg diff --git a/scalable/status/blueman-tray-symbolic.svg b/adwaita-xfce/scalable/status/blueman-tray-symbolic.svg similarity index 100% rename from scalable/status/blueman-tray-symbolic.svg rename to adwaita-xfce/scalable/status/blueman-tray-symbolic.svg diff --git a/scalable/status/nm-device-wired-secure-symbolic.svg b/adwaita-xfce/scalable/status/nm-device-wired-secure-symbolic.svg similarity index 100% rename from scalable/status/nm-device-wired-secure-symbolic.svg rename to adwaita-xfce/scalable/status/nm-device-wired-secure-symbolic.svg diff --git a/scalable/status/nm-device-wired-symbolic.svg b/adwaita-xfce/scalable/status/nm-device-wired-symbolic.svg similarity index 100% rename from scalable/status/nm-device-wired-symbolic.svg rename to adwaita-xfce/scalable/status/nm-device-wired-symbolic.svg diff --git a/scalable/status/nm-device-wwan-symbolic.svg b/adwaita-xfce/scalable/status/nm-device-wwan-symbolic.svg similarity index 100% rename from scalable/status/nm-device-wwan-symbolic.svg rename to adwaita-xfce/scalable/status/nm-device-wwan-symbolic.svg diff --git a/scalable/status/nm-no-connection-symbolic.svg b/adwaita-xfce/scalable/status/nm-no-connection-symbolic.svg similarity index 100% rename from scalable/status/nm-no-connection-symbolic.svg rename to adwaita-xfce/scalable/status/nm-no-connection-symbolic.svg diff --git a/scalable/status/nm-signal-00-secure-symbolic.svg b/adwaita-xfce/scalable/status/nm-signal-00-secure-symbolic.svg similarity index 100% rename from scalable/status/nm-signal-00-secure-symbolic.svg rename to adwaita-xfce/scalable/status/nm-signal-00-secure-symbolic.svg diff --git a/scalable/status/nm-signal-00-symbolic.svg b/adwaita-xfce/scalable/status/nm-signal-00-symbolic.svg similarity index 100% rename from scalable/status/nm-signal-00-symbolic.svg rename to adwaita-xfce/scalable/status/nm-signal-00-symbolic.svg diff --git a/scalable/status/nm-signal-100-secure-symbolic.svg b/adwaita-xfce/scalable/status/nm-signal-100-secure-symbolic.svg similarity index 100% rename from scalable/status/nm-signal-100-secure-symbolic.svg rename to adwaita-xfce/scalable/status/nm-signal-100-secure-symbolic.svg diff --git a/scalable/status/nm-signal-100-symbolic.svg b/adwaita-xfce/scalable/status/nm-signal-100-symbolic.svg similarity index 100% rename from scalable/status/nm-signal-100-symbolic.svg rename to adwaita-xfce/scalable/status/nm-signal-100-symbolic.svg diff --git a/scalable/status/nm-signal-25-secure-symbolic.svg b/adwaita-xfce/scalable/status/nm-signal-25-secure-symbolic.svg similarity index 100% rename from scalable/status/nm-signal-25-secure-symbolic.svg rename to adwaita-xfce/scalable/status/nm-signal-25-secure-symbolic.svg diff --git a/scalable/status/nm-signal-25-symbolic.svg b/adwaita-xfce/scalable/status/nm-signal-25-symbolic.svg similarity index 100% rename from scalable/status/nm-signal-25-symbolic.svg rename to adwaita-xfce/scalable/status/nm-signal-25-symbolic.svg diff --git a/scalable/status/nm-signal-50-secure-symbolic.svg b/adwaita-xfce/scalable/status/nm-signal-50-secure-symbolic.svg similarity index 100% rename from scalable/status/nm-signal-50-secure-symbolic.svg rename to adwaita-xfce/scalable/status/nm-signal-50-secure-symbolic.svg diff --git a/scalable/status/nm-signal-50-symbolic.svg b/adwaita-xfce/scalable/status/nm-signal-50-symbolic.svg similarity index 100% rename from scalable/status/nm-signal-50-symbolic.svg rename to adwaita-xfce/scalable/status/nm-signal-50-symbolic.svg diff --git a/scalable/status/nm-signal-75-secure-symbolic.svg b/adwaita-xfce/scalable/status/nm-signal-75-secure-symbolic.svg similarity index 100% rename from scalable/status/nm-signal-75-secure-symbolic.svg rename to adwaita-xfce/scalable/status/nm-signal-75-secure-symbolic.svg diff --git a/scalable/status/nm-signal-75-symbolic.svg b/adwaita-xfce/scalable/status/nm-signal-75-symbolic.svg similarity index 100% rename from scalable/status/nm-signal-75-symbolic.svg rename to adwaita-xfce/scalable/status/nm-signal-75-symbolic.svg diff --git a/scalable/status/nm-vpn-active-lock-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-active-lock-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-active-lock-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-active-lock-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting01-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting01-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting01-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting01-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting02-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting02-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting02-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting02-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting03-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting03-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting03-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting03-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting04-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting04-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting04-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting04-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting05-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting05-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting05-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting05-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting06-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting06-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting06-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting06-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting07-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting07-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting07-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting07-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting08-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting08-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting08-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting08-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting09-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting09-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting09-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting09-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting10-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting10-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting10-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting10-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting11-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting11-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting11-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting11-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting12-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting12-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting12-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting12-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting13-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting13-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting13-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting13-symbolic.svg diff --git a/scalable/status/nm-vpn-connecting14-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-connecting14-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-connecting14-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-connecting14-symbolic.svg diff --git a/scalable/status/nm-vpn-standalone-lock-symbolic.svg b/adwaita-xfce/scalable/status/nm-vpn-standalone-lock-symbolic.svg similarity index 100% rename from scalable/status/nm-vpn-standalone-lock-symbolic.svg rename to adwaita-xfce/scalable/status/nm-vpn-standalone-lock-symbolic.svg diff --git a/scalable/status/system-software-update-symbolic.svg b/adwaita-xfce/scalable/status/system-software-update-symbolic.svg similarity index 100% rename from scalable/status/system-software-update-symbolic.svg rename to adwaita-xfce/scalable/status/system-software-update-symbolic.svg diff --git a/configure b/configure new file mode 100755 index 0000000..f54b059 --- /dev/null +++ b/configure @@ -0,0 +1,29 @@ +#!/bin/sh + +help () { + echo "Supported options are:" + echo " --help print this help and exit" + echo " --prefix= specify installation prefix" + echo " default is /usr/local" +} + +PREFIX="/usr/local" +while [ $# -gt 0 ]; do + case $1 in + --help) + help + exit 0 + ;; + --prefix=*) + PREFIX=`echo $1 | sed 's/--prefix=//'` + ;; + *) + echo "Unknown option $1" + ;; + esac + shift +done + +echo "Creating Makefile..." +sed -e s,@prefix@,$PREFIX, Makefile.in > Makefile +echo "Installation prefix is $PREFIX" \ No newline at end of file