From: Liam Whalen Date: Wed, 13 May 2015 19:04:59 +0000 (-0700) Subject: Debian packaging on Ubuntu 14.04 OpenSRF X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=dc0ab998886e0a3b56c258dd110873168940bd81;p=working%2FEvergreen.git Debian packaging on Ubuntu 14.04 OpenSRF --- diff --git a/Open-ILS/examples/opensrflib-ldw/README.Debian b/Open-ILS/examples/opensrflib-ldw/README.Debian new file mode 100644 index 0000000000..fabbe34af1 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/README.Debian @@ -0,0 +1,6 @@ +libopensrf for Debian +--------------------- + + + + -- Liam Whalen Tue, 03 Feb 2015 01:43:34 -0800 diff --git a/Open-ILS/examples/opensrflib-ldw/README.source b/Open-ILS/examples/opensrflib-ldw/README.source new file mode 100644 index 0000000000..ba5010a678 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/README.source @@ -0,0 +1,10 @@ +libopensrf for Debian +--------------------- + + + + + + -- Liam Whalen Tue, 03 Feb 2015 01:43:34 -0800 + diff --git a/Open-ILS/examples/opensrflib-ldw/changelog b/Open-ILS/examples/opensrflib-ldw/changelog new file mode 100644 index 0000000000..1a47387bd6 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/changelog @@ -0,0 +1,5 @@ +libopensrf (2.4.0-1) unstable; urgency=low + + * Initial release (Closes: #nnnn) + + -- Liam Whalen Tue, 03 Feb 2015 01:43:34 -0800 diff --git a/Open-ILS/examples/opensrflib-ldw/compat b/Open-ILS/examples/opensrflib-ldw/compat new file mode 100644 index 0000000000..ec635144f6 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/compat @@ -0,0 +1 @@ +9 diff --git a/Open-ILS/examples/opensrflib-ldw/control b/Open-ILS/examples/opensrflib-ldw/control new file mode 100644 index 0000000000..8838abaeed --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/control @@ -0,0 +1,31 @@ +Source: libopensrf +Priority: optional +Maintainer: Liam Whalen +Build-Depends: debhelper (>= 9.0.0), autotools-dev, apache2-mpm-prefork, apache2-prefork-dev, autoconf, automake, build-essential, check, ejabberd, less, libapache2-mod-perl2, libcache-memcached-perl, libclass-dbi-abstractsearch-perl, libclass-dbi-sqlite-perl, libdatetime-format-builder-perl, libdatetime-format-mail-perl, libdatetime-perl, libdatetime-timezone-perl, liberror-perl, libexpat1-dev, libfile-find-rule-perl, libgcrypt11-dev , libgdbm-dev , liblog-log4perl-perl, libmodule-build-perl, libnet-dns-perl, libperl-dev, libreadline-dev, libtemplate-perl, libtest-pod-perl, libtie-ixhash-perl, libtool, libuniversal-require-perl, libunix-syslog-perl, libwww-perl, libxml2-dev, libxml-libxml-perl, libxml-libxslt-perl, libxml-simple-perl, libxslt1-dev, memcached, pkg-config, python-coverage, libdatetime-format-iso8601-perl , libjson-xs-perl , libnet-server-perl, libmemcached-dev, libxml-libxml-perl, libxml-libxslt-perl, ncurses-dev +Standards-Version: 3.9.4 +Section: libs +Homepage: http://www.evergreen-ils.org/opensrf-downloads/ + +Package: opensrf +Section: net +Architecture: any +Depends: autotools-dev, apache2-mpm-prefork, apache2-prefork-dev, autoconf, automake, build-essential, check, ejabberd, less, libapache2-mod-perl2, libcache-memcached-perl, libclass-dbi-abstractsearch-perl, libclass-dbi-sqlite-perl, libdatetime-format-builder-perl, libdatetime-format-mail-perl, libdatetime-perl, libdatetime-timezone-perl, liberror-perl, libexpat1-dev, libfile-find-rule-perl, libgcrypt11-dev , libgdbm-dev , liblog-log4perl-perl, libmodule-build-perl, libnet-dns-perl, libperl-dev, libreadline-dev, libtemplate-perl, libtest-pod-perl, libtie-ixhash-perl, libtool, libuniversal-require-perl, libunix-syslog-perl, libwww-perl, libxml2-dev, libxml-libxml-perl, libxml-libxslt-perl, libxml-simple-perl, libxslt1-dev, memcached, pkg-config, python-coverage, libdatetime-format-iso8601-perl , libjson-xs-perl , libnet-server-perl, libmemcached-dev, libxml-libxml-perl, libxml-libxslt-perl, ncurses-dev, libopensrf, libopensrf-dev, libopensrf-perl +Description: OpenSRF binaries + +Package: libopensrf +Section: libs +Architecture: any +Depends: autotools-dev, apache2-mpm-prefork, apache2-prefork-dev, autoconf, automake, build-essential, check, ejabberd, less, libapache2-mod-perl2, libcache-memcached-perl, libclass-dbi-abstractsearch-perl, libclass-dbi-sqlite-perl, libdatetime-format-builder-perl, libdatetime-format-mail-perl, libdatetime-perl, libdatetime-timezone-perl, liberror-perl, libexpat1-dev, libfile-find-rule-perl, libgcrypt11-dev , libgdbm-dev , liblog-log4perl-perl, libmodule-build-perl, libnet-dns-perl, libperl-dev, libreadline-dev, libtemplate-perl, libtest-pod-perl, libtie-ixhash-perl, libtool, libuniversal-require-perl, libunix-syslog-perl, libwww-perl, libxml2-dev, libxml-libxml-perl, libxml-libxslt-perl, libxml-simple-perl, libxslt1-dev, memcached, pkg-config, python-coverage, libdatetime-format-iso8601-perl , libjson-xs-perl , libnet-server-perl, libmemcached-dev, libxml-libxml-perl, libxml-libxslt-perl, ncurses-dev +Description: Library for OpenSRF + +Package: libopensrf-dev +Section: libdevel +Architecture: any +Depends: autotools-dev, apache2-mpm-prefork, apache2-prefork-dev, autoconf, automake, build-essential, check, ejabberd, less, libapache2-mod-perl2, libcache-memcached-perl, libclass-dbi-abstractsearch-perl, libclass-dbi-sqlite-perl, libdatetime-format-builder-perl, libdatetime-format-mail-perl, libdatetime-perl, libdatetime-timezone-perl, liberror-perl, libexpat1-dev, libfile-find-rule-perl, libgcrypt11-dev , libgdbm-dev , liblog-log4perl-perl, libmodule-build-perl, libnet-dns-perl, libperl-dev, libreadline-dev, libtemplate-perl, libtest-pod-perl, libtie-ixhash-perl, libtool, libuniversal-require-perl, libunix-syslog-perl, libwww-perl, libxml2-dev, libxml-libxml-perl, libxml-libxslt-perl, libxml-simple-perl, libxslt1-dev, memcached, pkg-config, python-coverage, libdatetime-format-iso8601-perl , libjson-xs-perl , libnet-server-perl, libmemcached-dev, libxml-libxml-perl, libxml-libxslt-perl, ncurses-dev +Description: Library for OpenSRF + +Package: libopensrf-perl +Section: perl +Architecture: any +Depends: autotools-dev, apache2-mpm-prefork, apache2-prefork-dev, autoconf, automake, build-essential, check, ejabberd, less, libapache2-mod-perl2, libcache-memcached-perl, libclass-dbi-abstractsearch-perl, libclass-dbi-sqlite-perl, libdatetime-format-builder-perl, libdatetime-format-mail-perl, libdatetime-perl, libdatetime-timezone-perl, liberror-perl, libexpat1-dev, libfile-find-rule-perl, libgcrypt11-dev , libgdbm-dev , liblog-log4perl-perl, libmodule-build-perl, libnet-dns-perl, libperl-dev, libreadline-dev, libtemplate-perl, libtest-pod-perl, libtie-ixhash-perl, libtool, libuniversal-require-perl, libunix-syslog-perl, libwww-perl, libxml2-dev, libxml-libxml-perl, libxml-libxslt-perl, libxml-simple-perl, libxslt1-dev, memcached, pkg-config, python-coverage, libdatetime-format-iso8601-perl , libjson-xs-perl , libnet-server-perl, libmemcached-dev, libxml-libxml-perl, libxml-libxslt-perl, ncurses-dev +Description: Perl Modules for OpenSRF diff --git a/Open-ILS/examples/opensrflib-ldw/control~ b/Open-ILS/examples/opensrflib-ldw/control~ new file mode 100644 index 0000000000..d15a67fe83 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/control~ @@ -0,0 +1,31 @@ +Source: libopensrf +Priority: optional +Maintainer: Liam Whalen +Build-Depends: debhelper (>= 9.0.0), autotools-dev, apache2-mpm-prefork, apache2-prefork-dev, autoconf, automake, build-essential, check, ejabberd, less, libapache2-mod-perl2, libcache-memcached-perl, libclass-dbi-abstractsearch-perl, libclass-dbi-sqlite-perl, libdatetime-format-builder-perl, libdatetime-format-mail-perl, libdatetime-perl, libdatetime-timezone-perl, liberror-perl, libexpat1-dev, libfile-find-rule-perl, libgcrypt11-dev , libgdbm-dev , liblog-log4perl-perl, libmodule-build-perl, libnet-dns-perl, libperl-dev, libreadline-dev, libtemplate-perl, libtest-pod-perl, libtie-ixhash-perl, libtool, libuniversal-require-perl, libunix-syslog-perl, libwww-perl, libxml2-dev, libxml-libxml-perl, libxml-libxslt-perl, libxml-simple-perl, libxslt1-dev, memcached, pkg-config, python-coverage, libdatetime-format-iso8601-perl , libjson-xs-perl , libnet-server-perl, libmemcached-dev, libxml-libxml-perl, libxml-libxslt-perl, ncurses-dev +Standards-Version: 3.9.4 +Section: libs +Homepage: http://www.evergreen-ils.org/opensrf-downloads/ + +Package: opensrf +Section: net +Architecture: any +Depends: autotools-dev, apache2-mpm-prefork, apache2-prefork-dev, autoconf, automake, build-essential, check, ejabberd, less, libapache2-mod-perl2, libcache-memcached-perl, libclass-dbi-abstractsearch-perl, libclass-dbi-sqlite-perl, libdatetime-format-builder-perl, libdatetime-format-mail-perl, libdatetime-perl, libdatetime-timezone-perl, liberror-perl, libexpat1-dev, libfile-find-rule-perl, libgcrypt11-dev , libgdbm-dev , liblog-log4perl-perl, libmodule-build-perl, libnet-dns-perl, libperl-dev, libreadline-dev, libtemplate-perl, libtest-pod-perl, libtie-ixhash-perl, libtool, libuniversal-require-perl, libunix-syslog-perl, libwww-perl, libxml2-dev, libxml-libxml-perl, libxml-libxslt-perl, libxml-simple-perl, libxslt1-dev, memcached, pkg-config, python-coverage, libdatetime-format-iso8601-perl , libjson-xs-perl , libnet-server-perl, libmemcached-dev, libxml-libxml-perl, libxml-libxslt-perl, ncurses-dev, libopensrf-dev, libopensrf-perl +Description: OpenSRF binaries + +Package: libopensrf +Section: libs +Architecture: any +Depends: autotools-dev, apache2-mpm-prefork, apache2-prefork-dev, autoconf, automake, build-essential, check, ejabberd, less, libapache2-mod-perl2, libcache-memcached-perl, libclass-dbi-abstractsearch-perl, libclass-dbi-sqlite-perl, libdatetime-format-builder-perl, libdatetime-format-mail-perl, libdatetime-perl, libdatetime-timezone-perl, liberror-perl, libexpat1-dev, libfile-find-rule-perl, libgcrypt11-dev , libgdbm-dev , liblog-log4perl-perl, libmodule-build-perl, libnet-dns-perl, libperl-dev, libreadline-dev, libtemplate-perl, libtest-pod-perl, libtie-ixhash-perl, libtool, libuniversal-require-perl, libunix-syslog-perl, libwww-perl, libxml2-dev, libxml-libxml-perl, libxml-libxslt-perl, libxml-simple-perl, libxslt1-dev, memcached, pkg-config, python-coverage, libdatetime-format-iso8601-perl , libjson-xs-perl , libnet-server-perl, libmemcached-dev, libxml-libxml-perl, libxml-libxslt-perl, ncurses-dev, libopensrf-dev, libopensrf-perl +Description: Library for OpenSRF + +Package: libopensrf-dev +Section: libdevel +Architecture: any +Depends: autotools-dev, apache2-mpm-prefork, apache2-prefork-dev, autoconf, automake, build-essential, check, ejabberd, less, libapache2-mod-perl2, libcache-memcached-perl, libclass-dbi-abstractsearch-perl, libclass-dbi-sqlite-perl, libdatetime-format-builder-perl, libdatetime-format-mail-perl, libdatetime-perl, libdatetime-timezone-perl, liberror-perl, libexpat1-dev, libfile-find-rule-perl, libgcrypt11-dev , libgdbm-dev , liblog-log4perl-perl, libmodule-build-perl, libnet-dns-perl, libperl-dev, libreadline-dev, libtemplate-perl, libtest-pod-perl, libtie-ixhash-perl, libtool, libuniversal-require-perl, libunix-syslog-perl, libwww-perl, libxml2-dev, libxml-libxml-perl, libxml-libxslt-perl, libxml-simple-perl, libxslt1-dev, memcached, pkg-config, python-coverage, libdatetime-format-iso8601-perl , libjson-xs-perl , libnet-server-perl, libmemcached-dev, libxml-libxml-perl, libxml-libxslt-perl, ncurses-dev +Description: Library for OpenSRF + +Package: libopensrf-perl +Section: perl +Architecture: any +Depends: autotools-dev, apache2-mpm-prefork, apache2-prefork-dev, autoconf, automake, build-essential, check, ejabberd, less, libapache2-mod-perl2, libcache-memcached-perl, libclass-dbi-abstractsearch-perl, libclass-dbi-sqlite-perl, libdatetime-format-builder-perl, libdatetime-format-mail-perl, libdatetime-perl, libdatetime-timezone-perl, liberror-perl, libexpat1-dev, libfile-find-rule-perl, libgcrypt11-dev , libgdbm-dev , liblog-log4perl-perl, libmodule-build-perl, libnet-dns-perl, libperl-dev, libreadline-dev, libtemplate-perl, libtest-pod-perl, libtie-ixhash-perl, libtool, libuniversal-require-perl, libunix-syslog-perl, libwww-perl, libxml2-dev, libxml-libxml-perl, libxml-libxslt-perl, libxml-simple-perl, libxslt1-dev, memcached, pkg-config, python-coverage, libdatetime-format-iso8601-perl , libjson-xs-perl , libnet-server-perl, libmemcached-dev, libxml-libxml-perl, libxml-libxslt-perl, ncurses-dev +Description: Perl Modules for OpenSRF diff --git a/Open-ILS/examples/opensrflib-ldw/copyright b/Open-ILS/examples/opensrflib-ldw/copyright new file mode 100644 index 0000000000..82c5389bf7 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/copyright @@ -0,0 +1,38 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: libopensrf +Source: + +Files: * +Copyright: + +License: + + + . + + +# If you want to use GPL v2 or later for the /debian/* files use +# the following clauses, or change it to suit. Delete these two lines +Files: debian/* +Copyright: 2015 Liam Whalen +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +# Please also look if there are files or directories which have a +# different copyright/license attached and list them here. +# Please avoid to pick license terms that are more restrictive than the +# packaged work, as it may make Debian's contributions unacceptable upstream. diff --git a/Open-ILS/examples/opensrflib-ldw/docs b/Open-ILS/examples/opensrflib-ldw/docs new file mode 100644 index 0000000000..e0b3388691 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/docs @@ -0,0 +1,4 @@ +DCO-1.1.txt +LICENSE.txt +NEWS +README diff --git a/Open-ILS/examples/opensrflib-ldw/libopensrf-dev.dirs b/Open-ILS/examples/opensrflib-ldw/libopensrf-dev.dirs new file mode 100644 index 0000000000..5ad68201ac --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/libopensrf-dev.dirs @@ -0,0 +1,2 @@ +srv/openils/lib +srv/openils/include/opensrf diff --git a/Open-ILS/examples/opensrflib-ldw/libopensrf-dev.dirs~ b/Open-ILS/examples/opensrflib-ldw/libopensrf-dev.dirs~ new file mode 100644 index 0000000000..7e575aa752 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/libopensrf-dev.dirs~ @@ -0,0 +1,2 @@ +srv/openils/lib +srv/openils/include diff --git a/Open-ILS/examples/opensrflib-ldw/libopensrf-dev.install b/Open-ILS/examples/opensrflib-ldw/libopensrf-dev.install new file mode 100644 index 0000000000..853a26f397 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/libopensrf-dev.install @@ -0,0 +1,3 @@ +srv/openils/include/opensrf/* +srv/openils/lib/lib*.a +srv/openils/lib/lib*.so diff --git a/Open-ILS/examples/opensrflib-ldw/libopensrf-dev.install~ b/Open-ILS/examples/opensrflib-ldw/libopensrf-dev.install~ new file mode 100644 index 0000000000..d2f3bbed46 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/libopensrf-dev.install~ @@ -0,0 +1,3 @@ +srv/openils/include/* +srv/openils/lib/lib*.a +srv/openils/lib/lib*.so diff --git a/Open-ILS/examples/opensrflib-ldw/libopensrf1.dirs b/Open-ILS/examples/opensrflib-ldw/libopensrf1.dirs new file mode 100644 index 0000000000..9b9b518ec5 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/libopensrf1.dirs @@ -0,0 +1 @@ +srv/openils/lib diff --git a/Open-ILS/examples/opensrflib-ldw/libopensrf1.dirs~ b/Open-ILS/examples/opensrflib-ldw/libopensrf1.dirs~ new file mode 100644 index 0000000000..68457717bd --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/libopensrf1.dirs~ @@ -0,0 +1 @@ +usr/lib diff --git a/Open-ILS/examples/opensrflib-ldw/libopensrf1.install b/Open-ILS/examples/opensrflib-ldw/libopensrf1.install new file mode 100644 index 0000000000..78b0f124c5 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/libopensrf1.install @@ -0,0 +1 @@ +tmp/srv/openils/lib/lib*.so.* ../srv/openils/lib/ diff --git a/Open-ILS/examples/opensrflib-ldw/libopensrf1.install~ b/Open-ILS/examples/opensrflib-ldw/libopensrf1.install~ new file mode 100644 index 0000000000..a414961f19 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/libopensrf1.install~ @@ -0,0 +1 @@ +tmp/srv/openils/lib/lib*.so.* srv/openils/lib/ diff --git a/Open-ILS/examples/opensrflib-ldw/opensrf.postinst b/Open-ILS/examples/opensrflib-ldw/opensrf.postinst new file mode 100755 index 0000000000..58e443a263 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/opensrf.postinst @@ -0,0 +1,13 @@ +#!/bin/sh + +#Post install commands for libopensrf + +set -e + +apxs2 -n osrf_json_gateway -i -a /usr/lib/apache2/modules/osrf_json_gateway.so +apxs2 -n osrf_http_translator -i -a /usr/lib/apache2/modules/osrf_http_translator.so +apxs2 -n osrf_websocket_translator -i -a /usr/lib/apache2/modules/osrf_websocket_translator.so + +#DEBHELPER# + +exit 0 diff --git a/Open-ILS/examples/opensrflib-ldw/rules b/Open-ILS/examples/opensrflib-ldw/rules new file mode 100755 index 0000000000..2f2cc1c842 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/rules @@ -0,0 +1,63 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +%: + dh $@ --with autotools-dev + +override_dh_auto_configure: + ./configure --prefix=/srv/openils --sysconfdir=/srv/openils/conf + +override_dh_auto_build: + make CFLAGS+=-Wno-error=format-security + +override_dh_auto_test: + +override_dh_usrlocal: + +override_dh_install: + mkdir -p debian/libopensrf/srv/openils/lib/ + cp debian/tmp/srv/openils/lib/libopensrf.so.2.1.1 debian/libopensrf/srv/openils/lib/ + ln -s ./libopensrf.so.2.1.1 debian/libopensrf/srv/openils/lib/libopensrf.so.2 + cp debian/tmp/srv/openils/lib/osrf_dbmath.so.0.2.0 debian/libopensrf/srv/openils/lib/ + ln -s ./osrf_dbmath.so.0.2.0 debian/libopensrf/srv/openils/lib/osrf_dbmath.so.0 + cp debian/tmp/srv/openils/lib/osrf_math.so.0.2.0 debian/libopensrf/srv/openils/lib/ + ln -s ./osrf_math.so.0.2.0 debian/libopensrf/srv/openils/lib/osrf_math.so.0 + cp debian/tmp/srv/openils/lib/osrf_version.so.0.2.0 debian/libopensrf/srv/openils/lib/ + ln -s ./osrf_version.so.0.2.0 debian/libopensrf/srv/openils/lib/osrf_version.so.0 + mkdir -p debian/libopensrf/usr/lib/apache2/modules/ + cp -R debian/tmp/usr/lib/apache2/modules/* debian/libopensrf/usr/lib/apache2/modules/ + mkdir -p debian/libopensrf-perl/usr/local/share/perl/5.18.2/ + cp -R debian/tmp/usr/local/share/perl/5.18.2/* debian/libopensrf-perl/usr/local/share/perl/5.18.2/ + mkdir -p debian/libopensrf-perl/usr/local/lib/perl/5.18.2/auto/OpenSRF/ + cp debian/tmp/usr/local/lib/perl/5.18.2/auto/OpenSRF/.packlist debian/libopensrf-perl/usr/local/lib/perl/5.18.2/auto/OpenSRF/ + mkdir -p debian/libopensrf-perl/usr/local/man/man3/ + cp -R debian/tmp/usr/local/man/man3/* debian/libopensrf-perl/usr/local/man/man3/ + mkdir -p debian/libopensrf/srv/openils/var/lock/opensrf/ + mkdir -p debian/libopensrf/srv/openils/var/log/opensrf/ + mkdir -p debian/libopensrf/srv/openils/var/run/opensrf/ + mkdir -p debian/libopensrf-dev/srv/openils/include/opensrf/ + cp -R debian/tmp/srv/openils/include/opensrf/* debian/libopensrf-dev/srv/openils/include/opensrf/ + mkdir -p debian/libopensrf-dev/srv/openils/lib/ + cp debian/tmp/srv/openils/lib/libopensrf.a debian/libopensrf-dev/srv/openils/lib/ + cp debian/tmp/srv/openils/lib/libopensrf.la debian/libopensrf-dev/srv/openils/lib/ + ln -s ./libopensrf.so.2.1.1 debian/libopensrf-dev/srv/openils/lib/libopensrf.so + cp debian/tmp/srv/openils/lib/osrf_dbmath.a debian/libopensrf-dev/srv/openils/lib/ + cp debian/tmp/srv/openils/lib/osrf_dbmath.la debian/libopensrf-dev/srv/openils/lib/ + ln -s ./osrf_dbmath.so.0.2.0 debian/libopensrf-dev/srv/openils/lib/osrf_dbmath.so + cp debian/tmp/srv/openils/lib/osrf_math.a debian/libopensrf-dev/srv/openils/lib/ + cp debian/tmp/srv/openils/lib/osrf_math.la debian/libopensrf-dev/srv/openils/lib/ + ln -s ./osrf_math.so.0.2.0 debian/libopensrf-dev/srv/openils/lib/osrf_math.so + cp debian/tmp/srv/openils/lib/osrf_version.a debian/libopensrf-dev/srv/openils/lib/ + cp debian/tmp/srv/openils/lib/osrf_version.la debian/libopensrf-dev/srv/openils/lib/ + ln -s ./osrf_version.so.0.2.0 debian/libopensrf-dev/srv/openils/lib/osrf_version.so + mkdir -p debian/opensrf/srv/openils/bin/ + cp -R debian/tmp/srv/openils/bin/* debian/opensrf/srv/openils/bin/ + unlink debian/opensrf/srv/openils/bin/osrf_control + ln -s ./opensrf-perl.pl debian/opensrf/srv/openils/bin/osrf_control + mkdir -p debian/opensrf/srv/openils/conf/ diff --git a/Open-ILS/examples/opensrflib-ldw/rules~ b/Open-ILS/examples/opensrflib-ldw/rules~ new file mode 100755 index 0000000000..68acb44e8d --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/rules~ @@ -0,0 +1,66 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +%: + dh $@ --with autotools-dev + +override_dh_auto_configure: + ./configure --prefix=/srv/openils --sysconfdir=/srv/openils/conf + +override_dh_auto_build: + make CFLAGS+=-Wno-error=format-security + +override_dh_auto_test: + +override_dh_usrlocal: + +override_dh_makeshlibs: + dh_makeshlibs -- -n + +override_dh_install: + mkdir -p debian/libopensrf/srv/openils/lib/ + cp debian/tmp/srv/openils/lib/libopensrf.so.2.1.1 debian/libopensrf/srv/openils/lib/ + ln -s ./libopensrf.so.2.1.1 debian/libopensrf/srv/openils/lib/libopensrf.so.2 + cp debian/tmp/srv/openils/lib/osrf_dbmath.so.0.2.0 debian/libopensrf/srv/openils/lib/ + ln -s ./osrf_dbmath.so.0.2.0 debian/libopensrf/srv/openils/lib/osrf_dbmath.so.0 + cp debian/tmp/srv/openils/lib/osrf_math.so.0.2.0 debian/libopensrf/srv/openils/lib/ + ln -s ./osrf_math.so.0.2.0 debian/libopensrf/srv/openils/lib/osrf_math.so.0 + cp debian/tmp/srv/openils/lib/osrf_version.so.0.2.0 debian/libopensrf/srv/openils/lib/ + ln -s ./osrf_version.so.0.2.0 debian/libopensrf/srv/openils/lib/osrf_version.so.0 + mkdir -p debian/libopensrf/usr/lib/apache2/modules/ + cp -R debian/tmp/usr/lib/apache2/modules/* debian/libopensrf/usr/lib/apache2/modules/ + mkdir -p debian/libopensrf-perl/usr/local/share/perl/5.18.2/ + cp -R debian/tmp/usr/local/share/perl/5.18.2/* debian/libopensrf-perl/usr/local/share/perl/5.18.2/ + mkdir -p debian/libopensrf-perl/usr/local/lib/perl/5.18.2/auto/OpenSRF/ + cp debian/tmp/usr/local/lib/perl/5.18.2/auto/OpenSRF/.packlist debian/libopensrf-perl/usr/local/lib/perl/5.18.2/auto/OpenSRF/ + mkdir -p debian/libopensrf-perl/usr/local/man/man3/ + cp -R debian/tmp/usr/local/man/man3/* debian/libopensrf-perl/usr/local/man/man3/ + mkdir -p debian/libopensrf/srv/openils/var/lock/opensrf/ + mkdir -p debian/libopensrf/srv/openils/var/log/opensrf/ + mkdir -p debian/libopensrf/srv/openils/var/run/opensrf/ + mkdir -p debian/libopensrf-dev/srv/openils/include/opensrf/ + cp -R debian/tmp/srv/openils/include/opensrf/* debian/libopensrf-dev/srv/openils/include/opensrf/ + mkdir -p debian/libopensrf-dev/srv/openils/lib/ + cp debian/tmp/srv/openils/lib/libopensrf.a debian/libopensrf-dev/srv/openils/lib/ + cp debian/tmp/srv/openils/lib/libopensrf.la debian/libopensrf-dev/srv/openils/lib/ + ln -s ./libopensrf.so.2.1.1 debian/libopensrf-dev/srv/openils/lib/libopensrf.so + cp debian/tmp/srv/openils/lib/osrf_dbmath.a debian/libopensrf-dev/srv/openils/lib/ + cp debian/tmp/srv/openils/lib/osrf_dbmath.la debian/libopensrf-dev/srv/openils/lib/ + ln -s ./osrf_dbmath.so.0.2.0 debian/libopensrf-dev/srv/openils/lib/osrf_dbmath.so + cp debian/tmp/srv/openils/lib/osrf_math.a debian/libopensrf-dev/srv/openils/lib/ + cp debian/tmp/srv/openils/lib/osrf_math.la debian/libopensrf-dev/srv/openils/lib/ + ln -s ./osrf_math.so.0.2.0 debian/libopensrf-dev/srv/openils/lib/osrf_math.so + cp debian/tmp/srv/openils/lib/osrf_version.a debian/libopensrf-dev/srv/openils/lib/ + cp debian/tmp/srv/openils/lib/osrf_version.la debian/libopensrf-dev/srv/openils/lib/ + ln -s ./osrf_version.so.0.2.0 debian/libopensrf-dev/srv/openils/lib/osrf_version.so + mkdir -p debian/opensrf/srv/openils/bin/ + cp -R debian/tmp/srv/openils/bin/* debian/opensrf/srv/openils/bin/ + unlink debian/opensrf/srv/openils/bin/osrf_control + ln -s ./opensrf-perl.pl debian/opensrf/srv/openils/bin/osrf_control + mkdir -p debian/opensrf/srv/openils/conf/ diff --git a/Open-ILS/examples/opensrflib-ldw/source/format b/Open-ILS/examples/opensrflib-ldw/source/format new file mode 100644 index 0000000000..163aaf8d82 --- /dev/null +++ b/Open-ILS/examples/opensrflib-ldw/source/format @@ -0,0 +1 @@ +3.0 (quilt)