Skip to content

Commit

Permalink
nopoll:
Browse files Browse the repository at this point in the history
* [fix] Added initial files to compile jessie..
  • Loading branch information
francisbrosnan committed May 10, 2016
1 parent ef3fe53 commit d65ecb1
Show file tree
Hide file tree
Showing 8 changed files with 173 additions and 0 deletions.
6 changes: 6 additions & 0 deletions debian-files/jessie/README.Debian
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
noPoll for Debian Jessie 8.0
----------------------------

More info at: http://www.aspl.es/nopoll


5 changes: 5 additions & 0 deletions debian-files/jessie/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
libnopoll0 (0.21-0) unstable; urgency=low

* First release

-- Francis Brosnan <[email protected]> Mon, 08 Apr 2013 11:12:23 +0100
1 change: 1 addition & 0 deletions debian-files/jessie/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5
26 changes: 26 additions & 0 deletions debian-files/jessie/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
Source: libnopoll0
Priority: extra
Maintainer: Francis Brosnan <[email protected]>
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.

13 changes: 13 additions & 0 deletions debian-files/jessie/copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
This package was debianized by Francis Brosnan <[email protected]>

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'.

14 changes: 14 additions & 0 deletions debian-files/jessie/libnopoll0-dev.install
Original file line number Diff line number Diff line change
@@ -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
5 changes: 5 additions & 0 deletions debian-files/jessie/libnopoll0.install
Original file line number Diff line number Diff line change
@@ -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
103 changes: 103 additions & 0 deletions debian-files/jessie/rules
Original file line number Diff line number Diff line change
@@ -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

0 comments on commit d65ecb1

Please sign in to comment.