Source: fuse
-Section: utils
Priority: optional
Maintainer: Roland Bauerschmidt <rb@debian.org>
-Build-Depends: debhelper (>> 3.0.0), automake, autoconf, python2.1-dev, perl
+Build-Depends: debhelper (>> 3.0.0), automake, autoconf
Standards-Version: 3.5.6.1
Package: libfuse-dev
.
This package contains the source code for the fuse module. It is
required to use fuse with a self-compiled kernel.
-
-Package: fuse-python
-Section: utils
-Architecture: any
-Depends: ${shlibs:Depends}, python (>= 2.2), fuse-utils (= ${Source-Version})
-Description: Filesystem in USErspace (python bindings)
- Simple interface for userspace programs to export a virtual
- filesystem to the linux kernel.
- .
- This package contains the python bindings for fuse.
-
-Package: fuse-perl
-Section: utils
-Architecture: any
-Depends: ${shlibs:Depends}, ${perl:Depends}, fuse-utils (= ${Source-Version})
-Description: Filesystem in USErspace (perl bindings)
- Simple interface for userspace programs to export a virtual
- filesystem to the linux kernel.
- .
- This package contains the perl bindings for fuse.
It was downloaded from http://sourceforge.net/projects/avf/
-Upstream Authors: Miklos Szeredi <mszeredi@inf.bme.hu> (core)
- Jeff Epler <jepler@unpythonic.dhs.org> (Python bindings)
- Mark Glines <mark@glines.org> (Perl bindings)
+Upstream Author: Miklos Szeredi <mszeredi@inf.bme.hu>
FUSE is licensed under the terms of the GPL. On Debian systems, the full
text can be found in /usr/share/common-licenses/GPL.
+++ /dev/null
-usr/lib/perl5
-usr/share/man/man3
+++ /dev/null
-perl/example.pl
-perl/loopback.pl
+++ /dev/null
-usr/lib/perl5
-usr/share/man/man3/Fuse.3pm
+++ /dev/null
-usr/lib/site-python
+++ /dev/null
-python/xmp.py
+++ /dev/null
-usr/lib/site-python/*
+++ /dev/null
-#! /bin/sh -e
-#
-# postinst script for Debian python packages.
-# Written 1998 by Gregor Hoffleit <flight@debian.org>.
-# Modified 2001 by Matthias Klose <doko@debian.org>
-
-PACKAGE=`basename $0 .postinst`
-PV=`dpkg --listfiles $PACKAGE | sed -n -e '/^\/usr\/lib\/python.*\//{
- s,/usr/lib/python\([0-9][0-9.]*\)/.*,\1,p
- q
-}'`
-PYTHON=python$PV
-DIRLIST="/usr/lib/python$PV/site-packages/extension"
-
-case "$1" in
- configure|abort-upgrade|abort-remove|abort-deconfigure)
- for i in $DIRLIST ; do
- /usr/bin/$PYTHON -O /usr/lib/python$PV/compileall.py -q $i
- /usr/bin/$PYTHON /usr/lib/python$PV/compileall.py -q $i
- done
- ;;
-
- *)
- echo "postinst called with unknown argument \`$1'" >&2
- exit 1
- ;;
-esac
-
-#DEBHELPER#
-
-exit 0
+++ /dev/null
-#! /bin/sh -e
-#
-# sample prerm script for Debian python packages.
-# Written 1998 by Gregor Hoffleit <flight@debian.org>.
-#
-
-PACKAGE=`basename $0 .prerm`
-
-dpkg --listfiles $PACKAGE |
- awk '$0~/\.py$/ {print $0"c\n" $0"o"}' |
- xargs rm -f >&2
-
-#DEBHELPER#
Suggests: fuse-utils (= ${Source-Version}), fuse-module
Description: Filesystem in USErspace (development files)
Simple interface for userspace programs to export a virtual
- filesystem to the linux kernel.
+ filesystem to the linux kernel.
+ .
+ This package contains the files necessary to write applications in C
+ or C++ using fuse.
Package: fuse-utils
Section: utils
Suggests: fuse-module
Description: Filesystem in USErspace (utilities)
Simple interface for userspace programs to export a virtual
- filesystem to the linux kernel.
+ filesystem to the linux kernel.
+ .
+ This package contains the fusermount utility which is necessary to
+ mount fuse filesystems.
Package: fuse-source
Section: utils
Description: Filesystem in USErspace (source for kernel module)
Simple interface for userspace programs to export a virtual
filesystem to the linux kernel.
-
-Package: fuse-python
-Section: utils
-Architecture: any
-Depends: ${shlibs:Depends}, python (>= 2.2), fuse-utils (= ${Source-Version})
-Description: Filesystem in USErspace (python bindings)
- Simple interface for userspace programs to export a virtual
- filesystem to the linux kernel.
-
-Package: fuse-perl
-Section: utils
-Architecture: any
-Depends: ${shlibs:Depends}, ${perl:Depends}, fuse-utils (= ${Source-Version})
-Description: Filesystem in USErspace (perl bindings)
- Simple interface for userspace programs to export a virtual
- filesystem to the linux kernel.
+ .
+ This package contains the source code for the fuse module. It is
+ required to use fuse with a self-compiled kernel.
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
INSTALL_PROGRAM += -s
endif
-ifndef PERL
-PERL=/usr/bin/perl
-endif
build: build-stamp
./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --disable-kernel-module --disable-example
$(MAKE)
- (cd perl; $(PERL) Makefile.PL INSTALLDIRS=vendor)
- $(MAKE) -C perl
-
touch build-stamp
clean: kdist_clean
-test -r /usr/share/misc/config.guess && \
cp -f /usr/share/misc/config.guess config.guess
- -$(MAKE) -C perl distclean
-
find -name '*.o' -o -name '*.so' -o -name fusermount -type f -o \
- -name 'Makefile' | xargs rm -f
+ \( -name 'Makefile' -a ! -regex '.*python.*' \) | xargs rm -f
rm -f debian/control
cat debian/source.control debian/fuse.control > debian/control
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
- # python bindings
- install -d $(CURDIR)/debian/tmp/usr/lib/site-python
- install -m 0644 python/_fusemodule.so python/fuse.py \
- $(CURDIR)/debian/tmp/usr/lib/site-python
-
- # perl bindings
- $(MAKE) -C perl install PREFIX=$(CURDIR)/debian/tmp/usr
- find $(CURDIR)/debian/tmp/usr/lib -name '*.pl' | xargs rm -f
-
# -source package
find . \( -name \*.o -path ./debian/tmp \) -prune -o -print | \
cpio -admp debian/tmp/usr/src/modules/fuse
$(checkdir)
./makeconf.sh
- ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --disable-lib --disable-util --disable-example --disable-python --with-kernel=$(KSRC)
+ ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --disable-lib --disable-util --disable-example --with-kernel=$(KSRC)
$(MAKE)
dh_fixperms
dh_makeshlibs
dh_installdeb
- dh_perl
dh_shlibdeps
dh_gencontrol
dh_md5sums
Source: fuse
Priority: optional
Maintainer: Roland Bauerschmidt <rb@debian.org>
-Build-Depends: debhelper (>> 3.0.0), automake, autoconf, python2.1-dev, perl
+Build-Depends: debhelper (>> 3.0.0), automake, autoconf
Standards-Version: 3.5.6.1