devhelp stable port information

Package: devhelp
Version: 2.28.1
Revision: 2
Source: mirror:gnome:sources/devhelp/2.28/devhelp-%v.tar.bz2
Source-MD5: b9ec14ddf74c4b9924da77b62c345cf8
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
fink (>= 0.24.12),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gconf2-dev (>= 2.28.0-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.22.0-1),
glitz,
gtk+2-dev (>= 2.18.0-1),
intltool40,
libgettext8-dev,
libsoup2.4.1-ssl (>= 2.28.0-1),
libunique,
libwnck1.22 (>= 2.28.0-1),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
webkit-1.0.2 (>= 1.1.15.4-1),
x11-dev
<<
Depends: <<
lib%N1.1-shlibs (>= %v-%r),
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
desktop-file-utils (>= 0.15-2),
dpkg-base-files,
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
gconf2 (>= 2.28.0-1),
gconf2-shlibs (>= 2.28.0-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2 (>= 2.18.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libgettext8-shlibs,
libsoup2.4.1-ssl-shlibs (>= 2.28.0-1),
libunique-shlibs,
libwnck1.22-shlibs (>= 2.28.0-1),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
shared-mime-info (>= 0.40-1),
webkit-1.0.2-shlibs (>= 1.1.15.4-1)
<<
Conflicts: <<
devhelp-shlibs (<< 0.10-1101)
<<
Replaces: <<
devhelp-shlibs (<< 0.10-1101),
devhelp-viewer-firefox (<< 0.23-1), devhelp-viewer-mozilla (<< 0.23-1)
<<
PatchFile: %n.patch
PatchFile-MD5: 7437e8934404585f291890abfec2a88e
PatchScript: <<
%{default_script}
perl -pi -e 's/gedit-plugin//g' misc/Makefile.in
<<
ConfigureParams: -enable-dependency-tracking --disable-schemas-install PYTHON="true but python is disabled" PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH" --disable-silent-rules
CompileScript: <<
./configure %c
make
fink-package-precedence --prohibit-bdep lib%n1.1-dev .
<<
InstallScript: <<
make -j1 install DESTDIR="%d"
<<
DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO
PostInstScript: <<
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule %p/etc/gconf/schemas/devhelp.schemas >/dev/null
[ -x %p/bin/update-mime-database ] && update-mime-database %p/share/mime > /dev/null 2>&1 || :
[ -x %p/bin/update-desktop-database ] && update-desktop-database -q || :
gtk-update-icon-cache -f -t %p/share/icons/hicolor || :
<<
PostRmScript: <<
[ -x %p/bin/update-mime-database ] && update-mime-database %p/share/mime > /dev/null 2>&1 || :
[ -x %p/bin/update-desktop-database ] && update-desktop-database -q || :
gtk-update-icon-cache -f -t %p/share/icons/hicolor || :
<<
ConfFiles: %p/etc/gconf/schemas/devhelp.schemas
SplitOff: <<
Package: lib%N1.1-shlibs
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
gconf2-shlibs (>= 2.28.0-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libsoup2.4.1-ssl-shlibs (>= 2.28.0-1),
libwnck1.22-shlibs (>= 2.28.0-1),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
webkit-1.0.2-shlibs (>= 1.1.15.4-1)
<<
Files: lib/libdevhelp-1.1.*
Shlibs: %p/lib/libdevhelp-1.1.dylib 2.0.0 %n (>= 2.28.1-1)
DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO
<<
SplitOff2: <<
Package: lib%N1.1-dev
Depends: %N (>= %v-%r), lib%N1.1-shlibs (= %v-%r)
Conflicts: libdevhelp23-dev
Replaces: libdevhelp23-dev
BuildDependsOnly: true
Files: <<
include
lib
<<
DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO
<<
Description: API documentation browser for GNOME
DescDetail: <<
API documentation browser for GNOME 2. It works natively with gtk-doc
(the API reference framework developed for GTK+ and used throughout
GNOME for API documentation). If you use gtk-doc with your project,
you can use Devhelp to browse the documentation.
<<
DescUsage: <<
Starting in 0.10-1101, the "devhelp" package is a place-holder to let user
pick which rendering engine to use (it's hard-coded and linked at
compile-time, not a swappable back-end). Starting in 0.23-1, uses
webkit (no gecko multiple-choice), so no need for this -viewer
back-end game.
<<
DescPackaging: <<
Formerly maintained by Michele Garoche

Disable gedit plugin so we don't need a dependency on gedit or
on pygtk stuff. Could roll its own standalone pkg if wanted.

Former viewer*-dev pkg depended on %N=%v-%r, which can block
updates to new libversion, and not on its -shlibs, so need to
nuke that -dev as early as possible in the packge-upgrading
process.

Clean up .pc Requires.private: don't need entries that are not
#included by public .h to avoid publishing useless and hidden
InheritedBuildDepends. But do add Requires: that is part of
public .h
<<
DescPort: <<
Recent glib doesn't publish -lintl, so pass it directly.
<<
License: GPL
Maintainer: The Gnome Core Team
Homepage: http://www.gtk.org

devhelp stable port .patch

diff -Nurd -x'*~' devhelp-2.28.1.orig/data/libdevhelp-1.0.pc.in devhelp-2.28.1/data/libdevhelp-1.0.pc.in
--- devhelp-2.28.1.orig/data/libdevhelp-1.0.pc.in 2009-09-22 05:12:19.000000000 -0400
+++ devhelp-2.28.1/data/libdevhelp-1.0.pc.in 2010-03-15 02:48:35.000000000 -0400
@@ -5,8 +5,7 @@

Name: devhelp
Description: devhelp
-Requires: gtk+-2.0
-Requires.private: @REQUIRES_LIBWNCK@
+Requires: gtk+-2.0 webkit-1.0
Version: @VERSION@
Libs: -L${libdir} -ldevhelp-1
Cflags: -I${includedir}/devhelp-1.0
diff -Nurd -x'*~' devhelp-2.28.1.orig/src/Makefile.in devhelp-2.28.1/src/Makefile.in
--- devhelp-2.28.1.orig/src/Makefile.in 2009-10-19 14:00:24.000000000 -0400
+++ devhelp-2.28.1/src/Makefile.in 2010-03-15 02:37:42.000000000 -0400
@@ -346,7 +346,7 @@

devhelp_LDADD = \
$(DEVHELP_LIBS) \
- libdevhelp-1.la
+ libdevhelp-1.la $(INTLLIBS)

lib_LTLIBRARIES = libdevhelp-1.la
INST_H_FILES = \

devhelp _unstable_ port .patch