Added control files for Debian packages.

git-svn-id: svn://svn.linux1394.org/libraw1394/trunk@37 53a565d1-3bb7-0310-b661-cf11e63c67ab
This commit is contained in:
aeb 2000-09-10 02:10:08 +00:00
parent a0c8e92cf4
commit bbfc1944cd
6 changed files with 106 additions and 8 deletions

2
debian/Makefile.am vendored
View File

@ -1,3 +1,3 @@
# process this file with automake to create a Makefile.in
EXTRA_DIST = README
EXTRA_DIST = control rules changelog copyright

7
debian/README vendored
View File

@ -1,7 +0,0 @@
There's nothing here so far, as you probably noticed. I intend to
package libraw1394 for Debian as soon as it gets stable and I become a Debian
maintainer for this package. Or as soon as I grok Debian's package management
system, for that matter...
Andreas Bombe

6
debian/changelog vendored Normal file
View File

@ -0,0 +1,6 @@
libraw1394 (0.7) unstable; urgency=low
* First unofficial Debian release.
-- Andreas Bombe <andreas.bombe@munich.netsurf.de> Sun, 10 Sep 2000 03:28:50 +0200

31
debian/control vendored Normal file
View File

@ -0,0 +1,31 @@
Source: libraw1394
Section: libs
Priority: optional
Maintainer: Andreas E. Bombe <andreas.bombe@munich.netsurf.de>
Standards-Version: 3.1.1.1
Build-Depends: debhelper
Package: libraw1394-dev
Architecture: any
Section: devel
Depends: libraw1394-4, libc6-dev
Description: library for direct access to IEEE 1394 bus - development files
libraw1394 is the only supported interface to the kernel side raw1394
of the Linux IEEE-1394 subsystem, which provides direct access to the
connected 1394 buses to user space. Through libraw1394/raw1394,
applications can directly send to and receive from other nodes without
requiring a kernel driver for the protocol in question.
.
This package contains the include files and static library for
libraw1394.
Package: libraw1394-4
Architecture: any
Section: libs
Depends: ${shlibs:Depends}
Description: library for direct access to IEEE 1394 bus (aka FireWire)
libraw1394 is the only supported interface to the kernel side raw1394
of the Linux IEEE-1394 subsystem, which provides direct access to the
connected 1394 buses to user space. Through libraw1394/raw1394,
applications can directly send to and receive from other nodes without
requiring a kernel driver for the protocol in question.

6
debian/copyright vendored Normal file
View File

@ -0,0 +1,6 @@
libraw1394 is packaged by the programmer and has no separate Debian changes.
Copyright:
libraw1394 is licensed under the LGPL, version 2.1 or later, a copy of which can
be found on your Debian system under /usr/share/common-licenses/LGPL.

62
debian/rules vendored Normal file
View File

@ -0,0 +1,62 @@
#!/usr/bin/make -f
#export DH_VERBOSE=1
export DH_COMPAT=1
majorname = $(shell grep library_names src/libraw1394.la | cut -d"'" -f 2 | cut -d" " -f 2)
fullversionname = $(shell grep library_names src/libraw1394.la | cut -d"'" -f 2 | cut -d" " -f 1)
major = $(shell echo $(majorname) | cut -d"." -f 3)
build: build-stamp
build-stamp:
dh_testdir
./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
$(MAKE)
touch build-stamp
clean:
dh_testdir
dh_testroot
rm -f build-stamp
-$(MAKE) distclean
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
$(MAKE) install prefix=`pwd`/debian/tmp/usr
binary-indep: build install
# Nothing to do here
binary-arch: build install
dh_testdir
dh_testroot
dh_movefiles -plibraw1394-$(major) \
usr/lib/$(majorname) \
usr/lib/$(fullversionname)
dh_installdocs
dh_installchangelogs
dh_strip
dh_compress
dh_fixperms
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