Debian packaging on Ubuntu 14.04 OpenSRF user/ldw/OpenSRF-deb-packaging
authorLiam Whalen <liam.whalen@bc.libraries.coop>
Wed, 13 May 2015 19:04:59 +0000 (12:04 -0700)
committerLiam Whalen <liam.whalen@bc.libraries.coop>
Wed, 13 May 2015 19:04:59 +0000 (12:04 -0700)
20 files changed:
Open-ILS/examples/opensrflib-ldw/README.Debian [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/README.source [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/changelog [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/compat [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/control [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/control~ [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/copyright [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/docs [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/libopensrf-dev.dirs [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/libopensrf-dev.dirs~ [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/libopensrf-dev.install [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/libopensrf-dev.install~ [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/libopensrf1.dirs [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/libopensrf1.dirs~ [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/libopensrf1.install [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/libopensrf1.install~ [new file with mode: 0644]
Open-ILS/examples/opensrflib-ldw/opensrf.postinst [new file with mode: 0755]
Open-ILS/examples/opensrflib-ldw/rules [new file with mode: 0755]
Open-ILS/examples/opensrflib-ldw/rules~ [new file with mode: 0755]
Open-ILS/examples/opensrflib-ldw/source/format [new file with mode: 0644]

diff --git a/Open-ILS/examples/opensrflib-ldw/README.Debian b/Open-ILS/examples/opensrflib-ldw/README.Debian
new file mode 100644 (file)
index 0000000..fabbe34
--- /dev/null
@@ -0,0 +1,6 @@
+libopensrf for Debian
+---------------------
+
+<possible notes regarding this package - if none, delete this file>
+
+ -- Liam Whalen <liam@unknown>  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 (file)
index 0000000..ba5010a
--- /dev/null
@@ -0,0 +1,10 @@
+libopensrf for Debian
+---------------------
+
+<this file describes information about the source package, see Debian policy
+manual section 4.14. You WILL either need to modify or delete this file>
+
+
+
+ -- Liam Whalen <liam@unknown>  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 (file)
index 0000000..1a47387
--- /dev/null
@@ -0,0 +1,5 @@
+libopensrf (2.4.0-1) unstable; urgency=low
+
+  * Initial release (Closes: #nnnn)  <nnnn is the bug number of your ITP>
+
+ -- Liam Whalen <liam@unknown>  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 (file)
index 0000000..ec63514
--- /dev/null
@@ -0,0 +1 @@
+9
diff --git a/Open-ILS/examples/opensrflib-ldw/control b/Open-ILS/examples/opensrflib-ldw/control
new file mode 100644 (file)
index 0000000..8838aba
--- /dev/null
@@ -0,0 +1,31 @@
+Source: libopensrf
+Priority: optional
+Maintainer: Liam Whalen <liam@unknown>
+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 (file)
index 0000000..d15a67f
--- /dev/null
@@ -0,0 +1,31 @@
+Source: libopensrf
+Priority: optional
+Maintainer: Liam Whalen <liam@unknown>
+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 (file)
index 0000000..82c5389
--- /dev/null
@@ -0,0 +1,38 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: libopensrf
+Source: <url://example.com>
+
+Files: *
+Copyright: <years> <put author's name and email here>
+           <years> <likewise for another author>
+License: <special license>
+ <Put the license of the package here indented by 1 space>
+ <This follows the format of Description: lines in control file>
+ .
+ <Including paragraphs>
+
+# 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 <liam@unknown>
+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 <http://www.gnu.org/licenses/>
+ .
+ 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 (file)
index 0000000..e0b3388
--- /dev/null
@@ -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 (file)
index 0000000..5ad6820
--- /dev/null
@@ -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 (file)
index 0000000..7e575aa
--- /dev/null
@@ -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 (file)
index 0000000..853a26f
--- /dev/null
@@ -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 (file)
index 0000000..d2f3bbe
--- /dev/null
@@ -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 (file)
index 0000000..9b9b518
--- /dev/null
@@ -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 (file)
index 0000000..6845771
--- /dev/null
@@ -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 (file)
index 0000000..78b0f12
--- /dev/null
@@ -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 (file)
index 0000000..a414961
--- /dev/null
@@ -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 (executable)
index 0000000..58e443a
--- /dev/null
@@ -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 (executable)
index 0000000..2f2cc1c
--- /dev/null
@@ -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 (executable)
index 0000000..68acb44
--- /dev/null
@@ -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 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)