[SCM] BOINC packaging branch, master, updated. upstream/7.0.28+dfsg-460-g8844c61
Steffen Moeller
steffen_moeller at gmx.de
Mon May 28 21:14:14 UTC 2012
The following commit has been merged in the master branch:
commit 8844c6138508517d6cc6f7016825c847eab4308a
Author: Steffen Moeller <steffen_moeller at gmx.de>
Date: Mon May 28 20:19:51 2012 +0200
Be explicit in request for dynamic libraries
diff --git a/debian/changelog b/debian/changelog
index 295272d..b9baf20 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
-boinc (7.0.28+dfsg-3) unstable; urgency=low
+boinc (7.0.28+dfsg-3) UNRELEASED; urgency=low
* Splitting -dev package into libboinc and libboinc-dev.
+ * Added shared library for libboinc.
-- Steffen Moeller <moeller at debian.org> Mon, 28 May 2012 13:21:35 +0200
diff --git a/debian/patches/boinclib_shared.patch b/debian/patches/boinclib_shared.patch
new file mode 100644
index 0000000..9bdf55d
--- /dev/null
+++ b/debian/patches/boinclib_shared.patch
@@ -0,0 +1,20 @@
+Index: boinc/lib/Makefile.am
+===================================================================
+--- boinc.orig/lib/Makefile.am 2012-05-28 20:27:20.000000000 +0200
++++ boinc/lib/Makefile.am 2012-05-28 20:28:21.196071929 +0200
+@@ -146,13 +146,13 @@
+ libboinc_la_SOURCES = $(generic_sources) $(mac_sources)
+ libboinc_la_CFLAGS = $(AM_CFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
+ libboinc_la_CXXFLAGS = $(AM_CXXFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
+-libboinc_la_LDFLAGS = -L$(libdir) -rpath $(libdir) -static -version-number $(LIBBOINC_VERSION)
++libboinc_la_LDFLAGS = -L$(libdir) -rpath $(libdir) -version-number $(LIBBOINC_VERSION)
+ libboinc_la_LIBADD = -lm -lstdc++
+
+ libboinc_crypt_la_SOURCES = crypt.cpp
+ libboinc_crypt_la_CFLAGS = $(AM_CFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
+ libboinc_crypt_la_CXXFLAGS = $(AM_CXXFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
+-libboinc_crypt_la_LDFLAGS = -L$(libdir) -rpath $(libdir) -static -version-number $(LIBBOINC_VERSION)
++libboinc_crypt_la_LDFLAGS = -L$(libdir) -rpath $(libdir) -version-number $(LIBBOINC_VERSION)
+ libboinc_crypt_la_LIBADD = -lm -lstdc++
+
+
diff --git a/debian/patches/series b/debian/patches/series
index 7ce4bcc..f64fbbc 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -57,3 +57,4 @@ unlink_undefined.patch
0002-re-enable-X11-screensaver-build.patch
screen_saver_boinc_extra.patch
#socklenBuildFixByDavid.patch
+boinclib_shared.patch
diff --git a/debian/rules b/debian/rules
index ea8e0c3..4a6c8dd 100755
--- a/debian/rules
+++ b/debian/rules
@@ -125,6 +125,7 @@ CXXFLAGS += $(DEB_OPT_FLAGS)
CFLAGS_boinc-client := $(CFLAGS)
CXXFLAGS_boinc-client := $(CXXFLAGS)
+# --disable-static \
# --enable-debug
CFGFLAGS_boinc-client = \
$(TYPE_FLAGS) \
@@ -135,6 +136,7 @@ CFGFLAGS_boinc-client = \
--enable-manager \
--enable-libraries \
--enable-unicode \
+ --enable-shared \
--with-ssl \
--with-x \
CFLAGS="$(CFLAGS_boinc-client)" \
--
BOINC packaging
More information about the pkg-boinc-commits
mailing list