summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2020-01-11 13:37:15 +0000
committernia <nia@pkgsrc.org>2020-01-11 13:37:15 +0000
commitd86cd60ad9f76db8653ef7e35b14f9bad451c17e (patch)
treed13d74c28b8faba117e0b6ead5dcffff748d7a39 /graphics
parent520bbb466b77fb36b3be95cb43a09803b9729e43 (diff)
downloadpkgsrc-d86cd60ad9f76db8653ef7e35b14f9bad451c17e.tar.gz
graphics: Add numix-gtk-theme
A modern flat theme with a combination of light and dark elements. It supports GNOME, Unity, Xfce and Openbox.
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Makefile3
-rw-r--r--graphics/numix-gtk-theme/DESCR2
-rw-r--r--graphics/numix-gtk-theme/Makefile27
-rw-r--r--graphics/numix-gtk-theme/PLIST250
-rw-r--r--graphics/numix-gtk-theme/distinfo7
-rw-r--r--graphics/numix-gtk-theme/patches/patch-scripts_utils.sh36
6 files changed, 324 insertions, 1 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index 817188f11e0..e1126451eab 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.873 2020/01/10 11:15:44 nia Exp $
+# $NetBSD: Makefile,v 1.874 2020/01/11 13:37:15 nia Exp $
#
COMMENT= Graphics tools and libraries
@@ -361,6 +361,7 @@ SUBDIR+= mypaint-brushes
SUBDIR+= ncview
SUBDIR+= netpbm
SUBDIR+= ns-cult3d
+SUBDIR+= numix-gtk-theme
SUBDIR+= numix-icon-theme
SUBDIR+= numix-icon-theme-circle
SUBDIR+= nvidia-texture-tools
diff --git a/graphics/numix-gtk-theme/DESCR b/graphics/numix-gtk-theme/DESCR
new file mode 100644
index 00000000000..cac29d6c629
--- /dev/null
+++ b/graphics/numix-gtk-theme/DESCR
@@ -0,0 +1,2 @@
+A modern flat theme with a combination of light and dark elements. It supports
+GNOME, Unity, Xfce and Openbox.
diff --git a/graphics/numix-gtk-theme/Makefile b/graphics/numix-gtk-theme/Makefile
new file mode 100644
index 00000000000..06caaa68945
--- /dev/null
+++ b/graphics/numix-gtk-theme/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2020/01/11 13:37:15 nia Exp $
+
+DISTNAME= numix-gtk-theme-2.6.7
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_GITHUB:=numixproject/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://numixproject.github.io/products.html
+COMMENT= Modern flat theme with a combination of light and dark elements
+LICENSE= gnu-gpl-v3
+
+USE_TOOLS+= bash
+USE_LANGUAGES= # none
+
+TOOL_DEPENDS+= glib2-[0-9]*:../../devel/glib2
+TOOL_DEPENDS+= ${RUBY_PKGPREFIX}-sass-[0-9]*:../../www/ruby-sass
+
+DEPENDS+= gtk2-engines-murrine-[0-9]*:../../x11/gtk2-engines-murrine
+
+REPLACE_BASH+= scripts/utils.sh
+
+MAKE_FLAGS+= INSTALL_DIR=${DESTDIR}${PREFIX}/share/themes/Numix
+MAKE_FLAGS+= SASS=${PREFIX}/bin/sass${RUBY_VER}
+
+.include "../../lang/ruby/rubyversion.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/numix-gtk-theme/PLIST b/graphics/numix-gtk-theme/PLIST
new file mode 100644
index 00000000000..3bcda690390
--- /dev/null
+++ b/graphics/numix-gtk-theme/PLIST
@@ -0,0 +1,250 @@
+@comment $NetBSD: PLIST,v 1.1 2020/01/11 13:37:15 nia Exp $
+share/themes/Numix/assets/all-assets.svg
+share/themes/Numix/assets/all-assets.txt
+share/themes/Numix/assets/checkbox-checked-dark.png
+share/themes/Numix/assets/checkbox-checked-dark@2.png
+share/themes/Numix/assets/checkbox-checked-insensitive-dark.png
+share/themes/Numix/assets/checkbox-checked-insensitive-dark@2.png
+share/themes/Numix/assets/checkbox-checked-insensitive.png
+share/themes/Numix/assets/checkbox-checked-insensitive@2.png
+share/themes/Numix/assets/checkbox-checked.png
+share/themes/Numix/assets/checkbox-checked@2.png
+share/themes/Numix/assets/checkbox-mixed-dark.png
+share/themes/Numix/assets/checkbox-mixed-dark@2.png
+share/themes/Numix/assets/checkbox-mixed-insensitive-dark.png
+share/themes/Numix/assets/checkbox-mixed-insensitive-dark@2.png
+share/themes/Numix/assets/checkbox-mixed-insensitive.png
+share/themes/Numix/assets/checkbox-mixed-insensitive@2.png
+share/themes/Numix/assets/checkbox-mixed.png
+share/themes/Numix/assets/checkbox-mixed@2.png
+share/themes/Numix/assets/checkbox-unchecked-dark.png
+share/themes/Numix/assets/checkbox-unchecked-dark@2.png
+share/themes/Numix/assets/checkbox-unchecked-insensitive-dark.png
+share/themes/Numix/assets/checkbox-unchecked-insensitive-dark@2.png
+share/themes/Numix/assets/checkbox-unchecked-insensitive.png
+share/themes/Numix/assets/checkbox-unchecked-insensitive@2.png
+share/themes/Numix/assets/checkbox-unchecked.png
+share/themes/Numix/assets/checkbox-unchecked@2.png
+share/themes/Numix/assets/grid-selection-checked-dark.png
+share/themes/Numix/assets/grid-selection-checked-dark@2.png
+share/themes/Numix/assets/grid-selection-checked.png
+share/themes/Numix/assets/grid-selection-checked@2.png
+share/themes/Numix/assets/grid-selection-unchecked-dark.png
+share/themes/Numix/assets/grid-selection-unchecked-dark@2.png
+share/themes/Numix/assets/grid-selection-unchecked.png
+share/themes/Numix/assets/grid-selection-unchecked@2.png
+share/themes/Numix/assets/menuitem-checkbox-checked-hover.png
+share/themes/Numix/assets/menuitem-checkbox-checked-hover@2.png
+share/themes/Numix/assets/menuitem-checkbox-checked-insensitive.png
+share/themes/Numix/assets/menuitem-checkbox-checked-insensitive@2.png
+share/themes/Numix/assets/menuitem-checkbox-checked.png
+share/themes/Numix/assets/menuitem-checkbox-checked@2.png
+share/themes/Numix/assets/menuitem-checkbox-mixed-hover.png
+share/themes/Numix/assets/menuitem-checkbox-mixed-hover@2.png
+share/themes/Numix/assets/menuitem-checkbox-mixed-insensitive.png
+share/themes/Numix/assets/menuitem-checkbox-mixed-insensitive@2.png
+share/themes/Numix/assets/menuitem-checkbox-mixed.png
+share/themes/Numix/assets/menuitem-checkbox-mixed@2.png
+share/themes/Numix/assets/menuitem-radio-checked-hover.png
+share/themes/Numix/assets/menuitem-radio-checked-hover@2.png
+share/themes/Numix/assets/menuitem-radio-checked-insensitive.png
+share/themes/Numix/assets/menuitem-radio-checked-insensitive@2.png
+share/themes/Numix/assets/menuitem-radio-checked.png
+share/themes/Numix/assets/menuitem-radio-checked@2.png
+share/themes/Numix/assets/pane-handle.png
+share/themes/Numix/assets/pane-handle@2.png
+share/themes/Numix/assets/radio-checked-dark.png
+share/themes/Numix/assets/radio-checked-dark@2.png
+share/themes/Numix/assets/radio-checked-insensitive-dark.png
+share/themes/Numix/assets/radio-checked-insensitive-dark@2.png
+share/themes/Numix/assets/radio-checked-insensitive.png
+share/themes/Numix/assets/radio-checked-insensitive@2.png
+share/themes/Numix/assets/radio-checked.png
+share/themes/Numix/assets/radio-checked@2.png
+share/themes/Numix/assets/radio-mixed-dark.png
+share/themes/Numix/assets/radio-mixed-dark@2.png
+share/themes/Numix/assets/radio-mixed-insensitive-dark.png
+share/themes/Numix/assets/radio-mixed-insensitive-dark@2.png
+share/themes/Numix/assets/radio-mixed-insensitive.png
+share/themes/Numix/assets/radio-mixed-insensitive@2.png
+share/themes/Numix/assets/radio-mixed.png
+share/themes/Numix/assets/radio-mixed@2.png
+share/themes/Numix/assets/radio-unchecked-dark.png
+share/themes/Numix/assets/radio-unchecked-dark@2.png
+share/themes/Numix/assets/radio-unchecked-insensitive-dark.png
+share/themes/Numix/assets/radio-unchecked-insensitive-dark@2.png
+share/themes/Numix/assets/radio-unchecked-insensitive.png
+share/themes/Numix/assets/radio-unchecked-insensitive@2.png
+share/themes/Numix/assets/radio-unchecked.png
+share/themes/Numix/assets/radio-unchecked@2.png
+share/themes/Numix/gtk-2.0/gtkrc
+share/themes/Numix/gtk-3.0/assets
+share/themes/Numix/gtk-3.0/gtk-dark.css
+share/themes/Numix/gtk-3.0/gtk.css
+share/themes/Numix/gtk-3.0/gtk.gresource
+share/themes/Numix/gtk-3.0/thumbnail.png
+share/themes/Numix/gtk-3.20/assets
+share/themes/Numix/gtk-3.20/gtk-dark.css
+share/themes/Numix/gtk-3.20/gtk.css
+share/themes/Numix/gtk-3.20/gtk.gresource
+share/themes/Numix/gtk-3.20/thumbnail.png
+share/themes/Numix/index.theme
+share/themes/Numix/metacity-1/metacity-theme-2.xml
+share/themes/Numix/metacity-1/metacity-theme-3.xml
+share/themes/Numix/metacity-1/thumbnail.png
+share/themes/Numix/openbox-3/close.xbm
+share/themes/Numix/openbox-3/desk.xbm
+share/themes/Numix/openbox-3/desk_toggled.xbm
+share/themes/Numix/openbox-3/iconify.xbm
+share/themes/Numix/openbox-3/max.xbm
+share/themes/Numix/openbox-3/max_toggled.xbm
+share/themes/Numix/openbox-3/shade.xbm
+share/themes/Numix/openbox-3/shade_toggled.xbm
+share/themes/Numix/openbox-3/themerc
+share/themes/Numix/unity/close.svg
+share/themes/Numix/unity/close_dash.svg
+share/themes/Numix/unity/close_dash_disabled.svg
+share/themes/Numix/unity/close_dash_prelight.svg
+share/themes/Numix/unity/close_dash_pressed.svg
+share/themes/Numix/unity/close_focused_normal.svg
+share/themes/Numix/unity/close_focused_prelight.svg
+share/themes/Numix/unity/close_focused_pressed.svg
+share/themes/Numix/unity/close_unfocused.svg
+share/themes/Numix/unity/close_unfocused_prelight.svg
+share/themes/Numix/unity/close_unfocused_pressed.svg
+share/themes/Numix/unity/launcher_arrow_ltr_19.svg
+share/themes/Numix/unity/launcher_arrow_ltr_37.svg
+share/themes/Numix/unity/launcher_arrow_outline_ltr_19.svg
+share/themes/Numix/unity/launcher_arrow_outline_ltr_37.svg
+share/themes/Numix/unity/launcher_arrow_outline_rtl_19.svg
+share/themes/Numix/unity/launcher_arrow_outline_rtl_37.svg
+share/themes/Numix/unity/launcher_arrow_rtl_19.svg
+share/themes/Numix/unity/launcher_arrow_rtl_37.svg
+share/themes/Numix/unity/launcher_icon_back_150.svg
+share/themes/Numix/unity/launcher_icon_back_54.svg
+share/themes/Numix/unity/launcher_icon_edge_150.svg
+share/themes/Numix/unity/launcher_icon_edge_54.svg
+share/themes/Numix/unity/launcher_icon_glow_200.svg
+share/themes/Numix/unity/launcher_icon_glow_62.svg
+share/themes/Numix/unity/launcher_icon_selected_back_150.svg
+share/themes/Numix/unity/launcher_icon_selected_back_54.svg
+share/themes/Numix/unity/launcher_icon_shadow_200.svg
+share/themes/Numix/unity/launcher_icon_shadow_62.svg
+share/themes/Numix/unity/launcher_icon_shine_150.svg
+share/themes/Numix/unity/launcher_icon_shine_54.svg
+share/themes/Numix/unity/launcher_pip_ltr_19.svg
+share/themes/Numix/unity/launcher_pip_ltr_37.svg
+share/themes/Numix/unity/launcher_pip_rtl_19.svg
+share/themes/Numix/unity/launcher_pip_rtl_37.svg
+share/themes/Numix/unity/maximize.svg
+share/themes/Numix/unity/maximize_dash.svg
+share/themes/Numix/unity/maximize_dash_disabled.svg
+share/themes/Numix/unity/maximize_dash_prelight.svg
+share/themes/Numix/unity/maximize_dash_pressed.svg
+share/themes/Numix/unity/maximize_focused_normal.svg
+share/themes/Numix/unity/maximize_focused_prelight.svg
+share/themes/Numix/unity/maximize_focused_pressed.svg
+share/themes/Numix/unity/maximize_unfocused.svg
+share/themes/Numix/unity/maximize_unfocused_prelight.svg
+share/themes/Numix/unity/maximize_unfocused_pressed.svg
+share/themes/Numix/unity/minimize.svg
+share/themes/Numix/unity/minimize_dash.svg
+share/themes/Numix/unity/minimize_dash_disabled.svg
+share/themes/Numix/unity/minimize_dash_prelight.svg
+share/themes/Numix/unity/minimize_dash_pressed.svg
+share/themes/Numix/unity/minimize_focused_normal.svg
+share/themes/Numix/unity/minimize_focused_prelight.svg
+share/themes/Numix/unity/minimize_focused_pressed.svg
+share/themes/Numix/unity/minimize_unfocused.svg
+share/themes/Numix/unity/minimize_unfocused_prelight.svg
+share/themes/Numix/unity/minimize_unfocused_pressed.svg
+share/themes/Numix/unity/minimized.svg
+share/themes/Numix/unity/modes/launcher_bfb-flat.png
+share/themes/Numix/unity/modes/launcher_bfb_ns.png
+share/themes/Numix/unity/modes/ubuntu-square.svg
+share/themes/Numix/unity/progress_bar_fill.svg
+share/themes/Numix/unity/progress_bar_trough.svg
+share/themes/Numix/unity/sheet_style_close_focused.svg
+share/themes/Numix/unity/sheet_style_close_focused_prelight.svg
+share/themes/Numix/unity/sheet_style_close_focused_pressed.svg
+share/themes/Numix/unity/unmaximize.svg
+share/themes/Numix/unity/unmaximize_dash.svg
+share/themes/Numix/unity/unmaximize_dash_disabled.svg
+share/themes/Numix/unity/unmaximize_dash_prelight.svg
+share/themes/Numix/unity/unmaximize_dash_pressed.svg
+share/themes/Numix/unity/unmaximize_focused_normal.svg
+share/themes/Numix/unity/unmaximize_focused_prelight.svg
+share/themes/Numix/unity/unmaximize_focused_pressed.svg
+share/themes/Numix/unity/unmaximize_unfocused.svg
+share/themes/Numix/unity/unmaximize_unfocused_prelight.svg
+share/themes/Numix/unity/unmaximize_unfocused_pressed.svg
+share/themes/Numix/xfce-notify-4.0/gtkrc
+share/themes/Numix/xfwm4/bottom-active.xpm
+share/themes/Numix/xfwm4/bottom-inactive.xpm
+share/themes/Numix/xfwm4/bottom-left-active.xpm
+share/themes/Numix/xfwm4/bottom-left-inactive.xpm
+share/themes/Numix/xfwm4/bottom-right-active.xpm
+share/themes/Numix/xfwm4/bottom-right-inactive.xpm
+share/themes/Numix/xfwm4/close-active.xpm
+share/themes/Numix/xfwm4/close-inactive.xpm
+share/themes/Numix/xfwm4/close-prelight.xpm
+share/themes/Numix/xfwm4/close-pressed.png
+share/themes/Numix/xfwm4/close-pressed.xpm
+share/themes/Numix/xfwm4/hide-active.xpm
+share/themes/Numix/xfwm4/hide-inactive.xpm
+share/themes/Numix/xfwm4/hide-prelight.xpm
+share/themes/Numix/xfwm4/hide-pressed.png
+share/themes/Numix/xfwm4/hide-pressed.xpm
+share/themes/Numix/xfwm4/left-active.xpm
+share/themes/Numix/xfwm4/left-inactive.xpm
+share/themes/Numix/xfwm4/maximize-active.xpm
+share/themes/Numix/xfwm4/maximize-inactive.xpm
+share/themes/Numix/xfwm4/maximize-prelight.xpm
+share/themes/Numix/xfwm4/maximize-pressed.png
+share/themes/Numix/xfwm4/maximize-pressed.xpm
+share/themes/Numix/xfwm4/maximize-toggled-active.xpm
+share/themes/Numix/xfwm4/maximize-toggled-inactive.xpm
+share/themes/Numix/xfwm4/maximize-toggled-prelight.xpm
+share/themes/Numix/xfwm4/maximize-toggled-pressed.png
+share/themes/Numix/xfwm4/maximize-toggled-pressed.xpm
+share/themes/Numix/xfwm4/menu-active.xpm
+share/themes/Numix/xfwm4/menu-inactive.xpm
+share/themes/Numix/xfwm4/menu-prelight.xpm
+share/themes/Numix/xfwm4/menu-pressed.xpm
+share/themes/Numix/xfwm4/right-active.xpm
+share/themes/Numix/xfwm4/right-inactive.xpm
+share/themes/Numix/xfwm4/shade-active.xpm
+share/themes/Numix/xfwm4/shade-inactive.xpm
+share/themes/Numix/xfwm4/shade-prelight.xpm
+share/themes/Numix/xfwm4/shade-pressed.png
+share/themes/Numix/xfwm4/shade-pressed.xpm
+share/themes/Numix/xfwm4/shade-toggled-active.xpm
+share/themes/Numix/xfwm4/shade-toggled-inactive.xpm
+share/themes/Numix/xfwm4/shade-toggled-prelight.xpm
+share/themes/Numix/xfwm4/shade-toggled-pressed.png
+share/themes/Numix/xfwm4/shade-toggled-pressed.xpm
+share/themes/Numix/xfwm4/stick-active.xpm
+share/themes/Numix/xfwm4/stick-inactive.xpm
+share/themes/Numix/xfwm4/stick-prelight.xpm
+share/themes/Numix/xfwm4/stick-pressed.png
+share/themes/Numix/xfwm4/stick-pressed.xpm
+share/themes/Numix/xfwm4/stick-toggled-active.xpm
+share/themes/Numix/xfwm4/stick-toggled-inactive.xpm
+share/themes/Numix/xfwm4/stick-toggled-prelight.xpm
+share/themes/Numix/xfwm4/stick-toggled-pressed.png
+share/themes/Numix/xfwm4/stick-toggled-pressed.xpm
+share/themes/Numix/xfwm4/themerc
+share/themes/Numix/xfwm4/title-1-active.xpm
+share/themes/Numix/xfwm4/title-1-inactive.xpm
+share/themes/Numix/xfwm4/title-2-active.xpm
+share/themes/Numix/xfwm4/title-2-inactive.xpm
+share/themes/Numix/xfwm4/title-3-active.xpm
+share/themes/Numix/xfwm4/title-3-inactive.xpm
+share/themes/Numix/xfwm4/title-4-active.xpm
+share/themes/Numix/xfwm4/title-4-inactive.xpm
+share/themes/Numix/xfwm4/title-5-active.xpm
+share/themes/Numix/xfwm4/title-5-inactive.xpm
+share/themes/Numix/xfwm4/top-left-active.xpm
+share/themes/Numix/xfwm4/top-left-inactive.xpm
+share/themes/Numix/xfwm4/top-right-active.xpm
+share/themes/Numix/xfwm4/top-right-inactive.xpm
diff --git a/graphics/numix-gtk-theme/distinfo b/graphics/numix-gtk-theme/distinfo
new file mode 100644
index 00000000000..07f267fd621
--- /dev/null
+++ b/graphics/numix-gtk-theme/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2020/01/11 13:37:15 nia Exp $
+
+SHA1 (numix-gtk-theme-2.6.7.tar.gz) = 89be7b06b6de5f5db0d4fbb1e7852ed8c4e8aa2e
+RMD160 (numix-gtk-theme-2.6.7.tar.gz) = 2fd25d15e34952c7b253cd93b45e8f14aca3c668
+SHA512 (numix-gtk-theme-2.6.7.tar.gz) = a034644a08173e70de496b88b40c8749d3c3dc988da0c09a03eca77a5263704b001114678e0492988831b1664593d4054f2d7c0d90d95f5b05dcd05914577a03
+Size (numix-gtk-theme-2.6.7.tar.gz) = 156607 bytes
+SHA1 (patch-scripts_utils.sh) = 309066a6040abec4890a60e41ce8440201c21f49
diff --git a/graphics/numix-gtk-theme/patches/patch-scripts_utils.sh b/graphics/numix-gtk-theme/patches/patch-scripts_utils.sh
new file mode 100644
index 00000000000..072e1ffe652
--- /dev/null
+++ b/graphics/numix-gtk-theme/patches/patch-scripts_utils.sh
@@ -0,0 +1,36 @@
+$NetBSD: patch-scripts_utils.sh,v 1.1 2020/01/11 13:37:15 nia Exp $
+
+Resolve portability issues.
+
+--- scripts/utils.sh.orig 2017-10-14 13:23:55.000000000 +0000
++++ scripts/utils.sh
+@@ -12,8 +12,8 @@ do_install() {
+
+ cp index.theme "${INSTALL_DIR}"
+
+- cp -rt "${INSTALL_DIR}" \
+- assets gtk-2.0 metacity-1 openbox-3 xfce-notify-4.0 xfwm4 unity
++ cp -r \
++ assets gtk-2.0 metacity-1 openbox-3 xfce-notify-4.0 xfwm4 unity "${INSTALL_DIR}"
+
+ for _DIR in "${GTKDIR}" "${GTK320DIR}"
+ do
+@@ -21,14 +21,15 @@ do_install() {
+
+ mkdir -p "${_DIR}"
+
+- cp -t "${_DIR}" \
++ cp \
+ "${GTKVER}/gtk.css" \
+ "${GTKVER}/gtk-dark.css" \
+ "${GTKVER}/gtk.gresource" \
+- "${GTKVER}/thumbnail.png"
++ "${GTKVER}/thumbnail.png" \
++ "${_DIR}"
+
+ cd "${_DIR}"
+- ln -srf ../assets assets
++ ln -sf ../assets assets
+ cd -
+ done
+ }