[csw-devel] SF.net SVN: gar:[21004] csw/mgar/pkg/gnome-base/gconf2/trunk/Makefile
Laurent Blume
laurent at opencsw.org
Mon May 6 00:10:56 CEST 2013
Dago, I'd like you to review this one, before you or me push the packages.
It first started by an error message with gvim, and I ended up doing this...
Details:
- the file in services/ was the one missing for gvim, so it needs to be
added to the runtime;
- I also added the binaries, their man, and the libexec, because I
think they're also needed for regular runtime, not only dev;
- added build dependencies I found out about at home (maybe more missing);
- added/adjusted various runtime dependencies, removed an override: I
trusted checkpkg there, it looked right (as usual);
- added two configure parameters: by default, it looks for GTK+3.0, so
here, it was apparently built without GTK support at all. I set it to
2.0 instead; also, it automatically enabled «introspection», I'm not
sure what it is, but it broke the build. Apparently, it used to be
disabled, so I forced it to make sure it stay that way (possibly some
newer packages now make it think it's okay).
Laurent
On 2013-05-05 11:51 PM, lblume at users.sourceforge.net wrote:
> Revision: 21004
> http://gar.svn.sourceforge.net/gar/?rev=21004&view=rev
> Author: lblume
> Date: 2013-05-05 21:51:54 +0000 (Sun, 05 May 2013)
> Log Message:
> -----------
> gnome-base/gconf2/trunk: Missing files in the runtime package, missing dependencies, missing configure parameters for GTK2
>
> Modified Paths:
> --------------
> csw/mgar/pkg/gnome-base/gconf2/trunk/Makefile
>
> Modified: csw/mgar/pkg/gnome-base/gconf2/trunk/Makefile
> ===================================================================
> --- csw/mgar/pkg/gnome-base/gconf2/trunk/Makefile 2013-05-05 21:17:21 UTC (rev 21003)
> +++ csw/mgar/pkg/gnome-base/gconf2/trunk/Makefile 2013-05-05 21:51:54 UTC (rev 21004)
> @@ -21,13 +21,20 @@
>
> # Many more missing
> BUILD_DEP_PKGS += CSWlibdbus-glib-dev
> +BUILD_DEP_PKGS += CSWlibxslt
> +BUILD_DEP_PKGS += CSWgtk-doc
> +BUILD_DEP_PKGS += CSWintltool
>
> PACKAGES += CSWlibgconf2-4
> SPKG_DESC_CSWlibgconf2-4 = GNOME configuration database system, libgconf-2.so.4
> PKGFILES_CSWlibgconf2-4 += $(call pkgfiles_lib,libgconf-2.so.4)
> PKGFILES_CSWlibgconf2-4 += $(call baseisadirs,$(libdir),GConf/2/.*)
> PKGFILES_CSWlibgconf2-4 += $(sharedstatedir)/locale/.*\.mo
> +PKGFILES_CSWlibgconf2-4 += $(sharedstatedir)/dbus-1/services/.*
> PKGFILES_CSWlibgconf2-4 += $(sysconfdir)/gconf/.*
> +PKGFILES_CSWlibgconf2-4 += $(bindir)/.*
> +PKGFILES_CSWlibgconf2-4 += $(libexecdir)/.*
> +PKGFILES_CSWlibgconf2-4 += $(mandir)/man.*
> RUNTIME_DEP_PKGS_CSWlibgconf2-4 += CSWorbit2
> RUNTIME_DEP_PKGS_CSWlibgconf2-4 += CSWlibgthread2-0-0
> RUNTIME_DEP_PKGS_CSWlibgconf2-4 += CSWlibgmodule2-0-0
> @@ -35,8 +42,13 @@
> RUNTIME_DEP_PKGS_CSWlibgconf2-4 += CSWlibgobject2-0-0
> RUNTIME_DEP_PKGS_CSWlibgconf2-4 += CSWlibglib2-0-0
> RUNTIME_DEP_PKGS_CSWlibgconf2-4 += CSWlibxml2-2
> -RUNTIME_DEP_PKGS_CSWlibgconf2-4 += CSWoldaprt
> RUNTIME_DEP_PKGS_CSWlibgconf2-4 += CSWlibgio2-0-0
> +RUNTIME_DEP_PKGS_CSWlibgconf2-4 += CSWlibgtk-x11-2-0-0
> +RUNTIME_DEP_PKGS_CSWlibgconf2-4 += CSWliblber2-4-2
> +RUNTIME_DEP_PKGS_CSWlibgconf2-4 += CSWlibldap2-4-2
> +RUNTIME_DEP_PKGS_CSWlibgconf2-4 += CSWlibdbus1-3
> +RUNTIME_DEP_PKGS_CSWlibgconf2-4 += CSWlibdbus-glib1-2
> +
> OBSOLETED_BY_CSWlibgconf2-4 += CSWgconf2
>
> PACKAGES += CSWlibgconf-dev
> @@ -54,9 +66,6 @@
> RUNTIME_DEP_PKGS_CSWlibgconf-dev += CSWlibdbus1-3
> RUNTIME_DEP_PKGS_CSWlibgconf-dev += CSWlibgio2-0-0
>
> -# man-page only, override for now
> -CHECKPKG_OVERRIDES_CSWlibgconf-dev += file-with-bad-content|/usr/share|root/opt/csw/share/man/man1/gsettings-data-convert.1
> -
> BUILD64_LIBS_ONLY = 1
>
> STRIP_LIBTOOL = 1
> @@ -64,6 +73,8 @@
> CONFIGURE_ARGS = $(DIRPATHS)
> CONFIGURE_ARGS += --enable-static=no
> CONFIGURE_ARGS += --enable-gtk-doc
> +CONFIGURE_ARGS += --with-gtk=2.0
> +CONFIGURE_ARGS += --enable-introspection=no
>
> # CONFIGURE_ARGS += --disable-defaults-service
> #The "defaults service" requires polkit. and dbus.
>
> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
>
> _______________________________________________
> devel mailing list
> devel at lists.opencsw.org
> https://lists.opencsw.org/mailman/listinfo/devel
>
More information about the devel
mailing list