debian/0000755000000000000000000000000012110220140007145 5ustar debian/copyright0000644000000000000000000000072711426161733011133 0ustar This package was debianized by Eric Sharkey on Thu, 11 Jan 2001 13:05:48 -0500. It was downloaded from http://www.cabextract.org.uk/ Upstream Author: Stuart Caie Copyright: (C) 2000-2010 Stuart Caie You are free to distribute this software under the terms of the GNU General Public License. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL file. debian/compat0000644000000000000000000000000211001203751010352 0ustar 6 debian/changelog0000644000000000000000000000650112110220044011024 0ustar cabextract (1.4-4) unstable; urgency=low * Mark as multi-arch foreign: Closes: #700683 -- Eric Sharkey Sun, 17 Feb 2013 13:22:35 -0500 cabextract (1.4-3) unstable; urgency=low * make debian/rule build-arch depend on build-stamp: Closes: #666348 * make a patch file for a more proper quilt format package -- Eric Sharkey Fri, 27 Apr 2012 18:54:29 -0400 cabextract (1.4-2) unstable; urgency=low * Enabled hardened build flags: Closes: #653509 -- Eric Sharkey Thu, 29 Dec 2011 07:55:33 -0500 cabextract (1.4-1) unstable; urgency=low * New upstream version -- Eric Sharkey Sat, 21 May 2011 10:49:56 -0400 cabextract (1.3-1) unstable; urgency=low * New upstream version: Closes: #591552 -- Eric Sharkey Tue, 03 Aug 2010 23:38:56 -0400 cabextract (1.2-4) unstable; urgency=low * Remove developer-centric file format documentation from package: Closes: #451698 * Integrate with KDE4: Closes: #528187 * Update to latest Debian packaging standards * Change to quilt source format -- Eric Sharkey Sun, 28 Mar 2010 08:51:58 -0400 cabextract (1.2-3) unstable; urgency=low * Add lcab manpage reference: Closes: #233278 * Change sourceforge reference to Debian package reference: Closes: #279712 * Move upstream web site: Closes: #475471 -- Eric Sharkey Tue, 15 Apr 2008 15:15:13 -0400 cabextract (1.2-2) unstable; urgency=low * merge patch to enhance KDE: Closes #377868 -- Eric Sharkey Thu, 26 Oct 2006 23:45:44 -0400 cabextract (1.2-1) unstable; urgency=low * New upstream * upstream change Closes: #390014 * Upgrade to debhelper compatibility level 5 -- Eric Sharkey Wed, 25 Oct 2006 12:03:38 -0400 cabextract (1.1-1) unstable; urgency=low * New upstream * upstream change Closes: #277522 -- Eric Sharkey Wed, 20 Oct 2004 14:04:05 -0400 cabextract (1.0-1) unstable; urgency=low * New upstream -- Eric Sharkey Wed, 31 Mar 2004 11:16:44 -0500 cabextract (0.6-1) unstable; urgency=low * Add note to README.Debian explaining cabinfo (Closes: #102066) * New upstream (Closes: #168068) -- Eric Sharkey Tue, 29 Jul 2003 08:25:59 -0400 cabextract (0.5-1) unstable; urgency=low * New upstream release (Closes: #123961) -- Eric Sharkey Mon, 6 May 2002 20:07:25 -0400 cabextract (0.2-2) unstable; urgency=low * Specify path to configure script (Closes: #89269) -- Eric Sharkey Sun, 11 Mar 2001 22:17:10 -0500 cabextract (0.2-1) unstable; urgency=low * New Upstream Release -- Eric Sharkey Tue, 6 Mar 2001 11:55:58 -0500 cabextract (0.1-3) unstable; urgency=low * Fix grammar: Closes: #82794 -- Eric Sharkey Fri, 26 Jan 2001 15:16:55 -0500 cabextract (0.1-2) unstable; urgency=low * Ignore documentation in New Maintainer's guide and install into debian/cabextract rather than debian/tmp * Closes: #83237 -- Eric Sharkey Wed, 24 Jan 2001 15:50:30 -0500 cabextract (0.1-1) unstable; urgency=low * Initial Release. * Closes: 81492 -- Eric Sharkey Thu, 11 Jan 2001 13:05:48 -0500 debian/docs0000644000000000000000000000004311353654600010041 0ustar README NEWS AUTHORS TODO changelog debian/cab_view.png.uu0000644000000000000000000000223310520277222012102 0ustar begin 644 cab_view.png MB5!.1PT*&@H````-24A$4@```!8````6"`8```#$M&P[````!'-"250("`@( M?`ADB````!%T15AT4V]F='=A;#&7V.:/2'"Q?>.;][ M.?>\_X%2:<`#8`G8!U:!YX"??]1;0'1==]K:VJ2RLM(!!/@!W+@N]"D@P6!0 M8K&8B(C8MBV#@X.2@\\`ZE6A[4"FMK;6V=SG)PQ^?R=.`$/`2 MN.L&?@O(W-RW140D$HF(IFD98#@/?@C(Q,1$.:Y$ MH]$\^!T0\GJ]J40B41(S-34E'H]G'S`!I@%965DI"Q81J:ZN%F#=Z_5^Z._O M3Y_];MNV6)9U`O0#?`3$MNU+P>WM[0*3J=KK]3PBI(]W[*LC*JZI_K]?M+IM$\%-F*QF%P$6UA88')RDH.#`^+Q M.`![>WN>K:TMPN$PF4RF)#Z12&`8Q@Z4>;QX/"ZF:0H@P\/#A<<#I+>W5P`9 M'Q\OR1D;&Q.?S_<5RK1;.!S.]ZXT-C86VLWG\\5K:FH$D,[.SI*<8#!XK"C* M*Q7X`C`S,W.N#-%HM+!?7U]G9V<'8.GP\/!-,ID4`)'3*JZNKK*\O&R(R#24 M^:5'1D8*-RY:W<`=P`%D='141+)FU=75=6*:YG?(VN`?$7F_MK:FS,_/E]RX MHZ.CL,]UQ&_@,_`3>*8HBJBJ2B02(10*R>+BXL'1T=']8L8]7&QS=W=7\K7, MK2=GJO7(-,T-P#%-\Q-9^STG5Z/OZ^N[S.@5X*8;L%C_933!Z3"- Build-Depends: debhelper (>> 6.0.0), sharutils Standards-Version: 3.9.3 Package: cabextract Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Multi-Arch: foreign Enhances: konqueror Description: Microsoft Cabinet file unpacker Cabextract is a program which unpacks cabinet (.cab) files, which are a form of archive Microsoft uses to distribute their software and things like Windows Font Packs. debian/source/0000755000000000000000000000000012110220140010445 5ustar debian/source/format0000644000000000000000000000001411353660462011702 0ustar 3.0 (quilt) debian/cabextract.desktop0000644000000000000000000000053110520274217012700 0ustar [Desktop Entry] ServiceTypes=application/x-mscabinet,application/x-msdos-program Actions=list;extract; [Desktop Action list] Name=List Contents Icon=cab_view Exec=konsole --vt_sz 80x25 -T CabExtract --noclose --nomenubar --notabbar -e cabextract -l "%F" [Desktop Action extract] Name=Extract Here Icon=cab_extract Exec=cabextract -d "%d" "%F" debian/cabextract.desktop.kde40000644000000000000000000000070311353715362013535 0ustar [Desktop Entry] Type=Service ServiceTypes=KonqPopupMenu/Plugin MimeType=application/vnd.ms-cab-compressed;application/x-ms-dos-executable; Actions=list;extract; [Desktop Action list] Name=List contents Icon=/usr/share/icons/cab_view.png Exec=konsole --geometry 80x24 --caption CabExtract --noclose -e /usr/bin/cabextract -l "%F" [Desktop Action extract] Name=Extract here Icon=/usr/share/icons/cab_extract.png Exec=/usr/bin/cabextract -d "%d" "%F" debian/rules0000755000000000000000000000454311746622001010253 0ustar #!/usr/bin/make -f # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 CFLAGS = `dpkg-buildflags --get CFLAGS` LDFLAGS = `dpkg-buildflags --get LDFLAGS` CPPFLAGS = `dpkg-buildflags --get CPPFLAGS` configure: configure-stamp configure-stamp: dh_testdir # Add here commands to configure the package. ./configure CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" --prefix=$(CURDIR)/debian/cabextract/usr --mandir=$(CURDIR)/debian/cabextract/usr/share/man --infodir=$(CURDIR)/debian/cabextract/usr/share/info touch configure-stamp build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: configure-stamp dh_testdir # Add here commands to compile the package. $(MAKE) cp ChangeLog changelog #/usr/bin/docbook-to-man debian/cabextract.sgml > cabextract.1 touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp # Add here commands to clean up after the build process. [ ! -f Makefile ] || $(MAKE) clean dh_clean install: build dh_testdir dh_testroot dh_clean -k dh_installdirs # Add here commands to install the package into debian/cabextract. \$(MAKE) install cp $(CURDIR)/debian/cabextract.desktop $(CURDIR)/debian/cabextract/usr/share/apps/konqueror/servicemenus/ cp $(CURDIR)/debian/cabextract.desktop.kde4 $(CURDIR)/debian/cabextract/usr/share/kde4/services/ServiceMenus/cabextract.desktop uudecode -o $(CURDIR)/debian/cabextract/usr/share/icons/cab_extract.png $(CURDIR)/debian/cab_extract.png.uu uudecode -o $(CURDIR)/debian/cabextract/usr/share/icons/cab_view.png $(CURDIR)/debian/cab_view.png.uu # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot # dh_installdebconf dh_installdocs dh_installexamples dh_installmenu # dh_installemacsen # dh_installpam # dh_installinit dh_installcron dh_installman $(CURDIR)/doc/cabextract.1 dh_installinfo # dh_undocumented dh_installchangelogs dh_link dh_strip dh_compress dh_fixperms # dh_makeshlibs dh_installdeb # dh_perl dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure debian/patches/0000755000000000000000000000000012110220140010574 5ustar debian/patches/historic0000644000000000000000000000257011746777176012417 0ustar Description: pre-quilt changes This patch gathers together small changes introduced prior to the cabextract package becoming a quilt package. --- cabextract-1.4.orig/README +++ cabextract-1.4/README @@ -2,7 +2,7 @@ cabextract 1.4 - a program to extract Mi (C) 2000-2010 Stuart Caie This is free software with ABSOLUTELY NO WARRANTY. -Cabinet (.CAB) files are a form of archive, which Microsoft use to +Cabinet (.CAB) files are a form of archive, which Microsoft uses to distribute their software, and things like Windows Font Packs. The cabextract program unpacks these files. --- cabextract-1.4.orig/mspack/cabd.c +++ cabextract-1.4/mspack/cabd.c @@ -655,7 +655,8 @@ static int cabd_find(struct mscab_decomp if ((offset == 0) && (EndGetI32(&buf[0]) == 0x28635349)) { sys->message(fh, "WARNING; found InstallShield header. " "This is probably an InstallShield file. " - "Use UNSHIELD from www.synce.org to unpack it."); + "Use unshield (from the unshield package) " + "to unpack it."); } /* read through the entire buffer. */ --- cabextract-1.4.orig/doc/cabextract.1 +++ cabextract-1.4/doc/cabextract.1 @@ -83,3 +83,5 @@ of the cabinet files. This manual page was written by Stuart Caie , based on the one written by Eric Sharkey , for the Debian GNU/Linux system. +.SH "SEE ALSO" +.BR lcab (1) debian/patches/series0000644000000000000000000000001111746777176012051 0ustar historic debian/cab_extract.png.uu0000644000000000000000000000327410520277222012610 0ustar begin 644 cab_extract.png MB5!.1PT*&@H````-24A$4@```!8````6"`8```#$M&P[````!'-"250("`@( M?`ADB````!%T15AT4V]F='=A4/_E`B M&I%$$XW!!'S\!XR)!N*SP4D`)T&B$$<&&!4VM@'"NK*V*Z.EU]Y=[^GG'QN$ M;0C[)K^[W"_W?>6;3^YW,,420LP70BR?ZON>*:+3NKIX[\(%&H00"R5)2MRJ M1YX"*O7U\5HDXBX`J^*;;]RM0@A%""&/W3U""&5BGS1QH[U==!86TJ3KPLVI MEM-8LL2 M&K5$3[61%S@.G#NK<^F22BYG<.6*/K8T]NR)LG]_&@`SKU,M=RUZ#DHFP9^T M$O[L$?^NNL89OX5*\\7YO(OC0#RN(P2DTRZIE$XZK7/P8`;;=CAR.`9`WM1H M>6#&O-N;*WLV5`5?6@,*C%U6-_O^:7UB62&DPV'56M[T>C MD-WU9_X:N$S!;2B*B:[;."XX#C@N:)I!*J5QZE02(?1Q69J&2D!)@A[E;-?I M=#:3VWPMBK;=]L^)2&S?V;\'3(_70=>M471L&4:>D1&59/(*KCL>SIM9_'** M?=M_R:22Z2V?JO2O"Q+T['S<>]A;'%8LPSSTQW??)K6ZAO+P77.\CA/"O3:Q MCJH:J*H!&.-@/:MRO..4[8E>B!8&`HLWUHJ->.O#8;%, M?O)K;\$7JW MU;)BWB#E%872I8N)=BMOU;S3;^V`&YR\KY[R.<%2OUQ15T,BDF!DQ,N/\77\ M<*`,@%6M%JLKO\0G8LR:'6;H]!EB46@%(%22%&1EX;R M>AH6S`>Y`*P4.#K8&B@J6!ED:7@B,QD6..3=(`6!LE%<]H&D``+DXM%G9PR5 MO43.9;%=84]T)OU'6V:+[G][!A]&*O!.KV]"\DT#;P@\Q>`+`P[('@S-I/WS M3CH.#,J;M#<^J7=#R["996`8='V]VAP:' M.P)N[M&VGS#_K_>F\-7:OI9[2TJGMSN.+,6BB54;.SA^JY[_`/(".UNQRC-A ,`````$E%3D2N0F"" ` end debian/README.Debian0000644000000000000000000000212210520274217011224 0ustar cabextract for Debian ---------------------- This was packaged for debian to help msttcorefonts work better. The cabextract source also contains source for a testing/debugging executable called cabinfo which will display internal flags and data block divisions of an archive file. This is not of general use, so is not included in the binary Debian package. -- Eric Sharkey , Thu, 11 Jan 2001 13:05:48 -0500 Cabextract-KDE Integration -------------------------- KDE support has been added to the cabextract package by Debian. Currently using cabextract-1.2 and KDE-3.5.3. Cabextract is accessible in KDE via Konqueror's context menu, where *.cab and *.exe files will have entries in the Actions submenu for viewing and extracting the archive(s). Cabinet contents are listed in a minimal, non-interactive Konsole window. Use Konsole's menu (RMB or LMB on the background, for RH and LH mouse setups respectively) to expand the session if necessary. Extractions are made to the same directory the selected *.cab or *.exe file resides in. Bruce Sass 2006-07-04 debian/dirs0000644000000000000000000000023011353716306010052 0ustar usr usr/bin usr/share usr/share/doc usr/share/doc/cabextract usr/share/apps/konqueror/servicemenus usr/share/icons usr/share/kde4/services/ServiceMenus