debian/0000755000000000000000000000000012121544773007174 5ustar debian/patches/0000755000000000000000000000000012113613543010614 5ustar debian/patches/20-version.patch0000644000000000000000000000064412113613255013545 0ustar From: Jari Aalto Subject: Synchronize version number with Debian (Closes: #694268). --- mytypes.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/mytypes.h +++ b/mytypes.h @@ -49,6 +49,6 @@ #define CFO_START (0x24) /* folder offset */ #define CFI_START (0x2C) /* file offset */ -#define VERSION "1.0b11" +#define VERSION "1.0b12" #endif debian/patches/10-man.patch0000644000000000000000000000150612113613540012625 0ustar From 57eaed00261d635d0531502687f8d91ce8314710 Mon Sep 17 00:00:00 2001 From: Jari Aalto Date: Fri, 10 Feb 2012 12:03:40 -0500 Subject: [PATCH] mention cabextract Organization: Private Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Signed-off-by: Jari Aalto --- lcab.1 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) --- a/lcab.1 +++ b/lcab.1 @@ -1,6 +1,6 @@ .TH LCAB "1" "August 2003" "lcab 1.0b8" .SH NAME -lcab \- Create cabinet (.cab) files. +lcab \- create cabinet (.cab) archives .SH SYNOPSIS .B lcab [\fIOPTION\fR]... \fISOURCE\fR... \fICABFILE\fR @@ -25,4 +25,8 @@ for the Debian GNU/Linux system. .SH "SEE ALSO" +.TP +\fBcabextract\fR(1) +extract files from Microsoft cabinet (.cab) archives +.P http://www.geekshop.be/rien/lcab/ debian/patches/20-lcab.1.patch0000644000000000000000000000112412113613543013112 0ustar From a65a3bf14e8f6a3f3c4e2d24f891fdf96983b46f Mon Sep 17 00:00:00 2001 From: Jari Aalto Date: Fri, 10 Feb 2012 13:05:51 -0500 Subject: [PATCH] lcab.1: update URL Organization: Private Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Signed-off-by: Jari Aalto --- lcab.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/lcab.1 +++ b/lcab.1 @@ -29,4 +29,4 @@ \fBcabextract\fR(1) extract files from Microsoft cabinet (.cab) archives .P -http://www.geekshop.be/rien/lcab/ +http://ohnopub.net/~ohnobinki/lcab debian/patches/series0000644000000000000000000000005612113613155012031 0ustar 10-man.patch 20-lcab.1.patch 20-version.patch debian/compat0000644000000000000000000000000212113612651010362 0ustar 9 debian/control0000644000000000000000000000136512113614146010575 0ustar Source: lcab Section: utils Priority: extra Maintainer: Jari Aalto Build-Depends: debhelper (>= 9), autotools-dev, autoconf, automake Standards-Version: 3.9.4 Vcs-Browser: http://git.debian.org/?p=collab-maint/lcab.git Vcs-Git: git://git.debian.org/git/collab-maint/lcab.git Homepage: http://freecode.com/projects/lcab Package: lcab Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: cabextract Description: create cabinet (.cab) archives lcab is a small program for Linux that creates a cabinet (.cab) archive from a set of input files. . CAB format represents the Microsoft Windows compressed archive format. It is used for compression and digital signing by a variety of Microsoft installation programs debian/install0000644000000000000000000000001512113612651010551 0ustar lcab usr/bin debian/changelog0000644000000000000000000000757412121544214011051 0ustar lcab (1.0b12-7) unstable; urgency=low * debian/copyright - (Comment): Adjust wording. * debian/watch - Update URL to mirror.ohnopub.net (Closes: #703288). -- Jari Aalto Mon, 18 Mar 2013 09:55:56 +0200 lcab (1.0b12-6) unstable; urgency=low * debian/clean - Clean up files by autoreconf etc. in debian/rules. * debian/control - (Homepage): Update URL to Freecode. - (Standards-Version): Update to 3.9.4. * debian/copyright - Update year. Add Freecode URL. * debian/patches - (20): New. Synchronize version number with Debian (Closes: #694268). -- Jari Aalto Thu, 28 Feb 2013 10:49:26 +0200 lcab (1.0b12-5) unstable; urgency=low * debian/clean - New file. * debian/control - (Build-Depends): Rm dpkg-dev; not needed with debhelper 9. - (Homepage): Update address. Closes LP#696304 (done in 1.0b12-4) - (Standards-Version): Update to 3.9.3.1. * debian/copyright - Update to format 1.0. * debian/rules - Move override_dh_auto_clean to debian/clean. - Enable all hardening flags. - Use DEB_*_MAINT_* variables. -- Jari Aalto Wed, 04 Apr 2012 10:11:01 +0300 lcab (1.0b12-4) unstable; urgency=low * New maintainer. - Update to format 3.0 * debian/clean - New file * debian/compat - Update to 9 * debian/control - (Build-Depends): Update to debhelper 9. Add dpkg-dev 1.16.1, autotools-dev. - (Description): Extend. * debian/copyright - Update to DEP5. * debian/install - New file. * debian/patches - Convert all inline patches to quilt. * debian/rules - Update to dh(1) format. - Use hardened CXXFLAGS (release goal). http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags -- Jari Aalto Fri, 10 Feb 2012 13:23:49 -0500 lcab (1.0b12-3) unstable; urgency=low * New maintainer (Closes: #426304) * New Standards-Version = 3.7.3 * Added the new Homepage field in debian/control * Added automake1.7 as a build dependency and changed debhelper to (>=5.0.59) * aclocal.m4 recreated (automake 1.7.9) * Updated debian/compat (4-->6) -- César Gómez Martín Wed, 23 Jan 2008 14:41:15 +0000 lcab (1.0b12-2) unstable; urgency=medium * The distributed Makefile does not include a distclean target. Call `make distclean' only if configure has been run. Closes: #451257. -- Shaun Jackman Wed, 14 Nov 2007 11:27:03 -0700 lcab (1.0b12-1) unstable; urgency=low * New upstream release. * Update the watch file. Closes: #450213. * Update config.guess and config.sub to 20070725.1. * Update the Debian policy to version 3.7.2.2. * Fix lintian warnings debian-rules-uses-pwd and debian-rules-ignores-make-clean-error. -- Shaun Jackman Wed, 7 Nov 2007 11:13:56 -0700 lcab (1.0b11-1) unstable; urgency=low * New upstream release. * Update config.guess and config.sub to 2006-02-23. * Add a watch file. * Update the Debian policy to version 3.6.2.2. No changes necessary. * Clean up debian/rules. * Bump debian/compat to version 4. -- Shaun Jackman Thu, 6 Apr 2006 08:53:49 -0600 lcab (1.0b10-2) unstable; urgency=low * Suggest cabextract and refer to it in the manual page (Closes: #233279). -- Shaun Jackman Wed, 18 Feb 2004 20:22:12 -0800 lcab (1.0b10-1) unstable; urgency=low * New upstream release. (Closes: #207188, #208483) -- Shaun Jackman Tue, 30 Sep 2003 09:56:23 -0700 lcab (1.0b9-1) unstable; urgency=low * New upstream release * lcab.1 (AUTHORS): Added a written-by line for the man page. -- Shaun Jackman Tue, 19 Aug 2003 10:03:20 -0600 lcab (1.0b8-1) unstable; urgency=low * Initial Release. -- Shaun Jackman Wed, 13 Aug 2003 06:55:48 -0600 debian/watch0000644000000000000000000000007512121543741010221 0ustar version=3 ftp://mirror.ohnopub.net/mirror/lcab-(.+)\.tar\.gz debian/debian-save-restore.mk0000644000000000000000000000507612113612651013364 0ustar # debian-save-restore.mk -- Save and restore original files # # Copyright # # Copyright (C) 2008-2011 Jari Aalto # # License # # This program 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 2 of the License, or # (at your option) any later version. # # This program 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 . # # Description # # This is GNU makefile part, that defines common variables, # targets and macros to be used from debian/rules. # # Usage (format 3.0) # # FILE_LIST_PRESERVE = # # override_dh_clean: # $(file-state-save) # dh_clean # $(file-state-restore-copy) # # Alternative usage, in case more file updates happens during configure etc. # # override_dh_auto_configure: # $(file-state-save) # # # binary-arch: # $(file-state-restore) # ... define file-state-save # save files suffix=.original; \ for file in $(FILE_LIST_PRESERVE); \ do \ backup=/tmp/$$(echo $$file | sed 's,/,%,g')$$suffix; \ if [ -f "$$file" ] && [ ! -f "$$backup" ]; then \ cp --archive --verbose "$$file" "$$backup"; \ fi; \ done endef define file-state-restore-copy # restore files suffix=.original; \ for file in $(FILE_LIST_PRESERVE); \ do \ backup=/tmp/$$(echo $$file | sed 's,/,%,g')$$suffix; \ if [ -f "$$backup" ]; then \ dir=$$(dirname "$$file"); \ if [ "$$dir" != "." ]; then \ mkdir -p "$$dir"; \ fi; \ cp --archive --verbose "$$backup" "$$file"; \ fi; \ done endef define file-state-restore # restore files suffix=.original; \ for file in $(FILE_LIST_PRESERVE); \ do \ backup=/tmp/$$(echo $$file | sed 's,/,%,g')$$suffix; \ if [ -f "$$backup" ]; then \ dir=$$(dirname "$$file"); \ if [ "$$dir" != "." ]; then \ mkdir -p "$$dir"; \ fi; \ cp --archive --verbose "$$backup" "$$file"; \ rm "$$backup"; \ fi; \ done endef # End of file debian/rules0000755000000000000000000000116312113612651010245 0ustar #!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed # due to autoreconf(1) FILE_LIST_PRESERVE = \ Makefile \ Makefile.in \ aclocal.m4 \ config.h.in \ configure \ depcomp \ install-sh \ missing \ mkinstalldirs \ include debian/debian-save-restore.mk override_dh_auto_configure: $(file-state-save) cp -v /usr/share/misc/config.sub . cp -v /usr/share/misc/config.guess . autoreconf -fi dh_auto_configure override_dh_auto_build: dh_auto_build $(file-state-restore-copy) %: dh $@ # End of file debian/docs0000644000000000000000000000000712113612651010034 0ustar README debian/copyright0000644000000000000000000000300112121544010011101 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 X-Format: http://dep.debian.net/deps/dep5 Upstream-Name: lcab Upstream-Contact: Nathan Phillip Brink Source: http://freecode.com/projects/lcab X-Source: http://ohnopub.net/~ohnobinki/lcab X-Upstream-Bugs: https://ohnopub.net/bugzilla X-Upstream-Comment: Nathan is the Gentoo package maintainer. Files: * Copyright: 2001 Rien Croonenborghs (email not reachable) 2001 Ben Kibbey 2003 Shaun Jackman 2004 Ivan Brozovic License: GPL-2+ Files: debian/* Copyright: 2012-2013 Jari Aalto 2008 César Gómez Martín 2003, 2004, 2006, 2007 Shaun Jackman License: GPL-2+ 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 as published by the Free Software Foundation; either version 2 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 . . On Debian systems, the complete text of the GNU General Public License can be found in "/usr/share/common-licenses/GPL-2". debian/source/0000755000000000000000000000000012113612651010464 5ustar debian/source/format0000644000000000000000000000001412113612651011672 0ustar 3.0 (quilt) debian/clean0000644000000000000000000000011212113614704010164 0ustar config.guess config.h config.log config.status config.sub stamp-h1 warn.o debian/manpages0000644000000000000000000000000712113612651010677 0ustar lcab.1