[csw-devel] SF.net SVN: gar:[9340] csw/mgar/pkg

bensons at users.sourceforge.net bensons at users.sourceforge.net
Tue Mar 23 17:48:26 CET 2010


Revision: 9340
          http://gar.svn.sourceforge.net/gar/?rev=9340&view=rev
Author:   bensons
Date:     2010-03-23 16:48:25 +0000 (Tue, 23 Mar 2010)

Log Message:
-----------
libgnomekbd: initial GAR recipe

Added Paths:
-----------
    csw/mgar/pkg/libgnomekbd/
    csw/mgar/pkg/libgnomekbd/branches/
    csw/mgar/pkg/libgnomekbd/tags/
    csw/mgar/pkg/libgnomekbd/trunk/
    csw/mgar/pkg/libgnomekbd/trunk/Makefile
    csw/mgar/pkg/libgnomekbd/trunk/checksums
    csw/mgar/pkg/libgnomekbd/trunk/files/


Property changes on: csw/mgar/pkg/libgnomekbd/trunk
___________________________________________________________________
Added: svn:ignore
   + cookies
download
work


Added: svn:externals
   + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2


Added: csw/mgar/pkg/libgnomekbd/trunk/Makefile
===================================================================
--- csw/mgar/pkg/libgnomekbd/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/libgnomekbd/trunk/Makefile	2010-03-23 16:48:25 UTC (rev 9340)
@@ -0,0 +1,74 @@
+GARNAME = libgnomekbd
+GARVERSION = 2.28.2
+CATEGORIES = gnome
+
+DESCRIPTION = Package contains xkb hooks used by the GNOME desktop. 
+define BLURB
+  blubb
+endef
+
+MASTER_SITES = http://ftp.gnome.org/pub/gnome/sources/libgnomekbd/2.28/
+DISTFILES  = $(GARNAME)-$(GARVERSION).tar.bz2
+PACKAGES = CSWgnomemedia
+CATALOGNAME = gnomemedia
+
+# We define upstream file regex so we can be notifed of new upstream software release
+UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz
+
+RUNTIME_DEP_PKGS += CSWdbusglib
+RUNTIME_DEP_PKGS += CSWfconfig
+RUNTIME_DEP_PKGS += CSWftype2
+RUNTIME_DEP_PKGS += CSWgconf2
+RUNTIME_DEP_PKGS += CSWggettextrt
+RUNTIME_DEP_PKGS += CSWglib2
+RUNTIME_DEP_PKGS += CSWgtk2
+RUNTIME_DEP_PKGS += CSWlibatk
+RUNTIME_DEP_PKGS += CSWlibcairo
+RUNTIME_DEP_PKGS += CSWlibdbus
+RUNTIME_DEP_PKGS += CSWlibx11
+RUNTIME_DEP_PKGS += CSWlibxklavier
+RUNTIME_DEP_PKGS += CSWlibxml2
+RUNTIME_DEP_PKGS += CSWpango
+
+BUILD_DEP_PKGS += $(RUNTIME_DEP_PKGS)
+BUILD_DEP_PKGS += CSWlibglade2
+BUILD_DEP_PKGS += CSWgtk2devel
+BUILD_DEP_PKGS += CSWlibxcb CSWlibxcbdevel
+BUILD_DEP_PKGS += CSWlibpthreadstubs
+BUILD_DEP_PKGS += CSWlibxau CSWlibxaudevel
+BUILD_DEP_PKGS += CSWxproto
+BUILD_DEP_PKGS += CSWlibxklavierdevel
+BUILD_DEP_PKGS += CSWkbproto
+BUILD_DEP_PKGS += CSWgnomedocutils
+BUILD_DEP_PKGS += CSWscrollkeeper
+
+CONFIGURE_ARGS += $(DIRPATHS)
+CONFIGURE_ARGS += --x-includes=$(prefix)/X11/include
+CONFIGURE_ARGS += --x-libraries=$(prefix)/X11/lib/$(MM_LIBDIR)
+
+STRIP_LIBTOOL = 1
+
+TEST_SCRIPTS =
+
+EXTRA_LIB += /opt/csw/X11/lib
+
+LICENSE = COPYING.LIB
+
+include gar/category.mk
+
+PATH := /opt/csw/gnu:$(PATH)
+
+pre-configure-modulated:
+	# patch away GNUish
+	gsed -i 's,-Wall,,' $(WORKSRC)/libgnomekbd/Makefile.in
+	gsed -i 's,-Wall,,' $(WORKSRC)/capplet/Makefile.in
+	gsed -i 's,-Wall,,' $(WORKSRC)/test/Makefile.in
+	@$(MAKECOOKIE)
+
+pre-build-modulated:
+	# add math library
+	gsed -i 's,^\(LDFLAGS = .*\)$$,\1 -lm,' $(WORKSRC)/libgnomekbd/Makefile
+	# this is ugly, so is our X11 library problem....
+	gsed -i 's,^\(CFLAGS = .*\)$$,\1 -L/opt/csw/X11/lib,' \
+		$(WORKSRC)/test/Makefile
+	@$(MAKECOOKIE)

Added: csw/mgar/pkg/libgnomekbd/trunk/checksums
===================================================================
--- csw/mgar/pkg/libgnomekbd/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/libgnomekbd/trunk/checksums	2010-03-23 16:48:25 UTC (rev 9340)
@@ -0,0 +1 @@
+28dce813a6c76439a2136fbd2394a058  libgnomekbd-2.28.2.tar.bz2


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list