diff --git a/README b/README deleted file mode 100644 index 8b13789..0000000 --- a/README +++ /dev/null @@ -1 +0,0 @@ - diff --git a/README.md b/README.md new file mode 100644 index 0000000..91503d2 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ + +This project is unmaintained and I will delete it soon. If someone like it, please fork. +== diff --git a/autogen.sh b/autogen.sh index 152c5f3..6b8b351 100755 --- a/autogen.sh +++ b/autogen.sh @@ -2,3 +2,6 @@ autoreconf -i --force --warnings=none ./configure --enable-maintainer-mode $* + +# And now, regenerate the API +make -C sources api diff --git a/configure.ac b/configure.ac index 8bddb7c..b2375da 100644 --- a/configure.ac +++ b/configure.ac @@ -1,3 +1,4 @@ +dnl The initialization part AC_INIT([webkit-sharp], [0.3]) AC_CONFIG_SRCDIR([README]) AC_CANONICAL_TARGET @@ -5,6 +6,15 @@ AM_INIT_AUTOMAKE AM_MAINTAINER_MODE AC_PROG_INSTALL +dnl Version information +MONO_REQUIRED_VERSION=2.6.0 +WEBKIT_REQUIRED_VERSION=1.3 +GTKSHARP_REQUIRED_VERSION=1.9.0 + +AC_SUBST(MONO_REQUIRED_VERSION) +AC_SUBST(WEBKIT_REQUIRED_VERSION) +AC_SUBST(GTKSHARP_REQUIRED_VERSION) + dnl Package settings ASSEMBLY_NAME=$PACKAGE ASSEMBLY_VERSION="1.1.15.0" @@ -15,6 +25,8 @@ ASSEMBLY_DESCRIPTION="WebKit bindings for Mono" ASSEMBLY_COMPANY="Novell, Inc." ASSEMBLY_COPYRIGHT="2008, 2009 Novell, Inc." ASSEMBLY_PC=$ASSEMBLY_NAME-1.0 +ASSEMBLY_LICENSE="X11/MIT" +ASSEMBLY_URL="http://www.go-mono.org/" AC_SUBST(ASSEMBLY_NAME) AC_SUBST(ASSEMBLY_VERSION) @@ -25,6 +37,19 @@ AC_SUBST(ASSEMBLY_DESCRIPTION) AC_SUBST(ASSEMBLY_COMPANY) AC_SUBST(ASSEMBLY_COPYRIGHT) AC_SUBST(ASSEMBLY_PC) +AC_SUBST(ASSEMBLY_LICENSE) +AC_SUBST(ASSEMBLY_URL) + +dnl Add additional configuration options +AC_ARG_ENABLE(monodoc, +AS_HELP_STRING([--enable-monodoc],[Enable the generation of documentation using monodoc (defaults to yes)]), +[ case "${enableval}" in + yes) enable_monodoc="yes" ;; + no) enable_monodoc="no" ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-monodoc) ;; + esac ], +[ enable_monodoc="yes" ]) + dnl Check for pkg-config AC_PATH_PROG(PKG_CONFIG, pkg-config, no) @@ -32,11 +57,20 @@ if test "x$PKG_CONFIG" = "xno"; then AC_MSG_ERROR(['pkg-config' is not in your PATH.]) fi -dnl Check for Mono -PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= 1.0, has_mono=true, has_mono=false) -PKG_CHECK_MODULES(MONO_DEPENDENCY, mint >= 1.0, has_mint=true, has_mint=false) -if test "x$has_mono" = "xtrue"; then +dnl Check for mono +PKG_CHECK_MODULES(MONO, mono >= $MONO_REQUIRED_VERSION, has_mono="yes", has_mono="no") +if test "x$has_mono" = "xno" ; then + AC_MSG_ERROR([Mono at version at least $MONO_REQUIRED_VERSION not found]) +fi + + +dnl Check for mono interpreter (mint) +PKG_CHECK_MODULES(MINT_DEPENDENCY, mint >= $MONO_REQUIRED_VERSION, has_mint="yes", has_mint="no") + + +dnl Check whether to use Mono or Mint +if test "x$has_mono" = "xyes"; then if test `uname -s` = "Darwin"; then AC_PATH_PROG(RUNTIME, mono, no) AC_PATH_PROG(CSC, mcs, no) @@ -49,7 +83,7 @@ if test "x$has_mono" = "xtrue"; then LIB_SUFFIX= fi else - if test "x$has_mint" = "xtrue"; then + if test "x$has_mint" = "xyes"; then AC_PATH_PROG(RUNTIME, mint, no) AC_PATH_PROG(CSC, mcs, no) LIB_PREFIX=.so @@ -66,37 +100,51 @@ else fi fi +AC_SUBST(LIB_PREFIX) +AC_SUBST(LIB_SUFFIX) +AC_SUBST(RUNTIME) + + +dnl C# compiler checks CS="C#" if test "x$CSC" = "xno" ; then AC_MSG_ERROR([No $CS compiler found]) fi +AC_SUBST(CSC) + + +dnl Global Assembly Cache util check AC_PATH_PROG(GACUTIL, gacutil, no) if test "x$GACUTIL" = "xno" ; then AC_MSG_ERROR([No gacutil tool found]) fi -GACUTIL_FLAGS="/package $ASSEMBLY_NAME /root "'$(DESTDIR)$(prefix)/lib' +GACUTIL_FLAGS="/package $ASSEMBLY_NAME /root "'$(DESTDIR)$(libdir)' -AC_SUBST(RUNTIME) -AC_SUBST(CSC) AC_SUBST(GACUTIL) AC_SUBST(GACUTIL_FLAGS) -AC_SUBST(LIB_PREFIX) -AC_SUBST(LIB_SUFFIX) + dnl Check for gtk-sharp -PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 >= 1.9.0) +PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION) +gtksharp_prefix=`pkg-config --variable=prefix gtk-sharp-2.0` + AC_SUBST(GTK_SHARP_CFLAGS) AC_SUBST(GTK_SHARP_LIBS) -gtksharp_prefix=`pkg-config --variable=prefix gtk-sharp-2.0` AC_SUBST(gtksharp_prefix) + dnl Check for WebKit -PKG_CHECK_MODULES(WEBKIT, webkit-1.0 >= 1.1.15) -AC_SUBST(WEBKIT_LIBS) +PKG_CHECK_MODULES(WEBKIT, webkit-1.0 >= $WEBKIT_REQUIRED_VERSION) webkit_prefix=`pkg-config --variable=prefix webkit-1.0` +webkit_version=`pkg-config --modversion webkit-1.0` +ASSEMBLY_PACKAGE_VERSION=$webkit_version + +AC_SUBST(WEBKIT_LIBS) AC_SUBST(webkit_prefix) +AC_SUBST(ASSEMBLY_PACKAGE_VERSION) + dnl Check for gapi AC_PATH_PROG(GAPI_PARSER, gapi2-parser, no) @@ -109,7 +157,6 @@ if test "x$GAPI_PARSER" = "xno"; then AC_MSG_RESULT($GAPI_PARSER) GAPI_PARSER="$MONO $GAPI_PARSER" fi -AC_SUBST(GAPI_PARSER) AC_PATH_PROG(GAPI_FIXUP, gapi2-fixup, no) if test "x$GAPI_FIXUP" = "xno"; then @@ -121,7 +168,6 @@ if test "x$GAPI_FIXUP" = "xno"; then AC_MSG_RESULT($GAPI_FIXUP) GAPI_FIXUP="$MONO $GAPI_FIXUP" fi -AC_SUBST(GAPI_FIXUP) AC_PATH_PROG(GAPI_CODEGEN, gapi2-codegen, no) if test "x$GAPI_CODEGEN" = "xno"; then @@ -133,23 +179,37 @@ if test "x$GAPI_CODEGEN" = "xno"; then AC_MSG_RESULT([$GAPI_CODEGEN]) GAPI_CODEGEN="$MONO $GAPI_CODEGEN" fi + +AC_SUBST(GAPI_PARSER) +AC_SUBST(GAPI_FIXUP) AC_SUBST(GAPI_CODEGEN) + dnl Check for monodoc -AC_PATH_PROG(MDASSEMBLER, mdassembler, no) -AC_PATH_PROG(MONODOCER, monodocer, no) -if test "x$MONODOCER" = "xno" -o "x$MDASSEMBLER" = "xno"; then - enable_monodoc=no - doc_sources_dir= +# We check existance only if documentation is wanted +if test "x$enable_monodoc" = "xyes" ; then + AC_PATH_PROG(MDASSEMBLER, mdassembler, no) + AC_PATH_PROG(MONODOCER, monodocer, no) + if test "x$MONODOCER" = "xno" -o "x$MDASSEMBLER" = "xno"; then + enable_monodoc=no + doc_sources_dir= + else + enable_monodoc=yes + doc_sources_dir="`pkg-config --variable=sourcesdir monodoc`" + fi else - enable_monodoc=yes - doc_sources_dir="`pkg-config --variable=sourcesdir monodoc`" + MDASSEMBLER= + MONODOCER= fi + +AM_CONDITIONAL(ENABLE_MONODOC, test "x$enable_monodoc" = "xyes") + AC_SUBST(MDASSEMBLER) AC_SUBST(MONODOCER) +AC_SUBST(enable_monodoc) -AM_CONDITIONAL(ENABLE_MONODOC, test "x$enable_monodoc" = "xyes") +dnl Configuration files AC_CONFIG_FILES([ Makefile webkit-sharp.spec @@ -161,6 +221,9 @@ AC_CONFIG_FILES([ sources/webkit-sharp.dll.config ]) AC_CONFIG_COMMANDS([default],[[ echo timestamp > stamp-h ]],[[]]) + + +dnl Output for user info AC_OUTPUT echo "" @@ -169,6 +232,7 @@ echo "---------------------" echo "" echo " * Installation prefix: $prefix" echo " * compiler: $CSC" -echo " * Documentation: $enable_monodoc ($MONODOC)" +echo " * Documentation: $enable_monodoc ($MONODOCER)" +echo " * WebKit version: $webkit_version" echo "" diff --git a/doc/Makefile.am b/doc/Makefile.am index 7400c74..5c7e77f 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,6 +1,6 @@ if ENABLE_MONODOC TARGETS = $(ASSEMBLY_NAME)-docs.source $(ASSEMBLY_NAME)-docs.zip $(ASSEMBLY_NAME)-docs.tree -docsdir = $(prefix)/lib/monodoc/sources +docsdir = $(libdir)/monodoc/sources docs_DATA = $(TARGETS) else TARGETS = diff --git a/samples/FunnyBrowser.cs b/samples/FunnyBrowser.cs index 37d8075..2a96305 100644 --- a/samples/FunnyBrowser.cs +++ b/samples/FunnyBrowser.cs @@ -40,10 +40,10 @@ public static void Main (string[] args) { string url = (args.Length > 0) ? args[0] : ""; - Application.Init (); + Gtk.Application.Init (); MainWindow window = new MainWindow (url); window.Show (); - Application.Run (); + Gtk.Application.Run (); } } @@ -181,7 +181,7 @@ private void CreateFindbar () protected void OnDeleteEvent (object sender, DeleteEventArgs args) { - Application.Quit (); + Gtk.Application.Quit (); args.RetVal = true; } diff --git a/sources/webkit-sharp-api.raw b/sources/webkit-sharp-api.raw index ef5414e..609fce0 100644 --- a/sources/webkit-sharp-api.raw +++ b/sources/webkit-sharp-api.raw @@ -7,6 +7,11 @@ --> + + + + + @@ -22,12 +27,19 @@ + + + + + + + @@ -56,6 +68,25 @@ + + + + + + + + + + + + + + + + + + + @@ -71,133 +102,7001 @@ - - - + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + - - + + - - + + - - + + - - + + - - + + - + + + + + + + + + + + + + + + + + + - + - - + + + + + + + - + + + + + + + + + - + + - - + + - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + + - - + + - + - - - - - - + + + - - + + - + + + + + - + - - + + + + + - + - - - - + + + + + + + + + + - - + + - - + + - - + + - + + + + + + + + + + + + + + + + - - + + - - + + - + - + + + + + + + + + + + + - @@ -287,6 +7186,9 @@ + + + @@ -365,6 +7267,9 @@ + + + @@ -399,6 +7304,9 @@ + + + @@ -408,6 +7316,22 @@ + + + + + + + + + + + + + + + + @@ -442,6 +7366,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -560,6 +7532,9 @@ + + + @@ -578,6 +7553,9 @@ + + + @@ -608,9 +7586,15 @@ + + + + + + @@ -754,6 +7738,12 @@ + + + + + + @@ -795,6 +7785,7 @@ + @@ -806,114 +7797,23 @@ - + - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -923,6 +7823,18 @@ + + + + + + + + + + + + @@ -935,6 +7847,12 @@ + + + + + + @@ -948,5 +7866,19 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/webkit-sharp.spec.in b/webkit-sharp.spec.in index 2a72770..b72192e 100644 --- a/webkit-sharp.spec.in +++ b/webkit-sharp.spec.in @@ -1,16 +1,27 @@ +%define create_documentation @ENABLE_MONODOC@ + Name: webkit-sharp -Url: http://www.go-mono.org/ -BuildRequires: gtk-sharp2 gtk-sharp2-gapi libwebkit-devel mono-devel monodoc-core -Requires: libwebkit => 1.1.15 gtk-sharp2 -License: X11/MIT +Url: @ASSEMBLY_URL@ +License: @ASSEMBLY_LICENSE@ Group: Development/Libraries/Other -Summary: WebKit bindings for Mono -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Version: @VERSION@ +Summary: @ASSEMBLY_DESCRIPTION@ +Version: @ASSEMBLY_PACKAGE_VERSION@ Release: 1 -BuildArch: noarch Source: webkit-sharp-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +BuildRequires: gtk-sharp2 >= @GTKSHARP_REQUIRED_VERSION@ +BuildRequires: gtk-sharp2-gapi +BuildRequires: mono-devel >= @MONO_REQUIRED_VERSION@ +%if %create_documentation = yes +BuildRequires: monodoc-core +%endif + +Requires: libwebkit >= @WEBKIT_REQUIRED_VERSION@ +Requires: gtk-sharp2 >= @GTKSHARP_REQUIRED_VERSION@ +Requires: mono >= @MONO_REQUIRED_VERSION@ + %description WebKit is a web content engine, derived from KHTML and KJS from KDE, and used primarily in Apple's Safari browser. It is made to be embedded in other @@ -19,10 +30,10 @@ applications, such as mail readers, or web browsers. This package provides Mono bindings for WebKit libraries. %prep -%setup -q -n webkit-sharp-%{version} -q +%setup -q %build -./configure --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc --mandir=/usr/share/man --infodir=/usr/share/info --localstatedir=/var +%configure make %install @@ -40,11 +51,13 @@ rm -rf "$RPM_BUILD_ROOT" %{_prefix}/lib/pkgconfig/webkit-sharp-1.0.pc %changelog +* Tue Apr 26 2011 Maik Greubel 1.3.10-1 +- Update to webkitgtk 1.3.10 +- Some package configuration related changes + * Wed Oct 08 2009 shana@jitted.com - Update to libwebkit 1.1.15 * Mon May 12 2008 ecanuto@novell.com - Initial package - -