diff options
author | nia <nia@pkgsrc.org> | 2020-01-11 13:37:15 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2020-01-11 13:37:15 +0000 |
commit | d86cd60ad9f76db8653ef7e35b14f9bad451c17e (patch) | |
tree | d13d74c28b8faba117e0b6ead5dcffff748d7a39 /graphics | |
parent | 520bbb466b77fb36b3be95cb43a09803b9729e43 (diff) | |
download | pkgsrc-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/Makefile | 3 | ||||
-rw-r--r-- | graphics/numix-gtk-theme/DESCR | 2 | ||||
-rw-r--r-- | graphics/numix-gtk-theme/Makefile | 27 | ||||
-rw-r--r-- | graphics/numix-gtk-theme/PLIST | 250 | ||||
-rw-r--r-- | graphics/numix-gtk-theme/distinfo | 7 | ||||
-rw-r--r-- | graphics/numix-gtk-theme/patches/patch-scripts_utils.sh | 36 |
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 + } |