Changeset: 374cd9564333 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=374cd9564333
Added Files:
debian/fix-deb.sh
Modified Files:
debian/control
Branch: Jun2016
Log Message:
Hacky attempt to fix debian/control file for old systems.
debian/deb-fix.sh should be run before attempting to build from source.
diffs (44 lines):
diff --git a/debian/control b/debian/control
--- a/debian/control
+++ b/debian/control
@@ -11,8 +11,7 @@ Build-Depends: debhelper (>= 5), autotoo
libbam-dev, libbz2-dev, libcurl4-gnutls-dev, libgeos-dev (>= 3.0.0),
libgsl0-dev, libpcre3-dev, libreadline-dev,
libssl-dev, libxml2-dev, perl, pkg-config, python, python3,
- unixodbc-dev, uuid-dev, zlib1g-dev,
- liblas-c-dev
+ unixodbc-dev, uuid-dev, zlib1g-dev, liblas-c-dev
Standards-Version: 3.8.0
X-Python-Version: >= 2.6
X-Python3-Version: >= 3.0
diff --git a/debian/fix-deb.sh b/debian/fix-deb.sh
new file mode 100644
--- /dev/null
+++ b/debian/fix-deb.sh
@@ -0,0 +1,26 @@
+if [ -f /etc/lsb-release ]; then
+ source /etc/lsb-release
+ CODENAME=${DISTRIB_CODENAME}
+elif [ -f /etc/os-release ]; then
+ source /etc/os-release
+ if [[ ${UBUNTU_CODENAME:+defined} == defined ]]; then
+ CODENAME=$UBUNTU_CODENAME
+ else
+ CODENAME="${VERSION#*(}"
+ CODENAME="${CODENAME%)}"
+ fi
+else
+ echo "don't know what distro this is"
+ exit 1
+fi
+
+case $CODENAME in
+trusty | wheezy)
+ # fix control file because these systems don't have liblas and a
+ # too old version of libgeos
+ sed -i 's/, libgeos-dev[^,]*//;s/, liblas-c-dev[^,]*//' debian/control
+ sed -i '/^Package:.*lidar/,/^$/d' debian/control
+ sed -i '/^Package:.*geom/,/^$/d' debian/control
+ rm debian/libmonetdb5-server-lidar.install
debian/libmonetdb5-server-geom.install
+ ;;
+esac
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list