proguard - java class file shrinker, optimizer, and obfuscator

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name proguard
Package version 5.0
Package release 1
Package architecture all
Package type deb
Installed size 950 B
Download size 695.55 KB
Official Mirror
ProGuard is a free Java class file shrinker, optimizer, and
obfuscator.  It can detect and remove unused classes, fields,
methods, and attributes. It can then optimize bytecode and remove
unused instructions. Finally, it can rename the remaining classes,
fields, and methods using short meaningless names. The resulting jars
are smaller and harder to reverse-engineer.


Package Version Architecture Repository
proguard_5.0-1_all.deb 5.0 all Debian Main
proguard - - -


Name Value
default-jre -
java5-runtime -


Type URL
Binary Package proguard_5.0-1_all.deb
Source Package proguard

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install proguard deb package:
    # sudo apt-get install proguard




2014-08-21 - Emmanuel Bourg <>
proguard (5.0-1) unstable; urgency=medium
* Team upload.
* New upstream release (Closes: #754964)
- Increased the source/target level to 1.5
- Depend on java5-runtime instead of java2-runtime
2014-04-10 - Emmanuel Bourg <>
proguard (4.11-1) unstable; urgency=medium
* Team upload.
* New upstream release
* Removed the non-free documentation from the package (Closes: #719706)
* Removed the pre-built jars from the upstream tarball
* debian/control:
- The package is now co-maintained with the Java Team
- Standards-Version updated to 3.9.5 (no changes)
- Added the Vcs-* fields
- Added the Homepage field
* Switch to debhelper level 9
* Use XZ compression for the upstream tarball
2013-06-06 - tony mancill <>
proguard (4.8-0.1) unstable; urgency=low
* Non-maintainer upload.
* New upstream release. (Closes: #678049, #643255)
* Sync changes from Ubuntu packaging.
- Thank you to Sebastian Carneiro.
* Bump Standards-Version to 3.9.4.
2012-07-11 - Sebastian Carneiro <>
proguard (4.8-0ubuntu1) quantal; urgency=low
* New upstream release. Necessary to fix FTBFS on
mobile-atlas-creator package.  (LP: #888982)
* debian/patches/add-bin.patch: tidy up auto-generated patch which creates
proguard and proguardgui shell scripts.
2009-11-30 - Sam Clegg <>
proguard (4.4-2) unstable; urgency=low
* update to source format 3.0 (quilt)
2009-10-09 - Sam Clegg <>
proguard (4.4-1) unstable; urgency=low
[ Onkar Shinde ]
* Merge from Ubuntu. (Closes: #534029, #548810)
[ Sam Clegg ]
* Thanks Onkar for the above fixes!
* New upstream release
2009-09-04 - Onkar Shinde <>
proguard (4.3-1ubuntu1) karmic; urgency=low
* Use upstream ant build script. Fixes FTBFS.
* debian/control
- Add build dependency default-jdk. Remove gcj-4.3, fastjar.
- Set runtime dependency to 'default-jre | java2-runtime'.
- Update standard version to 3.8.3. No change needed.
* debian/rules
- Refresh to use upstream ant build script with help of cdbs ant class.
* debian/install
- Remove ant-proguard.jar. Add retrace.jar
* debian/README.Debian
- Add notes about using ant task.
* debian/links
- Remove. Explained in README.Debian.
* debian/*.manifest
- Delete. Not needed anymore.
* debian/watch
- User better regular expression.
2009-05-20 - Sam Clegg <>
proguard (4.3-1) unstable; urgency=low
* New upstream release
* Bump standards version to 3.8.1
* Remove build-depend on jikes (use javac instead)
2008-05-15 - Sam Clegg <>
proguard (4.2-1) unstable; urgency=low
* New upstream release
* Fix build of ant task (Closes: #459829)
Thanks to Hans van Kranenburg <>
2008-01-03 - Sam Clegg <>
proguard (4.1-1) unstable; urgency=low
* New upstream release
* fix watch file. Closes: #450042

See Also

Package Description
proj-bin_4.8.0-5_i386.deb Cartographic projection library (tools)
proj-data_4.8.0-5_i386.deb Cartographic projection filter and library (datum package)
proj-ps-doc_4.3.3-4_all.deb PostScript docs for cartographic projection filters and library
projectcenter.app_0.6.1-1_i386.deb IDE for GNUstep Development
projectl_1.001.dfsg1-7_i386.deb sword action shooting
projectm-data_2.1.0+dfsg-1_all.deb Advanced Milkdrop-compatible music visualization library - data
projectm-jack_2.1.0+dfsg-1+b1_i386.deb projectM JackAudio module
projectm-pulseaudio_2.1.0+dfsg-1+b1_i386.deb projectM PulseAudio module
prolix_0.03-1_all.deb tool to interactively filter chatty command output
prolog-el_1.25-2_all.deb Emacs major mode for editing Prolog code
promoe_0.1.1-3+b1_i386.deb GUI client for XMMS2
proofgeneral-doc_4.3~pre131011-0.2_all.deb generic frontend for proof assistants - documentation
proofgeneral_4.3~pre131011-0.2_all.deb generic frontend for proof assistants
prooftree_0.12-1_i386.deb proof-tree visualization for Proof General
proot_4.0.2-1_i386.deb emulate chroot, bind mount and binfmt_misc for non-root users