diff --git a/debian-files/xenial/README.Debian b/debian-files/xenial/README.Debian new file mode 100644 index 0000000..c58fb59 --- /dev/null +++ b/debian-files/xenial/README.Debian @@ -0,0 +1,6 @@ +noPoll for Ubuntu 16.04 -- Xenial Xerus +------------------------------------------ + +More info at: http://www.aspl.es/nopoll + + diff --git a/debian-files/xenial/changelog b/debian-files/xenial/changelog new file mode 100644 index 0000000..6bb1771 --- /dev/null +++ b/debian-files/xenial/changelog @@ -0,0 +1,5 @@ +libnopoll0 (0.21-0) unstable; urgency=low + + * First release + + -- Francis Brosnan Mon, 08 Apr 2013 11:12:23 +0100 diff --git a/debian-files/xenial/compat b/debian-files/xenial/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/debian-files/xenial/compat @@ -0,0 +1 @@ +5 diff --git a/debian-files/xenial/control b/debian-files/xenial/control new file mode 100644 index 0000000..08d5bb9 --- /dev/null +++ b/debian-files/xenial/control @@ -0,0 +1,26 @@ +Source: libnopoll0 +Priority: extra +Maintainer: Francis Brosnan +Build-Depends: debhelper (>= 5), autotools-dev, pkg-config, + libssl-dev +Standards-Version: 3.7.2 +Section: libs + +Package: libnopoll0 +Section: libs +Architecture: any +Depends: libc6, libssl1.0.0 +Description: WebSocket OpenSource implementation + noPoll is a WebSocket implementation designed to integreate well into + existing projects that needs support for WebSocket, even in the same + native port. + +Package: libnopoll0-dev +Section: libdevel +Architecture: any +Depends: libnopoll0 (= ${Source-Version}) +Description: WebSocket OpenSource implementation (dev headers) + noPoll is a WebSocket implementation designed to integreate well into + existing projects that needs support for WebSocket, even in the same + native port. + diff --git a/debian-files/xenial/copyright b/debian-files/xenial/copyright new file mode 100644 index 0000000..f41aaaa --- /dev/null +++ b/debian-files/xenial/copyright @@ -0,0 +1,13 @@ +This package was debianized by Francis Brosnan + +It was downloaded from http://www.aspl.es/nopoll + +Upstream Author: Advanced Software Production Line, S.L. + +Copyright: 2013 Advanced Software Production Line, S.L. + +License: noPoll is license under the LGPL 2.1 + +The Debian packaging is (C) 2013, Advanced Software Production Line, S.L. +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. + diff --git a/debian-files/xenial/libnopoll0-dev.install b/debian-files/xenial/libnopoll0-dev.install new file mode 100644 index 0000000..72c5c39 --- /dev/null +++ b/debian-files/xenial/libnopoll0-dev.install @@ -0,0 +1,14 @@ +usr/lib/pkgconfig/nopoll.pc +usr/include/nopoll/nopoll.h +usr/include/nopoll/nopoll_conn.h +usr/include/nopoll/nopoll_conn_opts.h +usr/include/nopoll/nopoll_handlers.h +usr/include/nopoll/nopoll_decl.h +usr/include/nopoll/nopoll_private.h +usr/include/nopoll/nopoll_ctx.h +usr/include/nopoll/nopoll_log.h +usr/include/nopoll/nopoll_listener.h +usr/include/nopoll/nopoll_msg.h +usr/include/nopoll/nopoll_io.h +usr/include/nopoll/nopoll_loop.h +usr/include/nopoll/nopoll_config.h diff --git a/debian-files/xenial/libnopoll0.install b/debian-files/xenial/libnopoll0.install new file mode 100644 index 0000000..ec919d9 --- /dev/null +++ b/debian-files/xenial/libnopoll0.install @@ -0,0 +1,5 @@ +usr/lib/libnopoll.so.0.0.0 +usr/lib/libnopoll.so.0 +usr/lib/libnopoll.so +usr/lib/libnopoll.la +usr/lib/libnopoll.a diff --git a/debian-files/xenial/rules b/debian-files/xenial/rules new file mode 100755 index 0000000..2d97658 --- /dev/null +++ b/debian-files/xenial/rules @@ -0,0 +1,103 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +export DH_VERBOSE=1 + + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +# shared library versions, option 1 +version=2.0.5 +major=2 + + +config.status: configure + dh_testdir +# Add here commands to configure the package. + ./configure --prefix=/usr --sysconfdir=/etc + +build: prepare build-stamp +build-stamp: prepare config.status + dh_testdir +prepare: + ./autogen.sh --prefix=/usr --sysconfdir=/etc + +# Add here commands to compile the package. + $(MAKE) +# check build +# $(MAKE) check + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + +# Add here commands to clean up after the build process. +# -$(MAKE) clean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + +# install the package + $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + +# install documentation + cd doc/; $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install-doc; cd .. + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs +# dh_installexamples + dh_install --list-missing --sourcedir=debian/tmp +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python +# dh_makeshlibs + dh_installdeb + # dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install