Skip to content

Commit d1867c0

Browse files
committed
API update to 2.42.2
1 parent 324f6a8 commit d1867c0

File tree

8 files changed

+534
-858
lines changed

8 files changed

+534
-858
lines changed

configure.ac

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
AC_INIT([soup-sharp], [2.40.3])
1+
AC_INIT([soup-sharp], [2.42.2])
22
AC_CONFIG_SRCDIR([README])
33
AC_CANONICAL_TARGET
44
AM_INIT_AUTOMAKE
@@ -15,7 +15,7 @@ ASSEMBLY_NAMESPACE="Soup"
1515
ASSEMBLY_PC="soup-sharp-2.4"
1616
ASSEMBLY_SHORTNAME="soup"
1717
ASSEMBLY_TITLE="Soup#"
18-
ASSEMBLY_VERSION="2.40.3"
18+
ASSEMBLY_VERSION="2.42.2"
1919
AC_SUBST([ACLOCAL_AMFLAGS], ["-I m4 \${ACLOCAL_FLAGS}"])
2020

2121
AC_SUBST(ASSEMBLY_NAME)
@@ -77,7 +77,9 @@ PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-3.0)
7777
AC_SUBST(GTK_SHARP_CFLAGS)
7878
AC_SUBST(GTK_SHARP_LIBS)
7979
gtksharp_prefix=`pkg-config --variable=prefix gtk-sharp-3.0`
80+
GAPIXMLDIR=`pkg-config --variable=gapidir gtk-sharp-3.0`
8081
AC_SUBST(gtksharp_prefix)
82+
AC_SUBST(GAPIXMLDIR)
8183

8284
dnl Check for gapi
8385
AC_PATH_PROG(GAPI_PARSER, gapi3-parser, no)
@@ -137,6 +139,8 @@ AC_SUBST(soup_prefix)
137139
AC_SUBST(SOUP_LIBS)
138140
AC_SUBST(SOUP_CFLAGS)
139141

142+
dnl extra m4 calls
143+
CHECK_GLIBSHARP
140144

141145

142146
AC_CONFIG_FILES([

m4.custom

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
GLIBSHARP

m4/glib.m4

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
AC_DEFUN([CHECK_GLIBSHARP],
2+
[
3+
PKG_CHECK_MODULES(GLIBSHARP, glib-sharp-3.0)
4+
AC_SUBST(GLIBSHARP_LIBS)
5+
])

sources/Makefile.am

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ DLL = $(top_srcdir)/out/$(ASSEMBLY_NAME).dll
55
DLLMAP = $(top_srcdir)/out/$(ASSEMBLY_NAME).dll.config
66
GLUEDIR = $(srcdir)/glue
77

8+
gapidir = $(GAPIXMLDIR)
9+
gapi_DATA = $(API)
10+
811
# Add any extra source files you need here
912
sources =
1013

@@ -33,13 +36,13 @@ $(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA)
3336
generated-stamp: $(API)
3437
$(GAPI_CODEGEN) --generate $(srcdir)/$(API) $(GTK_SHARP_CFLAGS) \
3538
--outdir=generated \
36-
--glue-filename=$(GLUEDIR)/generated.c --gluelib-name=libsoupsharpglue-2.40.3.so \
37-
--glue-includes=libsoup/soup.h,libsoup/soup-cache.h,libsoup/soup-requester.h,libsoup/soup-request-http.h,libsoup/soup-request-data.h,libsoup/soup-request-file.h \
39+
--glue-filename=$(GLUEDIR)/generated.c --gluelib-name=libsoupsharpglue-2.42.2.so \
40+
--glue-includes=libsoup/soup.h,libsoup/soup-cache.h,libsoup/soup-requester.h,libsoup/soup-request-http.h,libsoup/soup-request-data.h,libsoup/soup-request-file.h --gapidir=$(gapidir) \
3841
--assembly-name=$(ASSEMBLY_NAME) && touch generated-stamp
3942

4043
$(DLL): $(build_sources) generated-stamp
41-
$(CSC) -nowarn:169 -unsafe -target:library $(GTK_SHARP_LIBS) \
42-
$(build_sources) generated/*.cs -out:$(DLL)
44+
$(CSC) -nowarn:169 -unsafe -target:library \
45+
$(build_sources) $(GLIBSHARP_LIBS) generated/*.cs -out:$(DLL)
4346

4447
install-data-local:
4548
echo "$(GACUTIL) /i $(DLL) /f $(GACUTIL_FLAGS)"; \

sources/glue/Makefile.am

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
lib_LTLIBRARIES = libsoupsharpglue-2.40.3.la
1+
lib_LTLIBRARIES = libsoupsharpglue-2.42.2.la
22

3-
libsoupsharpglue_2_40_3_la_SOURCES =
3+
libsoupsharpglue_2_42_2_la_SOURCES =
44

5-
nodist_libsoupsharpglue_2_40_3_la_SOURCES = generated.c
5+
nodist_libsoupsharpglue_2_42_2_la_SOURCES = generated.c
66

7-
libsoupsharpglue_2_40_3_la_LDFLAGS = -module -avoid-version -no-undefined
7+
libsoupsharpglue_2_42_2_la_LDFLAGS = -module -avoid-version -no-undefined
88

9-
libsoupsharpglue_2_40_3_la_LIBADD = $(SOUP_LIBS)
9+
libsoupsharpglue_2_42_2_la_LIBADD = $(SOUP_LIBS)
1010

1111
INCLUDES = $(SOUP_CFLAGS) -I$(top_srcdir)
1212

1313
CFLAGS = -DLIBSOUP_USE_UNSTABLE_REQUEST_API
1414

15-
libsoupsharpglue.dll: $(libsoupsharpglue_2_40_3_la_OBJECTS) libsoupsharpglue.rc libsoupsharpglue.def
15+
libsoupsharpglue.dll: $(libsoupsharpglue_2_42_2_la_OBJECTS) libsoupsharpglue.rc libsoupsharpglue.def
1616
./build-dll libsoupsharpglue $(VERSION)
1717

1818
CLEANFILES = lib*.a lib*.dll

0 commit comments

Comments
 (0)