https://wiki.archlinux.org/api.php?action=feedcontributions&user=FriarFoaly&feedformat=atomArchWiki - User contributions [en]2024-03-29T10:32:48ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=AUR_Cleanup_Day/2010&diff=42505AUR Cleanup Day/20102008-06-03T11:16:53Z<p>FriarFoaly: /* Remove from Filesystem */ - Added exiftool-7.13.tar.gz</p>
<hr />
<div>'''NOTE: TU's are currently working through the list'''. You can still add packages but please check the whole page first.<br />
<br />
<br />
The AUR has a large number of obsolete packages which could use cleaning up. Examples of packages that may be cleaned up are:<br />
*packages that have been renamed or replaced<br />
*old and unmaintained developmental (cvs/svn/etc) packages<br />
<br />
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.''' TUs will not delete any useful package.<br />
<br />
==Package List==<br />
'''Add new packages here''' - check for the package in the sorted lists below before adding<br />
<br />
* [http://aur.archlinux.org/packages.php?ID=13014 advi] - seems to be unmaintainable for the following reasons<br />
** The newest version 1.7.3 needs camlimages 3.0.0, which cannot be found on the net<br />
** camlimages' cvs-sources do not compile<br />
** package advi 1.6.0 has a patchfile of 102k size<br />
* [http://aur.archlinux.org/packages.php?ID=9026 audacious-docklet] - Doesnt work with latest audacious, not needed anymore either<br />
* [http://aur.archlinux.org/packages.php?ID=1731 ecamegapedal] - Do not to compile.<br />
* [http://aur.archlinux.org/packages.php?ID=4493 eclipse-kde] - Dead<br />
* [http://aur.archlinux.org/packages.php?ID=1926 fvwm-trans] last updated over 2 years ago and replaced with [http://aur.archlinux.org/packages.php?ID=7195 fvwm-patched] in AUR<br />
* [http://aur.archlinux.org/packages.php?ID=3698 galeon] - doesn't compile (not even the latest version)<br />
* [http://aur.archlinux.org/packages.php?ID=6069 gnuserv] - Deprecated in emacs-22+<br />
* [http://aur.archlinux.org/packages.php?ID=5207 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)<br />
* [http://aur.archlinux.org/packages.php?ID=13133 guake-svn] - they moved to git and the new package is [http://aur.archlinux.org/packages.php?ID=15546 guake-svn]<br />
* [http://aur.archlinux.org/packages.php?ID=3689 ii-hg] - outdated, probably discontinued as the project website isn't available anymore (moved maybe?)<br />
** 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. --[[User:CuleX|CuleX]]<br />
* [http://aur.archlinux.org/packages.php?ID=7884 jfduke3d] - Is not updated by his author anymore, [http://aur.archlinux.org/packages.php?ID=15513 eduke32] was made to remplace it<br />
* [http://aur.archlinux.org/packages.php?ID=7037 kanola] - probably dead project, didn't went past the 0.0.1 release since 2006<br />
* [http://aur.archlinux.org/packages.php?ID=3429 lam 7.1.3-1] - Doesn't compile and is orphaned. The successor openmpi works.<br />
* [http://aur.archlinux.org/packages.php?ID=16889 libqglviewer-latest] - the same package as [http://aur.archlinux.org/packages.php?ID=7801 libqglviewer]<br />
* [http://aur.archlinux.org/packages.php?ID=14220 linuxdcpp-cvs] - Old, orphaned CVS version of a package in community<br />
* [http://aur.archlinux.org/packages.php?ID=7264 mencode] - outdated, tells aur is its homepage<br />
** 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. --[[User:Snowman|Snowman]]<br />
* [http://aur.archlinux.org/packages.php?ID=5408 mlame] - just a small bash script, no project page, could be moved to the wiki maybe<br />
* [http://aur.archlinux.org/packages.php?ID=11581 mouseemu] - Project not updated since 2006; xautomation also allows mouse emulation.<br />
* [http://aur.archlinux.org/packages.php?ID=11498 mpd-pausemode] - "Website" is orig. contributor's email addr.; orphaned by this contributor, so presumably no longer developed.<br />
* [http://aur.archlinux.org/packages.php?ID=15401 org] - Out of date; also, included in Emacs 22+<br />
* [http://aur.archlinux.org/packages.php?ID=10514 rt61-cvs] - This driver is included in linus's tree and is therefore obsolete<br />
* [http://aur.archlinux.org/packages.php?ID=494 sonic-rainbow] - dead project, does not compile --[[User:Snowman|Snowman]]<br />
* [http://aur.archlinux.org/packages.php?ID=2612 stepmania-bin] - orphan, replaced by [http://aur.archlinux.org/packages.php?ID=5453 stepmania]<br />
* [http://aur.archlinux.org/packages.php?ID=15678 swt-devel] - I only created it to compile tuxguitar against it, but that's not needed. And it seems nobody is using it. <br />
* [http://aur.archlinux.org/packages.php?ID=3947 viki-svn] - old, pkgbuild is broken<br />
* [http://aur.archlinux.org/packages.php?ID=12067 pidgimpd-svn] - This package is orphaned and it doesn't build. There is mpd support in musictracker.<br />
* [http://aur.archlinux.org/packages.php?ID=6686 sizzle] - No upstream maintenance, does not compile.<br />
<br />
==TU Working Area==<br />
<br />
'''For editing by TUs only!''' The wiki has a history so do not think you can get away with ignoring this... --[[User:Allan|Allan]]<br />
<br />
===Packages to Remove===<br />
* [http://aur.archlinux.org/packages.php?ID=16166 jacman] - Jacman doesn't work correctly with pacman3. --[[User:Partition|Partition]]<br />
* [http://aur.archlinux.org/packages.php?ID=14992 slim-theme-darch] - in archlinux-themes-slim --[[User:Allan|Allan]]<br />
In community:<br />
* [http://aur.archlinux.org/packages.php?ID=12993 ion-modules] - ion3 is not part of official repos anymore, move to AUR --[[User:Allan|Allan]]<br />
* [http://aur.archlinux.org/packages.php?ID=9102 lmctl] - replaced by lomoco --[[User:Allan|Allan]]<br />
* [http://aur.archlinux.org/packages.php?ID=8958 wildfire] - Replaced by openfire. --[[User:pressh|pressh]]<br />
<br />
===Packages to Keep===<br />
* [http://aur.archlinux.org/packages.php?ID=14946 mplayer-w32codecs] - not duplicate package as has more codecs than the "codecs" package.<br />
** Should rename to "codecs-extra" and not provide same files as codecs package --[[User:Allan|Allan]]<br />
<br />
==Remove from Filesystem==<br />
<br />
This is a list of files on the AUR filesystem that have been created when poorly formed packages were uploaded. This is a secondary consideration.<br />
<br />
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 here; for example 915resolution.<br />
<br />
<pre><br />
/packages/0verkill-0.16.tar.gz/<br />
/packages/0verkill-0.16/<br />
/packages/2007.02.17-2/<br />
/packages/abakus-0.91-1/<br />
/packages/abakus-0.91.tar.gz/<br />
/packages/abakus-0.91/<br />
/packages/akgregator/<br />
/packages/akregator/<br />
/packages/akregator1.0.2/<br />
/packages/akregator_1.0.2/<br />
/packages/amsn-0.97ec1/<br />
/packages/amsn-0.97rc1/<br />
/packages/amsn-097rc1-1/<br />
/packages/amsn-097rc1/<br />
/packages/amsn-cvs/<br />
/packages/amsn-svn_update/<br />
/packages/amsn096/<br />
/packages/amsn096rc1/<br />
/packages/bashstyle-5.0<br />
/packages/bashstyle-5.0rc1.tar.gz/<br />
/packages/bashstyle-5.0rc1.tar.gz1/<br />
/packages/bashstyle-5.0rc1/<br />
/packages/bashstyle.tar.gz/<br />
/packages/bashstyle-ng/<br />
/packages/bashstyle1/<br />
/packages/braero-svn<br />
/packages/braser-cvs/<br />
/packages/brasero-cvs/<br />
/packages/brasero.svn/<br />
/packages/brlcad-cvs/<br />
/packages/ccd2iso-0.3/<br />
/packages/cdcollect-0.6.0/<br />
/packages/centerim-4.22.2/<br />
/packages/centerim/<br />
/packages/exiftool/exiftool-7.13.tar.gz (/packages/exiftool/exiftool.tar.gz has been uploaded & works)<br />
/packages/ploticus-test/<br />
/packages/test-louipc/<br />
/packages/test/<br />
/packages/test_pkg/<br />
/packages/yacas-1.1.17-2/<br />
/packages/yacas-1.2.2/<br />
/packages/yacas-1.17-2/<br />
/packages/yacas-new/<br />
/packages/yacasnew/<br />
/packages/zzztest/<br />
/packages/zzzztest/<br />
</pre><br />
<br />
==Remove from Filesystem (AUR Bugs)==<br />
<br />
This is a list of files that need to be removed due to AUR bugs as they hinder proper submission and maintenance of packages.<br />
<br />
AUR Bugs<br />
* FS#8672 - http://bugs.archlinux.org/task/8672<br />
<br />
<pre><br />
/packages/advanceutils<br />
/packages/isight-firmware-tools<br />
/packages/mlt-svn<br />
/packages/perl-devel-stacktrace<br />
/packages/psi-qt4<br />
/packages/xcursor-industrial<br />
/packages/zaptel<br />
</pre><br />
<br />
/packages/lib32-dbus is now in community - Allan</div>FriarFoalyhttps://wiki.archlinux.org/index.php?title=AUR_helpers&diff=39647AUR helpers2008-04-07T03:26:12Z<p>FriarFoaly: /* AUR Helpers */ Added arson description. It's the best! ha ha</p>
<hr />
<div>[[Category:Utilities (English)]]<br />
== Overview ==<br />
This page is intended to provide a "locator" resource for all the AUR helper scripts out there - for searching and/or building from the AUR.<br />
<br />
I would appreciate it if the author of each front end posted a small (2-3 line) description of their creation, along with a homepage link and an AUR link (where applicable). A link to a screenshot page would also be nice (if applicable).<br />
<br />
== AUR Helpers ==<br />
* [http://aurbuild.berlios.de AurBuild] -- Aurbuild is a tool to download and build packages from the AUR.<br />
* [http://aur.archlinux.org/packages.php?ID=16021 Arson] -- arson is the "HOT AUR search helper", providing simple access to AUR packages. You have to run makepkg, unlike (for example) yaourt or aurbuild</div>FriarFoalyhttps://wiki.archlinux.org/index.php?title=Aurweb_RPC_interface&diff=39638Aurweb RPC interface2008-04-06T21:02:45Z<p>FriarFoaly: /* jsonp */ Added some explanation about what the json callback is</p>
<hr />
<div>== Overview ==<br />
<br />
The AurJson interface is a lightweight remote interface for the AUR. It utilizes http GET queries as the request format, and [http://www.json.org/ json] as the response data exchange format.<br />
<br />
== API Usage ==<br />
<br />
The interface has two major query types:<br />
<br />
* search<br />
* info<br />
<br />
Each method requires the following HTTP GET syntax:<br />
<br />
type=methodname&arg=data<br />
<br />
Where '''''methodname''''' is the name of an allowed method, and '''''data''''' is the argument to the call.<br />
<br />
Data is returned in json encapsulated format.<br />
<br />
=== Query Types ===<br />
<br />
As noted above, there are two query types: <br />
* search<br />
* info<br />
<br />
==== Search ====<br />
<br />
A '''''search''''' type query takes an argument of a string, or partial string, with which to perform a package search. Possible return types are '''''error''''' and '''''search'''''.<br />
<br />
Example:<br />
<nowiki>http://aur-url/rpc.php?type=search&arg=foobar</nowiki><br />
<br />
The above is a query of type '''''search''''' and the search argument is "foobar".<br />
<br />
==== Info ====<br />
<br />
An '''''info''''' type query takes an argument of a string '''''or''''' an integer. If an integer, the integer must be an exact match to an existing packageID, or an '''''error''''' type is returned. If a string, the string must be an exact match to an existing packageName, or an '''''error''''' type is returned.<br />
<br />
Examples:<br />
<nowiki>http://aur-url/rpc.php?type=info&arg=1123</nowiki><br />
<nowiki>http://aur-url/rpc.php?type=info&arg=foobar</nowiki><br />
<br />
The two examples above are both queries of type '''''info'''''. The first query is using an integer type argument, and the second is using a packageName argument. If packageID 1123 corresponded to packageName foobar, then both of the above queries would return the details of the foobar package.<br />
<br />
=== Return Types ===<br />
<br />
The return payload is of one format, and currently has three main types.<br />
<br />
The format of the return payload is:<br />
{"type":ReturnType,"results":ReturnData}<br />
<br />
ReturnType is a string, and the value is one of: <br />
* error<br />
* search<br />
* info<br />
<br />
The type of ReturnData is dependent on the query type:<br />
* If ReturnType is '''''error''''' then ReturnData is a string.<br />
* If ReturnType is '''''search''''' then ReturnData is an array of dictionary objects.<br />
* If ReturnType is '''''info''''' then ReturnData is a single dictionary object.<br />
<br />
==== Error ====<br />
The error type has an error response string as the return value. An error response can be returned from either a '''''search''''' or an '''''info''''' query type.<br />
<br />
Example of ReturnType '''''error''''':<br />
{"type":"error","results":"No results found"}<br />
<br />
==== Search ====<br />
The search type is the result returned from a search request operation. Returning the type as search is useful for detecting whether the response to a search operation is search data or an error.<br />
<br />
Example of ReturnType '''''search''''':<br />
{"type":"search","results":[{"Name":"pam_abl","ID":"1995"}]}<br />
<br />
==== Info ====<br />
The info type is the result returned from an info request operation. Returning the type as search is useful for detecting whether the response to a search operation is search data or an error.<br />
<br />
Example of ReturnType '''''info''''':<br />
{"type":"info","results":{"ID":"1995","Name":"pam_abl","Version":"0.2.3-1","Description":"Provides auto blacklisting of hosts and users responsible for repeated failed authentication attempts","URL":"http:\/\/www.hexten.net\/pam_abl","URLPath":"\/packages\/pam_abl\/pam_abl.tar.gz","License":"","NumVotes":"4","OutOfDate":"0"}}<br />
<br />
=== jsonp ===<br />
<br />
If you are working with a javascript page, and need a json callback mechanism, you can do it.<br />
You just need to provide an additional callback variable. This callback is usually handled via the javascript library, but here is an example.<br />
<br />
Example Query:<br />
<nowiki>http://aur-url/rpc.php?type=search&arg=foobar&callback=jsonp1192244621103</nowiki><br />
<br />
Example Result:<br />
jsonp1192244621103({"type":"error","results":"No results found"})<br />
<br />
This would automatically call the JavaScript function 'jsonp1192244621103' with the parameter set to the results of the RPC call. (In this case, '{"type":"error","results":"No results found"}')<br />
<br />
== More Examples ==<br />
<br />
Example Query and Result:<br />
<nowiki>http://aur-url/rpc.php?type=search&arg=foobar</nowiki><br />
{"type":"error","results":"No results found"}<br />
<br />
Example Query and Result:<br />
<nowiki>http://aur-url/rpc.php?type=search&arg=pam_abl</nowiki><br />
{"type":"search","results":[{"Name":"pam_abl","ID":"1995"}]}<br />
<br />
Example Query and Result:<br />
<nowiki>http://aur-url/rpc.php?type=info&arg=pam_abl</nowiki><br />
{"type":"info","results":{"ID":"1995","Name":"pam_abl","Version":"0.2.3-1","Description":"Provides auto blacklisting of hosts and users responsible for repeated failed authentication attempts","URL":"http:\/\/www.hexten.net\/pam_abl","URLPath":"\/packages\/pam_abl\/pam_abl.tar.gz","License":"","NumVotes":"4","OutOfDate":"0"}}<br />
<br />
== Reference Clients ==<br />
<br />
Sometimes things are easier to see by examples. If this is such a case for you, I have created two reference implementations for people to peruse. One in python using [http://pypi.python.org/pypi/simplejson/ simplejson], and one in javascript using [http://jquery.com/ jQuery].<br />
<br />
Both examples are available in a tarball at the following url:<br />
http://archlinux.org/~eliott/zomgstuff/rpc_examples.tar.gz<br />
<br />
Be sure to read the README in the resultant directory.</div>FriarFoaly