Browse Source

Debian

debian
Stefan Bühler 8 years ago
parent
commit
c9150c0bb7
19 changed files with 250 additions and 0 deletions
  1. +6
    -0
      debian/.gitignore
  2. +11
    -0
      debian/changelog
  3. +1
    -0
      debian/compat
  4. +125
    -0
      debian/control
  5. +46
    -0
      debian/copyright
  6. +3
    -0
      debian/libevcon-dev.install
  7. +1
    -0
      debian/libevcon-ev0.install
  8. +1
    -0
      debian/libevcon-ev0.symbols
  9. +1
    -0
      debian/libevcon-event0.install
  10. +1
    -0
      debian/libevcon-event0.symbols
  11. +2
    -0
      debian/libevcon-glib0.install
  12. +1
    -0
      debian/libevcon-glib0.symbols
  13. +2
    -0
      debian/libevcon0.install
  14. +1
    -0
      debian/libevcon0.symbols
  15. +1
    -0
      debian/lintian-overrides/libevcon-glib0
  16. +1
    -0
      debian/lintian-overrides/libevcon0
  17. +36
    -0
      debian/rules
  18. +1
    -0
      debian/source/format
  19. +9
    -0
      debian/watch

+ 6
- 0
debian/.gitignore View File

@ -0,0 +1,6 @@
*.substvars
*.debhelper
*.debhelper.log
tmp
libevcon*/
files

+ 11
- 0
debian/changelog View File

@ -0,0 +1,11 @@
evcon (0.1.0-1) unstable; urgency=low
* Initial release
-- Stefan Bühler <stbuehler@web.de> Sun, 04 Nov 2012 12:04:25 +0100
evcon (0.1.0-0) unstable; urgency=low
* (fake) Initial release - no ITP
-- Stefan Bühler <stbuehler@web.de> Sun, 04 Nov 2012 12:04:24 +0100

+ 1
- 0
debian/compat View File

@ -0,0 +1 @@
9

+ 125
- 0
debian/control View File

@ -0,0 +1,125 @@
Source: evcon
Section: libs
Priority: extra
Maintainer: Stefan Bühler <stbuehler@web.de>
Build-Depends: debhelper (>= 9.0.0), autotools-dev, libev-dev (>= 1:4), libglib2.0-dev (>= 2.14.0), libevent-dev (>= 2)
Standards-Version: 3.9.3
Homepage: http://redmine.lighttpd.net/projects/evcon/wiki
Vcs-Git: git://git.lighttpd.net/evcon.git
Vcs-Browser: http://git.lighttpd.net/evcon.git/
Package: libevcon-dev
Section: libdevel
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libevcon0 (= ${binary:Version}),
libevcon-ev0 (= ${binary:Version}), libevcon-glib0 (= ${binary:Version}), libevcon-event0 (= ${binary:Version})
Description: wrapper for event libraries - development files
evcon is a generic wrapper for event libraries, so you can write libraries
using a generic event loop that can be integrated into other event loops
used by applications.
.
This package contains the files needed for development.
Package: libevcon0
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: wrapper for event libraries - core
evcon is a generic wrapper for event libraries, so you can write libraries
using a generic event loop that can be integrated into other event loops
used by applications.
.
This package contains the core without any backends.
Package: libevcon0-dbg
Section: debug
Priority: extra
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: wrapper for event libraries - core debug symbols
evcon is a generic wrapper for event libraries, so you can write libraries
using a generic event loop that can be integrated into other event loops
used by applications.
.
This package contains the debug symbols for the core.
Package: libevcon-ev0
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: wrapper for event libraries - libev backend
evcon is a generic wrapper for event libraries, so you can write libraries
using a generic event loop that can be integrated into other event loops
used by applications.
.
This package contains the libev backend.
Package: libevcon-ev0-dbg
Section: debug
Priority: extra
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: wrapper for event libraries - libev backend debug symbols
evcon is a generic wrapper for event libraries, so you can write libraries
using a generic event loop that can be integrated into other event loops
used by applications.
.
This package contains the debug symbols for the libev backend.
Package: libevcon-glib0
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: wrapper for event libraries - glib backend
evcon is a generic wrapper for event libraries, so you can write libraries
using a generic event loop that can be integrated into other event loops
used by applications.
.
This package contains the glib backend.
Package: libevcon-glib0-dbg
Section: debug
Priority: extra
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: wrapper for event libraries - glib backend debug symbols
evcon is a generic wrapper for event libraries, so you can write libraries
using a generic event loop that can be integrated into other event loops
used by applications.
.
This package contains the debug symbols for the glib backend.
Package: libevcon-event0
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: wrapper for event libraries - libevent backend
evcon is a generic wrapper for event libraries, so you can write libraries
using a generic event loop that can be integrated into other event loops
used by applications.
.
This package contains the libevent backend.
Package: libevcon-event0-dbg
Section: debug
Priority: extra
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: wrapper for event libraries - libevent backend debug symbols
evcon is a generic wrapper for event libraries, so you can write libraries
using a generic event loop that can be integrated into other event loops
used by applications.
.
This package contains the debug symbols for the libevent backend.

+ 46
- 0
debian/copyright View File

@ -0,0 +1,46 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: evcon
Source: http://redmine.lighttpd.net/projects/evcon/wiki
Files: *
Copyright: 2012 Stefan Bühler <stbuehler@web.de>
License: MIT
The MIT License
Copyright (c) 2012 Stefan Bühler
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Files: debian/*
Copyright: 2012 Stefan Bühler <stbuehler@web.de>
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 version 2 as published by
the Free Software Foundation.
.
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".

+ 3
- 0
debian/libevcon-dev.install View File

@ -0,0 +1,3 @@
debian/tmp/usr/lib/*/libevcon*.so
debian/tmp/usr/lib/*/pkgconfig/*.pc
debian/tmp/usr/include/*

+ 1
- 0
debian/libevcon-ev0.install View File

@ -0,0 +1 @@
debian/tmp/usr/lib/*/libevcon-ev.so.*

+ 1
- 0
debian/libevcon-ev0.symbols View File

@ -0,0 +1 @@
../libevcon-ev0.symbols

+ 1
- 0
debian/libevcon-event0.install View File

@ -0,0 +1 @@
debian/tmp/usr/lib/*/libevcon-event.so.*

+ 1
- 0
debian/libevcon-event0.symbols View File

@ -0,0 +1 @@
../libevcon-event0.symbols

+ 2
- 0
debian/libevcon-glib0.install View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/*/libevcon-glib.so.*
debian/lintian-overrides/libevcon-glib0 usr/share/lintian/overrides

+ 1
- 0
debian/libevcon-glib0.symbols View File

@ -0,0 +1 @@
../libevcon-glib0.symbols

+ 2
- 0
debian/libevcon0.install View File

@ -0,0 +1,2 @@
debian/tmp/usr/lib/*/libevcon.so.*
debian/lintian-overrides/libevcon0 usr/share/lintian/overrides

+ 1
- 0
debian/libevcon0.symbols View File

@ -0,0 +1 @@
../libevcon0.symbols

+ 1
- 0
debian/lintian-overrides/libevcon-glib0 View File

@ -0,0 +1 @@
libevcon-glib0: hardening-no-fortify-functions usr/lib/*/libevcon-glib.so.0.0.0

+ 1
- 0
debian/lintian-overrides/libevcon0 View File

@ -0,0 +1 @@
libevcon0: hardening-no-fortify-functions usr/lib/*/libevcon.so.0.0.0

+ 36
- 0
debian/rules View File

@ -0,0 +1,36 @@
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
#
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
#
# Modified to make a template file for a multi-binary package with separated
# build-arch and build-indep targets by Bill Allombert 2001
# 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
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
%:
dh $@ --with autotools-dev --builddirectory=debian-build
.PHONY: override_dh_strip override_dh_shlibdeps override_dh_auto_configure
override_dh_auto_configure:
dh_auto_configure --builddirectory=debian-build -- --enable-extra-warnings --enable-glib-compat
override_dh_strip:
dh_strip -plibevcon0 --dbg-package=libevcon0-dbg
dh_strip -plibevcon-ev0 --dbg-package=libevcon-ev0-dbg
dh_strip -plibevcon-glib0 --dbg-package=libevcon-glib0-dbg
dh_strip -plibevcon-event0 --dbg-package=libevcon-event0-dbg
override_dh_shlibdeps:
dh_shlibdeps -Llibevcon0 -ldebian/libevcon0/usr/lib/$(DEB_HOST_MULTIARCH)

+ 1
- 0
debian/source/format View File

@ -0,0 +1 @@
3.0 (quilt)

+ 9
- 0
debian/watch View File

@ -0,0 +1,9 @@
# Example watch control file for uscan
# Rename this file to "watch" and then you can run the "uscan" command
# to check for upstream updates and more.
# See uscan(1) for format
# Compulsory line, this is a version 3 file
version=3
http://download.lighttpd.net/evcon/releases-0.x/evcon-(.*)\.tar\.gz

Loading…
Cancel
Save