| 1 | NAME = gnomevfs2 |
|---|
| 2 | GNOME_PROJ = gnome-vfs |
|---|
| 3 | VERSION = 2.24.4 |
|---|
| 4 | CATEGORIES = gnome |
|---|
| 5 | GARTYPE = v2 |
|---|
| 6 | |
|---|
| 7 | DESCRIPTION = GnomeVFS - Filesystem Abstraction library |
|---|
| 8 | define BLURB |
|---|
| 9 | endef |
|---|
| 10 | |
|---|
| 11 | MASTER_SITES = $(GNOME_MIRROR) |
|---|
| 12 | DISTNAME = $(GNOME_PROJ)-$(VERSION) |
|---|
| 13 | DISTFILES = $(DISTNAME).tar.bz2 |
|---|
| 14 | |
|---|
| 15 | # New glib only available on Solaris 10 |
|---|
| 16 | PACKAGING_PLATFORMS = solaris10-sparc solaris10-i386 |
|---|
| 17 | |
|---|
| 18 | VENDOR_URL = http://projects.gnome.org/gnome-vfs/ |
|---|
| 19 | |
|---|
| 20 | # Many more missing |
|---|
| 21 | BUILD_DEP_PKGS += CSWlibgamin-dev |
|---|
| 22 | |
|---|
| 23 | PACKAGES += CSWgnomevfs2 |
|---|
| 24 | SPKG_DESC_CSWgnomevfs2 += $(DESCRIPTION) |
|---|
| 25 | # PKGFILES is catchall |
|---|
| 26 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibgthread2-0-0 |
|---|
| 27 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibbz2-1-0 |
|---|
| 28 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWsambalib |
|---|
| 29 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibgmodule2-0-0 |
|---|
| 30 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibz1 |
|---|
| 31 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibintl8 |
|---|
| 32 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibfam0 |
|---|
| 33 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibgssapi-krb5-2 |
|---|
| 34 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibgconf2-4 |
|---|
| 35 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibgobject2-0-0 |
|---|
| 36 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibkrb5-3 |
|---|
| 37 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibglib2-0-0 |
|---|
| 38 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibxml2-2 |
|---|
| 39 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibdbus-glib1-2 |
|---|
| 40 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibcom-err3 |
|---|
| 41 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWosslrt |
|---|
| 42 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibk5crypto3 |
|---|
| 43 | RUNTIME_DEP_PKGS_CSWgnomevfs2 += CSWlibdbus1-3 |
|---|
| 44 | |
|---|
| 45 | # This is an explicit fallback *after* /opt/csw/share, see xdg-reinplacement below |
|---|
| 46 | CHECKPKG_OVERRIDES_CSWgnomevfs2 += file-with-bad-content|/usr/share|root/opt/csw/lib/libgnomevfs-2.so.0.2400.4 |
|---|
| 47 | CHECKPKG_OVERRIDES_CSWgnomevfs2 += file-with-bad-content|/usr/share|root/opt/csw/lib/sparcv9/libgnomevfs-2.so.0.2400.4 |
|---|
| 48 | CHECKPKG_OVERRIDES_CSWgnomevfs2 += file-with-bad-content|/usr/share|root/opt/csw/lib/amd64/libgnomevfs-2.so.0.2400.4 |
|---|
| 49 | |
|---|
| 50 | # No real package split done yet |
|---|
| 51 | CHECKPKG_OVERRIDES_CSWgnomevfs2 += shared-lib-pkgname-mismatch |
|---|
| 52 | |
|---|
| 53 | PACKAGES += CSWgnomevfs2-dev |
|---|
| 54 | SPKG_DESC_CSWgnomevfs2-dev += Development files for GNOME vfs |
|---|
| 55 | PKGFILES_CSWgnomevfs2-dev += $(PKGFILES_DEVEL) |
|---|
| 56 | PKGFILES_CSWgnomevfs2-dev += $(sharedstatedir)/gtk-doc/.* |
|---|
| 57 | RUNTIME_DEP_PKGS_CSWgnomevfs2-dev += CSWgnomevfs2 |
|---|
| 58 | OBSOLETED_BY_CSWgnomevfs2-dev = CSWgnomevfs2devel |
|---|
| 59 | CATALOGNAME_CSWgnomevfs2devel = gnomevfs2_devel_stub |
|---|
| 60 | OBSOLETED_BY_CSWgnomevfs2-dev = CSWgnomevfs2doc |
|---|
| 61 | CATALOGNAME_CSWgnomevfs2doc = gnomevfs2_doc_stub |
|---|
| 62 | |
|---|
| 63 | REINPLACEMENTS += xdg |
|---|
| 64 | REINPLACE_MATCH_xdg = /usr/local/share |
|---|
| 65 | REINPLACE_WITH_xdg = $(sharedstatedir) |
|---|
| 66 | REINPLACE_FILES_xdg = libgnomevfs/xdgmime.c |
|---|
| 67 | |
|---|
| 68 | NOISALIST = 1 |
|---|
| 69 | BUILD64_LIBS_ONLY = 1 |
|---|
| 70 | |
|---|
| 71 | # STRIP_LIBTOOL = 1 |
|---|
| 72 | |
|---|
| 73 | CONFIGURE_ARGS = $(DIRPATHS) |
|---|
| 74 | CONFIGURE_ARGS += --enable-static=no |
|---|
| 75 | CONFIGURE_ARGS += --enable-gtk-doc |
|---|
| 76 | |
|---|
| 77 | include gar/category.mk |
|---|
| 78 | |
|---|
| 79 | # For GNU gettext |
|---|
| 80 | PATH := /opt/csw/gnu:$(PATH) |
|---|