AUR CleanUp Day
From ArchWiki
TU's are currently working through the list. You can still add packages but please check the whole page first.The TUs will not delete any useful package.
The AUR has a large number of obsolete packages which could use cleaning up. Examples of packages that may be cleaned up are:
- packages that have been renamed or replaced
- old and unmaintained developmental (cvs/svn/etc) packages
Post suggestions of packages on this pages. Trusted Users will get together and go though the list in a couple of weeks and confirm which packages should be removed.
Please DO NOT REMOVE suggestions from the wiki page but add a comment on why it should be kept instead. Please list packages in alphabetical order!
Contents |
Package List
Add new packages here - check for the package in the sorted lists below before adding
- bin32-swiftfox-athlon64 - pointless package. not needed
- bin32-swiftfox-prescott - pointless package. not needed
- bin32-swiftfox3-athlon64 - pointless package. not needed
- bin32-swiftfox3-prescott - pointless package. not needed
- blastwave - Dead projet, doesn't compile anymore
- bluez-hciemu - doesnt work. no longer supported by upstream
- blurc - doesnt work anymore.
- bmp-flac - doesnt work anymore
- bmp-scrobbler - doesnt work anymore
- eclipse33 - not needed anymore -- No reason to delete, StefanHusmann
- eclipse33-dtp - not needed anymore
- eclipse33-emf - not needed anymore
- eclipse33-gef - not needed anymore
- eclipse33-pdt - not needed anymore
- eclipse33-wsdl4j - not needed anymore
- eclipse33-wtp - not needed anymore
- eclipse-i18n-pack1 - not needed anymore (it's for old eclipse)
- eclipse-i18n-pack2 - not needed anymore (it's for old eclipse)
- eclipse-i18n-pack2a - not needed anymore (it's for old eclipse)
- eclipse-i18n-packbidi - not needed anymore (it's for old eclipse)
- folderview-sceenlet - misspelled pkgname (my r key wasn't working well)
- gnome-torrent - DEAD
- jackbeat - already in extra
- kanola - probably dead project, didn't went past the 0.0.1 release since 2006
- kerne26-livecd - not needed
- klibc-zen - not needed anymore theres not even a kernel26zen..
- lib32-openssl - duplicate from community (x86_64), shouldn't be in AUR according to this.
- lib32-libxml2 - duplicate from community (x86_64), shouldn't be in AUR according to this.
- lib32-libxcomposite - duplicate from community (x86_64), shouldn't be in AUR according to this.
- mouseemu - Project not updated since 2006; xautomation also allows mouse emulation.
- mozilla-firefox-thai too old to be useful
- mpd-pausemode - "Website" is orig. contributor's email addr.; orphaned by this contributor, so presumably no longer developed.
- myrulesdujour - dead project source unavailable
- nautilus-smbfix - smb browse fix in nautilus 2.26
- netbeans-cpp_6.1-1 - not needed anymore
- netbeans-eaphp-200804221056-1 - not needed anymore
- netbeans-ruby_6.1-1 - not needed anymore
- nspluginwrapper-flash - not needed anymore
- ndiswrapper-slax - not needed anymore
- ndiswrapper-zen - not needed anymore. theres not even a kernel26zen..
- netscape-navigator - closed-sources, end of support by netscape -- Does it still work? If so, no need to delete.
- nmap-dist - pointless, crippled, no longer needed
- nss-new - same as in extra
- nvidia-96xx-zen - not needed anymore. theres not even a kernel26zen..
- nvidia-beta-zen - not needed anymore. theres not even a kernel26zen..
- nvndia-utils-vdpau - VDPAU support already in stable driver
- nvidia-zen - http://aur.archlinux.org/packages.php?ID=13903
- openoffice-lcd-fix - Maintainer found a better solution and says the package is not needed anymore.
- openoffice-spell-ca - too old to be useful. also in extra?
- pango-libthai - obsolete. part of pango in extra. see comments
- pidgimpd-svn - This package is orphaned and it doesn't build. There is mpd support in musictracker.
- pacorphan - source is unavailable/maintainer/developer unreachable
- poppler-qt4 - use old Qt4 from community
- pynealpm - use old libalpm
- python-nltk-yaml_external - renamed to python-nltk-noyaml
- ppm2mpeg - included in xvidcap
- qgis contributor seems to be inactive. Newer version available so this package should maybe be orphaned, no obvious reason to delete it.
- qgnokii - depend on qt3 but still use depend=(qt)
- qutim-svn - was replace by qutim-core-svn
- qutim-svn-dev - was replace by qutim-core-svn (SVN doen't work)
- qutim-plugin-icq-svn - was replace by qutim-protocol-icq-svn
- qutim-plugin-jabber-svn - was replace by qutim-protocol-jabber-svn
- qutim-plugin-mrim-svn - was replace by qutim-protocol-mrim-svn
- rt2400 - not needed anymore
- sharpmusique - source is not available anymore
- sidplay - Website is unreachable --Doc Angelo
- slrn-slang2 - Not needed anymore. Same as slrn
- smc-wmusic - smc package in oficial extra repo now comes with music and this package is not needed anymore.
- sonata-disautocenter - not needed anymore
- sqcam-cvs - depend on kernel26 and was not update since 1 year...
- strigiapplet - already in extra for KDE4
- swt-devel - I only created it to compile tuxguitar against it, but that's not needed. And it seems nobody is using it.
- tcgui - dependecies (truecrypt-utils) are not satisfied anymore. anyway deprecated, because truecrypt has its own gui
- tcgui-kdemod - dependecies (truecrypt-utils) are not satisfied anymore. anyway deprecated, because truecrypt has its own gui
- thunderbird-ca - too old to be useful
- thunderbird-spell-ca - too old to be useful
- truecrypt-zen - not needed anymore. theres not even a kernel26zen..
- umbrello - released as part of the kdesdk module in KDE4
- viki-svn - old, pkgbuild is broken
- vim-colorschemes - Mirror says 404, there is vim-colorsamplerpack in [extra]
- vimexplorer - same as vim-explorer
- weather-wallpaper - orphaned and references as dep non-existing pymetar
- xen3 - appears to be a duplicate of community/xen (or perhaps it needs a more descriptive name)
- xmlwrapp
- xorg-server-kdrive - provided by xorg-server now
- xorg-server-xephyr - provided by xorg-server now
- xulrunner-thai - too old to be useful
- yammi - No upstream ongoing develeopement, does not build, since arts went away with last KDE update
- zsh-darcs - Included in zsh now
- kdemod3-showimg - No upstream ongoing develeopement - originally for kde3 - doesn't build with updated libs
- showimg - Old - Renamed
- quadkonsole - Old - Renamed
- kdemod3-kde-i18n-zh_cn - Old - availiable in kdemod repo - aswell as many other kdemod localization pkgs.
- backintime-kde4 - made obsolete by other backintime version
TU Working Area
For editing by TUs only! The wiki has a history so do not think you can get away with ignoring this... --Allan
Packages to Remove
- aldm - not supported anymore
- 32bit-wine - duplicate of bin32-wine (already gone)
- abcm2ps-devel - no devel version available. theres already abcm2ps-- True, deleted, also deleted abcm2ps-latest (StefanHusmann)
- aethyra-svn - moved to git, theres already aethyra-git. see comments -- already gone (StefanHusmann)
- al-mime al-mime - doesnt work, not supported anymore -- maybe something for a wiki-page?
- al-mime-data - doesnt work, not supported anymore -- maybe something for a wiki-page?
- aldrin-svn - replaced by aldrin-hg see comments - True, deleted (StefanHusmann)
- apcalc - the same package as calc in community, renamed -- true, removed (StefanHusmann)
- bit32-wine - orphaned with comment from author that it should be removed and it's duplicate of bin32-wine -- already gone
- bin32-epsxe - This is a special version of epsxe for x86_64, but the regular epsxe package is now for both i686 and x86_64, making this package obselete -- deleted, stefanhusmann
- bitlbee-msn - added into bitlbee in extra -- deleted, stefanhusmann
- clamfilter - source unavailable dead project -- deleted Stefanhusmann
- css-mode - Included in emacs 22.2. (stefanhusmann, deleted)
- ecamegapedal - Do not to compile. -- dead project, deleted (stefanhusmann)
- emacs-unicode-2 - We have emacs-cvs and emacs-otf, which are similar. In fact emacs-otf was derived from emacs-unicode-2 (stefanhusmann, deleted)
- fvwm-trans last updated over 2 years ago and replaced with
- fvwm-patched in AUR --pressh (I think one feature that is patched is in fvwm by default now, the other is in fvwm-patched too. If user does not want all the patched they can disable the ones they don't want from fvwm-patched)
- gdesklets-clock - not available anymore -- true, deleted (stefanhusmann)
- gdesklets-sidecandy - not available anymore -- true, deleted (stefanhusmann)
- gdesklets-sidecandyram - not available anymore -- true, deleted (stefanhusmann)
- gdesklets-starterbar - not available anymore -- true, deleted (stefanhusmann)
- gnuplot-mode - included in gnuplot (stefanhusmann, deleted)
- gtk-im-libthai - obsolete see comments -- deleted (stefanhusmann)
- kirateradio - doesnt exist anymore -- deleted (stefanhusmann)
- jacman - Jacman doesn't work correctly with pacman3. --Partition
- kopete-dev - terribly outdated. no longer needed -- deleted (stefanhusmann)
- lib32-libxml2 deleted stefanhusmann
- madman-devel - problem with Faad, use git now (stefanhusmann: last entry on comment page is from 2005, deleted)
- matio - this package was intended for a enhancement (add shared libs) of the package in community (libmatio) which now has this enhancement -- deleted (StefanHusmann)
- metabar - part ok KDE in 2006 according to comments -- deleted (StefanHusmann)
- yatesparse - no additional comments from me. The PKGBUILD speaks for it self -- True, deleted. The author did not respond to all helpful comments since 2006, so he obviously is not maintaining any longer. Deleted (StefanHusmann)
In community:
- gambas - no package depends on it and uptream development seems stopped, also exists gambas2 on community -- Ornitorrincos
- lmctl - replaced by lomoco --Allan
- wildfire - Replaced by openfire. --pressh
- xchat-systray-integration - Xchat is integrated with systray without this package -- angvp
Packages to Keep
- atmel-firmware - no longer needed -- why?
- autoconf-compat - too old to be useful -- it is for compiling old stuff, lets keep it, does not harm
- aur-install - does this one still work and do we need it anyway? -- Seems to be actively maintained, no reason to delete.
- amsn-plugins-texim - no longer exists -- it's here: [1] (StefanHusmann)
- bibledesktop-devel - not needed anymore -- does not harm
- bin32-flashplayer-standalone - not needed anymore -- Still useful, because there is no native standalone flash player from Adobe on x86_64 systems. Mightyjaym (maintener)
- btrfs - newer version (0.15) available, released May 29th, 2008. -- So this package should maybe be orphaned, no obvious reason to delete it. [Edit: orphaning should be requested in the aur-general mailing list. Dragonlord]
- btrfs-progs - newer version (0.15) available, released May 29th, 2008. -- So this package should maybe be orphaned, no obvious reason to delete it.
- cairo-wglitz - not needed anymore -- needed by cairo-dock
- chocolate-doom-svn - package is broken. cause of AUR -- it is maintained.
- editobj2 - not needed anymore -- needed by songwrite2, I asked the maintainer to take it. (stefanhusmann)
- empathy - empathy is in extra -- empathy is orpaned in [testing], no package in extra (stefanhusmann)
- endeavour - source is nowhere to be found -- it is here: [2] builds only for i686, though.
- fluxbox-styles-boxwhore - boxwhore website is dead -- no, it seems to be down sometimes, but sometimes it works again. Package is maintained and has votes. (stefanhusmann)
- galeon - doesn't compile (not even the latest version) -- seems to be actively maintained (stefanhusmann)
- gdal Contributor seems to be inactive. Newer version available so this package should maybe be orphaned, no obvious reason to delete it. NOTE : updated on sept 24 2008. -- in [community]
- gnuserv - Deprecated in emacs-22+ - Please do not delete : see [3] The package never belonged to GNU emacs.(stefanhusmann)
- gshare - The package didn't function for me with the latest gnome. Furthermore it looks like this project is dead (website is down, source is no longer available) -- it is in [community]
- gvfs-smbfix - smb browse fix in gvfs 1.2 -- actively maintained
- ii-hg - outdated, probably discontinued as the project website isn't available anymore (moved maybe?)
- The project website is available at http://www.suckless.org/wiki/tools/irc/irc_it, so it's not dead. It only needs some changes to work again. --CuleX -- actively maintained
- lam 7.1.3-1 - Doesn't compile and is orphaned. The successor openmpi works. -- actively maintained
- lastfmsubmitd - Way old. -- actively maintained in [community]
- mencode - outdated, tells aur is its homepage
- The package is to install a perl script included in the AUR tarball so it doesn't really have a home page. So it could be kept if the script can still be useful or, at least, the script could be moved to the wiki if there is a page for scripts. --Snowman
- mlame - just a small bash script, no project page, could be moved to the wiki maybe -- actively maintained
- mplayer-w32codecs - not duplicate package as has more codecs than the "codecs" package.
- Should rename to "codecs-extra" and not provide same files as codecs package --Allan
Remove from Filesystem
There are files on the AUR filesystem that have been created when poorly formed packages were uploaded. This is a secondary consideration.
There are also directories in /packages/ for which the package no longer exists. These probably need to be removed as well. Examples are 4c, 1394commander and 8kingdoms. Also, all the packages that moved to community ALSO still exist there.
List here files that are in directories of existing packages.
This script will take care of packages that no longer exist.
#!/usr/bin/php
<?php
# Run this script by providing it with the top path of AUR.
# In that path you should see a file lib/aur.inc
#
# This will remove files which belong to deleted packages.
#
# ex: php cleanup dev/aur/web
#
$dir = $argv[1];
if (empty($dir)) {
echo "Please specify AUR directory.\n";
exit;
}
set_include_path(get_include_path() . PATH_SEPARATOR . "$dir/lib");
include("config.inc");
include("aur.inc");
include("pkgfuncs.inc");
exec('ls ' . INCOMING_DIR, $files);
$count = 0;
foreach ($files as $pkgname) {
if (!package_exists($pkgname)) {
echo 'Removing ' . INCOMING_DIR . "$pkgname\n";
system('rm -r ' . INCOMING_DIR . $pkgname);
$count++;
}
}
echo "\nRemoved $count directories.\n";