[arch-commits] Commit in gecko-sharp-2.0/repos (4 files)
Jan de Groot
jgc at archlinux.org
Sun Jun 22 18:34:21 UTC 2008
Date: Sunday, June 22, 2008 @ 14:34:20
Author: jgc
Revision: 3431
Merged revisions 2-3430 via svnmerge from
svn+ssh://svn.archlinux.org/home/svn-packages/gecko-sharp-2.0/trunk
........
r356 | aaron | 2008-04-18 22:56:27 +0000 (Fri, 18 Apr 2008) | 1 line
Added svn:keywords to all PKGBUILDs
........
r3392 | jgc | 2008-06-22 14:19:13 +0000 (Sun, 22 Jun 2008) | 2 lines
upgpkg: gecko-sharp-2.0 0.13-2
Build against xul 1.9
........
Added:
gecko-sharp-2.0/repos/extra-x86_64/gecko-sharp-2.0-0.12-xulrunner.patch
(from rev 3392, gecko-sharp-2.0/trunk/gecko-sharp-2.0-0.12-xulrunner.patch)
Modified:
gecko-sharp-2.0/repos/extra-x86_64/ (properties)
gecko-sharp-2.0/repos/extra-x86_64/PKGBUILD
Deleted:
gecko-sharp-2.0/repos/extra-x86_64/gecko-sharp-2.0.install
--------------------------------------+
PKGBUILD | 25 +++++++++----------
gecko-sharp-2.0-0.12-xulrunner.patch | 42 +++++++++++++++++++++++++++++++++
gecko-sharp-2.0.install | 21 ----------------
3 files changed, 54 insertions(+), 34 deletions(-)
Property changes on: gecko-sharp-2.0/repos/extra-x86_64
___________________________________________________________________
Name: svnmerge-integrated
- /gecko-sharp-2.0/trunk:1
+ /gecko-sharp-2.0/trunk:1-3430
Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD 2008-06-22 18:29:16 UTC (rev 3430)
+++ extra-x86_64/PKGBUILD 2008-06-22 18:34:20 UTC (rev 3431)
@@ -4,29 +4,28 @@
pkgname=gecko-sharp-2.0
pkgver=0.13
-pkgrel=1
+pkgrel=2
pkgdesc="C# bindings for gtkmozembed"
arch=(i686 x86_64)
+license=('LGPL' 'MPL')
url="http://www.mono-project.com/"
-depends=('xulrunner>=1.8.1.11' 'gtk-sharp-2>=2.12.0')
+depends=('xulrunner>=1.9' 'gtk-sharp-2>=2.12.1')
makedepends=('monodoc' 'pkgconfig')
-source=(http://go-mono.com/sources/gecko-sharp-2.0/gecko-sharp-2.0-${pkgver}.tar.bz2)
-md5sums=('f88eaa06e71f8d8fa34cf59a3e034a6b')
+source=(http://go-mono.com/sources/gecko-sharp-2.0/gecko-sharp-2.0-${pkgver}.tar.bz2
+ gecko-sharp-2.0-0.12-xulrunner.patch)
+md5sums=('f88eaa06e71f8d8fa34cf59a3e034a6b'
+ '4f2c07c3fb0c1a94adaa4e4c8d57608b')
build() {
- [ -z "${MOZ_PLUGIN_PATH}" ] && . /etc/profile.d/mozilla-common.sh
-
# get rid of that .wapi errors; thanks to brice
- export MONO_SHARED_DIR=${startdir}/src/weird
- mkdir -p ${MONO_SHARED_DIR}
+ export MONO_SHARED_DIR="${startdir}/src/weird"
+ mkdir -p "${MONO_SHARED_DIR}"
# build
cd ${startdir}/src/gecko-sharp-2.0-${pkgver}
- ./configure --prefix=/usr
+ patch -Np1 -i ${srcdir}/gecko-sharp-2.0-0.12-xulrunner.patch || return 1
+ ./configure --prefix=/usr || return 1
make || return 1
make GACUTIL="/usr/bin/gacutil /root ${startdir}/pkg/usr/lib" \
- DESTDIR=${startdir}/pkg install
-
- # housecleaning
- rm -rf ${MONO_SHARED_DIR}
+ DESTDIR=${startdir}/pkg install || return 1
}
Copied: gecko-sharp-2.0/repos/extra-x86_64/gecko-sharp-2.0-0.12-xulrunner.patch (from rev 3392, gecko-sharp-2.0/trunk/gecko-sharp-2.0-0.12-xulrunner.patch)
===================================================================
--- extra-x86_64/gecko-sharp-2.0-0.12-xulrunner.patch (rev 0)
+++ extra-x86_64/gecko-sharp-2.0-0.12-xulrunner.patch 2008-06-22 18:34:20 UTC (rev 3431)
@@ -0,0 +1,42 @@
+diff -up gecko-sharp-2.0-0.12/gtkmozembed/gtkgecko-api.raw.xl gecko-sharp-2.0-0.12/gtkmozembed/gtkgecko-api.raw
+--- gecko-sharp-2.0-0.12/gtkmozembed/gtkgecko-api.raw.xl 2006-12-22 20:57:47.000000000 +0100
++++ gecko-sharp-2.0-0.12/gtkmozembed/gtkgecko-api.raw 2007-11-27 15:54:41.000000000 +0100
+@@ -349,6 +349,12 @@
+ <parameter type="const-char*" name="aPath" />
+ </parameters>
+ </method>
++ <method name="SetPath" cname="gtk_moz_embed_set_path" shared="true">
++ <return-type type="void" />
++ <parameters>
++ <parameter type="const-char*" name="aPath" />
++ </parameters>
++ </method>
+ <method name="SetProfilePath" cname="gtk_moz_embed_set_profile_path" shared="true">
+ <return-type type="void" />
+ <parameters>
+diff -up gecko-sharp-2.0-0.12/gtkmozembed/gtkgecko-api.xml.xl gecko-sharp-2.0-0.12/gtkmozembed/gtkgecko-api.xml
+--- gecko-sharp-2.0-0.12/gtkmozembed/gtkgecko-api.xml.xl 2006-12-22 20:57:54.000000000 +0100
++++ gecko-sharp-2.0-0.12/gtkmozembed/gtkgecko-api.xml 2007-11-27 15:54:41.000000000 +0100
+@@ -349,6 +349,12 @@
+ <parameter type="const-char*" name="aPath" />
+ </parameters>
+ </method>
++ <method name="SetPath" cname="gtk_moz_embed_set_path" shared="true">
++ <return-type type="void" />
++ <parameters>
++ <parameter type="const-char*" name="aPath" />
++ </parameters>
++ </method>
+ <method name="SetProfilePath" cname="gtk_moz_embed_set_profile_path" shared="true">
+ <return-type type="void" />
+ <parameters>
+diff -up gecko-sharp-2.0-0.12/gtkmozembed/gecko-sharp.dll.config.in.xl gecko-sharp-2.0-0.12/gtkmozembed/gecko-sharp.dll.config.in
+--- gecko-sharp-2.0-0.12/gtkmozembed/gecko-sharp.dll.config.in.xl 2006-12-22 20:57:47.000000000 +0100
++++ gecko-sharp-2.0-0.12/gtkmozembed/gecko-sharp.dll.config.in 2007-11-27 16:05:02.000000000 +0100
+@@ -3,5 +3,5 @@
+ <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+ <dllmap dll="libatk-1.0-0.dll" target="libatk-1.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+ <dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0 at LIB_PREFIX@.0 at LIB_SUFFIX@"/>
+- <dllmap dll="gtkembedmoz.dll" target="libgtkembedmoz at LIB_PREFIX@@LIB_SUFFIX@"/>
++ <dllmap dll="gtkembedmoz.dll" target="libxul at LIB_PREFIX@@LIB_SUFFIX@"/>
+ </configuration>
Deleted: extra-x86_64/gecko-sharp-2.0.install
===================================================================
--- extra-x86_64/gecko-sharp-2.0.install 2008-06-22 18:29:16 UTC (rev 3430)
+++ extra-x86_64/gecko-sharp-2.0.install 2008-06-22 18:34:20 UTC (rev 3431)
@@ -1,21 +0,0 @@
-
-post_install() {
- echo "recreating monodoc index ... this could take a while..."
- monodoc --make-search-index > /dev/null 2>&1
-}
-
-# arg 1: the new package version
-# arg 2: the old package version
-post_upgrade() {
- post_install $1
-}
-
-post_remove() {
- echo -e "\nrecreating monodoc index ... this could take a while..."
- monodoc --make-search-index > /dev/null 2>&1
-}
-
-op=$1
-shift
-
-$op $*
More information about the arch-commits
mailing list