A start at packaging the Beryl compositor and associated packages.

I realize that beryl and compiz are merging, but I can only imagine
that they're going to modularize it like this.  I haven't used this
yet, but intend to soon.  Check the TODO files for things to work on
if you wish.  Please email me if you have any questions/comments or
want to develop this.
This commit is contained in:
Blair Sadewitz 2007-04-25 07:07:57 +00:00 committed by Thomas Klausner
parent fc2776c201
commit 871a32296f
29 changed files with 707 additions and 0 deletions

3
beryl-core/DESCR Normal file
View file

@ -0,0 +1,3 @@
Beryl is a window manager and composition manager based on OpenGL tech-
nology. It will run anywhere that GLX_EXT_texture_from_pixmap is sup-
ported, which is currently on Xgl and aiglx

56
beryl-core/Makefile Normal file
View file

@ -0,0 +1,56 @@
# $NetBSD: Makefile,v 1.1 2007/04/25 07:07:57 bsadewitz Exp $
#
DISTNAME= beryl-core-0.2.1
CATEGORIES= wm
MASTER_SITES= http://releases.beryl-project.org/0.2.1/
EXTRACT_SUFX= .tar.bz2
COMMENT= Core component of the Beryl compositing window manager
.include "../../wip/beryl/Makefile.inc"
PKG_DESTDIR_SUPPORT= user-destdir
USE_PKGLOCALEDIR= yes
USE_TOOLS+= perl
USE_TOOLS+= gettext-tools
USE_TOOLS+= intltool
USE_LIBTOOL+= yes
PKGCONFIG_OVERRIDE+= beryl.pc.in
PKGCONFIG_OVERRIDE+= berylsettings.pc.in
PKGCONFIG_OVERRIDE+= libberyldecoration/libberyldecoration.pc.in
PKG_OPTIONS_VAR= PKG_OPTIONS.beryl
PKG_SUPPORTED_OPTIONS= gnome
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mgnome)
PLIST_SUBST+= GNOME=""
.include "../../devel/GConf2/buildlink3.mk"
.else
PLIST_SUBST+= GNOME="@comment "
.include "../../devel/glib2/buildlink3.mk"
.endif
.include "../../graphics/png/buildlink3.mk"
.include "../../x11/glproto/buildlink3.mk"
.include "../../x11/libXcomposite/buildlink3.mk"
.include "../../x11/libXfixes/buildlink3.mk"
.include "../../x11/libXdamage/buildlink3.mk"
.include "../../x11/libXrandr/buildlink3.mk"
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../x11/libICE/buildlink3.mk"
.include "../../x11/libSM/buildlink3.mk"
.include "../../x11/startup-notification/buildlink3.mk"
.include "../../x11/libXrender/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/glu/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

127
beryl-core/PLIST Normal file
View file

@ -0,0 +1,127 @@
@comment $NetBSD: PLIST,v 1.1 2007/04/25 07:07:57 bsadewitz Exp $
bin/beryl
include/beryl/beryl-decoration.h
include/beryl/beryl-settings-backend.h
include/beryl/beryl-settings.h
include/beryl/beryl-text.h
include/beryl/beryl.h
include/beryl/beryl_helpers.h
include/beryl/beryl_ipcs.h
${GNOME}lib/beryl/backends/libgconf.la
lib/beryl/backends/libini.la
lib/libberyldecoration.la
lib/libberylsettings.la
lib/pkgconfig/beryl.pc
lib/pkgconfig/berylsettings.pc
lib/pkgconfig/libberyldecoration.pc
man/man1/beryl-settings-dump.1
man/man1/beryl-xgl.1
man/man1/beryl.1
man/man3/beryl_setting_get_allowed_strings.3
man/man3/beryl_setting_get_can_set_bell.3
man/man3/beryl_setting_get_can_set_button.3
man/man3/beryl_setting_get_can_set_edgemask.3
man/man3/beryl_setting_get_can_set_key.3
man/man3/beryl_setting_get_float_max.3
man/man3/beryl_setting_get_float_min.3
man/man3/beryl_setting_get_float_precision.3
man/man3/beryl_setting_get_int_max.3
man/man3/beryl_setting_get_int_min.3
man/man3/beryl_setting_get_list_type.3
man/man3/beryl_setting_get_long_desc.3
man/man3/beryl_setting_get_name.3
man/man3/beryl_setting_get_primary_value.3
man/man3/beryl_setting_get_private.3
man/man3/beryl_setting_get_short_desc.3
man/man3/beryl_setting_get_type.3
man/man3/beryl_setting_list_append.3
man/man3/beryl_setting_list_clear.3
man/man3/beryl_setting_list_length.3
man/man3/beryl_setting_list_value_index.3
man/man3/beryl_setting_list_value_move_before.3
man/man3/beryl_setting_list_value_remove.3
man/man3/beryl_setting_list_value_swap_with.3
man/man3/beryl_setting_reset_to_default.3
man/man3/beryl_setting_set_private.3
man/man3/beryl_setting_value_get_bell.3
man/man3/beryl_setting_value_get_bool.3
man/man3/beryl_setting_value_get_button.3
man/man3/beryl_setting_value_get_button_enabled.3
man/man3/beryl_setting_value_get_buttonmods.3
man/man3/beryl_setting_value_get_color.3
man/man3/beryl_setting_value_get_edgemask.3
man/man3/beryl_setting_value_get_float.3
man/man3/beryl_setting_value_get_int.3
man/man3/beryl_setting_value_get_key_enabled.3
man/man3/beryl_setting_value_get_keymods.3
man/man3/beryl_setting_value_get_keysym.3
man/man3/beryl_setting_value_get_string.3
man/man3/beryl_setting_value_get_value_list.3
man/man3/beryl_setting_value_set_bell.3
man/man3/beryl_setting_value_set_bool.3
man/man3/beryl_setting_value_set_button.3
man/man3/beryl_setting_value_set_button_enabled.3
man/man3/beryl_setting_value_set_buttonmods.3
man/man3/beryl_setting_value_set_color.3
man/man3/beryl_setting_value_set_edgemask.3
man/man3/beryl_setting_value_set_float.3
man/man3/beryl_setting_value_set_int.3
man/man3/beryl_setting_value_set_key_enabled.3
man/man3/beryl_setting_value_set_keymods.3
man/man3/beryl_setting_value_set_keysym.3
man/man3/beryl_setting_value_set_string.3
man/man3/beryl_settings_context_comp_add_option.3
man/man3/beryl_settings_context_comp_add_plugin.3
man/man3/beryl_settings_context_comp_get_option_value.3
man/man3/beryl_settings_context_comp_new.3
man/man3/beryl_settings_context_comp_set_option_value.3
man/man3/beryl_settings_context_destroy.3
man/man3/beryl_settings_context_find_plugin.3
man/man3/beryl_settings_context_find_setting.3
man/man3/beryl_settings_context_get_plugins.3
man/man3/beryl_settings_context_get_private.3
man/man3/beryl_settings_context_new.3
man/man3/beryl_settings_context_read.3
man/man3/beryl_settings_context_set_private.3
man/man3/beryl_settings_context_write.3
man/man3/beryl_settings_plugin_get_long_desc.3
man/man3/beryl_settings_plugin_get_name.3
man/man3/beryl_settings_plugin_get_private.3
man/man3/beryl_settings_plugin_get_settings.3
man/man3/beryl_settings_plugin_get_short_desc.3
man/man3/beryl_settings_plugin_set_private.3
man/man3/beryl_settings_send_reload_signal.3
man/man3/beryl_settings_set_codeset.3
share/beryl/background.png
share/beryl/icon.png
share/locale/ca/LC_MESSAGES/beryl-core.mo
share/locale/cs/LC_MESSAGES/beryl-core.mo
share/locale/de_DE/LC_MESSAGES/beryl-core.mo
share/locale/es/LC_MESSAGES/beryl-core.mo
share/locale/es_AR/LC_MESSAGES/beryl-core.mo
share/locale/fr/LC_MESSAGES/beryl-core.mo
share/locale/hu_HU/LC_MESSAGES/beryl-core.mo
share/locale/it/LC_MESSAGES/beryl-core.mo
share/locale/ja/LC_MESSAGES/beryl-core.mo
share/locale/ko/LC_MESSAGES/beryl-core.mo
share/locale/nl/LC_MESSAGES/beryl-core.mo
share/locale/pl/LC_MESSAGES/beryl-core.mo
share/locale/pt_BR/LC_MESSAGES/beryl-core.mo
share/locale/pt_PT/LC_MESSAGES/beryl-core.mo
share/locale/ru/LC_MESSAGES/beryl-core.mo
share/locale/sv_FI/LC_MESSAGES/beryl-core.mo
share/locale/sv_SE/LC_MESSAGES/beryl-core.mo
share/locale/uk_UA/LC_MESSAGES/beryl-core.mo
share/locale/zh_CN/LC_MESSAGES/beryl-core.mo
share/locale/zh_HK/LC_MESSAGES/beryl-core.mo
share/locale/zh_TW/LC_MESSAGES/beryl-core.mo
@comment these belong to libiconv: share/locale/uk_UA/LC_MESSAGES
@comment share/locale/uk_UA
@comment share/locale/sv_FI/LC_MESSAGES
@comment share/locale/sv_FI
@comment share/locale/hu_HU/LC_MESSAGES
@comment share/locale/hu_HU
@dirrm share/beryl
@dirrm lib/beryl/backends
@dirrm lib/beryl
@dirrm include/beryl

41
beryl-core/buildlink3.mk Normal file
View file

@ -0,0 +1,41 @@
# $NetBSD: buildlink3.mk,v 1.1 2007/04/25 07:07:57 bsadewitz Exp $
# XXX
# XXX This file was created automatically using createbuildlink-3.13.
# XXX After this file has been verified as correct, the comment lines
# XXX beginning with "XXX" should be removed. Please do not commit
# XXX unverified buildlink3.mk files.
# XXX
# XXX Packages that only install static libraries or headers should
# XXX include the following line:
# XXX
# XXX BUILDLINK_DEPMETHOD.beryl-core?= build
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
BERYL_CORE_BUILDLINK3_MK:= ${BERYL_CORE_BUILDLINK3_MK}+
.if ${BUILDLINK_DEPTH} == "+"
BUILDLINK_DEPENDS+= beryl-core
.endif
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nberyl-core}
BUILDLINK_PACKAGES+= beryl-core
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}beryl-core
.if ${BERYL_CORE_BUILDLINK3_MK} == "+"
BUILDLINK_API_DEPENDS.beryl-core+= beryl-core>=0.2.1
BUILDLINK_PKGSRCDIR.beryl-core?= ../../wip/beryl-core
.endif # BERYL_CORE_BUILDLINK3_MK
.include "../../devel/glib2/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../x11/libXcomposite/buildlink3.mk"
.include "../../x11/libXfixes/buildlink3.mk"
.include "../../x11/libXdamage/buildlink3.mk"
.include "../../x11/libXrandr/buildlink3.mk"
.include "../../x11/libXrender/buildlink3.mk"
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../x11/libSM/buildlink3.mk"
.include "../../x11/libICE/buildlink3.mk"
.include "../../x11/startup-notification/buildlink3.mk"
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}

5
beryl-core/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2007/04/25 07:07:57 bsadewitz Exp $
SHA1 (beryl-core-0.2.1.tar.bz2) = 31c491caffd3defe3f099efd665554216bf66dfe
RMD160 (beryl-core-0.2.1.tar.bz2) = db90507385fd696cf19d4d141e2385d72ed18bab
Size (beryl-core-0.2.1.tar.bz2) = 470173 bytes

5
beryl-manager/DESCR Normal file
View file

@ -0,0 +1,5 @@
beryl-manager is a tray application that allows you to launch beryl,
start different window decorators, start a different window manager or
launch beryl-settings to configure your beryl environment. Should beryl
crash, the beryl-manager will try to launch a window manager to fall
back to.

24
beryl-manager/Makefile Normal file
View file

@ -0,0 +1,24 @@
# $NetBSD: Makefile,v 1.1 2007/04/25 07:07:57 bsadewitz Exp $
#
DISTNAME= beryl-manager-${BERYL_VERSION}
CATEGORIES= wm
COMMENT= Managing application of the Beryl compositing window manager
.include "../../wip/beryl/Makefile.inc"
PKG_DESTDIR_SUPPORT= user-destdir
USE_PKGLOCALEDIR= yes
USE_TOOLS+= perl
USE_TOOLS+= gettext-tools
USE_TOOLS+= intltool
USE_LIBTOOL+= yes
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

69
beryl-manager/PLIST Normal file
View file

@ -0,0 +1,69 @@
@comment $NetBSD: PLIST,v 1.1 2007/04/25 07:07:57 bsadewitz Exp $
bin/beryl-manager
man/man1/beryl-manager.1
share/applications/beryl-manager.desktop
share/icons/hicolor/22x22/apps/beryl-manager.png
share/icons/hicolor/24x24/apps/beryl-manager.png
share/icons/hicolor/scalable/apps/beryl-manager.svg
share/locale/ar_AR/LC_MESSAGES/beryl-manager.mo
share/locale/ca/LC_MESSAGES/beryl-manager.mo
share/locale/de_DE/LC_MESSAGES/beryl-manager.mo
share/locale/es_AR/LC_MESSAGES/beryl-manager.mo
share/locale/es_ES/LC_MESSAGES/beryl-manager.mo
share/locale/fr/LC_MESSAGES/beryl-manager.mo
share/locale/gl_ES/LC_MESSAGES/beryl-manager.mo
share/locale/gl_GL/LC_MESSAGES/beryl-manager.mo
share/locale/hu_HU/LC_MESSAGES/beryl-manager.mo
share/locale/it_IT/LC_MESSAGES/beryl-manager.mo
share/locale/ja/LC_MESSAGES/beryl-manager.mo
share/locale/ko/LC_MESSAGES/beryl-manager.mo
share/locale/my_MY/LC_MESSAGES/beryl-manager.mo
share/locale/nb_NO/LC_MESSAGES/beryl-manager.mo
share/locale/nl/LC_MESSAGES/beryl-manager.mo
share/locale/pl/LC_MESSAGES/beryl-manager.mo
share/locale/pt_BR/LC_MESSAGES/beryl-manager.mo
share/locale/pt_PT/LC_MESSAGES/beryl-manager.mo
share/locale/ru_RU/LC_MESSAGES/beryl-manager.mo
share/locale/sk_SK/LC_MESSAGES/beryl-manager.mo
share/locale/sv_FI/LC_MESSAGES/beryl-manager.mo
share/locale/sv_SE/LC_MESSAGES/beryl-manager.mo
share/locale/tr_TR/LC_MESSAGES/beryl-manager.mo
share/locale/uk_UA/LC_MESSAGES/beryl-manager.mo
share/locale/zh_CN/LC_MESSAGES/beryl-manager.mo
share/locale/zh_HK/LC_MESSAGES/beryl-manager.mo
share/locale/zh_TW/LC_MESSAGES/beryl-manager.mo
share/pixmaps/beryl-manager.png
share/pixmaps/fall-back-wm-select.png
share/pixmaps/wd-select.png
share/pixmaps/wm-select.png
@dirrm share/locale/uk_UA/LC_MESSAGES
@dirrm share/locale/uk_UA
@dirrm share/locale/tr_TR/LC_MESSAGES
@dirrm share/locale/tr_TR
@dirrm share/locale/sv_FI/LC_MESSAGES
@dirrm share/locale/sv_FI
@dirrm share/locale/sk_SK/LC_MESSAGES
@dirrm share/locale/sk_SK
@dirrm share/locale/ru_RU/LC_MESSAGES
@dirrm share/locale/ru_RU
@dirrm share/locale/nb_NO/LC_MESSAGES
@dirrm share/locale/nb_NO
@dirrm share/locale/my_MY/LC_MESSAGES
@dirrm share/locale/my_MY
@dirrm share/locale/it_IT/LC_MESSAGES
@dirrm share/locale/it_IT
@dirrm share/locale/hu_HU/LC_MESSAGES
@dirrm share/locale/hu_HU
@dirrm share/locale/gl_GL/LC_MESSAGES
@dirrm share/locale/gl_GL
@dirrm share/locale/gl_ES/LC_MESSAGES
@dirrm share/locale/gl_ES
@dirrm share/locale/ar_AR/LC_MESSAGES
@dirrm share/locale/ar_AR
@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/scalable/apps
@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/scalable
@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/24x24/apps
@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/24x24
@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/22x22/apps
@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/22x22
@comment in hicolor-icon-theme: @dirrm share/icons/hicolor

5
beryl-manager/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2007/04/25 07:07:57 bsadewitz Exp $
SHA1 (beryl-manager-0.2.1.tar.bz2) = 110b0d95bd92ac92460d06921295fa6c35989413
RMD160 (beryl-manager-0.2.1.tar.bz2) = a53b2727ad0cc4d63ead4f77e93b8d5b7199eaa0
Size (beryl-manager-0.2.1.tar.bz2) = 177433 bytes

1
beryl-plugins/DESCR Normal file
View file

@ -0,0 +1 @@
Beryl plugins.

26
beryl-plugins/Makefile Normal file
View file

@ -0,0 +1,26 @@
# $NetBSD: Makefile,v 1.1 2007/04/25 07:07:57 bsadewitz Exp $
#
DISTNAME= beryl-plugins-${BERYL_VERSION}
CATEGORIES= wm
COMMENT= Supported plugins for the Beryl compositor
.include "../../wip/beryl/Makefile.inc"
PKG_DESTDIR_SUPPORT= user-destdir
USE_PKGLOCALEDIR= yes
USE_TOOLS+= perl
USE_TOOLS+= gettext-tools
USE_TOOLS+= intltool
USE_LIBTOOL+= yes
.include "../../wip/beryl-core/buildlink3.mk"
.include "../../wip/beryl-settings/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/librsvg2/buildlink3.mk"
.include "../../x11/glproto/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

65
beryl-plugins/PLIST Normal file
View file

@ -0,0 +1,65 @@
@comment $NetBSD: PLIST,v 1.1 2007/04/25 07:07:57 bsadewitz Exp $
lib/beryl/lib3d.la
lib/beryl/libanimation.la
lib/beryl/libannotate.la
lib/beryl/libbench.la
lib/beryl/libblurfx.la
lib/beryl/libclone.la
lib/beryl/libcrashhandler.la
lib/beryl/libcube.la
lib/beryl/libdbus.la
lib/beryl/libdecoration.la
lib/beryl/libfade.la
lib/beryl/libfadedesktop.la
lib/beryl/libimgjpeg.la
lib/beryl/libinputzoom.la
lib/beryl/libmove.la
lib/beryl/libneg.la
lib/beryl/libopacify.la
lib/beryl/libplace.la
lib/beryl/libpng.la
lib/beryl/libput.la
lib/beryl/libresize.la
lib/beryl/librotate.la
lib/beryl/libscale.la
lib/beryl/libscreenshot.la
lib/beryl/libsnap.la
lib/beryl/libsplash.la
lib/beryl/libstate.la
lib/beryl/libsvg.la
lib/beryl/libswitcher.la
lib/beryl/libtext.la
lib/beryl/libthumbnail.la
lib/beryl/libtrailfocus2.la
lib/beryl/libwater.la
lib/beryl/libwobbly.la
share/beryl/cubecaps.png
share/beryl/emboss.png
share/beryl/reflection_default.png
share/beryl/snowflake2.png
share/beryl/splash_background.png
share/beryl/splash_logo.png
share/locale/ca/LC_MESSAGES/beryl-plugins.mo
share/locale/es/LC_MESSAGES/beryl-plugins.mo
share/locale/es_AR/LC_MESSAGES/beryl-plugins.mo
share/locale/fr/LC_MESSAGES/beryl-plugins.mo
share/locale/hu_HU/LC_MESSAGES/beryl-plugins.mo
share/locale/it_IT/LC_MESSAGES/beryl-plugins.mo
share/locale/ja/LC_MESSAGES/beryl-plugins.mo
share/locale/ko/LC_MESSAGES/beryl-plugins.mo
share/locale/nb_NO/LC_MESSAGES/beryl-plugins.mo
share/locale/nl/LC_MESSAGES/beryl-plugins.mo
share/locale/pl_PL/LC_MESSAGES/beryl-plugins.mo
share/locale/pt_BR/LC_MESSAGES/beryl-plugins.mo
share/locale/pt_PT/LC_MESSAGES/beryl-plugins.mo
share/locale/sv_FI/LC_MESSAGES/beryl-plugins.mo
share/locale/sv_SE/LC_MESSAGES/beryl-plugins.mo
share/locale/zh_CN/LC_MESSAGES/beryl-plugins.mo
share/locale/zh_HK/LC_MESSAGES/beryl-plugins.mo
share/locale/zh_TW/LC_MESSAGES/beryl-plugins.mo
@comment dirrm share/locale/sv_FI/LC_MESSAGES
@comment share/locale/nb_NO/LC_MESSAGES
@comment share/locale/it_IT/LC_MESSAGES
@comment share/locale/hu_HU/LC_MESSAGES
@comment need to manage this: dirrm share/beryl
@comment need to manage this: dirrm lib/beryl

1
beryl-plugins/TODO Normal file
View file

@ -0,0 +1 @@
Fix -lpthread linkages with stubs (or something else).

5
beryl-plugins/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2007/04/25 07:07:58 bsadewitz Exp $
SHA1 (beryl-plugins-0.2.1.tar.bz2) = 3c994865cd8bfbb652701d6768e985f4789a9eb2
RMD160 (beryl-plugins-0.2.1.tar.bz2) = 4aa8d520985f26f2e309ef59cd35d46eb3150601
Size (beryl-plugins-0.2.1.tar.bz2) = 2603366 bytes

View file

View file

@ -0,0 +1,23 @@
# $NetBSD: Makefile,v 1.1 2007/04/25 07:07:58 bsadewitz Exp $
#
DISTNAME= beryl-settings-bindings-${BERYL_VERSION}
CATEGORIES= wm
COMMENT= Beryl settings bindings
.include "../../wip/beryl/Makefile.inc"
PKGCONFIG_OVERRIDE+= beryl-settings-bindings.pc.in
DEPENDS+= ${PYPKGPREFIX}-pyrex>=0.9:../../lang/py-pyrex
PYTHON_VERSION_REQD= 24
PYBINMODULE= YES
PY_PATCHPLIST= YES
.include "../../lang/python/extension.mk"
.include "../../wip/beryl-core/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,3 @@
@comment $NetBSD: PLIST,v 1.1 2007/04/25 07:07:58 bsadewitz Exp $
lib/pkgconfig/beryl-settings-bindings.pc
${PYSITELIB}/berylsettings.la

View file

@ -0,0 +1,29 @@
# $NetBSD: buildlink3.mk,v 1.1 2007/04/25 07:07:58 bsadewitz Exp $
# XXX
# XXX This file was created automatically using createbuildlink-3.13.
# XXX After this file has been verified as correct, the comment lines
# XXX beginning with "XXX" should be removed. Please do not commit
# XXX unverified buildlink3.mk files.
# XXX
# XXX Packages that only install static libraries or headers should
# XXX include the following line:
# XXX
# XXX BUILDLINK_DEPMETHOD.beryl-settings-bindings?= build
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
BERYL_SETTINGS_BINDINGS_BUILDLINK3_MK:= ${BERYL_SETTINGS_BINDINGS_BUILDLINK3_MK}+
.if ${BUILDLINK_DEPTH} == "+"
BUILDLINK_DEPENDS+= beryl-settings-bindings
.endif
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nberyl-settings-bindings}
BUILDLINK_PACKAGES+= beryl-settings-bindings
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}beryl-settings-bindings
.if ${BERYL_SETTINGS_BINDINGS_BUILDLINK3_MK} == "+"
BUILDLINK_API_DEPENDS.beryl-settings-bindings+= beryl-settings-bindings>=0.2.1
BUILDLINK_PKGSRCDIR.beryl-settings-bindings?= ../../wip/beryl-settings-bindings
.endif # BERYL_SETTINGS_BINDINGS_BUILDLINK3_MK
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}

View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2007/04/25 07:07:58 bsadewitz Exp $
SHA1 (beryl-settings-bindings-0.2.1.tar.bz2) = 36b534b19fb0967a355d961c83da666149f4cebc
RMD160 (beryl-settings-bindings-0.2.1.tar.bz2) = eb28d7b78d107530c5c47ff862d3ff5ba75b5129
Size (beryl-settings-bindings-0.2.1.tar.bz2) = 240132 bytes

0
beryl-settings/DESCR Normal file
View file

30
beryl-settings/Makefile Normal file
View file

@ -0,0 +1,30 @@
# $NetBSD: Makefile,v 1.1 2007/04/25 07:07:58 bsadewitz Exp $
#
DISTNAME= beryl-settings-${BERYL_VERSION}
CATEGORIES= wm
COMMENT= Beryl settings bindings
.include "../../wip/beryl/Makefile.inc"
MAKE_JOBS_SAFE= no
USE_PKGLOCALEDIR= yes
USE_TOOLS+= gettext-tools
USE_TOOLS+= intltool
PKG_CONFIG_PATH=${BUILDLINK_PREFIX.beryl-settings-bindings}/lib/pkgconfig
CONFIGURE_ENV+= PKG_CONFIG_PATH=${PKG_CONFIG_PATH:Q}
.include "../../x11/py-gtk2/buildlink3.mk"
.include "../../wip/beryl-settings-bindings/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

84
beryl-settings/PLIST Normal file
View file

@ -0,0 +1,84 @@
@comment $NetBSD: PLIST,v 1.1 2007/04/25 07:07:58 bsadewitz Exp $
bin/beryl-settings
share/applications/beryl-settings.desktop
share/bsm/images/accessibility.svg
share/bsm/images/beryl-settings-section-3d.svg
share/bsm/images/beryl-settings-section-_.svg
share/bsm/images/beryl-settings-section-addhelper.svg
share/bsm/images/beryl-settings-section-animation.svg
share/bsm/images/beryl-settings-section-annotate.svg
share/bsm/images/beryl-settings-section-bench.svg
share/bsm/images/beryl-settings-section-blur.svg
share/bsm/images/beryl-settings-section-blurfx.svg
share/bsm/images/beryl-settings-section-bs.svg
share/bsm/images/beryl-settings-section-capture.svg
share/bsm/images/beryl-settings-section-clone.svg
share/bsm/images/beryl-settings-section-crashhandler.svg
share/bsm/images/beryl-settings-section-cube.svg
share/bsm/images/beryl-settings-section-dbus.svg
share/bsm/images/beryl-settings-section-debug.svg
share/bsm/images/beryl-settings-section-decoration.svg
share/bsm/images/beryl-settings-section-fade.svg
share/bsm/images/beryl-settings-section-fadeDesktop.svg
share/bsm/images/beryl-settings-section-group.svg
share/bsm/images/beryl-settings-section-inputzoom.svg
share/bsm/images/beryl-settings-section-jpeg.svg
share/bsm/images/beryl-settings-section-minimize.svg
share/bsm/images/beryl-settings-section-miniview.svg
share/bsm/images/beryl-settings-section-move.svg
share/bsm/images/beryl-settings-section-neg.svg
share/bsm/images/beryl-settings-section-opacify.svg
share/bsm/images/beryl-settings-section-place.svg
share/bsm/images/beryl-settings-section-plane.svg
share/bsm/images/beryl-settings-section-png.svg
share/bsm/images/beryl-settings-section-put.svg
share/bsm/images/beryl-settings-section-reflection.svg
share/bsm/images/beryl-settings-section-resize.svg
share/bsm/images/beryl-settings-section-rotate.svg
share/bsm/images/beryl-settings-section-scale.svg
share/bsm/images/beryl-settings-section-screenshot.svg
share/bsm/images/beryl-settings-section-showdesktop.svg
share/bsm/images/beryl-settings-section-snap.svg
share/bsm/images/beryl-settings-section-snow.svg
share/bsm/images/beryl-settings-section-splash.svg
share/bsm/images/beryl-settings-section-state.svg
share/bsm/images/beryl-settings-section-svg.svg
share/bsm/images/beryl-settings-section-switcher.svg
share/bsm/images/beryl-settings-section-text.svg
share/bsm/images/beryl-settings-section-thumbnail.svg
share/bsm/images/beryl-settings-section-tile.svg
share/bsm/images/beryl-settings-section-trailfocus2.svg
share/bsm/images/beryl-settings-section-wall.svg
share/bsm/images/beryl-settings-section-water.svg
share/bsm/images/beryl-settings-section-wobbly.svg
share/bsm/images/beryl-settings-section-zoom.svg
share/bsm/images/desktop.svg
share/bsm/images/development.svg
share/bsm/images/extras.svg
share/bsm/images/general-settings.svg
share/bsm/images/images.svg
share/bsm/images/profile-backends.svg
share/bsm/images/shortcuts.svg
share/bsm/images/visual-effects.svg
share/bsm/images/window-management.svg
share/icons/hicolor/scalable/apps/beryl-settings.svg
share/locale/ca/LC_MESSAGES/beryl-settings.mo
share/locale/es/LC_MESSAGES/beryl-settings.mo
share/locale/es_AR/LC_MESSAGES/beryl-settings.mo
share/locale/fr/LC_MESSAGES/beryl-settings.mo
share/locale/hu_HU/LC_MESSAGES/beryl-settings.mo
share/locale/it/LC_MESSAGES/beryl-settings.mo
share/locale/ja/LC_MESSAGES/beryl-settings.mo
share/locale/ko/LC_MESSAGES/beryl-settings.mo
share/locale/nl/LC_MESSAGES/beryl-settings.mo
share/locale/pl/LC_MESSAGES/beryl-settings.mo
share/locale/pt_PT/LC_MESSAGES/beryl-settings.mo
share/locale/zh_CN/LC_MESSAGES/beryl-settings.mo
share/locale/zh_HK/LC_MESSAGES/beryl-settings.mo
share/locale/zh_TW/LC_MESSAGES/beryl-settings.mo
@comment @dirrm share/locale/hu_HU/LC_MESSAGES
@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/scalable/apps
@comment in hicolor-icon-theme: @dirrm share/icons/hicolor
@dirrm share/bsm/images
@dirrm share/bsm
@dirrm share/applications

View file

@ -0,0 +1,39 @@
# $NetBSD: buildlink3.mk,v 1.1 2007/04/25 07:07:58 bsadewitz Exp $
# XXX
# XXX This file was created automatically using createbuildlink-3.13.
# XXX After this file has been verified as correct, the comment lines
# XXX beginning with "XXX" should be removed. Please do not commit
# XXX unverified buildlink3.mk files.
# XXX
# XXX Packages that only install static libraries or headers should
# XXX include the following line:
# XXX
# XXX BUILDLINK_DEPMETHOD.beryl-settings?= build
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
BERYL_SETTINGS_BUILDLINK3_MK:= ${BERYL_SETTINGS_BUILDLINK3_MK}+
.if ${BUILDLINK_DEPTH} == "+"
BUILDLINK_DEPENDS+= beryl-settings
.endif
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nberyl-settings}
BUILDLINK_PACKAGES+= beryl-settings
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}beryl-settings
.if ${BERYL_SETTINGS_BUILDLINK3_MK} == "+"
BUILDLINK_API_DEPENDS.beryl-settings+= beryl-settings>=0.2.1
BUILDLINK_PKGSRCDIR.beryl-settings?= ../../wip/beryl-settings
.endif # BERYL_SETTINGS_BUILDLINK3_MK
# XXX
# XXX Uncomment and keep only the buildlink3 lines below which are directly
# XXX needed for dependencies to compile, link, and run. If this package
# XXX provides a wrappered API or otherwise does not expose the APIs of the
# XXX buildlink3 lines below to dependencies, remove them.
# XXX
#.include "../../x11/py-gtk2/buildlink3.mk"
#.include "../../wip/beryl-settings-bindings/buildlink3.mk"
#.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}

5
beryl-settings/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2007/04/25 07:07:58 bsadewitz Exp $
SHA1 (beryl-settings-0.2.1.tar.bz2) = 134aff28ed6dc10268bef6a03508fd8a1587d4d4
RMD160 (beryl-settings-0.2.1.tar.bz2) = 67d6b6313d9b78a8e315bee1d49fd65da2f6000a
Size (beryl-settings-0.2.1.tar.bz2) = 355352 bytes

1
beryl/DESCR Normal file
View file

@ -0,0 +1 @@
Beryl meta-pkg.

26
beryl/Makefile Normal file
View file

@ -0,0 +1,26 @@
# $NetBSD: Makefile,v 1.1 2007/04/25 07:07:57 bsadewitz Exp $
DISTNAME= # empty
PKGNAME= beryl-0.2.1
CATEGORIES= meta-pkgs
MASTER_SITES= http://www.beryl-project.org/0.2.1/
DISTFILES= # empty
MAINTAINER= blair.sadewitz@gmail.com
HOMEPAGE= http://www.beryl-project.org/
COMMENT= Beryl compositing window manager
DEPENDS+= beryl-core>=0.2.1:../../wip/beryl-core
DEPENDS+= beryl-settings-bindings>=0.2.1:../../wip/beryl-settings-bindings
DEPENDS+= beryl-settings>=0.2.1:../../wip/beryl-settings
DEPENDS+= beryl-plugins>=0.2.1:../../wip/beryl-plugins
DEPENDS+= beryl-manager>=0.2.1:../../wip/beryl-manager
NO_BUILD= yes
NO_CHECKSUM= yes
NO_MTREE= yes
NO_CONFIGURE= yes
do-install:
.include "../../mk/bsd.pkg.mk"

15
beryl/Makefile.inc Normal file
View file

@ -0,0 +1,15 @@
# $NetBSD: Makefile.inc,v 1.1 2007/04/25 07:07:57 bsadewitz Exp $
#
CATEGORIES?= wm
MASTER_SITES= http://releases.beryl-project.org/${BERYL_VERSION}/
EXTRACT_SUFX?= .tar.bz2
MAINTAINER?= blair.sadewitz@gmail.com
HOMEPAGE?= http://releases.beryl-project.org/
BERYL_VERSION= 0.2.1
GNU_CONFIGURE= yes
USE_TOOLS+= pkg-config gmake

2
beryl/PLIST Normal file
View file

@ -0,0 +1,2 @@
# $NetBSD: PLIST,v 1.1 2007/04/25 07:07:57 bsadewitz Exp $
# This PLIST intentionally left blank.

12
beryl/TODO Normal file
View file

@ -0,0 +1,12 @@
--Dependency ordering/verification
--Ensure thread safety
--Create *_DIRS framework?
--Does it work? ;)
--Make sure python stuff is OK
--Centralized PLIST management
--Verify tools specified are correct
--Seperating out dependencies/make rules between packages, placing
commonalities in the meta-pkg directory a la kde
--[Centralized] options framework to eliminate huge dependency load from GNOME
for those who don't need it.
More packages to import!