debian/0000755000000000000000000000000012175446675007207 5ustar debian/watch0000644000000000000000000000020212175446225010221 0ustar version=3 http://download.gna.org/fosfat/ \ (?:.*/|.*=|)fosfat[\-\._]?(\d\S*)\.(?:tar\.xz|txz|tar\.bz2|tbz2|tar\.gz|tgz)(?:/\S*)? debian/fosfat-dev.docs0000644000000000000000000000002211476132165012076 0ustar DOCS/doxygen/html debian/libfosgra0.install0000644000000000000000000000003212175446225012611 0ustar usr/lib/*/libfosgra*.so.* debian/compat0000644000000000000000000000000212175446225010374 0ustar 9 debian/fosfat.install0000644000000000000000000000003211476132165012041 0ustar usr/bin/* usr/share/man/* debian/source.lintian-overrides0000644000000000000000000000014012175446225014051 0ustar # Compat 9 is used on purpose, for multiarch. package-needs-versioned-debhelper-build-depends 9 debian/copyright0000644000000000000000000000220711476132165011130 0ustar This package was debianized by: Mathieu Schroeter on Sun, 07 Jul 2009 15:00:00 +0100. It was downloaded from: http://download.gna.org/fosfat/ Copyright: Copyright: 2006-2009, Mathieu Schroeter License: This package is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. 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 . The Debian packaging is: Copyright (C) 2006-2009, Mathieu Schroeter Copyright (C) 2009, Didier Raboud and is licensed under the GPL, see `/usr/share/common-licenses/GPL-3'. debian/docs0000644000000000000000000000001411476132165010042 0ustar README TODO debian/fosfat-dev.install0000644000000000000000000000010412175446225012617 0ustar usr/include/* usr/lib/*/*.so usr/lib/*/*.a usr/lib/*/pkgconfig/*.pc debian/control0000644000000000000000000000735312175446225010611 0ustar Source: fosfat Section: otherosfs Priority: optional Maintainer: Didier Raboud Build-Depends: debhelper (>= 9), pkg-config (>= 0.20), libfuse-dev (>= 2.6), doxygen Standards-Version: 3.9.4 Homepage: http://home.gna.org/fosfat Vcs-Git: git://git.debian.org/collab-maint/fosfat.git Vcs-Browser: http://git.debian.org/?p=collab-maint/fosfat.git Package: fosfat Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: FUSE library to access Smaky formatted disk (ro) Fosfat is a C library for providing read-only access to a Smaky formatted disk. Currently, only a tool and a FUSE extension that use this library can be used for reading a directory and copying a file. . The Smaky is a line of mostly 8-bit personal computers and accompanying operating system developed at the EPFL (École Polytechnique Federale de Lausanne), in Switzerland, from 1974. Package: libfosfat0 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: API for the Smaky file system Fosfat is a C library for providing read-only access to a Smaky formatted disk. Currently, only a tool and a FUSE extension that use this library can be used for reading a directory and copying a file. . The Smaky is a line of mostly 8-bit personal computers and accompanying operating system developed at the EPFL (École Polytechnique Federale de Lausanne), in Switzerland, from 1974. . This package contains the libfosfat0, which provides the API for the Smaky file system. Package: libfosgra0 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: library to decode Smaky .IMAGE files Fosfat is a C library for providing read-only access to a Smaky formatted disk. Currently, only a tool and a FUSE extension that use this library can be used for reading a directory and copying a file. . The Smaky is a line of mostly 8-bit personal computers and accompanying operating system developed at the EPFL (École Polytechnique Federale de Lausanne), in Switzerland, from 1974. . This package contains the libfosgra0, used to decode the Smaky .IMAGE picture file. Package: fosfat-dev Section: devel Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libfosfat0 (= ${binary:Version}), libfosgra0 (= ${binary:Version}) Description: FUSE library to access Smaky formatted disk, development files Fosfat is a C library for providing read-only access to a Smaky formatted disk. Currently, only a tool and a FUSE extension that use this library can be used for reading a directory and copying a file. . The Smaky is a line of mostly 8-bit personal computers and accompanying operating system developed at the EPFL (École Polytechnique Federale de Lausanne), in Switzerland, from 1974. . This package contains the development files for libfosfat0, libfosgra0 and the corresponding documentation. Package: fosfat-dbg Section: debug Priority: extra Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, fosfat (= ${binary:Version}), libfosfat0 (= ${binary:Version}), libfosgra0 (= ${binary:Version}) Description: FUSE library to access Smaky formatted disk, debug symbols Fosfat is a C library for providing read-only access to a Smaky formatted disk. Currently, only a tool and a FUSE extension that use this library can be used for reading a directory and copying a file. . The Smaky is a line of mostly 8-bit personal computers and accompanying operating system developed at the EPFL (École Polytechnique Federale de Lausanne), in Switzerland, from 1974. . This package contains the debug symbols of libfosfat0, libfosgra0 and fosfat itself. debian/fosfat-dev.doc-base0000644000000000000000000000044311476132165012632 0ustar Document: fosfat-documentation Title: Fosfat Documentation Author: Mathieu Schroeter Abstract: This manual describes fosfat API Section: Programming Format: HTML Index: /usr/share/doc/fosfat-dev/html/index.html Files: /usr/share/doc/fosfat-dev/html/*.html debian/libfosfat0.symbols0000644000000000000000000000070111476132165012635 0ustar libfosfat.so.0 libfosfat0 #MINVER# fosfat_close@Base 0.3.2 fosfat_diskname@Base 0.3.2 fosfat_free_listdir@Base 0.3.2 fosfat_get_buffer@Base 0.3.2 fosfat_get_file@Base 0.3.2 fosfat_get_stat@Base 0.3.2 fosfat_isdir@Base 0.3.2 fosfat_isencoded@Base 0.3.2 fosfat_islink@Base 0.3.2 fosfat_isopenexm@Base 0.3.2 fosfat_isvisible@Base 0.3.2 fosfat_list_dir@Base 0.3.2 fosfat_logger@Base 0.3.2 fosfat_open@Base 0.3.2 fosfat_symlink@Base 0.3.2 debian/source/0000755000000000000000000000000011476132165010474 5ustar debian/source/format0000644000000000000000000000001411476132165011702 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012175446474010633 5ustar debian/patches/fix_Bsymbolic-functions_build.patch0000644000000000000000000000101211476146207017616 0ustar Description: Explicitly link against fuse in fosmount. Author: Didier Raboud Origin: vendor Last-Update: 2010-12-03 --- a/fosmount/Makefile +++ b/fosmount/Makefile @@ -8,7 +8,7 @@ FOSMOUTN_MAN = $(FOSMOUNT).1 APPS_CPPFLAGS = -I../libfosfat -I../libfosgra $(CFG_CPPFLAGS) $(CPPFLAGS) -APPS_LDFLAGS = -L../libfosfat -L../libfosgra -lfosfat -lfosgra $(CFG_LDFLAGS) $(LDFLAGS) +APPS_LDFLAGS = -L../libfosfat -L../libfosgra -lfosfat -lfosgra -lfuse $(CFG_LDFLAGS) $(LDFLAGS) MANS = $(FOSMOUTN_MAN) debian/patches/series0000644000000000000000000000004412175446474012046 0ustar fix_Bsymbolic-functions_build.patch debian/libfosgra0.symbols0000644000000000000000000000022611476132165012636 0ustar libfosgra.so.0 libfosgra0 #MINVER# fosgra_color_get@Base 0.4.0 fosgra_get_buffer@Base 0.3.2 fosgra_get_info@Base 0.3.2 fosgra_is_image@Base 0.3.2 debian/rules0000755000000000000000000000103112175446225010251 0ustar #!/usr/bin/make -f DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) %: dh $@ override_dh_auto_configure: ./configure --prefix=/usr \ --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \ --enable-static \ --enable-shared \ --enable-fosmount \ --disable-strip \ --enable-debug \ --enable-doc \ --enable-pic override_dh_strip: dh_strip --dbg-package=fosfat-dbg override_dh_auto_clean: touch config.mak dh_auto_clean debian/changelog0000644000000000000000000001057612175446225011061 0ustar fosfat (0.4.0-4) unstable; urgency=low * Permit 'make clean' before configure (Closes: #718064) * Bump debhelper's build-dependency to 9, and Standards-Version to 3.9.4. * Update debian/watch -- Didier Raboud Mon, 29 Jul 2013 13:04:06 +0200 fosfat (0.4.0-3) unstable; urgency=low * Convert libraries to multiarch. - Bump B-D on debhelper to 8.9.3. - Bump debhelper compatibility level to 9. - Override lintian warning about debhelper being too young. - Update *.install files to cope with new library paths. - Initialize D_H_MULTIARCH from dpkg-architectures, use it in the --libdir argument to the configure. - Add Multi-Arch: same to the lib* packages. * Bump Symbols to 3.9.2, without changes needed. * Change my email address to @d.o and remove DMUA. -- Didier Raboud Fri, 05 Aug 2011 19:22:47 +0200 fosfat (0.4.0-2) unstable; urgency=low * Add fix_Bsymbolic-functions_build.patch to fix build in Ubuntu natty. -- Didier Raboud Fri, 03 Dec 2010 11:04:27 +0100 fosfat (0.4.0-1) unstable; urgency=low * New 0.4.0 upstream release, that merges most of our changes. Thanks go to Mathieu Schroeter! - The C++ non-redistributable files' functionality has been completely rewritten: remove +dfsg postfix and README.source. - New tarball includes Doxyfile: drop 00_upstream_Doxyfile.patch - -fPIC can be enabled individually: drop 10_enable_PIC_on_all_arches.patch - 11_fix_non_Linux_build.patch incorporated upstream: drop it. - Manpage for smascii was incoprorated upstream: drop it from packaging. - New pkg-config files for libfosfat and libfosgra are available: include them. * Enable static library compilation. * Now that I am a DM, add DMUA field to debian/control. Thanks go to Patrick Matthäi for the sponsoring! -- Didier Raboud Mon, 15 Mar 2010 12:05:53 +0100 fosfat (0.3.2+dfsg-2) unstable; urgency=low * Add 11_fix_non_Linux_build.patch to fix FTBFS on kfreebsd-*. -- Didier Raboud Fri, 12 Mar 2010 10:37:07 +0100 fosfat (0.3.2+dfsg-1) unstable; urgency=low * Initial upload to Debian (Closes: #572207) - Packaging based on upstream's. Many thanks! * Repack upstream to remove non-free libw32disk/Disk.*. - Add README.source do document that. - Mangle version in debian/watch. * debian/rules: use debhelper tiny style. * debian/control: Bump B-D of debhelper to >= 7.0.50. - Split package in libraries, -dev, -dbg packages. - Put package in otherosfs. * debian/patches: + 00_upstream_Doxyfile.patch : Import upstream's Doxyfile, probably forgotten in the tarball. + 10_enable_PIC_on_all_arches.patch : Disable upstream's arches list for -fPIC: enable it unconditionally. * Include docs. * Add symbols for the libs. * debian/compat: bump compat to 7. * debian/copyright: update. * Add a smascii.1 manpage. * Bump Standards to 3.8.4. -- Didier Raboud Sun, 07 Mar 2010 23:26:57 +0100 fosfat (0.3.2-0ubuntu0) jaunty; urgency=low * .IMAGE decoding support -- Mathieu Schroeter Sun, 07 Jul 2009 15:00:00 +0100 fosfat (0.3.1-0ubuntu0) jaunty; urgency=low * New beta release * A lot of fixes. -- Mathieu Schroeter Sun, 04 Jul 2009 14:00:00 +0100 fosfat (0.3.0-0ubuntu0) gutsy; urgency=low * New major beta release * Support of multiple devices, undelete, Window$ and symlink in fosread. -- Mathieu Schroeter Sun, 16 Dec 2007 16:00:00 +0100 fosfat (0.2.3-0ubuntu0) gutsy; urgency=low * Fourth beta release -- Mathieu Schroeter Sat, 09 Dec 2007 16:00:00 +0100 fosfat (0.2.2-0ubuntu0) feisty; urgency=low * Third beta release -- Mathieu Schroeter Sat, 07 Jul 2007 18:00:00 +0100 fosfat (0.2.1-0ubuntu0) feisty; urgency=low * Second beta release -- Mathieu Schroeter Fri, 22 Jun 2007 20:00:00 +0100 fosfat (0.2.0-0ubuntu0) feisty; urgency=low * First beta release -- Mathieu Schroeter Thu, 10 May 2007 19:35:00 +0100 fosfat (0.1.0-0ubuntu0) edgy; urgency=low * Initial alpha release -- Mathieu Schroeter Sat, 30 Dec 2006 13:17:34 +0100 debian/libfosfat0.install0000644000000000000000000000003212175446225012612 0ustar usr/lib/*/libfosfat*.so.*