diff --git a/community/6tunnel/PKGBUILD b/community/6tunnel/PKGBUILD new file mode 100644 index 000000000..ce24ef8d1 --- /dev/null +++ b/community/6tunnel/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Anders Bergh <anders1@gmail.com> +pkgname=6tunnel +pkgver=0.11rc2 +pkgrel=3 +pkgdesc="Tunnels IPv6 connections for IPv4-only applications" +url="http://toxygen.net/6tunnel/" +license=('GPL') +arch=('i686' 'x86_64') +source=(http://toxygen.net/6tunnel/$pkgname-$pkgver.tar.gz) +md5sums=('74e02d4f0704b3083a01feda66033449') + +build() { + cd $srcdir/$pkgname-$pkgver + autoconf + ./configure --prefix=/usr + make || return 1 + install -Dm644 6tunnel.1 $pkgdir/usr/share/man/man1/6tunnel.1 + install -Dm755 6tunnel $pkgdir/usr/bin/6tunnel +} diff --git a/community/9base/9 b/community/9base/9 new file mode 100755 index 000000000..de6a2d070 --- /dev/null +++ b/community/9base/9 @@ -0,0 +1,13 @@ +#!/bin/sh + +PLAN9=${PLAN9:-/opt/plan9} +export PLAN9 + +case "$PATH" in + $PLAN9/bin:*) ;; + *) export PATH=$PLAN9/bin:$PATH ;; +esac + +if [ $# -gt 0 ]; then + exec "$@" +fi diff --git a/community/9base/PKGBUILD b/community/9base/PKGBUILD new file mode 100644 index 000000000..158cc5c73 --- /dev/null +++ b/community/9base/PKGBUILD @@ -0,0 +1,42 @@ +# $Id: PKGBUILD 2913 2009-09-23 11:43:45Z cbrannon $ +# Maintainer: Jeff Mickey <j@codemac.net> +# Contributor: Chris Brannon <cmbrannon79@gmail.com> +# Contributor: Aaron, phrakture, Griffin <aaron@archlinux.org> +# Contributor: Jeffrey 'jf' Lim <jfs.world@gmail.com> + +pkgname=9base +pkgver=4 +pkgrel=1 +pkgdesc="Port of various original Plan9 tools to unix" +url="http://suckless.org" +source=(http://dl.suckless.org/tools/$pkgname-$pkgver.tar.gz \ + 9 config.mk plan9.sh) +md5sums=('af10410542ea6b6875a71e06fdc12c66' + 'ae7108b9f26bed388e9055f35eef2986' + '92a4b1039d6dc377d30950ddd146ebb1' + '62a9e52043d9c32967fcae9018fffb56') +conflicts=('plan9port' '9rc-devel') +provides=('plan9') +arch=('i686' 'x86_64') +license=('custom') + +build() +{ + cd "$srcdir/$pkgname-$pkgver" + cp -f ../config.mk . + + if [ $CARCH = "i686" ]; then + sed -i "s#x86_64#386#" config.mk + fi + sed -i "s#%CFLAGS%#$CFLAGS#g" config.mk + sed -i "s#%LDFLAGS%#$LDFLAGS -L$srcdir/$pkgname-$pkgver/lib9#g" config.mk + make || return 1 + make DESTDIR="$pkgdir" install + + install -m755 ../9 "$pkgdir/opt/plan9/bin/" + + install -d -m755 "$pkgdir/etc/profile.d/" + install -m755 ../plan9.sh "$pkgdir/etc/profile.d/" + + install -D -m644 LICENSE "$pkgdir/usr/share/licenses/9base/LICENSE" +} diff --git a/community/9base/config.mk b/community/9base/config.mk new file mode 100644 index 000000000..c356594dd --- /dev/null +++ b/community/9base/config.mk @@ -0,0 +1,17 @@ +# Customize to fit your system + +OBJTYPE = x86_64 + +# paths +PREFIX = /opt/plan9 +MANPREFIX = ${PREFIX}/man + +# flags +VERSION = 4 +CFLAGS = -c -I. -DPREFIX="\"${PREFIX}\"" %CFLAGS% +LDFLAGS = -static %LDFLAGS% + +# compiler +AR = ar rc +CC = cc +YACC = ../yacc/9yacc diff --git a/community/9base/plan9.sh b/community/9base/plan9.sh new file mode 100755 index 000000000..3fb0b9813 --- /dev/null +++ b/community/9base/plan9.sh @@ -0,0 +1,4 @@ +export PLAN9=/opt/plan9 +export PATH=$PATH:$PLAN9/bin +export MANPATH=$MANPATH:$PLAN9/man + diff --git a/community/abyssws/PKGBUILD b/community/abyssws/PKGBUILD new file mode 100644 index 000000000..0f8b5fca8 --- /dev/null +++ b/community/abyssws/PKGBUILD @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Roman Kyrylych <roman@archlinux.org> + +pkgname=abyssws +pkgver=2.5 +pkgrel=2 +pkgdesc="Abyss Web Server X1 - a compact full-featured web server" +arch=('i686') # don't work on x86_64: closed source app +url="http://www.aprelium.com/abyssws/" +license=('custom') +depends=('glibc') +backup=(opt/abyssws/abyss.conf etc/conf.d/abyssws) +_lurl=http://www.aprelium.com/abyssws/languages/a/ +source=(http://www.aprelium.com/data/abwsx1.tgz \ + $_lurl/ar.lng $_lurl/bg.lng $_lurl/cz.lng $_lurl/de.lng $_lurl/en.lng \ + $_lurl/es.lng $_lurl/fr.lng $_lurl/gr.lng $_lurl/hr.lng $_lurl/hu.lng \ + $_lurl/id.lng $_lurl/it.lng $_lurl/jp.lng $_lurl/mk.lng $_lurl/ms.lng \ + $_lurl/nl.lng $_lurl/nn-no.lng $_lurl/no.lng $_lurl/pl.lng \ + $_lurl/pt-br.lng $_lurl/pt.lng $_lurl/ru.lng $_lurl/sl.lng \ + $_lurl/sv.lng $_lurl/tr.lng $_lurl/zh-cn.lng $_lurl/zh-tw.lng \ + abyss.conf abyssws.rc.d abyssws.conf.d) +md5sums=('8bbd0f96fdfdb2055b43eeaef24a8211' '7b845eede148d452e93e58dd91deefe8'\ + '7d0d16ef1329271af6669e497dd010aa' 'b7545f4fdbbe2962919c499e9258b446'\ + 'ff562d8113c393728b4f80a4be004d61' 'd8d08b8173b04fbb793372565cd02469'\ + 'e1b2cd53d79fdfb46e430cd9f98b4a41' '2c2f3881e9ec46369b1cdd0b7b223c0e'\ + '843ee1cfb181f2c498c41323b4a98a6f' 'ca7f4b91670994bd2181dcb658f45c81'\ + 'd30ecd91414b2a6129aae5730fbfb64e' '3c9fd8471ca043335fb7b3cbdac0ef40'\ + '4bea9393c9ba1a8a7245f13537b7a860' '790dd350c94719a1948d1ce8bbb658e8'\ + '0b52c44befcf96a7b9eb14683c967b4d' '1644464141ab4b690e640dfef2f9b56f'\ + 'd4aa13cb1527bc3fba9ef145ce5c03e6' 'adbe02b4f298f28278c5f344c9480f27'\ + 'dc732eac9a34b23b6c71714cf4d0b54e' '98754405ca34d509b54c1ee2cb9cd54a'\ + '77fc3de4e178af4c256b6c11116db602' 'adbdec30b1b804545b79b439f52b7a0e'\ + 'fcd4dd62155723baee40885ec3c32c50' '9c6c569b114e4919f6e84fbd7f663d54'\ + 'f3a3ac32f4ce49ccd01ef5cabe9ae319' 'b9309f3458f15d84c8485715e27ad679'\ + 'b9a4567de4433ddbbc3767f0175f4448' 'ff3bb82cb25e14c34647de72b1992f64'\ + '45fd09afccbb429da271145c41d31769' '8e294c6a190323d73658e21bab0aca8e'\ + '92c9079247c1ea79506361c82216bbdb') + +build() { + cd $startdir/src + mkdir $startdir/pkg/opt + cp -Rp abyssws $startdir/pkg/opt + install -m644 abyss.conf $startdir/pkg/opt/abyssws/abyss.conf + install -D -m755 abyssws.rc.d $startdir/pkg/etc/rc.d/abyssws + install -D -m644 abyssws.conf.d $startdir/pkg/etc/conf.d/abyssws + cp -af *.lng $startdir/pkg/opt/abyssws/lang/ + cd $startdir/pkg/opt/abyssws + install -D -m644 license.txt $startdir/pkg/usr/share/licenses/abyssws/license.txt + rm *.html *.txt +} diff --git a/community/abyssws/abyss.conf b/community/abyssws/abyss.conf new file mode 100644 index 000000000..496f55f62 --- /dev/null +++ b/community/abyssws/abyss.conf @@ -0,0 +1,900 @@ +<?xml version="1.0" encoding="UTF-8"?> +<root> + <server> + <parameters> + <root> + /opt/abyssws/ + </root> + <timeout> + 30 + </timeout> + <maxconn> + 20 + </maxconn> + <keepalive> + 10 + </keepalive> + <opsys> + <pidfile> + log/abyssws.pid + </pidfile> + <sysuser> + nobody + </sysuser> + </opsys> + </parameters> + <host> + <names/> + <path> + htdocs/ + </path> + <running> + yes + </running> + <id> + 1 + </id> + <scripting> + <enabled> + yes + </enabled> + <cgi> + <timeout> + 30 + </timeout> + <useregistry> + no + </useregistry> + <useshebang> + yes + </useshebang> + <errorfile> + log/cgi.log + </errorfile> + </cgi> + <isapi> + <ext> + dll + </ext> + <errorfile> + log/isapi.log + </errorfile> + <debuglevel> + 0 + </debuglevel> + </isapi> + <fastcgi> + <errorfile> + log/fastcgi.log + </errorfile> + <timeout> + 240 + </timeout> + <debuglevel> + 1 + </debuglevel> + </fastcgi> + </scripting> + <ssi> + <extensions> + <ext> + shtml + </ext> + <ext> + shtm + </ext> + <ext> + stm + </ext> + </extensions> + <enabled> + yes + </enabled> + <errormessage/> + <timeformat/> + <abbreviatesize> + yes + </abbreviatesize> + <execcmd> + no + </execcmd> + </ssi> + <log> + <file> + log/access.log + </file> + <extendedformat> + yes + </extendedformat> + <denied/> + </log> + <indexes> + <index> + index.html + </index> + <index> + index.htm + </index> + </indexes> + <antileech> + <paths/> + <redirect/> + <strict> + no + </strict> + <allowed/> + </antileech> + <bindip> + * + </bindip> + <dirlist> + <type> + 1 + </type> + <scope> + <order> + ad + </order> + <allow> + <path> + / + </path> + </allow> + </scope> + <hidden> + <file> + .* + </file> + </hidden> + </dirlist> + <port> + 8000 + </port> + </host> + <throttle> + <maxspeed/> + <maxspeedperip/> + </throttle> + <antihack> + <enabled> + no + </enabled> + <threshold> + 20 + </threshold> + <monitorperiod> + 20 + </monitorperiod> + <banperiod> + 60 + </banperiod> + <logfile/> + <denied> + <ip> + 127.0.0.1 + </ip> + </denied> + </antihack> + <mimes> + <mime> + <type> + application/mac-binhex40 + </type> + <ext> + hqx + </ext> + </mime> + <mime> + <type> + application/msword + </type> + <ext> + doc + </ext> + </mime> + <mime> + <type> + application/octet-stream + </type> + <ext> + bin + </ext> + <ext> + dms + </ext> + <ext> + lha + </ext> + <ext> + lzh + </ext> + <ext> + exe + </ext> + <ext> + class + </ext> + </mime> + <mime> + <type> + application/pdf + </type> + <ext> + pdf + </ext> + </mime> + <mime> + <type> + application/postscript + </type> + <ext> + ai + </ext> + <ext> + eps + </ext> + <ext> + ps + </ext> + </mime> + <mime> + <type> + application/smil + </type> + <ext> + smi + </ext> + <ext> + smil + </ext> + </mime> + <mime> + <type> + application/vnd.mif + </type> + <ext> + mif + </ext> + </mime> + <mime> + <type> + application/vnd.ms-asf + </type> + <ext> + asf + </ext> + </mime> + <mime> + <type> + application/vnd.ms-excel + </type> + <ext> + xls + </ext> + </mime> + <mime> + <type> + application/vnd.ms-powerpoint + </type> + <ext> + ppt + </ext> + </mime> + <mime> + <type> + application/x-cdlink + </type> + <ext> + vcd + </ext> + </mime> + <mime> + <type> + application/x-compress + </type> + <ext> + Z + </ext> + </mime> + <mime> + <type> + application/x-cpio + </type> + <ext> + cpio + </ext> + </mime> + <mime> + <type> + application/x-csh + </type> + <ext> + csh + </ext> + </mime> + <mime> + <type> + application/x-director + </type> + <ext> + dcr + </ext> + <ext> + dir + </ext> + <ext> + dxr + </ext> + </mime> + <mime> + <type> + application/x-dvi + </type> + <ext> + dvi + </ext> + </mime> + <mime> + <type> + application/x-gtar + </type> + <ext> + gtar + </ext> + </mime> + <mime> + <type> + application/x-gzip + </type> + <ext> + gz + </ext> + </mime> + <mime> + <type> + application/x-javascript + </type> + <ext> + js + </ext> + </mime> + <mime> + <type> + application/x-latex + </type> + <ext> + latex + </ext> + </mime> + <mime> + <type> + application/x-sh + </type> + <ext> + sh + </ext> + </mime> + <mime> + <type> + application/x-shar + </type> + <ext> + shar + </ext> + </mime> + <mime> + <type> + application/x-shockwave-flash + </type> + <ext> + swf + </ext> + </mime> + <mime> + <type> + application/x-stuffit + </type> + <ext> + sit + </ext> + </mime> + <mime> + <type> + application/x-tar + </type> + <ext> + tar + </ext> + </mime> + <mime> + <type> + application/x-tcl + </type> + <ext> + tcl + </ext> + </mime> + <mime> + <type> + application/x-tex + </type> + <ext> + tex + </ext> + </mime> + <mime> + <type> + application/x-texinfo + </type> + <ext> + texinfo + </ext> + <ext> + texi + </ext> + </mime> + <mime> + <type> + application/x-troff + </type> + <ext> + t + </ext> + <ext> + tr + </ext> + <ext> + roff + </ext> + </mime> + <mime> + <type> + application/x-troff-man + </type> + <ext> + man + </ext> + </mime> + <mime> + <type> + application/x-troff-me + </type> + <ext> + me + </ext> + </mime> + <mime> + <type> + application/x-troff-ms + </type> + <ext> + ms + </ext> + </mime> + <mime> + <type> + application/zip + </type> + <ext> + zip + </ext> + </mime> + <mime> + <type> + application/vnd.wap.wmlc + </type> + <ext> + wmlc + </ext> + </mime> + <mime> + <type> + audio/basic + </type> + <ext> + au + </ext> + <ext> + snd + </ext> + </mime> + <mime> + <type> + audio/midi + </type> + <ext> + mid + </ext> + <ext> + midi + </ext> + <ext> + kar + </ext> + </mime> + <mime> + <type> + audio/mpeg + </type> + <ext> + mpga + </ext> + <ext> + mp2 + </ext> + <ext> + mp3 + </ext> + </mime> + <mime> + <type> + audio/x-aiff + </type> + <ext> + aif + </ext> + <ext> + aiff + </ext> + <ext> + aifc + </ext> + </mime> + <mime> + <type> + audio/x-pn-realaudio + </type> + <ext> + ram + </ext> + <ext> + rm + </ext> + </mime> + <mime> + <type> + audio/x-realaudio + </type> + <ext> + ra + </ext> + </mime> + <mime> + <type> + audio/x-wav + </type> + <ext> + wav + </ext> + </mime> + <mime> + <type> + image/bmp + </type> + <ext> + bmp + </ext> + </mime> + <mime> + <type> + image/gif + </type> + <ext> + gif + </ext> + </mime> + <mime> + <type> + image/ief + </type> + <ext> + ief + </ext> + </mime> + <mime> + <type> + image/jpeg + </type> + <ext> + jpeg + </ext> + <ext> + jpg + </ext> + <ext> + jpe + </ext> + </mime> + <mime> + <type> + image/png + </type> + <ext> + png + </ext> + </mime> + <mime> + <type> + image/tiff + </type> + <ext> + tiff + </ext> + <ext> + tif + </ext> + </mime> + <mime> + <type> + image/vnd.wap.wbmp + </type> + <ext> + wbmp + </ext> + </mime> + <mime> + <type> + image/x-cmu-raster + </type> + <ext> + ras + </ext> + </mime> + <mime> + <type> + image/x-portable-anymap + </type> + <ext> + pnm + </ext> + </mime> + <mime> + <type> + image/x-portable-bitmap + </type> + <ext> + pbm + </ext> + </mime> + <mime> + <type> + image/x-portable-graymap + </type> + <ext> + pgm + </ext> + </mime> + <mime> + <type> + image/x-portable-pixmap + </type> + <ext> + ppm + </ext> + </mime> + <mime> + <type> + image/x-rgb + </type> + <ext> + rgb + </ext> + </mime> + <mime> + <type> + image/x-xbitmap + </type> + <ext> + xbm + </ext> + </mime> + <mime> + <type> + image/x-xpixmap + </type> + <ext> + xpm + </ext> + </mime> + <mime> + <type> + image/x-xwindowdump + </type> + <ext> + xwd + </ext> + </mime> + <mime> + <type> + image/x-icon + </type> + <ext> + ico + </ext> + </mime> + <mime> + <type> + model/iges + </type> + <ext> + igs + </ext> + <ext> + iges + </ext> + </mime> + <mime> + <type> + model/mesh + </type> + <ext> + msh + </ext> + <ext> + mesh + </ext> + <ext> + silo + </ext> + </mime> + <mime> + <type> + model/vrml + </type> + <ext> + wrl + </ext> + <ext> + vrml + </ext> + </mime> + <mime> + <type> + text/css + </type> + <ext> + css + </ext> + </mime> + <mime> + <type> + text/html + </type> + <ext> + html + </ext> + <ext> + htm + </ext> + </mime> + <mime> + <type> + text/plain + </type> + <ext> + asc + </ext> + <ext> + txt + </ext> + </mime> + <mime> + <type> + text/richtext + </type> + <ext> + rtx + </ext> + </mime> + <mime> + <type> + text/rtf + </type> + <ext> + rtf + </ext> + </mime> + <mime> + <type> + text/sgml + </type> + <ext> + sgml + </ext> + <ext> + sgm + </ext> + </mime> + <mime> + <type> + text/tab-separated-values + </type> + <ext> + tsv + </ext> + </mime> + <mime> + <type> + text/xml + </type> + <ext> + xml + </ext> + </mime> + <mime> + <type> + text/vnd.wap.wml + </type> + <ext> + wml + </ext> + </mime> + <mime> + <type> + text/vnd.wap.wmlscript + </type> + <ext> + wmls + </ext> + </mime> + <mime> + <type> + video/mpeg + </type> + <ext> + mpeg + </ext> + <ext> + mpg + </ext> + <ext> + mpe + </ext> + </mime> + <mime> + <type> + video/quicktime + </type> + <ext> + qt + </ext> + <ext> + mov + </ext> + </mime> + <mime> + <type> + video/x-msvideo + </type> + <ext> + avi + </ext> + </mime> + </mimes> + </server> + <version> + 2.3.2 + </version> + <console> + <port> + 9999 + </port> + <bindip> + * + </bindip> + <ipcontrol> + <order> + ad + </order> + <allow> + 192.168.0.1-192.168.255.254 + </allow> + <allow> + 172.16.0.1-172.31.255.254 + </allow> + <allow> + 10.0.0.1-10.255.255.254 + </allow> + </ipcontrol> + </console> +</root> diff --git a/community/abyssws/abyssws.conf.d b/community/abyssws/abyssws.conf.d new file mode 100644 index 000000000..85cda851d --- /dev/null +++ b/community/abyssws/abyssws.conf.d @@ -0,0 +1,9 @@ +OPTIONS="" +# -c Specify an alternate configuration file. +# If the file does not exist, it is created and filled +# with the default options values. +# +# -p Specify an alternate console port. +# It overrides the console port value in the configuration file. + + diff --git a/community/abyssws/abyssws.rc.d b/community/abyssws/abyssws.rc.d new file mode 100755 index 000000000..cc2999fd6 --- /dev/null +++ b/community/abyssws/abyssws.rc.d @@ -0,0 +1,41 @@ +#!/bin/bash + +[ -f /etc/conf.d/abyssws ] && . /etc/conf.d/abyssws + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting Abyss Web Server X1" + /opt/abyssws/abyssws -d $OPTIONS + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon abyssws + stat_done + fi + ;; + stop) + stat_busy "Stopping Abyss Web Server X1" + /opt/abyssws/abyssws --stop + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon abyssws + stat_done + fi + ;; + restart) + stat_busy "Restarting Abyss Web Server X1" + /opt/abyssws/abyssws --restart + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + fi + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/acerhk/2.6.30.patch b/community/acerhk/2.6.30.patch new file mode 100644 index 000000000..eec5a5cf3 --- /dev/null +++ b/community/acerhk/2.6.30.patch @@ -0,0 +1,72 @@ +--- a/acerhk.c ++++ b/acerhk.c +@@ -2668,7 +2668,9 @@ static int acerhk_proc_init(void) + printk(KERN_INFO"acerhk: could not create /proc/driver/acerhk\n"); + } + else { ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30) + proc_acer_dir->owner = THIS_MODULE; ++#endif + /* now create several files, first general info ... */ + entry = create_proc_read_entry("info", + 0444, proc_acer_dir, acerhk_proc_info, NULL); +@@ -2677,7 +2679,9 @@ static int acerhk_proc_init(void) + remove_proc_entry("driver/acerhk", NULL); + retval = 0; + } else { ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30) + entry->owner = THIS_MODULE; ++#endif + /* ... last pressed key ... */ + entry = create_proc_read_entry("key", + 0444, proc_acer_dir, acerhk_proc_key, NULL); +@@ -2687,7 +2691,9 @@ static int acerhk_proc_init(void) + remove_proc_entry("driver/acerhk", NULL); + retval = 0; + } else { ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30) + entry->owner = THIS_MODULE; ++#endif + /* ... and led control file */ + entry = create_proc_entry("led", 0222, proc_acer_dir); + if (entry == NULL) { +@@ -2699,7 +2705,9 @@ static int acerhk_proc_init(void) + } + else { + entry->write_proc = acerhk_proc_led; ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30) + entry->owner = THIS_MODULE; ++#endif + /* ... and wireless led controll file */ + entry = create_proc_entry("wirelessled", 0222, proc_acer_dir); + if (entry == NULL) { +@@ -2712,7 +2720,9 @@ static int acerhk_proc_init(void) + } + else { + entry->write_proc = acerhk_proc_wirelessled; ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30) + entry->owner = THIS_MODULE; ++#endif + /* ... and bluetooth led controll file */ + entry = create_proc_entry("blueled", 0222, proc_acer_dir); + if (entry == NULL) { +@@ -2725,7 +2735,9 @@ static int acerhk_proc_init(void) + retval = 0; + } else { + entry->write_proc = acerhk_proc_blueled; ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30) + entry->owner = THIS_MODULE; ++#endif + retval = 1; + #ifdef ACERDEBUG + /* add extra file for debugging purposes */ +@@ -2742,7 +2754,9 @@ static int acerhk_proc_init(void) + } + else { + entry->write_proc = acerhk_proc_debug; ++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,30) + entry->owner = THIS_MODULE; ++#endif + retval = 1; + } + #endif diff --git a/community/acerhk/ChangeLog b/community/acerhk/ChangeLog new file mode 100644 index 000000000..67da4561a --- /dev/null +++ b/community/acerhk/ChangeLog @@ -0,0 +1,39 @@ +2009-06-24 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 14 + + * PKGBUILD: updated for the 2.6.30 kernel, added compilation patch + + * 2.6.30.patch: added + +2009-04-09 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 13 + + * PKGBUILD: updated for the 2.6.29 kernel + +2009-01-16 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 12 + + * PKGBUILD: updated for the 2.6.28 kernel + +2008-10-16 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 11 + + * PKGBUILD: updated for the 2.6.27 kernel + +2008-08-12 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 10 + + * PKGBUILD: updated for the 2.6.26 kernel, moved to $srcdir/$pkgdir + +2008-05-27 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 9 + + * PKGBUILD: updated for the 2.6.25 kernel + + * ChangeLog: added diff --git a/community/acerhk/PKGBUILD b/community/acerhk/PKGBUILD new file mode 100644 index 000000000..3639bd6e2 --- /dev/null +++ b/community/acerhk/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: Marco Fister <marco@rda26.net> + +pkgname=acerhk +pkgver=0.5.35 +pkgrel=14 +pkgdesc="Acer hotkey driver" +url="http://www.cakey.de/acerhk/" +arch=('i686') # Unavailable for x86_64 +license=('GPL') +depends=('kernel26>=2.6.30' 'kernel26<2.6.31') +source=(http://www.cakey.de/acerhk/archives/${pkgname}-${pkgver}.tgz acerhk.rc + 2.6.30.patch) +install=acerhk.install +md5sums=('05255919f312cb76af473a760c284433' '935584b3e4bfbb3af8460558e5b98bb5' + '2a0bc99e5b12e25096441df4d53d7df7') +_kernver=2.6.30-ARCH + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + sed -i 's/CFLAGS/EXTRA_CFLAGS/' Makefile + patch -Np1 -i ${srcdir}/2.6.30.patch || return 1 + make acerhk.ko || return 1 + install -Dm644 ${srcdir}/${pkgname}-${pkgver}/acerhk.ko \ + ${pkgdir}/lib/modules/${_kernver}/kernel/drivers/block/acerhk.ko + install -Dm755 ${srcdir}/acerhk.rc ${pkgdir}/etc/rc.d/acerhk +} + +# vim:set ts=2 sw=2 et: diff --git a/community/acerhk/acerhk.install b/community/acerhk/acerhk.install new file mode 100644 index 000000000..337ccf31c --- /dev/null +++ b/community/acerhk/acerhk.install @@ -0,0 +1,19 @@ +post_install() { + cat << EOM + >>> PLEASE ADD PROPER OPTIONS IN /etc/modprobe.conf IF NEEDED + >>> e.g. for Series 290: + >>> echo "options acerhk force_series=290 usedritek=1 verbose=0" >> /etc/modprobe.conf +EOM + depmod -a +} + + +post_upgrade() { + depmod -a +} + +post_remove() { + depmod -a +} + +# vim:set ts=2 sw=2 et: diff --git a/community/acerhk/acerhk.rc b/community/acerhk/acerhk.rc new file mode 100644 index 000000000..b4679cfbe --- /dev/null +++ b/community/acerhk/acerhk.rc @@ -0,0 +1,32 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting Acer Hotkey Wireless LED" + if [ ! -f /proc/driver/acerhk/wirelessled ]; then + stat_fail + else + echo 1 > /proc/driver/acerhk/wirelessled + stat_done + fi + ;; + stop) + stat_busy "Stopping Acer Hotkey Wireless LED" + if [ ! -f /proc/driver/acerhk/wirelessled ]; then + stat_fail + else + echo 0 > /proc/driver/acerhk/wirelessled + stat_done + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac diff --git a/community/acetoneiso2/PKGBUILD b/community/acetoneiso2/PKGBUILD new file mode 100644 index 000000000..33ee4a776 --- /dev/null +++ b/community/acetoneiso2/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 3247 2009-10-01 14:29:26Z dgriffiths $ +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> +# Contributor: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Wes Brewer <brewerw@gmail.com> + +pkgname=acetoneiso2 +pkgver=2.1.1 +pkgrel=1 +pkgdesc="An all in one ISO tool (bin mdf nrg img daa dmg cdi b5i bwi pdi iso)" +arch=('i686' 'x86_64') +url="http://www.acetoneteam.org" +license=('GPL3') +depends=('qt>=4' 'fuseiso' 'cdrdao' 'cdrkit' 'gnupg2' 'pinentry' 'mplayer') +optdepends=("p7zip: for ISO compress/decompress support" + "dvd+rw-tools: for dvd ISO creation") +conflicts=('acetoneiso') +install=$pkgname.install +source=(http://downloads.sourceforge.net/acetoneiso/AcetoneISO/AcetoneISO%202.1.1//acetoneiso_$pkgver.tar.gz) +md5sums=('72e41e912e514946152fb9bcac1924b7') + +build() { + cd ${srcdir}/acetoneiso_${pkgver}/acetoneiso + + qmake + make || return 1 + make INSTALL_ROOT="${pkgdir}" install +} diff --git a/community/acetoneiso2/acetoneiso2.install b/community/acetoneiso2/acetoneiso2.install new file mode 100644 index 000000000..1a3984e24 --- /dev/null +++ b/community/acetoneiso2/acetoneiso2.install @@ -0,0 +1,11 @@ +post_install() { +cat << EOF + --> + --> Please remember to add 'fuse' to your MODULES array in /etc/rc.conf + --> +EOF +} + +post_upgrade() { + post_install $* +} diff --git a/community/acpitool/PKGBUILD b/community/acpitool/PKGBUILD new file mode 100644 index 000000000..12de42664 --- /dev/null +++ b/community/acpitool/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 1332 2009-08-16 10:25:55Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Gerhard Brauer <gerhard.brauer@web.de> +# Contributor: Milosz Piglas <archeofuture@gmail.com> + +pkgname=acpitool +pkgver=0.5.1 +pkgrel=1 +pkgdesc="ACPI client - replacement for apm tool" +url="http://sourceforge.net/projects/acpitool/" +arch=('i686' 'x86_64') +license=('GPL') +source=(http://downloads.sourceforge.net/sourceforge/acpitool/acpitool-$pkgver.tar.bz2 \ + kernel_2.6.21.patch) +depends=(libstdc++5) +md5sums=('9e4ec55201be0be71ffbc56d38b42b57' + 'b55eb498a323ca81ad5abe73cc608912') + +build() { + cd $startdir/src/$pkgname-$pkgver +# patch -p1 -i ../kernel_2.6.21.patch + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/acpitool/kernel_2.6.21.patch b/community/acpitool/kernel_2.6.21.patch new file mode 100644 index 000000000..76e5fc545 --- /dev/null +++ b/community/acpitool/kernel_2.6.21.patch @@ -0,0 +1,78 @@ +diff -aur acpitool-0.4.7.pristine/src/acpitool.cpp acpitool-0.4.7.new/src/acpitool.cpp +--- acpitool-0.4.7.pristine/src/acpitool.cpp 2007-02-06 21:03:02.000000000 +0100 ++++ acpitool-0.4.7.new/src/acpitool.cpp 2007-05-15 13:25:26.000000000 +0200 +@@ -56,13 +56,14 @@ + filename = "/proc/acpi/info"; + + file_in.open(filename); +- if (!file_in) +- return 0; +- else +- { +- file_in.close(); +- return 1; ++ if(!file_in.is_open()) { ++ filename = "/sys/module/acpi/parameters/acpica_version"; ++ file_in.open(filename); + } ++ if(!file_in.is_open()) return 0; ++ ++ file_in.close(); ++ return 1; + } + + int Print_ACPI_Info(int show_ac, int show_therm, int show_trip, int show_fan, int show_batteries, int show_empty, int show_version, int show_cpu, int show_wake, int e_set, int info_level, int verbose) +@@ -98,26 +99,38 @@ + filename = "/proc/acpi/info"; + + file_in.open(filename); +- if (!file_in) +- { +- if(!verbose) +- { +- strcpy(c, "<n.a>"); +- return 0; +- } +- else +- { +- cout<<" Could not open file : "<<filename<<endl; +- cout<<" Make sure your kernel has ACPI support enabled."<<endl; +- return -1; +- } ++ if(!file_in.is_open()) { ++ filename = "/sys/module/acpi/parameters/acpica_version"; ++ file_in.open(filename); ++ } ++ if(!file_in.is_open()) { ++ // failure ++ if(!verbose) { ++ strcpy(c, "<n.a>"); ++ return 0; ++ } ++ else { ++ cout<<" Could not open file : "<<filename<<endl; ++ cout<<" Make sure your kernel has ACPI support enabled."<<endl; ++ return -1; ++ } + } + + file_in.getline(str, 50); + file_in.close(); + +- /* version takes 8 chars starting from pos 26 */ +- strncpy(c, str+25,8); ++ // Find a better way to respect new ACPI behavior for ++ // kernel >2.6.20 ! ++ // But hey, this is just a dirty patch ++ if (strncmp(filename,"/sys",4)==0) ++ { ++ /* version takes 8 chars */ ++ strncpy(c, str,8); ++ } ++ else { ++ /* version takes 8 chars starting from pos 26 */ ++ strncpy(c, str+25, 8); ++ } + + return 0; + } diff --git a/community/addresses/PKGBUILD b/community/addresses/PKGBUILD new file mode 100644 index 000000000..e5ecb6870 --- /dev/null +++ b/community/addresses/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Sebastian Sareyko <public@nooms.de> + +pkgname=addresses +pkgver=0.4.6 +pkgrel=4 +pkgdesc="A versatile address book application for GNUstep" +arch=('i686' 'x86_64') +url="http://giesler.biz/bjoern/en/sw_addr.html" +license=('LGPL') +depends=('gnustep-back') +source=(http://giesler.biz/bjoern/downloads/Addresses-$pkgver.tar.gz) +md5sums=('2d6b6bf9a1578a5b3a13cb0bd2c60fad') + +build() { + . /etc/profile.d/GNUstep.sh + cd $startdir/src/Addresses-$pkgver + sed -i -e 's|Versions/A|Versions/0|g' {Test,AddressManager}/GNUmakefile || return 1 + + export PATH=$startdir/gcc-objc/src/gcc-4.2.1/build/qwe/usr/bin:$PATH + + make || return 1 + make GNUSTEP_INSTALLATION_DIR=$startdir/pkg/opt/GNUstep/System INSTALL_ROOT_DIR=$startdir/pkg install || return 1 + + # buggy install scripts + cd $startdir/pkg/opt/GNUstep/System/Library/Headers/ + rm AddressBook + ln -sf Addresses AddressBook +} diff --git a/community/adesklet-asimpleclock/PKGBUILD b/community/adesklet-asimpleclock/PKGBUILD new file mode 100644 index 000000000..be99827fe --- /dev/null +++ b/community/adesklet-asimpleclock/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Hugo Ideler + +pkgname=adesklet-asimpleclock +pkgver=0.0.3 +pkgrel=6 +pkgdesc="A simple little desklet that displays a text-based digital clock." +arch=('i686' 'x86_64') +url="http://www.pirnat.com/geek/adesklets.shtml" +license=("GPL") +depends=('adesklets') +groups=('adesklet-desklets') +source=(http://www.pirnat.com/geek/asimpleclock-$pkgver.tar.bz2) +md5sums=('98a18f9e7e336ab4b42bf89ba05ccc79') + +build() { + mkdir -p $startdir/pkg/usr/share/adesklets/asimpleclock + cp -a $startdir/src/asimpleclock-$pkgver/* $startdir/pkg/usr/share/adesklets/asimpleclock/ + chown root:adesklets $startdir/pkg/usr/share/adesklets/asimpleclock + chmod 775 $startdir/pkg/usr/share/adesklets/asimpleclock +} diff --git a/community/adesklet-calendar/PKGBUILD b/community/adesklet-calendar/PKGBUILD new file mode 100644 index 000000000..61d991021 --- /dev/null +++ b/community/adesklet-calendar/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: FUBAR + +pkgname=adesklet-calendar +pkgver=0.5.3 +pkgrel=6 +pkgdesc="A simple desklet that displays a calendar." +arch=('i686' 'x86_64') +url="http://adesklets.sourceforge.net/desklets.html" +license=("GPL") +depends=('adesklets') +groups=('adesklet-desklets') +source=(http://downloads.sourceforge.net/sourceforge/adesklets/Calendar-$pkgver.tar.bz2) +md5sums=('c692064b27f49853fdabf530200776d3') + +build() { + mkdir -p $startdir/pkg/usr/share/adesklets/Calendar + cp -a $startdir/src/Calendar-$pkgver/* $startdir/pkg/usr/share/adesklets/Calendar/ + chown root:adesklets $startdir/pkg/usr/share/adesklets/Calendar + chmod 775 $startdir/pkg/usr/share/adesklets/Calendar +} diff --git a/community/adesklet-systemmonitor/PKGBUILD b/community/adesklet-systemmonitor/PKGBUILD new file mode 100644 index 000000000..f1f006cb8 --- /dev/null +++ b/community/adesklet-systemmonitor/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Hugo Ideler <hugoideler@dse.nl> + +pkgname=adesklet-systemmonitor +pkgver=0.1.3 +pkgrel=3 +pkgdesc="Modular stackable system monitors for adesklets" +arch=('i686' 'x86_64') +url="http://adesklets.sourceforge.net/desklets.html" +license=("GPL") +depends=('adesklets' 'libstatgrab' 'pystatgrab') +groups=('adesklet-desklets') +backup=('usr/share/adesklets/SystemMonitor/config.txt') +source=(http://downloads.sourceforge.net/sourceforge/adesklets/SystemMonitor-$pkgver.tar.bz2) +md5sums=('a866f8cd7200e7dd2432bd98bc5b5dfb') + +build() { + mkdir -p $startdir/pkg/usr/share/adesklets/SystemMonitor + cp -a $startdir/src/SystemMonitor-$pkgver/* $startdir/pkg/usr/share/adesklets/SystemMonitor/ + chown root:adesklets $startdir/pkg/usr/share/adesklets/SystemMonitor/config.txt + chmod 664 $startdir/pkg/usr/share/adesklets/SystemMonitor/config.txt + rm $startdir/pkg/usr/share/adesklets/SystemMonitor/config.txt~ +} diff --git a/community/adesklet-weatherforecast/ChangeLog b/community/adesklet-weatherforecast/ChangeLog new file mode 100644 index 000000000..4cb5537f7 --- /dev/null +++ b/community/adesklet-weatherforecast/ChangeLog @@ -0,0 +1,5 @@ +2009-07-26 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.2.2 + +2009-07-09 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * FS#15431 fixed in 0.2.1-3 diff --git a/community/adesklet-weatherforecast/PKGBUILD b/community/adesklet-weatherforecast/PKGBUILD new file mode 100644 index 000000000..199311eaf --- /dev/null +++ b/community/adesklet-weatherforecast/PKGBUILD @@ -0,0 +1,42 @@ +# $Id: PKGBUILD 346 2009-07-26 14:24:20Z jlichtblau $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=adesklet-weatherforecast +pkgver=0.2.2 +pkgrel=1 +pkgdesc="Extended weather desklet that shows three day forecast." +arch=('i686' 'x86_64') +url="http://adesklets.sourceforge.net/desklets.html" +license=('GPL2') +depends=('adesklets') +groups=('adesklet-desklets') +source=(http://downloads.sourceforge.net/sourceforge/adesklets/weatherforecast-${pkgver}.tar.bz2 \ + liquid_45.png \ + liquid_46.png \ + liquid_47.png \ + um_46.png) + +md5sums=('fd647ecc0306c0d1e847adab8bcfb685' + '781f726262f44a15eeec95f46ceb5a51' + '824139567bc469d6193aa31e9343e339' + 'd70bc9d3d2acd5d488e51e2eb4c73c7e' + '176f9011299b32663455ae9de5122d31') + +build() { + cd ${srcdir} + install -d ${pkgdir}/usr/share/adesklets/weatherforecast || return 1 + + cp -a ${srcdir}/weatherforecast-${pkgver}/* ${pkgdir}/usr/share/adesklets/weatherforecast/ || return 1 + +#Fixing missing icons + cp ${srcdir}/weatherforecast-$pkgver/icons/liquid/25.png ${pkgdir}/usr/share/adesklets/weatherforecast/icons/liquid/na.png || return 1 + cp ${srcdir}/liquid_45.png ${pkgdir}/usr/share/adesklets/weatherforecast/icons/liquid/45.png || return 1 + cp ${srcdir}/liquid_46.png ${pkgdir}/usr/share/adesklets/weatherforecast/icons/liquid/46.png || return 1 + cp ${srcdir}/liquid_47.png ${pkgdir}/usr/share/adesklets/weatherforecast/icons/liquid/47.png || return 1 + cp ${srcdir}/weatherforecast-$pkgver/icons/um/25.png ${pkgdir}/usr/share/adesklets/weatherforecast/icons/um/na.png || return 1 + cp ${srcdir}/um_46.png ${pkgdir}/usr/share/adesklets/weatherforecast/icons/um/46.png || return 1 + + chown root:adesklets ${pkgdir}/usr/share/adesklets/weatherforecast || return 1 + chmod 775 ${pkgdir}/usr/share/adesklets/weatherforecast || return 1 +} diff --git a/community/adesklet-weatherforecast/liquid_45.png b/community/adesklet-weatherforecast/liquid_45.png new file mode 100644 index 000000000..68f617639 Binary files /dev/null and b/community/adesklet-weatherforecast/liquid_45.png differ diff --git a/community/adesklet-weatherforecast/liquid_46.png b/community/adesklet-weatherforecast/liquid_46.png new file mode 100644 index 000000000..3a9197290 Binary files /dev/null and b/community/adesklet-weatherforecast/liquid_46.png differ diff --git a/community/adesklet-weatherforecast/liquid_47.png b/community/adesklet-weatherforecast/liquid_47.png new file mode 100644 index 000000000..dacee16d8 Binary files /dev/null and b/community/adesklet-weatherforecast/liquid_47.png differ diff --git a/community/adesklet-weatherforecast/um_46.png b/community/adesklet-weatherforecast/um_46.png new file mode 100644 index 000000000..ab60ab4d7 Binary files /dev/null and b/community/adesklet-weatherforecast/um_46.png differ diff --git a/community/adesklet-yab/PKGBUILD b/community/adesklet-yab/PKGBUILD new file mode 100644 index 000000000..807affbb9 --- /dev/null +++ b/community/adesklet-yab/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> + +pkgname=adesklet-yab +pkgver=0.0.2 +pkgrel=5 +pkgdesc="yab (Yet Another Bar) is a very plain launch bar, yet reasonably polished, highly configurable and resources limit aware" +arch=('i686' 'x86_64') +url="http://adesklets.sourceforge.net/desklets.html" +license=("GPL") +depends=('adesklets') +groups=('adesklet-desklets') +source=(http://downloads.sourceforge.net/sourceforge/adesklets/yab-$pkgver.tar.bz2) +md5sums=('583081d25ba6f7d1eff64e3084258f3a') + +build() { + mkdir -p $startdir/pkg/usr/share/adesklets/yab + cp -a $startdir/src/yab-$pkgver/* $startdir/pkg/usr/share/adesklets/yab/ + chown root:adesklets $startdir/pkg/usr/share/adesklets/yab + chmod 775 $startdir/pkg/usr/share/adesklets/yab +} diff --git a/community/adesklets/PKGBUILD b/community/adesklets/PKGBUILD new file mode 100644 index 000000000..d542ac02a --- /dev/null +++ b/community/adesklets/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Fubar + +pkgname=adesklets +pkgver=0.6.1 +pkgrel=9 +pkgdesc="An imlib2-based system to have interactive 'desklets'." +arch=('i686' 'x86_64') +url="http://adesklets.sourceforge.net/" +license=('GPL2') +depends=('imlib2' 'fontconfig' 'python>=2.6' 'perl' 'ttf-bitstream-vera' 'libx11') +install=$pkgname.install +options=('!emptydirs') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2 \ + fontconfig-2.4.patch) + +md5sums=('cd390c9398449c5566033e2e4792bccb' + '0374aec97670c90713fcabc2710e2160') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + +#patch for fontconfig => 2.4 + patch -Np0 -i ${srcdir}/fontconfig-2.4.patch || return 1 + + autoreconf || return 1 + ./configure --prefix=/usr || return 1 + +#makefile Fix + sed -i 's/\/bin\/sh//' doc/Makefile || return 1 + + make || return 1 + make DESTDIR=${pkgdir} INSTALLDIRS=vendor install || return 1 + + rm ${pkgdir}/usr/share/info/dir + +#remove the font stuff + rm -f ${pkgdir}/usr/share/adesklets/{FONT_LICENSE,Vera.ttf} + + find ${pkgdir} -name '.packlist' -exec rm '{}' \; + find ${pkgdir} -name 'perllocal.pod' -exec rm '{}' \; +} diff --git a/community/adesklets/adesklets.install b/community/adesklets/adesklets.install new file mode 100644 index 000000000..cae17e499 --- /dev/null +++ b/community/adesklets/adesklets.install @@ -0,0 +1,31 @@ +infodir=/usr/share/info +filelist=(adesklets.info adesklets_fr.info) + +post_install() { + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done + + getent group adesklets > /dev/null || usr/sbin/groupadd -g 107 adesklets +cat << EOF + +==> To be able to save configs of adesklets +==> add your user to the adesklets group: +==> # gpasswd -a USERNAME adesklets + +EOF +} + +post_upgrade() { + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_remove() { + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done + + usr/sbin/groupdel adesklets &>/dev/null +} diff --git a/community/adesklets/fontconfig-2.4.patch b/community/adesklets/fontconfig-2.4.patch new file mode 100644 index 000000000..e7a1ad5ca --- /dev/null +++ b/community/adesklets/fontconfig-2.4.patch @@ -0,0 +1,50 @@ +--- configure.ac ++++ configure.ac +@@ -1,4 +1,4 @@ +-dnl Initialize autoconf and automake ++nl Initialize autoconf and automake + AC_INIT + AC_CONFIG_SRCDIR(src/main.c) + AC_PREREQ(2.52) +@@ -428,7 +428,18 @@ AC_TRY_LINK( + #include <fontconfig/fontconfig.h> + , FcInit(), + AC_MSG_RESULT([yes]) +-AC_DEFINE(HAVE_FONTCONFIG_FONTCONFIG_H,1,[Define to 1 if you have the <fontconfig/fontconfig.h> header file.]), ++AC_DEFINE(HAVE_FONTCONFIG_FONTCONFIG_H,1,[Define to 1 if you have the <fontconfig/fontconfig.h> header file.]) ++ ++AC_MSG_CHECKING([For fontconfig FcFini()]) ++AC_TRY_LINK( ++#include <fontconfig/fontconfig.h> ++, FcFini(), ++AC_MSG_RESULT([yes]) ++AC_DEFINE(HAVE_FONTCONFIG_FCFINI,1,[Define to 1 if FcFini() call exists]) ++, ++AC_MSG_RESULT([no])) ++ ++, + AC_MSG_RESULT([no]) + FONTCONFIG_LIBS= + FONTCONFIG_CFLAGS= +--- src/xwindow.c ++++ src/xwindow.c +@@ -123,9 +123,17 @@ + if ((strlen((char*)file)>4) && + (strstr((char*)file+strlen((char*)file)-4,".ttf"))) + imlib_add_path_to_font_path(dirname((char*)file)); +- FcFontSetDestroy(fs); +- FcObjectSetDestroy(os); + } ++#ifdef HAVE_FONTCONFIG_FCFINI ++ FcFini(); ++#else ++ /* On FontConfig >= 2.4, this causes a segfault, probably due to the new ++ caching mechanism: we don't have to care, since FcFini() always exists, ++ and does the dirty dessalocation job just fine. ++ */ ++ if (fs) FcFontSetDestroy(fs); ++ FcObjectSetDestroy(os); ++#endif + } + #endif + imlib_add_path_to_font_path("."); diff --git a/community/adns-python/PKGBUILD b/community/adns-python/PKGBUILD new file mode 100644 index 000000000..16d1dbf48 --- /dev/null +++ b/community/adns-python/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Ben Mazer <blm@groknil.org> + +pkgname=adns-python +pkgver=1.2.1 +pkgrel=2 +pkgdesc="python bindings for adns" +arch=('i686' 'x86_64') +url="http://code.google.com/p/adns-python/" +depends=('adns' 'python') +makedepends=() +license=('GPL2') +source=(http://adns-python.googlecode.com/files/adns-python-$pkgver.tar.gz) +md5sums=('12cc7ad1b0ee8d818005e9ca4def758b') + +build() { + cd $startdir/src/$pkgname-$pkgver + python setup.py install --root=$startdir/pkg/ +} diff --git a/community/adns/PKGBUILD b/community/adns/PKGBUILD new file mode 100644 index 000000000..49e50debd --- /dev/null +++ b/community/adns/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: dorphell <dorphell@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +pkgname=adns +pkgver=1.4 +pkgrel=1 +pkgdesc="adns is an asyncronous replacement resolver library" +arch=('i686' 'x86_64') +url="http://www.chiark.greenend.org.uk/~ian/adns/" +license=('GPL') +depends=('glibc') +source=(http://www.chiark.greenend.org.uk/~ian/$pkgname/ftp/$pkgname-$pkgver.tar.gz) +md5sums=('88bc7bbf3f62a8d4fb186b8f72ead853') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + mkdir -p $startdir/pkg/usr/{lib,include,bin} + make prefix=$startdir/pkg/usr install +} diff --git a/community/adns/so-fix.patch b/community/adns/so-fix.patch new file mode 100644 index 000000000..22d874225 --- /dev/null +++ b/community/adns/so-fix.patch @@ -0,0 +1,10 @@ +--- Makefile.in-old 2003-02-14 22:16:21.000000000 -0800 ++++ Makefile.in 2003-02-14 22:16:59.000000000 -0800 +@@ -33,6 +33,7 @@ + install: + $(INSTALL_PROGRAM) $(SHLIBFILE) $(lib_dir)/$(SHLIBFILE) + ln -sf $(SHLIBFILE) $(lib_dir)/$(SHLIBSONAME) ++ ln -sf $(SHLIBFILE) $(lib_dir)/$(SHLIBFORLINK) + + uninstall: + rm -f $(lib_dir)/$(SHLIBFILE) $(lib_dir)/$(SHLIBSONAME) diff --git a/community/agave/PKGBUILD b/community/agave/PKGBUILD new file mode 100644 index 000000000..8ea2780d4 --- /dev/null +++ b/community/agave/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=agave +pkgver=0.4.4 +pkgrel=2 +pkgdesc="An colorscheme designer for the Gnome desktop" +arch=('i686' 'x86_64') +url="http://home.gna.org/colorscheme" +license=('GPL') +depends=('gtkmm' 'libgnomeui' 'libglademm' 'gconfmm>=2.18.1' 'hicolor-icon-theme') +makedepends=('intltool' 'boost' 'gnome-doc-utils>=0.11.2') +install=agave.install +source=(http://download.gna.org/colorscheme/releases/agave-$pkgver.tar.bz2) +md5sums=('376b4cfc4b63f3f42572207c84c9b182') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --disable-scrollkeeper + make || return 1 + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${startdir}/pkg install + + mkdir -p ${startdir}/pkg/usr/share/gconf/schemas + gconf-merge-schema ${startdir}/pkg/usr/share/gconf/schemas/${pkgname}.schemas \ + ${startdir}/pkg/etc/gconf/schemas/*.schemas + rm -rf ${startdir}/pkg/usr/etc + + sed -i "s/agave-icon.png/agave.png/" ${startdir}/pkg/usr/share/applications/agave.desktop +} diff --git a/community/agave/agave.install b/community/agave/agave.install new file mode 100644 index 000000000..bc97d4566 --- /dev/null +++ b/community/agave/agave.install @@ -0,0 +1,29 @@ +pkgname=agave + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +op=$1 +shift + +$op $* diff --git a/community/agsync/PKGBUILD b/community/agsync/PKGBUILD new file mode 100644 index 000000000..40f4ace19 --- /dev/null +++ b/community/agsync/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Zhukov Pavel <gelios@gmail.com> + +pkgname=agsync +pkgver=0.2_pre +_pkgver=${pkgver/_/-} +pkgrel=2 +pkgdesc="AvantGo sync plugin" +arch=('i686' 'x86_64') +url="http://duskwood.lownewulf.com/" +license=("GPL") +depends=('synce-librapi') +makedepends=('synce-libsynce') +source=(http://duskwood.lownewulf.com/$pkgname-$_pkgver.tgz) +md5sums=('74de1b1452a718c85364fab5ce3c0c2a') + +build() { + cd $startdir/src/$pkgname-$_pkgver + make || return 1 + mkdir -p $startdir/pkg/usr/{bin,lib,include} + cp agsync $startdir/pkg/usr/bin/ + cp mal-files/mal-funcs.a $startdir/pkg/usr/lib/ + cp mal-files/AG{Net,Types}.h $startdir/pkg/usr/include/ +} diff --git a/community/aircrack-ng/ChangeLog b/community/aircrack-ng/ChangeLog new file mode 100644 index 000000000..108bbb556 --- /dev/null +++ b/community/aircrack-ng/ChangeLog @@ -0,0 +1,49 @@ +2009-09-18 Biru Ionut <ionut@archlinux.ro> + + * Version bump: 1.0-rc4 + +2009-04.14 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.0-rc3 + + * PKGBUILD: removed old compilation patch + +2009-02-08 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.0-rc2 + + * sha-compile-fix-64bit.patch: added, fixes compilation on 64bit hosts + +2008-06-15 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.0-rc1 + + * PKGBUILD: moved from $startdir to $srcdir/$pkgdir, added vim tags, + added sqlite3 dependency for airolib-ng support + +2008-05-03 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.0-beta2 + + * PKGBUILD: adapted make command to the new Makefile, added zlib and + openssl dependencies + +2008-02-25 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.3 + +2008-02-08 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: fixed man page location (thanks Snowman) + +2008-02-07 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.2 + + * PKGBUILD: moved man pages to /usr/share/man + +2007-12-15 Corrado Primier <bardo@aur.archlinux.org> + + * ChangeLog: added + + * PKGBUILD: adopted, cleaned up, uploaded to [community] diff --git a/community/aircrack-ng/PKGBUILD b/community/aircrack-ng/PKGBUILD new file mode 100644 index 000000000..ad0743491 --- /dev/null +++ b/community/aircrack-ng/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 2160 2009-09-09 20:01:45Z daenyth $ +# Maintainer: Daenyth <Daenyth+Arch [at] gmail [dot] com> +# Contributor: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: ice-man <icemanf@gmail.com> + +pkgname=aircrack-ng +pkgver=1.0 +pkgrel=2 +pkgdesc="A key cracker for the 802.11 WEP and WPA-PSK protocols" +arch=('i686' 'x86_64') +url="http://www.aircrack-ng.org" +license=('GPL2') +depends=('openssl' 'sqlite3' 'iw') +source=("http://download.aircrack-ng.org/${pkgname}-${pkgver}.tar.gz") +md5sums=('dafbfaf944ca9d523fde4bae86f0c067') +options=(force) + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + make SQLITE=true unstable=true || return 1 + make DESTDIR=${pkgdir} SQLITE=true unstable=true bindir=/usr/bin mandir=/usr/share/man/man1 sbindir=/usr/sbin install || return 1 +} + +# vim:set ts=2 sw=2 et: diff --git a/community/airsnort/ChangeLog b/community/airsnort/ChangeLog new file mode 100644 index 000000000..af028808f --- /dev/null +++ b/community/airsnort/ChangeLog @@ -0,0 +1,14 @@ +2007-12-08 Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + + * airsnort-0.2.7e-4 + * rebuild against new libpcap + +2007-08-09 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * airsnort-0.2.7e-3 + * rebuilt against new libpcap + * added wlan-ng26-utils dependency + +2007-07-02 tardo <tardo@nagi-fanboi.net> + * Built for x86_64 + diff --git a/community/airsnort/PKGBUILD b/community/airsnort/PKGBUILD new file mode 100644 index 000000000..d44c58212 --- /dev/null +++ b/community/airsnort/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: sebastien le guillerm <geekitus@tele2.fr> + +pkgname=airsnort +pkgver=0.2.7e +pkgrel=5 +pkgdesc="A wireless LAN (WLAN) tool which recovers encryption keys" +arch=('i686' 'x86_64') +url="http://airsnort.shmoo.com/" +license=('GPL') +depends=('gtk2' 'libpcap' 'wlan-ng26-utils') +makedepends=('pkgconfig') +source=(http://downloads.sourceforge.net/sourceforge/airsnort/$pkgname-$pkgver.tar.gz) +md5sums=('8f852bd872fa7d352c14781010c25ef4') + +build() +{ + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr/ + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/ajaxterm-utf8-svn/PKGBUILD b/community/ajaxterm-utf8-svn/PKGBUILD new file mode 100644 index 000000000..92d258728 --- /dev/null +++ b/community/ajaxterm-utf8-svn/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 2330 2009-09-16 10:11:01Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=ajaxterm-utf8-svn +pkgver=61 +pkgrel=2 +pkgdesc="A web based terminal" +arch=('any') +url="http://antony.lesuisse.org/qweb/trac/wiki/AjaxTerm" +depends=('python>=2.3') +license=('GPL') +conflicts=(ajaxterm) +provides=(ajaxterm) +source=(ajaxterm) +md5sums=('a9c5ae6bb4bacf26ca2b728559311be5') + +_svntrunk=http://archlinux-stuff.googlecode.com/svn/trunk/ajaxterm-utf8/ +_svnmod=ajaxterm-utf8 + +build() { + cd $startdir/src + + svn checkout $_svntrunk --config-dir ./ $_svnmod + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./configure --prefix=/usr + install -d ${startdir}/pkg/etc/rc.d + install -d ${startdir}/pkg/usr/bin + install -d ${startdir}/pkg/usr/man/man1 + install -d ${startdir}/pkg/usr/share/ajaxterm + install ajaxterm.bin ${startdir}/pkg/usr/bin/ajaxterm + install -m 0755 ${startdir}/src/ajaxterm ${startdir}/pkg/etc/rc.d + install -m 0644 ajaxterm.css ajaxterm.html utf8-escape.js ajaxterm.js qweb.py sarissa.js sarissa_dhtml.js ${startdir}/pkg/usr/share/ajaxterm + install -m 0755 ajaxterm.py ${startdir}/pkg/usr/share/ajaxterm + install -m 0644 ajaxterm.1 ${startdir}/pkg/usr/man/man1 +} diff --git a/community/ajaxterm-utf8-svn/ajaxterm b/community/ajaxterm-utf8-svn/ajaxterm new file mode 100755 index 000000000..5c572cd7e --- /dev/null +++ b/community/ajaxterm-utf8-svn/ajaxterm @@ -0,0 +1,40 @@ +#!/bin/bash + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +PORT=8022 + +case "$1" in + start) + stat_busy "Starting ajaxterm on port $PORT" + /usr/bin/ajaxterm -p $PORT -d >/dev/null 2>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon ajaxterm + stat_done + fi + ;; + stop) + stat_busy "Stopping ajaxterm" + [ -f /var/run/ajaxterm.pid ] && kill `cat /var/run/ajaxterm.pid` + if [ $? -gt 0 ]; then + stat_fail + else + rm -f /var/run/ajaxterm.pid + rm_daemon ajaxterm + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac +exit 0 diff --git a/community/ajaxterm/PKGBUILD b/community/ajaxterm/PKGBUILD new file mode 100644 index 000000000..f5c653950 --- /dev/null +++ b/community/ajaxterm/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 2327 2009-09-16 10:08:39Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Eric Le Bras <eric.lebras@gmail.com> + +pkgname=ajaxterm +pkgver=0.10 +pkgrel=3 +pkgdesc="A web based terminal" +arch=('any') +license=('GPL') +url="http://antony.lesuisse.org/qweb/trac/wiki/AjaxTerm" +depends=('python') +source=(http://antony.lesuisse.org/software/ajaxterm/files/Ajaxterm-$pkgver.tar.gz + ajaxterm) +md5sums=('b10830a7a81d2a4c9f8815510dafb87a' 'a9c5ae6bb4bacf26ca2b728559311be5') + +build() { + cd ${startdir}/src/Ajaxterm-${pkgver} + ./configure --prefix=/usr + install -d ${startdir}/pkg/etc/rc.d + install -d ${startdir}/pkg/usr/bin + install -d ${startdir}/pkg/usr/share/man/man1 + install -d ${startdir}/pkg/usr/share/ajaxterm + install ajaxterm.bin ${startdir}/pkg/usr/bin/ajaxterm + install -m 0755 ${startdir}/src/ajaxterm ${startdir}/pkg/etc/rc.d || return 1 + install -m 0644 ajaxterm.css ajaxterm.html ajaxterm.js qweb.py sarissa.js sarissa_dhtml.js ${startdir}/pkg/usr/share/ajaxterm || return 1 + install -m 0755 ajaxterm.py ${startdir}/pkg/usr/share/ajaxterm || return 1 + install -m 0644 ajaxterm.1 ${startdir}/pkg/usr/share/man/man1 || return 1 +} diff --git a/community/ajaxterm/ajaxterm b/community/ajaxterm/ajaxterm new file mode 100755 index 000000000..5c572cd7e --- /dev/null +++ b/community/ajaxterm/ajaxterm @@ -0,0 +1,40 @@ +#!/bin/bash + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +PORT=8022 + +case "$1" in + start) + stat_busy "Starting ajaxterm on port $PORT" + /usr/bin/ajaxterm -p $PORT -d >/dev/null 2>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon ajaxterm + stat_done + fi + ;; + stop) + stat_busy "Stopping ajaxterm" + [ -f /var/run/ajaxterm.pid ] && kill `cat /var/run/ajaxterm.pid` + if [ $? -gt 0 ]; then + stat_fail + else + rm -f /var/run/ajaxterm.pid + rm_daemon ajaxterm + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac +exit 0 diff --git a/community/alex/PKGBUILD b/community/alex/PKGBUILD new file mode 100644 index 000000000..d46285770 --- /dev/null +++ b/community/alex/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Philip Nilsson <pnilsson@nullref.se> +pkgname=alex +pkgver=2.3.1 +pkgrel=1 +pkgdesc='a lexical analyser generator for Haskell' +url='http://www.haskell.org/alex/' +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('gmp') +makedepends=('ghc' 'haskell-cabal') +source=("http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz") +md5sums=('a8c26af3370388297cee4b8c767d72d9') + +build() { + cd $srcdir/$pkgname-$pkgver + runghc Setup.lhs configure --prefix=/usr --datasubdir=$pkgname + runghc Setup.lhs build + runghc Setup.lhs copy --destdir=$pkgdir + install -D -m644 LICENSE $pkgdir/usr/share/licenses/alex/BSD3 + # The license is installed here as well. + rm -Rf $pkgdir/usr/share/doc +} diff --git a/community/alsa-plugins/PKGBUILD b/community/alsa-plugins/PKGBUILD new file mode 100644 index 000000000..a0aa0b2cd --- /dev/null +++ b/community/alsa-plugins/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 1992 2009-09-07 13:36:54Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Daniel Ehlers <danielehlers@mindeye.net> + +pkgname=alsa-plugins +pkgver=1.0.21 +pkgrel=1 +pkgdesc="Extra alsa plugins" +arch=('i686' 'x86_64') +url="http://www.alsa-project.org" +license=('GPL') +depends=('alsa-lib') +makedepends=('pulseaudio') +options=('!libtool') +install=$pkgname.install +source=(ftp://ftp.alsa-project.org/pub/plugins/alsa-plugins-$pkgver.tar.bz2) +md5sums=('392d016c0948c54978c0505f24271e01') + +build() { + cd $startdir/src/alsa-plugins-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + mkdir -p $startdir/pkg/etc/profile.d && \ + cat >$startdir/pkg/etc/profile.d/alsa.sh <<EOF && \ +#!/bin/bash +export ALSA_PLUGINS_DIR=/usr/lib/alsa-lib +EOF + chmod 0755 $startdir/pkg/etc/profile.d/alsa.sh +} diff --git a/community/alsa-plugins/alsa-plugins.install b/community/alsa-plugins/alsa-plugins.install new file mode 100644 index 000000000..571d7e8dd --- /dev/null +++ b/community/alsa-plugins/alsa-plugins.install @@ -0,0 +1,8 @@ +post_install() { +echo "Install jack-audio-connection-kit, libsamplerate, ffmpeg +or pulseaudio to get their respective plugins working" +} + +post_upgrade() { + post_install $1 +} diff --git a/community/alunn/ChangeLog b/community/alunn/ChangeLog new file mode 100644 index 000000000..33e5f2e89 --- /dev/null +++ b/community/alunn/ChangeLog @@ -0,0 +1,26 @@ +2009-08-11 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * alunn-0.7.13-2: + FS#15813 fixed + +2009-07-27 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * alunn-0.7.13-1: + New upstream release. + +2008-08-31 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * alunn-0.7.12-1: + New upstream release. + Fixed path for python2.6 + +2008-08-31 Alexander Fehr <pizzapunk gmail com> + * alunn-0.7.8-1: + New upstream release. + +2008-08-04 Alexander Fehr <pizzapunk gmail com> + * alunn-0.7.7-1: + New upstream release. + +2008-07-24 Alexander Fehr <pizzapunk gmail com> + * alunn-0.7.6-2: + Added dependency on dbus-python. + Replaced install file with optdepends. + Added ChangeLog. diff --git a/community/alunn/PKGBUILD b/community/alunn/PKGBUILD new file mode 100644 index 000000000..b07ae47ce --- /dev/null +++ b/community/alunn/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 1016 2009-08-11 19:47:05Z jlichtblau $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Alexander Fehr <pizzapunk gmail com> +# Contributor: Mathias Nedrebø <mathias <at> nedrebo.org> + +pkgname=alunn +pkgver=0.7.13 +pkgrel=2 +pkgdesc="System tray notification applet for Arch Linux updates and news" +arch=('i686' 'x86_64') +url="http://nedrebo.org/code/alunn" +license=('GPL') +depends=('dbus-python' 'gnome-python') +optdepends=('notification-daemon: Desktop notification support') +source=(http://nedrebo.org/page/code/$pkgname/.files/$pkgname-$pkgver.tar.gz) + +md5sums=('45de5f6beca92738148c34ee1e682897') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + sed -i 's/python2.5/python2.6/' install.sh || return 1 + + ./install.sh --prefix=${pkgdir} || return 1 +} diff --git a/community/amaya/PKGBUILD b/community/amaya/PKGBUILD new file mode 100644 index 000000000..1e65951b5 --- /dev/null +++ b/community/amaya/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Dalius <dagis@takas.lt> + +pkgname=amaya +pkgver=11.2 +pkgrel=2 +pkgdesc="W3C's Editor/Browser" +arch=('i686' 'x86_64') +url="http://www.w3.org/Amaya/" +license=('custom') +depends=('wxgtk' 'bash' 'libgl' 'libwww' 'raptor') +makedepends=(imake) +options=('!makeflags') +source=(http://www.w3.org/Amaya/Distribution/amaya-sources-$pkgver.tgz) +md5sums=('7fc2503abce1393e1bbd054be719ee0d') + +build() { + cd $startdir/src/Amaya$pkgver/Amaya + + mkdir GTK + cd GTK + export HOME=`pwd` + + if [ "$CARCH" = "x86_64" ] ; then + [ $NOEXTRACT -eq 1 ] || cp ../../Mesa/configs/linux-x86-64 ../../Mesa/configs/current + else + [ $NOEXTRACT -eq 1 ] || cp ../../Mesa/configs/linux-x86 ../../Mesa/configs/current + fi + + [ $NOEXTRACT -eq 1 ] || ../configure --prefix=/usr/share --exec=/usr/share --datadir=/usr/share --enable-system-raptor + make || return 1 + mkdir -p $startdir/pkg/usr/bin + make prefix=$startdir/pkg/usr/share install || return 1 + + ln -f -s ../share/Amaya/wx/bin/amaya $pkgdir/usr/bin/amaya && \ + install -D -m644 $startdir/src/Amaya$pkgver/Amaya/amaya/COPYRIGHT $startdir/pkg/usr/share/licenses/$pkgname/COPYRIGHT || return 1 + + mkdir -p $pkgdir/usr/share/Amaya/lib + cp -a $srcdir/Amaya$pkgver/Amaya/GTK/Mesa/lib/libGL.so.1* $pkgdir/usr/share/Amaya/lib/ && \ + cp -a $srcdir/Amaya$pkgver/Amaya/GTK/Mesa/lib/libGLU.so.1* $pkgdir/usr/share/Amaya/lib/ && \ + chrpath -r /usr/share/Amaya/lib $pkgdir/usr/share/Amaya/wx/bin/amaya_bin && \ + chrpath -r /usr/share/Amaya/lib $pkgdir/usr/share/Amaya/wx/bin/print +} diff --git a/community/amidi-plug/PKGBUILD b/community/amidi-plug/PKGBUILD new file mode 100644 index 000000000..fa5d359a5 --- /dev/null +++ b/community/amidi-plug/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: yosh64 <yosh64.at.gmail.dot.com> + +pkgname=amidi-plug +pkgver=0.7 +pkgrel=4 +pkgdesc="A MIDI input plugin for XMMS" +arch=('i686' 'x86_64') +url="http://www.develia.org/projects.php?l=2&f=1&p=amidiplug" +license=('GPL2') +depends=('xmms' 'fluidsynth') +makedepends=('pkgconfig') +options=('!libtool') +source=(http://www.develia.org/files/$pkgname-$pkgver.tar.bz2) +md5sums=('bb128c40dce0ab4afda79da01f985a09') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --with-player=xmms + make || return 1 + make DESTDIR=$pkgdir install +} + diff --git a/community/amsn/ChangeLog b/community/amsn/ChangeLog new file mode 100644 index 000000000..0eecfd6cb --- /dev/null +++ b/community/amsn/ChangeLog @@ -0,0 +1,2 @@ +2009-07-26 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * FS#15542 fixed in 0.97.2-14 diff --git a/community/amsn/PKGBUILD b/community/amsn/PKGBUILD new file mode 100644 index 000000000..2d40edce2 --- /dev/null +++ b/community/amsn/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 351 2009-07-26 17:03:19Z jlichtblau $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Jeff Mickey <j@codemac.net> + +pkgname=amsn +pkgver=0.97.2 +pkgrel=14 +pkgdesc="MSN client written in Tcl/Tk" +arch=('i686' 'x86_64') +url="http://amsn.sourceforge.net/" +license=('GPL2') +depends=('imlib' 'libjpeg' 'libx11' 'libpng' 'libsm' 'libtiff' 'perl' 'python' 'tk>=8.5.7' 'tls') +makedepends=('pkgconfig' 'patch') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2 \ + $pkgname-jpeg7.patch) + +md5sums=('6c494d97b5ab810f1b265ef19bf652b0' + '0e26454d4ab646f444517f089da81ac6') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + patch -Np0 -i ${srcdir}/$pkgname-jpeg7.patch || return 1 + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install + +#fix links + cd ${pkgdir}/usr/bin || return 1 + rm * || return 1 + ln -sf /usr/share/amsn/amsn amsn || return 1 + ln -sf /usr/share/amsn/amsn-remote amsn-remote || return 1 + ln -sf /usr/share/amsn/amsn-remote-CLI amsn-remote-CLI || return 1 +} diff --git a/community/amsn/amsn-jpeg7.patch b/community/amsn/amsn-jpeg7.patch new file mode 100644 index 000000000..d9c9f103d --- /dev/null +++ b/community/amsn/amsn-jpeg7.patch @@ -0,0 +1,10 @@ +--- utils/TkCximage/src/CxImage/ximajpg.cpp.orig 2009-07-18 05:29:43.000000000 -0300 ++++ utils/TkCximage/src/CxImage/ximajpg.cpp 2009-07-18 05:30:31.000000000 -0300 +@@ -142,6 +142,7 @@ + */ //</DP> + + // Set the scale <ignacio> ++ SetJpegScale(8); // Set an initial value (FIX for jpeg-7) + cinfo.scale_denom = GetJpegScale(); + + // Borrowed the idea from GIF implementation <ignacio> diff --git a/community/amyedit/ChangeLog b/community/amyedit/ChangeLog new file mode 100644 index 000000000..a118712c1 --- /dev/null +++ b/community/amyedit/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Moved to /usr so no need for .install diff --git a/community/amyedit/PKGBUILD b/community/amyedit/PKGBUILD new file mode 100644 index 000000000..a138e447b --- /dev/null +++ b/community/amyedit/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=amyedit +pkgver=1.0 +pkgrel=3 +pkgdesc="A gtkmm LaTeX editor" +arch=('i686' 'x86_64') +url="http://amyedit.sourceforge.net" +license=('GPL') +depends=('gtkmm' 'gtksourceview' 'aspell') +makedepends=('intltool') +#install=$pkgname.install +source=(http://downloads.sourceforge.net/sourceforge/amyedit/amyedit-$pkgver.tar.bz2) +md5sums=('662f5d6cc37c5838e2dc5a4a6abb812d') + +build() { + #export export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/lib/pkgconfig + cd $startdir/src/amyedit-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/amyedit/amyedit.install b/community/amyedit/amyedit.install new file mode 100644 index 000000000..e4dce448c --- /dev/null +++ b/community/amyedit/amyedit.install @@ -0,0 +1,12 @@ +post_install() { +grep -e "/opt/gnome/lib" /etc/ld.so.conf +if [ $? <> 0 ]; then + echo "/opt/gnome/lib" >> /etc/ld.so.conf; + ldconfig; +fi +} + +op=$1 +shift + +$op "$@" diff --git a/community/anacron/00anacron.daily b/community/anacron/00anacron.daily new file mode 100644 index 000000000..c1f4d4086 --- /dev/null +++ b/community/anacron/00anacron.daily @@ -0,0 +1,5 @@ +#!/bin/sh +# +# Update anacron time stamps. + +anacron -u cron.daily diff --git a/community/anacron/00anacron.monthly b/community/anacron/00anacron.monthly new file mode 100644 index 000000000..f6fe44e7c --- /dev/null +++ b/community/anacron/00anacron.monthly @@ -0,0 +1,5 @@ +#!/bin/sh +# +# Update anacron time stamps. + +anacron -u cron.monthly diff --git a/community/anacron/00anacron.weekly b/community/anacron/00anacron.weekly new file mode 100644 index 000000000..95d6d3a64 --- /dev/null +++ b/community/anacron/00anacron.weekly @@ -0,0 +1,5 @@ +#!/bin/sh +# +# Update anacron time stamps. + +anacron -u cron.weekly diff --git a/community/anacron/ChangeLog b/community/anacron/ChangeLog new file mode 100644 index 000000000..cb4caf78a --- /dev/null +++ b/community/anacron/ChangeLog @@ -0,0 +1,6 @@ +2009-05-01 Eric Belanger <eric@archlinux.org> + + * anacron 2.3-9 + * Added scripts to prevent jobs from being done by both anacron and cron (close FS#13587) + * FSH man page + * Added ChangeLog diff --git a/community/anacron/PKGBUILD b/community/anacron/PKGBUILD new file mode 100644 index 000000000..e2ba62cd9 --- /dev/null +++ b/community/anacron/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Eric Belanger <eric@archlinux.org> + +pkgname=anacron +pkgver=2.3 +pkgrel=9 +pkgdesc="A cron-like periodic command scheduler" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/anacron" +license=('GPL') +depends=('glibc' 'bash') +backup=('etc/anacrontab') +source=(http://downloads.sourceforge.net/sourceforge/anacron/${pkgname}-${pkgver}.tar.gz \ + anacrond anacrond.logrotate anacrontab run-anacron \ + 00anacron.daily 00anacron.monthly 00anacron.weekly) +md5sums=('865cc1dfe1ed75c470d3e6de13763f03' '2bc29a66a143c89605ec204b8118b82b'\ + 'cacfeaed940a5663ab5ed2eac8179e5c' '6dd361a519b45ee51dc2737eb5a4bdd5'\ + '5ff0cdcb9ec99778938ac6ef26800327' '0a83e5b7bb5ba032f829aebcae7a41c8'\ + 'ac6e7c7ea1a20881d9fc8d9dcbeede56' 'e9496fb7b6d9c1b79ac5306bb6806c0d') +sha1sums=('d0e154123585e9faf615d67230d82d7d1b4c099a' + '7885726671ccafa091ef868a1d62af9fa7f5f2d5' + 'dcf2aba70a4bacda40593ae052494e56df161982' + '5f0d196d9161777bf16f7c4d5bd8e8187cfd3339' + '7058dad9fe75b9cfcb08494b2b54f1eaaae95ef2' + '30076cd4e8fdce88717b4eb31e67acfa06d9a406' + '06f65004a1c3351548d2b5719c5cf1716d818ffd' + '428245aabdceae40925a6b818acc803945444de8') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + sed -i 's/const int isleap;/int isleap;/' gregor.c || return 1 + make || return 1 + make PREFIX=${pkgdir} MANDIR=${pkgdir}/usr/share/man install || return 1 + + install -d ${pkgdir}/etc/{rc.d,cron.daily,cron.weekly,cron.monthly} + install -D -m755 ../run-anacron ${pkgdir}/usr/sbin/run-anacron + install -D -m755 ../anacrond ${pkgdir}/etc/rc.d/anacrond + install -D -m755 ../00anacron.daily ${pkgdir}/etc/cron.daily/00anacron + install -D -m755 ../00anacron.weekly ${pkgdir}/etc/cron.weekly/00anacron + install -D -m755 ../00anacron.monthly ${pkgdir}/etc/cron.monthly/00anacron + install -D -m644 ../anacrontab ${pkgdir}/etc/anacrontab + install -D -m644 ../anacrond.logrotate ${pkgdir}/etc/logrotate.d/anacrond +} diff --git a/community/anacron/anacrond b/community/anacron/anacrond new file mode 100755 index 000000000..a6f1c2bed --- /dev/null +++ b/community/anacron/anacrond @@ -0,0 +1,27 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting Anacron Daemon" + /usr/sbin/anacron -s >> /var/log/anacrond.log 2>&1 + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + fi + ;; + stop) + stat_busy "Stopping Anacron Daemon" + stat_done + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/anacron/anacrond.logrotate b/community/anacron/anacrond.logrotate new file mode 100644 index 000000000..6cc945ce9 --- /dev/null +++ b/community/anacron/anacrond.logrotate @@ -0,0 +1,5 @@ +/var/log/anacrond { + sharedscripts + copytruncate + missingok +} diff --git a/community/anacron/anacrontab b/community/anacron/anacrontab new file mode 100644 index 000000000..fe1565aee --- /dev/null +++ b/community/anacron/anacrontab @@ -0,0 +1,6 @@ +# /etc/anacrontab +SHELL=/bin/bash +# format: period delay job-identifier command +1 10 cron.daily /usr/sbin/run-anacron /etc/cron.daily +7 15 cron.weekly /usr/sbin/run-anacron /etc/cron.weekly +30 20 cron.monthly /usr/sbin/run-anacron /etc/cron.monthly diff --git a/community/anacron/run-anacron b/community/anacron/run-anacron new file mode 100755 index 000000000..51007a15a --- /dev/null +++ b/community/anacron/run-anacron @@ -0,0 +1,14 @@ +#!/bin/sh + + +if [ -z $1 ]; then + echo "Usage: $0 crondir" + exit 1 +fi + +for cron in $1/* ; do + if [ -x $cron ]; then + $cron + fi +done +unset cron diff --git a/community/anki/PKGBUILD b/community/anki/PKGBUILD new file mode 100644 index 000000000..f072531a2 --- /dev/null +++ b/community/anki/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 850 2009-08-06 15:19:34Z spupykin $ +# Maintainer: Timm Preetz <timm@preetz.us> +# Contributor: Michael 'manveru' Fellinger <m.fellinger@gmail.com> + +pkgname=anki +pkgver=0.9.9.8.5 +pkgrel=2 +pkgdesc='Helps you remember facts (like words/phrases in a foreign language) efficiently.' +url='http://ichi2.net/anki/' +license=("GPL") +arch=('any') +options=(force) +depends=('pyqt' 'python-sqlalchemy' 'python-simplejson' 'python-pysqlite') +makedepends=('setuptools' 'desktop-file-utils') +source=(http://ichi2.net/$pkgname/download/files/$pkgname-$pkgver.tgz) +md5sums=('42c8f6ba29e5052b8e3323a89b76b20b') + +build() { + cd $startdir/src/$pkgname-$pkgver + + export PYTHONPATH=$srcdir/$pkgname-$pkgver/libanki + + (cd libanki && python setup.py install --root $startdir/pkg) && \ + python setup.py install --root $startdir/pkg || return 1 + + # .desktop file and icon + desktop-file-install --dir $startdir/pkg/usr/share/applications $pkgname.desktop && \ + install -D -m 644 icons/$pkgname.png $pkgdir/usr/share/pixmaps/$pkgname.png +} diff --git a/community/any2dvd/PKGBUILD b/community/any2dvd/PKGBUILD new file mode 100644 index 000000000..44f97e44e --- /dev/null +++ b/community/any2dvd/PKGBUILD @@ -0,0 +1,21 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com> +# Contributor: Shadowhand <woody.gilk@gmail.com> + +pkgname=any2dvd +pkgver=0.34 +pkgrel=3 +arch=('i686' 'x86_64') +pkgdesc="A script to transform movie files into a DVD complete with menus" +url="http://any2dvd.sourceforge.net/" +license=('GPL') +depends=('mplayer' 'transcode' 'ecasound' 'mpgtx' 'dvdauthor' 'multimux' \ + 'ghostscript' 'gsfonts' 'sharutils' 'soundtouch' 'xbindkeys') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('f3bbc5a3f90fbd3895aa5e79de39696e') + +build() { + cd $startdir/src/$pkgname-$pkgver + install -d -m 755 $startdir/pkg/usr/{bin,share/man/man1} + install -m 755 any2dvd any2vob $startdir/pkg/usr/bin + install -D -m 644 any2dvd.1 any2vob.1 $startdir/pkg/usr/share/man/man1 +} diff --git a/community/anyfs-tools/2.6.20.patch b/community/anyfs-tools/2.6.20.patch new file mode 100644 index 000000000..698c7919e --- /dev/null +++ b/community/anyfs-tools/2.6.20.patch @@ -0,0 +1,36 @@ +diff -wbBur anyfs-tools-0.84.11/anyfs/inode.c anyfs-tools-0.84.11.my/anyfs/inode.c +--- anyfs-tools-0.84.11/anyfs/inode.c 2006-12-16 15:41:19.000000000 +0300 ++++ anyfs-tools-0.84.11.my/anyfs/inode.c 2007-02-19 15:01:08.000000000 +0300 +@@ -181,7 +181,7 @@ + + inode->i_nlink = info->si_inode_table[inode->i_ino].i_links_count; + +- inode->i_blksize = info->si_blocksize; ++// inode->i_blksize = info->si_blocksize; + inode->i_blocks = 0; + + if ( S_ISREG(inode->i_mode) ) +diff -wbBur anyfs-tools-0.84.11/anyfs/namei.c anyfs-tools-0.84.11.my/anyfs/namei.c +--- anyfs-tools-0.84.11/anyfs/namei.c 2006-12-16 15:42:03.000000000 +0300 ++++ anyfs-tools-0.84.11.my/anyfs/namei.c 2007-02-19 15:05:24.000000000 +0300 +@@ -288,7 +288,7 @@ + inode->i_uid = current->fsuid; + inode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid; + inode->i_mtime = inode->i_atime = inode->i_ctime = CURRENT_TIME_SEC; +- inode->i_blocks = inode->i_blksize = 0; ++ inode->i_blocks = 0; + inode->i_mode = mode; + inode->i_ino = ino; + +diff -wbBur anyfs-tools-0.84.11/src/build_xfs/build_xfs.c anyfs-tools-0.84.11.my/src/build_xfs/build_xfs.c +--- anyfs-tools-0.84.11/src/build_xfs/build_xfs.c 2006-12-13 14:59:14.000000000 +0300 ++++ anyfs-tools-0.84.11.my/src/build_xfs/build_xfs.c 2007-02-19 15:04:41.000000000 +0300 +@@ -27,6 +27,8 @@ + + #include <math.h> + ++#define XFS_DFL_RTEXTSIZE (64 * 1024) ++ + #undef _ + #undef bindtextdomain + #undef textdomain diff --git a/community/anyfs-tools/PKGBUILD b/community/anyfs-tools/PKGBUILD new file mode 100644 index 000000000..de8a11bc5 --- /dev/null +++ b/community/anyfs-tools/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=anyfs-tools +pkgver=0.85.1a +pkgrel=1 +pkgdesc="unix-way toolset for recovering and converting filesystems" +arch=('i686' 'x86_64') +url="http://anyfs-tools.sourceforge.net/" +license=('GPL') +depends=(bzip2 e2fsprogs libmpeg2 xfsprogs anyfs fuse) +source=(http://downloads.sourceforge.net/sourceforge/anyfs-tools/${pkgname}-${pkgver}.tar.bz2) +md5sums=('6cc523183ebca3e3e9e37bc19caddce9') + +build() { + cd ${startdir}/src/$pkgname-${pkgver} + sed -i "s#install: install_progs install_fs install_docs#install: install_progs install_docs#" ./Makefile.in + #Dirty Arch64 fix which doesn't affect i686 + CFLAGS="-DNO_INLINE_FUNCS -D_INLINE_=static" ./configure --prefix=/usr --build=i686-linux-gnu + tar -czf anyfs-$pkgver.tar.gz ./anyfs/ + make || return 1 + make INSTALLPATH=$startdir/pkg/usr install +} diff --git a/community/anyfs/2.6.20.patch b/community/anyfs/2.6.20.patch new file mode 100644 index 000000000..698c7919e --- /dev/null +++ b/community/anyfs/2.6.20.patch @@ -0,0 +1,36 @@ +diff -wbBur anyfs-tools-0.84.11/anyfs/inode.c anyfs-tools-0.84.11.my/anyfs/inode.c +--- anyfs-tools-0.84.11/anyfs/inode.c 2006-12-16 15:41:19.000000000 +0300 ++++ anyfs-tools-0.84.11.my/anyfs/inode.c 2007-02-19 15:01:08.000000000 +0300 +@@ -181,7 +181,7 @@ + + inode->i_nlink = info->si_inode_table[inode->i_ino].i_links_count; + +- inode->i_blksize = info->si_blocksize; ++// inode->i_blksize = info->si_blocksize; + inode->i_blocks = 0; + + if ( S_ISREG(inode->i_mode) ) +diff -wbBur anyfs-tools-0.84.11/anyfs/namei.c anyfs-tools-0.84.11.my/anyfs/namei.c +--- anyfs-tools-0.84.11/anyfs/namei.c 2006-12-16 15:42:03.000000000 +0300 ++++ anyfs-tools-0.84.11.my/anyfs/namei.c 2007-02-19 15:05:24.000000000 +0300 +@@ -288,7 +288,7 @@ + inode->i_uid = current->fsuid; + inode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->fsgid; + inode->i_mtime = inode->i_atime = inode->i_ctime = CURRENT_TIME_SEC; +- inode->i_blocks = inode->i_blksize = 0; ++ inode->i_blocks = 0; + inode->i_mode = mode; + inode->i_ino = ino; + +diff -wbBur anyfs-tools-0.84.11/src/build_xfs/build_xfs.c anyfs-tools-0.84.11.my/src/build_xfs/build_xfs.c +--- anyfs-tools-0.84.11/src/build_xfs/build_xfs.c 2006-12-13 14:59:14.000000000 +0300 ++++ anyfs-tools-0.84.11.my/src/build_xfs/build_xfs.c 2007-02-19 15:04:41.000000000 +0300 +@@ -27,6 +27,8 @@ + + #include <math.h> + ++#define XFS_DFL_RTEXTSIZE (64 * 1024) ++ + #undef _ + #undef bindtextdomain + #undef textdomain diff --git a/community/anyfs/ChangeLog b/community/anyfs/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/anyfs/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/anyfs/PKGBUILD b/community/anyfs/PKGBUILD new file mode 100644 index 000000000..334729366 --- /dev/null +++ b/community/anyfs/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=anyfs +pkgver=0.85.1a +pkgrel=1 +pkgdesc="unix-way toolset for recovering and converting filesystems" +arch=('i686' 'x86_64') +url="http://anyfs-tools.sourceforge.net/" +license=('GPL') +source=(http://downloads.sourceforge.net/sourceforge/anyfs-tools/anyfs-tools-${pkgver}.tar.bz2) +install=any.install +md5sums=('6cc523183ebca3e3e9e37bc19caddce9') + +build() { + cd ${startdir}/src/anyfs-tools-${pkgver} + sed -i "s#install: install_progs install_fs install_docs#install: install_progs install_docs#" ./Makefile.in + ./configure --prefix=/usr + tar -czf anyfs-$pkgver.tar.gz ./anyfs/ + + cd ./anyfs/ + make || return 1 + cd .. + + install -D -m 0644 anyfs/any.ko $startdir/pkg/lib/modules/`uname -r`/misc/any.ko +# install -D -m 0644 anyfs-$pkgver.tar.gz $startdir/pkg/var/lib/anyfs-tools/anyfs-$pkgver.tar.gz +} diff --git a/community/anyfs/any.install b/community/anyfs/any.install new file mode 100644 index 000000000..8f22fedad --- /dev/null +++ b/community/anyfs/any.install @@ -0,0 +1,27 @@ +pre_install() { + /bin/true +} + +post_install() { + depmod -a +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + depmod -a +} + +pre_remove() { + /bin/true +} + +post_remove() { + depmod -a +} + +op=$1 +shift +$op $* diff --git a/community/apache13-mod_accounting/PKGBUILD b/community/apache13-mod_accounting/PKGBUILD new file mode 100644 index 000000000..cc978d9ef --- /dev/null +++ b/community/apache13-mod_accounting/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=apache13-mod_accounting +pkgver=0.5 +pkgrel=3 +pkgdesc="accounting module for apache 1 branch" +arch=(i686 x86_64) +url="http://mod-acct.sourceforge.net/" +license=("GPL") +depends=(apache13 mysql) +makedepends=(patch) +conflicts=() +replaces=() +backup=() +install= +source=(http://downloads.sourceforge.net/sourceforge/mod-acct/mod_accounting-$pkgver.tar.gz \ + build.patch) +md5sums=('fc045bbdc5ae32241765fea2967a63fb' + '1a8e29289fa4954c1b9f750f92935bd9') + +build() { + cd $startdir/src/mod_accounting-$pkgver + patch -Np1 <../build.patch + make || return 1 + install -d -m 0755 $startdir/pkg/usr/lib/apache13 && \ + install -m 0755 mod_accounting.so $startdir/pkg/usr/lib/apache13 && \ + install -d -m 0755 $startdir/pkg/usr/share/mod_accounting && \ + install -m 0644 schema.sql $startdir/pkg/usr/share/mod_accounting +} diff --git a/community/apache13-mod_accounting/build.patch b/community/apache13-mod_accounting/build.patch new file mode 100644 index 000000000..87c261876 --- /dev/null +++ b/community/apache13-mod_accounting/build.patch @@ -0,0 +1,39 @@ +diff -wbBur mod_accounting-0.5/Makefile mod_accounting-0.5.my/Makefile +--- mod_accounting-0.5/Makefile 2001-12-30 17:11:43 +0300 ++++ mod_accounting-0.5.my/Makefile 2006-04-10 13:22:00 +0400 +@@ -5,13 +5,14 @@ + ## + + # the used tools +-APXS=apxs +-APACHECTL=apachectl ++APXS=apxs13 ++APACHECTL=apachectl13 + + # here's what you may need to change +-DEF=-DNEED_POSTGRES -DNEED_MYSQL +-INC=-I/usr/local/pgsql/include/ -I/usr/local/mysql/include/ +-LIB=-L/usr/local/pgsql/lib -lpq -L/usr/local/mysql/lib/mysql/ -lmysqlclient ++DEF=-DNEED_MYSQL ++#INC=-I/usr/local/pgsql/include/ -I/usr/local/mysql/include/ ++#LIB=-L/usr/local/mysql/lib/mysql/ -lmysqlclient ++LIB=-lmysqlclient + + # the default target + all: mod_accounting.so +diff -wbBur mod_accounting-0.5/mod_accounting.c mod_accounting-0.5.my/mod_accounting.c +--- mod_accounting-0.5/mod_accounting.c 2002-09-08 19:17:22 +0400 ++++ mod_accounting-0.5.my/mod_accounting.c 2006-04-10 13:29:27 +0400 +@@ -218,8 +218,10 @@ + char *ptr = arg; + + while( *ptr ) +- *ptr++ = tolower( *ptr ); +- ++ { ++ *ptr = tolower( *ptr ); ++ *ptr++; ++ } + // let's see if we have the requested driver + for( i = 0; i < DB_MAX; i++ ) + if( !strcmp( DBDrivers[ i ].ID, arg )) { diff --git a/community/apache13-mod_bandwidth/PKGBUILD b/community/apache13-mod_bandwidth/PKGBUILD new file mode 100644 index 000000000..12a2c564c --- /dev/null +++ b/community/apache13-mod_bandwidth/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=apache13-mod_bandwidth +pkgver=2.1 +pkgrel=1 +pkgdesc="bandwidth module for apache 1 branch" +arch=(i686 x86_64) +url="http://www.cohprog.com/mod_bandwidth.html" +license=("GPL") +depends=(apache13) +source=(ftp://ftp.cohprog.com/pub/apache/module/1.3.0/mod_bandwidth.c \ + README \ + README.1st) +md5sums=('8bab2b9c978072f63a0ca64e1d0f83e5' + 'd1e9a6ebb149008d8beff56fb0160615' + '4d6b408362804ea2290aa986b87ac919') + +build() { + cd $startdir/src/ + /usr/sbin/apxs13 -c -o mod_bandwidth.so mod_bandwidth.c || return 1 + install -d -m 0755 $startdir/pkg/usr/lib/apache13 && \ + install -m 0755 mod_bandwidth.so $startdir/pkg/usr/lib/apache13 && \ + install -d -m 0755 $startdir/pkg/usr/share/mod_bandwidth && \ + install -m 0644 README $startdir/pkg/usr/share/mod_bandwidth && \ + install -m 0644 README.1st $startdir/pkg/usr/share/mod_bandwidth +} diff --git a/community/apache13-mod_bandwidth/README b/community/apache13-mod_bandwidth/README new file mode 100644 index 000000000..aa3cabad6 --- /dev/null +++ b/community/apache13-mod_bandwidth/README @@ -0,0 +1,372 @@ +/* ==================================================================== + * Copyright (c) 1995 The Apache Group. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. All advertising materials mentioning features or use of this + * software must display the following acknowledgment: + * "This product includes software developed by the Apache Group + * for use in the Apache HTTP server project (http://www.apache.org/)." + * + * 4. The names "Apache Server" and "Apache Group" must not be used to + * endorse or promote products derived from this software without + * prior written permission. + * + * 5. Redistributions of any form whatsoever must retain the following + * acknowledgment: + * "This product includes software developed by the Apache Group + * for use in the Apache HTTP server project (http://www.apache.org/)." + * + * THIS SOFTWARE IS PROVIDED BY THE APACHE GROUP ``AS IS'' AND ANY + * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE GROUP OR + * IT'S CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Group and was originally based + * on public domain software written at the National Center for + * Supercomputing Applications, University of Illinois, Urbana-Champaign. + * For more information on the Apache Group and the Apache HTTP server + * project, please see <http://www.apache.org/>. + * + */ + +/**************************************************************************** + * Title : Bandwidth management + * File : mod_bandwidth.c + * Author : Yann Stettler (stettler@cohprog.com) + * Date : 12 January 2003 + * Version : 2.0.6 for Apache 1.3+ + * + * Description : + * Provide bandwidth usage limitation either on the whole server or + * one a per connection basis based on the size of files, directory + * location or remote domain/IP. + * + * Revision : 08/04/97 - "-1" value for LargeFileLimit to disable any + * limits for that kind of files. + * 01/26/98 - Include in_domain() and in_ip() in this file and + * make them static so it will work with Apache 1.3x + * 03/29/98 - Change to set bandwidth in VirtualHost directive + * 07/17/99 - Minor changes to remove warnings at compil time + * + * Allow the use of the network/mask format when + * setting a bandwidth for a remote host/network. + * (Thanks to Sami Kuhmonen for the patch) + * + * New directive BandWidthPulse + * + * 10/14/00 - Minor bug fixed + * 12/15/00 - Bug fix when using mmap + * 08/29/01 - Add a directive to change the data directory + * (Thanks to Awesome Walrus <walrus@amur.ru> ) + * 01/12/03 - Add MaxConnection directive to limit the number + * of simultaneous connections. + * + *************************************************************************** + * Copyright (c)1997 Yann Stettler and CohProg SaRL. All rights reserved. + * Written for the Apache Group by : + * + * Yann Stettler + * stettler@cohprog.com + * http://www.cohprog.com/ + * http://www.animanga.com/ + * + * Based on the original default_handler module and on bw_module 0.2 from + * Etienne BERNARD (eb@via.ecp.fr) at VIA Centrale Reseaux, ECP, France + * + * Many thanks to Colba Net Inc (Montreal) for their sponsoring of + * improvements to this module. + * + ***************************************************************************/ + + +/* + * Instruction : + * ------------- + * + * Note : this module was writen for Apache 1.3.x and tested on it + * + * Installation : + * + * 1) Insert the following line at the end of the "Configuration" file : + * Module bandwidth_module mod_bandwidth.o + * + * WARNING : This behaviour is not the same between the various main versions + * of Apache. Please, read the instruction on our website for the + * instructions concerning the latest release : + * http://www.cohprog.com/v3/bandwidth/doc-en.html + * + * 2) Run the "Configure" program and re-compile the server with "make". + * + * 3) Create the following directories with "rwx" permission to everybody : + * (or rwx for the user under which Apache run : Usualy "nobody") + * /tmp/apachebw + * /tmp/apachebw/link + * /tmp/apachebw/master + * + * /==== by Awesome Walrus <walrus@amur.ru> =====================\ + * Or you may change this name by using BandWidthDataDir global + * configuration directive. See below for details. + * \==== by Awesome Walrus <walrus@amur.ru> =====================/ + * + * Note that if any of those directories doesn't exist, or if they can't + * be accessed by the server, the module is totaly disabled except for + * logging an error message in the logfile. + * + * Be careful that on some systems the content of the /tmp directory + * is deleted at boot time or every so often by a cronjob. If that the + * case, either disable this feature or change the location of the + * directories used by the module in the sources bellow. + * + * Server configuration directive : + * -------------------------------- + * + * /==== by Awesome Walrus <walrus@amur.ru> =====================\ + * - BandWidthDataDir + * Syntax : BandWidthDataDir <directory> + * Default : "/tmp/apachebw" + * Context : server config + * + * Sets the name of the directory used by mod_bandwidth to store + * its internal temporary information. + * \==== by Awesome Walrus <walrus@amur.ru> =====================/ + * + * - BandWidthModule + * Syntax : BandWidthModule <On|Off> + * Default : Off + * Context : per server config + * + * Enable or disable totaly the whole module. By default, the module is + * disable so it is safe to compile it in the server anyway. + * + * PLEASE, NOTE THAT IF YOU SET A BANDWIDTH LIMIT INSIDE A VIRTUALHOST + * BLOCK, YOU ALSO __NEED__ TO PUT THE "BandWidthModule On" DIRECTIVE + * INSIDE THAT VIRTUALHOST BLOCK ! + * + * IF YOU SET BANDWIDTH LIMITS INSIDE DIRECTORY BLOCKS (OUTSIDE OF + * ANY VIRTUALHOST BLOCK), YOU ONLY NEED TO PUT THE "BandWidthModule On" + * DIRECTIVE ONCE, OUTSIDE OF ANY VIRTUALHOST OR DIRECTORY BLOCK. + * + * - BandWidthPulse + * Syntax : BandWidthPulse <microseconds> + * Default : + * Context : per server config + * + * Change the algorithm used to calculate bandwidth and transmit data. + * In normal mode (old mode), the module try to transmit data in packets + * of 1KB. That mean that if the bandwidth available is of 512B, the + * module will transmit 1KB, wait 2 seconds, transmit another 1KB and + * so one. + * + * Seting a value with "BandWidthPulse", will change the algorithm so + * that the server will always wait the same amount of time between + * sending packets but the size of the packets will change. + * The value is in microseconds. + * For example, if you set "BandWidthPulse 1000000" (1 sec) and the + * bandwidth available is of 512B, the sever will transmit 512B, + * wait 1 second, transmit 512B and so on. + * + * The advantage is a smother flow of data. The disadvantage is + * a bigger overhead of data transmited for packet header. + * Setting too small a value (bellow 1/5 of a sec) is not realy + * useful and will put more load on the system and generate more + * traffic for packet header. + * + * Note also that the operating system may do some buffering on + * it's own and so defeat the purpose of setting small values. + * + * This may be very useful on especialy crowded network connection : + * In normal mode, several seconds may happen between the sending of + * a full packet. This may lead to timeout or people may believe that + * the connection is hanging. Seting a value of 1000000 (1 sec) would + * guarantee that some data are sent every seconds... + * + * Directory / Server / Virtual Server configuration directive : + * ------------------------------------------------------------- + * + * - BandWidth + * Syntax : BandWidth <domain|ip|all> <rate> + * Default : none + * Context : per directory, .htaccess + * + * Limit the bandwidth for files in this directory and + * sub-directories based on the remote host <domain> or + * <ip> address or for <all> remote hosts. + * + * Ip addresses may now be specified in the network/mask format. + * (Ie: 192.168.0.0/21 ) + * + * The <rate> is in Bytes/second. + * A <rate> of "0" means no bandwidth limit. + * + * Several BandWidth limits can be set for the same + * directory to set different limits for different + * hosts. In this case, the order of the "BandWidth" + * keywords is important as the module will take the + * first entry which matches the client address. + * + * Example : + * <Directory /home/www> + * BandWidth ecp.fr 0 + * BandWidth 138.195 0 + * BandWidth all 1024 + * </Directory> + * + * This will limit the bandwith for directory /home/www and + * all it's subdirectories to 1024Bytes/sec, except for + * *.ecp.fr or 138.195.*.* where no limit is set. + * + * - LargeFileLimit + * Syntax : LargeFileLimit <filesize> <rate> + * Default : none + * Context : per directory, .htaccess + * + * Set a maximal <rate> (in bytes/sec) to use when transfering + * a file of <filesize> KBytes or more. + * + * Several "LargeFileLimit" can be set for various files sizes + * to create range. The rate used for a given file size will be + * the one of the matching range. + * + * A <rate> of "0" mean that there isn't any limit based on + * the size. + * + * A <rate> of "-1" mean that there isn't any limit for that type + * of file. It's override even a BandWidth limit. I found this usefull + * to give priority to very small files (html pages, very small pictures) + * while seting limits for larger files... (users with their video files + * can go to hell ! :) + * + * Example : + * If the following limits are set : + * LargeFileLimit 200 3072 + * LargeFileLimit 1024 2048 + * + * That's mean that a file of less than 200KBytes won't be + * limited based on his size. A file with a size between + * 200KBytes (included) and 1023Kbytes (included) will be + * limited to 3072Bytes/sec and a file of 1024Kbytes or more + * will be limited to 2048Bytes/sec. + * + * - MinBandWidth + * Syntax : MinBandWidth <domain|ip|all> <rate> + * Default : all 256 + * Context : per directory, .htaccess + * + * Set a minimal bandwidth to use for transfering data. This + * over-ride both BandWidth and LargeFileLimit rules as well + * as the calculated rate based on the number of connections. + * + * The first argument is used in the same way as the first + * argument of BandWidth. + * + * <rate> is in bytes per second. + * + * A rate of "0" explicitly means to use the default minimal + * value (256 Bytes/sec). + * + * A rate of "-1" means that the minimal rate is equal to the + * actual rate defined by BandWidth and LargeFileLimit. + * In fact, that means that the final rate won't depend + * of the number of connections but only on what was defined. + * + * Example : + * If BandWidth is set to "3072" (3KBytes/sec) and MinBandWidth + * is set to "1024" (1KBytes/sec) that means : + * - if there is one connection, the file will be transfered + * at 3072 Bytes/sec. + * - if there is two connections, each files will be transfered + * at 1536 Bytes/sec. + * - if there is three or more connections, each files will be + * transfered at 1024 Bytes/sec. (Minimal of 1024 Bytes/sec). + * + * If MinBandWidth is set to "-1" that means : + * - if there is one connection, the file will be transfered + * at 3072 Bytes/sec. + * - if there is two or more connections, each files will be + * transfered at 3072 Bytes/sec. In effect, the rate doesn't + * depend anymore on the number of connections but only on + * the configuration values. + * + * Note that the total transfer rate will never exceed your physical + * bandwidth limitation. + * + * Note : If both a "BandWidth" and a "LargeFileLimit" limit apply, + * the lowest one will be used. (But never lower than the + * "MinBandWidth" rate) + * + * If both a virtual server limit is defined and another + * apply for a directory under this virtual server, the + * directory limit will over-ride it. + * + * If a limit is defined outside a Directory or VirtualHost + * directive, it will act as default on a per virtual server + * basis. (Ie: each virtual server will have that limit, + * _independantly_ of the other servers) + * + * - MaxConnection + * Syntax : MaxConnection <connections> + * Default : 0 (illimited) + * Context : per directory, .htaccess + * + * Restrict the number of maximum simultanous connections. If the + * limit is reached, new connections will be rejected. + " + * A value of 0 mean that there isn't any limits. + * + * Implementation notes : + * ---------------------- + * + * 1) This module isn't called when serving a cgi-script. In this + * case, it's the functions in mod_cgi.c that handle the connection. + * + * That's not a bug : I didn't want to change the cgi_module and + * I was too lazy to do it anyway. + * + * 2) The rate of data transmission is only calculated. It isn't + * measured. Which mean that this module calculates the final + * rate that should apply for a file and simply divides this + * number by the number of actual connections subject to the + * same "per directory" directives. + * + * 3) On the "+" side, the module regulate the speed taking + * into account the actual time that was needed to send the + * data. Which also mean that if data are read by the client + * at a slowest rate than the limit, no time will be lost and + * data will be sent as fast as the client can read them (but + * no faster than the limited rate :) ... + * + * 4) Some kind of buffering is done as side effect. Data are + * sent in packet of 1024 Bytes which seems a good value + * for TCP/IP. + * If another packet size is wanted, change the value of + * "#define PACKET" in the codes bellow. + * + * 5) The default value for MinBandWidth is defined by : + * "#define MIN_BW_DEFAULT" (in Bytes/sec) + * + * 6) Don't define "BWDEBUG" for a production server : + * this would log a _lot_ of useless informations for + * debuging purpose. + * + */ diff --git a/community/apache13-mod_bandwidth/README.1st b/community/apache13-mod_bandwidth/README.1st new file mode 100644 index 000000000..5167a180d --- /dev/null +++ b/community/apache13-mod_bandwidth/README.1st @@ -0,0 +1,17 @@ +This directory contains the current version of mod_bandwidth for +Apache 1.3x. This version won't compile on old version of Apache, +include 1.3beta. + +A few features were added to some directives (see the source +for information and instruction) and some cleaning was done +to remove warning when compiling the module. + +The main change is a new directive, "BandWidthPulse", that totaly +change the algorithm used to packet should be transmited. This +may be useful in some cases but setting totaly wrong values may +lower performances and even hang your webserver so read the +documentation first !. + +Cheers, +Yann Stettler +(stettler@cohprog.com) diff --git a/community/apache13/ChangeLog b/community/apache13/ChangeLog new file mode 100644 index 000000000..6189e4b60 --- /dev/null +++ b/community/apache13/ChangeLog @@ -0,0 +1,3 @@ +2008-01-20 JJDaNiMoTh <jjdanimoth@gmail.com> + * Changed place for manpage. + diff --git a/community/apache13/PKGBUILD b/community/apache13/PKGBUILD new file mode 100644 index 000000000..d14dbebf6 --- /dev/null +++ b/community/apache13/PKGBUILD @@ -0,0 +1,116 @@ +# $Id: PKGBUILD 3122 2009-09-28 08:40:20Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=apache13 +pkgver=1.3.41 +_modsslver=2.8.31-1.3.41 +pkgrel=4 +pkgdesc="apache web server with mod_ssl $_modsslver" +arch=(i686 x86_64) +url="http://httpd.apache.org/" +license=("GPL") +depends=(expat openssl db) + +# +# ############################################### +_wwwroot=srv/www/$pkgname +_modules=(access actions alias asis auth auth_anon auth_db auth_dbm auth_digest autoindex cern_meta cgi define digest dir \ + env expires headers imap include info log_agent log_config log_forensic log_referer mime mime_magic \ + mmap_static negotiation proxy rewrite setenvif so speling ssl status unique_id userdir usertrack vhost_alias) +_modules_so=(actions asis auth_anon auth_db auth_dbm auth_digest autoindex cern_meta cgi digest \ + expires imap info log_agent log_forensic log_referer mime mime_magic \ + mmap_static negotiation proxy rewrite speling ssl status unique_id userdir usertrack vhost_alias) +_httpdgroup=httpd +_httpduser=httpd +# ############################################### +# + +backup=(etc/apache13/httpd.conf \ + $_wwwroot/html/index.html \ + etc/conf.d/httpd \ + etc/apache13/access.conf \ + etc/apache13/srm.conf) +install=apache13.install +source=(http://apache.rinet.ru/dist/httpd/apache_$pkgver.tar.gz \ + http://www.modssl.org/source/mod_ssl-$_modsslver.tar.gz \ + httpd.conf.d \ + httpd + httpd-1.3-getline.patch) +md5sums=('f7f00b635243f03a787ca9f4d4c85651' + '4d55fc5c7cbf38820b44edf767f571c4' + '62dba8077401cb5515ecb79fe29c2a52' + 'd1ef3cfb1ef44cf280f05609b08e856c' + 'cb760e24244a631f8595efc788b83058') + +build() { + cd $startdir/src/mod_ssl-$_modsslver + + ./configure --prefix=/usr --with-apache=$startdir/src/apache_$pkgver + cd $startdir/src/apache_$pkgver + + _config="" + + for _mod in ${_modules[@]}; do + _config="$_config --enable-module=$_mod" + done + + for _mod in ${_modules_so[@]}; do + _config="$_config --enable-shared=$_mod" + done + + ./configure --prefix=/usr \ + --sysconfdir=/etc/$pkgname/ \ + --cgidir=/$_wwwroot/cgi-bin \ + --htdocsdir=/$_wwwroot/htdocs \ + --iconsdir=/$_wwwroot/icons \ + --logfiledir=/var/log/$pkgname \ + --mandir=/usr/share/man \ + --proxycachedir=/var/cache/$pkgname \ + --libexecdir=/usr/lib/$pkgname \ + --runtimedir=/var/run/$pkgname \ + --server-gid=$_httpduser --server-uid=$_httpdgroup \ + --bindir=/usr/bin --sbindir=/usr/sbin \ + $_config + + patch -p1 <$srcdir/httpd-1.3-getline.patch + + make || return 1 + + make root=$startdir/pkg install + install -D -m644 ../httpd.conf.d $startdir/pkg/etc/conf.d/apache13 + install -D -m755 ../httpd $startdir/pkg/etc/rc.d/apache13 + + sed -i 's|HTTPD=/usr/sbin/httpd|HTTPD=/usr/sbin/httpd13|' $startdir/pkg/usr/sbin/apachectl + sed -i 's|AddModule mod_auth_dbm.c|#AddModule mod_auth_dbm.c|' $startdir/pkg/etc/apache13/httpd.conf + sed -i 's|LoadModule dbm_auth_module lib/apache13/mod_auth_dbm.so|#LoadModule dbm_auth_module lib/apache13/mod_auth_dbm.so|' $startdir/pkg/etc/apache13/httpd.conf + + rm -f $startdir/pkg/usr/include/fnmatch.h + cd $startdir/pkg/etc/apache13 + rm -f ./ssl.crt/*.0 + rm -f ./ssl.crt/*.crt + rm -f ./ssl.csr/*.csr + rm -f ./ssl.key/*.key + rm -f ./ssl.prm/*.prm + + cd $startdir/pkg/usr/share/man/man1/ + mv dbmmanage.1 dbmmanage13.1 + mv htdigest.1 htdigest13.1 + mv htpasswd.1 htpasswd13.1 + + cd $startdir/pkg/usr/share/man/man8/ + mv ab.8 ab13.8 + mv apachectl.8 apachectl13.8 + mv apxs.8 apxs13.8 + mv httpd.8 httpd13.8 + mv logresolve.8 logresolve13.8 + mv rotatelogs.8 rotatelogs13.8 + + cd $startdir/pkg/usr/sbin/ + mv ab ab13 + mv apachectl apachectl13 + mv apxs apxs13 + mv httpd httpd13 + mv logresolve logresolve13 + mv rotatelogs rotatelogs13 +} diff --git a/community/apache13/apache13.install b/community/apache13/apache13.install new file mode 100644 index 000000000..7f7400a46 --- /dev/null +++ b/community/apache13/apache13.install @@ -0,0 +1,25 @@ +pre_install() { + /bin/true +} + +post_install() { + echo "Please, add httpd user and httpd group" + /bin/true +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + /bin/true +} + +pre_remove() { + /bin/true +} + +post_remove() { + echo "Please, remove httpd user and httpd group if it is not needed" + /bin/true +} diff --git a/community/apache13/httpd b/community/apache13/httpd new file mode 100755 index 000000000..2ef39fa09 --- /dev/null +++ b/community/apache13/httpd @@ -0,0 +1,47 @@ +#!/bin/bash + +# source application-specific settings +[ -f /etc/conf.d/apache13 ] && . /etc/conf.d/apache13 + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting HTTP Daemon" + if [ "$HTTPD_USE_SSL" = "yes" -o "$HTTPD_USE_SSL" = "YES" ]; then + apachectl13 startssl &>/dev/null + else + apachectl13 start &>/dev/null + fi + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon httpd + stat_done + fi + ;; + stop) + stat_busy "Stopping HTTP Daemon" + apachectl13 stop &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon httpd + stat_done + fi + ;; + restart) + $0 stop + sleep 3 + $0 start + ;; + reload) + if [ -f /var/run/apache13/httpd.pid ]; then + status "Reloading HTTP Configuration" kill -HUP `cat /var/run/apache13/httpd.pid` + fi + ;; + *) + echo "usage: $0 {start|stop|restart|reload}" +esac diff --git a/community/apache13/httpd-1.3-getline.patch b/community/apache13/httpd-1.3-getline.patch new file mode 100644 index 000000000..eb96c706d --- /dev/null +++ b/community/apache13/httpd-1.3-getline.patch @@ -0,0 +1,81 @@ +diff -wbBur apache_1.3.41/src/support/htdigest.c apache_1.3.41.qwe/src/support/htdigest.c +--- apache_1.3.41/src/support/htdigest.c 2006-07-12 08:16:05.000000000 +0000 ++++ apache_1.3.41.qwe/src/support/htdigest.c 2009-09-28 08:35:02.000000000 +0000 +@@ -71,7 +71,7 @@ + while ((line[y++] = line[x++])); + } + +-static int getline(char *s, int n, FILE *f) ++static int xgetline(char *s, int n, FILE *f) + { + register int i = 0; + +@@ -158,7 +158,7 @@ + { + static char line[MAX_STRING_LEN]; + +- while (!(getline(line, MAX_STRING_LEN, source))) { ++ while (!(xgetline(line, MAX_STRING_LEN, source))) { + putline(target, line); + } + } +@@ -216,7 +216,7 @@ + ap_cpystrn(realm, argv[2], sizeof(realm)); + + found = 0; +- while (!(getline(line, MAX_STRING_LEN, f))) { ++ while (!(xgetline(line, MAX_STRING_LEN, f))) { + if (found || (line[0] == '#') || (!line[0])) { + putline(tfp, line); + continue; +diff -wbBur apache_1.3.41/src/support/htpasswd.c apache_1.3.41.qwe/src/support/htpasswd.c +--- apache_1.3.41/src/support/htpasswd.c 2006-07-12 08:16:05.000000000 +0000 ++++ apache_1.3.41.qwe/src/support/htpasswd.c 2009-09-28 08:32:31.000000000 +0000 +@@ -98,7 +98,7 @@ + * Get a line of input from the user, not including any terminating + * newline. + */ +-static int getline(char *s, int n, FILE *f) ++static int xgetline(char *s, int n, FILE *f) + { + register int i = 0; + +@@ -547,7 +547,7 @@ + char scratch[MAX_STRING_LEN]; + + fpw = fopen(pwfilename, "r"); +- while (! (getline(line, sizeof(line), fpw))) { ++ while (! (xgetline(line, sizeof(line), fpw))) { + char *colon; + + if ((line[0] == '#') || (line[0] == '\0')) { +diff -wbBur apache_1.3.41/src/support/logresolve.c apache_1.3.41.qwe/src/support/logresolve.c +--- apache_1.3.41/src/support/logresolve.c 2006-07-12 08:16:05.000000000 +0000 ++++ apache_1.3.41.qwe/src/support/logresolve.c 2009-09-28 08:32:58.000000000 +0000 +@@ -71,7 +71,7 @@ + #endif /* !MPE && !WIN32*/ + + static void cgethost(struct in_addr ipnum, char *string, int check); +-static int getline(char *s, int n); ++static int xgetline(char *s, int n); + static void stats(FILE *output); + + +@@ -278,7 +278,7 @@ + * gets a line from stdin + */ + +-static int getline (char *s, int n) ++static int xgetline (char *s, int n) + { + char *cp; + +@@ -326,7 +326,7 @@ + for (i = 0; i < MAX_ERR + 2; i++) + errors[i] = 0; + +- while (getline(line, MAXLINE)) { ++ while (xgetline(line, MAXLINE)) { + if (line[0] == '\0') + continue; + entries++; diff --git a/community/apache13/httpd.conf.d b/community/apache13/httpd.conf.d new file mode 100644 index 000000000..ba32d9fdf --- /dev/null +++ b/community/apache13/httpd.conf.d @@ -0,0 +1 @@ +HTTPD_USE_SSL="no" diff --git a/community/apcupsd/PKGBUILD b/community/apcupsd/PKGBUILD new file mode 100644 index 000000000..4624dfde9 --- /dev/null +++ b/community/apcupsd/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 2187 2009-09-10 14:31:45Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Todd Musall <tmusall@comcast.net> + +pkgname=apcupsd +pkgver=3.14.7 +pkgrel=1 +pkgdesc="Apcupsd can be used for power mangement and controlling most of APC's UPS models on Unix and Windows machines." +arch=(i686 x86_64) +url="http://www.apcupsd.org" +license=('GPL') +depends=('gcc-libs' 'gd' 'gconf') +makedepends=('pkgconfig') +backup=(etc/apcupsd/apcupsd.conf etc/apcupsd/hosts.conf \ + etc/apcupsd/multimon.conf) +source=(http://downloads.sourceforge.net/apcupsd/$pkgname-$pkgver.tar.gz \ + apcupsd) +md5sums=('bb2f8e4fc6b2f5d7b3e236eb57b81640' + '5eae3c4d921eeb81798a0250fe3dd111') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib/$pkgname \ + --enable-cgi --enable-usb --enable-net \ + --with-upstype=usb --with-upscable=usb \ + --with-serial-dev=/dev/usb/hid/hiddev[0-9] \ + --enable-pthreads --enable-gapcmon + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + install -D -m755 ../apcupsd $startdir/pkg/etc/rc.d/apcupsd && \ + chmod 755 $startdir/pkg/sbin/* && \ + mkdir -p $pkgdir/usr/lib/$pkgname/cgi-bin && \ + mv $pkgdir/etc/apcupsd/*.cgi $pkgdir/usr/lib/$pkgname/cgi-bin +} diff --git a/community/apcupsd/apcupsd b/community/apcupsd/apcupsd new file mode 100755 index 000000000..3cd5c9dc8 --- /dev/null +++ b/community/apcupsd/apcupsd @@ -0,0 +1,44 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /sbin/apcupsd` +case "$1" in + start) + stat_busy "Starting APCUPSD Daemon" + rm -f /etc/apcupsd/powerfail + rm -f /etc/nologin + [ -z "$PID" ] && /sbin/apcupsd -f /etc/apcupsd/apcupsd.conf + if [ $? -gt 0 ]; then + stat_fail + else + PID=`pidof -o %PPID /sbin/apcupsd` + echo $PID > /var/run/apcupsd.pid + add_daemon apcupsd + stat_done + fi + ;; + stop) + stat_busy "Stopping APCUPSD Daemon" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm /var/run/apcupsd.pid + rm_daemon apcupsd + stat_done + fi + ;; + restart) + $0 stop + sleep 2 + $0 start + ;; + status) + /sbin/apcaccess status + ;; + *) + echo "usage: $0 {start|stop|restart|status}" +esac +exit 0 diff --git a/community/apg/ChangeLog b/community/apg/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/apg/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/apg/PKGBUILD b/community/apg/PKGBUILD new file mode 100644 index 000000000..637acf378 --- /dev/null +++ b/community/apg/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: eric <eric@archlinux.org> +# Contributor: Manolis Tzanidakis + +pkgname=apg +pkgver=2.2.3 +pkgrel=1 +pkgdesc="Automated Password Generator." +arch=(i686 x86_64) +url="http://www.adel.nursat.kz/apg/index.shtml" +license=('custom') +depends=('glibc') +source=(http://www.adel.nursat.kz/apg/download/$pkgname-$pkgver.tar.gz) +md5sums=('3b3fc4f11e90635519fe627c1137c9ac') + +build() { + cd $startdir/src/$pkgname-$pkgver + /bin/sed -i 's:^#\(CS_LIBS = -lnsl\)$:\1:' Makefile + /usr/bin/make || return 1 + for i in apg apgbfm; do + /bin/install -D -m755 $i $startdir/pkg/usr/bin/$i + /bin/install -D -m644 doc/man/$i.1 $startdir/pkg/usr/man/man1/$i.1 + done + install -D -m 644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} +# vim: ts=2: ft=sh diff --git a/community/apparix/PKGBUILD b/community/apparix/PKGBUILD new file mode 100644 index 000000000..1057c6fe4 --- /dev/null +++ b/community/apparix/PKGBUILD @@ -0,0 +1,27 @@ +# Contributor: Dave Pernu <u.owned@gmail.com> +# Maintainer: Firmicus <firmicus ατ gmx δοτ net> + +pkgname=apparix +pkgver=08.331 +_ver="08-331" +pkgrel=1 +pkgdesc="Command line file browser with bookmark support" +arch=('i686' 'x86_64') +url="http://micans.org/apparix/" +license=('GPL2') +depends=('bash') +options=('!docs' 'zipman') +source=(http://micans.org/$pkgname/src/$pkgname-$_ver.tar.gz apparix.sh) +md5sums=('0d7c9a2efecf5c7b44d2ce7c5844e5de' + '70b984f427572f72e3475fd176c91d16') + +build() +{ + cd ${srcdir}/$pkgname-$_ver + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR=${pkgdir} install + + mkdir -p ${pkgdir}/etc/profile.d/ + install -m755 ${srcdir}/apparix.sh ${pkgdir}/etc/profile.d/ +} diff --git a/community/apparix/apparix.sh b/community/apparix/apparix.sh new file mode 100644 index 000000000..9bad62b82 --- /dev/null +++ b/community/apparix/apparix.sh @@ -0,0 +1,52 @@ + + +function to() +{ + if test "$2"; then + cd "$(apparix "$1" "$2" || echo .)"; + else + cd "$(apparix "$1" || echo .)"; + fi + pwd +} + +function bm() +{ + if test "$2"; then + apparix --add-mark "$1" "$2"; + elif test "$1"; then + apparix --add-mark "$1"; + else + apparix --add-mark; + fi +} + +function portal() +{ + if test "$1"; then + apparix --add-portal "$1"; + else + apparix --add-portal; + fi +} + +function _apparix_aliases () +{ cur=$2 + dir=$3 + COMPREPLY=() + if [ "$1" == "$3" ] + then + COMPREPLY=($(cat $HOME/.apparix{rc,expand}|grep "j,.*$cur.*,"|cut -f2 -d,)) + else + dir=`apparix -favour lro $dir 2>/dev/null` || return 0 + eval_compreply=" + COMPREPLY=( $(cd "$dir" ; ls -d *$cur* | + while read r + do + [[ -d "$r" ]] && [[ $r == *$cur* ]] && echo \"${r// /\\ }\" + done))" + eval $eval_compreply + fi + return 0 +} +complete -F _apparix_aliases to diff --git a/community/apvlv/PKGBUILD b/community/apvlv/PKGBUILD new file mode 100644 index 000000000..1dae5d978 --- /dev/null +++ b/community/apvlv/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: tocer.deng <tocer.deng@gmail.com> +pkgname=apvlv +pkgver=0.0.7.4 +pkgrel=1 +pkgdesc="A PDF Viewer which behaves like Vim" +arch=('i686' 'x86_64') +url="http://code.google.com/p/apvlv/" +license=('GPL') +depends=('poppler-glib') +source=(http://apvlv.googlecode.com/files/$pkgname-${pkgver}.tar.gz) +md5sums=('db42bfdc9dcbc747f759b342cb37f84c') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --with-sysconfdir=$pkgdir/etc || return 1 + sed -i 's+mandir = /usr/man+mandir = /usr/share/man+g' Makefile || return 1 + make || return 1 +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install || return 1 +} diff --git a/community/aqbanking/PKGBUILD b/community/aqbanking/PKGBUILD new file mode 100644 index 000000000..277aee1ec --- /dev/null +++ b/community/aqbanking/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 3008 2009-09-25 12:25:17Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: David Moore <davidm@sjsoft.com> + +pkgname=aqbanking +pkgver=4.1.7 +pkgrel=1 +pkgdesc="A library for online banking and financial applications" +arch=(i686 x86_64) +options=('!libtool') +url="http://www.aquamaniac.de/aqbanking" +license=('GPL') +depends=('ktoblzcheck' 'libofx' 'gwenhywfar' 'qt3' 'gnutls') +options=('!makeflags') +source=("aqbanking-$pkgver.tar.gz::http://www2.aquamaniac.de/sites/download/download.php?package=03&release=44&file=01&dummy=aqbanking-$pkgver.tar.gz") +md5sums=('f7a64678d89a052928f3f43e83d3d658') + +build() { + cd $startdir/src/aqbanking-$pkgver + + . /etc/profile.d/qt3.sh + export PATH=/opt/qt/bin:$PATH + + ./configure --prefix=/usr \ + --with-frontends="cbanking qbanking" \ + --with-backends="aqhbci aqofxconnect" + --enable-qt3 \ + --with-qt3-includes=/opt/qt/include \ + --with-qt3-libs=/opt/qt/lib + + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/aqpm/PKGBUILD b/community/aqpm/PKGBUILD new file mode 100644 index 000000000..f73cca4f6 --- /dev/null +++ b/community/aqpm/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Allan McRae <allan@archlinux.org> + +pkgname=aqpm +pkgver=1.3.3.2 +pkgrel=1 +_sha1id=0470fcf7a080fc6cb314162d9673c9693a9509dd +pkgdesc="Qt wrapper around pacman's libalpm" +arch=('i686' 'x86_64') +url="http://chakra-project.org/tools-shaman.html" +license=('GPL') +depends=('pacman>3.3' 'pacman<3.4' 'polkit-qt') +makedepends=('cmake' 'automoc4') +source=(aqpm-${pkgver}.tar.gz::http://github.com/drf/aqpm/tarball/${pkgver}) +md5sums=('3445a3888b36ba595934f1a106ca349f') + +build() { + cd ${srcdir}/drf-aqpm-${_sha1id} + cmake . -DCMAKE_INSTALL_PREFIX=/usr + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/aqua-data-studio/PKGBUILD b/community/aqua-data-studio/PKGBUILD new file mode 100644 index 000000000..9a91d87a0 --- /dev/null +++ b/community/aqua-data-studio/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> +# Contributor: Aquila Deus <aquila.deus@gmail.com> +# Contributor: Vinay Shastry <vinayshastry@gmail.com> + +pkgname=aqua-data-studio +pkgver=4.7.2 +pkgrel=2 +pkgdesc="Aqua Data Studio is an universal database query tool and administration tool. Free for personal/educational use." +arch=('i686' 'x86_64') +url="http://www.aquafold.com/" +depends=('j2re') +source=(http://aquafold.fileburst.com/download/v$pkgver/java/ads-java-novm-$pkgver.zip datastudio.run) +md5sums=('76e4c898783291905f342b56cf99d2ac' '7ba1791c7f2de2d3b15b152f348263d8') +license=('custom') + + +build() { + cd $startdir/src/datastudio + mkdir -p $startdir/pkg/usr/{bin,lib/datastudio} + + cp -rd * $startdir/pkg/usr/lib/datastudio + cp ../datastudio.run $startdir/pkg/usr/bin/datastudio + + # Licenses: + mkdir -p $startdir/pkg/usr/share/licenses/aqua-data-studio + cp License.txt $startdir/pkg/usr/share/licenses/aqua-data-studio/LICENSE + cp ./license/* $startdir/pkg/usr/share/licenses/aqua-data-studio/ +} diff --git a/community/aqua-data-studio/datastudio.run b/community/aqua-data-studio/datastudio.run new file mode 100755 index 000000000..aa3bff87c --- /dev/null +++ b/community/aqua-data-studio/datastudio.run @@ -0,0 +1,21 @@ +#!/bin/bash + +ADS_HOME="`dirname $0`/../lib/datastudio" + +for j in ${ADS_HOME}/lib/*.jar; do + export CLASSPATH="${j}:${CLASSPATH}" +done +unset j + +if test x${JDBC_DIR} = x; then + JDBC_DIR="/usr/local/lib/jdbc" +fi + +if test `ls ${JDBC_DIR}/*.jar 2>/dev/null | wc -l` != 0; then + for j in ${JDBC_DIR}/*.jar; do + export CLASSPATH=${j}:${CLASSPATH} + done +fi +unset j + +exec java ${JAVA_OPTS} -cp "${CLASSPATH}" com.aquafold.datastudio.DataStudio diff --git a/community/arch-artwork/ChangeLog b/community/arch-artwork/ChangeLog new file mode 100644 index 000000000..7fd5bbf99 --- /dev/null +++ b/community/arch-artwork/ChangeLog @@ -0,0 +1,2 @@ +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/arch-artwork/PKGBUILD b/community/arch-artwork/PKGBUILD new file mode 100644 index 000000000..18118eb66 --- /dev/null +++ b/community/arch-artwork/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Ben Mazer <blm@groknil.org> + +pkgname=arch-artwork +pkgver=0.2.1 +pkgrel=2 +pkgdesc="collection of artwork related to Arch" +arch=('i686' 'x86_64') +url="http://code.google.com/p/archlinux-stuff/wiki/IndexEn" +license=('GPL') +install=arch-artwork.install +source=(http://archlinux-stuff.googlecode.com/files/arch-artwork-$pkgver.tar.bz2) +md5sums=('b8142b1e0be326407e4c65eacc688f9c') + +build() { + cd $startdir/src + mkdir -p $startdir/pkg/usr/share/ + cp -R arch-artwork $startdir/pkg/usr/share +} diff --git a/community/arch-artwork/arch-artwork.install b/community/arch-artwork/arch-artwork.install new file mode 100644 index 000000000..d71c63fdb --- /dev/null +++ b/community/arch-artwork/arch-artwork.install @@ -0,0 +1,26 @@ +# arg 1: the new package version +post_install() { + echo "Artwork is installed in /usr/share/arch-artwork. Certain things like splash screens have to be set up manually. + Read /usr/share/arch-artwork/README for instructions and details. + Read /usr/share/arch-artwork/CREDITS for authors and download locations." +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/arch-backup/PKGBUILD b/community/arch-backup/PKGBUILD new file mode 100644 index 000000000..08031cd86 --- /dev/null +++ b/community/arch-backup/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Sergej Pupykin <ps@lx-ltd.ru> +arch=(i686 x86_64) +pkgname=arch-backup +pkgver=0.8.7 +pkgrel=1 +pkgdesc="trivial backup scripts (ssh/smb support)" +url="http://code.google.com/p/archlinux-stuff/" +license=("GPL") +depends=() +backup=(etc/arch-backup/arch-backup.conf) +source=(http://archlinux-stuff.googlecode.com/files/arch-backup-$pkgver.tar.gz) +md5sums=('bb0a7ea36b0a19f43fcceeb93c996afc') + +build() { + install -D -m 0644 $startdir/src/arch-backup-$pkgver/arch-backup.conf \ + $startdir/pkg/etc/arch-backup/arch-backup.conf && \ + install -D -m 0755 $startdir/src/arch-backup-$pkgver/arch-backup.sh \ + $startdir/pkg/usr/bin/arch-backup && \ + install -D -m 0755 $startdir/src/arch-backup-$pkgver/ssh-backup.sh \ + $startdir/pkg/usr/lib/arch-backup/ssh && \ + install -D -m 0755 $startdir/src/arch-backup-$pkgver/smb-backup.sh \ + $startdir/pkg/usr/lib/arch-backup/smb && \ + install -D -m 0755 $startdir/src/arch-backup-$pkgver/local-backup.sh \ + $startdir/pkg/usr/lib/arch-backup/local && \ + install -D -m 0644 $startdir/src/arch-backup-$pkgver/common.inc \ + $startdir/pkg/usr/lib/arch-backup/common.inc && \ + install -D -m 0644 $startdir/src/arch-backup-$pkgver/local-example.conf \ + $startdir/pkg/etc/arch-backup/_local-example && \ + install -D -m 0644 $startdir/src/arch-backup-$pkgver/ssh-example.conf \ + $startdir/pkg/etc/arch-backup/_ssh-example && \ + install -D -m 0644 $startdir/src/arch-backup-$pkgver/smb-example.conf \ + $startdir/pkg/etc/arch-backup/_smb-example + install -D -m 0644 $startdir/src/arch-backup-$pkgver/arch-backup.8 \ + $startdir/pkg/usr/man/man8/arch-backup.8 +} diff --git a/community/arch-firefox-search/PKGBUILD b/community/arch-firefox-search/PKGBUILD new file mode 100644 index 000000000..a2cedfd46 --- /dev/null +++ b/community/arch-firefox-search/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=arch-firefox-search +pkgver=0.7 +_ffver=3.5 +pkgrel=5 +pkgdesc="Firefox Arch search engines (AUR, Pkgs, BBS, Wiki, etc.)" +arch=(i686 x86_64) +url="http://archlinux.org" +license=('GPL') +depends=(firefox) +replaces=('arch-firefox3-search') +source=(arch.gif arch.src \ + aur.gif aur.src \ + arch-forum-a.gif arch-forum-a.src \ + arch-forum-c.gif arch-forum-c.src \ + arch-wiki.gif arch-wiki.src \ + arch-bugs.gif arch-bugs.src) +md5sums=('f81cf9fe06840d32c78a37b0ff348839' + '93c66cd8a6fcfd3559ba67c7fa88d54d' + 'f81cf9fe06840d32c78a37b0ff348839' + 'f2976bbaca7d13f1f929b33f8bd1f5e4' + 'f81cf9fe06840d32c78a37b0ff348839' + '9228e6ed6ef28dc0ef84ba17df94bf29' + 'f81cf9fe06840d32c78a37b0ff348839' + 'c34fa8355772fcd38af106b9094d9cb1' + 'f81cf9fe06840d32c78a37b0ff348839' + '1147f167dba80de37ceea6b6a815a802' + 'f81cf9fe06840d32c78a37b0ff348839' + '6b4315d4b442c41a66ae5485f4a9dc35') + +build() { + cd $srcdir + local _prefix=$pkgdir/usr/lib/firefox-${_ffver}/searchplugins + + install -D -m 0644 arch.src ${_prefix}/arch.src && \ + install -D -m 0644 arch.gif ${_prefix}/arch.gif && \ + install -D -m 0644 arch-wiki.src ${_prefix}/arch-wiki.src && \ + install -D -m 0644 arch-wiki.gif ${_prefix}/arch-wiki.gif && \ + install -D -m 0644 arch-bugs.src ${_prefix}/arch-bugs.src && \ + install -D -m 0644 arch-bugs.gif ${_prefix}/arch-bugs.gif && \ + install -D -m 0644 arch-forum-c.src ${_prefix}/arch-forum-c.src && \ + install -D -m 0644 arch-forum-c.gif ${_prefix}/arch-forum-c.gif && \ + install -D -m 0644 arch-forum-a.src ${_prefix}/arch-forum-a.src && \ + install -D -m 0644 arch-forum-a.gif ${_prefix}/arch-forum-a.gif && \ + install -D -m 0644 aur.src ${_prefix}/aur.src && \ + install -D -m 0644 aur.gif ${_prefix}/aur.gif +} diff --git a/community/arch-firefox-search/arch-bugs.gif b/community/arch-firefox-search/arch-bugs.gif new file mode 100644 index 000000000..d40b08905 Binary files /dev/null and b/community/arch-firefox-search/arch-bugs.gif differ diff --git a/community/arch-firefox-search/arch-bugs.src b/community/arch-firefox-search/arch-bugs.src new file mode 100644 index 000000000..5089f3822 --- /dev/null +++ b/community/arch-firefox-search/arch-bugs.src @@ -0,0 +1,26 @@ +<search + name="ArchBugs" + description="ArchBugs" + method="GET" + action="http://bugs.archlinux.org/index.php" + queryCharset="utf-8" +> + +<input name="task_id" user> +<input name="do" value="details"> + +<interpret + browserResultType="result" + charset = "UTF-8" + resultListStart="<!--a-->" + resultListEnd="<!--z-->" + resultItemStart="<!--m-->" + resultItemEnd="<!--n-->" +> +</search> + +<browser + update="arch-bugs.src" + updateIcon="arch-bugs.gif" + updateCheckDays="0" +> diff --git a/community/arch-firefox-search/arch-forum-a.gif b/community/arch-firefox-search/arch-forum-a.gif new file mode 100644 index 000000000..d40b08905 Binary files /dev/null and b/community/arch-firefox-search/arch-forum-a.gif differ diff --git a/community/arch-firefox-search/arch-forum-a.src b/community/arch-firefox-search/arch-forum-a.src new file mode 100644 index 000000000..d3b58c751 --- /dev/null +++ b/community/arch-firefox-search/arch-forum-a.src @@ -0,0 +1,31 @@ +<search + name="ArchForum (author)" + description="ArchLinux forum (by author)" + method="GET" + action="http://bbs.archlinux.org/search.php" + queryCharset="utf-8" +> + +<input name="author" user> +<input name="forum" value="-1"> +<input name="search_in" value="all"> +<input name="sort_by" value="0"> +<input name="sort_dir" value="DESC"> +<input name="show_as" value="posts"> +<input name="action" value="search"> + +<interpret + browserResultType="result" + charset = "UTF-8" + resultListStart="<!--a-->" + resultListEnd="<!--z-->" + resultItemStart="<!--m-->" + resultItemEnd="<!--n-->" +> +</search> + +<browser + update="arch-forum-a.src" + updateIcon="arch-forum-a.gif" + updateCheckDays="0" +> diff --git a/community/arch-firefox-search/arch-forum-c.gif b/community/arch-firefox-search/arch-forum-c.gif new file mode 100644 index 000000000..d40b08905 Binary files /dev/null and b/community/arch-firefox-search/arch-forum-c.gif differ diff --git a/community/arch-firefox-search/arch-forum-c.src b/community/arch-firefox-search/arch-forum-c.src new file mode 100644 index 000000000..1e32568c8 --- /dev/null +++ b/community/arch-firefox-search/arch-forum-c.src @@ -0,0 +1,31 @@ +<search + name="ArchForum (keywords)" + description="ArchLinux forum (by keywords)" + method="GET" + action="http://bbs.archlinux.org/search.php" + queryCharset="utf-8" +> + +<input name="keywords" user> +<input name="forum" value="-1"> +<input name="search_in" value="all"> +<input name="sort_by" value="0"> +<input name="sort_dir" value="DESC"> +<input name="show_as" value="posts"> +<input name="action" value="search"> + +<interpret + browserResultType="result" + charset = "UTF-8" + resultListStart="<!--a-->" + resultListEnd="<!--z-->" + resultItemStart="<!--m-->" + resultItemEnd="<!--n-->" +> +</search> + +<browser + update="arch-forum-a.src" + updateIcon="arch-forum-a.gif" + updateCheckDays="0" +> diff --git a/community/arch-firefox-search/arch-wiki.gif b/community/arch-firefox-search/arch-wiki.gif new file mode 100644 index 000000000..d40b08905 Binary files /dev/null and b/community/arch-firefox-search/arch-wiki.gif differ diff --git a/community/arch-firefox-search/arch-wiki.src b/community/arch-firefox-search/arch-wiki.src new file mode 100644 index 000000000..28c95af85 --- /dev/null +++ b/community/arch-firefox-search/arch-wiki.src @@ -0,0 +1,26 @@ +<search + name="ArchWiki" + description="ArchWiki" + method="GET" + action="http://wiki.archlinux.org/index.php/Special:Search" + queryCharset="utf-8" +> + +<input name="search" user> +<input name="fulltext" value="Search"> + +<interpret + browserResultType="result" + charset = "UTF-8" + resultListStart="<!--a-->" + resultListEnd="<!--z-->" + resultItemStart="<!--m-->" + resultItemEnd="<!--n-->" +> +</search> + +<browser + update="arch-wiki.src" + updateIcon="arch-wiki.gif" + updateCheckDays="0" +> diff --git a/community/arch-firefox-search/arch.gif b/community/arch-firefox-search/arch.gif new file mode 100644 index 000000000..d40b08905 Binary files /dev/null and b/community/arch-firefox-search/arch.gif differ diff --git a/community/arch-firefox-search/arch.src b/community/arch-firefox-search/arch.src new file mode 100644 index 000000000..e06846489 --- /dev/null +++ b/community/arch-firefox-search/arch.src @@ -0,0 +1,27 @@ +<search + name="ArchPackages" + description="ArchLinux packages" + method="GET" + action="http://www.archlinux.org/packages/search/" + queryCharset="utf-8" +> + +<input name="q" user> +<inputnext name="start" factor="10"> +<inputprev> + +<interpret + browserResultType="result" + charset = "UTF-8" + resultListStart="<!--a-->" + resultListEnd="<!--z-->" + resultItemStart="<!--m-->" + resultItemEnd="<!--n-->" +> +</search> + +<browser + update="arch.src" + updateIcon="arch.gif" + updateCheckDays="0" +> diff --git a/community/arch-firefox-search/aur.gif b/community/arch-firefox-search/aur.gif new file mode 100644 index 000000000..d40b08905 Binary files /dev/null and b/community/arch-firefox-search/aur.gif differ diff --git a/community/arch-firefox-search/aur.src b/community/arch-firefox-search/aur.src new file mode 100644 index 000000000..357b3ae8d --- /dev/null +++ b/community/arch-firefox-search/aur.src @@ -0,0 +1,28 @@ +<search + name="AUR" + description="ArchLinux AUR" + method="GET" + action="http://aur.archlinux.org/packages.php" + queryCharset="utf-8" +> + +<input name="K" user> +<inputnext name="start" factor="10"> +<inputprev> +<input name="PP" value="100"> + +<interpret + browserResultType="result" + charset = "UTF-8" + resultListStart="<!--a-->" + resultListEnd="<!--z-->" + resultItemStart="<!--m-->" + resultItemEnd="<!--n-->" +> +</search> + +<browser + update="aur.src" + updateIcon="aur.gif" + updateCheckDays="0" +> diff --git a/community/arch-wiki-docs/PKGBUILD b/community/arch-wiki-docs/PKGBUILD new file mode 100644 index 000000000..fafec3538 --- /dev/null +++ b/community/arch-wiki-docs/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 1002 2009-08-11 10:44:21Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=arch-wiki-docs +pkgver=20090811 +pkgrel=1 +pkgdesc="Documentation from wiki.archlinux.org" +arch=('any') +makedepends=(wget perl perl-json-xs) +url="http://wiki.archlinux.org" +license=('FDL') +options=(docs) + +build() { + # Getting pages + mkdir -p $pkgdir/usr/share/doc/arch-wiki/html || return 1 + $startdir/get.sh $startdir $srcdir/pages + + cp -r $srcdir/pages/* $pkgdir/usr/share/doc/arch-wiki/html/ +} diff --git a/community/arch-wiki-docs/get.sh b/community/arch-wiki-docs/get.sh new file mode 100755 index 000000000..c1d822950 --- /dev/null +++ b/community/arch-wiki-docs/get.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +TARGETDIR=$2 + +mkdir -p $TARGETDIR + +echo "<HTML><BODY>" > $TARGETDIR/index.html + +$1/index.pl http://wiki.archlinux.org | while read A; do + TITLE=`echo $A | cut -d \ -f 2- | tr ' ' '_'` + ID=`echo $A | cut -d \ -f 1` + echo "$ID => $TITLE" + echo "<P><A HREF='$ID.html'>$TITLE</A>" >> $TARGETDIR/index.html + [ -f "$TARGETDIR/$ID.html" ] || wget -q "http://wiki.archlinux.org/index.php?title=$TITLE&printable=yes" -O "$TARGETDIR/$ID.html" +done + +echo "</BODY></HTML>" >> $TARGETDIR/index.html diff --git a/community/arch-wiki-docs/index.pl b/community/arch-wiki-docs/index.pl new file mode 100755 index 000000000..81f900488 --- /dev/null +++ b/community/arch-wiki-docs/index.pl @@ -0,0 +1,34 @@ +#!/usr/bin/perl -w + +use Encode; +use JSON::XS; + +$URL=$ARGV[0]; + +@ALLPAGES=(); + +my $pageid; +my $pagetitle; +my $from = ""; +my $ret; +again: +my $count = 0; +#print STDERR "wget -q \"$URL/api.php?action=query&list=allpages&aplimit=500&format=json&apfilterredir=nonredirects&apfrom=$from\" -O -\n"; +$text=`wget -q \"$URL/api.php?action=query&list=allpages&aplimit=500&format=json&apfilterredir=nonredirects&apfrom=$from\" -O -`; +$ret = JSON::XS->new->utf8->decode($text); +$H = $ret->{query}->{allpages}; +foreach $i (@$H) +{ + push @ALLPAGES, encode("UTF-8", "$i->{title}"); + printf("%08u %s", $i->{pageid}, encode("UTF-8", "$i->{title}\n")); + $count++; +} + +if($count == 1) +{ + exit 0; +} + +@ALLPAGES = sort @ALLPAGES; +$from = $ALLPAGES[-1]; +goto again; diff --git a/community/archlinux-xdg-menu/PKGBUILD b/community/archlinux-xdg-menu/PKGBUILD new file mode 100644 index 000000000..05020257f --- /dev/null +++ b/community/archlinux-xdg-menu/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <sergej@aur.archlinux.org> +# Contributor: Sergej Pupykin <sergej@aur.archlinux.org> + +pkgname=archlinux-xdg-menu +pkgver=0.7.4 +pkgrel=1 +pkgdesc="automatic generate WM menu from xdg files" +arch=('i686' 'x86_64') +url="http://wiki.archlinux.org/index.php/XdgMenu" +license=("GPL") +depends=(perlxml) +backup=(etc/update-menus.conf \ + etc/xdg/menus/arch-applications.menu) +source=(http://archlinux-stuff.googlecode.com/files/arch-xdg-menu-$pkgver.tar.gz) +md5sums=('b2d21c52e935aad8a824efa6b847ce7f') + +build() { + cd $startdir/src + install -D -m 0755 xdg_menu $startdir/pkg/usr/bin/xdg_menu && \ + install -D -m 0755 xdg_menu_su $startdir/pkg/usr/bin/xdg_menu_su && \ + install -D -m 0755 update-menus $startdir/pkg/usr/sbin/update-menus && \ + install -D -m 0644 update-menus.conf $startdir/pkg/etc/update-menus.conf && \ + mkdir -p $startdir/pkg/usr/share/desktop-directories/ && \ + cp arch-desktop-directories/* $startdir/pkg/usr/share/desktop-directories/ && \ + mkdir -p $startdir/pkg/etc/xdg/menus/ && \ + cp arch-xdg-menu/* $startdir/pkg/etc/xdg/menus/ && \ + mkdir -p $startdir/pkg//var/cache/xdg-menu +} diff --git a/community/argouml/PKGBUILD b/community/argouml/PKGBUILD new file mode 100755 index 000000000..3645948da --- /dev/null +++ b/community/argouml/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 1822 2009-09-04 20:25:45Z ibiru $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: Claudio Riva <firetux83@gmail.com> +# Contributor: G_Syme <demichan@mail.upb.de> + +pkgname=argouml +_realname=ArgoUML +pkgver=0.28.1 +pkgrel=1 +pkgdesc="A UML design tool with cognitive support" +arch=('i686' 'x86_64') +license=('BSD') +url="http://argouml.tigris.org/" +depends=('java-runtime') +source=(http://argouml-downloads.tigris.org/nonav/$pkgname-$pkgver/${_realname}-$pkgver.tar.gz argo.sh license.txt) + +build() { + mkdir -p $startdir/pkg{/usr/bin,/usr/share/java/$pkgname} + + # Copying the argo script to /usr/bin + install -m755 argo.sh $startdir/pkg/usr/bin/argouml + + cd $startdir/src/$pkgname-$pkgver + + # Copying necessary files + mv *.jar $startdir/pkg/usr/share/java/$pkgname + + # Thanks firetux for poiting this out + mv ext/ $startdir/pkg/usr/share/java/$pkgname + + # Installing license + install -D -m644 $startdir/src/license.txt $startdir/pkg/usr/share/licenses/$pkgname/license.txt +} +md5sums=('4e8bb7bb881ef403924cd2c63038c287' + '8640699e0bf100141a1b20ca1bb09f6c' + '0ea0250f7fb6bafa3a48224e66ce7098') diff --git a/community/argouml/argo.sh b/community/argouml/argo.sh new file mode 100755 index 000000000..4dc967336 --- /dev/null +++ b/community/argouml/argo.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +$(which java) -jar /usr/share/java/argouml/argouml.jar diff --git a/community/argouml/license.txt b/community/argouml/license.txt new file mode 100644 index 000000000..91896a707 --- /dev/null +++ b/community/argouml/license.txt @@ -0,0 +1,25 @@ +Copyright (c) 1996-2007 The Regents of the University of +California. All Rights Reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation without fee, and without a written agreement is hereby +granted, provided that the above copyright notice and this paragraph +appear in all copies. This software program and documentation are +copyrighted by The Regents of the University of California. The +software program and documentation are supplied ''as is'', without any +accompanying services from The Regents. The Regents do not warrant +that the operation of the program will be uninterrupted or error-free. +The end-user understands that the program was developed for research +purposes and is advised not to rely exclusively on the program for any +reason. + +IN NO EVENT SHALL THE UNIVERSITY OFCALIFORNIA BE LIABLE TO ANY PARTY +FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, +INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND +ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN +ADVISED OF THE POSSIBILITY OF SUCHDAMAGE. THE UNIVERSITY OF +CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE. THE SOFTWAREPROVIDED HEREUNDER IS ON AN ''AS +IS'' BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO +PROVIDE MAINTENANCE, SUPPORT,UPDATES, ENHANCEMENTS, OR MODIFICATIONS. diff --git a/community/ario/ChangeLog b/community/ario/ChangeLog new file mode 100644 index 000000000..03de437ec --- /dev/null +++ b/community/ario/ChangeLog @@ -0,0 +1,12 @@ +2009-05-27 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * 'taglib' dependency added - version 1.3-2 + +2009-05-24 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * updated to major version 1.3 + +2009-03-17 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * updated to major version 1.2.2 + +2009-01-22 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * adopted in [community] + * updated to major version 1.2.1 diff --git a/community/ario/PKGBUILD b/community/ario/PKGBUILD new file mode 100644 index 000000000..fda9402cb --- /dev/null +++ b/community/ario/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=ario +pkgver=1.3 +pkgrel=2 +pkgdesc="A GTK client for MPD (Music player daemon) inspired by Rhythmbox but much lighter and faster." +arch=('i686' 'x86_64') +url="http://ario-player.sourceforge.net/" +license=('GPL') +depends=('avahi' 'curl' 'dbus-glib' 'libglade' 'libnotify' 'libsoup>=2.4' 'gnutls' 'taglib') +makedepends=('perlxml') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname-player/$pkgname-$pkgver.tar.gz) + +md5sums=('47631c8cde974007069ad178b9329a08') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/armagetronad/PKGBUILD b/community/armagetronad/PKGBUILD new file mode 100644 index 000000000..98e59a7c0 --- /dev/null +++ b/community/armagetronad/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 1496 2009-08-24 19:09:44Z mherych $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Filippo 'JoeyrS' Civiletti <joeyrs@gmail.com> + +pkgname=armagetronad +pkgver=0.2.8.2.1 +pkgrel=1 +pkgdesc="A Tron Clone in 3D." +arch=('i686' 'x86_64') +url="http://armagetronad.net/" +license=('GPL') +depends=('sdl_image' 'libxml2' 'sdl_mixer' 'mesa' 'ftgl') +source=(http://downloads.sourceforge.net/sourceforge/armagetronad/armagetronad-$pkgver.src.tar.gz + armagetronad.desktop + gcc43.patch) +md5sums=('be4ee66a499a8fe7122391e8340cb576' + '29d1b1231acadff12cf3014a3867ba5c' + '9045d99559ef33fc18136630e8de916c') + +build() { + cd $startdir/src/armagetronad-$pkgver + sed -i 's|FTGL.h|ftgl.h|g' configure + patch -p1 < ../gcc43.patch + ./configure --prefix=/usr \ + --sysconfdir=/etc/ \ + --mandir=/usr/share/man \ + --disable-games \ + --enable-automakedefaults + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m 644 $startdir/armagetronad.desktop $startdir/pkg/usr/share/applications/armagetronad.desktop + rm -rf $startdir/pkg/usr/share/applnk + rm $startdir/pkg/usr/bin/armagetronad-uninstall + mv $startdir/pkg/usr/bin/armagetronad $startdir/pkg/usr/bin/armagetronad_bin + printf "#!/bin/bash\n/usr/bin/armagetronad_bin --configdir /etc/armagetronad --datadir /usr/share/armagetronad" > $startdir/pkg/usr/bin/armagetronad + chmod +x $startdir/pkg/usr/bin/armagetronad +} + diff --git a/community/armagetronad/armagetronad.desktop b/community/armagetronad/armagetronad.desktop new file mode 100644 index 000000000..125b4261d --- /dev/null +++ b/community/armagetronad/armagetronad.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Armagetronad +GenericName=3D Tron clone +GenericName[pl]=Klon gry Tron w 3D +Exec=armagetronad +Icon=/usr/share/armagetronad/desktop/icons/small/armagetronad.png +Categories=Game; +Terminal=false +Type=Application +Encoding=UTF-8 +StartupNotify=false diff --git a/community/armagetronad/gcc43.patch b/community/armagetronad/gcc43.patch new file mode 100644 index 000000000..358f48221 --- /dev/null +++ b/community/armagetronad/gcc43.patch @@ -0,0 +1,210 @@ +diff -ur a/src/network/md5.cpp b/src/network/md5.cpp +--- a/src/network/md5.cpp 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/network/md5.cpp 2009-08-24 20:21:51.000000000 +0200 +@@ -75,7 +75,7 @@ + */ + + #include "md5.h" +- ++#include<cstring> + #include <string> + #include <memory> + +Tylko w b/src/network: md5.cpp~ +diff -ur a/src/network/nNetwork.cpp b/src/network/nNetwork.cpp +--- a/src/network/nNetwork.cpp 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/network/nNetwork.cpp 2009-08-24 20:20:40.000000000 +0200 +@@ -24,7 +24,7 @@ + *************************************************************************** + + */ +- ++#include<cstring> + #include "tMemManager.h" + #include "tInitExit.h" + #include "nSimulatePing.h" +Tylko w b/src/network: nNetwork.cpp~ +diff -ur a/src/network/nNetwork.h b/src/network/nNetwork.h +--- a/src/network/nNetwork.h 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/network/nNetwork.h 2009-08-24 20:21:18.000000000 +0200 +@@ -27,7 +27,7 @@ + + #ifndef ArmageTron_NET_H + #define ArmageTron_NET_H +- ++#include<cstring> + #include "tError.h" + #include "tString.h" + #include "tHeap.h" +Tylko w b/src/network: nNetwork.h~ +diff -ur a/src/network/nSocket.h b/src/network/nSocket.h +--- a/src/network/nSocket.h 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/network/nSocket.h 2009-08-24 20:22:09.000000000 +0200 +@@ -33,7 +33,7 @@ + + #ifndef NET_SOCKET_H + #define NET_SOCKET_H +- ++#include<cstring> + #include <iostream> + #include "tConsole.h" + #include "tException.h" +Tylko w b/src/network: nSocket.h~ +diff -ur a/src/render/rModel.h b/src/render/rModel.h +--- a/src/render/rModel.h 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/render/rModel.h 2009-08-24 20:20:57.000000000 +0200 +@@ -27,7 +27,7 @@ + + #ifndef ArmageTron_MODEL_H + #define ArmageTron_MODEL_H +- ++#include<cstring> + #include "defs.h" + #include "tArray.h" + #include "tLinkedList.h" +Tylko w b/src/render: rModel.h~ +diff -ur a/src/tools/tArray.cpp b/src/tools/tArray.cpp +--- a/src/tools/tArray.cpp 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/tools/tArray.cpp 2009-08-24 20:22:25.000000000 +0200 +@@ -27,7 +27,7 @@ + */ + + #define NO_MALLOC_REPLACEMENT +- ++#include<cstring> + #include "tMemManager.h" + #include <iostream> + #include <stdlib.h> +Tylko w b/src/tools: tArray.cpp~ +diff -ur a/src/tools/tCommandLine.cpp b/src/tools/tCommandLine.cpp +--- a/src/tools/tCommandLine.cpp 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/tools/tCommandLine.cpp 2009-08-24 20:24:19.000000000 +0200 +@@ -30,7 +30,7 @@ + #ifndef TCOMMANDLINE_H_INCLUDED + #include "tCommandLine.h" + #endif +- ++#include<cstring> + #include "tLocale.h" + #include "tConfiguration.h" + #include "tException.h" +Tylko w b/src/tools: tCommandLine.cpp~ +diff -ur a/src/tools/tConfiguration.cpp b/src/tools/tConfiguration.cpp +--- a/src/tools/tConfiguration.cpp 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/tools/tConfiguration.cpp 2009-08-24 20:22:42.000000000 +0200 +@@ -24,7 +24,7 @@ + *************************************************************************** + + */ +- ++#include<cstring> + #include "config.h" + #include <fstream> + #include <iomanip> +Tylko w b/src/tools: tConfiguration.cpp~ +diff -ur a/src/tools/tCrypt.cpp b/src/tools/tCrypt.cpp +--- a/src/tools/tCrypt.cpp 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/tools/tCrypt.cpp 2009-08-24 20:22:54.000000000 +0200 +@@ -24,7 +24,7 @@ + *************************************************************************** + + */ +- ++#include<cstring> + #include "tCrypt.h" + #include "tMemManager.h" + +Tylko w b/src/tools: tCrypt.cpp~ +diff -ur a/src/tools/tDirectories.cpp b/src/tools/tDirectories.cpp +--- a/src/tools/tDirectories.cpp 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/tools/tDirectories.cpp 2009-08-24 20:23:06.000000000 +0200 +@@ -27,7 +27,7 @@ + */ + + #include "config.h" +- ++#include<cstring> + #include <errno.h> + #include <sys/types.h> + #include <stdio.h> +Tylko w b/src/tools: tDirectories.cpp~ +diff -ur a/src/tools/tError.cpp b/src/tools/tError.cpp +--- a/src/tools/tError.cpp 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/tools/tError.cpp 2009-08-24 20:28:01.000000000 +0200 +@@ -24,8 +24,9 @@ + *************************************************************************** + + */ +- ++#include<cstring> + #include "config.h" ++#include<cstdlib> + #include <iostream> + #if HAVE_UNISTD_H + #include <unistd.h> +Tylko w b/src/tools: tError.cpp~ +diff -ur a/src/tools/tLocale.cpp b/src/tools/tLocale.cpp +--- a/src/tools/tLocale.cpp 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/tools/tLocale.cpp 2009-08-24 20:23:49.000000000 +0200 +@@ -30,7 +30,7 @@ + #include "tConsole.h" + #include "tDirectories.h" + #include "tSafePTR.h" +- ++#include<cstring> + #include <fstream> + #include <string> + #include <map> +Tylko w b/src/tools: tLocale.cpp~ +diff -ur a/src/tools/tMemManager.cpp b/src/tools/tMemManager.cpp +--- a/src/tools/tMemManager.cpp 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/tools/tMemManager.cpp 2009-08-24 20:24:42.000000000 +0200 +@@ -29,7 +29,7 @@ + #define NO_MALLOC_REPLACEMENT + + #include "defs.h" +- ++#include<cstring> + #include <iostream> + #include <sstream> + #include <stdio.h> // need basic C IO since STL IO does memory management +Tylko w b/src/tools: tMemManager.cpp~ +diff -ur a/src/tools/tRandom.cpp b/src/tools/tRandom.cpp +--- a/src/tools/tRandom.cpp 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/tools/tRandom.cpp 2009-08-24 20:24:31.000000000 +0200 +@@ -29,7 +29,7 @@ + #ifndef TRANDOM_H_INCLUDED + #include "tRandom.h" + #endif +- ++#include<cstdlib> + #ifdef HAVE_STDLIB + #include <stdlib.h> + #endif +Tylko w b/src/tools: tRandom.cpp~ +diff -ur a/src/tools/tString.cpp b/src/tools/tString.cpp +--- a/src/tools/tString.cpp 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/tools/tString.cpp 2009-08-24 20:24:03.000000000 +0200 +@@ -24,7 +24,7 @@ + *************************************************************************** + + */ +- ++#include<cstring> + #include "tMemManager.h" + #include "tString.h" + #include "tLocale.h" +Tylko w b/src/tools: tString.cpp~ +diff -ur a/src/tron/gAIBase.h b/src/tron/gAIBase.h +--- a/src/tron/gAIBase.h 2009-08-24 20:08:14.000000000 +0200 ++++ b/src/tron/gAIBase.h 2009-08-24 20:21:33.000000000 +0200 +@@ -29,7 +29,7 @@ + #define ArmageTron_AIBASE_H + + #include "rSDL.h" +- ++#include<memory> + #include "eTimer.h" + #include "ePath.h" + #include "ePlayer.h" +Tylko w b/src/tron: gAIBase.h~ diff --git a/community/arpack/PKGBUILD b/community/arpack/PKGBUILD new file mode 100644 index 000000000..07168956a --- /dev/null +++ b/community/arpack/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=arpack +pkgver=2.1 +pkgrel=3 +pkgdesc="A collection of Fortran77 subroutines designed to solve large scale eigenvalue problems" +arch=('i686' 'x86_64') +url="http://www.caam.rice.edu/software/ARPACK" +license=('BSD') +depends=('glibc') +source=(http://www.caam.rice.edu/software/ARPACK/SRC/arpack96.tar.gz \ + http://www.caam.rice.edu/software/ARPACK/SRC/patch.tar.gz \ + arpack-2.1-redhat.patch \ + license.txt) +md5sums=('fffaa970198b285676f4156cebc8626e' + '14830d758f195f272b8594a493501fa2' + '95678954de317c92862bb4f9cc9d04ad' + '7caaa0099a5c39726f4478a1bde89495') + +build() { + cd $startdir/src/ARPACK + patch -p1 -i ../arpack-2.1-redhat.patch + mkdir static shared + cd shared + for dir in ../SRC ../UTIL; do + make -f $dir/Makefile VPATH=$dir srcdir=$dir FC=gfortran FFLAGS="-fPIC" \ + single double complex complex16 + done + gcc -shared -Wl,-soname,libarpack.so.2 -o libarpack.so.2.1 *.o + cd .. + cd static + for dir in ../SRC ../UTIL; do + make -f $dir/Makefile VPATH=$dir srcdir=$dir FC=gfortran FFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \ + all + done + ar rv libarpack.a *.o + ranlib libarpack.a + install -d $startdir/pkg/usr/lib + install -p -m644 $startdir/src/ARPACK/static/libarpack.a $startdir/pkg/usr/lib + install -p -m755 $startdir/src/ARPACK/shared/libarpack.so.2.1 $startdir/pkg/usr/lib + ln -s libarpack.so.2.1 $startdir/pkg/usr/lib/libarpack.so.2 + ln -s libarpack.so.2 $startdir/pkg/usr/lib/libarpack.so + install -D -m644 $startdir/src/license.txt $startdir/pkg/usr/share/licenses/$pkgname/license.txt +} diff --git a/community/arpack/arpack-2.1-redhat.patch b/community/arpack/arpack-2.1-redhat.patch new file mode 100644 index 000000000..154bff5d4 --- /dev/null +++ b/community/arpack/arpack-2.1-redhat.patch @@ -0,0 +1,55 @@ +--- ARPACK/ARmake.inc~ 1996-04-26 21:12:57.000000000 +0200 ++++ ARPACK/ARmake.inc 2003-07-19 11:57:10.000000000 +0200 +@@ -25,7 +25,7 @@ + # | other than your home directory. | + # %--------------------------------------% + # +-home = $(HOME)/ARPACK ++home = $(PWD)/. + # + # %--------------------------------------% + # | The platform identifier to suffix to | +@@ -43,7 +43,7 @@ + UTILdir = $(home)/UTIL + SRCdir = $(home)/SRC + # +-DIRS = $(BLASdir) $(LAPACKdir) $(UTILdir) $(SRCdir) ++#DIRS = $(BLASdir) $(LAPACKdir) $(UTILdir) $(SRCdir) + # + # %-------------------------------------------------------------------% + # | Comment out the previous line and uncomment the following | +@@ -51,13 +51,13 @@ + # | NOTE: ARPACK assumes the use of LAPACK version 2 codes. | + # %-------------------------------------------------------------------% + # +-#DIRS = $(UTILdir) $(SRCdir) ++DIRS = $(UTILdir) $(SRCdir) + # + # %---------------------------------------------------% + # | The name of the libraries to be created/linked to | + # %---------------------------------------------------% + # +-ARPACKLIB = $(home)/libarpack_$(PLAT).a ++ARPACKLIB = $(home)/libarpack.a + LAPACKLIB = + BLASLIB = + # +@@ -112,7 +112,7 @@ + LN = ln + LNFLAGS = -s + +-MAKE = /bin/make ++MAKE = make + + RM = rm + RMFLAGS = -f +--- ARPACK/UTIL/second.f.old 2008-07-08 17:38:51.759444357 +0200 ++++ ARPACK/UTIL/second.f 2008-07-08 17:39:37.056301918 +0200 +@@ -21,7 +21,6 @@ + * .. + * .. External Functions .. + REAL ETIME +- EXTERNAL ETIME + * .. + * .. Executable Statements .. + * diff --git a/community/arpack/license.txt b/community/arpack/license.txt new file mode 100644 index 000000000..11a5aea58 --- /dev/null +++ b/community/arpack/license.txt @@ -0,0 +1,43 @@ +Rice BSD Software License +Permits source and binary redistribution of the software ARPACK and +P_ARPACK for both non-commercial and commercial use. + +Copyright (�) 2001, Rice University +Developed by D.C. Sorensen, R.B. Lehoucq, C. Yang, and K. Maschhoff. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * If you modify the source for these routines we ask that you + change the name of the routine and comment the changes made to + the original. + + * Written notification is provided to the developers of intent to + use this software. Also, we ask that use of ARPACK is properly + cited in any resulting publications or software documentation. + + * Neither the name of Rice University (RICE) nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY RICE AND CONTRIBUTORS "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RICE OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/community/arpwatch/ChangeLog b/community/arpwatch/ChangeLog new file mode 100644 index 000000000..d22a5592c --- /dev/null +++ b/community/arpwatch/ChangeLog @@ -0,0 +1,3 @@ +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/arpwatch/PKGBUILD b/community/arpwatch/PKGBUILD new file mode 100644 index 000000000..ab7c4e37d --- /dev/null +++ b/community/arpwatch/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=arpwatch +pkgver=2.1a15 +pkgrel=5 +pkgdesc="arpwatch and arpsnmp network monitoring tools" +arch=(i686 x86_64) +url="ftp://ftp.ee.lbl.gov/" +license=("GPL") +depends=(libpcap) +source=(ftp://ftp.ee.lbl.gov/$pkgname-$pkgver.tar.gz) +md5sums=('cebfeb99c4a7c2a6cee2564770415fe7') + +build() { + cd $startdir/src/$pkgname-$pkgver + + sed -i 's|ARPDIR = $(prefix)/arpwatch|ARPDIR = /var/lib/arpwatch|' Makefile.in + + ./configure --prefix=/usr + make || return 1 + install -d -m 0755 $startdir/pkg/usr/sbin && \ + make DESTDIR=$startdir/pkg install && \ + install -D -m 0644 arpwatch.8 $startdir/pkg/usr/man/man8/arpwatch.8 && \ + install -D -m 0644 arpsnmp.8 $startdir/pkg/usr/man/man8/arpsnmp.8 && \ + install -d -m 0755 $startdir/pkg/var/lib/arpwatch && \ + touch $startdir/pkg/var/lib/arpwatch/arp.dat +} diff --git a/community/asciidoc/ChangeLog b/community/asciidoc/ChangeLog new file mode 100644 index 000000000..521e6034c --- /dev/null +++ b/community/asciidoc/ChangeLog @@ -0,0 +1,5 @@ + +2008-07-06 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for x86_64 - 8.2.7 + diff --git a/community/asciidoc/PKGBUILD b/community/asciidoc/PKGBUILD new file mode 100644 index 000000000..54c5f4689 --- /dev/null +++ b/community/asciidoc/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Geoffroy Carrier <geoffroy@archlinux.org> +# Contributor: Dan McGee <dan@archlinux.org> +# Contributor: Jaroslaw Rosiek <philosoph@interia.pl> +# Contributor: Darwin Bautista <djclue917@gmail.com> + +pkgname=asciidoc +pkgver=8.5.0 +pkgrel=1 +pkgdesc="Text document format for short documents, articles, books and UNIX man pages" +arch=('i686' 'x86_64') +url="http://www.methods.co.nz/asciidoc/" +license=('GPL') +depends=('python' 'libxslt' 'docbook-xsl') +optdepends=('lilypond & imagemagick: music-filter' + 'source-highlight: source-highlight-filter' + 'dblatex or fop: pdf generation' + 'docbook2odf: odf generation' + 'lynx or w3m: text generation') +source=(http://downloads.sourceforge.net/asciidoc/asciidoc-${pkgver}.tar.gz) + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + make install DESTDIR="${pkgdir}" || return 1 +} +md5sums=('e29e5ca3f8d1a734ecb74a90780da1f3') diff --git a/community/asciijump/PKGBUILD b/community/asciijump/PKGBUILD new file mode 100644 index 000000000..a870902f7 --- /dev/null +++ b/community/asciijump/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> + +pkgname=asciijump +pkgver=1.0.2beta +pkgrel=4 +pkgdesc="Ski jumping in ASCII" +arch=('i686' 'x86_64') +url="http://asciijump.prv.pl/" +license=('GPL') +depends=('slang' 'ctags') +source=("http://otak.k-k.pl/asciijump/tgz/asciijump-1.0.2beta.tar.gz") +md5sums=('199228bbfb4a16914913fe594b775a6d') + +build() { + cd $startdir/src/asciijump-$pkgver + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + chmod -R 775 $startdir/pkg/usr/var/games + chown -R root:games $startdir/pkg/usr/var/games + rm -rf $startdir/pkg/usr/share/pixmaps + mv $startdir/pkg/usr/X11R6/share/pixmaps $startdir/pkg/usr/share/pixmaps + rm -rf $startdir/pkg/usr/X11R6 +} + diff --git a/community/asio/ChangeLog b/community/asio/ChangeLog new file mode 100644 index 000000000..62f6f0302 --- /dev/null +++ b/community/asio/ChangeLog @@ -0,0 +1,3 @@ +2008-09-08 Dragonlord <tu@dragonlord.cz> + * update to major release 1.2.0 + * added license diff --git a/community/asio/PKGBUILD b/community/asio/PKGBUILD new file mode 100644 index 000000000..9c5819244 --- /dev/null +++ b/community/asio/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> +# Contributor: Aaron Griffin <aaron@archlinux.org> +# Contributor: tardo <tardo@nagi-fanboi.net> + +pkgname=asio +pkgver=1.2.0 +pkgrel=1 +pkgdesc="Cross-platform C++ library for ASynchronous network I/O" +arch=('i686' 'x86_64') +url="http://asio.sourceforge.net" +license=('custom') +depends=('boost') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('069bfcc98a179d580b11526805d29b01') + +build(){ + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install + +#license + install -D -m644 LICENSE_1_0.txt ${pkgdir}/usr/share/licenses/$pkgname/LICENSE_1_0.txt +} diff --git a/community/aspell-ca/PKGBUILD b/community/aspell-ca/PKGBUILD new file mode 100644 index 000000000..334d9f25d --- /dev/null +++ b/community/aspell-ca/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +#Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +#Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +pkgname=aspell-ca +pkgver=20040130 +pkgrel=3 +arch=('i686' 'x86_64') +pkgdesc="Catalan dictionary for aspell" +depends=('aspell') +url="http://aspell.net/" +license=('GPL2') +source=(ftp://ftp.gnu.org/gnu/aspell/dict/ca/aspell6-ca-$pkgver-1.tar.bz2) +md5sums=('5dfeebdfbe68556e70abfa95dd775263') + +build() { + cd $startdir/src/aspell6-ca-$pkgver-1 + ./configure + /usr/bin/make || return 1 + /usr/bin/make DESTDIR=$startdir/pkg install +} + diff --git a/community/aspell-cs/PKGBUILD b/community/aspell-cs/PKGBUILD new file mode 100644 index 000000000..ad01c98c2 --- /dev/null +++ b/community/aspell-cs/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: +# Maintainer: Jaroslav Lichtblau <tu@dragonlord.cz> +# Contributor: Michal Karas <largon@largon.net> + +pkgname=aspell-cs +pkgver=20040614 +pkgrel=1 +pkgdesc="Czech dictionary for aspell." +arch=('i686' 'x86_64') +url="http://aspell.net/" +license=('GPL') +depends=('aspell') +source=(ftp://ftp.gnu.org/gnu/aspell/dict/cs/aspell6-cs-$pkgver-1.tar.bz2) + +md5sums=('50f0c2b7b6fcfe47bb647ad8993d2fe8') + +build() { + cd "${srcdir}/aspell6-cs-$pkgver-1" + + ./configure + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/aspell-pl/PKGBUILD b/community/aspell-pl/PKGBUILD new file mode 100644 index 000000000..addcb0783 --- /dev/null +++ b/community/aspell-pl/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Arkadiusz Laczynski <alaczynski@gmail.com> + +pkgname=aspell-pl +pkgver=20061121 +pkgrel=1 +pkgdesc="Polish dictionary for aspell" +license=('GPL' 'LGPL' 'MPL') +arch=('i686' 'x86_64') +depends=('aspell') +url="http://aspell.sourceforge.net/" +source=(ftp://ftp.gnu.org/gnu/aspell/dict/pl/aspell6-pl-6.0_$pkgver-0.tar.bz2) +md5sums=('3139a69a1bd9ccb1d853d30aa024fc2b') + +build() { + cd $startdir/src/aspell6-pl-6.0_$pkgver-0 + ./configure + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/aspell-pt_br/ChangeLog b/community/aspell-pt_br/ChangeLog new file mode 100644 index 000000000..b861e9d76 --- /dev/null +++ b/community/aspell-pt_br/ChangeLog @@ -0,0 +1,3 @@ +2008-05-17 Hugo Doria <hugodoria@gmail.com> + + * Moved to [community] diff --git a/community/aspell-pt_br/PKGBUILD b/community/aspell-pt_br/PKGBUILD new file mode 100644 index 000000000..51abad117 --- /dev/null +++ b/community/aspell-pt_br/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Hugo Doria <hugodoria@gmail.com> + +pkgname=aspell-pt_br +pkgver=20090702 +pkgrel=1 +pkgdesc="Brazilian Portuguese dictionary for aspell" +arch=('i686' 'x86_64') +depends=('aspell') +license=('LGPL') +url="http://aspell.sourceforge.net/" +source=(ftp://ftp.gnu.org/gnu/aspell/dict/pt_BR/aspell6-pt_BR-${pkgver}-0.tar.bz2) +md5sums=('e082a8956882eb94a67c12e1b8c4a324') + +build() { + cd ${srcdir}/aspell6-pt_BR-${pkgver}-0 + ./configure + make || return 1 + make DESTDIR=${pkgdir} install +} + diff --git a/community/aspell-uk/PKGBUILD b/community/aspell-uk/PKGBUILD new file mode 100644 index 000000000..f5eadda99 --- /dev/null +++ b/community/aspell-uk/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> + +pkgname=aspell-uk +pkgver=1.5.0 +_ftpver=1.4.0 +pkgrel=1 +pkgdesc="Ukrainian dictionary for aspell" +arch=('i686' 'x86_64') +url="http://ispell-uk.sourceforge.net/" +license=('GPL' 'LGPL' 'MPL') +depends=('aspell') +source=(ftp://ftp.gnu.org/gnu/aspell/dict/uk/aspell6-uk-${_ftpver}-0.tar.bz2 + http://downloads.sourceforge.net/ispell-uk/spell-uk-$pkgver.tgz) +md5sums=('662f15381d11581758866fd7af43b4d7' + '88f9792dea740c27e6e745e6a2cf0e04') + +build() { + # needed when using a source package from ispell-uk project + cd $startdir/src/spell-uk-$pkgver + make || return 1 + + cd $startdir/src/aspell6-uk-${_ftpver}-0 + ./configure + make || return 1 + + # needed when using a source package from ispell-uk project + mv $startdir/src/spell-uk-$pkgver/dist/aspell-uk-$pkgver/* \ + $startdir/src/aspell6-uk-${_ftpver}-0 + + make DESTDIR=$startdir/pkg install +} diff --git a/community/assaultcube/PKGBUILD b/community/assaultcube/PKGBUILD new file mode 100644 index 000000000..f2d06218f --- /dev/null +++ b/community/assaultcube/PKGBUILD @@ -0,0 +1,34 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Rabyte <rabyte [at] gmail (dot) com> + +pkgname=assaultcube +pkgver=1.0.2 +pkgrel=2 +pkgdesc="A realistic team oriented multiplayer FPS based on the Cube engine" +arch=('i686' 'x86_64') +url="http://assault.cubers.net/" +license=('ZLIB' 'custom') +replaces=('actioncube') +depends=('sdl_mixer' 'sdl_image' 'mesa' 'openal') +source=(http://downloads.sourceforge.net/actiongame/AssaultCube_v$pkgver.tar.bz2) +md5sums=('e083182699e65c240d8c7fa051644e6f') + +build() { + cd $startdir/src/AssaultCube_v$pkgver/source/src + + make || return 1 + strip ac_{client,server} + install -D ac_client $startdir/pkg/usr/bin/ac_client + install -D ac_server $startdir/pkg/usr/bin/ac_server + install -D $startdir/assaultcube $startdir/pkg/usr/bin/assaultcube + install -D $startdir/assaultcube-server $startdir/pkg/usr/bin/assaultcube-server + + mkdir -p $startdir/pkg/usr/share/assaultcube/packages + cd $startdir/src/AssaultCube_v$pkgver + cp -rf config packages bot $startdir/pkg/usr/share/assaultcube + + install -Dm644 $startdir/assaultcube.png $startdir/pkg/usr/share/pixmaps/assaultcube.png + install -Dm644 $startdir/assaultcube.desktop $startdir/pkg/usr/share/applications/assaultcube.desktop + install -Dm644 docs/package_copyrights.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/community/assaultcube/assaultcube b/community/assaultcube/assaultcube new file mode 100755 index 000000000..0d5f32a0a --- /dev/null +++ b/community/assaultcube/assaultcube @@ -0,0 +1,4 @@ +#!/bin/bash + +cd /usr/share/assaultcube +ac_client diff --git a/community/assaultcube/assaultcube-server b/community/assaultcube/assaultcube-server new file mode 100755 index 000000000..98c1a0de9 --- /dev/null +++ b/community/assaultcube/assaultcube-server @@ -0,0 +1,4 @@ +#!/bin/bash + +cd /usr/share/assaultcube +ac_server diff --git a/community/assaultcube/assaultcube.desktop b/community/assaultcube/assaultcube.desktop new file mode 100644 index 000000000..9449fc1f3 --- /dev/null +++ b/community/assaultcube/assaultcube.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=assaultcube +Icon=assaultcube +Type=Application +Terminal=false +MultipleArgs=false +Name=AssaultCube +GenericName=Realistic Multiplayer FPS +MimeType=text/html +StartupNotify=false +Categories=Game;ActionGame; diff --git a/community/assaultcube/assaultcube.png b/community/assaultcube/assaultcube.png new file mode 100644 index 000000000..a0915cb76 Binary files /dev/null and b/community/assaultcube/assaultcube.png differ diff --git a/community/astyle/ChangeLog b/community/astyle/ChangeLog new file mode 100644 index 000000000..8873d5f0e --- /dev/null +++ b/community/astyle/ChangeLog @@ -0,0 +1,13 @@ +2009-02-26 Mateusz Herych <heniekk@gmail.com> + + * Updated to 1.22 + +2008-04-06 Mateusz Herych <heniekk@gmail.com> + + * Changed license to LGPL + * Updated to 1.22 + +2007-09-18 Vinay S Shastry <vinayshastry@gmail.com> + + * PKGBUILD: depend on gcc-libs + diff --git a/community/astyle/PKGBUILD b/community/astyle/PKGBUILD new file mode 100644 index 000000000..7fedf5c4c --- /dev/null +++ b/community/astyle/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Thomas Mader <thezema@gmail.com> +# Maintainer: Vinay S Shastry <vinayshastry@gmail.com> +# Maintainer: tardo <tardo@nagi-fanboi.net> +# Maintainer: Mateusz Herych <heniekk@gmail.com> + +pkgname=astyle +pkgver=1.23 +pkgrel=1 +pkgdesc="A Free, Fast and Small Automatic Formatter for C, C++, C#, and Java Source Code" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/astyle/" +license=('LGPL') +depends=('gcc-libs') +source=(http://downloads.sourceforge.net/sourceforge/astyle/${pkgname}_${pkgver}_linux.tar.gz) +md5sums=('92945aa2831cb14e38da5e1b8665657e') + +build() { + cd $startdir/src/$pkgname/buildgcc + make || return 1 + install -D -m755 ../bin/astyle $startdir/pkg/usr/bin/astyle || return 1 +} diff --git a/community/asunder/PKGBUILD b/community/asunder/PKGBUILD new file mode 100644 index 000000000..a2a4f1a60 --- /dev/null +++ b/community/asunder/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 2163 2009-09-09 22:12:20Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: cs-cam - me.at.camdaniel.com +# Contributor: Sebastien Piccand <sebcactus gmail com> + +pkgname=asunder +pkgver=1.9 +pkgrel=1 +pkgdesc="Asunder is a graphical CD ripper and encoder" +arch=('i686' 'x86_64') +url="http://littlesvr.ca/asunder/" +license=('GPL2') +depends=('gtk2' 'libcddb') +makedepends=('pkgconfig') +optdepends=('lame: for mp3 support' 'vorbis-tools: for ogg support' \ + 'flac: for flac support') +source=(http://littlesvr.ca/asunder/releases/${pkgname}-${pkgver}.tar.bz2) +md5sums=('7cc2969abc9ffe7c077aab1adf37e9e0') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/atanks/PKGBUILD b/community/atanks/PKGBUILD new file mode 100644 index 000000000..17533310c --- /dev/null +++ b/community/atanks/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 3538 2009-10-05 09:31:17Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Jacek Poplawski <jacekpoplawski@gmail.com> +# Contributor: Charlie Cox <ccoxiv@yahoo.com> + +pkgname=atanks +pkgver=4.0 +pkgrel=1 +pkgdesc="Atomic Tanks" +url="http://atanks.sourceforge.net" +license=('GPL') +arch=('i686' 'x86_64') +makedepends=('sed') +depends=('allegro' 'gcc-libs') +source=(http://downloads.sourceforge.net/project/atanks/atanks/atanks-$pkgver/atanks-$pkgver.tar.gz) +md5sums=('21627f3e8329f125dc99b12ae46ab74e') + +build() { + cd "$srcdir/$pkgname-$pkgver" + rm src/Makefile.system + cp src/Makefile src/Makefile.system + + sed -i 's/^FLAGS += -DDATA_DIR=\\\".\\\"/FLAGS += -DDATA_DIR=\\\"${INSTALLDIR}\\\"/' src/Makefile.system + + make system || return 1 + make PREFIX=${pkgdir}/usr/ INSTALL="install -c" install || return 1 + + sed -i 's/^Name=atanks/Name=Atomic Tanks/' atanks.desktop + sed -i 's/^Categories=Game;/Categories=Game;StrategyGame;/' atanks.desktop + + install -Dm644 atanks.desktop $pkgdir/usr/share/applications/atanks.desktop || return 1 + install -Dm644 atanks.png $pkgdir/usr/share/pixmaps/atanks.png || return 1 +} diff --git a/community/atanks/atanks.desktop b/community/atanks/atanks.desktop new file mode 100644 index 000000000..68a22bb45 --- /dev/null +++ b/community/atanks/atanks.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Atomic Tanks +Comment=A remake of a classic DOS game "Scorched Earth" +Exec=atanks +Icon=atanks +Terminal=false +Type=Application +Categories=Game;ArcadeGame;StrategyGame; diff --git a/community/atanks/atanks.png b/community/atanks/atanks.png new file mode 100644 index 000000000..17861902d Binary files /dev/null and b/community/atanks/atanks.png differ diff --git a/community/atk-docs/ChangeLog b/community/atk-docs/ChangeLog new file mode 100644 index 000000000..91348dc10 --- /dev/null +++ b/community/atk-docs/ChangeLog @@ -0,0 +1,9 @@ + +2008-10-05 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.24 + +2008-06-03 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Finnally updated and sent to community - i686 - 1.22.0 + diff --git a/community/atk-docs/PKGBUILD b/community/atk-docs/PKGBUILD new file mode 100644 index 000000000..6a8e05a70 --- /dev/null +++ b/community/atk-docs/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: Sven Salzwedel <sven_salzwedel@web.de> + +pkgname=atk-docs +pkgver=1.24.0 +pkgrel=1 +pkgdesc="Documentation for atk to be used in devhelp" +arch=('i686' 'x86_64') +license=('GPL') +url="http://library.gnome.org/devel/atk/stable/" +source=(ftp://ftp.gnome.org/pub/gnome/sources/atk/1.24/atk-${pkgver}.tar.bz2) +md5sums=('fb0ee9c7f18b15b490a0168b13740a4d') + + +build () { + # Create destination dir + install -d ${startdir}/pkg/usr/share/devhelp/books/atk + + # Install documentation to destination + install -D -m 644 ${startdir}/src/atk-${pkgver}/docs/html/* \ + ${startdir}/pkg/usr/share/devhelp/books/atk +} + +# vim:set ts=2 sw=2 et: diff --git a/community/atool/ChangeLog b/community/atool/ChangeLog new file mode 100644 index 000000000..ccf2486e0 --- /dev/null +++ b/community/atool/ChangeLog @@ -0,0 +1,8 @@ +2009-08-16 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Updated to major version 0.37.0 + +2008-10-05 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Updated to major version 0.36.0 + +2008-10-05 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Moved to [community] repo diff --git a/community/atool/PKGBUILD b/community/atool/PKGBUILD new file mode 100644 index 000000000..3e0d3da68 --- /dev/null +++ b/community/atool/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 2111 2009-09-08 17:40:46Z shusmann $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: leif_thande <leif.thande@gmail.com> +# Contributor: tranquility <trankas@gmail.com> + +pkgname=atool +pkgver=0.37.0 +pkgrel=3 +pkgdesc="A script for managing file archives of various types" +arch=('any') +url="http://www.nongnu.org/atool/" +license=('GPL3') +depends=('file' 'perl') +optdepends=('bzip2: for using atool with bzip2 compressed archives' + 'cpio: for using atool with cpio archives' + 'gzip: for using atool with gzip compressed archives' + 'lha: for using atool with lha, lharc and similar archives' + 'lzma-utils: for using atool with lzma compressed archives' + 'lzop: for using atool with lzop compressed archives' + 'p7zip: for using atool with 7z archives' + 'tar: for using atool with tar archives' + 'unace: for using atool with ace archives' + 'zip: for using atool for creating zip archives' + 'unzip: for using atool for unpacking archives') +source=(http://savannah.nongnu.org/download/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('2607e9b19518af4145be8a6bed454477') + + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr + make prefix=${pkgdir}/usr install || return 1 +} diff --git a/community/auctex/ChangeLog b/community/auctex/ChangeLog new file mode 100644 index 000000000..52a6838fc --- /dev/null +++ b/community/auctex/ChangeLog @@ -0,0 +1,13 @@ +2009-09-02 Eric Belanger <eric@archlinux.org> + + * auctex 11.85-2 + * Switched to 'any' arch + * Added info file support + * Updated tetex depends to texlive-core + * Removed post-update message + +2008-03-02 Eric Belanger <eric@archlinux.org> + + * auctex 11.85-1 + * upstream update + * updated license diff --git a/community/auctex/PKGBUILD b/community/auctex/PKGBUILD new file mode 100644 index 000000000..4117aab5c --- /dev/null +++ b/community/auctex/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 1785 2009-09-03 01:54:18Z ebelanger $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Krzysiek Wojszko <w.krzysiek@gmail.com> + +pkgname=auctex +pkgver=11.85 +pkgrel=2 +pkgdesc="An extensible package for writing and formatting TeX files in Emacs" +arch=('any') +url="http://www.gnu.org/software/auctex/" +license=('GPL3') +depends=('emacs' 'ghostscript' 'texlive-core' 'texinfo' 'poppler') +install=auctex.install +source=(http://ftp.gnu.org/pub/gnu/auctex/${pkgname}-${pkgver}.tar.gz) +md5sums=('597c2adbee11877fe1f9b57baf0ba165') +sha1sums=('5b4ab3fbbe784f43118e52cc31b93a183f84d89f') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr --localstatedir=/var || return 1 + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 +} diff --git a/community/auctex/auctex.install b/community/auctex/auctex.install new file mode 100644 index 000000000..98bd55e82 --- /dev/null +++ b/community/auctex/auctex.install @@ -0,0 +1,29 @@ +infodir=/usr/share/info +filelist=(auctex.info.gz preview-latex.info.gz) + +post_install() { + post_upgrade $1 + +cat << EOF +==> For GNU Emacs, the recommended way to activate AUCTeX and preview-latex is to add the +==> following lines to your ~/.emacs file: +(load "auctex.el" nil t t) +(load "preview-latex.el" nil t t) +EOF +} + +post_upgrade() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done + texconfig-sys rehash 2> /dev/null +} + +pre_remove() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done + texconfig-sys rehash 2> /dev/null +} diff --git a/community/audio-convert/PKGBUILD b/community/audio-convert/PKGBUILD new file mode 100644 index 000000000..fd3ad725c --- /dev/null +++ b/community/audio-convert/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 2054 2009-09-07 19:28:30Z shusmann $ +# Maintainer: Jaroslav Lichtblau <tu@dragonlord.cz> +# Contributor: Igor Galic <i.galic@gmail.com> + +pkgname=audio-convert +pkgver=0.3.1.1 +pkgrel=5 +pkgdesc="A script with an easy to use interface to convert audio files: wav, mp3, ogg, flac, aac, mpc, ape and wma." +arch=('any') +url="http://freshmeat.net/projects/audio-convert" +license=('GPL') +depends=('bash' 'zenity') +optdepends=('lame: for mp3 support' 'id3lib: for mp3 support' \ + 'vorbis-tools: for ogg support' 'flac: for flac support' \ + 'faac: for aac support' 'faad2: for aac support' 'musepack-tools: for mpc support' \ + 'mplayer: for wma support') +install=$pkgname.install +source=(http://savannah.nongnu.org/download/$pkgname/$pkgname-$pkgver.tar.bz2) + +md5sums=('0c6b61bc96be4c9879f85b000192f3fd') + +build() { + cd "${srcdir}/$pkgname-$pkgver" + + install -D -m755 "$pkgname" "${pkgdir}/usr/bin/$pkgname" +} diff --git a/community/audio-convert/audio-convert.install b/community/audio-convert/audio-convert.install new file mode 100644 index 000000000..5e8bfe6e8 --- /dev/null +++ b/community/audio-convert/audio-convert.install @@ -0,0 +1,8 @@ +# arg 1: the new package version +post_install() { +cat << EOF + +==> In order to see all the optional dependencies of the audio-convert package, issue the +following command: "pacman -Qi audio-convert". +EOF +} diff --git a/community/aumix-gtk/PKGBUILD b/community/aumix-gtk/PKGBUILD new file mode 100644 index 000000000..4f06b81a3 --- /dev/null +++ b/community/aumix-gtk/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=aumix-gtk +pkgver=2.8 +pkgrel=4 +pkgdesc="A color text mode sound mixer with GPM support" +arch=('i686' 'x86_64') +license=('GPL') +depends=('glibc' 'ncurses' 'gtk2' 'gpm') +conflicts=('aumix') +provides=('aumix') +install=aumix.install +url=(http://www.jpj.net/~trevor/aumix.html) +source=(http://jpj.net/~trevor/aumix/aumix-$pkgver.tar.bz2 \ + aumix.patch \ + aumix.desktop) +md5sums=('dc3fc7209752207c23e7c94ab886b340' + 'a4dae53812a41b7576228c37856c701b' + 'afba8b39b8dd95d8a9d74356023de14a') + +build() { + cd $startdir/src/aumix-$pkgver + patch -Np1 <../aumix.patch + ./configure --prefix=/usr --without-gtk1 --without-alsa + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + mv $startdir/pkg/usr/man $startdir/pkg/usr/share/ && \ + install -D -m0644 $srcdir/aumix.desktop $pkgdir/usr/share/applications/aumix.desktop || return 1 +} diff --git a/community/aumix-gtk/aumix.desktop b/community/aumix-gtk/aumix.desktop new file mode 100644 index 000000000..9bf61a7a2 --- /dev/null +++ b/community/aumix-gtk/aumix.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=0.92 +Encoding=UTF-8 +MultipleArgs=false +Terminal=0 +Icon=/usr/share/aumix/aumix.xpm +Exec=/usr/bin/aumix +Categories=Application;GTK;AudioVideo;Audio;Video; +Type=Application +Name=GTK sound mixer +Name[en]=GTK sound mixer +Name[ru]=Микшер с GTK-интерфейсом diff --git a/community/aumix-gtk/aumix.install b/community/aumix-gtk/aumix.install new file mode 100644 index 000000000..eefa64877 --- /dev/null +++ b/community/aumix-gtk/aumix.install @@ -0,0 +1,16 @@ +post_install() { + [ -x /usr/bin/update-desktop-database ] && /usr/bin/update-desktop-database > /dev/null 2>&1 +} + +post_upgrade() { + post_install $1 +} + +post_remove () { + [ -x /usr/bin/update-desktop-database ] && /usr/bin/update-desktop-database > /dev/null 2>&1 +} + +op=$1 +shift + +$op $* diff --git a/community/aumix-gtk/aumix.patch b/community/aumix-gtk/aumix.patch new file mode 100644 index 000000000..2cf645f21 --- /dev/null +++ b/community/aumix-gtk/aumix.patch @@ -0,0 +1,43 @@ +diff -Nru aumix-2.7/Makefile.in aumix-2.7-new/Makefile.in +--- aumix-2.7/Makefile.in Tue Jun 27 07:51:42 2000 ++++ aumix-2.7-new/Makefile.in Fri Oct 5 18:29:37 2001 +@@ -102,7 +102,7 @@ + all: all-redirect + .SUFFIXES: + $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +- cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps Makefile ++ cd $(top_srcdir) + + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) \ +@@ -114,7 +114,7 @@ + config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + $(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) +- cd $(srcdir) && $(AUTOCONF) ++ cd $(srcdir) + + config.h: stamp-h + @if test ! -f $@; then \ +@@ -132,7 +132,7 @@ + $(MAKE) $(srcdir)/stamp-h.in; \ + else :; fi + $(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h +- cd $(top_srcdir) && $(AUTOHEADER) ++ cd $(top_srcdir) + @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null + + mostlyclean-hdr: +diff -Nru aumix-2.7/src/Makefile.in aumix-2.7-new/src/Makefile.in +--- aumix-2.7/src/Makefile.in Tue Jun 27 07:51:42 2000 ++++ aumix-2.7-new/src/Makefile.in Fri Oct 5 18:30:02 2001 +@@ -123,8 +123,6 @@ + all: all-redirect + .SUFFIXES: + .SUFFIXES: .S .c .o .s +-$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +- cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps src/Makefile + + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) \ + diff --git a/community/autocutsel/PKGBUILD b/community/autocutsel/PKGBUILD new file mode 100644 index 000000000..579da2432 --- /dev/null +++ b/community/autocutsel/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer : Tom Killian <tom@archlinux.org> +# Contributor: Nikos Kouremenos (zeppelin) kourem at gmail dot com + +pkgname=autocutsel +pkgver=0.9.0 +pkgrel=2 +pkgdesc="synchronizes the two copy/paste buffers mainly used by X applications" +arch=('i686' 'x86_64') +depends=('libxaw') +source=(http://lepton.fr/tools/autocutsel/autocutsel-$pkgver.tar.gz) +md5sums=('ba4a6f632cb4815ae4e5c3027c24cfc5') +url="http://lepton.fr/tools/autocutsel/" +license=('GPL') +build() +{ + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/autojump/PKGBUILD b/community/autojump/PKGBUILD new file mode 100644 index 000000000..9362b312c --- /dev/null +++ b/community/autojump/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Geoffroy Carrier <geoffroy@archlinux.org> +# Contributor: Joël Schaerer <joel.schaerer@laposte.net> +pkgname=autojump +pkgver=5 +pkgrel=1 +pkgdesc="A faster way to navigate your filesystem from the command line" +arch=(i686 x86_64) +url="http://wiki.github.com/joelthelion/autojump" +license=('GPL') +depends=('bash' 'python') +makedepends=('git') +source=(http://ghost1227.com/files/archfiles/$pkgname-v$pkgver.tar.bz2 autojump.install) +install=(autojump.install) +build() { + cd "$srcdir/$pkgname-v$pkgver" + install -Dm 755 autojump "$pkgdir"/usr/bin/autojump + install -Dm 755 autojump.bash "$pkgdir"/etc/profile.d/autojump.bash + install -Dm 755 autojump.sh "$pkgdir"/etc/profile.d/autojump.sh + gzip -f autojump.1 + install -Dm 644 autojump.1.gz "$pkgdir"/usr/share/man/man1/autojump.1.gz +} +md5sums=('d538ab72afa3bb717d3f20ff2767fe3d' + '05407ce7eeb4d9d69bae54c26dd57c1e') diff --git a/community/autojump/autojump.install b/community/autojump/autojump.install new file mode 100644 index 000000000..30d43fe3d --- /dev/null +++ b/community/autojump/autojump.install @@ -0,0 +1,21 @@ +#This code is licensed under the GPL, version 3. +#A full copy of the license can be obtained by contacting the author at the following email adress: joel.schaerer@laposte.net + +# arg 1: the new package version +post_install() { + echo " > You need to source /etc/profile in your ~/.bashrc for this to work" + echo " > Only guaranteed to work with bash" + echo " > man autojump for instructions." + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/autossh/LICENSE b/community/autossh/LICENSE new file mode 100644 index 000000000..df9212c49 --- /dev/null +++ b/community/autossh/LICENSE @@ -0,0 +1,16 @@ +Copyright (c) Carson Harding, 2002-2008. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are freely permitted. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/community/autossh/PKGBUILD b/community/autossh/PKGBUILD new file mode 100644 index 000000000..957443b05 --- /dev/null +++ b/community/autossh/PKGBUILD @@ -0,0 +1,33 @@ +# Contributor: Ian Taylor <ian at lorf dot orgs> + +pkgname=autossh +pkgver=1.4b +pkgrel=1 +pkgdesc="Automatically restart SSH sessions and tunnels" +arch=('i686' 'x86_64') +url="http://www.harding.motd.ca/autossh/" +license=('custom') +depends=('openssh') +source=("http://www.harding.motd.ca/autossh/$pkgname-$pkgver.tgz" + "LICENSE") +md5sums=('8f9aa006f6f69e912d3c2f504622d6f7' + '5d65ce1eff3f2c72546a8343b18d67bf') + +build() { + cd $srcdir/$pkgname-$pkgver + + msg "Configuring" + ./configure --prefix=$pkgdir/usr --sysconfdir=/etc --localstatedir=/var || return 1 + + msg "Building" + make || return 1 + + msg "Creating package" + install -D -m755 autossh $pkgdir/usr/bin/autossh || return 1 + install -D -m644 CHANGES $pkgdir/usr/share/doc/autossh/CHANGES || return 1 + install -D -m644 README $pkgdir/usr/share/doc/autossh/README || return 1 + install -D -m644 autossh.host $pkgdir/usr/share/autossh/examples/autossh.host || return 1 + install -D -m644 rscreen $pkgdir/usr/share/autossh/examples/rscreen || return 1 + install -D -m644 autossh.1 $pkgdir/usr/share/man/man1/autossh.1 || return 1 + install -D -m644 ${startdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1 +} diff --git a/community/avant-window-navigator/PKGBUILD b/community/avant-window-navigator/PKGBUILD new file mode 100644 index 000000000..7ef01fa8b --- /dev/null +++ b/community/avant-window-navigator/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Timm Preetz <timm@preetz.us> +pkgname=avant-window-navigator +pkgver=0.3.2 +pkgrel=2 +pkgdesc="Fully customisable dock-like window navigator for GNOME" +arch=('i686' 'x86_64') +url="https://launchpad.net/awn" +license=('GPL') +depends=('libwnck' 'gnome-desktop>=2.0' 'libgnome>=2.0' 'gnome-vfs>=2.0' \ + 'gconf>=2.0' 'xproto' 'dbus-glib' 'libglade>=2.0' 'libxdamage' \ + 'libxcomposite' 'libxrender' 'python>=2.5' 'gnome-python-desktop' \ + 'gnome-python-extras' 'gnome-vfs' 'pyxdg' 'libgnomeui' 'python-feedparser') +makedepends=('intltool' 'gnome-doc-utils') +install=avant-window-navigator.install +options=('!libtool') +source=(https://edge.launchpad.net/awn/0.2/$pkgver/+download/$pkgname-$pkgver.tar.gz) +md5sums=('e884bfaf9e3f4a7a99373227d7a24b5f') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/usr/share --with-backend=gnome --disable-schemas-install || return 1 + sed -i 's|${prefix}/etc|${prefix}/share|' Makefile || return 1 + + make || return 1 + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/avant-window-navigator/avant-window-navigator.install b/community/avant-window-navigator/avant-window-navigator.install new file mode 100644 index 000000000..32e443ca1 --- /dev/null +++ b/community/avant-window-navigator/avant-window-navigator.install @@ -0,0 +1,31 @@ +pkgname=awn + +post_install() { + echo "" + echo "It is safe to ignore the SCHEMA warnings below" + echo "" + + usr/sbin/gconfpkg --install ${pkgname} + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + echo "" + echo "It is safe to ignore the SCHEMA warnings below" + echo "" + + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + update-desktop-database -q +} + +op=$1 +shift + +$op $* diff --git a/community/avifile/PKGBUILD b/community/avifile/PKGBUILD new file mode 100644 index 000000000..b932b4ef2 --- /dev/null +++ b/community/avifile/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: tobias <tobias@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=avifile +pkgver=0.7.45 +pkgrel=4 +pkgdesc="A library that allows you to read and write compressed AVI files" +arch=(i686 x86_64) +depends=('qt' 'sdl' 'freetype2' 'libpng' 'libjpeg' \ + 'libvorbis' 'xvidcore' 'libxxf86dga' 'libxi' 'libxv') +makedepends=('lame' 'qt') +url="http://avifile.sourceforge.net" +license=('GPL') +source=(http://downloads.sourceforge.net/sourceforge/avifile/$pkgname-0.7-$pkgver.tar.bz2 \ + gcc.patch) +md5sums=('7da94802f120d1b69e04a13170dcd21d' + '588c3ce7bdebc1244f46ba56d8ef8a42') + +build() { + cd $startdir/src/$pkgname-0.7-$pkgver + ./configure --prefix=/usr \ + --with-qt-prefix=/opt/qt \ + --with-qt-includes=/opt/qt/include \ + --with-qt-libraries=/opt/qt/lib \ + --enable-oss + + patch -Np1 <../gcc.patch + + make || return 1 + make prefix=$startdir/pkg/usr install || return 1 + + find $startdir/pkg -name '*.la' -exec rm {} \; +} diff --git a/community/avifile/gcc.patch b/community/avifile/gcc.patch new file mode 100644 index 000000000..e93de24a8 --- /dev/null +++ b/community/avifile/gcc.patch @@ -0,0 +1,133 @@ +diff -wbBur avifile-0.7-0.7.45/avifile.pc avifile-0.7-0.7.45.my/avifile.pc +--- avifile-0.7-0.7.45/avifile.pc 2006-03-06 12:12:26.000000000 +0300 ++++ avifile-0.7-0.7.45.my/avifile.pc 2009-05-25 13:10:17.347697640 +0400 +@@ -1,4 +1,4 @@ +-prefix=/var/tmp/avi6 ++prefix=/usr + exec_prefix=${prefix} + libdir=${exec_prefix}/lib + includedir=${prefix}/include/avifile-0.7 +diff -wbBur avifile-0.7-0.7.45/include/avm_map.h avifile-0.7-0.7.45.my/include/avm_map.h +--- avifile-0.7-0.7.45/include/avm_map.h 2004-02-19 14:39:56.000000000 +0300 ++++ avifile-0.7-0.7.45.my/include/avm_map.h 2009-05-25 13:10:21.014364635 +0400 +@@ -45,7 +45,7 @@ + + template <class Key1, class Value1> struct binary_tree_node + { +- avm_map::pair<Key1, Value1>* entry; ++ struct pair<Key1, Value1>* entry; + binary_tree_node<Key1, Value1>* left; + Key1 minval; + binary_tree_node<Key1, Value1>* right; +diff -wbBur avifile-0.7-0.7.45/include/version.h avifile-0.7-0.7.45.my/include/version.h +--- avifile-0.7-0.7.45/include/version.h 2006-03-06 12:12:25.000000000 +0300 ++++ avifile-0.7-0.7.45.my/include/version.h 2009-05-25 13:10:16.841030758 +0400 +@@ -3,5 +3,5 @@ + #define AVIFILE_MINOR_VERSION 7 + #define AVIFILE_PATCHLEVEL 45 + #define AVIFILE_VERSION ((AVIFILE_MAJOR_VERSION << 16) + (AVIFILE_MINOR_VERSION << 8) + AVIFILE_PATCHLEVEL) +-#define AVIFILE_BUILD "CVS-0.7.45-060306-10:11-4.0.3" ++#define AVIFILE_BUILD "RELEASE-0.7.45-090525-13:10-4.4.0" + #endif +diff -wbBur avifile-0.7-0.7.45/lib/aviplay/aviplay.cpp avifile-0.7-0.7.45.my/lib/aviplay/aviplay.cpp +--- avifile-0.7-0.7.45/lib/aviplay/aviplay.cpp 2005-11-05 00:56:33.000000000 +0300 ++++ avifile-0.7-0.7.45.my/lib/aviplay/aviplay.cpp 2009-05-25 13:13:36.304347364 +0400 +@@ -242,7 +242,7 @@ + //printf("VSTREAMTIME %f\n", m_pVideostream->GetTime()); + // reading subtitles + avm::string fn = m_Filename; +- char* p = strrchr(fn.c_str(), '.'); ++ char* p = (char*)strrchr(fn.c_str(), '.'); + if (p) + *p = 0; + InitSubtitles(m_Subfilename.size() +diff -wbBur avifile-0.7-0.7.45/lib/codeckeeper.cpp avifile-0.7-0.7.45.my/lib/codeckeeper.cpp +--- avifile-0.7-0.7.45/lib/codeckeeper.cpp 2004-03-10 16:27:38.000000000 +0300 ++++ avifile-0.7-0.7.45.my/lib/codeckeeper.cpp 2009-05-25 13:15:11.971004390 +0400 +@@ -143,7 +143,7 @@ + { + char plgn[100]; + strcpy(plgn, "avm_codec_plugin_"); +- char* x = strrchr(name, '/'); ++ char* x = (char*)strrchr(name, '/'); + strncat(plgn, x + 1, 50); + x = strchr(plgn, '.'); + *x = 0; +diff -wbBur avifile-0.7-0.7.45/lib/common/Args.cpp avifile-0.7-0.7.45.my/lib/common/Args.cpp +--- avifile-0.7-0.7.45/lib/common/Args.cpp 2003-02-06 23:39:12.000000000 +0300 ++++ avifile-0.7-0.7.45.my/lib/common/Args.cpp 2009-05-25 13:14:38.562055811 +0400 +@@ -17,7 +17,7 @@ + { + char* c = cp; + char* b; +- while ((b = strchr(c, ':'))) ++ while ((b = (char*)strchr(c, ':'))) + { + *b++ = 0; + if (strlen(c)) +@@ -259,7 +259,7 @@ + } + for (unsigned i = 0; i < arr.size(); i++) + { +- char* par = strchr(arr[i], '='); ++ char* par = (char*)strchr(arr[i], '='); + if (par) + { + *par = 0; +@@ -335,7 +335,7 @@ + { + for (unsigned j = 1; j < arr.size(); j++) + { +- char* p = strchr(arr[j].c_str(), '='); ++ char* p = (char*)strchr(arr[j].c_str(), '='); + int val = 0; + bool valid = false; + if (p) +diff -wbBur avifile-0.7-0.7.45/player/playercontrol.cpp avifile-0.7-0.7.45.my/player/playercontrol.cpp +--- avifile-0.7-0.7.45/player/playercontrol.cpp 2005-09-27 17:40:09.000000000 +0400 ++++ avifile-0.7-0.7.45.my/player/playercontrol.cpp 2009-05-25 13:16:18.274330659 +0400 +@@ -764,7 +764,7 @@ + return; + + avm::string path = RS("url", "."); +- char* cut = strrchr(path.c_str(), '/'); ++ char* cut = (char*)strrchr(path.c_str(), '/'); + if (!cut) + path = "./"; + #if QT_VERSION <= 220 +diff -wbBur avifile-0.7-0.7.45/plugins/libmp3lame_audioenc/mp3encoder.cpp avifile-0.7-0.7.45.my/plugins/libmp3lame_audioenc/mp3encoder.cpp +--- avifile-0.7-0.7.45/plugins/libmp3lame_audioenc/mp3encoder.cpp 2006-03-05 23:45:26.000000000 +0300 ++++ avifile-0.7-0.7.45.my/plugins/libmp3lame_audioenc/mp3encoder.cpp 2009-05-25 13:10:21.014364635 +0400 +@@ -30,7 +30,7 @@ + short nCodecDelay; + }; + public: +- MP3Encoder::MP3Encoder(const CodecInfo& info, const WAVEFORMATEX* format) ++ MP3Encoder(const CodecInfo& info, const WAVEFORMATEX* format) + :IAudioEncoder(info) + { + in_fmt=*format; +diff -wbBur avifile-0.7-0.7.45/samples/qtvidcap/kv4lsetup.cpp avifile-0.7-0.7.45.my/samples/qtvidcap/kv4lsetup.cpp +--- avifile-0.7-0.7.45/samples/qtvidcap/kv4lsetup.cpp 2005-03-23 18:18:21.000000000 +0300 ++++ avifile-0.7-0.7.45.my/samples/qtvidcap/kv4lsetup.cpp 2009-05-25 13:10:21.014364635 +0400 +@@ -229,7 +229,7 @@ + if (XF86DGAQueryExtension(dpy, &foo, &bar)) { + XF86DGAQueryDirectVideo(dpy, XDefaultScreen(dpy),&flags); + if (flags & XF86DGADirectPresent) { +- XF86DGAGetVideoLL(dpy,XDefaultScreen(dpy),(int*)&base,&width,&foo,&bar); ++ XF86DGAGetVideoLL(dpy,XDefaultScreen(dpy),(unsigned int*)&base,&width,&foo,&bar); + set_bpl = width * set_bpp/8; + set_base = base; + if (verbose == 2) { +diff -wbBur avifile-0.7-0.7.45/samples/qtvidcap/v4lxif.cpp avifile-0.7-0.7.45.my/samples/qtvidcap/v4lxif.cpp +--- avifile-0.7-0.7.45/samples/qtvidcap/v4lxif.cpp 2005-03-23 19:16:09.000000000 +0300 ++++ avifile-0.7-0.7.45.my/samples/qtvidcap/v4lxif.cpp 2009-05-25 13:10:21.014364635 +0400 +@@ -1115,7 +1115,7 @@ + major,minor, XDGA_MAJOR_VERSION,XDGA_MINOR_VERSION); + have_dga= false; + } else { +- XF86DGAGetVideoLL(disp, DefaultScreen(disp), (int*)&base, &width, &bank, &ram); ++ XF86DGAGetVideoLL(disp, DefaultScreen(disp), (unsigned int*)&base, &width, &bank, &ram); + if (!base) + avml(AVML_WARN, + "v4l1: can not allocate frame buffer base: %p\n", base); diff --git a/community/avr-libc/ChangeLog b/community/avr-libc/ChangeLog new file mode 100644 index 000000000..9e38b0abf --- /dev/null +++ b/community/avr-libc/ChangeLog @@ -0,0 +1,13 @@ +2008-12-06 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.6.4 + +2008-10-16 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.6.2 + +2008-01-30 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: added to [community] + + * ChangeLog: added diff --git a/community/avr-libc/PKGBUILD b/community/avr-libc/PKGBUILD new file mode 100644 index 000000000..94d3a88a0 --- /dev/null +++ b/community/avr-libc/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: danst0 <danst0@west.de> + +pkgname=avr-libc +pkgver=1.6.7 +pkgrel=1 +pkgdesc="The C runtime library for the AVR family of microcontrollers" +arch=('i686' 'x86_64') +url="http://savannah.nongnu.org/projects/avr-libc/" +license=('BSD') +depends=('gcc-avr') +source=(http://savannah.nongnu.org/download/avr-libc/${pkgname}-${pkgver}.tar.bz2) +md5sums=('1ccf8078e583d527392f079082f816b0') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --build=$(./config.guess) --host=avr --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + + install -Dm644 ${srcdir}/${pkgname}-${pkgver}/LICENSE \ + ${pkgdir}/usr/share/licenses/${pkgname}/COPYING +} + +# vim:set ts=2 sw=2 et: diff --git a/community/avrdude/ChangeLog b/community/avrdude/ChangeLog new file mode 100644 index 000000000..3d6d839ea --- /dev/null +++ b/community/avrdude/ChangeLog @@ -0,0 +1,30 @@ +2009-07-03 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 2 - rebuilt to work with readline 6.0 + +2009-07-01 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 5.6 + + * PKGBUILD: added 'bison' and 'flex' makedepends + + * avrdude-5.5.usbtiny.64bit.patch: removed, it's no longer necessary + +2009-02-25 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: removed termcap-compat dependency; added readline + dependency; some syntax cleanup + +2008-01-31 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: fixed wrong prefix + +2008-01-30 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: now installing to /usr instead of /opt/avr + + * PKGBUILD: fixed avrdude.conf and man page locations + +2007-11-22 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: first [community] build diff --git a/community/avrdude/PKGBUILD b/community/avrdude/PKGBUILD new file mode 100644 index 000000000..8e80569df --- /dev/null +++ b/community/avrdude/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> + +pkgname=avrdude +pkgver=5.6 +pkgrel=2 +pkgdesc="Download/upload/manipulate the ROM and EEPROM contents of AVR microcontrollers" +arch=('i686' 'x86_64') +url="http://www.nongnu.org/avrdude/" +license=('GPL') +depends=('libusb' 'readline') +makedepends=('bison' 'flex') +source=(http://download.savannah.gnu.org/releases/avrdude/${pkgname}-${pkgver}.tar.gz) +md5sums=('a3b89fdf4044ad6275f9bc89a1ee7f4d') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --mandir=/usr/share/man --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} + +# vim:set ts=2 sw=2 et: diff --git a/community/awesome/PKGBUILD b/community/awesome/PKGBUILD new file mode 100644 index 000000000..c88cd1236 --- /dev/null +++ b/community/awesome/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 2161 2009-09-09 22:09:18Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Vesa Kaihlavirta + +pkgname=awesome +pkgver=3.3.4 +pkgrel=1 +pkgdesc="A tiling window manager initialy based on a dwm code rewriting." +arch=('i686' 'x86_64') +url="http://awesome.naquadah.org/" +source=($url/download/$pkgname-$pkgver.tar.gz + 'awesome.desktop') +install=awesome.install +license=('GPL2') +depends=('pango' 'imlib2' 'lua' 'libev>=3.80' 'dbus' 'libxdg-basedir' 'startup-notification') +makedepends=('docbook-xsl' 'asciidoc' 'xmlto' 'doxygen' 'gperf' 'cmake' 'luadoc' 'imagemagick') +options=('!libtool' 'docs') +md5sums=('b38075c1a2fc6668ed733508f1a4e56e' + 'be32bd22c6279603b7f81a3184109c80') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + make CMAKE_ARGS=" -DPREFIX=/usr -DSYSCONFDIR=/etc \ + -DCMAKE_BUILD_TYPE=RELEASE" || return 1 + make DESTDIR=${pkgdir} install || return 1 + + # install desktop file so you can start awesome from your login manager + install -Dm644 ${srcdir}/awesome.desktop \ + ${pkgdir}/usr/share/xsessions/awesome.desktop +} diff --git a/community/awesome/awesome.desktop b/community/awesome/awesome.desktop new file mode 100644 index 000000000..b71bae7c8 --- /dev/null +++ b/community/awesome/awesome.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Awesome +Comment=This session logs you into Awesome +Type=Application +Exec=/usr/bin/awesome +TryExec=/usr/bin/awesome + diff --git a/community/awesome/awesome.install b/community/awesome/awesome.install new file mode 100644 index 000000000..1acd86996 --- /dev/null +++ b/community/awesome/awesome.install @@ -0,0 +1,17 @@ + +post_install() { +cat << _EOF + +==> awesome installation notes: + ---------------------------------------- + During some updates of awesome, the config file syntax changes heavily. + This means that your configuration file (~/.config/awesome/rc.lua) for + any other than this particular version of awesome may or may not work. + +_EOF + +} + +post_upgrade() { + post_install +} diff --git a/community/awn-extras-applets/PKGBUILD b/community/awn-extras-applets/PKGBUILD new file mode 100644 index 000000000..48bb6d2bc --- /dev/null +++ b/community/awn-extras-applets/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 2382 2009-09-17 11:22:59Z ibiru $ +# Maintainer : Biru Ionut <ionut@archlinux.ro> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Jonathan Liu <net147@hotmail.com> + +pkgname=awn-extras-applets +pkgver=0.3.2.2 +pkgrel=2 +pkgdesc="A collection of applets for avant-window-navigator" +arch=('i686' 'x86_64') +url="https://launchpad.net/awn-extras" +license=('GPL2' 'LGPL2') +depends=('avant-window-navigator' 'gnome-menus' 'libgtop' 'libnotify' 'libsexy' 'vte' 'libtracker') +makedepends=('intltool') +provides=('avant-window-navigator-extras') +install=awn-extras-applets.install +source=(https://launchpad.net/awn-extras/0.2/$pkgver/+download/$pkgname-$pkgver.tar.gz) +options=('!libtool') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc --disable-pymod-checks + make || return 1 + make DESTDIR="$pkgdir" install + + mkdir -p "$pkgdir/usr/share/gconf/schemas" + gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/awn-extras.schemas" \ + "$pkgdir"/etc/gconf/schemas/*.schemas + rm -f "$pkgdir"/etc/gconf/schemas/*.schemas + rmdir "$pkgdir/usr/share/locale" + rmdir --ignore-fail-on-non-empty -p "$pkgdir/etc/gconf/schemas" +} +md5sums=('100699188f2157346cecd0dce0ddab03') diff --git a/community/awn-extras-applets/aff-results.patch b/community/awn-extras-applets/aff-results.patch new file mode 100644 index 000000000..b36a9d9f9 --- /dev/null +++ b/community/awn-extras-applets/aff-results.patch @@ -0,0 +1,11 @@ +--- awn-extras-applets-0.2.6.orig/src/affinity/aff-results.c 2008-02-15 03:49:53.000000000 +1100 ++++ awn-extras-applets-0.2.6/src/affinity/aff-results.c 2008-03-03 17:42:07.000000000 +1100 +@@ -422,7 +422,7 @@ + const char *name = gnome_vfs_mime_application_get_name (app); + const char *icon_name = gnome_vfs_mime_application_get_icon (app); + #elif defined(LIBAWN_USE_XFCE) +- ThunarVfsMimeApplication *app = (ThunarVfsApplication *)a->data; ++ ThunarVfsMimeApplication *app = (ThunarVfsMimeApplication *)a->data; + const char *name = thunar_vfs_mime_application_get_name (app); + const char *icon_name = thunar_vfs_mime_handler_lookup_icon_name (THUNAR_VFS_MIME_HANDLER (app), gtk_icon_theme_get_default ()); + #else diff --git a/community/awn-extras-applets/awn-extras-applets.install b/community/awn-extras-applets/awn-extras-applets.install new file mode 100644 index 000000000..93e2e13e6 --- /dev/null +++ b/community/awn-extras-applets/awn-extras-applets.install @@ -0,0 +1,23 @@ +post_install() { + usr/sbin/gconfpkg --install awn-extras + update-desktop-database -q + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + + +pre_remove() { + usr/sbin/gconfpkg --uninstall awn-extras + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} + +post_remove() { + update-desktop-database -q +} diff --git a/community/awn-extras-applets/weather.patch b/community/awn-extras-applets/weather.patch new file mode 100644 index 000000000..62bfb4dbd --- /dev/null +++ b/community/awn-extras-applets/weather.patch @@ -0,0 +1,11 @@ +--- src/awn-extras-applets-0.2.6/src/weather/weather.py~ 2008-05-09 02:20:39.000000000 +0200 ++++ src/awn-extras-applets-0.2.6/src/weather/weather.py 2008-05-09 02:21:06.000000000 +0200 +@@ -315,7 +315,7 @@ + + + def get_conditions(self): +- url = 'http://xoap.weather.com/weather/local/' + self.location_code + '?cc=*&prod=xoap&par=1048871467&key=12daac2f3a67cb39' ++ url = 'http://xoap.weather.com/weather/local/' + self.location_code + '?cc=*&link=xoap&par=1048871467&key=12daac2f3a67cb39' + if self.units == "Metric": + url = url + '&unit=m' + try: diff --git a/community/axel/PKGBUILD b/community/axel/PKGBUILD new file mode 100644 index 000000000..3db2b0a0b --- /dev/null +++ b/community/axel/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Evangelos Foutras <foutrelis@gmail.com> +# Contributor: Roman G <drakosha@au.ru> + +pkgname=axel +pkgver=2.4 +pkgrel=1 +pkgdesc="Download accelerator" +arch=('i686' 'x86_64') +url="http://axel.alioth.debian.org/" +license=('GPL') +depends=('glibc') +source=(http://alioth.debian.org/frs/download.php/3015/$pkgname-$pkgver.tar.gz) +md5sums=('a2a762fce0c96781965c8f9786a3d09d') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/bakery/PKGBUILD b/community/bakery/PKGBUILD new file mode 100644 index 000000000..c9f197379 --- /dev/null +++ b/community/bakery/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=bakery +pkgver=2.6.3 +pkgrel=1 +pkgdesc="A C++ Application Framework for use with gtkmm" +arch=('i686' 'x86_64') +url="http://bakery.sourceforge.net/" +license=('GPL') +depends=('libxml++' 'gnome-vfsmm' 'libglademm' 'gconfmm>=2.18.1' 'gtkmm') +makedepends=('intltool') +install=bakery.install +source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/2.6/$pkgname-$pkgver.tar.bz2) +md5sums=('49d28fecf13252f4f2899461505e56e5') +options=('!libtool') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr || return 1 + make || return 1 + make -j1 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$startdir/pkg install + + mkdir -p ${startdir}/pkg/usr/share/gconf/schemas + gconf-merge-schema ${startdir}/pkg/usr/share/gconf/schemas/${pkgname}.schemas \ + ${startdir}/pkg/etc/gconf/schemas/*.schemas + rm -f ${startdir}/pkg/etc/gconf/schemas/*.schemas +} diff --git a/community/bakery/bakery.install b/community/bakery/bakery.install new file mode 100644 index 000000000..beac4366a --- /dev/null +++ b/community/bakery/bakery.install @@ -0,0 +1,22 @@ +pkgname=bakery + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +op=$1 +shift + +$op $* diff --git a/community/balsa/PKGBUILD b/community/balsa/PKGBUILD new file mode 100644 index 000000000..e288851ee --- /dev/null +++ b/community/balsa/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 2565 2009-09-19 16:30:11Z foutrelis $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> + +pkgname=balsa +pkgver=2.3.28 +pkgrel=2 +pkgdesc="An e-mail client for GNOME" +arch=('i686' 'x86_64') +license=('GPL') +url='http://balsa.gnome.org' +depends=('gtk2>=2.10' 'libgtkhtml>=2.11.0' 'libesmtp>=1.0.4' 'gmime>=2.2.6' + 'gtkspell>=2.0.11' 'gpgme>=1.1.3' 'gtksourceview2>=2.2' 'pcre>=7.0' + 'libgnomeui>=2.18.1-2' 'libnotify' 'heimdal' 'hicolor-icon-theme') +makedepends=('perlxml' 'gnome-doc-utils>=0.11.2' 'intltool' 'xorg-server') +install=balsa.install +source=(http://balsa.gnome.org/$pkgname-$pkgver.tar.bz2) +md5sums=('c9ea1f5683fc094b1ffcab7b9e66dd5c') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # gpgme needs largefile support + export CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --with-gtkhtml=2 --disable-more-warnings \ + --with-ssl --enable-threads --with-gss --with-ldap \ + --with-gpgme --with-gtkspell --with-gtksourceview=2 || return 1 + make || return 1 + make GTK_UPDATE_ICON_CACHE=/bin/true DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/balsa/balsa.install b/community/balsa/balsa.install new file mode 100644 index 000000000..17ca8f78a --- /dev/null +++ b/community/balsa/balsa.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} diff --git a/community/bar/PKGBUILD b/community/bar/PKGBUILD new file mode 100644 index 000000000..988491bac --- /dev/null +++ b/community/bar/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 2667 2009-09-19 21:22:37Z dgriffiths $ +# Maintainer: Jeff Mickey <j@codemac.net> + +pkgname=bar +pkgver=1.4 +pkgrel=1 +pkgdesc="A script for showing progress bars." +arch=('any') +url="http://www.theiling.de/projects/bar.html" +license=('custom') +depends=('bash') +source=(http://www.theiling.de/downloads/$pkgname-$pkgver-src.tar.bz2) +md5sums=('4b99147e2efbe678cbcdc985ad2412f4') + +build() { + cd $startdir/src/$pkgname-$pkgver + install -D -m755 bar $startdir/pkg/usr/bin/bar + install -D -m644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} diff --git a/community/barrage/PKGBUILD b/community/barrage/PKGBUILD new file mode 100644 index 000000000..e3abaa41f --- /dev/null +++ b/community/barrage/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: Angelo Theodorou <encelo@users.sourceforge.net> + +pkgname=barrage +pkgver=1.0.2 +pkgrel=3 +pkgdesc="A violent point-and-click shooting game with nice effects" +arch=('i686' 'x86_64') +url="http://lgames.sourceforge.net/index.php?project=Barrage" +license=("GPL") +depends=('sdl_mixer') +source=(http://downloads.sourceforge.net/lgames/${pkgname}-${pkgver}.tar.gz) +md5sums=('5dbecef907eb27215e8cc047eae2ee90') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/bashburn/PKGBUILD b/community/bashburn/PKGBUILD new file mode 100644 index 000000000..ad72fe3d8 --- /dev/null +++ b/community/bashburn/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Andreas Wagner <A.Wagner@stud.uni-frankfurt.de> + +pkgname=bashburn +pkgver=3.0 +pkgrel=2 +pkgdesc="A cd burning shell script" +arch=('i686' 'x86_64') +url="http://bashburn.dose.se" +license=('GPL2') +depends=('bash' 'cdrdao' 'cdrkit' 'eject') +optdepends=('dvd+rw-tools: support for burning DVDs') +source=(http://dev.archlinux.org/~ronald/BashBurn-${pkgver}.tar.gz) +md5sums=('8841b67cab6effcbc2d91febd1f5d999') + +build() +{ +cd ${srcdir}/${pkgver} + +# let it install in the correct location +sed -i 's|bblib=${lib}/lib|bblib=${lib}|' Install.sh || return 1 + +# install +./Install.sh --prefix=${pkgdir}/usr + +# fix executable +sed -i 's|'$pkgdir'||' $pkgdir/usr/bin/bashburn || return 1 + +# install manpage +install -Dm644 ${srcdir}/${pkgver}/bashburn_man/${pkgname}.1 \ + ${pkgdir}/usr/share/man/man1/${pkgname}.1 + +# remove useless docs (changelog and such) +rm -rf ${pkgdir}/usr/lib/Bashburn/docs +} diff --git a/community/bashdb/PKGBUILD b/community/bashdb/PKGBUILD new file mode 100644 index 000000000..786a87484 --- /dev/null +++ b/community/bashdb/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org> + +pkgname=bashdb +pkgver=4.0_0.3 +pkgrel=1 +pkgdesc="A debugger for Bash scripts loosely modeled on the gdb command syntax" +arch=('any') +url="http://bashdb.sourceforge.net/" +license=('GPL') +depends=('bash') +install=$pkgname.install +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-4.0-0.3.tar.bz2) +md5sums=('720b7d4cd55c2a2010c6a2de59565f42') + +build() { + cd $pkgname-${pkgver//_/-} + + ./configure --prefix=/usr --disable-static + make || return 1 + make DESTDIR="$pkgdir" install + + rm -f "$pkgdir"/usr/share/info/dir +} + +# vim:set ts=2 sw=2 et: diff --git a/community/bashdb/bashdb.install b/community/bashdb/bashdb.install new file mode 100644 index 000000000..2bae34dfd --- /dev/null +++ b/community/bashdb/bashdb.install @@ -0,0 +1,18 @@ +infodir=/usr/share/info +filelist=(bashdb.info) + +post_install() { + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} diff --git a/community/bashrun/PKGBUILD b/community/bashrun/PKGBUILD new file mode 100644 index 000000000..64c761bed --- /dev/null +++ b/community/bashrun/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=bashrun +pkgver=0.14 +pkgrel=1 +pkgdesc="An x11 application launcher based on bash." +arch=('any') +url="http://sourceforge.net/projects/bashrun" +license=('GPL') +optdepends=('xdotool: allow bashrun to run in background') +install=bashrun.install +source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('a24006492b846b1f3dfaf5c752a580a9') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + install -d ${pkgdir}/usr/{bin,share/{bashrun,man/man1}} + install -m 755 bashrun ${pkgdir}/usr/bin/ + install -m 644 bashrun.1 ${pkgdir}/usr/share/man/man1/ + install -m 644 bashrc ${pkgdir}/usr/share/bashrun/ +} diff --git a/community/bashrun/bashrun.install b/community/bashrun/bashrun.install new file mode 100644 index 000000000..2d598b0c6 --- /dev/null +++ b/community/bashrun/bashrun.install @@ -0,0 +1,9 @@ +post_install() { + echo + echo -e "Bashrun 0.14 installation is complete! + +\033[1;31mUsers upgrading from versions <=0.6\033[0m will need to +delete or rename their user configuration file due to substantial +changes in the configuration file handling." +} + diff --git a/community/bbdb/PKGBUILD b/community/bbdb/PKGBUILD new file mode 100644 index 000000000..fe49b5abc --- /dev/null +++ b/community/bbdb/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: James Cozine <jmcozine@gmail.com> + +pkgname="bbdb" +pkgver=2.35 +pkgrel=2 +pkgdesc="A rolodex-like database for Emacs" +arch=('i686' 'x86_64') +url="http://bbdb.sourceforge.net" +license=('GPL') +depends=('emacs') +install="$pkgname.install" +source=("http://bbdb.sourceforge.net/$pkgname-$pkgver.tar.gz") +md5sums=('5c4e7f2b2a6a8e25ff77351f533f3910') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + + ./configure --prefix=/usr || return 1 + make || return 1 + mkdir -p $startdir/pkg/usr/share/emacs/site-lisp/bbdb + cp lisp/*.el{,c} $startdir/pkg/usr/share/emacs/site-lisp/bbdb +} + +# vim:set ts=2 sw=2 et: diff --git a/community/bbdb/bbdb.install b/community/bbdb/bbdb.install new file mode 100644 index 000000000..164204257 --- /dev/null +++ b/community/bbdb/bbdb.install @@ -0,0 +1,15 @@ +post_install() { + echo ">> To enable BBDB add this to your .emacs:" + echo ">> (require 'bbdb)" + echo ">> (bbdb-initialize)" + echo ">> If you use Gnus, add the following instead:" + echo ">> (require 'bbdb)" + echo ">> (bbdb-initialize 'gnus 'message)" + echo ">> (bbdb-insinuate-gnus)" +} + +op=$1 +shift +[ "$(type -t "$op")" = "function" ] && $op "$@" + +# vim:set ts=2 sw=2 et: diff --git a/community/bbdock/PKGBUILD b/community/bbdock/PKGBUILD new file mode 100644 index 000000000..1a3f3808c --- /dev/null +++ b/community/bbdock/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 1199 2009-08-13 22:55:43Z dgriffiths $ +# Maintainer: Thayer Williams <thayer@archlinux.org> +# Contributor: gnud <gnud@gawab.com> + +pkgname=bbdock +pkgver=0.2.8 +pkgrel=3 +pkgdesc="An application launcher dockapp supporting PNG files and transparency" +url="http://bbdock.nethence.com/" +depends=('libx11' 'libpng' ) +source=("http://bbdock.nethence.com/download/$pkgname-$pkgver.tar.gz") +arch=('i686' 'x86_64') +md5sums=('e5f490027b888b8eb71ce5585794cda9') +license=('BSD') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver}/ + patch -Np1 -i ${startdir}/c_headers.patch || return 1 + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${startdir}/pkg install + install -Dm655 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING + +} + diff --git a/community/bbdock/c_headers.patch b/community/bbdock/c_headers.patch new file mode 100644 index 000000000..bcd1936cb --- /dev/null +++ b/community/bbdock/c_headers.patch @@ -0,0 +1,21 @@ +--- bbdock-0.2.8/src/Icon.cc 2006-09-19 06:46:21.000000000 -0700 ++++ bbdock-0.2.8/src/Icon.cc 2008-09-14 14:33:19.000000000 -0700 +@@ -28,6 +28,7 @@ + */ + #include <string> + #include <vector> ++#include <cstdlib> + + #include "Icon.hh" + +--- bbdock-0.2.8/src/WindowManager.cc 2006-09-19 06:48:23.000000000 -0700 ++++ bbdock-0.2.8/src/WindowManager.cc 2008-09-14 14:34:25.000000000 -0700 +@@ -32,7 +32,7 @@ + #endif // _GNU_SOURCE + + #include <iostream> +-#include <string> ++#include <cstring> + + #include "WindowManager.hh" + diff --git a/community/bbpager/02_gcc43.dpatch b/community/bbpager/02_gcc43.dpatch new file mode 100644 index 000000000..18b8a8c3d --- /dev/null +++ b/community/bbpager/02_gcc43.dpatch @@ -0,0 +1,40 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02_gcc43.dpatch by Kevin Coyner <kcoyner@debian.org> +## +## DP: patch to fix missing #include statement for GCC 4.3 +## DP: see Debian bug #456071 and #474811 + +@DPATCH@ +diff -urNad bbpager-0.4.7~/src/Baseresource.cxx bbpager-0.4.7/src/Baseresource.cxx +--- bbpager-0.4.7~/src/Baseresource.cxx 2008-03-28 06:55:16.000000000 -0400 ++++ bbpager-0.4.7/src/Baseresource.cxx 2008-04-09 21:58:03.000000000 -0400 +@@ -20,6 +20,7 @@ + // + + #include <string> ++#include <cstring> + #include "Baseresource.h" + #include <stdio.h> + #include "Menu.hh" +diff -urNad bbpager-0.4.7~/src/main.cxx bbpager-0.4.7/src/main.cxx +--- bbpager-0.4.7~/src/main.cxx 2008-03-28 06:55:16.000000000 -0400 ++++ bbpager-0.4.7/src/main.cxx 2008-04-09 21:58:03.000000000 -0400 +@@ -25,6 +25,7 @@ + + #include <stdio.h> + #include <string> ++#include <cstring> + #include <iostream> + + +diff -urNad bbpager-0.4.7~/src/resource.cxx bbpager-0.4.7/src/resource.cxx +--- bbpager-0.4.7~/src/resource.cxx 2007-03-11 17:47:07.000000000 -0400 ++++ bbpager-0.4.7/src/resource.cxx 2008-04-09 21:58:39.000000000 -0400 +@@ -19,6 +19,7 @@ + // (See the included file COPYING / GPL-2.0) + // + ++#include <cstring> + #include "resource.h" + #include "blackboxstyle.h" + diff --git a/community/bbpager/PKGBUILD b/community/bbpager/PKGBUILD new file mode 100644 index 000000000..965798bff --- /dev/null +++ b/community/bbpager/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Thayer Williams <jason@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=bbpager +pkgver=0.4.7 +pkgrel=2 +pkgdesc="A dockable pager for Blackbox and other window managers" +arch=(i686 x86_64) +url="http://bbtools.sourceforge.net/download.php?file=6" +license=("GPL") +depends=('gcc-libs' 'glibc' 'libxft' 'libx11' 'libsm' 'libxext') +makedepends=('gcc' 'blackbox') +source=(http://downloads.sourceforge.net/bbtools/$pkgname-$pkgver.tar.gz \ + 02_gcc43.dpatch) +md5sums=('4eaa91a4d66130af2f7a09c25f917386' 'e985ef893f2080b3b2d47f900f861352') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np1 -i ../02_gcc43.dpatch || return 1 + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} + diff --git a/community/bbppp/PKGBUILD b/community/bbppp/PKGBUILD new file mode 100644 index 000000000..fb94b1572 --- /dev/null +++ b/community/bbppp/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: dorphell <dorphell@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# +pkgname=bbppp +pkgver=0.2.5 +pkgrel=1 +pkgdesc="bbppp displays the status of your ppp-link, Blackbox" +arch=(i686 x86_64) +depends=('blackbox') +url="http://bbtools.sourceforge.net/" +license=('GPL') +source=(http://downloads.sourceforge.net/sourceforge/bbtools/bbppp-$pkgver.tar.gz) +md5sums=('5162b849f2d5f2ee374b6f5344e1a7e2') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/bbrun/PKGBUILD b/community/bbrun/PKGBUILD new file mode 100644 index 000000000..190972a79 --- /dev/null +++ b/community/bbrun/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sven Kauber <celeon@gmail.com> + +pkgname=bbrun +pkgver=1.6 +pkgrel=2 +pkgdesc="A run - component for blackbox window manager" +arch=(i686 x86_64) +url="http://www.darkops.net/bbrun/" +license=('GPL') +depends=('gtk2' 'libxpm') +source=(http://www.darkops.net/bbrun/$pkgname-$pkgver.tar.gz) +md5sums=('820960e3d52ddf2d5cf7e4ba51821bfd') + +build() { + cd $startdir/src/$pkgname-$pkgver/$pkgname + make || return 1 + install -Dm755 bbrun $startdir/pkg/usr/bin/bbrun +} diff --git a/community/bchunk/PKGBUILD b/community/bchunk/PKGBUILD new file mode 100644 index 000000000..525821553 --- /dev/null +++ b/community/bchunk/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: eric <eric@archlinux.org> +# Contributor: Markus Meissner <markus@meissna.de> + +pkgname=bchunk +pkgver=1.2.0 +pkgrel=1 +pkgdesc="A Tool to Convert *.raw *.bin files to an ISO file" +url="http://hes.iki.fi/bchunk/" +arch=('i686' 'x86_64') +license=('GPL') +depends=('glibc') +source=(http://hes.iki.fi/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('6a613da3f34f9a303f202d2e9731d231') + +build() { + cd $startdir/src/$pkgname-$pkgver + /bin/mkdir -p $startdir/pkg/usr/bin $startdir/pkg/usr/man/man1 + /usr/bin/make || return 1 + /usr/bin/make PREFIX=$startdir/pkg/usr install + /bin/chown root.root $startdir/pkg/usr/man/man1/bchunk.1 +} +# vim: ts=2 sw=2 et ft=sh diff --git a/community/beast/PKGBUILD b/community/beast/PKGBUILD new file mode 100644 index 000000000..a6aeb84ea --- /dev/null +++ b/community/beast/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado 'bardo' Primier <corrado.primiermail.polimi.it> +# Contributor: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> + +pkgname=beast +pkgver=0.7.1 +pkgrel=2 +pkgdesc="A music composition and modular synthesis application" +arch=('i686' 'x86_64') +url="http://beast.gtk.org" +license=('GPL' 'LGPL') +options=('!libtool') +depends=('libgnomecanvas' 'guile' 'libvorbis' 'libmad' 'perlxml') +source=(http://beast.gtk.org/beast-ftp/v0.7/beast-$pkgver.tar.bz2 + beast-guile.patch + beast-gcc44.patch) +md5sums=('f8b54ca8e7936ac7c85583ade45d3be3' + '9285fe3b5d5902679ddc607aec4a8ced' + '95358595c4f041158533a578da518058') + +build() { + cd $srcdir/$pkgname-$pkgver + + # Fix for compiling with guile-1.8.1 + patch -p1 < $srcdir/beast-guile.patch || return 1 + # Fix for compiling with GCC 4.4 + patch -p1 < $srcdir/beast-gcc44.patch || return 1 + + ./configure --prefix=/usr \ + --mandir=/usr/share/man + make || return 1 + make DESTDIR=$pkgdir install + rm -R $pkgdir/usr/share/mime +} + diff --git a/community/beast/beast-gcc44.patch b/community/beast/beast-gcc44.patch new file mode 100644 index 000000000..9b664375d --- /dev/null +++ b/community/beast/beast-gcc44.patch @@ -0,0 +1,559 @@ +--- beast-0.7.1.orig/birnet/birnetmsg.cc 2006-11-20 22:31:27.000000000 -0300 ++++ beast-0.7.1/birnet/birnetmsg.cc 2009-05-31 19:13:02.000000000 -0300 +@@ -21,6 +21,8 @@ + #include "birnetthread.hh" + #include <syslog.h> + #include <errno.h> ++#include <cstdio> ++#include <cstring> + + #ifndef _ // FIXME + #define _(x) (x) +--- beast-0.7.1.orig/birnet/birnetsignal.hh 2006-10-06 18:57:38.000000000 -0300 ++++ beast-0.7.1/birnet/birnetsignal.hh 2009-05-31 19:17:06.000000000 -0300 +@@ -435,7 +435,7 @@ + /* --- predefined signals --- */ + template<class Emitter> + struct SignalFinalize : Signal0 <Emitter, void, ScopeReferenceFinalizationMark> { +- typedef Signal0<Emitter, void, ScopeReferenceFinalizationMark> Signal0; ++ typedef Birnet::Signals::Signal0<Emitter, void, ScopeReferenceFinalizationMark> Signal0; + explicit SignalFinalize (Emitter &emitter) : Signal0 (emitter) {} + explicit SignalFinalize (Emitter &emitter, void (Emitter::*method) ()) : Signal0 (emitter, method) {} + BIRNET_PRIVATE_CLASS_COPY (SignalFinalize); +@@ -443,7 +443,7 @@ + + template<class Emitter> + struct SignalVoid : Signal0 <Emitter, void> { +- typedef Signal0<Emitter, void> Signal0; ++ typedef Birnet::Signals::Signal0<Emitter, void> Signal0; + explicit SignalVoid (Emitter &emitter) : Signal0 (emitter) {} + explicit SignalVoid (Emitter &emitter, void (Emitter::*method) (void)) : Signal0 (emitter, method) {} + BIRNET_PRIVATE_CLASS_COPY (SignalVoid); +--- beast-0.7.1.orig/birnet/birnetsignaltemplate.hh 2006-10-03 20:12:43.000000000 -0300 ++++ beast-0.7.1/birnet/birnetsignaltemplate.hh 2009-05-31 19:17:06.000000000 -0300 +@@ -165,7 +165,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3), Collector> : Signal3<Emitter, R0, A1, A2, A3, Collector> + { +- typedef Signal3<Emitter, R0, A1, A2, A3, Collector> Signal3; ++ typedef Birnet::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector> Signal3; + explicit Signal (Emitter &emitter) : + Signal3 (emitter) + {} +--- beast-0.7.1.orig/birnet/birnetsignalvariants.hh 2006-12-23 17:12:16.000000000 -0300 ++++ beast-0.7.1/birnet/birnetsignalvariants.hh 2009-05-31 19:17:10.000000000 -0300 +@@ -2815,7 +2815,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3), Collector> : Signal3<Emitter, R0, A1, A2, A3, Collector> + { +- typedef Signal3<Emitter, R0, A1, A2, A3, Collector> Signal3; ++ typedef Birnet::Signals::Signal3<Emitter, R0, A1, A2, A3, Collector> Signal3; + explicit Signal (Emitter &emitter) : + Signal3 (emitter) + {} +@@ -2994,7 +2994,7 @@ + template<class Emitter, typename R0, class Collector> + struct Signal<Emitter, R0 (), Collector> : Signal0<Emitter, R0, Collector> + { +- typedef Signal0<Emitter, R0, Collector> Signal0; ++ typedef Birnet::Signals::Signal0<Emitter, R0, Collector> Signal0; + explicit Signal (Emitter &emitter) : + Signal0 (emitter) + {} +@@ -3173,7 +3173,7 @@ + template<class Emitter, typename R0, typename A1, class Collector> + struct Signal<Emitter, R0 (A1), Collector> : Signal1<Emitter, R0, A1, Collector> + { +- typedef Signal1<Emitter, R0, A1, Collector> Signal1; ++ typedef Birnet::Signals::Signal1<Emitter, R0, A1, Collector> Signal1; + explicit Signal (Emitter &emitter) : + Signal1 (emitter) + {} +@@ -3352,7 +3352,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, class Collector> + struct Signal<Emitter, R0 (A1, A2), Collector> : Signal2<Emitter, R0, A1, A2, Collector> + { +- typedef Signal2<Emitter, R0, A1, A2, Collector> Signal2; ++ typedef Birnet::Signals::Signal2<Emitter, R0, A1, A2, Collector> Signal2; + explicit Signal (Emitter &emitter) : + Signal2 (emitter) + {} +@@ -3531,7 +3531,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, typename A4, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3, A4), Collector> : Signal4<Emitter, R0, A1, A2, A3, A4, Collector> + { +- typedef Signal4<Emitter, R0, A1, A2, A3, A4, Collector> Signal4; ++ typedef Birnet::Signals::Signal4<Emitter, R0, A1, A2, A3, A4, Collector> Signal4; + explicit Signal (Emitter &emitter) : + Signal4 (emitter) + {} +@@ -3710,7 +3710,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, typename A4, typename A5, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3, A4, A5), Collector> : Signal5<Emitter, R0, A1, A2, A3, A4, A5, Collector> + { +- typedef Signal5<Emitter, R0, A1, A2, A3, A4, A5, Collector> Signal5; ++ typedef Birnet::Signals::Signal5<Emitter, R0, A1, A2, A3, A4, A5, Collector> Signal5; + explicit Signal (Emitter &emitter) : + Signal5 (emitter) + {} +@@ -3889,7 +3889,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3, A4, A5, A6), Collector> : Signal6<Emitter, R0, A1, A2, A3, A4, A5, A6, Collector> + { +- typedef Signal6<Emitter, R0, A1, A2, A3, A4, A5, A6, Collector> Signal6; ++ typedef Birnet::Signals::Signal6<Emitter, R0, A1, A2, A3, A4, A5, A6, Collector> Signal6; + explicit Signal (Emitter &emitter) : + Signal6 (emitter) + {} +@@ -4068,7 +4068,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3, A4, A5, A6, A7), Collector> : Signal7<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, Collector> + { +- typedef Signal7<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, Collector> Signal7; ++ typedef Birnet::Signals::Signal7<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, Collector> Signal7; + explicit Signal (Emitter &emitter) : + Signal7 (emitter) + {} +@@ -4247,7 +4247,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3, A4, A5, A6, A7, A8), Collector> : Signal8<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, Collector> + { +- typedef Signal8<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, Collector> Signal8; ++ typedef Birnet::Signals::Signal8<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, Collector> Signal8; + explicit Signal (Emitter &emitter) : + Signal8 (emitter) + {} +@@ -4426,7 +4426,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3, A4, A5, A6, A7, A8, A9), Collector> : Signal9<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, Collector> + { +- typedef Signal9<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, Collector> Signal9; ++ typedef Birnet::Signals::Signal9<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, Collector> Signal9; + explicit Signal (Emitter &emitter) : + Signal9 (emitter) + {} +@@ -4605,7 +4605,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10), Collector> : Signal10<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Collector> + { +- typedef Signal10<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Collector> Signal10; ++ typedef Birnet::Signals::Signal10<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Collector> Signal10; + explicit Signal (Emitter &emitter) : + Signal10 (emitter) + {} +@@ -4784,7 +4784,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11), Collector> : Signal11<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Collector> + { +- typedef Signal11<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Collector> Signal11; ++ typedef Birnet::Signals::Signal11<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Collector> Signal11; + explicit Signal (Emitter &emitter) : + Signal11 (emitter) + {} +@@ -4963,7 +4963,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12), Collector> : Signal12<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Collector> + { +- typedef Signal12<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Collector> Signal12; ++ typedef Birnet::Signals::Signal12<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Collector> Signal12; + explicit Signal (Emitter &emitter) : + Signal12 (emitter) + {} +@@ -5142,7 +5142,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13), Collector> : Signal13<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Collector> + { +- typedef Signal13<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Collector> Signal13; ++ typedef Birnet::Signals::Signal13<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Collector> Signal13; + explicit Signal (Emitter &emitter) : + Signal13 (emitter) + {} +@@ -5321,7 +5321,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14), Collector> : Signal14<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Collector> + { +- typedef Signal14<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Collector> Signal14; ++ typedef Birnet::Signals::Signal14<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Collector> Signal14; + explicit Signal (Emitter &emitter) : + Signal14 (emitter) + {} +@@ -5500,7 +5500,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15), Collector> : Signal15<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Collector> + { +- typedef Signal15<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Collector> Signal15; ++ typedef Birnet::Signals::Signal15<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Collector> Signal15; + explicit Signal (Emitter &emitter) : + Signal15 (emitter) + {} +@@ -5679,7 +5679,7 @@ + template<class Emitter, typename R0, typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10, typename A11, typename A12, typename A13, typename A14, typename A15, typename A16, class Collector> + struct Signal<Emitter, R0 (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16), Collector> : Signal16<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Collector> + { +- typedef Signal16<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Collector> Signal16; ++ typedef Birnet::Signals::Signal16<Emitter, R0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Collector> Signal16; + explicit Signal (Emitter &emitter) : + Signal16 (emitter) + {} +--- beast-0.7.1.orig/birnet/birnetutils.cc 2006-12-18 14:58:24.000000000 -0300 ++++ beast-0.7.1/birnet/birnetutils.cc 2009-05-31 19:17:42.000000000 -0300 +@@ -31,6 +31,8 @@ + #include <algorithm> + #include <cxxabi.h> + #include <signal.h> ++#include <cstdio> ++#include <cstring> + + #ifndef _ + #define _(s) s +--- beast-0.7.1.orig/birnet/birnetutils.hh 2006-12-18 14:58:24.000000000 -0300 ++++ beast-0.7.1/birnet/birnetutils.hh 2009-05-31 19:14:02.000000000 -0300 +@@ -23,6 +23,7 @@ + #include <string> + #include <vector> + #include <map> ++#include <cstdarg> + + namespace Birnet { + +--- beast-0.7.1.orig/birnet/tests/sorting.cc 2006-10-21 12:13:41.000000000 -0300 ++++ beast-0.7.1/birnet/tests/sorting.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -19,6 +19,8 @@ + // #define TEST_VERBOSE + #include <birnet/birnettests.h> + #include <math.h> ++#include <cstdlib> ++#include <algorithm> + + namespace { + using namespace Birnet; +--- beast-0.7.1.orig/birnet/tests/strings.cc 2006-12-18 14:58:23.000000000 -0300 ++++ beast-0.7.1/birnet/tests/strings.cc 2009-05-31 19:18:26.000000000 -0300 +@@ -18,6 +18,8 @@ + */ + //#define TEST_VERBOSE + #include <birnet/birnettests.h> ++#include <cstdio> ++#include <cstdlib> + using namespace Birnet; + + namespace { +--- beast-0.7.1.orig/birnet/tests/threads.cc 2006-10-21 12:12:11.000000000 -0300 ++++ beast-0.7.1/birnet/tests/threads.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -18,6 +18,7 @@ + */ + //#define TEST_VERBOSE + #include <birnet/birnettests.h> ++#include <cstdlib> + + namespace { + using namespace Birnet; +--- beast-0.7.1.orig/bse/Makefile.in 2006-12-27 18:57:38.000000000 -0300 ++++ beast-0.7.1/bse/Makefile.in 2009-05-31 19:17:06.000000000 -0300 +@@ -422,7 +422,7 @@ + # need -I$(srcdir) for "bseserver.h" in .genprc.c + # need -I. (builddir) for "bsecore.genidl.hh" in bsecore.cc + INCLUDES = -I$(top_srcdir) -I$(top_builddir) -I$(srcdir) -I. \ +- $(BSE_CFLAGS) -DG_DISABLE_DEPRECATED -DG_DISABLE_CONST_RETURNS ++ $(BSE_CFLAGS) -DG_DISABLE_CONST_RETURNS + EXTRA_HEADERS = + MAINTAINERCLEANFILES = $(GENERATED) $(am__append_2) + # -Wl,-Bsymbolic +--- beast-0.7.1.orig/bse/bsecxxplugin.hh 2006-11-26 21:34:30.000000000 -0300 ++++ beast-0.7.1/bse/bsecxxplugin.hh 2009-05-31 19:17:06.000000000 -0300 +@@ -56,7 +56,7 @@ + #define BSE_CXX_REGISTER_STATIC_HOOK(HookType) BSE_CXX_REGISTER_HOOK_NODE (HookType, 1) + #define BSE_CXX_REGISTER_HOOK_NODE(HookType, __static) \ + template<class E> static BseExportNode* bse_export_node (); \ +- template<> static BseExportNode* \ ++ template<> BseExportNode* \ + bse_export_node<HookType> () \ + { \ + static BseExportNodeHook hnode = { \ +@@ -91,7 +91,7 @@ + (::NameSpace::bse_type_keeper__3##EnumType.get_type ()) + #define BSE_CXX_DECLARE_ENUM(EnumType,EnumName,N,ICode) \ + template<class E> static BseExportNode* bse_export_node (); \ +- template<> static BseExportNode* \ ++ template<> BseExportNode* \ + bse_export_node<EnumType> () \ + { \ + static BseExportNodeEnum enode = { \ +@@ -145,7 +145,7 @@ + (::NameSpace::bse_type_keeper__1##RecordType.get_type ()) + #define BSE_CXX_DECLARE_RECORD(RecordType) \ + template<class E> static BseExportNode* bse_export_node (); \ +- template<> static BseExportNode* \ ++ template<> BseExportNode* \ + bse_export_node<RecordType> () \ + { \ + static BseExportNodeBoxed bnode = { \ +@@ -181,7 +181,7 @@ + (::NameSpace::bse_type_keeper__2##SequenceType.get_type ()) + #define BSE_CXX_DECLARE_SEQUENCE(SequenceType) \ + template<class E> static BseExportNode* bse_export_node (); \ +- template<> static BseExportNode* \ ++ template<> BseExportNode* \ + bse_export_node<SequenceType> () \ + { \ + static BseExportNodeBoxed bnode = { \ +@@ -219,7 +219,7 @@ + extern ::Bse::ExportTypeKeeper bse_type_keeper__9##ProcType; + #define BSE_CXX_REGISTER_PROCEDURE(ProcType) \ + template<class C> static ::BseExportNode* bse_export_node (); \ +- template<> static ::BseExportNode* \ ++ template<> ::BseExportNode* \ + bse_export_node<Procedure::ProcType> () \ + { \ + static ::BseExportNodeProc pnode = { \ +@@ -259,7 +259,7 @@ + #define BSE_CXX_REGISTER_EFFECT(Effect) \ + BSE_CXX_DEFINE_STATIC_DATA (Effect##Base); \ + template<class C> static ::BseExportNode* bse_export_node (); \ +- template<> static ::BseExportNode* \ ++ template<> ::BseExportNode* \ + bse_export_node<Effect> () \ + { \ + static ::BseExportNodeClass cnode = { \ +--- beast-0.7.1.orig/bse/bsehack.idl 2006-12-27 19:14:44.000000000 -0300 ++++ beast-0.7.1/bse/bsehack.idl 2009-05-31 19:22:53.000000000 -0300 +@@ -472,8 +472,8 @@ + In output_channel = ("Output Channel", "", 0, 0, SFI_MAXINT, 1, ":flagstodo"); + Out error = ("Error", "", ":flagstodo"); + } +- signal io_changed (); + signal probes (ProbeSeq a); ++ signal io_changed (); + property Real pos_x = ("Position X", "", ":flagstodo"); + property Real pos_y = ("Position Y", "", ":flagstodo"); + }; +@@ -1448,9 +1448,9 @@ + Info help = "Trigger an installed user action of this janitor."; + In action = ("Action", "", ":flagstodo"); + } ++ signal action (String a, Int b); + signal progress (Real a); + signal action_changed (String a, Int b); +- signal action (String a, Int b); + signal shutdown (); + property String ident = ("Script Identifier", "", ":flagstodo"); + property Bool connected = ("Connected", "", FALSE, ":flagstodo"); +--- beast-0.7.1.orig/bse/bseloader-guspatch.cc 2006-11-25 13:04:31.000000000 -0300 ++++ beast-0.7.1/bse/bseloader-guspatch.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -22,6 +22,7 @@ + #include <errno.h> + #include <vector> + #include <string> ++#include <cstring> + + #undef WITH_GUSPATCH_XINFOS + static SFI_MSG_TYPE_DEFINE (debug_guspatch, "guspatch", SFI_MSG_DEBUG, NULL); +--- beast-0.7.1.orig/bse/bseprocidl.cc 2006-11-25 13:04:31.000000000 -0300 ++++ beast-0.7.1/bse/bseprocidl.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -24,6 +24,7 @@ + #include <stdio.h> + #include <string> + #include <set> ++#include <cstring> + + std::set<std::string> needTypes; + std::set<std::string> needClasses; +--- beast-0.7.1.orig/bse/bseresamplerimpl.hh 2006-11-25 13:04:33.000000000 -0300 ++++ beast-0.7.1/bse/bseresamplerimpl.hh 2009-05-31 19:22:05.000000000 -0300 +@@ -23,6 +23,9 @@ + #include <bse/bseresampler.hh> + #include <birnet/birnet.hh> + #include <math.h> ++#include <cstdio> ++#include <cstring> ++#include <cstdlib> + #ifdef __SSE__ + #include <xmmintrin.h> + #endif +--- beast-0.7.1.orig/bse/bsesequencer.cc 2006-12-26 18:41:25.000000000 -0300 ++++ beast-0.7.1/bse/bsesequencer.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -30,6 +30,7 @@ + #include <fcntl.h> + #include <errno.h> + #include <vector> ++#include <cstring> + + /* due to a linker/compiler bug on SuSE 9.2, we need to + * define extern "C" symbols outside of any C++ namespace, +--- beast-0.7.1.orig/bse/tests/filtertest.cc 2006-12-10 21:19:16.000000000 -0300 ++++ beast-0.7.1/bse/tests/filtertest.cc 2009-05-31 19:23:23.000000000 -0300 +@@ -26,6 +26,8 @@ + #include "topconfig.h" + #include <math.h> + #include <complex> ++#include <cstdio> ++#include <cstdlib> + + typedef std::complex<double> Complex; + using namespace Birnet; +--- beast-0.7.1.orig/bse/tests/firhandle.cc 2006-12-10 13:55:16.000000000 -0300 ++++ beast-0.7.1/bse/tests/firhandle.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -26,6 +26,7 @@ + #include <math.h> + #include <complex> + #include <vector> ++#include <cstdlib> + + using std::vector; + using std::min; +--- beast-0.7.1.orig/bse/tests/resamplehandle.cc 2006-11-28 22:05:01.000000000 -0300 ++++ beast-0.7.1/bse/tests/resamplehandle.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -24,6 +24,7 @@ + #include <bse/gsldatautils.h> + #include <bse/bseblockutils.hh> + #include <vector> ++#include <cstdlib> + + using std::vector; + using std::max; +--- beast-0.7.1.orig/sfi/sficxx.hh 2006-10-05 07:21:50.000000000 -0300 ++++ beast-0.7.1/sfi/sficxx.hh 2009-05-31 19:17:06.000000000 -0300 +@@ -23,6 +23,7 @@ + #include <sfi/sfi.h> + #include <string> + #include <new> ++#include <cstring> + + namespace Sfi { + +--- beast-0.7.1.orig/sfi/sfidl-cxxbase.cc 2005-03-07 03:23:55.000000000 -0300 ++++ beast-0.7.1/sfi/sfidl-cxxbase.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -23,6 +23,7 @@ + #include <unistd.h> + #include <errno.h> + #include <ctype.h> ++#include <cstring> + #include "sfidl-namespace.hh" + #include "sfidl-options.hh" + #include "sfidl-parser.hh" +--- beast-0.7.1.orig/sfi/sfidl-factory.cc 2005-03-07 03:23:55.000000000 -0300 ++++ beast-0.7.1/sfi/sfidl-factory.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -18,6 +18,7 @@ + */ + #include "sfidl-factory.hh" + #include "glib-extra.h" ++#include <algorithm> + + using namespace Sfidl; + using namespace std; +--- beast-0.7.1.orig/sfi/sfidl-namespace.cc 2005-03-07 03:23:55.000000000 -0300 ++++ beast-0.7.1/sfi/sfidl-namespace.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -21,6 +21,7 @@ + #include <list> + #include <string> + #include <map> ++#include <algorithm> + #include "sfidl-namespace.hh" + #include <sfi/glib-extra.h> + +--- beast-0.7.1.orig/sfi/sfidl-options.cc 2005-03-07 03:23:55.000000000 -0300 ++++ beast-0.7.1/sfi/sfidl-options.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -22,6 +22,7 @@ + #include "topconfig.h" + #include <sfi/glib-extra.h> + #include <stdio.h> ++#include <cstring> + + /* FIXME: should be filled out and written into topconfig.h by configure */ + #define SFIDL_VERSION BST_VERSION +--- beast-0.7.1.orig/sfi/sfidl-parser.cc 2006-11-14 19:51:36.000000000 -0300 ++++ beast-0.7.1/sfi/sfidl-parser.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -27,6 +27,9 @@ + #include <iostream> + #include <set> + #include <stack> ++#include <cstring> ++#include <cstdlib> ++#include <algorithm> + + const std::string + Sfidl::string_from_int (long long int lli) +--- beast-0.7.1.orig/tests/bse/cxxbinding.cc 2006-10-07 15:41:42.000000000 -0300 ++++ beast-0.7.1/tests/bse/cxxbinding.cc 2009-05-31 19:56:11.000000000 -0300 +@@ -18,6 +18,7 @@ + */ + #include "bsecxxapi.hh" + #include <bse/bse.h> ++#include <cstdio> + #include <unistd.h> + + static SfiGlueContext *bse_context = NULL; +--- beast-0.7.1.orig/tests/bse/filtertest.cc 2006-12-03 21:01:08.000000000 -0300 ++++ beast-0.7.1/tests/bse/filtertest.cc 2009-05-31 19:55:15.000000000 -0300 +@@ -28,6 +28,8 @@ + #include <birnet/birnettests.h> + #include "topconfig.h" + #include <errno.h> ++#include <cstdio> ++#include <cstdlib> + + using std::string; + using std::vector; +--- beast-0.7.1.orig/tests/latency/bselatencytest.cc 2006-11-26 13:32:28.000000000 -0300 ++++ beast-0.7.1/tests/latency/bselatencytest.cc 2009-05-31 19:54:42.000000000 -0300 +@@ -18,6 +18,7 @@ + */ + #include "bselatencytest.genidl.hh" + #include <sys/time.h> ++#include <cstdio> + #include <string> + #include <errno.h> + +--- beast-0.7.1.orig/tests/perftest.cc 2006-12-11 22:04:29.000000000 -0300 ++++ beast-0.7.1/tests/perftest.cc 2009-05-31 19:56:44.000000000 -0300 +@@ -21,6 +21,7 @@ + #include <unistd.h> + #include <sys/time.h> + #include <time.h> ++#include <cstdio> + + static SfiGlueContext *bse_context = NULL; + +--- beast-0.7.1.orig/tools/bsefcompare.cc 2006-12-03 21:01:06.000000000 -0300 ++++ beast-0.7.1/tools/bsefcompare.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -28,6 +28,7 @@ + #include <sys/types.h> + #include <sys/stat.h> + #include <fcntl.h> ++#include <cstring> + + #include "topconfig.h" + +--- beast-0.7.1.orig/tools/bsefextract.cc 2006-11-04 23:21:30.000000000 -0300 ++++ beast-0.7.1/tools/bsefextract.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -27,6 +27,8 @@ + #include <errno.h> + #include <assert.h> + #include "topconfig.h" ++#include <cstring> ++#include <cstdlib> + + #include <map> + #include <string> +--- beast-0.7.1.orig/tools/bsewavetool.cc 2006-12-11 16:00:07.000000000 -0300 ++++ beast-0.7.1/tools/bsewavetool.cc 2009-05-31 19:17:06.000000000 -0300 +@@ -34,6 +34,7 @@ + #include <fcntl.h> + #include <vector> + #include <map> ++#include <algorithm> + + + namespace BseWaveTool { +--- beast-0.7.1.orig/tools/bwtwave.cc 2006-06-05 10:23:15.000000000 -0300 ++++ beast-0.7.1/tools/bwtwave.cc 2009-05-31 19:57:57.000000000 -0300 +@@ -28,7 +28,7 @@ + #include <algorithm> + #include <vector> + #include <map> +- ++#include <cstdio> + + namespace BseWaveTool { + + diff --git a/community/beast/beast-guile.patch b/community/beast/beast-guile.patch new file mode 100644 index 000000000..eed26b95f --- /dev/null +++ b/community/beast/beast-guile.patch @@ -0,0 +1,666 @@ +diff --git a/shell/bsescm.c b/shell/bsescm.c +index ee66357..3106d99 100644 +--- a/shell/bsescm.c ++++ b/shell/bsescm.c +@@ -72,7 +72,7 @@ main (int argc, + setlocale (LC_ALL, ""); + + env_str = g_getenv ("BSESCM_SLEEP4GDB"); +- if (env_str && atoi (env_str) > 0) ++ if (env_str && atoi (env_str) >= 3) + { + g_message ("going into sleep mode due to debugging request (pid=%u)", getpid ()); + g_usleep (2147483647); +@@ -80,6 +80,13 @@ main (int argc, + + shell_parse_args (&argc, &argv); + ++ if (env_str && (atoi (env_str) >= 2 || ++ (atoi (env_str) >= 1 && !bse_scm_enable_register))) ++ { ++ g_message ("going into sleep mode due to debugging request (pid=%u)", getpid ()); ++ g_usleep (2147483647); ++ } ++ + if (bse_scm_pipe[0] >= 0 && bse_scm_pipe[1] >= 0) + { + bse_scm_port = sfi_com_port_from_pipe (PRG_NAME, bse_scm_pipe[0], bse_scm_pipe[1]); +diff --git a/shell/bsescminterp.c b/shell/bsescminterp.c +index cad810b..976c597 100644 +--- a/shell/bsescminterp.c ++++ b/shell/bsescminterp.c +@@ -32,10 +32,10 @@ + * SCM_NIMP() - is not immediate? + * + * catching exceptions: +- * typedef SCM (*scm_catch_body_t) (void *data); ++ * typedef SCM (*scm_t_catch_body) (void *data); + * typedef SCM (*scm_catch_handler_t) (void *data, + * SCM tag = SCM_BOOL_T; means catch-all +- * SCM gh_catch(SCM tag, scm_catch_body_t body, void *body_data, ++ * SCM gh_catch(SCM tag, scm_t_catch_body body, void *body_data, + * scm_catch_handler_t handler, void *handler_data); + */ + +@@ -43,10 +43,94 @@ + #define BSE_SCM_NILP(x) ((x) == SCM_UNSPECIFIED) + + ++/* allow guile version special casing */ ++#define GUILE_CHECK_VERSION(major,minor,micro) \ ++ (SCM_MAJOR_VERSION > (major) || \ ++ (SCM_MAJOR_VERSION == (major) && SCM_MINOR_VERSION > (minor)) || \ ++ (SCM_MAJOR_VERSION == (major) && SCM_MINOR_VERSION == (minor) && \ ++ SCM_MICRO_VERSION >= (micro))) ++ ++#if GUILE_CHECK_VERSION (1, 8, 0) ++#define BSE_SCM_DEFER_INTS() do ; while (0) ++#define BSE_SCM_ALLOW_INTS() do ; while (0) ++#define IS_SCM_INT(s_scm) SCM_I_INUMP (s_scm) // scm_is_integer() breaks for non-fractional floats ++#define SFI_NUM_FROM_SCM(s_scm) ((SfiNum) scm_to_int64 (s_scm)) ++#define STRING_CHARS_FROM_SCM(s_scm) scm_i_string_chars (s_scm) ++#define STRING_LENGTH_FROM_SCM(s_scm) scm_i_string_length (s_scm) ++#define IS_SCM_STRING(s_scm) scm_is_string (s_scm) ++#define IS_SCM_SYMBOL(s_scm) scm_is_symbol (s_scm) ++#define IS_SCM_BOOL(s_scm) scm_is_bool (s_scm) ++#define IS_SCM_PAIR(s_scm) scm_is_pair (s_scm) ++#else /* 1.6.x */ ++#define BSE_SCM_DEFER_INTS() SCM_REDEFER_INTS // guard around GC-protected code portions; with incremental int- ++#define BSE_SCM_ALLOW_INTS() SCM_REALLOW_INTS // blocking. guile recovers from unbalanced defer/allow pairs. ++#define IS_SCM_INT(s_scm) SCM_INUMP (s_scm) ++#define SFI_NUM_FROM_SCM(s_scm) ((SfiNum) scm_num2long_long ((s_scm), 1, "num2int64")) ++#define STRING_CHARS_FROM_SCM(s_scm) SCM_ROCHARS (s_scm) ++#define STRING_LENGTH_FROM_SCM(s_scm) SCM_LENGTH (s_scm) ++#define IS_SCM_STRING(s_scm) SCM_STRINGP (s_scm) ++#define IS_SCM_SYMBOL(s_scm) SCM_SYMBOLP (s_scm) ++#define IS_SCM_BOOL(s_scm) SCM_BOOLP (s_scm) ++#define IS_SCM_PAIR(s_scm) SCM_CONSP (s_scm) ++#endif ++#define IS_SCM_BIG(s_scm) SCM_BIGP (s_scm) ++#define IS_SCM_SFI_NUM(s_scm) (IS_SCM_INT (s_scm) || IS_SCM_BIG (s_scm)) ++ + /* --- prototypes --- */ + static SCM bse_scm_from_value (const GValue *value); + static GValue* bse_value_from_scm (SCM sval); + ++/* --- misc utilities --- */ ++static inline SfiNum ++num_from_scm (SCM s_num) ++{ ++ SfiNum num = 0; /* int64 */ ++ if (IS_SCM_SFI_NUM (s_num)) ++ num = SFI_NUM_FROM_SCM (s_num); ++ return num; ++} ++ ++static inline gchar* ++strdup_from_scm (SCM s_string) ++{ ++ if (IS_SCM_STRING (s_string)) ++ return g_strndup (STRING_CHARS_FROM_SCM (s_string), STRING_LENGTH_FROM_SCM (s_string)); ++ else if (IS_SCM_SYMBOL (s_string)) ++ { ++ SCM s_sym_string = scm_symbol_to_string (s_string); ++ return strdup_from_scm (s_sym_string); ++ } ++ else ++ return NULL; ++} ++ ++static inline GValue* ++string_value_from_scm (SCM s_string) ++{ ++ if (IS_SCM_STRING (s_string)) ++ return sfi_value_lstring (STRING_CHARS_FROM_SCM (s_string), STRING_LENGTH_FROM_SCM (s_string)); ++ else if (IS_SCM_SYMBOL (s_string)) ++ { ++ SCM s_sym_string = scm_symbol_to_string (s_string); ++ return sfi_value_lstring (STRING_CHARS_FROM_SCM (s_sym_string), STRING_LENGTH_FROM_SCM (s_sym_string)); ++ } ++ else ++ return sfi_value_string (NULL); ++} ++ ++static inline GValue* ++choice_value_from_scm (SCM s_string) ++{ ++ if (IS_SCM_STRING (s_string)) ++ return sfi_value_lchoice (STRING_CHARS_FROM_SCM (s_string), STRING_LENGTH_FROM_SCM (s_string)); ++ else if (IS_SCM_SYMBOL (s_string)) ++ { ++ SCM s_sym_string = scm_symbol_to_string (s_string); ++ return sfi_value_lchoice (STRING_CHARS_FROM_SCM (s_sym_string), STRING_LENGTH_FROM_SCM (s_sym_string)); ++ } ++ else ++ return sfi_value_choice (NULL); ++} + + /* --- SCM GC hooks --- */ + static gulong tc_glue_gc_cell = 0; +@@ -61,51 +145,39 @@ typedef struct { + static void + bse_scm_enter_gc (SCM *scm_gc_list, + gpointer data, +- BseScmFreeFunc free_func, ++ BseScmFreeFunc free_func, // GC callbacks may run in any thread + gsize size_hint) + { + BseScmGCCell *gc_cell; + SCM s_cell = 0; +- + g_return_if_fail (scm_gc_list != NULL); + g_return_if_fail (free_func != NULL); +- + // g_printerr ("GCCell allocating %u bytes (%p).\n", size_hint, free_func); +- + gc_cell = g_new (BseScmGCCell, 1); + gc_cell->data = data; + gc_cell->free_func = free_func; + gc_cell->size_hint = size_hint + sizeof (BseScmGCCell); +- + SCM_NEWSMOB (s_cell, tc_glue_gc_cell, gc_cell); + *scm_gc_list = gh_cons (s_cell, *scm_gc_list); +- scm_done_malloc (gc_cell->size_hint); + } + + static SCM +-bse_scm_mark_gc_cell (SCM scm_gc_cell) ++bse_scm_mark_gc_cell (SCM scm_gc_cell) /* called from any thread */ + { + // BseScmGCCell *gc_cell = (BseScmGCCell*) SCM_CDR (scm_gc_cell); +- + // g_printerr ("GCCell mark %u bytes (%p).\n", gc_cell->size_hint, gc_cell->free_func); +- + /* scm_gc_mark (gc_cell->something); */ +- + return SCM_BOOL_F; + } + + static scm_sizet +-bse_scm_free_gc_cell (SCM scm_gc_cell) ++bse_scm_free_gc_cell (SCM scm_gc_cell) /* called from any thread */ + { + BseScmGCCell *gc_cell = SCM_GET_GLUE_GC_CELL (scm_gc_cell); +- scm_sizet size = gc_cell->size_hint; +- + // g_printerr ("GCCell freeing %u bytes (%p).\n", size, gc_cell->free_func); +- + gc_cell->free_func (gc_cell->data); + g_free (gc_cell); +- +- return size; ++ return 0; + } + + +@@ -124,12 +196,10 @@ bse_scm_make_gc_plateau (guint size_hint) + { + SCM s_gcplateau = SCM_UNSPECIFIED; + GcPlateau *gp = g_new (GcPlateau, 1); +- + scm_glue_gc_plateau_blocker++; + gp->size_hint = size_hint; + gp->active_plateau = TRUE; + SCM_NEWSMOB (s_gcplateau, tc_glue_gc_plateau, gp); +- scm_done_malloc (gp->size_hint); + return s_gcplateau; + } + +@@ -137,9 +207,7 @@ void + bse_scm_destroy_gc_plateau (SCM s_gcplateau) + { + GcPlateau *gp; +- + g_assert (SCM_IS_GLUE_GC_PLATEAU (s_gcplateau)); +- + gp = SCM_GET_GLUE_GC_PLATEAU (s_gcplateau); + if (gp->active_plateau) + { +@@ -152,15 +220,12 @@ bse_scm_destroy_gc_plateau (SCM s_gcplateau) + } + + static scm_sizet +-bse_scm_gc_plateau_free (SCM s_gcplateau) ++bse_scm_gc_plateau_free (SCM s_gcplateau) /* called from any thread */ + { + GcPlateau *gp = SCM_GET_GLUE_GC_PLATEAU (s_gcplateau); +- guint size_hint = gp->size_hint; +- + bse_scm_destroy_gc_plateau (s_gcplateau); + g_free (gp); +- +- return size_hint; ++ return 0; + } + + +@@ -186,17 +251,17 @@ bse_scm_glue_rec_new (SCM sfields) + SfiRec *rec; + SCM s_rec = 0; + if (!SCM_UNBNDP (sfields)) +- SCM_ASSERT (SCM_CONSP (sfields) || SCM_EQ_P (sfields, SCM_EOL), sfields, SCM_ARG1, "bse-rec-new"); ++ SCM_ASSERT (IS_SCM_PAIR (sfields) || SCM_EQ_P (sfields, SCM_EOL), sfields, SCM_ARG1, "bse-rec-new"); + rec = sfi_rec_new (); + s_rec = bse_scm_from_glue_rec (rec); + sfi_rec_unref (rec); + if (!SCM_UNBNDP (sfields)) + { + SCM node; +- for (node = sfields; SCM_CONSP (node); node = SCM_CDR (node)) ++ for (node = sfields; IS_SCM_PAIR (node); node = SCM_CDR (node)) + { + SCM scons = SCM_CAR (node); +- SCM_ASSERT (SCM_CONSP (scons), sfields, SCM_ARG1, "bse-rec-new"); ++ SCM_ASSERT (IS_SCM_PAIR (scons), sfields, SCM_ARG1, "bse-rec-new"); + bse_scm_glue_rec_set (s_rec, SCM_CAR (scons), SCM_CDR (scons)); + } + } +@@ -204,10 +269,9 @@ bse_scm_glue_rec_new (SCM sfields) + } + + static scm_sizet +-bse_scm_free_glue_rec (SCM scm_rec) ++bse_scm_free_glue_rec (SCM scm_rec) /* called from any thread */ + { + SfiRec *rec = SCM_GET_GLUE_REC (scm_rec); +- + sfi_rec_unref (rec); + return 0; + } +@@ -252,10 +316,10 @@ bse_scm_glue_rec_get (SCM scm_rec, + SCM s_val; + + SCM_ASSERT (SCM_IS_GLUE_REC (scm_rec), scm_rec, SCM_ARG1, "bse-rec-get"); +- SCM_ASSERT (SCM_SYMBOLP (s_field), s_field, SCM_ARG2, "bse-rec-get"); ++ SCM_ASSERT (IS_SCM_SYMBOL (s_field), s_field, SCM_ARG2, "bse-rec-get"); + + rec = SCM_GET_GLUE_REC (scm_rec); +- name = g_strndup (SCM_ROCHARS (s_field), SCM_LENGTH (s_field)); ++ name = strdup_from_scm (s_field); + val = sfi_rec_get (rec, name); + g_free (name); + if (val) +@@ -278,13 +342,13 @@ bse_scm_glue_rec_set (SCM scm_rec, + gchar *name; + + SCM_ASSERT (SCM_IS_GLUE_REC (scm_rec), scm_rec, SCM_ARG1, "bse-rec-set"); +- SCM_ASSERT (SCM_SYMBOLP (s_field), s_field, SCM_ARG2, "bse-rec-set"); ++ SCM_ASSERT (IS_SCM_SYMBOL (s_field), s_field, SCM_ARG2, "bse-rec-set"); + + rec = SCM_GET_GLUE_REC (scm_rec); + val = bse_value_from_scm (s_value); + if (!val) + SCM_ASSERT (FALSE, s_value, SCM_ARG3, "bse-rec-set"); +- name = g_strndup (SCM_ROCHARS (s_field), SCM_LENGTH (s_field)); ++ name = strdup_from_scm (s_field); + sfi_rec_set (rec, name, val); + g_free (name); + bse_scm_destroy_gc_plateau (gcplateau); +@@ -324,7 +388,7 @@ bse_scm_proxy_print (SCM scm_p1, + { + SfiProxy p1 = SCM_GET_GLUE_PROXY (scm_p1); + char buffer[128]; +- g_snprintf (buffer, sizeof (buffer), "%08lx (ID:%04lx)", (unsigned long) &SCM_SMOB_DATA (scm_p1), (unsigned long) p1); ++ g_snprintf (buffer, sizeof (buffer), "%08lx (ID:%04lx)", (unsigned long) SCM_SMOB_DATA (scm_p1), (unsigned long) p1); + scm_puts ("#<SfiProxy ", port); + scm_puts (buffer, port); + scm_puts (">", port); +@@ -377,23 +441,23 @@ static GValue* + bse_value_from_scm (SCM sval) + { + GValue *value; +- if (SCM_BOOLP (sval)) ++ if (IS_SCM_BOOL (sval)) + value = sfi_value_bool (!SCM_FALSEP (sval)); +- else if (SCM_INUMP (sval)) +- value = sfi_value_int (scm_num2long (sval, 1, "bse_value_from_scm")); ++ else if (IS_SCM_INT (sval)) ++ value = sfi_value_int (num_from_scm (sval)); ++ else if (IS_SCM_BIG (sval)) ++ value = sfi_value_num (num_from_scm (sval)); + else if (SCM_REALP (sval)) + value = sfi_value_real (scm_num2dbl (sval, "bse_value_from_scm")); +- else if (SCM_BIGP (sval)) +- value = sfi_value_num (scm_num2long_long (sval, 1, "bse_value_from_scm")); +- else if (SCM_SYMBOLP (sval)) +- value = sfi_value_lchoice (SCM_ROCHARS (sval), SCM_LENGTH (sval)); +- else if (SCM_ROSTRINGP (sval)) +- value = sfi_value_lstring (SCM_ROCHARS (sval), SCM_LENGTH (sval)); +- else if (SCM_CONSP (sval)) ++ else if (IS_SCM_SYMBOL (sval)) ++ value = choice_value_from_scm (sval); ++ else if (IS_SCM_STRING (sval)) ++ value = string_value_from_scm (sval); ++ else if (IS_SCM_PAIR (sval)) + { + SfiSeq *seq = sfi_seq_new (); + SCM node; +- for (node = sval; SCM_CONSP (node); node = SCM_CDR (node)) ++ for (node = sval; IS_SCM_PAIR (node); node = SCM_CDR (node)) + { + GValue *v = bse_value_from_scm (SCM_CAR (node)); + sfi_seq_append (seq, v); +@@ -495,13 +559,13 @@ bse_scm_glue_set_prop (SCM s_proxy, + GValue *value; + + SCM_ASSERT (SCM_IS_GLUE_PROXY (s_proxy), s_proxy, SCM_ARG1, "bse-glue-set-prop"); +- SCM_ASSERT (SCM_STRINGP (s_prop_name), s_prop_name, SCM_ARG2, "bse-glue-set-prop"); ++ SCM_ASSERT (IS_SCM_STRING (s_prop_name), s_prop_name, SCM_ARG2, "bse-glue-set-prop"); + + BSE_SCM_DEFER_INTS (); + + proxy = SCM_GET_GLUE_PROXY (s_proxy); +- prop_name = g_strndup (SCM_ROCHARS (s_prop_name), SCM_LENGTH (s_prop_name)); +- bse_scm_enter_gc (&gclist, prop_name, g_free, SCM_LENGTH (s_prop_name)); ++ prop_name = strdup_from_scm (s_prop_name); ++ bse_scm_enter_gc (&gclist, prop_name, g_free, STRING_LENGTH_FROM_SCM (s_prop_name)); + + value = bse_value_from_scm (s_value); + if (value) +@@ -530,13 +594,13 @@ bse_scm_glue_get_prop (SCM s_proxy, + const GValue *value; + + SCM_ASSERT (SCM_IS_GLUE_PROXY (s_proxy), s_proxy, SCM_ARG1, "bse-glue-get-prop"); +- SCM_ASSERT (SCM_STRINGP (s_prop_name), s_prop_name, SCM_ARG2, "bse-glue-get-prop"); ++ SCM_ASSERT (IS_SCM_STRING (s_prop_name), s_prop_name, SCM_ARG2, "bse-glue-get-prop"); + + BSE_SCM_DEFER_INTS (); + + proxy = SCM_GET_GLUE_PROXY (s_proxy); +- prop_name = g_strndup (SCM_ROCHARS (s_prop_name), SCM_LENGTH (s_prop_name)); +- bse_scm_enter_gc (&gclist, prop_name, g_free, SCM_LENGTH (s_prop_name)); ++ prop_name = strdup_from_scm (s_prop_name); ++ bse_scm_enter_gc (&gclist, prop_name, g_free, STRING_LENGTH_FROM_SCM (s_prop_name)); + + value = sfi_glue_proxy_get_property (proxy, prop_name); + if (value) +@@ -562,17 +626,17 @@ bse_scm_glue_call (SCM s_proc_name, + GValue *value; + SfiSeq *seq; + +- SCM_ASSERT (SCM_STRINGP (s_proc_name), s_proc_name, SCM_ARG1, "bse-glue-call"); +- SCM_ASSERT (SCM_CONSP (s_arg_list) || s_arg_list == SCM_EOL, s_arg_list, SCM_ARG2, "bse-glue-call"); ++ SCM_ASSERT (IS_SCM_STRING (s_proc_name), s_proc_name, SCM_ARG1, "bse-glue-call"); ++ SCM_ASSERT (IS_SCM_PAIR (s_arg_list) || s_arg_list == SCM_EOL, s_arg_list, SCM_ARG2, "bse-glue-call"); + + BSE_SCM_DEFER_INTS (); + +- proc_name = g_strndup (SCM_ROCHARS (s_proc_name), SCM_LENGTH (s_proc_name)); +- bse_scm_enter_gc (&gclist, proc_name, g_free, SCM_LENGTH (s_proc_name)); ++ proc_name = strdup_from_scm (s_proc_name); ++ bse_scm_enter_gc (&gclist, proc_name, g_free, STRING_LENGTH_FROM_SCM (s_proc_name)); + + seq = sfi_seq_new (); +- bse_scm_enter_gc (&gclist, seq, sfi_seq_unref, 1024); +- for (node = s_arg_list; SCM_CONSP (node); node = SCM_CDR (node)) ++ bse_scm_enter_gc (&gclist, seq, sfi_seq_unref, 1024); // FIXME: GC callbacks may run in any thread ++ for (node = s_arg_list; IS_SCM_PAIR (node); node = SCM_CDR (node)) + { + SCM arg = SCM_CAR (node); + +@@ -648,7 +712,7 @@ signal_closure_marshal (GClosure *closure, + SignalData *sdata = closure->data; + sdata->n_args = n_param_values; + sdata->args = param_values; +- scm_internal_cwdr ((scm_catch_body_t) signal_marshal_sproc, sdata, ++ scm_internal_cwdr ((scm_t_catch_body) signal_marshal_sproc, sdata, + scm_handle_by_message_noexit, "BSE", &stack_item); + } + +@@ -665,7 +729,7 @@ bse_scm_signal_connect (SCM s_proxy, + SCM_ASSERT (SCM_IS_GLUE_PROXY (s_proxy), s_proxy, SCM_ARG1, "bse-signal-connect"); + proxy = SCM_GET_GLUE_PROXY (s_proxy); + +- SCM_ASSERT (SCM_STRINGP (s_signal), s_signal, SCM_ARG2, "bse-signal-connect"); ++ SCM_ASSERT (IS_SCM_STRING (s_signal), s_signal, SCM_ARG2, "bse-signal-connect"); + SCM_ASSERT (gh_procedure_p (s_lambda), s_lambda, SCM_ARG3, "bse-signal-connect"); + + scm_gc_protect_object (s_lambda); +@@ -673,7 +737,7 @@ bse_scm_signal_connect (SCM s_proxy, + BSE_SCM_DEFER_INTS (); + sdata = g_new0 (SignalData, 1); + sdata->proxy = proxy; +- sdata->signal = g_strndup (SCM_ROCHARS (s_signal), SCM_LENGTH (s_signal)); ++ sdata->signal = strdup_from_scm (s_signal); + sdata->s_lambda = s_lambda; + closure = g_closure_new_simple (sizeof (GClosure), sdata); + g_closure_add_finalize_notifier (closure, sdata, signal_data_free); +@@ -707,11 +771,11 @@ SCM + bse_scm_choice_match (SCM s_ch1, + SCM s_ch2) + { +- SCM_ASSERT (SCM_SYMBOLP (s_ch1), s_ch1, SCM_ARG1, "bse-choice-match?"); +- SCM_ASSERT (SCM_SYMBOLP (s_ch2), s_ch2, SCM_ARG2, "bse-choice-match?"); ++ SCM_ASSERT (IS_SCM_SYMBOL (s_ch1), s_ch1, SCM_ARG1, "bse-choice-match?"); ++ SCM_ASSERT (IS_SCM_SYMBOL (s_ch2), s_ch2, SCM_ARG2, "bse-choice-match?"); + +- gchar *ch1 = g_strndup (SCM_ROCHARS (s_ch1), SCM_LENGTH (s_ch1)); +- gchar *ch2 = g_strndup (SCM_ROCHARS (s_ch2), SCM_LENGTH (s_ch2)); ++ gchar *ch1 = strdup_from_scm (s_ch1); ++ gchar *ch2 = strdup_from_scm (s_ch2); + int res = sfi_choice_match (ch1, ch2); + g_free (ch1); + g_free (ch2); +@@ -719,11 +783,10 @@ bse_scm_choice_match (SCM s_ch1, + } + + static char* +-text_concat (const char *prefix, +- char *text, +- int len) ++text_concat_scm (const char *prefix, ++ SCM s_string) + { +- char *p2 = g_strndup (text, len); ++ char *p2 = strdup_from_scm (s_string); + char *result = g_strconcat (prefix ? prefix : "", prefix && p2 ? "\n" : "", p2, NULL); + g_free (p2); + return result; +@@ -755,11 +818,11 @@ bse_scm_script_message (SCM s_type, + { + SCM gcplateau = bse_scm_make_gc_plateau (4096); + +- SCM_ASSERT (SCM_SYMBOLP (s_type), s_type, SCM_ARG2, "bse-script-message"); ++ SCM_ASSERT (IS_SCM_SYMBOL (s_type), s_type, SCM_ARG2, "bse-script-message"); + + /* figure message level */ + BSE_SCM_DEFER_INTS(); +- gchar *strtype = g_strndup (SCM_ROCHARS (s_type), SCM_LENGTH (s_type)); ++ gchar *strtype = strdup_from_scm (s_type); + guint mtype = sfi_msg_lookup_type (strtype); + g_free (strtype); + BSE_SCM_ALLOW_INTS(); +@@ -769,7 +832,7 @@ bse_scm_script_message (SCM s_type, + /* figure argument list length */ + guint i = 0; + SCM node = s_bits; +- while (SCM_CONSP (node)) ++ while (IS_SCM_PAIR (node)) + node = SCM_CDR (node), i++; + if (i == 0) + scm_misc_error ("bse-script-message", "Wrong number of arguments", SCM_BOOL_F); +@@ -778,53 +841,53 @@ bse_scm_script_message (SCM s_type, + char *title = NULL, *primary = NULL, *secondary = NULL, *detail = NULL, *check = NULL; + i = 2; + node = s_bits; +- while (SCM_CONSP (node)) ++ while (IS_SCM_PAIR (node)) + { + /* read first arg, a symbol */ + SCM arg1 = SCM_CAR (node); + node = SCM_CDR (node); + i++; +- if (!SCM_SYMBOLP (arg1)) ++ if (!IS_SCM_SYMBOL (arg1)) + scm_wrong_type_arg ("bse-script-message", i, arg1); + /* check symbol contents */ + BSE_SCM_DEFER_INTS(); +- gchar *mtag = g_strndup (SCM_ROCHARS (arg1), SCM_LENGTH (arg1)); ++ gchar *mtag = strdup_from_scm (arg1); + int tag = msg_bit_type_match (mtag); + g_free (mtag); + BSE_SCM_ALLOW_INTS(); + if (tag < 0) + scm_wrong_type_arg ("bse-script-message", i, arg1); + /* list must continue */ +- if (!SCM_CONSP (node)) ++ if (!IS_SCM_PAIR (node)) + scm_misc_error ("bse-script-message", "Wrong number of arguments", SCM_BOOL_F); + /* read second arg, a string */ + SCM arg2 = SCM_CAR (node); + node = SCM_CDR (node); + i++; +- if (!SCM_STRINGP (arg2)) ++ if (!IS_SCM_STRING (arg2)) + scm_wrong_type_arg ("bse-script-message", i, arg2); + /* add message bit from string */ + BSE_SCM_DEFER_INTS(); + switch (tag) + { + case 0: +- title = text_concat (title, SCM_ROCHARS (arg2), SCM_LENGTH (arg2)); ++ title = text_concat_scm (title, arg2); + sfi_glue_gc_add (title, g_free); + break; + case 1: +- primary = text_concat (primary, SCM_ROCHARS (arg2), SCM_LENGTH (arg2)); ++ primary = text_concat_scm (primary, arg2); + sfi_glue_gc_add (primary, g_free); + break; + case 2: +- secondary = text_concat (secondary, SCM_ROCHARS (arg2), SCM_LENGTH (arg2)); ++ secondary = text_concat_scm (secondary, arg2); + sfi_glue_gc_add (secondary, g_free); + break; + case 3: +- detail = text_concat (detail, SCM_ROCHARS (arg2), SCM_LENGTH (arg2)); ++ detail = text_concat_scm (detail, arg2); + sfi_glue_gc_add (detail, g_free); + break; + case 4: +- check = text_concat (check, SCM_ROCHARS (arg2), SCM_LENGTH (arg2)); ++ check = text_concat_scm (check, arg2); + sfi_glue_gc_add (check, g_free); + break; + } +@@ -878,16 +941,16 @@ bse_scm_script_register (SCM s_name, + SCM node; + guint i; + +- SCM_ASSERT (SCM_SYMBOLP (s_name), s_name, SCM_ARG1, "bse-script-register"); +- SCM_ASSERT (SCM_STRINGP (s_options), s_options, SCM_ARG2, "bse-script-register"); +- SCM_ASSERT (SCM_STRINGP (s_category), s_category, SCM_ARG3, "bse-script-register"); +- SCM_ASSERT (SCM_STRINGP (s_blurb), s_blurb, SCM_ARG4, "bse-script-register"); +- SCM_ASSERT (SCM_STRINGP (s_author), s_author, SCM_ARG5, "bse-script-register"); +- SCM_ASSERT (SCM_STRINGP (s_license), s_license, SCM_ARG6, "bse-script-register"); +- for (node = s_params, i = 7; SCM_CONSP (node); node = SCM_CDR (node), i++) ++ SCM_ASSERT (IS_SCM_SYMBOL (s_name), s_name, SCM_ARG1, "bse-script-register"); ++ SCM_ASSERT (IS_SCM_STRING (s_options), s_options, SCM_ARG2, "bse-script-register"); ++ SCM_ASSERT (IS_SCM_STRING (s_category), s_category, SCM_ARG3, "bse-script-register"); ++ SCM_ASSERT (IS_SCM_STRING (s_blurb), s_blurb, SCM_ARG4, "bse-script-register"); ++ SCM_ASSERT (IS_SCM_STRING (s_author), s_author, SCM_ARG5, "bse-script-register"); ++ SCM_ASSERT (IS_SCM_STRING (s_license), s_license, SCM_ARG6, "bse-script-register"); ++ for (node = s_params, i = 7; IS_SCM_PAIR (node); node = SCM_CDR (node), i++) + { + SCM arg = SCM_CAR (node); +- if (!SCM_STRINGP (arg)) ++ if (!IS_SCM_STRING (arg)) + scm_wrong_type_arg ("bse-script-register", i, arg); + } + +@@ -913,32 +976,32 @@ bse_scm_script_register (SCM s_name, + SfiSeq *seq = sfi_seq_new (); + GValue *val, *rval; + +- sfi_seq_append (seq, val = sfi_value_lstring (SCM_ROCHARS (s_name), SCM_LENGTH (s_name))); ++ sfi_seq_append (seq, val = string_value_from_scm (s_name)); + sfi_value_free (val); +- sfi_seq_append (seq, val = sfi_value_lstring (SCM_ROCHARS (s_options), SCM_LENGTH (s_options))); ++ sfi_seq_append (seq, val = string_value_from_scm (s_options)); + sfi_value_free (val); +- sfi_seq_append (seq, val = sfi_value_lstring (SCM_ROCHARS (s_category), SCM_LENGTH (s_category))); ++ sfi_seq_append (seq, val = string_value_from_scm (s_category)); + sfi_value_free (val); +- sfi_seq_append (seq, val = sfi_value_lstring (SCM_ROCHARS (s_blurb), SCM_LENGTH (s_blurb))); ++ sfi_seq_append (seq, val = string_value_from_scm (s_blurb)); + sfi_value_free (val); +- if (SCM_STRINGP (s_file)) +- sfi_seq_append (seq, val = sfi_value_lstring (SCM_ROCHARS (s_file), SCM_LENGTH (s_file))); ++ if (IS_SCM_STRING (s_file)) ++ sfi_seq_append (seq, val = string_value_from_scm (s_file)); + else + sfi_seq_append (seq, val = sfi_value_string ("Scheme")); + sfi_value_free (val); + char buffer[64] = ""; +- g_snprintf (buffer, 64, "%u", SCM_INUMP (s_line) ? SCM_INUM (s_line) + 1 : 0); ++ g_snprintf (buffer, 64, "%u", (int) (IS_SCM_SFI_NUM (s_line) ? num_from_scm (s_line) + 1 : 0)); + sfi_seq_append (seq, val = sfi_value_string (buffer)); + sfi_value_free (val); +- sfi_seq_append (seq, val = sfi_value_lstring (SCM_ROCHARS (s_author), SCM_LENGTH (s_author))); ++ sfi_seq_append (seq, val = string_value_from_scm (s_author)); + sfi_value_free (val); +- sfi_seq_append (seq, val = sfi_value_lstring (SCM_ROCHARS (s_license), SCM_LENGTH (s_license))); ++ sfi_seq_append (seq, val = string_value_from_scm (s_license)); + sfi_value_free (val); + +- for (node = s_params; SCM_CONSP (node); node = SCM_CDR (node)) ++ for (node = s_params; IS_SCM_PAIR (node); node = SCM_CDR (node)) + { + SCM arg = SCM_CAR (node); +- sfi_seq_append (seq, val = sfi_value_lstring (SCM_ROCHARS (arg), SCM_LENGTH (arg))); ++ sfi_seq_append (seq, val = string_value_from_scm (arg)); + sfi_value_free (val); + } + +@@ -947,7 +1010,7 @@ bse_scm_script_register (SCM s_name, + sfi_value_free (val); + if (SFI_VALUE_HOLDS_STRING (rval)) + { +- gchar *name = g_strndup (SCM_ROCHARS (s_name), SCM_LENGTH (s_name)); ++ gchar *name = strdup_from_scm (s_name); + g_message ("while registering \"%s\": %s", name, sfi_value_get_string (rval)); + g_free (name); + } +@@ -962,9 +1025,9 @@ bse_scm_script_register (SCM s_name, + SCM + bse_scm_gettext (SCM s_string) + { +- SCM_ASSERT (SCM_STRINGP (s_string), s_string, SCM_ARG1, "bse-gettext"); ++ SCM_ASSERT (IS_SCM_STRING (s_string), s_string, SCM_ARG1, "bse-gettext"); + BSE_SCM_DEFER_INTS (); +- gchar *string = g_strndup (SCM_ROCHARS (s_string), SCM_LENGTH (s_string)); ++ gchar *string = strdup_from_scm (s_string); + const gchar *cstring = bse_gettext (string); + SCM s_ret = scm_makfrom0str (cstring); + g_free (string); +@@ -975,9 +1038,9 @@ bse_scm_gettext (SCM s_string) + SCM + bse_scm_gettext_q (SCM s_string) + { +- SCM_ASSERT (SCM_STRINGP (s_string), s_string, SCM_ARG1, "bse-gettext-q"); ++ SCM_ASSERT (IS_SCM_STRING (s_string), s_string, SCM_ARG1, "bse-gettext-q"); + BSE_SCM_DEFER_INTS (); +- gchar *string = g_strndup (SCM_ROCHARS (s_string), SCM_LENGTH (s_string)); ++ gchar *string = strdup_from_scm (s_string); + const gchar *cstring = bse_gettext (string); + if (string == cstring) + { +diff --git a/shell/bsescminterp.h b/shell/bsescminterp.h +index 73842bb..e8dc017 100644 +--- a/shell/bsescminterp.h ++++ b/shell/bsescminterp.h +@@ -23,13 +23,6 @@ + + G_BEGIN_DECLS + +-/* guard around GC-protected code portions, +- * with incremental int-blocking. guile recovers +- * from unbalanced defer/allow pairs. +- */ +-#define BSE_SCM_DEFER_INTS() SCM_REDEFER_INTS +-#define BSE_SCM_ALLOW_INTS() SCM_REALLOW_INTS +- + typedef struct _BseSCMWire BseSCMWire; + + + diff --git a/community/beautiful-soup/PKGBUILD b/community/beautiful-soup/PKGBUILD new file mode 100644 index 000000000..082700cfb --- /dev/null +++ b/community/beautiful-soup/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: phrakture < aaron m griffin * gmail::com > +# Contributor: tardo <tardo@nagi-fanboi.net> + +pkgname=beautiful-soup +pkgver=3.1.0.1 +pkgrel=1 +pkgdesc="A Python HTML/XML parser designed for quick turnaround projects like screen-scraping" +arch=('i686' 'x86_64') +url="http://www.crummy.com/software/BeautifulSoup/index.html" +license=('PSF') +depends=('python') +source=(http://www.crummy.com/software/BeautifulSoup/download/BeautifulSoup-$pkgver.tar.gz) + +build() { + cd $startdir/src/BeautifulSoup-$pkgver + python setup.py install --root=$startdir/pkg +} +md5sums=('bcffef3eda6e06e6d1e18c06a9db8a24') diff --git a/community/beaver/Makefile.patch b/community/beaver/Makefile.patch new file mode 100644 index 000000000..0a36810d8 --- /dev/null +++ b/community/beaver/Makefile.patch @@ -0,0 +1,59 @@ +54,60c54,56 +< install -d $(DESTDIR)/share/beaver/bin +< install beaver $(DESTDIR)/share/beaver/bin +< $(CP) $(DESTDIR)/share/beaver/bin/beaver $(DESTDIR)/share/beaver/bin/beaver.orig +< echo "#!/bin/bash" > $(DESTDIR)/share/beaver/bin/beaver +< echo "cd $(DESTDIR)/share/beaver/bin/" >> $(DESTDIR)/share/beaver/bin/beaver +< echo "./beaver.orig" >> $(DESTDIR)/share/beaver/bin/beaver +< ln -sf $(DESTDIR)/share/beaver/bin/beaver $(DESTDIR)/bin/beaver +--- +> install -d $(DESTDIR)/bin +> install -Dm755 beaver $(DESTDIR)/bin +> +62c58,61 +< $(CP) ../bl/*.bl $(DESTDIR)/share/beaver/bl +--- +> install -Dm644 ../bl/example1.bl $(DESTDIR)/share/beaver/bl/example1.bl +> install -Dm644 ../bl/example2.bl $(DESTDIR)/share/beaver/bl/example2.bl +> install -Dm644 ../bl/glib.bl $(DESTDIR)/share/beaver/bl/glib.bl +> +64,71c63,68 +< $(CP) ../pixmaps/beaver.png $(DESTDIR)/share/beaver/pixmaps +< $(CP) ../pixmaps/about.xpm $(DESTDIR)/share/beaver/pixmaps +< chmod 644 $(DESTDIR)/share/beaver/pixmaps/beaver.png +< chmod 644 $(DESTDIR)/share/beaver/pixmaps/about.xpm +< install -d $(DESTDIR)/share/applications +< $(CP) ../beaver.desktop $(DESTDIR)/share/applications/beaver.desktop +< chmod 644 $(DESTDIR)/share/applications/beaver.desktop +< sed -i $(DESTDIR)/share/applications/beaver.desktop -e "s/Icon=/Icon=`echo $(DESTDIR) | sed -e 's/\//\\\\\//g'`\/share\/beaver\/pixmaps\//g" +--- +> install -Dm644 ../pixmaps/beaver.png $(DESTDIR)/share/beaver/pixmaps/beaver.png +> install -Dm644 ../pixmaps/about.xpm $(DESTDIR)/share/beaver/pixmaps/about.xpm +> +> install -Dm644 ../beaver.desktop $(DESTDIR)/share/applications/beaver.desktop +> sed -i $(DESTDIR)/share/applications/beaver.desktop -e "s/Icon=/Icon=\/usr\/share\/beaver\/pixmaps\//g" +> +73,93c70 +< install -d $(DESTDIR)/man/man1 +< $(CP) ../beaver.1x.gz $(DESTDIR)/man/man1 +< chmod 644 $(DESTDIR)/man/man1/beaver.1x.gz +< @echo +< @echo "Files installed :" +< @echo "-----------------" +< @echo +< @echo "$(DESTDIR)/bin/beaver" +< @echo "$(DESTDIR)/bin/beaver.orig" +< @echo "$(DESTDIR)/share/beaver/bin/beaver" +< @echo "$(DESTDIR)/share/beaver/bl/example1.bl" +< @echo "$(DESTDIR)/share/beaver/bl/example2.bl" +< @echo "$(DESTDIR)/share/beaver/bl/glib.bl" +< @echo "$(DESTDIR)/share/beaver/pixmaps/beaver.png" +< @echo "$(DESTDIR)/share/beaver/pixmaps/about.xpm" +< @echo "$(DESTDIR)/share/applications/beaver.desktop" +< @echo "$(DESTDIR)/man/man1/beaver.1x.gz" +< @echo +< @echo ",----------------------------------." +< @echo "| Beaver succesfully installed ^_^ |" +< @echo "\`----------------------------------'" +--- +> install -Dm644 ../beaver.1x.gz $(DESTDIR)/man/man1/beaver.1x.gz diff --git a/community/beaver/PKGBUILD b/community/beaver/PKGBUILD new file mode 100644 index 000000000..53c63f708 --- /dev/null +++ b/community/beaver/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: Tim Yang <creslin@gmx.com> +# Contributor: Andrew Krawchyk <krawch_a@denison.edu> +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Contributor: Aurelien Foret <orelien@chez.com> +pkgname=beaver +pkgver=0.3.0.1 +pkgrel=5 +pkgdesc="Beaver is an Early AdVanced EditoR" +arch=('i686' 'x86_64') +url="http://www.nongnu.org/beaver" +license=('GPL2') +depends=('gtk2>=2.0.0') +install=$pkgname.install +source=(http://download.savannah.gnu.org/releases/$pkgname/"$pkgver"%20-%202008.06.26/"$pkgname"0_3_0_1.tgz \ + Makefile.patch \ + interface.c.patch \ + main.h.patch) +build() { + cd "$srcdir/$pkgname"0_3_0_1 + patch ./src/Makefile "$srcdir"/Makefile.patch || return 1 + patch ./src/interface.c "$srcdir"/interface.c.patch || return 1 + patch ./src/main.h "$srcdir"/main.h.patch || return 1 + make || return 1 + make DESTDIR="$pkgdir/usr" install || return 1 +} +md5sums=('01c6d921bf2ef900f8e8ac05f29e4ef9' + '897f600f3ed623249d3f81264096ec45' + 'c6e372e5f78618eaa78ef57672dfb5b8' + 'd86407df4b68243ffd0d1675726d8802') diff --git a/community/beaver/beaver.install b/community/beaver/beaver.install new file mode 100644 index 000000000..af03f2618 --- /dev/null +++ b/community/beaver/beaver.install @@ -0,0 +1,9 @@ +post_install() { + echo -e "\n> Beaver Language File examples located in /usr/share/beaver/bl\n" + /bin/true +} + +post_upgrade() { + post_install $1 + /bin/true +} diff --git a/community/beaver/interface.c.patch b/community/beaver/interface.c.patch new file mode 100644 index 000000000..39880317f --- /dev/null +++ b/community/beaver/interface.c.patch @@ -0,0 +1,4 @@ +1169c1169 +< gtk_window_set_default_icon_from_file("../pixmaps/beaver.png", NULL); // set beaver icon for all windows in Beaver +--- +> gtk_window_set_default_icon_from_file(PIXMAP_PATH "/pixmaps/beaver.png", NULL); // set beaver icon for all windows in Beaver diff --git a/community/beaver/main.h.patch b/community/beaver/main.h.patch new file mode 100644 index 000000000..1ea3a2996 --- /dev/null +++ b/community/beaver/main.h.patch @@ -0,0 +1,2 @@ +52a53 +> #define PIXMAP_PATH "/usr/share/beaver" diff --git a/community/bhv/ChangeLog b/community/bhv/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/bhv/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/bhv/PKGBUILD b/community/bhv/PKGBUILD new file mode 100644 index 000000000..89af1d310 --- /dev/null +++ b/community/bhv/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=bhv +pkgver=0.0.10 +pkgrel=2 +pkgdesc="Allows you to examine the contents of web browser history files" +arch=('i686' 'x86_64') +url="http://www.lbtechservices.com/software/oss/bhv/" +license=('GPL') +depends=('gnome-python-extras' 'python-pysqlite') +makedepends=('intltool') +source=(http://www.lbtechservices.com/downloads/bhv/bhv-$pkgver.tar.gz) +md5sums=('b6997feb14f1bb74e8181a2c5f9716b0') + +build() { + cd $startdir/src/$pkgname-$pkgver + + find . -name Makefile.in -exec sed -i -e 's/-scrollkeeper-update.*//' {} \; + if [ -f omf.make ]; then + sed -i -e 's/-scrollkeeper-update.*//' omf.make + fi + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/biew/PKGBUILD b/community/biew/PKGBUILD new file mode 100644 index 000000000..41be212de --- /dev/null +++ b/community/biew/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 2895 2009-09-22 17:25:41Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=biew +pkgver=6.0.0 +_lver=600 +pkgrel=1 +pkgdesc="Binary viewer" +arch=(i686 x86_64) +license=('GPL') +depends=(slang gpm) +url="http://biew.sourceforge.net/" +options=(zipman) +source=(http://downloads.sourceforge.net/project/biew/biew/$pkgver/biew-${_lver}-src.tar.bz2) +md5sums=('1bb12fe473befb92f4d616b0a92731f6') + +build() { + cd $startdir/src/${pkgname}-${_lver} + ./configure --prefix=/usr + make || return 1 + + sed -i "s|PREFIX=/usr|PREFIX=$startdir/pkg/usr|" config.mak + sed -i "s|DATADIR=/usr/share/biew|DATADIR=$startdir/pkg/usr/share/biew|" config.mak + sed -i "s|LIBDIR=/usr/lib/biew|LIBDIR=$startdir/pkg/usr/lib/biew|" config.mak + + patch makefile <<EOF +266,267c266,266 +< \$(INSTALL) -D -c -m 644 bin_rc/xlt/* \$(DATADIR)/xlt +< \$(INSTALL) -D -c -m 644 bin_rc/xlt/russian/* \$(DATADIR)/xlt/russian +--- +> cp -r bin_rc/xlt/* \${DATADIR}/xlt +EOF + + make prefix=$startdir/pkg/usr install || return 1 + + mv $pkgdir/usr/man $pkgdir/usr/share/ +} diff --git a/community/billreminder/PKGBUILD b/community/billreminder/PKGBUILD new file mode 100644 index 000000000..c02fb60bc --- /dev/null +++ b/community/billreminder/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 1073 2009-08-12 20:17:20Z dgriffiths $ +# Maintainer: Hugo Doria <hugo@archlinux.org> + +pkgname=billreminder +pkgver=0.3.2 +pkgrel=4 +pkgdesc="Small and quick accounting application designed to allow for easy tracking of bills" +arch=('i686' 'x86_64') +url="http://billreminder.gnulinuxbrasil.org/" +depends=('python-pysqlite' 'python-notify' 'dbus-python' 'setuptools' 'desktop-file-utils' 'pygobject' 'pygtk' 'pil' 'perlxml' 'xdg-utils') +makedepends=('intltool') +license=('MIT') +install=billreminder.install +source=(http://ftp.gnome.org/pub/GNOME/sources/billreminder/0.3/${pkgname}-${pkgver}.tar.bz2) +md5sums=('dddf919af92bc778d823b92f63e50dd9') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=${pkgdir} install + install -d ${pkgdir}/usr/share/licenses/billreminder/ + install -m644 ${srcdir}/billreminder-${pkgver}/COPYING ${pkgdir}/usr/share/licenses/billreminder/ +} diff --git a/community/billreminder/billreminder.install b/community/billreminder/billreminder.install new file mode 100644 index 000000000..b95cc069d --- /dev/null +++ b/community/billreminder/billreminder.install @@ -0,0 +1,11 @@ +post_install() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} diff --git a/community/bin2iso/PKGBUILD b/community/bin2iso/PKGBUILD new file mode 100644 index 000000000..926ed0abe --- /dev/null +++ b/community/bin2iso/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributer: Benjamin Andresen <benny@klapmuetz.org> +# Maintainer: Thomas Baechler <thomas.baechler@rwth-aachen.de> +pkgname=bin2iso +pkgver=1.9b +_dlver=$(echo $pkgver | sed 's/\.//') +pkgrel=1 +pkgdesc="bin2iso converts RAW format (.bin/.cue) files to ISO/WAV format" +arch=('i686' 'x86_64') +url="http://users.eastlink.ca/~doiron/bin2iso/" +source=(http://users.eastlink.ca/~doiron/${pkgname}/linux/${pkgname}${_dlver}_linux.c) +license=('GPL') +depends=('glibc') +md5sums=('01dab72496175a772bcf6e08c854d440') + +build() { + cd $startdir/src + [ -z "$CC" ] && CC=gcc + $CC $CFLAGS -Wall -o ${pkgname} ${pkgname}${_dlver}_linux.c || return 1 + install -D -m 755 $pkgname $startdir/pkg/usr/bin/$pkgname +} diff --git a/community/bind-geodns/127.0.0.zone b/community/bind-geodns/127.0.0.zone new file mode 100644 index 000000000..509c311f6 --- /dev/null +++ b/community/bind-geodns/127.0.0.zone @@ -0,0 +1,11 @@ +$ORIGIN 0.0.127.in-addr.arpa. + +@ 1D IN SOA localhost. root.localhost. ( + 42 ; serial (yyyymmdd##) + 3H ; refresh + 15M ; retry + 1W ; expiry + 1D ) ; minimum ttl + + 1D IN NS localhost. +1 1D IN PTR localhost. diff --git a/community/bind-geodns/PKGBUILD b/community/bind-geodns/PKGBUILD new file mode 100644 index 000000000..ef86cc5b0 --- /dev/null +++ b/community/bind-geodns/PKGBUILD @@ -0,0 +1,68 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=bind-geodns +pkgver=9.4.1 +_pkgver=9.4.1-P1 +pkgrel=2 +pkgdesc="bind named server with geoip patch can return ip depending on requester location" +arch=(i686 x86_64) +url="http://www.caraytech.com/geodns/" +license=('custom:ISC') +backup=(etc/named.conf etc/logrotate.d/named etc/conf.d/named etc/rndc.key) +depends=('openssl' 'geoip') +provides=('dns-server' 'bind' 'dnsutils') +conflicts=('bind' 'dnsutils') +options=('!libtool') +install=bind.install +source=(ftp://ftp.isc.org/isc/bind9/${_pkgver}/bind-${_pkgver}.tar.gz + bind.so_bsdcompat.diff \ + named.conf \ + localhost.zone \ + 127.0.0.zone + named \ + root.hint \ + named.logrotate \ + named.conf.d \ + http://www.caraytech.com/geodns/bind-9.4.1-geodns-patch.tar.gz) +md5sums=('44e0514e6105ddaa235394045d9aeb0c' + '447d58721cfee0e1e377b46f7d50b327' + 'f26d015142fa0a8226b42bbf9d490aa4' + 'ab5beef0b41eb6376c7f1f4ee233172b' + 'bdbdfe4990b0903984306dd14f98b951' + '750f283c7774ffe75cd215bce46b03cd' + '8c212c0260d708f15f75d3adc71f0149' + '91b3463a181561deb845acc122713a2a' + '475fde63600d7d95980de991f02d6b6d' + 'd3d515bdef525f9a31787b36a105e690') + +build() { + export MAKEFLAGS="-j1" + cd $srcdir/bind-${_pkgver} + patch -Np0 -i $srcdir/bind.so_bsdcompat.diff || return 1 + patch -Np1 -i $srcdir/bind-9.4.1-geodns-patch/patch.diff || return 1 + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --with-libtool --enable-shared --disable-threads \ + --with-openssl=yes --disable-linux-caps --without-libxml2 + make LDFLAGS=-lGeoIP || return 1 + make DESTDIR=$pkgdir install + install -D -m755 ../named $pkgdir/etc/rc.d/named + install -D -m640 ../named.conf $pkgdir/etc/named.conf + install -D -m600 ../127.0.0.zone $pkgdir/var/named/127.0.0.zone + install -D -m600 ../localhost.zone $pkgdir/var/named/localhost.zone + + #grabbed from ftp://ftp.rs.internic.net/domain/named.root + install -D -m600 ../root.hint $pkgdir/var/named/root.hint + install -D -m600 ../named.logrotate $pkgdir/etc/logrotate.d/named + install -D -m644 ../named.conf.d $pkgdir/etc/conf.d/named + install -d -m755 $pkgdir/var/run/named + install -D -m644 COPYRIGHT $startdir/pkg/usr/share/licenses/$pkgname/LICENSE + + # adjust ownerships (our named user will be uid/gid 40/40) + chmod 700 $pkgdir/var/named + chown root:40 $pkgdir/etc/named.conf + chown -R 40:40 $pkgdir/var/named + chown 40:40 $pkgdir/var/run/named + + mv $pkgdir/usr/man $pkgdir/usr/share/ +} diff --git a/community/bind-geodns/bind.install b/community/bind-geodns/bind.install new file mode 100644 index 000000000..c4acf221c --- /dev/null +++ b/community/bind-geodns/bind.install @@ -0,0 +1,37 @@ +# arg 1: the new package version +post_install() { + getent group named >/dev/null || usr/sbin/groupadd -g 40 named + getent passwd named >/dev/null || usr/sbin/useradd -u 40 -c "BIND DNS Server" -g named -d /var/named -s /bin/false named + usr/bin/passwd -l named &>/dev/null + + [ -f var/log/named.log ] || : >var/log/named.log + chown named.named var/log/named.log + # create an rndc.key if it doesn't already exist + if [ ! -s etc/rndc.key ]; then + usr/sbin/rndc-confgen -b 256 | head -n 5 >>etc/rndc.key + chown root.named etc/rndc.key + chmod 640 etc/rndc.key + fi +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 + # old versions of this package didn't have a named user + chown -R named:named var/named + # old versions of this package didn't set permissions correct + chown root:named etc/named.conf + chmod 640 etc/named.conf +} + +# arg 1: the old package version +pre_remove() { + usr/sbin/userdel named &>/dev/null + usr/sbin/groupdel named &>/dev/null +} + +op=$1 +shift + +$op $* diff --git a/community/bind-geodns/bind.so_bsdcompat.diff b/community/bind-geodns/bind.so_bsdcompat.diff new file mode 100644 index 000000000..5d78031b7 --- /dev/null +++ b/community/bind-geodns/bind.so_bsdcompat.diff @@ -0,0 +1,11 @@ +--- ./lib/isc/unix/socket.c.orig 2005-11-03 17:08:42.000000000 -0600 ++++ ./lib/isc/unix/socket.c 2006-02-18 13:09:15.000000000 -0600 +@@ -245,6 +245,8 @@ + + #define SOCK_DEAD(s) ((s)->references == 0) + ++#undef SO_BSDCOMPAT ++ + static void + manager_log(isc_socketmgr_t *sockmgr, + isc_logcategory_t *category, isc_logmodule_t *module, int level, diff --git a/community/bind-geodns/localhost.zone b/community/bind-geodns/localhost.zone new file mode 100644 index 000000000..e3ff9641c --- /dev/null +++ b/community/bind-geodns/localhost.zone @@ -0,0 +1,10 @@ +$ORIGIN localhost. +@ 1D IN SOA @ root ( + 42 ; serial (yyyymmdd##) + 3H ; refresh + 15M ; retry + 1W ; expiry + 1D ) ; minimum ttl + + 1D IN NS @ + 1D IN A 127.0.0.1 diff --git a/community/bind-geodns/named b/community/bind-geodns/named new file mode 100755 index 000000000..aa228092a --- /dev/null +++ b/community/bind-geodns/named @@ -0,0 +1,39 @@ +#!/bin/bash + +NAMED_ARGS= +[ -f /etc/conf.d/named ] && . /etc/conf.d/named + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/named` +case "$1" in + start) + stat_busy "Starting DNS" + [ -z "$PID" ] && /usr/sbin/named ${NAMED_ARGS} + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon named + stat_done + fi + ;; + stop) + stat_busy "Stopping DNS" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon named + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/bind-geodns/named.conf b/community/bind-geodns/named.conf new file mode 100644 index 000000000..862134326 --- /dev/null +++ b/community/bind-geodns/named.conf @@ -0,0 +1,58 @@ +// +// /etc/named.conf +// + +options { + directory "/var/named"; + pid-file "/var/run/named/named.pid"; + auth-nxdomain yes; + datasize default; + allow-recursion { 127.0.0.1; }; +// Uncomment these to enable IPv6 connections support +// IPv4 will still work +// listen-on { none; }; +// listen-on-v6 { any; }; +}; + +zone "localhost" IN { + type master; + file "localhost.zone"; + allow-update { none; }; + allow-transfer { any; }; +}; + +zone "0.0.127.in-addr.arpa" IN { + type master; + file "127.0.0.zone"; + allow-update { none; }; + allow-transfer { any; }; +}; + +zone "." IN { + type hint; + file "root.hint"; +}; + +//zone "example.org" IN { +// type slave; +// file "example.zone"; +// masters { +// 192.168.1.100; +// }; +// allow-query { any; }; +// allow-transfer { any; }; +//}; + +logging { + channel xfer-log { + file "/var/log/named.log"; + print-category yes; + print-severity yes; + print-time yes; + severity info; + }; + category xfer-in { xfer-log; }; + category xfer-out { xfer-log; }; + category notify { xfer-log; }; +}; + diff --git a/community/bind-geodns/named.conf.d b/community/bind-geodns/named.conf.d new file mode 100644 index 000000000..aecbd2307 --- /dev/null +++ b/community/bind-geodns/named.conf.d @@ -0,0 +1,4 @@ +# +# Parameters to be passed to BIND +# +NAMED_ARGS="-u named" diff --git a/community/bind-geodns/named.logrotate b/community/bind-geodns/named.logrotate new file mode 100644 index 000000000..ef1a2d032 --- /dev/null +++ b/community/bind-geodns/named.logrotate @@ -0,0 +1,6 @@ +/var/log/named.log { + missingok + postrotate + /bin/kill -HUP `cat /var/run/named/named.pid 2>/dev/null` 2>/dev/null || true + endscript +} diff --git a/community/bind-geodns/root.hint b/community/bind-geodns/root.hint new file mode 100644 index 000000000..4ed4c0b3a --- /dev/null +++ b/community/bind-geodns/root.hint @@ -0,0 +1,80 @@ +; This file holds the information on root name servers needed to +; initialize cache of Internet domain name servers +; (e.g. reference this file in the "cache . <file>" +; configuration file of BIND domain name servers). +; +; This file is made available by InterNIC +; under anonymous FTP as +; file /domain/named.root +; on server FTP.INTERNIC.NET +; -OR- RS.INTERNIC.NET +; +; last update: Nov 01, 2007 +; related version of root zone: 2007110100 +; +; +; formerly NS.INTERNIC.NET +; +. 3600000 IN NS A.ROOT-SERVERS.NET. +A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4 +; +; formerly NS1.ISI.EDU +; +. 3600000 NS B.ROOT-SERVERS.NET. +B.ROOT-SERVERS.NET. 3600000 A 192.228.79.201 +; +; formerly C.PSI.NET +; +. 3600000 NS C.ROOT-SERVERS.NET. +C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12 +; +; formerly TERP.UMD.EDU +; +. 3600000 NS D.ROOT-SERVERS.NET. +D.ROOT-SERVERS.NET. 3600000 A 128.8.10.90 +; +; formerly NS.NASA.GOV +; +. 3600000 NS E.ROOT-SERVERS.NET. +E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10 +; +; formerly NS.ISC.ORG +; +. 3600000 NS F.ROOT-SERVERS.NET. +F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241 +; +; formerly NS.NIC.DDN.MIL +; +. 3600000 NS G.ROOT-SERVERS.NET. +G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4 +; +; formerly AOS.ARL.ARMY.MIL +; +. 3600000 NS H.ROOT-SERVERS.NET. +H.ROOT-SERVERS.NET. 3600000 A 128.63.2.53 +; +; formerly NIC.NORDU.NET +; +. 3600000 NS I.ROOT-SERVERS.NET. +I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17 +; +; operated by VeriSign, Inc. +; +. 3600000 NS J.ROOT-SERVERS.NET. +J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30 +; +; operated by RIPE NCC +; +. 3600000 NS K.ROOT-SERVERS.NET. +K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129 +; +; operated by ICANN +; +. 3600000 NS L.ROOT-SERVERS.NET. +L.ROOT-SERVERS.NET. 3600000 A 199.7.83.42 +; +; operated by WIDE +; +. 3600000 NS M.ROOT-SERVERS.NET. +M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33 +; End of File diff --git a/community/binutils-avr/ChangeLog b/community/binutils-avr/ChangeLog new file mode 100644 index 000000000..421cebbfd --- /dev/null +++ b/community/binutils-avr/ChangeLog @@ -0,0 +1,9 @@ +2008-01-30 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: moved to [community] + + * ChangeLog: added + + * binutils-configure.patch: added + + * newdevices.patch: added diff --git a/community/binutils-avr/PKGBUILD b/community/binutils-avr/PKGBUILD new file mode 100644 index 000000000..5ba06b325 --- /dev/null +++ b/community/binutils-avr/PKGBUILD @@ -0,0 +1,70 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: danst0 <danst0@west.de> + +pkgname=binutils-avr +pkgver=2.19.1 +pkgrel=1 +_date=20090419 +pkgdesc="A set of programs to assemble and manipulate binary and object files for the avr architecture" +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/binutils/" +license=('GPL') +depends=('glibc>=2.10.1' 'zlib') +options=('!libtool' '!distcc' '!ccache') +install=binutils-avr.install +source=(ftp://ftp.archlinux.org/other/${pkgname/-avr}/${pkgname/-avr}-${pkgver}_${_date}.tar.bz2 + binutils-2.19-as-needed.patch) +md5sums=('18db08329c4a1a22ec57ea4c0d7440a6' 'f6fd22284040a0b05e74ed2ff504a6d9') + +build() { + cd ${srcdir} + + patch -Np1 -i ${srcdir}/binutils-2.19-as-needed.patch || return 1 + + mkdir build + cd build + + CC="gcc -L$(pwd)/bfd/.libs/" + if [ "${CARCH}" = "x86_64" ]; then + ../configure --build=$(../config.guess) \ + --disable-multilib \ + --disable-nls \ + --enable-64-bit-bfd \ + --enable-install-libbfd \ + --includedir=/usr/$(../config.guess)/include \ + --infodir=/usr/share/info \ + --libdir=/usr/lib \ + --mandir=/usr/share/man \ + --prefix=/usr \ + --target=avr + else + ../configure --build=$(../config.guess) \ + --disable-nls \ + --enable-install-libbfd \ + --includedir=/usr/$(../config.guess)/include \ + --infodir=/usr/share/info \ + --libdir=/usr/lib \ + --mandir=/usr/share/man \ + --prefix=/usr \ + --target=avr + fi + + # This checks the host environment and makes sure all the necessary tools are available to compile Binutils. + make configure-host || return 1 + + make tooldir=/usr || return 1 + make DESTDIR=${pkgdir} tooldir=/usr install || return 1 + + rm -f ${pkgdir}/usr/lib/libiberty.a + rm -f ${pkgdir}/usr/man/man1/{dlltool,nlmconv,windres}* + rm -f ${pkgdir}/usr/share/info/dir || return 1 + rm -rf ${pkgdir}/usr/share/lib || return 1 + rm -rf ${pkgdir}/usr/share/locale || return 1 + + for bin in addr2line ar as c++filt gprof ld nm objcopy objdump ranlib readelf size strings strip ; do + rm -f ${pkgdir}/usr/bin/${bin} || return 1 + done +} + +# vim:set ts=2 sw=2 et: diff --git a/community/binutils-avr/binutils-2.19-as-needed.patch b/community/binutils-avr/binutils-2.19-as-needed.patch new file mode 100644 index 000000000..1c2b7df2c --- /dev/null +++ b/community/binutils-avr/binutils-2.19-as-needed.patch @@ -0,0 +1,38 @@ +=================================================================== +RCS file: /cvs/src/src/bfd/elflink.c,v +retrieving revision 1.328 +retrieving revision 1.329 +diff -u -r1.328 -r1.329 +--- src/bfd/elflink.c 2009/01/29 16:35:03 1.328 ++++ src/bfd/elflink.c 2009/01/31 11:44:37 1.329 +@@ -3199,6 +3199,16 @@ + return 0; + } + ++static bfd_boolean ++on_needed_list (const char *soname, struct bfd_link_needed_list *needed) ++{ ++ for (; needed != NULL; needed = needed->next) ++ if (strcmp (soname, needed->name) == 0) ++ return TRUE; ++ ++ return FALSE; ++} ++ + /* Sort symbol by value and section. */ + static int + elf_sort_symbol (const void *arg1, const void *arg2) +@@ -4434,8 +4444,11 @@ + + if (!add_needed + && definition +- && dynsym +- && h->ref_regular) ++ && ((dynsym ++ && h->ref_regular) ++ || (h->ref_dynamic ++ && (elf_dyn_lib_class (abfd) & DYN_AS_NEEDED) != 0 ++ && !on_needed_list (elf_dt_name (abfd), htab->needed)))) + { + int ret; + const char *soname = elf_dt_name (abfd); diff --git a/community/binutils-avr/binutils-avr.install b/community/binutils-avr/binutils-avr.install new file mode 100644 index 000000000..14cfdd7a0 --- /dev/null +++ b/community/binutils-avr/binutils-avr.install @@ -0,0 +1,9 @@ +post_upgrade() { + sed -ie '/\/opt\/avr\/lib/d' /etc/ld.so.conf +} + +op=$1 +shift +[ "$(type -t "$op")" = "function" ] && $op "$@" + +# vim:set ts=2 sw=2 et: diff --git a/community/blackbox/PKGBUILD b/community/blackbox/PKGBUILD new file mode 100644 index 000000000..2999b1ea2 --- /dev/null +++ b/community/blackbox/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: durbatuluk <dvdscripter@gmail.org> +# Contributor: Steve Ponsford <sp4d@lavabit.com> + +pkgname=blackbox +pkgver=0.70.1 +pkgrel=5 +pkgdesc="A window manager for X11" +arch=('i686' 'x86_64') +depends=('libxft' 'libxext') +license=('MIT') +options=('!libtool') +source=(http://downloads.sourceforge.net/blackboxwm/$pkgname-$pkgver.tar.gz + gcc4.3.patch bbdock.patch bsetbg-feh.patch) +url="http://blackboxwm.sourceforge.net/" +md5sums=('2d173b95ca5e64ef478c6a5d2deee9df' + 'bc7a1335d77cdeb6f85cba4d01e68e63' + '69c5a5e981b087b2d8267cab996b48dd' + 'e7fb0d5bfd95820c0194ec73df66dadc') + +build() { + cd $startdir/src/$pkgname-$pkgver + + patch -Np1 -i ../gcc4.3.patch || return 1 + patch -Np0 -i ../bbdock.patch || return 1 + patch -Np0 -i ../bsetbg-feh.patch || return 1 + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + + install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/blackbox/bbdock.patch b/community/blackbox/bbdock.patch new file mode 100644 index 000000000..709b6cfe1 --- /dev/null +++ b/community/blackbox/bbdock.patch @@ -0,0 +1,16 @@ +--- src/Slit.cc 2005-01-04 05:58:33.000000000 -0700 ++++ /root/tmp/Slit.cc 2007-12-29 11:13:09.000000000 -0700 +@@ -248,6 +248,13 @@ + bt::PixmapCache::find(screen->screenNumber(), texture, + frame.rect.width(), frame.rect.height(), + frame.pixmap); ++/*** START: BBDOCK PATCH FOR DOCK APPS THAT USE ParentRelative **************/ ++ if ((texture.texture() & bt::Texture::Gradient) && frame.pixmap) ++ XSetWindowBackgroundPixmap(display, frame.window, frame.pixmap); ++ else if ((texture.texture() & bt::Texture::Solid)) ++ XSetWindowBackground(display, frame.window, ++ texture.color1().pixel(screen->screenNumber())); ++/*** STOP: BBDOCK PATCH FOR DOCK APPS THAT USE ParentRelative ***************/ + XClearArea(display, frame.window, 0, 0, + frame.rect.width(), frame.rect.height(), True); + diff --git a/community/blackbox/bsetbg-feh.patch b/community/blackbox/bsetbg-feh.patch new file mode 100644 index 000000000..17a612ff0 --- /dev/null +++ b/community/blackbox/bsetbg-feh.patch @@ -0,0 +1,23 @@ +--- util/bsetbg.orig 2008-03-26 21:17:04.000000000 -0700 ++++ util/bsetbg 2008-03-26 21:21:57.000000000 -0700 +@@ -22,7 +22,7 @@ + + PATH=$PATH:/usr/bin:/usr/local/bin:/usr/X11R6/bin + +-img_apps="display xli xsetbg Esetroot qiv wmsetbg xv" ++img_apps="display xli xsetbg Esetroot qiv wmsetbg xv feh" + + display_full_cmd="display -geometry 800x600 -window root" + display_tile_cmd="display -window root" +@@ -59,6 +59,11 @@ + xsetbg_center_cmd="xsetbg -center" + xsetbg_default_cmd="$xsetbg_center_cmd" + ++feh_full_cmd="feh --bg-scale" ++feh_tile_cmd="feh --bg-tile" ++feh_center_cmd="feh --bg-center" ++feh_default_cmd="$feh_center_cmd" ++ + ################################## + + me=`basename $0` diff --git a/community/blackbox/gcc4.3.patch b/community/blackbox/gcc4.3.patch new file mode 100644 index 000000000..40a9dcdef --- /dev/null +++ b/community/blackbox/gcc4.3.patch @@ -0,0 +1,111 @@ +diff -Nur blackbox-0.70.1/lib/Image.cc blackbox-0.70.1-new/lib/Image.cc +--- blackbox-0.70.1/lib/Image.cc 2005-04-08 08:41:09.000000000 -0700 ++++ blackbox-0.70.1-new/lib/Image.cc 2008-05-21 20:52:44.000000000 -0700 +@@ -45,6 +45,8 @@ + #include <stdio.h> + #include <stdlib.h> + ++#include <cstring> ++ + // #define COLORTABLE_DEBUG + // #define MITSHM_DEBUG + +diff -Nur blackbox-0.70.1/lib/Resource.cc blackbox-0.70.1-new/lib/Resource.cc +--- blackbox-0.70.1/lib/Resource.cc 2005-04-06 14:16:50.000000000 -0700 ++++ blackbox-0.70.1-new/lib/Resource.cc 2008-05-21 20:52:44.000000000 -0700 +@@ -30,6 +30,8 @@ + + #include <stdio.h> + ++#include <cstring> ++ + + bt::Resource::Resource(void) + : db(NULL) +diff -Nur blackbox-0.70.1/lib/XDG.cc blackbox-0.70.1-new/lib/XDG.cc +--- blackbox-0.70.1/lib/XDG.cc 2005-04-06 07:04:38.000000000 -0700 ++++ blackbox-0.70.1-new/lib/XDG.cc 2008-05-21 20:52:44.000000000 -0700 +@@ -26,7 +26,7 @@ + #include "XDG.hh" + + #include <stdlib.h> +- ++#include <algorithm> + + // make sure directory names end with a slash + static std::string terminateDir(const std::string &string) +diff -Nur blackbox-0.70.1/src/BlackboxResource.cc blackbox-0.70.1-new/src/BlackboxResource.cc +--- blackbox-0.70.1/src/BlackboxResource.cc 2005-10-18 00:34:46.000000000 -0700 ++++ blackbox-0.70.1-new/src/BlackboxResource.cc 2008-05-21 20:52:44.000000000 -0700 +@@ -33,6 +33,8 @@ + #include <X11/Xutil.h> + #include <X11/cursorfont.h> + ++#include <cstring> ++ + + BlackboxResource::BlackboxResource(const std::string& rc): rc_file(rc) { + screen_resources = 0; +diff -Nur blackbox-0.70.1/src/Screen.cc blackbox-0.70.1-new/src/Screen.cc +--- blackbox-0.70.1/src/Screen.cc 2005-10-18 01:07:22.000000000 -0700 ++++ blackbox-0.70.1-new/src/Screen.cc 2008-05-21 20:52:44.000000000 -0700 +@@ -48,6 +48,8 @@ + #include <ctype.h> + #include <dirent.h> + ++#include <cstring> ++ + + static bool running = true; + static int anotherWMRunning(Display *, XErrorEvent *) { +diff -Nur blackbox-0.70.1/src/ScreenResource.cc blackbox-0.70.1-new/src/ScreenResource.cc +--- blackbox-0.70.1/src/ScreenResource.cc 2005-04-12 22:54:08.000000000 -0700 ++++ blackbox-0.70.1-new/src/ScreenResource.cc 2008-05-21 20:52:44.000000000 -0700 +@@ -33,6 +33,8 @@ + + #include <assert.h> + ++#include <cstring> ++ + + static const int iconify_width = 9; + static const int iconify_height = 9; +diff -Nur blackbox-0.70.1/src/main.cc blackbox-0.70.1-new/src/main.cc +--- blackbox-0.70.1/src/main.cc 2005-01-03 02:42:57.000000000 -0700 ++++ blackbox-0.70.1-new/src/main.cc 2008-05-21 20:52:44.000000000 -0700 +@@ -36,6 +36,8 @@ + + #include <stdio.h> + ++#include <cstring> ++ + + static void showHelp(int exitval) { + // print version - this should not be localized! +diff -Nur blackbox-0.70.1/util/bsetbg blackbox-0.70.1-new/util/bsetbg +--- blackbox-0.70.1/util/bsetbg 2004-12-22 02:40:18.000000000 -0700 ++++ blackbox-0.70.1-new/util/bsetbg 2008-05-21 20:52:44.000000000 -0700 +@@ -1,4 +1,4 @@ +-#!/bin/sh ++#!/bin/bash + + # Copyright (c) 2000-2002 Timothy M. King (tmk@lordzork.com) + # +diff -Nur blackbox-0.70.1/util/bsetroot.cc blackbox-0.70.1-new/util/bsetroot.cc +--- blackbox-0.70.1/util/bsetroot.cc 2005-03-15 00:01:37.000000000 -0700 ++++ blackbox-0.70.1-new/util/bsetroot.cc 2008-05-21 20:52:44.000000000 -0700 +@@ -27,11 +27,14 @@ + #include <Pen.hh> + #include <Texture.hh> + ++#include <cstdlib> + #include <cctype> + + #include <X11/Xatom.h> + #include <stdio.h> + ++#include <cstring> ++ + + // ignore all X errors + static int x11_error(::Display *, XErrorEvent *) diff --git a/community/blobwars/PKGBUILD b/community/blobwars/PKGBUILD new file mode 100644 index 000000000..f77c45c0f --- /dev/null +++ b/community/blobwars/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: geekitus + +pkgname=blobwars +pkgver=1.11 +pkgrel=1 +pkgdesc="Platform action game featuring a variety of different weaponry and multiple objectives" +arch=('i686' 'x86_64') +url="http://www.parallelrealities.co.uk/projects/blobWars.php" +license=('GPL') +depends=('sdl_image' 'sdl_mixer' 'sdl_ttf') +source=(http://www.parallelrealities.co.uk/download/blobwars/blobwars-1.11-1.tar.gz) +md5sums=('4da5ec26e0a865a58e3acfeb2e48d3e2') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + sed -i -e 's/-g games//' -e 's/-Werror//' makefile + make || return 1 + make PREFIX=${pkgdir}/usr BINDIR=${pkgdir}/usr/bin/ install + sed -i 's/Game;/Game;ArcadeGame;/' ${pkgdir}/usr/share/applications/blobwars.desktop +} diff --git a/community/blueman/ChangeLog b/community/blueman/ChangeLog new file mode 100644 index 000000000..2f814a2e4 --- /dev/null +++ b/community/blueman/ChangeLog @@ -0,0 +1,36 @@ +blueman (1.10-1) + + * New upstream release + * gconf>=2.0 moved to optdepends + * added conflicts with bluez-gnome. + +blueman (1.02-1) + + * New upstream release. gnome-python dependency no longer needed. + + * Added hicolor-icon-theme as dependency since blueman installs + icons into /usr/share/icons/hicolor + + * blueman.install: call gtk-update-icon-cache in post_remove. + + * New symbolic link: /usr/bin/bluetooth-sendto -> /usr/bin/blueman-sendto + + -- Abhishek Dasgupta <abhidg@gmail.com> Thu, 26 Feb 2009 10:54:34 +0530 + +blueman (1.01-3) + + * Added dependency on 'gnome-python' (Closes #13347). + + -- Abhishek Dasgupta <abhidg@gmail.com> Thu, 19 Feb 2009 11:28:09 +0530 + +blueman (1.01-2) + + * Removed conflicts and replaces, and added warning to blueman.install. + + -- Abhishek Dasgupta <abhidg@gmail.com> Wed, 18 Feb 2009 09:49:51 +0530 + +blueman (1.01-1) + + * New upstream release. + + -- Abhishek Dasgupta <abhidg@gmail.com> Tue, 17 Feb 2009 17:16:08 +0530 diff --git a/community/blueman/PKGBUILD b/community/blueman/PKGBUILD new file mode 100644 index 000000000..f74f75776 --- /dev/null +++ b/community/blueman/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: Valmantas Palikša <walmis@balticum-tv.lt> +# Contributor: blasse <koralik@gmail.com> +# Contributor: Maciej Wilczyński <wiqert@gmail.com> +# Contributor: Abhishek Dasgupta <abhidg@gmail.com> + +pkgname=blueman +pkgver=1.10 +pkgrel=1 +pkgdesc="GTK+ bluetooth manager" +arch=('i686' 'x86_64') +license=("GPL") +url="http://blueman-project.org" +depends=('python-notify' 'bluez>=4.25' 'dbus-python' 'gtk2>=2.12' 'glib2>=2.12'\ + 'pygobject>=2.12' 'startup-notification>=0.9' 'obex-data-server'\ + 'policykit-gnome' 'notification-daemon' 'xdg-utils' 'hicolor-icon-theme') +makedepends=('pygobject' 'pyrex' 'pkgconfig' 'startup-notification' 'bluez' 'gtk2' 'intltool') +optdepends=("dnsmasq: For creating PAN network" "gconf>=2.0: For gconf configuration support") +conflicts=(bluez-gnome) +options=(!libtool) +install=$pkgname.install +source=(http://download.tuxfamily.org/blueman/${pkgname}-${pkgver}.tar.gz) +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr --sysconfdir=/etc \ + --libexecdir=/usr/lib/blueman/ --with-no-runtime-deps-check + # clear tmp + make clean + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 + ln -s "/usr/bin/blueman-sendto" "$pkgdir/usr/bin/bluetooth-sendto" +} + +md5sums=('f9058305c42038678d5023fcabba22a4') diff --git a/community/blueman/blueman.install b/community/blueman/blueman.install new file mode 100644 index 000000000..fe85b9c42 --- /dev/null +++ b/community/blueman/blueman.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} diff --git a/community/bluemote/ChangeLog b/community/bluemote/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/bluemote/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/bluemote/PKGBUILD b/community/bluemote/PKGBUILD new file mode 100644 index 000000000..22f32c4b9 --- /dev/null +++ b/community/bluemote/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: nightfrost <khashayar_naderehvandi@yahoo.co.uk> + +pkgname=bluemote +pkgver=2.0 +pkgrel=5 +pkgdesc="Will turn your Bluetooth-enabled mobile phone into a remote control for your computer" +arch=('i686' 'x86_64') +url="http://www.geocities.com/saravkrish/progs/bluemote" +license=("GPL") +depends=('libxtst') +source=(http://www.geocities.com/saravkrish/progs/bluemote/bluemote.$pkgver.tar.gz \ + bluemote-lock.patch) +install=bluemote.install +md5sums=('69ab4eafb839a3f22fca2832fbba60f6' 'd515fa3209d3c18b6afd4243eb7625bb') + +build () { + cd $startdir/src/bluemote + make clean + patch -p1 -i ../bluemote-lock.patch + make || return 1 + + install -d $startdir/pkg/usr/bin $startdir/pkg/etc/bluemote + + install -m755 bluemote $startdir/pkg/usr/bin + install -m644 bluemote-example.cfg $startdir/pkg/etc/bluemote/bluemote.cfg + install -m644 config.txt $startdir/pkg/etc/bluemote/config.txt + +} diff --git a/community/bluemote/bluemote-lock.patch b/community/bluemote/bluemote-lock.patch new file mode 100644 index 000000000..a5803df29 --- /dev/null +++ b/community/bluemote/bluemote-lock.patch @@ -0,0 +1,67 @@ +diff -ur bluemote.orig/bluemote.c bluemote/bluemote.c +--- bluemote.orig/bluemote.c 2005-01-03 08:15:42.000000000 +0100 ++++ bluemote/bluemote.c 2006-06-08 00:04:50.000000000 +0200 +@@ -79,19 +79,17 @@ + close_producer(); + exit(0); + } +- else ++ ++ if(!get_lock()) + { +- if(!get_lock()) +- { +- printf("Another instance of Bluemote already running!\n"); +- exit(1); +- } ++ printf("Another instance of Bluemote already running!\n"); ++ exit(1); ++ } + +- if(!open_consumer()) +- { +- printf("Unable to listen for messages!\n"); +- exit(1); +- } ++ if(!open_consumer()) ++ { ++ printf("Unable to listen for messages!\n"); ++ exit(1); + } + + strcpy(logfile, getenv("HOME")); +diff -ur bluemote.orig/ipc.c bluemote/ipc.c +--- bluemote.orig/ipc.c 2004-12-09 10:30:08.000000000 +0100 ++++ bluemote/ipc.c 2006-06-08 00:05:22.000000000 +0200 +@@ -32,24 +32,21 @@ + struct sockaddr_un sockadr; + int sock; + +-int get_lock() ++void remove_lock() + { +- struct flock fl; ++ unlink(lockfile); ++} + ++int get_lock() ++{ + strcpy(lockfile, getenv("HOME")); + strcat(lockfile, BLUEMOTEDIR); + strcat(lockfile, LOCKFILE); + +- fl.l_type = F_WRLCK; +- fl.l_whence = SEEK_SET; +- fl.l_start = 0; +- fl.l_len = 1; +- +- if((fdlock = open(lockfile, O_WRONLY|O_CREAT, 0600)) == -1) ++ if((fdlock = open(lockfile, O_WRONLY|O_CREAT|O_EXCL, 0600)) == -1) + return 0; + +- if(fcntl(fdlock, F_SETLK, &fl) == -1) +- return 0; ++ atexit(remove_lock); + + return 1; + } diff --git a/community/bluemote/bluemote.install b/community/bluemote/bluemote.install new file mode 100644 index 000000000..e68a476d2 --- /dev/null +++ b/community/bluemote/bluemote.install @@ -0,0 +1,16 @@ +post_install() { + +echo "==> To launch bluemote, you'll need to create the directory ~/.bluemote" +echo "==> and copy /etc/bluemote/bluemote.cfg to ~/.bluemote/bluemote.cfg." +echo "==> Edit that file to your liking (more info in /etc/bluemote/config.txt." +echo "==> Bluemote will not start if the directory and the config file do not exist." +echo "==> Add your user to the "tty" group in order to have access to /dev/rfcomm0" +} + +post_upgrade() { + groupdel bluetooth +} + +op=$1 +shift +$op $* diff --git a/community/bluemote/bluemote.rules b/community/bluemote/bluemote.rules new file mode 100644 index 000000000..dae4a6008 --- /dev/null +++ b/community/bluemote/bluemote.rules @@ -0,0 +1 @@ +KERNEL=="rfcomm[0-9]*", NAME:="%k", GROUP:="bluetooth", MODE:="0660" diff --git a/community/bmpanel/PKGBUILD b/community/bmpanel/PKGBUILD new file mode 100644 index 000000000..b3aa4f394 --- /dev/null +++ b/community/bmpanel/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: nsf <no.smile.face@gmail.com> + +pkgname=bmpanel +pkgver=0.9.27 +pkgrel=2 +pkgdesc="A modern, NETWM compliant, bitmap theme-based x11 panel." +arch=('i686' 'x86_64') +url="http://nsf.110mb.com/bmpanel/" +license=('custom') +depends=('imlib2' 'fontconfig' 'libxrender' 'libxcomposite' 'ttf-dejavu') +source=(http://nsf.110mb.com/bmpanel/$pkgname-$pkgver.tar.gz) +md5sums=('23c2ecc89ec386a94b962a3d55403b24') + +build() { + cd $srcdir/$pkgname-$pkgver + + ./configure --prefix=/usr || return 1 + make || return 1 + DESTDIR=$pkgdir make install || return 1 + + install -D -m644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING +} diff --git a/community/boinc/ChangeLog b/community/boinc/ChangeLog new file mode 100644 index 000000000..b17a95c2a --- /dev/null +++ b/community/boinc/ChangeLog @@ -0,0 +1,29 @@ +2008-02-23 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * fixing package files, rel. 6.4.5-2 + +2008-12-25 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * updated to major version 6.4.5 + * 3 missing .png files added manually + +2008-09-16 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * updated to major version 6.2.15 + * removed patch for missing headers with gcc4.3 + +2008-06-16 Zaphod <bjochen@gmx.de> + * added patch for missing headers with gcc4.3 + * cleaned up of PKGBUILD, boinc.rc and boinc.install + * corrected makedep (change from cvs to svn) + * added bash-completion for boinc_cmd + +2008-03-19 JJDaNiMoTh <jjdanimoth.aur@gmail.com> + * Depends to wxgtk-2.6 instead of wxgtk. Thanks + to Allan. + +2008-03-16 JJDaNiMoTh <jjdanimoth.aur@gmail.com> + * Added --enable-unicode at configure to show + boinc-gui. Thanks to Doc Angelo. + * Upgraded to .45 + +2007-06-27 tardo <tardo@nagi-fanboi.net> + * Built for x86_64 + diff --git a/community/boinc/PKGBUILD b/community/boinc/PKGBUILD new file mode 100644 index 000000000..9876f61cf --- /dev/null +++ b/community/boinc/PKGBUILD @@ -0,0 +1,64 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Michal Krenek <mikos@sg1.cz> + +pkgname=boinc +pkgver=6.4.5 +pkgrel=3 +pkgdesc="Berkeley Open Infrastructure for Network Computing." +arch=('i686' 'x86_64') +url="http://boinc.berkeley.edu/" +license=('LGPL') +depends=('curl' 'wxgtk') +makedepends=('libxslt' 'pkgconfig' 'perl-xml-sax' 'subversion') +install=$pkgname.install +source=($pkgname.rc $pkgname.bash boincmgr.16x16.png boincmgr.32x32.png boincmgr.48x48.png) + +md5sums=('2fa7bcfaf4b03b118afe9e26b50f3a38' + '05ed267db973ef7cbaf1118bb20bf9ce' + '0ad75d8be65f28b4febbbc7404b8d8c5' + '1bd8a06000ce83c4e6d038de6cd5e31e' + '41ce8f82cb835d4f9533f3450fb19716') + +_svnroot="http://boinc.berkeley.edu/svn/tags" +_svnmod="boinc_core_release_${pkgver//./_}" + +build() { + cd "${srcdir}" + + msg "Connecting to boinc.berkeley.edu SVN server..." + svn co ${_svnroot}/${_svnmod} || (error "SVN checkout failed" && return 1) + + msg "SVN checkout done or server timeout" + msg "Starting make..." + +#missing in 6.4.5 tag + cp "${srcdir}"/{boincmgr.16x16.png,boincmgr.32x32.png,boincmgr.48x48.png} \ + "${srcdir}/$_svnmod/clientgui/res" + + rm -r "${srcdir}/$_svnmod-build" + cp -r "${srcdir}/$_svnmod" "${srcdir}/$_svnmod-build" + cd "${srcdir}/$_svnmod-build" + +#configure + ./_autosetup + ./configure --prefix=/usr --disable-server --enable-static=no \ + --disable-static-linkage --with-wxdir=/usr/lib \ + --enable-unicode --with-x --with-wx-config=$(which wx-config) \ + --enable-client --disable-static-client --with-ssl + sed -i 's|LDFLAGS = |LDFLAGS = -L../lib |g' */Makefile || return 1 + +#build with one thread (j2 or higher does not work) + make -j1 || return 1 + make DESTDIR="${pkgdir}" install || return 1 + +#install rc-script + install -D -m755 "${srcdir}/$pkgname.rc" "${pkgdir}/etc/rc.d/$pkgname" + +#install bash-completion + install -D -m644 "${srcdir}/$pkgname.bash" "${pkgdir}/etc/bash_completion.d/$pkgname" + +#killing /etc/init.d directory + rm -rf "${pkgdir}/etc/init.d" || return 1 +} diff --git a/community/boinc/boinc.bash b/community/boinc/boinc.bash new file mode 100644 index 000000000..34daa3b97 --- /dev/null +++ b/community/boinc/boinc.bash @@ -0,0 +1,99 @@ +# Source this file in BASH to get command completion (using tab) for +# boinc and boinccmd. Written by Frank S. Thomas <fst@debian.org>. +# See also: http://boinc.berkeley.edu/trac/wiki/BashCommandCompletion + +_boinc() +{ + local cur prev opts + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + prev="${COMP_WORDS[COMP_CWORD-1]}" + + opts="$(boinc_client --help | \ + sed -n -r 's/^[[:space:]]*(--[a-z_]*).*/\1/p')" + + # Handle options that require one or more arguments. + case "$prev" in + --attach_project|--detach_project|--reset_project|--update_prefs|\ + --gui_rpc_port) + return 0 + ;; + esac + + # Handle options that require two arguments. + if [[ COMP_CWORD -gt 1 ]]; then + pprev="${COMP_WORDS[COMP_CWORD-2]}" + + case "$pprev" in + --attach_project) + return 0 + ;; + esac + fi + + if [[ "$cur" == -* ]]; then + COMPREPLY=( $(compgen -W "$opts" -- "$cur") ) + return 0 + fi +} +complete -F _boinc -o default boinc_client + +_boinccmd() +{ + local cur prev opts cmds + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + prev="${COMP_WORDS[COMP_CWORD-1]}" + + opts="--host --passwd -h --help -V --version" + cmds="$(boinc_cmd --help 2>&1 | \ + sed -n -r 's/^[[:space:]]*(--[a-z_]*).*/\1/p')" + + # The following construct assures that: + # - no command follows if one of $opts or $cmds was given + # - after --host follows only one command or --passwd and one command + # - after --passwd follows only one command + if [[ $COMP_CWORD -eq 1 ]]; then + COMPREPLY=( $(compgen -W "$opts $cmds" -- "$cur") ) + return 0 + else + if [[ "${COMP_WORDS[@]}" =~ ".* --host .* --passwd .*" ]]; then + if [[ $COMP_CWORD -eq 5 ]]; then + COMPREPLY=( $(compgen -W "$cmds" -- "$cur") ) + fi + elif [[ "${COMP_WORDS[@]}" =~ ".* --passwd .*" ]]; then + if [[ $COMP_CWORD -eq 3 ]]; then + COMPREPLY=( $(compgen -W "$cmds" -- "$cur") ) + fi + elif [[ "${COMP_WORDS[@]}" =~ ".* --host .*" ]]; then + if [[ $COMP_CWORD -eq 3 ]]; then + COMPREPLY=( $(compgen -W "--passwd $cmds" -- "$cur") ) + fi + fi + fi + + # Handle options/commands that require one or more arguments. + case "$prev" in + --get_messages|--passwd) + return 0 + ;; + + --host) + _known_hosts + return 0 + ;; + + --set_run_mode|--set_network_mode) + COMPREPLY=( $(compgen -W "always auto never" -- "$cur") ) + return 0 + ;; + + --set_screensaver_mode) + COMPREPLY=( $(compgen -W "on off" -- "$cur") ) + return 0 + ;; + esac +} +complete -F _boinccmd boinc_cmd + +# vim: syntax=sh diff --git a/community/boinc/boinc.install b/community/boinc/boinc.install new file mode 100644 index 000000000..82e6f83dd --- /dev/null +++ b/community/boinc/boinc.install @@ -0,0 +1,23 @@ +# arg 1: the new package version +post_install() { + /usr/sbin/groupadd boinc 2>/dev/null || true + /usr/sbin/useradd -s /bin/bash -g boinc -d /var/lib/boinc boinc 2>/dev/null || true + + if [ ! -d /var/lib/boinc ]; then + install -d /var/lib/boinc + fi + chown -R boinc:boinc /var/lib/boinc + + echo '>>> Client RPC password can be found in /var/lib/boinc/gui_rpc_auth.cfg' + echo '>>> (this file is generated after first run of /etc/rc.d/boinc start).' + echo '>>> ' + echo '>>> Remove it from gui_rpc_auth.cfg if you do not want to use password.' +} + +# arg 1: the old package version +post_remove() { + /usr/sbin/userdel boinc + /usr/sbin/groupdel boinc + + echo '>>> If you really do not want to run Boinc in the future, you may completely remove the directory "/var/lib/boinc".' +} diff --git a/community/boinc/boinc.rc b/community/boinc/boinc.rc new file mode 100644 index 000000000..4bc76bcc5 --- /dev/null +++ b/community/boinc/boinc.rc @@ -0,0 +1,53 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + + +BOINCUSER="boinc" +BOINCDIR="/var/lib/boinc" +PID=`pidof -o %PPID /usr/bin/boinc_client` +case "$1" in + attach) + echo "Enter the Project URL: " + read url + echo "Enter your Account Key: " + read key + echo "Attaching to project" + cd $BOINCDIR + su $BOINCUSER -c "boinc_cmd --project_attach $url $key" +;; + start) + stat_busy "Starting boinc" + if [ -z "$PID" ]; then + su $BOINCUSER -c "nice -n 19 /usr/bin/boinc_client --daemon --dir ${BOINCDIR} --redirectio" + else + false + fi + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon boinc + stat_done + fi + ;; + stop) + stat_busy "Stopping boinc" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon boinc + stat_done + fi + ;; + restart) + $0 stop + sleep 2 + $0 start + ;; + *) + echo "usage: $0 {attach|start|stop|restart}" +esac +exit 0 + diff --git a/community/boinc/boincmgr.16x16.png b/community/boinc/boincmgr.16x16.png new file mode 100644 index 000000000..82563d9e4 Binary files /dev/null and b/community/boinc/boincmgr.16x16.png differ diff --git a/community/boinc/boincmgr.32x32.png b/community/boinc/boincmgr.32x32.png new file mode 100644 index 000000000..0d90fad61 Binary files /dev/null and b/community/boinc/boincmgr.32x32.png differ diff --git a/community/boinc/boincmgr.48x48.png b/community/boinc/boincmgr.48x48.png new file mode 100644 index 000000000..47ea00af3 Binary files /dev/null and b/community/boinc/boincmgr.48x48.png differ diff --git a/community/bsd-games/PKGBUILD b/community/bsd-games/PKGBUILD new file mode 100644 index 000000000..2c28df164 --- /dev/null +++ b/community/bsd-games/PKGBUILD @@ -0,0 +1,74 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: SmackleFunky <smacklefunky@optusnet.com.au> + +pkgname=bsd-games +pkgver=2.17 +pkgrel=8 +pkgdesc="A linux port for a collection of BSD command line games." +url="ftp://metalab.unc.edu/pub/Linux/games/" +arch=('i686' 'x86_64') +install=$pkgname.install +license=('BSD') +depends=('gcc-libs' 'words' 'bash') +makedepends=('flex' 'bison' 'm4') +source=(ftp://metalab.unc.edu/pub/Linux/games/$pkgname-$pkgver.tar.gz \ + config.params stdio.h.diff gamescreen.h.diff + number.c.diff bsd-games-2.17-64bit.patch) + +build() { + cd ${srcdir}/$pkgname-$pkgver + [ "$CARCH" = "x86_64" ] && (patch -p1 < ../bsd-games-2.17-64bit.patch || return 1) + cp ${srcdir}/config.params . + +# Patches + sed -i "s%PKGDIR%$pkgdir%" config.params || return 1 + patch -p1 -i ${srcdir}/stdio.h.diff || return 1 + patch -p1 -i ${srcdir}/gamescreen.h.diff || return 1 + +# Incorporated some fixes from Debian + patch -p1 -i ${srcdir}/number.c.diff || return 1 + + sed -i "s/FISH/GO-FISH/g; s/\.Nm fish/\.Nm go-fish/g" fish/fish.6 || return 1 + sed -i "s/tenths/tenth/g" tests/number.-0.1 || return 1 + sed -i "s/Elegy{ Written in a Country Church{-| }Yard:/Elegy{ Written in a Country Church{-| }Yard}:/g" \ + quiz/datfiles/poetry || return 1 + sed -i "s/\.tI friend/\.It friend/g" hunt/hunt/hunt.6.in || return 1 + sed -i "s/it\'s initial/its initial/g" backgammon/teachgammon/ttext1.c || return 1 + sed -i "s/two player\'s/two players/g" backgammon/teachgammon/ttext2.c || return 1 + sed -i "s/\.I range/\.It range/g" arithmetic/arithmetic.6 || return 1 + sed -i "s/game were the/game where the/g" gomoku/gomoku.6 || return 1 + + +# Installation + ./configure + make || return 1 + make install || return 1 + +# Fix permissions + rmdir ${pkgdir}/tmp + mkdir -p ${pkgdir}/usr/share/bsdgames/data/hack/save + chown -R root:games ${pkgdir}/var/lib/bsdgames + chmod 664 ${pkgdir}/var/lib/bsdgames/* + chmod 664 ${pkgdir}/var/lib/bsdgames/{hack,phantasia}/* + chmod 775 ${pkgdir}/var/lib/bsdgames/{hack,phantasia} + +# Remove conflict with xscreensaver and fish + mv ${pkgdir}/usr/bin/fish ${pkgdir}/usr/bin/go-fish + mv ${pkgdir}/usr/share/man/man6/fish.6.gz ${pkgdir}/usr/share/man/man6/go-fish.6.gz + mv ${pkgdir}/usr/share/man/man6/worm.6.gz $startdir/pkg/usr/share/man/man6/worm-game.6.gz + +# Install documentation and license + for f in AUTHORS BUGS NEWS ChangeLog; do + install -D -m644 $f ${pkgdir}/usr/share/doc/$pkgname/$f + done + rm ${pkgdir}/usr/share/doc/trek.me + install -D -m644 COPYING ${pkgdir}/usr/share/licenses/$pkgname/COPYING + +} +md5sums=('238a38a3a017ca9b216fc42bde405639' + 'a7c5ac05eb71f7eb1eedf02b9328f4d8' + '784f68c796b9e099ac008aecef1af998' + '9c0fa6e2345bd0a7945c9a41d5ba68aa' + '47249a90f38ccb4dd07625b245bbc728' + '257813b76a41c8b2c02701571c804227') diff --git a/community/bsd-games/bsd-games-2.17-64bit.patch b/community/bsd-games/bsd-games-2.17-64bit.patch new file mode 100644 index 000000000..a56ea8454 --- /dev/null +++ b/community/bsd-games/bsd-games-2.17-64bit.patch @@ -0,0 +1,43 @@ +David Leverton writes about adventure/crc.c: + +The 'adventure' game from the games-misc/bsd-games-2.13 package crashes +when saving the game on AMD64 (and probably other 64-bit systems, but I +haven't checked). Find attached to fix this. + +http://bugs.gentoo.org/show_bug.cgi?id=77032 + + +About utmpentry.c: + +the utmpx structure defines the ut_tv member a little differently on +64bit hosts so that a 32bit and 64bit structure can be shared. So the +ut_tv is a custom 32bit structure rather than the native 64bit timeval +structure. Work around is to assign the submembers instead. + +http://bugs.gentoo.org/show_bug.cgi?id=102667 + +--- bsd-games/adventure/crc.c ++++ bsd-games/adventure/crc.c +@@ -134,7 +134,8 @@ + if (step >= sizeof(crctab) / sizeof(crctab[0])) + step = 0; + } +- crcval = (crcval << 8) ^ crctab[i]; ++ /* Mask to 32 bits. */ ++ crcval = ((crcval << 8) ^ crctab[i]) & 0xffffffff; + } +- return crcval & 0xffffffff; /* Mask to 32 bits. */ ++ return crcval; + } +--- bsd-games/dm/utmpentry.c ++++ bsd-games/dm/utmpentry.c +@@ -291,7 +291,8 @@ + e->line[sizeof(e->line) - 1] = '\0'; + (void)strncpy(e->host, up->ut_host, sizeof(up->ut_host)); + e->name[sizeof(e->host) - 1] = '\0'; +- e->tv = up->ut_tv; ++ e->tv.tv_sec = up->ut_tv.tv_sec; ++ e->tv.tv_usec = up->ut_tv.tv_usec; + adjust_size(e); + } + #endif diff --git a/community/bsd-games/bsd-games.install b/community/bsd-games/bsd-games.install new file mode 100644 index 000000000..453a6ded7 --- /dev/null +++ b/community/bsd-games/bsd-games.install @@ -0,0 +1,11 @@ +MSG="You need to be in the games group to use the score files." + +post_install() { + echo $MSG +} + +post_upgrade() { + if [ $(vercmp 2.17-8 $2) -ge 0 ]; then + echo $MSG + fi +} diff --git a/community/bsd-games/config.params b/community/bsd-games/config.params new file mode 100644 index 000000000..ebddccc38 --- /dev/null +++ b/community/bsd-games/config.params @@ -0,0 +1,16 @@ +bsd_games_cfg_non_interactive=y +bsd_games_cfg_install_prefix=PKGDIR +bsd_games_cfg_no_build_dirs='fortune wtf factor monop' +bsd_games_cfg_gamesdir=/usr/bin +bsd_games_cfg_sbindir=/usr/sbin +bsd_games_cfg_man6dir=/usr/share/man/man6 +bsd_games_cfg_man5dir=/usr/share/man/man5 +bsd_games_cfg_man8dir=/usr/share/man/man8 +bsd_games_cfg_docdir=/usr/share/doc +bsd_games_cfg_sharedir=/usr/share/bsdgames +bsd_games_cfg_varlibdir=/var/lib/bsdgames +bsd_games_cfg_do_chown=n +bsd_games_cfg_sail_dir=/tmp +bsd_games_cfg_sail_dir_perms=0777 +bsd_games_cfg_hack_dir_perms=0777 +bsd_games_cfg_pager=/bin/less diff --git a/community/bsd-games/gamescreen.h.diff b/community/bsd-games/gamescreen.h.diff new file mode 100644 index 000000000..f74ebcb4b --- /dev/null +++ b/community/bsd-games/gamescreen.h.diff @@ -0,0 +1,15 @@ +--- a/dab/gamescreen.h 2004-01-02 23:34:51.000000000 +0530 ++++ b/dab/gamescreen.h 2008-07-31 23:45:19.000000000 +0530 +@@ -70,9 +70,9 @@ + virtual void redraw(void) = 0; // Refresh + virtual int getinput(void) = 0; // Get user input + virtual void bell(void) = 0; // Beep +- virtual void score(size_t p, const PLAYER& p) = 0; // Post current score +- virtual void games(size_t p, const PLAYER& p) = 0; // Post games won +- virtual void total(size_t p, const PLAYER& p) = 0; // Post total score ++ virtual void score(size_t, const PLAYER&) = 0; // Post current score ++ virtual void games(size_t, const PLAYER&) = 0; // Post games won ++ virtual void total(size_t, const PLAYER&) = 0; // Post total score + virtual void ties(const PLAYER& p) = 0; // Post tie games + }; + diff --git a/community/bsd-games/number.c.diff b/community/bsd-games/number.c.diff new file mode 100644 index 000000000..1acbeff30 --- /dev/null +++ b/community/bsd-games/number.c.diff @@ -0,0 +1,156 @@ +--- bsdgames-2.17.orig/number/number.c ++++ bsdgames-2.17/number/number.c +@@ -78,9 +78,9 @@ + + void convert(char *); + int main(int, char *[]); +-int number(const char *, int); +-void pfract(int); +-int unit(int, const char *); ++int number(const char *, int, int *); ++void pfract(int, int); ++int unit(int, const char *, int *); + void usage(void) __attribute__((__noreturn__)); + + int lflag; +@@ -131,7 +131,7 @@ + convert(line) + char *line; + { +- int flen, len, rval; ++ int flen, len, rval, singular; + char *p, *fraction; + + flen = 0; +@@ -174,7 +174,7 @@ + --len; + } + +- rval = len > 0 ? unit(len, line) : 0; ++ rval = len > 0 ? unit(len, line, &singular) : 0; + if (fraction != NULL && flen != 0) + for (p = fraction; *p != '\0'; ++p) + if (*p != '0') { +@@ -182,10 +182,10 @@ + (void)printf("%sand%s", + lflag ? " " : "", + lflag ? " " : "\n"); +- if (unit(flen, fraction)) { ++ if (unit(flen, fraction, &singular)) { + if (lflag) + (void)printf(" "); +- pfract(flen); ++ pfract(flen, singular); + rval = 1; + } + break; +@@ -197,9 +197,10 @@ + } + + int +-unit(len, p) ++unit(len, p, singular) + int len; + const char *p; ++ int *singular; + { + int off, rval; + +@@ -208,7 +209,7 @@ + if (len % 3) { + off = len % 3; + len -= off; +- if (number(p, off)) { ++ if (number(p, off, singular)) { + rval = 1; + (void)printf(" %s%s", + name3[len / 3], lflag ? " " : ".\n"); +@@ -217,14 +218,16 @@ + } + for (; len > 3; p += 3) { + len -= 3; +- if (number(p, 3)) { ++ if (number(p, 3, singular)) { + rval = 1; + (void)printf(" %s%s", + name3[len / 3], lflag ? " " : ".\n"); + } + } + } +- if (number(p, len)) { ++ if (number(p, len, singular)) { ++ if (rval) ++ *singular = 0; + if (!lflag) + (void)printf(".\n"); + rval = 1; +@@ -233,17 +236,20 @@ + } + + int +-number(p, len) ++number(p, len, singular) + const char *p; + int len; ++ int *singular; + { + int val, rval; + + rval = 0; ++ *singular = 1; + switch (len) { + case 3: + if (*p != '0') { + rval = 1; ++ *singular = 0; + (void)printf("%s hundred", name1[*p - '0']); + } + ++p; +@@ -262,33 +268,42 @@ + } + rval = 1; + } ++ if (val != 1) ++ *singular = 0; + break; + case 1: + if (*p != '0') { + rval = 1; + (void)printf("%s", name1[*p - '0']); + } ++ if (*p != '1') ++ *singular = 0; + } + return (rval); + } + + void +-pfract(len) ++pfract(len, singular) + int len; ++ int singular; + { + static const char *const pref[] = { "", "ten-", "hundred-" }; + + switch(len) { + case 1: +- (void)printf("tenths.\n"); ++ (void)printf("tenth"); + break; + case 2: +- (void)printf("hundredths.\n"); ++ (void)printf("hundredth"); + break; + default: +- (void)printf("%s%sths.\n", pref[len % 3], name3[len / 3]); ++ (void)printf("%s%sth", pref[len % 3], name3[len / 3]); + break; + } ++ if (!singular) { ++ printf("s"); ++ } ++ printf(".\n"); + } + + void + diff --git a/community/bsd-games/stdio.h.diff b/community/bsd-games/stdio.h.diff new file mode 100644 index 000000000..786fa54c4 --- /dev/null +++ b/community/bsd-games/stdio.h.diff @@ -0,0 +1,14 @@ +diff -ru a/include/stdio.h b/include/stdio.h +--- a/include/stdio.h 2000-08-04 10:24:39.000000000 +1000 ++++ b/include/stdio.h 2005-06-18 14:26:35.000000000 +1000 +@@ -34,6 +34,10 @@ + #include <bsd-games.h> + #include_next <stdio.h> + ++__BEGIN_DECLS ++ + #ifndef HAVE_fgetln + extern char *fgetln(FILE *stream, size_t *len); + #endif ++ ++__END_DECLS diff --git a/community/bsdiff/Makefile.patch b/community/bsdiff/Makefile.patch new file mode 100644 index 000000000..b2a3ffa82 --- /dev/null +++ b/community/bsdiff/Makefile.patch @@ -0,0 +1,25 @@ +--- Makefile.old 2005-08-17 00:14:10.000000000 +0200 ++++ Makefile 2007-09-15 12:32:07.000000000 +0200 +@@ -1,15 +1,16 @@ + CFLAGS += -O3 -lbz2 + + PREFIX ?= /usr/local +-INSTALL_PROGRAM ?= ${INSTALL} -c -s -m 555 +-INSTALL_MAN ?= ${INSTALL} -c -m 444 ++INSTALL = /bin/install ++INSTALL_PROGRAM ?= ${INSTALL} -D -m755 ++INSTALL_MAN ?= ${INSTALL} -D -m644 + + all: bsdiff bspatch + bsdiff: bsdiff.c + bspatch: bspatch.c + + install: +- ${INSTALL_PROGRAM} bsdiff bspatch ${PREFIX}/bin +-.ifndef WITHOUT_MAN +- ${INSTALL_MAN} bsdiff.1 bspatch.1 ${PREFIX}/man/man1 +-.endif ++ ${INSTALL_PROGRAM} bsdiff ${PREFIX}/bin/bsdiff ++ ${INSTALL_PROGRAM} bspatch ${PREFIX}/bin/bspatch ++ ${INSTALL_MAN} bsdiff.1 ${PREFIX}/man/man1/bsdiff.1 ++ ${INSTALL_MAN} bspatch.1 ${PREFIX}/man/man1/bspatch.1 diff --git a/community/bsdiff/PKGBUILD b/community/bsdiff/PKGBUILD new file mode 100644 index 000000000..c37405423 --- /dev/null +++ b/community/bsdiff/PKGBUILD @@ -0,0 +1,19 @@ +pkgname=bsdiff +pkgver=4.3 +pkgrel=4 +pkgdesc="bsdiff and bspatch are tools for building and applying patches to binary files." +url="http://www.daemonology.net/bsdiff/" +license=('BSD') +arch=('i686' 'x86_64') +depends=('bzip2') +source=(http://www.daemonology.net/${pkgname}/${pkgname}-${pkgver}.tar.gz + Makefile.patch) +md5sums=('e6d812394f0e0ecc8d5df255aa1db22a' + '87ec6120b2e2d38da5a67821af6ac356') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + patch -p0 < ../Makefile.patch + make || return 1 + make PREFIX=${startdir}/pkg/usr install || return 1 +} diff --git a/community/bse-alsa/PKGBUILD b/community/bse-alsa/PKGBUILD new file mode 100644 index 000000000..5d2541dd3 --- /dev/null +++ b/community/bse-alsa/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado 'bardo' Primier <corrado.primier@mail.polimi.it> + +pkgname=bse-alsa +pkgver=0.7.1 +pkgrel=3 +pkgdesc="The Bedevilled Sound Engine, BEAST's core library (ALSA version)" +arch=('i686' 'x86_64') +url="http://beast.gtk.org" +license=('GPL') +depends=('beast' 'alsa-lib') +makedepends=('pkgconfig') +options=('!libtool') +source=(http://beast.gtk.org/beast-ftp/v0.7/${pkgname}-${pkgver}.tar.bz2) +md5sums=('a70508222739bdb288834723b8d0f5d4') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${startdir}/pkg install +} diff --git a/community/bugzilla/PKGBUILD b/community/bugzilla/PKGBUILD new file mode 100644 index 000000000..903d8738c --- /dev/null +++ b/community/bugzilla/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 3169 2009-09-29 08:55:43Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=bugzilla +pkgver=3.4.2 +pkgrel=1 +pkgdesc="bug tracker" +arch=('any') +url="http://www.bugzilla.org" +license=("GPL") +depends=(perl + perl-cgi perl-chart perl-email-abstract perl-email-address perl-email-date-format + perl-email-messageid perl-email-mime perl-email-mime-attachment-stripper + perl-email-mime-contenttype perl-email-mime-creator perl-email-mime-encodings + perl-email-mime-modifier perl-email-reply perl-email-send perl-email-simple + perl-email-simple-creator perl-gd perl-gdgraph perl-gdtextutil perl-patchreader + perl-return-value perl-template-gd perl-ldap perl-soap-lite perl-authen-sasl + perl-xml-twig perl-html-scrubber perl-authen-radius perl-template-toolkit) +optdepends=('mod_perl' + 'perl-dbd-pg' + 'perl-dbd-mysql' + 'perl-dbd-oracle') +backup=('srv/http/bugzilla/.htaccess') +source=(http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-$pkgver.tar.gz) +md5sums=('db35a67b7470f46f208b9ecb1abc561b') + +build() { + cd $startdir/src + install -d -m0755 $pkgdir/srv/http && \ + mv $pkgname-$pkgver $pkgdir/srv/http/bugzilla +} diff --git a/community/buildbot/PKGBUILD b/community/buildbot/PKGBUILD new file mode 100644 index 000000000..c194a1e34 --- /dev/null +++ b/community/buildbot/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 2272 2009-09-13 20:50:45Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=buildbot +pkgver=0.7.11p3 +pkgrel=1 +pkgdesc="A system to automate the compile/test cycle required by most software projects" +arch=('any') +url="http://buildbot.net" +license=("GPL") +depends=('twisted') +source=(http://downloads.sourceforge.net/buildbot/buildbot-$pkgver.tar.gz) +md5sums=('6e4ef001d11caf270e2ed7d1d7d43318') + +build() { + cd $startdir/src/buildbot-$pkgver + python setup.py install --root=$startdir/pkg +} diff --git a/community/buoh/ChangeLog b/community/buoh/ChangeLog new file mode 100644 index 000000000..12ed723c2 --- /dev/null +++ b/community/buoh/ChangeLog @@ -0,0 +1,5 @@ +2008-04-06 Eric Belanger <eric@archlinux.org> + + * buoh-0.8.2-3 + * rebuilt against libsoup 2.4 + * added ChangeLog diff --git a/community/buoh/PKGBUILD b/community/buoh/PKGBUILD new file mode 100644 index 000000000..81ecd1692 --- /dev/null +++ b/community/buoh/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=buoh +pkgver=0.8.2 +pkgrel=3 +pkgdesc="A reader for online strips comics" +arch=('i686' 'x86_64') +url="http://buoh.steve-o.org/" +license=('GPL') +depends=('libgnomeui' 'libsoup>=2.4.0') +makedepends=('gettext' 'intltool' 'pkgconfig') +install=buoh.install +source=(http://buoh.steve-o.org/downloads/${pkgname}-${pkgver}.tar.bz2 buoh-libsoup24.patch) +md5sums=('50474a8712ad20ab36d8f8058a4647fb' 'c44f0e1828492a5d7d8efee764558fb4') +sha1sums=('29d702b485a901868f65116e753cb515b3e2a2c5' '012badf13e33818268b744e106bdcccfd8fc66ed') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + patch -p1 < ../buoh-libsoup24.patch || return 1 + autoconf + ./configure --prefix=/usr --sysconfdir=/usr/share --disable-schemas-install + make || return 1 + make DESTDIR=${startdir}/pkg install +} diff --git a/community/buoh/buoh-libsoup24.patch b/community/buoh/buoh-libsoup24.patch new file mode 100644 index 000000000..3998f3f5f --- /dev/null +++ b/community/buoh/buoh-libsoup24.patch @@ -0,0 +1,71 @@ +diff -ur buoh-0.8.2.orig/configure.in buoh-0.8.2/configure.in +--- buoh-0.8.2.orig/configure.in 2006-10-22 17:59:48.000000000 -0400 ++++ buoh-0.8.2/configure.in 2008-01-30 13:39:23.000000000 -0500 +@@ -29,13 +29,13 @@ + + GLIB_REQUIRED=2.6.0 + GTK_REQUIRED=2.6.0 +-LIBSOUP_REQUIRED=2.2.0 ++LIBSOUP_REQUIRED=2.4.0 + GCONF_REQUIRED=2.2.0 + + PKG_CHECK_MODULES(BUOH, + glib-2.0 >= $GLIB_REQUIRED + gtk+-2.0 >= $GTK_REQUIRED +- libsoup-2.2 >= $LIBSOUP_REQUIRED ++ libsoup-2.4 >= $LIBSOUP_REQUIRED + gconf-2.0 >= $GCONF_REQUIRED) + AC_SUBST(BUOH_CFLAGS) + AC_SUBST(BUOH_LIBS) +diff -ur buoh-0.8.2.orig/src/buoh-comic-loader.c buoh-0.8.2/src/buoh-comic-loader.c +--- buoh-0.8.2.orig/src/buoh-comic-loader.c 2006-10-21 10:56:37.000000000 -0400 ++++ buoh-0.8.2/src/buoh-comic-loader.c 2008-01-30 13:41:22.000000000 -0500 +@@ -202,7 +202,7 @@ + + proxy_uri = buoh_get_http_proxy_uri (BUOH); + if (proxy_uri) { +- SoupUri *soup_uri = soup_uri_new (proxy_uri); ++ SoupURI *soup_uri = soup_uri_new (proxy_uri); + + job->session = soup_session_sync_new_with_options (SOUP_SESSION_PROXY_URI, soup_uri, NULL); + +@@ -235,6 +235,7 @@ + + static void + buoh_comic_loader_job_read_next (SoupMessage *msg, ++ SoupBuffer *chunk, + BuohComicLoaderJob *job) + { + gboolean success; +@@ -252,15 +253,14 @@ + msg->reason_phrase); + } + +- soup_message_set_status (msg, SOUP_STATUS_CANCELLED); +- soup_session_cancel_message (job->session, msg); ++ soup_session_cancel_message (job->session, msg, SOUP_STATUS_CANCELLED); + + return; + } + + if (job->callback) { +- job->callback (msg->response.body, +- msg->response.length, ++ job->callback (chunk->data, ++ chunk->length, + job->callback_data); + } + } +@@ -275,9 +275,9 @@ + msg = soup_message_new (SOUP_METHOD_GET, job->uri); + + soup_message_set_flags (msg, SOUP_MESSAGE_OVERWRITE_CHUNKS); +- soup_message_add_handler (msg, SOUP_HANDLER_BODY_CHUNK, +- (SoupMessageCallbackFn)buoh_comic_loader_job_read_next, +- (gpointer) job); ++ g_signal_connect (msg, "got-chunk", ++ G_CALLBACK (buoh_comic_loader_job_read_next), ++ (gpointer) job); + + buoh_debug ("resolving . . ."); + diff --git a/community/buoh/buoh.install b/community/buoh/buoh.install new file mode 100644 index 000000000..2c1fcdf8a --- /dev/null +++ b/community/buoh/buoh.install @@ -0,0 +1,24 @@ +pkgname=buoh + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + update-desktop-database -q + gtk-update-icon-cache -f -q -t usr/share/icons/hicolor +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + update-desktop-database -q + gtk-update-icon-cache -f -q -t usr/share/icons/hicolor +} diff --git a/community/busybox/PKGBUILD b/community/busybox/PKGBUILD new file mode 100644 index 000000000..565d7297e --- /dev/null +++ b/community/busybox/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 3559 2009-10-05 20:05:40Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Jens Pranaitis <jens@jenux.homelinux.org> + +pkgname=busybox +pkgver=1.15.1 +pkgrel=1 +pkgdesc="Utilities for rescue and embedded systems" +arch=("i686" "x86_64") +url="http://busybox.net" +license=('GPL') +makedepends=("make" "gcc" "sed" "ncurses") +options=() +source=($url/downloads/$pkgname-$pkgver.tar.bz2 \ + config) +md5sums=('e67a98eef14212abfc265092e4683fbe' + '570455620c867034fdb35965b6304c0f') + +build() { + cd "$srcdir/$pkgname-$pkgver" + cp $srcdir/config .config + # if you want to run menuconfig uncomment the following line: + # make menuconfig ; return 1 + make || return 1 + mkdir $pkgdir/bin + install -m755 busybox $pkgdir/bin/ +} diff --git a/community/busybox/config b/community/busybox/config new file mode 100644 index 000000000..6e00fee8e --- /dev/null +++ b/community/busybox/config @@ -0,0 +1,903 @@ +# +# Automatically generated make config: don't edit +# Busybox version: 1.15.1 +# Mon Oct 5 20:02:08 2009 +# +CONFIG_HAVE_DOT_CONFIG=y + +# +# Busybox Settings +# + +# +# General Configuration +# +# CONFIG_DESKTOP is not set +# CONFIG_EXTRA_COMPAT is not set +CONFIG_FEATURE_BUFFERS_USE_MALLOC=y +# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set +# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set +CONFIG_SHOW_USAGE=y +CONFIG_FEATURE_VERBOSE_USAGE=y +CONFIG_FEATURE_COMPRESS_USAGE=y +CONFIG_FEATURE_INSTALLER=y +CONFIG_LOCALE_SUPPORT=y +# CONFIG_FEATURE_ASSUME_UNICODE is not set +# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set +CONFIG_LONG_OPTS=y +CONFIG_FEATURE_DEVPTS=y +# CONFIG_FEATURE_CLEAN_UP is not set +CONFIG_FEATURE_PIDFILE=y +CONFIG_FEATURE_SUID=y +CONFIG_FEATURE_SUID_CONFIG=y +CONFIG_FEATURE_SUID_CONFIG_QUIET=y +# CONFIG_SELINUX is not set +CONFIG_FEATURE_PREFER_APPLETS=y +CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" +CONFIG_FEATURE_SYSLOG=y +CONFIG_FEATURE_HAVE_RPC=y + +# +# Build Options +# +CONFIG_STATIC=y +# CONFIG_PIE is not set +# CONFIG_NOMMU is not set +# CONFIG_BUILD_LIBBUSYBOX is not set +# CONFIG_FEATURE_INDIVIDUAL is not set +# CONFIG_FEATURE_SHARED_BUSYBOX is not set +CONFIG_LFS=y +CONFIG_CROSS_COMPILER_PREFIX="" +CONFIG_EXTRA_CFLAGS="" + +# +# Debugging Options +# +# CONFIG_DEBUG is not set +# CONFIG_DEBUG_PESSIMIZE is not set +# CONFIG_WERROR is not set +CONFIG_NO_DEBUG_LIB=y +# CONFIG_DMALLOC is not set +# CONFIG_EFENCE is not set +CONFIG_INCLUDE_SUSv2=y + +# +# Installation Options +# +# CONFIG_INSTALL_NO_USR is not set +CONFIG_INSTALL_APPLET_SYMLINKS=y +# CONFIG_INSTALL_APPLET_HARDLINKS is not set +# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set +# CONFIG_INSTALL_APPLET_DONT is not set +# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set +# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set +# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set +CONFIG_PREFIX="./_install" + +# +# Busybox Library Tuning +# +CONFIG_PASSWORD_MINLEN=6 +CONFIG_MD5_SIZE_VS_SPEED=2 +CONFIG_FEATURE_FAST_TOP=y +# CONFIG_FEATURE_ETC_NETWORKS is not set +CONFIG_FEATURE_EDITING=y +CONFIG_FEATURE_EDITING_MAX_LEN=1024 +# CONFIG_FEATURE_EDITING_VI is not set +CONFIG_FEATURE_EDITING_HISTORY=15 +# CONFIG_FEATURE_EDITING_SAVEHISTORY is not set +CONFIG_FEATURE_TAB_COMPLETION=y +# CONFIG_FEATURE_USERNAME_COMPLETION is not set +# CONFIG_FEATURE_EDITING_FANCY_PROMPT is not set +# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set +CONFIG_FEATURE_NON_POSIX_CP=y +# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set +CONFIG_FEATURE_COPYBUF_KB=4 +# CONFIG_MONOTONIC_SYSCALL is not set +CONFIG_IOCTL_HEX2STR_ERROR=y +CONFIG_FEATURE_HWIB=y + +# +# Applets +# + +# +# Archival Utilities +# +CONFIG_FEATURE_SEAMLESS_LZMA=y +CONFIG_FEATURE_SEAMLESS_BZ2=y +CONFIG_FEATURE_SEAMLESS_GZ=y +CONFIG_FEATURE_SEAMLESS_Z=y +CONFIG_AR=y +CONFIG_FEATURE_AR_LONG_FILENAMES=y +CONFIG_BUNZIP2=y +CONFIG_BZIP2=y +CONFIG_CPIO=y +CONFIG_FEATURE_CPIO_O=y +# CONFIG_FEATURE_CPIO_P is not set +# CONFIG_DPKG is not set +# CONFIG_DPKG_DEB is not set +# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set +CONFIG_GUNZIP=y +CONFIG_GZIP=y +# CONFIG_LZOP is not set +# CONFIG_LZOP_COMPR_HIGH is not set +CONFIG_RPM2CPIO=y +CONFIG_RPM=y +CONFIG_TAR=y +CONFIG_FEATURE_TAR_CREATE=y +CONFIG_FEATURE_TAR_AUTODETECT=y +CONFIG_FEATURE_TAR_FROM=y +CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y +CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y +CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y +CONFIG_FEATURE_TAR_LONG_OPTIONS=y +CONFIG_FEATURE_TAR_UNAME_GNAME=y +CONFIG_UNCOMPRESS=y +CONFIG_UNLZMA=y +CONFIG_FEATURE_LZMA_FAST=y +CONFIG_UNZIP=y + +# +# Coreutils +# +CONFIG_BASENAME=y +CONFIG_CAL=y +CONFIG_CAT=y +CONFIG_CATV=y +CONFIG_CHGRP=y +CONFIG_CHMOD=y +CONFIG_CHOWN=y +CONFIG_CHROOT=y +CONFIG_CKSUM=y +CONFIG_COMM=y +CONFIG_CP=y +CONFIG_CUT=y +CONFIG_DATE=y +CONFIG_FEATURE_DATE_ISOFMT=y +CONFIG_DD=y +CONFIG_FEATURE_DD_SIGNAL_HANDLING=y +CONFIG_FEATURE_DD_IBS_OBS=y +CONFIG_DF=y +# CONFIG_FEATURE_DF_FANCY is not set +CONFIG_DIRNAME=y +CONFIG_DOS2UNIX=y +CONFIG_UNIX2DOS=y +CONFIG_DU=y +CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y +CONFIG_ECHO=y +CONFIG_FEATURE_FANCY_ECHO=y +CONFIG_ENV=y +CONFIG_FEATURE_ENV_LONG_OPTIONS=y +CONFIG_EXPAND=y +CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y +CONFIG_EXPR=y +CONFIG_EXPR_MATH_SUPPORT_64=y +CONFIG_FALSE=y +CONFIG_FOLD=y +# CONFIG_FSYNC is not set +CONFIG_HEAD=y +CONFIG_FEATURE_FANCY_HEAD=y +CONFIG_HOSTID=y +CONFIG_ID=y +CONFIG_INSTALL=y +CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y +CONFIG_LENGTH=y +CONFIG_LN=y +CONFIG_LOGNAME=y +CONFIG_LS=y +CONFIG_FEATURE_LS_FILETYPES=y +CONFIG_FEATURE_LS_FOLLOWLINKS=y +CONFIG_FEATURE_LS_RECURSIVE=y +CONFIG_FEATURE_LS_SORTFILES=y +CONFIG_FEATURE_LS_TIMESTAMPS=y +CONFIG_FEATURE_LS_USERNAME=y +CONFIG_FEATURE_LS_COLOR=y +CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y +CONFIG_MD5SUM=y +CONFIG_MKDIR=y +CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y +CONFIG_MKFIFO=y +CONFIG_MKNOD=y +CONFIG_MV=y +CONFIG_FEATURE_MV_LONG_OPTIONS=y +CONFIG_NICE=y +CONFIG_NOHUP=y +CONFIG_OD=y +CONFIG_PRINTENV=y +CONFIG_PRINTF=y +CONFIG_PWD=y +CONFIG_READLINK=y +CONFIG_FEATURE_READLINK_FOLLOW=y +CONFIG_REALPATH=y +CONFIG_RM=y +CONFIG_RMDIR=y +# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set +CONFIG_SEQ=y +CONFIG_SHA1SUM=y +# CONFIG_SHA256SUM is not set +# CONFIG_SHA512SUM is not set +CONFIG_SLEEP=y +CONFIG_FEATURE_FANCY_SLEEP=y +CONFIG_FEATURE_FLOAT_SLEEP=y +CONFIG_SORT=y +CONFIG_FEATURE_SORT_BIG=y +CONFIG_SPLIT=y +CONFIG_FEATURE_SPLIT_FANCY=y +CONFIG_STAT=y +CONFIG_FEATURE_STAT_FORMAT=y +CONFIG_STTY=y +CONFIG_SUM=y +CONFIG_SYNC=y +CONFIG_TAC=y +CONFIG_TAIL=y +CONFIG_FEATURE_FANCY_TAIL=y +CONFIG_TEE=y +CONFIG_FEATURE_TEE_USE_BLOCK_IO=y +CONFIG_TEST=y +CONFIG_FEATURE_TEST_64=y +CONFIG_TOUCH=y +CONFIG_TR=y +CONFIG_FEATURE_TR_CLASSES=y +CONFIG_FEATURE_TR_EQUIV=y +CONFIG_TRUE=y +CONFIG_TTY=y +CONFIG_UNAME=y +CONFIG_UNEXPAND=y +CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y +CONFIG_UNIQ=y +CONFIG_USLEEP=y +CONFIG_UUDECODE=y +CONFIG_UUENCODE=y +CONFIG_WC=y +CONFIG_FEATURE_WC_LARGE=y +CONFIG_WHO=y +CONFIG_WHOAMI=y +CONFIG_YES=y + +# +# Common options for cp and mv +# +CONFIG_FEATURE_PRESERVE_HARDLINKS=y + +# +# Common options for ls, more and telnet +# +CONFIG_FEATURE_AUTOWIDTH=y + +# +# Common options for df, du, ls +# +CONFIG_FEATURE_HUMAN_READABLE=y + +# +# Common options for md5sum, sha1sum +# +CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y + +# +# Console Utilities +# +CONFIG_CHVT=y +CONFIG_CLEAR=y +CONFIG_DEALLOCVT=y +CONFIG_DUMPKMAP=y +CONFIG_KBD_MODE=y +CONFIG_LOADFONT=y +CONFIG_LOADKMAP=y +CONFIG_OPENVT=y +CONFIG_RESET=y +CONFIG_RESIZE=y +CONFIG_FEATURE_RESIZE_PRINT=y +CONFIG_SETCONSOLE=y +CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y +CONFIG_SETFONT=y +# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set +CONFIG_DEFAULT_SETFONT_DIR="" +CONFIG_SETKEYCODES=y +CONFIG_SETLOGCONS=y +CONFIG_SHOWKEY=y + +# +# Debian Utilities +# +CONFIG_MKTEMP=y +CONFIG_PIPE_PROGRESS=y +CONFIG_RUN_PARTS=y +CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y +CONFIG_FEATURE_RUN_PARTS_FANCY=y +CONFIG_START_STOP_DAEMON=y +CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y +CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y +CONFIG_WHICH=y + +# +# Editors +# +CONFIG_AWK=y +# CONFIG_FEATURE_AWK_LIBM is not set +CONFIG_CMP=y +CONFIG_DIFF=y +CONFIG_FEATURE_DIFF_BINARY=y +CONFIG_FEATURE_DIFF_DIR=y +CONFIG_FEATURE_DIFF_MINIMAL=y +CONFIG_ED=y +CONFIG_PATCH=y +CONFIG_SED=y +CONFIG_VI=y +CONFIG_FEATURE_VI_MAX_LEN=4096 +# CONFIG_FEATURE_VI_8BIT is not set +CONFIG_FEATURE_VI_COLON=y +CONFIG_FEATURE_VI_YANKMARK=y +CONFIG_FEATURE_VI_SEARCH=y +CONFIG_FEATURE_VI_USE_SIGNALS=y +CONFIG_FEATURE_VI_DOT_CMD=y +CONFIG_FEATURE_VI_READONLY=y +CONFIG_FEATURE_VI_SETOPTS=y +CONFIG_FEATURE_VI_SET=y +CONFIG_FEATURE_VI_WIN_RESIZE=y +CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y +CONFIG_FEATURE_ALLOW_EXEC=y + +# +# Finding Utilities +# +CONFIG_FIND=y +CONFIG_FEATURE_FIND_PRINT0=y +CONFIG_FEATURE_FIND_MTIME=y +CONFIG_FEATURE_FIND_MMIN=y +CONFIG_FEATURE_FIND_PERM=y +CONFIG_FEATURE_FIND_TYPE=y +CONFIG_FEATURE_FIND_XDEV=y +CONFIG_FEATURE_FIND_MAXDEPTH=y +CONFIG_FEATURE_FIND_NEWER=y +CONFIG_FEATURE_FIND_INUM=y +CONFIG_FEATURE_FIND_EXEC=y +CONFIG_FEATURE_FIND_USER=y +CONFIG_FEATURE_FIND_GROUP=y +CONFIG_FEATURE_FIND_NOT=y +CONFIG_FEATURE_FIND_DEPTH=y +CONFIG_FEATURE_FIND_PAREN=y +CONFIG_FEATURE_FIND_SIZE=y +CONFIG_FEATURE_FIND_PRUNE=y +CONFIG_FEATURE_FIND_DELETE=y +CONFIG_FEATURE_FIND_PATH=y +CONFIG_FEATURE_FIND_REGEX=y +# CONFIG_FEATURE_FIND_CONTEXT is not set +CONFIG_GREP=y +CONFIG_FEATURE_GREP_EGREP_ALIAS=y +CONFIG_FEATURE_GREP_FGREP_ALIAS=y +CONFIG_FEATURE_GREP_CONTEXT=y +CONFIG_XARGS=y +CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y +CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y +CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y +CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y + +# +# Init Utilities +# +CONFIG_INIT=y +CONFIG_FEATURE_USE_INITTAB=y +# CONFIG_FEATURE_KILL_REMOVED is not set +CONFIG_FEATURE_KILL_DELAY=0 +CONFIG_FEATURE_INIT_SCTTY=y +# CONFIG_FEATURE_INIT_SYSLOG is not set +CONFIG_FEATURE_EXTRA_QUIET=y +CONFIG_FEATURE_INIT_COREDUMPS=y +CONFIG_FEATURE_INITRD=y +CONFIG_HALT=y +# CONFIG_FEATURE_CALL_TELINIT is not set +CONFIG_TELINIT_PATH="" +CONFIG_MESG=y + +# +# Login/Password Management Utilities +# +CONFIG_FEATURE_SHADOWPASSWDS=y +CONFIG_USE_BB_PWD_GRP=y +CONFIG_USE_BB_SHADOW=y +CONFIG_USE_BB_CRYPT=y +# CONFIG_USE_BB_CRYPT_SHA is not set +CONFIG_ADDGROUP=y +# CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS is not set +CONFIG_FEATURE_ADDUSER_TO_GROUP=y +CONFIG_DELGROUP=y +CONFIG_FEATURE_DEL_USER_FROM_GROUP=y +# CONFIG_FEATURE_CHECK_NAMES is not set +CONFIG_ADDUSER=y +# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set +CONFIG_FIRST_SYSTEM_ID=100 +CONFIG_LAST_SYSTEM_ID=999 +CONFIG_DELUSER=y +CONFIG_GETTY=y +CONFIG_FEATURE_UTMP=y +CONFIG_FEATURE_WTMP=y +CONFIG_LOGIN=y +# CONFIG_PAM is not set +CONFIG_LOGIN_SCRIPTS=y +CONFIG_FEATURE_NOLOGIN=y +CONFIG_FEATURE_SECURETTY=y +CONFIG_PASSWD=y +CONFIG_FEATURE_PASSWD_WEAK_CHECK=y +CONFIG_CRYPTPW=y +CONFIG_CHPASSWD=y +CONFIG_SU=y +CONFIG_FEATURE_SU_SYSLOG=y +CONFIG_FEATURE_SU_CHECKS_SHELLS=y +CONFIG_SULOGIN=y +CONFIG_VLOCK=y + +# +# Linux Ext2 FS Progs +# +CONFIG_CHATTR=y +CONFIG_FSCK=y +CONFIG_LSATTR=y + +# +# Linux Module Utilities +# +CONFIG_MODPROBE_SMALL=y +CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y +CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y +# CONFIG_INSMOD is not set +# CONFIG_RMMOD is not set +# CONFIG_LSMOD is not set +# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set +# CONFIG_MODPROBE is not set +# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set +# CONFIG_DEPMOD is not set + +# +# Options common to multiple modutils +# +# CONFIG_FEATURE_2_4_MODULES is not set +# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set +# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set +# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set +# CONFIG_FEATURE_MODUTILS_ALIAS is not set +# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set +CONFIG_DEFAULT_MODULES_DIR="/lib/modules" +CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" + +# +# Linux System Utilities +# +# CONFIG_ACPID is not set +# CONFIG_FEATURE_ACPID_COMPAT is not set +# CONFIG_BLKID is not set +CONFIG_DMESG=y +CONFIG_FEATURE_DMESG_PRETTY=y +CONFIG_FBSET=y +CONFIG_FEATURE_FBSET_FANCY=y +CONFIG_FEATURE_FBSET_READMODE=y +CONFIG_FDFLUSH=y +CONFIG_FDFORMAT=y +CONFIG_FDISK=y +CONFIG_FDISK_SUPPORT_LARGE_DISKS=y +CONFIG_FEATURE_FDISK_WRITABLE=y +# CONFIG_FEATURE_AIX_LABEL is not set +# CONFIG_FEATURE_SGI_LABEL is not set +# CONFIG_FEATURE_SUN_LABEL is not set +# CONFIG_FEATURE_OSF_LABEL is not set +CONFIG_FEATURE_FDISK_ADVANCED=y +# CONFIG_FINDFS is not set +CONFIG_FREERAMDISK=y +CONFIG_FSCK_MINIX=y +CONFIG_MKFS_MINIX=y + +# +# Minix filesystem support +# +CONFIG_FEATURE_MINIX2=y +# CONFIG_MKFS_VFAT is not set +CONFIG_GETOPT=y +CONFIG_FEATURE_GETOPT_LONG=y +CONFIG_HEXDUMP=y +# CONFIG_FEATURE_HEXDUMP_REVERSE is not set +# CONFIG_HD is not set +CONFIG_HWCLOCK=y +CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y +CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y +CONFIG_IPCRM=y +CONFIG_IPCS=y +CONFIG_LOSETUP=y +CONFIG_MDEV=y +CONFIG_FEATURE_MDEV_CONF=y +CONFIG_FEATURE_MDEV_RENAME=y +CONFIG_FEATURE_MDEV_RENAME_REGEXP=y +CONFIG_FEATURE_MDEV_EXEC=y +CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y +CONFIG_MKSWAP=y +# CONFIG_FEATURE_MKSWAP_UUID is not set +CONFIG_MORE=y +CONFIG_FEATURE_USE_TERMIOS=y +# CONFIG_VOLUMEID is not set +# CONFIG_FEATURE_VOLUMEID_EXT is not set +# CONFIG_FEATURE_VOLUMEID_REISERFS is not set +# CONFIG_FEATURE_VOLUMEID_FAT is not set +# CONFIG_FEATURE_VOLUMEID_HFS is not set +# CONFIG_FEATURE_VOLUMEID_JFS is not set +# CONFIG_FEATURE_VOLUMEID_XFS is not set +# CONFIG_FEATURE_VOLUMEID_NTFS is not set +# CONFIG_FEATURE_VOLUMEID_ISO9660 is not set +# CONFIG_FEATURE_VOLUMEID_UDF is not set +# CONFIG_FEATURE_VOLUMEID_LUKS is not set +# CONFIG_FEATURE_VOLUMEID_LINUXSWAP is not set +# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set +# CONFIG_FEATURE_VOLUMEID_ROMFS is not set +# CONFIG_FEATURE_VOLUMEID_SYSV is not set +# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set +# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set +CONFIG_MOUNT=y +CONFIG_FEATURE_MOUNT_FAKE=y +CONFIG_FEATURE_MOUNT_VERBOSE=y +# CONFIG_FEATURE_MOUNT_HELPERS is not set +# CONFIG_FEATURE_MOUNT_LABEL is not set +CONFIG_FEATURE_MOUNT_NFS=y +CONFIG_FEATURE_MOUNT_CIFS=y +CONFIG_FEATURE_MOUNT_FLAGS=y +CONFIG_FEATURE_MOUNT_FSTAB=y +CONFIG_PIVOT_ROOT=y +CONFIG_RDATE=y +CONFIG_RDEV=y +CONFIG_READPROFILE=y +CONFIG_RTCWAKE=y +CONFIG_SCRIPT=y +# CONFIG_SCRIPTREPLAY is not set +CONFIG_SETARCH=y +CONFIG_SWAPONOFF=y +CONFIG_FEATURE_SWAPON_PRI=y +CONFIG_SWITCH_ROOT=y +CONFIG_UMOUNT=y +CONFIG_FEATURE_UMOUNT_ALL=y + +# +# Common options for mount/umount +# +CONFIG_FEATURE_MOUNT_LOOP=y +# CONFIG_FEATURE_MTAB_SUPPORT is not set + +# +# Miscellaneous Utilities +# +CONFIG_ADJTIMEX=y +# CONFIG_BBCONFIG is not set +# CONFIG_BEEP is not set +CONFIG_FEATURE_BEEP_FREQ=0 +CONFIG_FEATURE_BEEP_LENGTH_MS=0 +CONFIG_CHAT=y +CONFIG_FEATURE_CHAT_NOFAIL=y +# CONFIG_FEATURE_CHAT_TTY_HIFI is not set +CONFIG_FEATURE_CHAT_IMPLICIT_CR=y +# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set +# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set +# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set +# CONFIG_FEATURE_CHAT_CLR_ABORT is not set +CONFIG_CHRT=y +CONFIG_CROND=y +# CONFIG_FEATURE_CROND_D is not set +CONFIG_FEATURE_CROND_CALL_SENDMAIL=y +CONFIG_FEATURE_CROND_DIR="/var/spool/cron" +CONFIG_CRONTAB=y +CONFIG_DC=y +# CONFIG_FEATURE_DC_LIBM is not set +# CONFIG_DEVFSD is not set +# CONFIG_DEVFSD_MODLOAD is not set +# CONFIG_DEVFSD_FG_NP is not set +# CONFIG_DEVFSD_VERBOSE is not set +# CONFIG_FEATURE_DEVFS is not set +# CONFIG_DEVMEM is not set +CONFIG_EJECT=y +CONFIG_FEATURE_EJECT_SCSI=y +CONFIG_FBSPLASH=y +# CONFIG_FLASH_LOCK is not set +# CONFIG_FLASH_UNLOCK is not set +# CONFIG_FLASH_ERASEALL is not set +# CONFIG_IONICE is not set +CONFIG_INOTIFYD=y +CONFIG_LAST=y +CONFIG_FEATURE_LAST_SMALL=y +# CONFIG_FEATURE_LAST_FANCY is not set +CONFIG_LESS=y +CONFIG_FEATURE_LESS_MAXLINES=9999999 +CONFIG_FEATURE_LESS_BRACKETS=y +CONFIG_FEATURE_LESS_FLAGS=y +CONFIG_FEATURE_LESS_MARKS=y +CONFIG_FEATURE_LESS_REGEXP=y +# CONFIG_FEATURE_LESS_WINCH is not set +# CONFIG_FEATURE_LESS_DASHCMD is not set +# CONFIG_FEATURE_LESS_LINENUMS is not set +CONFIG_HDPARM=y +CONFIG_FEATURE_HDPARM_GET_IDENTITY=y +CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y +CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y +CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y +CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y +CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y +CONFIG_MAKEDEVS=y +# CONFIG_FEATURE_MAKEDEVS_LEAF is not set +CONFIG_FEATURE_MAKEDEVS_TABLE=y +CONFIG_MAN=y +CONFIG_MICROCOM=y +CONFIG_MOUNTPOINT=y +CONFIG_MT=y +CONFIG_RAIDAUTORUN=y +CONFIG_READAHEAD=y +CONFIG_RUNLEVEL=y +CONFIG_RX=y +CONFIG_SETSID=y +CONFIG_STRINGS=y +CONFIG_TASKSET=y +CONFIG_FEATURE_TASKSET_FANCY=y +CONFIG_TIME=y +# CONFIG_TIMEOUT is not set +CONFIG_TTYSIZE=y +# CONFIG_VOLNAME is not set +CONFIG_WATCHDOG=y + +# +# Networking Utilities +# +CONFIG_FEATURE_IPV6=y +# CONFIG_FEATURE_UNIX_LOCAL is not set +CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y +# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set +CONFIG_ARP=y +CONFIG_ARPING=y +CONFIG_BRCTL=y +CONFIG_FEATURE_BRCTL_FANCY=y +CONFIG_FEATURE_BRCTL_SHOW=y +CONFIG_DNSD=y +CONFIG_ETHER_WAKE=y +CONFIG_FAKEIDENTD=y +# CONFIG_FTPD is not set +# CONFIG_FEATURE_FTP_WRITE is not set +CONFIG_FTPGET=y +CONFIG_FTPPUT=y +CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y +CONFIG_HOSTNAME=y +CONFIG_HTTPD=y +CONFIG_FEATURE_HTTPD_RANGES=y +CONFIG_FEATURE_HTTPD_USE_SENDFILE=y +CONFIG_FEATURE_HTTPD_SETUID=y +CONFIG_FEATURE_HTTPD_BASIC_AUTH=y +CONFIG_FEATURE_HTTPD_AUTH_MD5=y +CONFIG_FEATURE_HTTPD_CGI=y +CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y +CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y +CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y +CONFIG_FEATURE_HTTPD_ERROR_PAGES=y +CONFIG_FEATURE_HTTPD_PROXY=y +CONFIG_IFCONFIG=y +CONFIG_FEATURE_IFCONFIG_STATUS=y +CONFIG_FEATURE_IFCONFIG_SLIP=y +CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y +CONFIG_FEATURE_IFCONFIG_HW=y +CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y +CONFIG_IFENSLAVE=y +# CONFIG_IFPLUGD is not set +CONFIG_IFUPDOWN=y +CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate" +CONFIG_FEATURE_IFUPDOWN_IP=y +CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN=y +# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set +CONFIG_FEATURE_IFUPDOWN_IPV4=y +CONFIG_FEATURE_IFUPDOWN_IPV6=y +CONFIG_FEATURE_IFUPDOWN_MAPPING=y +# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set +CONFIG_INETD=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y +# CONFIG_FEATURE_INETD_RPC is not set +CONFIG_IP=y +CONFIG_FEATURE_IP_ADDRESS=y +CONFIG_FEATURE_IP_LINK=y +CONFIG_FEATURE_IP_ROUTE=y +CONFIG_FEATURE_IP_TUNNEL=y +CONFIG_FEATURE_IP_RULE=y +CONFIG_FEATURE_IP_SHORT_FORMS=y +# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set +CONFIG_IPADDR=y +CONFIG_IPLINK=y +CONFIG_IPROUTE=y +CONFIG_IPTUNNEL=y +CONFIG_IPRULE=y +CONFIG_IPCALC=y +CONFIG_FEATURE_IPCALC_FANCY=y +CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y +CONFIG_NAMEIF=y +# CONFIG_FEATURE_NAMEIF_EXTENDED is not set +CONFIG_NC=y +CONFIG_NC_SERVER=y +CONFIG_NC_EXTRA=y +CONFIG_NETSTAT=y +CONFIG_FEATURE_NETSTAT_WIDE=y +CONFIG_FEATURE_NETSTAT_PRG=y +CONFIG_NSLOOKUP=y +CONFIG_PING=y +CONFIG_PING6=y +CONFIG_FEATURE_FANCY_PING=y +CONFIG_PSCAN=y +CONFIG_ROUTE=y +CONFIG_SLATTACH=y +CONFIG_TELNET=y +CONFIG_FEATURE_TELNET_TTYPE=y +CONFIG_FEATURE_TELNET_AUTOLOGIN=y +CONFIG_TELNETD=y +CONFIG_FEATURE_TELNETD_STANDALONE=y +CONFIG_TFTP=y +CONFIG_TFTPD=y +CONFIG_FEATURE_TFTP_GET=y +CONFIG_FEATURE_TFTP_PUT=y +CONFIG_FEATURE_TFTP_BLOCKSIZE=y +# CONFIG_TFTP_DEBUG is not set +CONFIG_TRACEROUTE=y +# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set +# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set +# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set +CONFIG_APP_UDHCPD=y +CONFIG_APP_DHCPRELAY=y +CONFIG_APP_DUMPLEASES=y +CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y +CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases" +CONFIG_APP_UDHCPC=y +CONFIG_FEATURE_UDHCPC_ARPING=y +# CONFIG_FEATURE_UDHCP_PORT is not set +CONFIG_UDHCP_DEBUG=0 +# CONFIG_FEATURE_UDHCP_RFC3397 is not set +CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" +CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 +CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n" +CONFIG_VCONFIG=y +CONFIG_WGET=y +CONFIG_FEATURE_WGET_STATUSBAR=y +CONFIG_FEATURE_WGET_AUTHENTICATION=y +CONFIG_FEATURE_WGET_LONG_OPTIONS=y +CONFIG_ZCIP=y +CONFIG_TCPSVD=y +# CONFIG_TUNCTL is not set +# CONFIG_FEATURE_TUNCTL_UG is not set +CONFIG_UDPSVD=y + +# +# Print Utilities +# +CONFIG_LPD=y +CONFIG_LPR=y +CONFIG_LPQ=y + +# +# Mail Utilities +# +# CONFIG_MAKEMIME is not set +CONFIG_FEATURE_MIME_CHARSET="us-ascii" +# CONFIG_POPMAILDIR is not set +# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set +# CONFIG_REFORMIME is not set +# CONFIG_FEATURE_REFORMIME_COMPAT is not set +CONFIG_SENDMAIL=y + +# +# Process Utilities +# +CONFIG_FREE=y +CONFIG_FUSER=y +CONFIG_KILL=y +CONFIG_KILLALL=y +CONFIG_KILLALL5=y +CONFIG_NMETER=y +CONFIG_PGREP=y +CONFIG_PIDOF=y +CONFIG_FEATURE_PIDOF_SINGLE=y +CONFIG_FEATURE_PIDOF_OMIT=y +CONFIG_PKILL=y +CONFIG_PS=y +CONFIG_FEATURE_PS_WIDE=y +# CONFIG_FEATURE_PS_TIME is not set +# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set +# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set +CONFIG_RENICE=y +CONFIG_BB_SYSCTL=y +CONFIG_TOP=y +CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y +CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y +# CONFIG_FEATURE_TOP_SMP_CPU is not set +# CONFIG_FEATURE_TOP_DECIMALS is not set +# CONFIG_FEATURE_TOP_SMP_PROCESS is not set +CONFIG_FEATURE_TOPMEM=y +CONFIG_UPTIME=y +CONFIG_WATCH=y + +# +# Runit Utilities +# +CONFIG_RUNSV=y +CONFIG_RUNSVDIR=y +# CONFIG_FEATURE_RUNSVDIR_LOG is not set +CONFIG_SV=y +CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service" +CONFIG_SVLOGD=y +CONFIG_CHPST=y +CONFIG_SETUIDGID=y +CONFIG_ENVUIDGID=y +CONFIG_ENVDIR=y +CONFIG_SOFTLIMIT=y +# CONFIG_CHCON is not set +# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set +# CONFIG_GETENFORCE is not set +# CONFIG_GETSEBOOL is not set +# CONFIG_LOAD_POLICY is not set +# CONFIG_MATCHPATHCON is not set +# CONFIG_RESTORECON is not set +# CONFIG_RUNCON is not set +# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set +# CONFIG_SELINUXENABLED is not set +# CONFIG_SETENFORCE is not set +# CONFIG_SETFILES is not set +# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set +# CONFIG_SETSEBOOL is not set +# CONFIG_SESTATUS is not set + +# +# Shells +# +CONFIG_FEATURE_SH_IS_ASH=y +# CONFIG_FEATURE_SH_IS_HUSH is not set +# CONFIG_FEATURE_SH_IS_NONE is not set +CONFIG_ASH=y +CONFIG_ASH_BASH_COMPAT=y +CONFIG_ASH_JOB_CONTROL=y +CONFIG_ASH_READ_NCHARS=y +CONFIG_ASH_READ_TIMEOUT=y +# CONFIG_ASH_ALIAS is not set +# CONFIG_ASH_GETOPTS is not set +CONFIG_ASH_BUILTIN_ECHO=y +CONFIG_ASH_BUILTIN_PRINTF=y +CONFIG_ASH_BUILTIN_TEST=y +CONFIG_ASH_CMDCMD=y +# CONFIG_ASH_MAIL is not set +CONFIG_ASH_OPTIMIZE_FOR_SIZE=y +CONFIG_ASH_RANDOM_SUPPORT=y +# CONFIG_ASH_EXPAND_PRMT is not set +# CONFIG_HUSH is not set +# CONFIG_HUSH_BASH_COMPAT is not set +# CONFIG_HUSH_HELP is not set +# CONFIG_HUSH_INTERACTIVE is not set +# CONFIG_HUSH_JOB is not set +# CONFIG_HUSH_TICK is not set +# CONFIG_HUSH_IF is not set +# CONFIG_HUSH_LOOPS is not set +# CONFIG_HUSH_CASE is not set +# CONFIG_HUSH_FUNCTIONS is not set +# CONFIG_HUSH_LOCAL is not set +# CONFIG_HUSH_EXPORT_N is not set +# CONFIG_LASH is not set +# CONFIG_MSH is not set +CONFIG_SH_MATH_SUPPORT=y +# CONFIG_SH_MATH_SUPPORT_64 is not set +CONFIG_FEATURE_SH_EXTRA_QUIET=y +CONFIG_FEATURE_SH_STANDALONE=y +# CONFIG_FEATURE_SH_NOFORK is not set +# CONFIG_CTTYHACK is not set + +# +# System Logging Utilities +# +CONFIG_SYSLOGD=y +CONFIG_FEATURE_ROTATE_LOGFILE=y +CONFIG_FEATURE_REMOTE_LOG=y +# CONFIG_FEATURE_SYSLOGD_DUP is not set +CONFIG_FEATURE_IPC_SYSLOG=y +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 +CONFIG_LOGREAD=y +CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y +CONFIG_KLOGD=y +CONFIG_LOGGER=y diff --git a/community/bwbar/PKGBUILD b/community/bwbar/PKGBUILD new file mode 100644 index 000000000..936692f96 --- /dev/null +++ b/community/bwbar/PKGBUILD @@ -0,0 +1,18 @@ +# Contributor: Mark Rosenstand <mark@borkware.net> +arch=(i686 x86_64) +pkgname=bwbar +pkgver=1.2.3 +pkgrel=1 +pkgdesc="Generates text and graphical readout of the current bandwidth usage." +url="http://www.kernel.org/pub/software/web/bwbar/" +license=("GPL") +depends=('libpng') +source=(http://www.kernel.org/pub/software/web/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('766265ddf0615b552ff19d12f78be719') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure + make || return 1 + install -D -m755 bwbar $startdir/pkg/usr/bin/bwbar +} diff --git a/community/bwidget/PKGBUILD b/community/bwidget/PKGBUILD new file mode 100644 index 000000000..7aa422408 --- /dev/null +++ b/community/bwidget/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 1031 2009-08-12 09:30:20Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=bwidget +pkgver=1.9.0 +pkgrel=1 +pkgdesc="A suite of megawidgets for Tk" +arch=('any') +url="http://tcl.activestate.com/software/tcllib/" +license=('GPL') +depends=('bash' 'tcl') +source=(http://downloads.sourceforge.net/sourceforge/tcllib/BWidget-$pkgver.tar.gz) +md5sums=('d4d31f0279c87b024aa3f900a8cbf549') + +build() { + mkdir -p $startdir/pkg/usr/lib/tcl8.5 && \ + mv $startdir/src/BWidget-$pkgver $startdir/pkg/usr/lib/tcl8.5/ +} diff --git a/community/bwm-ng/PKGBUILD b/community/bwm-ng/PKGBUILD new file mode 100644 index 000000000..d8ba16930 --- /dev/null +++ b/community/bwm-ng/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sven Kauber <celeon@gmail.com> + +pkgname=bwm-ng +pkgver=0.6 +pkgrel=2 +pkgdesc="A small and simple console-based live bandwidth monitor" +arch=(i686 x86_64) +url="http://www.gropp.org/" +license=('GPL') +depends=('ncurses') +options=('!emptydirs') +source=(http://www.gropp.org/bwm-ng/$pkgname-$pkgver.tar.gz) +md5sums=('d3a02484fb7946371bfb4e10927cebfb') + +build() +{ + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg install || return 1 + + mkdir -p $startdir/pkg/usr && \ + mv $startdir/pkg/bin $startdir/pkg/usr/ && \ + mv $startdir/pkg/share $startdir/pkg/usr/ && \ + find $startdir/pkg -name '*.la' -exec rm {} \; +} diff --git a/community/bygfoot/PKGBUILD b/community/bygfoot/PKGBUILD new file mode 100644 index 000000000..a52fd7450 --- /dev/null +++ b/community/bygfoot/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Alexander Fehr <pizzapunk gmail com> +# Contributor: Ashok Gautham (ScriptDevil) <script_devil@yahoo.com> + +pkgname=bygfoot +pkgver=2.3.1 +pkgrel=1 +pkgdesc="Football (a.k.a. soccer) management game" +arch=('i686' 'x86_64') +url="http://www.bygfoot.com/" +license=('GPL') +depends=('gtk2' 'zip' 'unzip') +source=(http://downloads.sourceforge.net/bygfoot/bygfoot-$pkgver.tar.bz2 + bygfoot.desktop) + +md5sums=('264a8da45bc10b631f491add94cf9aa7' + 'acd86cc1d940a79547899718abc23178') + +build() { + cd $srcdir/bygfoot-$pkgver + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=$pkgdir install || return 1 + + install -D -m644 support_files/pixmaps/bygfoot_icon.png \ + $startdir/pkg/usr/share/pixmaps/bygfoot.png + install -D -m644 ../bygfoot.desktop $startdir/pkg/usr/share/applications/bygfoot.desktop +} diff --git a/community/bygfoot/bygfoot.desktop b/community/bygfoot/bygfoot.desktop new file mode 100644 index 000000000..7199fb349 --- /dev/null +++ b/community/bygfoot/bygfoot.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Type=Application +Name=Bygfoot +Icon=bygfoot +Exec=bygfoot +Categories=Game; diff --git a/community/bzrtools/ChangeLog b/community/bzrtools/ChangeLog new file mode 100644 index 000000000..2db9fb171 --- /dev/null +++ b/community/bzrtools/ChangeLog @@ -0,0 +1,3 @@ +2007-06-29 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/bzrtools/PKGBUILD b/community/bzrtools/PKGBUILD new file mode 100644 index 000000000..0093e86ab --- /dev/null +++ b/community/bzrtools/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Jeff Mickey <jeff@archlinux.org> +# Contributor: Mark Rosenstand <mark@borkware.net> + +pkgname=bzrtools +pkgver=2.0.1 +pkgrel=1 +pkgdesc="Useful collection of utilities (all plugins, right now) for bzr." +arch=('any') +url="http://bazaar-vcs.org/BzrTools" +license=('GPL') +depends=('bzr' 'python>=2.6') +source=(http://launchpadlibrarian.net/32493344/$pkgname-$pkgver.tar.gz) +md5sums=('a4a14e3ed4a6fa404123ee22662fa0a5') + +build() { + cd "$srcdir/$pkgname" + python setup.py install --root=$pkgdir || return 1 +} + diff --git a/community/cabal-install/PKGBUILD b/community/cabal-install/PKGBUILD new file mode 100644 index 000000000..7ace41f46 --- /dev/null +++ b/community/cabal-install/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Vesa Kaihlavirta <vesa@archlinux.org> +# Contributor: Arch Haskell Team <arch-haskell@haskell.org> +# Package originally generated by cabal2arch 0.4.1 +pkgname=cabal-install +pkgrel=1.3 +pkgver=0.6.2 +pkgdesc="The command-line interface for Cabal and Hackage." +url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/cabal-install" +license=('custom:BSD3') +arch=('i686' 'x86_64') +makedepends=('ghc=6.10.4' 'haskell-http>=4000' 'haskell-zlib') +depends=('gmp' zlib) +options=('strip') +source=(http://hackage.haskell.org/packages/archive/cabal-install/$pkgver/cabal-install-$pkgver.tar.gz) + +md5sums=('8cb1c19233a9a114faf0eea7c46cb23e') + +build() { + cd $startdir/src/cabal-install-$pkgver + runhaskell Setup configure --prefix=/usr || return 1 + runhaskell Setup build || return 1 + runhaskell Setup copy --destdir=$startdir/pkg || return 1 + install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE || return 1 +} diff --git a/community/cacti/PKGBUILD b/community/cacti/PKGBUILD new file mode 100644 index 000000000..8d923a60f --- /dev/null +++ b/community/cacti/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 3587 2009-10-06 19:28:48Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: tuxbubling <tuxbubling@jabber.fr> + +pkgname=cacti +pkgver=0.8.7e +pkgrel=1 +pkgdesc="complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality" +arch=(any) +url="http://www.cacti.net" +license=('GPL') +depends=('rrdtool' 'mysql' 'php' 'net-snmp' 'xorg-fonts-100dpi') +source=(http://www.cacti.net/downloads/$pkgname-$pkgver.tar.gz) +md5sums=('7563a58a57d2c6cc0da28cc341a30969') + +build() { + mkdir -p $pkgdir/srv/http/cacti + mv $srcdir/$pkgname-$pkgver/* $pkgdir/srv/http/cacti && \ + echo "deny from all" >> $pkgdir/srv/http/cacti/.htaccess +} diff --git a/community/cadaver/ChangeLog b/community/cadaver/ChangeLog new file mode 100644 index 000000000..d22a5592c --- /dev/null +++ b/community/cadaver/ChangeLog @@ -0,0 +1,3 @@ +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/cadaver/PKGBUILD b/community/cadaver/PKGBUILD new file mode 100644 index 000000000..e029d6270 --- /dev/null +++ b/community/cadaver/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: William Rea <sillywilly@gmail.com> + +pkgname=cadaver +pkgver=0.23.2 +pkgrel=3 +pkgdesc="Command-line WebDAV client for Unix" +arch=('i686' 'x86_64') +url="http://www.webdav.org/cadaver" +license=('GPL') +depends=('neon') +source=(http://www.webdav.org/cadaver/cadaver-$pkgver.tar.gz) +md5sums=('5ac79e41f3b7b4f68bf4003beed5dc26') + +build() { + cd $startdir/src/cadaver-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/calc/PKGBUILD b/community/calc/PKGBUILD new file mode 100644 index 000000000..bb6a0e3aa --- /dev/null +++ b/community/calc/PKGBUILD @@ -0,0 +1,57 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=calc +pkgver=2.12.4.0 +pkgrel=2 +pkgdesc="console calculator" +arch=(i686 x86_64) +url="http://www.isthe.com/chongo/tech/comp/calc/" +license=('GPL') +depends=(glibc) +source=(http://switch.dl.sf.net/sourceforge/calc/calc-$pkgver.tar.bz2) +md5sums=('2ef56695837c6e501ca80b64e0be0db6') + +build() { + cd $startdir/src/calc-$pkgver + + patch -p0 Makefile <<EOF +1146c1146 +< DEFAULT_LIB_INSTALL_PATH= \${PWD}:/lib:/usr/lib:\${LIBDIR}:/usr/local/lib +--- +> DEFAULT_LIB_INSTALL_PATH=/lib:/usr/lib:\${LIBDIR} +1180c1180 +< DEFAULT_LIB_INSTALL_PATH= \${PWD}:\${LIBDIR}:/usr/local/lib +--- +> DEFAULT_LIB_INSTALL_PATH= \${PWD}:\${LIBDIR} +1233c1233 +< DEFAULT_LIB_INSTALL_PATH= \${PWD}:/lib:/usr/lib:\${LIBDIR}:/usr/local/lib +--- +> DEFAULT_LIB_INSTALL_PATH=/lib:/usr/lib:\${LIBDIR} +1275c1275 +< DEFAULT_LIB_INSTALL_PATH= \${PWD}:/lib:/usr/lib:\${LIBDIR}:/usr/local/lib +--- +> DEFAULT_LIB_INSTALL_PATH=/lib:/usr/lib:\${LIBDIR} +1312c1312 +< DEFAULT_LIB_INSTALL_PATH= \${PWD}:/lib:/usr/lib:\${LIBDIR}:/usr/local/lib +--- +> DEFAULT_LIB_INSTALL_PATH=/lib:/usr/lib:\${LIBDIR} +1350c1350 +< DEFAULT_LIB_INSTALL_PATH= \${PWD}:/lib:/usr/lib:\${LIBDIR}:/usr/local/lib +--- +> DEFAULT_LIB_INSTALL_PATH=/lib:/usr/lib:\${LIBDIR} +1406c1406 +< DEFAULT_LIB_INSTALL_PATH= \${PWD}:/lib:/usr/lib:\${LIBDIR}:/usr/local/lib +--- +> DEFAULT_LIB_INSTALL_PATH=/lib:/usr/lib:\${LIBDIR} +1443c1443 +< DEFAULT_LIB_INSTALL_PATH= \${PWD}:/lib:/usr/lib:\${LIBDIR}:/usr/local/lib +--- +> DEFAULT_LIB_INSTALL_PATH=/lib:/usr/lib:\${LIBDIR} +EOF + + make || return 1 + make T=$startdir/pkg install && \ + mv $startdir/pkg/usr/bin/cscript $startdir/pkg/usr/share/calc/ +} diff --git a/community/calcurse/PKGBUILD b/community/calcurse/PKGBUILD new file mode 100644 index 000000000..f8689a57b --- /dev/null +++ b/community/calcurse/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 2162 2009-09-09 22:10:49Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: wain <wain.at.gmx.net> + +pkgname=calcurse +pkgver=2.7 +pkgrel=1 +pkgdesc="Calcurse is a text-based personal organizer" +arch=('i686' 'x86_64') +url="http://culot.org/calcurse/" +license=('GPL2') +depends=('ncurses') +source=(ftp://ftp2.culot.org/culot/$pkgname-$pkgver.tar.gz) +md5sums=('eddfae36370fd89532149fe80c312e1e') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/carworld/PKGBUILD b/community/carworld/PKGBUILD new file mode 100644 index 000000000..6235966bb --- /dev/null +++ b/community/carworld/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Jacek Poplawski <jacekpoplawski@gmail.com> + +pkgname=carworld +pkgver=0.243 +pkgrel=2 +pkgdesc="driving simulator with physics" +arch=('i686' 'x86_64') +url="http://carworld.sourceforge.net/" +license=('GPL') +depends=(sdl mesa libgl) +source=(http://downloads.sourceforge.net/sourceforge/carworld/carworld-$pkgver.tar.gz) +md5sums=('71da33a8488f147aeb3ed6a8e54317a6') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + install -d $startdir/pkg/usr/bin && \ + install -d $startdir/pkg/usr/share/carworld/data && \ + install -m 755 -o 0 -g 0 carworld $startdir/pkg/usr/bin && \ + cp -r data/* $startdir/pkg/usr/share/carworld/data +} diff --git a/community/castget/ChangeLog b/community/castget/ChangeLog new file mode 100644 index 000000000..d22a5592c --- /dev/null +++ b/community/castget/ChangeLog @@ -0,0 +1,3 @@ +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/castget/PKGBUILD b/community/castget/PKGBUILD new file mode 100644 index 000000000..d7f5078e5 --- /dev/null +++ b/community/castget/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> + +pkgname=castget +pkgver=1.0.1 +pkgrel=1 +pkgdesc="A simple, command-line based RSS enclosure downloader." +arch=('i686' 'x86_'64) +url="http://www.nongnu.org/castget/" +license=('GPL') +depends=('glib2' 'libxml2' 'curl' 'id3lib') +options=('!libtool') +source=(http://savannah.nongnu.org/download/$pkgname/$pkgname-$pkgver.tar.gz) + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} +md5sums=('b852dee0d98c005d20a2e6b4839939ad') diff --git a/community/catfish/PKGBUILD b/community/catfish/PKGBUILD new file mode 100644 index 000000000..6b09bed0d --- /dev/null +++ b/community/catfish/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Alexander Fehr <pizzapunk gmail com> + +pkgname=catfish +pkgver=0.3.2 +pkgrel=2 +pkgdesc="A versatile file searching tool." +arch=('i686' 'x86_64') +url="http://software.twotoasts.de/index.php?/pages/catfish_summary.html" +license=('GPL') +depends=('pygtk' 'pyxdg') +install=$pkgname.install +source=(http://www.twotoasts.de/media/$pkgname/$pkgname-$pkgver.tar.gz) + +md5sums=('b28db355094bfbe7de097678e91ce271') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr + + # Correct symlinks + sed -i 's|ln -sf $(DESTDIR)/$(PREFIX)/share|ln -sf ..|' Makefile + + make || return 1 + make DESTDIR=${pkgdir} install + +#icon file + install -d ${pkgdir}/usr/share/pixmaps || return 1 + ln -s /usr/share/icons/hicolor/scalable/apps/$pkgname.svg ${pkgdir}/usr/share/pixmaps/$pkgname.svg || return 1 +} diff --git a/community/catfish/catfish.install b/community/catfish/catfish.install new file mode 100644 index 000000000..90c414fa7 --- /dev/null +++ b/community/catfish/catfish.install @@ -0,0 +1,6 @@ +post_install() { + cat << EOF + Install at least one of the following search backends for catfish: + 'findutils', 'slocate', 'tracker', 'beagle', 'strigi' or 'pinot' +EOF +} diff --git a/community/ccd2iso/ChangeLog b/community/ccd2iso/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/ccd2iso/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/ccd2iso/PKGBUILD b/community/ccd2iso/PKGBUILD new file mode 100644 index 000000000..af824f6bf --- /dev/null +++ b/community/ccd2iso/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Shinlun Hsieh <yngwiexx@yahoo.com.tw> + +pkgname=ccd2iso +pkgver=0.3 +pkgrel=5 +pkgdesc="Converts CCD/IMG CloneCD images to ISO format" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/ccd2iso" +license=('GPL') +depends=('glibc') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('a7df1c46cb710f2fc8ebd88c2e64ce65') + +build() { + cd $srcdir/${pkgname}-${pkgver} + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} + diff --git a/community/cchost/PKGBUILD b/community/cchost/PKGBUILD new file mode 100644 index 000000000..207a3a181 --- /dev/null +++ b/community/cchost/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cchost +pkgver=5.0.1 +_getid3ver=1.7.8b3 +pkgrel=1 +pkgdesc="Web-based System Supporting Remixing and Collaboration on Media" +arch=(i686 x86_64) +url="http://wiki.creativecommons.org/CcHost" +license=('GPL') +depends=(php) +install=cchost.install +backup=(srv/http/cchost/.htaccess) +source=(http://downloads.sourceforge.net/cctools/cchost-$pkgver.zip \ + http://downloads.sourceforge.net/sourceforge/getid3/getid3-${_getid3ver}.zip) +md5sums=('94f38fa02c9d0fdcdcdb9ba2f3a93eb0' + '6262a7e258dca973ea5b6524f7f975ee') + +build() { + cd "$srcdir/$pkgname-$pkgver" + mkdir -p $pkgdir/srv/http + mv $srcdir/getid3 ./ && \ + mv $srcdir/$pkgname-$pkgver $pkgdir/srv/http/cchost && \ + echo "deny from all" > $pkgdir/srv/http/cchost/.htaccess || return 1 + + find $pkgdir/srv/http/cchost -type f -exec chmod 0644 {} \; +} diff --git a/community/cchost/cchost.install b/community/cchost/cchost.install new file mode 100644 index 000000000..76bd8b0c3 --- /dev/null +++ b/community/cchost/cchost.install @@ -0,0 +1,11 @@ +post_install() { + echo "-- Don't forget to set proper file access according to your web server setting!" +} + +post_upgrade() { + echo "-- Don't forget to set proper file access according to your web server setting!" +} + +op=$1 +shift +$op $* diff --git a/community/ccrypt/PKGBUILD b/community/ccrypt/PKGBUILD new file mode 100644 index 000000000..83eb77618 --- /dev/null +++ b/community/ccrypt/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Giovanni Scafora <giovanni@archlinux.org> + +pkgname=ccrypt +pkgver=1.8 +pkgrel=1 +pkgdesc="A command-line utility for encrypting and decrypting files and streams" +arch=('i686' 'x86_64') +url="http://ccrypt.sourceforge.net" +license=('GPL2') +depends=('glibc') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('c8be3f35b8dddf3310ca043cd9817620') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/ccsm/PKGBUILD b/community/ccsm/PKGBUILD new file mode 100644 index 000000000..3e38905e7 --- /dev/null +++ b/community/ccsm/PKGBUILD @@ -0,0 +1,24 @@ +#$ $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: JJDaNiMoTh <jjdanimoth@gmail.com> +# Contributor: nesl247 <nesl247@gmail.com> + +pkgname=ccsm +pkgver=0.8.2 +pkgrel=1 +pkgdesc="Compizconfig Settings Manager in Python" +arch=('i686' 'x86_64') +url="http://opencompositing.org" +license=('GPL') +depends=('compiz-core>=0.8.2' 'compizconfig-python>=0.8.2' 'pygtk') +makedepends=() +groups=('compiz-fusion' 'compiz-fusion-gtk' 'compiz-fusion-kde') +conflicts=('ccsm-git') +source=(http://releases.compiz-fusion.org/${pkgver}/${pkgname}-${pkgver}.tar.bz2) +install=ccsm.install +md5sums=('c9773ec2e6ab9184c39756a365a9cd00') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./setup.py install --prefix=/usr --root=${pkgdir} +} diff --git a/community/ccsm/ccsm.install b/community/ccsm/ccsm.install new file mode 100644 index 000000000..b4cf3d9a5 --- /dev/null +++ b/community/ccsm/ccsm.install @@ -0,0 +1,14 @@ +pkgname=ccsm + +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/ccze/PKGBUILD b/community/ccze/PKGBUILD new file mode 100644 index 000000000..b4444f379 --- /dev/null +++ b/community/ccze/PKGBUILD @@ -0,0 +1,27 @@ +$Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=ccze +pkgver=0.2.1 +pkgrel=3 +pkgdesc="Robust and modular log colorizer with many plugins." +arch=('i686' 'x86_64') +url="http://freshmeat.net/projects/ccze/" +license=('GPL') +depends=('ncurses' 'pcre') +source=(ftp://ftp.debian.org/debian/pool/main/c/$pkgname/${pkgname}_${pkgver}.orig.tar.gz) + +md5sums=('221966bce7c5f011eca38157241a0432') + +build() { + cd ${srcdir}/$pkgname-$pkgver + +#killing a bug + sed -e 's/-Wswitch -Wmulticharacter/-Wswitch/' -i src/Makefile.in || return 1 + sed -e '/#undef error_t/d' -i system.h.in || return 1 + + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/cdbxx/PKGBUILD b/community/cdbxx/PKGBUILD new file mode 100644 index 000000000..95bd0aa2e --- /dev/null +++ b/community/cdbxx/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cdbxx +pkgver=0.0.1rc2 +pkgrel=1 +pkgdesc="cdbxx is a small STL style C++ library for TinyCDB implementation of Constant Database" +arch=(i686 x86_64) +url="http://cdbxx.sourceforge.net/" +license=("GPL") +depends=(gcc) +makedepends=(tinycdb) +source=(http://downloads.sourceforge.net/sourceforge/cdbxx/$pkgname-$pkgver.tar.bz2) +md5sums=('8c7f3eebe5c090ddea4aebf5445a1621') + +build() { + cd $startdir/src/$pkgname-$pkgver + + sed -i 's#LDFLAGS = -Wl,-rpath,$(shell pwd)/../src/ -L../src/ -lcdbxx#LDFLAGS = -Wl,-rpath,$(shell pwd)/../src/ -L../src/ -lcdbxx -lcdb#' ./testsuite/Makefile + + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/cdck/ChangeLog b/community/cdck/ChangeLog new file mode 100644 index 000000000..304e3ec23 --- /dev/null +++ b/community/cdck/ChangeLog @@ -0,0 +1,7 @@ +cdck (0.7.0-2) + + * Store manual pages in /usr/share/man for FHS compliance. + (see FS#13766) + * Added depends: gcc-libs + + -- Abhishek Dasgupta <abhidg@gmail.com> Thu, 02 Apr 2009 00:33:52 +0530 diff --git a/community/cdck/PKGBUILD b/community/cdck/PKGBUILD new file mode 100644 index 000000000..6fc324e0d --- /dev/null +++ b/community/cdck/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Previous Maintainer: Shinlun Hsieh <yngwiexx@yahoo.com.tw> +# Contributor: Slash <demodevil5[at]yahoo[dot]com> + +pkgname=cdck +pkgver=0.7.0 +pkgrel=2 +pkgdesc="A simple program to verify CD/DVD quality" +arch=('i686' 'x86_64') +url="http://swaj.net/unix/" +license=('GPL') +depends=(gcc-libs) +makedepends=('perl') +options=('!libtool') +source=(http://swaj.net/unix/cdck/${pkgname}-${pkgver}.tar.gz) +md5sums=('15029d54b99f2e5cf8aae28077669d3f') + +build() { + cd "$srcdir/${pkgname}-${pkgver}" + + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/cdcover/PKGBUILD b/community/cdcover/PKGBUILD new file mode 100644 index 000000000..aab0213f0 --- /dev/null +++ b/community/cdcover/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Roland Schaeuble <rschaeuble@gmx.ch> + +pkgname=cdcover +pkgver=0.7.4 +pkgrel=2 +pkgdesc="cdcover allows the creation of inlay-sheets for cd-cases and dvd's" +arch=('i686' 'x86_64') +url="http://cdcover.sourceforge.net" +license=("GPL") +depends=(python tk) +install=('cdcover.install') +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz") +md5sums=('ab54e927e1c2f9210062ae9425cea669') + +build() { + cd $startdir/src/$pkgname + + patch -p0 Makefile <<EOF +13c13 +< IMAGEFILES=autonum.gif cddb.gif exit.gif gv.gif logo.gif nocddb.gif ps.gif +--- +> IMAGEFILES=application-exit.gif cddb.gif document-print-preview.gif document-save.gif logo.gif nocddb.gif renumber.gif +EOF + + make target=/usr prefix=$startdir/pkg/usr install && \ + rm -rf $pkgdir/usr/doc +} diff --git a/community/cdcover/cdcover.install b/community/cdcover/cdcover.install new file mode 100644 index 000000000..5e2f674af --- /dev/null +++ b/community/cdcover/cdcover.install @@ -0,0 +1,12 @@ +post_install() +{ + echo "Installation of a postscript viewer such as 'gv' or 'ggv'" + echo "is highly recommended." + echo "To benefit from cddb features, installation of 'discid'" + echo "and 'pycddb' is required." +} + +op=$1 +shift + +$op $* diff --git a/community/cddb-py/PKGBUILD b/community/cddb-py/PKGBUILD new file mode 100644 index 000000000..f623b6996 --- /dev/null +++ b/community/cddb-py/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: # +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> +# Contributor: Allan McRae <allan@archlinux.org> +# Contributor: Hugo Ideler <hugoideler@dse.nl> +# Contributor: David Keogh <davekeogh@shaw.ca> + +pkgname=cddb-py +pkgver=1.4 +pkgrel=3 +pkgdesc="CDDB-Server access from Python" +url="http://cddb-py.sourceforge.net" +arch=('i686' 'x86_64') +license=('GPL') +depends=('python') +source=("http://downloads.sourceforge.net/sourceforge/cddb-py/CDDB-${pkgver}.tar.gz") +md5sums=('254698082bafe3030d07d88fb7e13fe2') + +build() { + cd ${srcdir}/CDDB-${pkgver} + python setup.py install --root=${pkgdir} +} diff --git a/community/cdemu-client/PKGBUILD b/community/cdemu-client/PKGBUILD new file mode 100644 index 000000000..7a33813f2 --- /dev/null +++ b/community/cdemu-client/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Charles Lindsay <charles@chaoslizard.org> +pkgname=cdemu-client +pkgver=1.2.0 +pkgrel=1 +pkgdesc="Simple command-line client for controlling cdemu-daemon" +arch=('i686' 'x86_64') +url="http://cdemu.sourceforge.net/" +license=('GPL') +depends=('python' 'dbus-python' 'cdemu-daemon') +makedepends=('intltool') +conflicts=('cdemu') +source=(http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.bz2) +md5sums=('b0ae11c9dc8635db1fe56d41e2c927cb') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/cdemu-daemon/PKGBUILD b/community/cdemu-daemon/PKGBUILD new file mode 100644 index 000000000..2d6437c97 --- /dev/null +++ b/community/cdemu-daemon/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 521 2009-08-01 18:25:56Z mherych $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Charles Lindsay <charles@chaoslizard.org> +pkgname=cdemu-daemon +pkgver=1.2.0 +pkgrel=2 +pkgdesc="CD/DVD-ROM device emulator daemon" +arch=(i686 x86_64) +backup=('etc/conf.d/cdemud' + 'etc/dbus-1/system.d/cdemud-dbus.conf') +url="http://cdemu.sourceforge.net/" +license=('GPL') +depends=('glib2' 'dbus' 'dbus-glib' 'libdaemon' 'vhba-module' 'libmirage' 'libao') +install=cdemud.install +source=(http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.bz2 + cdemud.conf + cdemud.rc) +md5sums=('c35bfbd59c0b5a603314164955bf8e9d' + '26b94a626c2c1d0a83ad5a7593dff70f' + '655b2bf46802f2fa7821a649cecd1c4d') +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + install -m 644 -D ../../cdemud.conf $startdir/pkg/etc/conf.d/cdemud || return 1 + install -m 755 -D ../../cdemud.rc $startdir/pkg/etc/rc.d/cdemud || return 1 +} diff --git a/community/cdemu-daemon/cdemud.conf b/community/cdemu-daemon/cdemud.conf new file mode 100644 index 000000000..91ada613f --- /dev/null +++ b/community/cdemu-daemon/cdemud.conf @@ -0,0 +1,8 @@ +# how many optical drives to emulate +NUM_DRIVES=1 + +# control device +CTL_DEVICE=/dev/vhba_ctl + +# audio backend (null or alsa) +AUDIO_BACKEND=null diff --git a/community/cdemu-daemon/cdemud.install b/community/cdemu-daemon/cdemud.install new file mode 100644 index 000000000..d1b0cf2cd --- /dev/null +++ b/community/cdemu-daemon/cdemud.install @@ -0,0 +1,12 @@ +post_install () { + echo ">> Place 'cdemud' in DAEMONS= in /etc/rc.conf to enable cdemud on system boot." + echo ">> If the alsa-lib package is installed, cdemud can use the ALSA audio backend" + echo ">> (edit /etc/conf.d/cdemud to enable this)." + groupadd cdemu +} +post_remove() { + groupdel cdemu +} +op=$1 +shift +$op $* diff --git a/community/cdemu-daemon/cdemud.rc b/community/cdemu-daemon/cdemud.rc new file mode 100644 index 000000000..c13fa6239 --- /dev/null +++ b/community/cdemu-daemon/cdemud.rc @@ -0,0 +1,56 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions +. /etc/conf.d/cdemud + +case "$1" in + start) + stat_busy "Loading vhba and loop modules" + modprobe loop + modprobe vhba + if [ $? -ne 0 ]; then + stat_fail + else + stat_done + fi + + stat_busy "Waiting for $CTL_DEVICE" + i=0 + until [ -c $CTL_DEVICE -o $i -ge 10 ]; do + i=`expr $i + 1` + sleep 1 + done + if [ -c $CTL_DEVICE ]; then + stat_done + else + stat_fail + fi + + stat_busy "Starting cdemud" + cdemud -d -n $NUM_DRIVES -c $CTL_DEVICE -a $AUDIO_BACKEND &>/dev/null + if [ $? -ne 0 ]; then + stat_fail + else + add_daemon cdemud + stat_done + fi + ;; + stop) + stat_busy "Stopping cdemud" + cdemud -k &>/dev/null + if [ $? -ne 0 ]; then + stat_fail + else + rm_daemon cdemud + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/community/cdfs/PKGBUILD b/community/cdfs/PKGBUILD new file mode 100644 index 000000000..3fe230455 --- /dev/null +++ b/community/cdfs/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 3200 2009-09-30 09:05:45Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: J. Santiago Hirschfeld <jsantiagoh@yahoo.com.ar> + +_kernver=`pacman -Q kernel26 | cut -d . -f 3 | cut -f 1 -d -` +pkgname=cdfs +pkgver=2.6.27 +pkgrel=5 +pkgdesc="File system module that 'exports' all tracks and boot images on a CD as normal files." +arch=(i686 x86_64) +url="http://www.elis.UGent.be/~ronsse/cdfs/" +license=('GPL') +install=cdfs.install +depends=("kernel26>=2.6.${_kernver}" "kernel26<2.6.`expr ${_kernver} + 1`") +source=("http://www.elis.UGent.be/~ronsse/cdfs/download/$pkgname-$pkgver.tar.bz2") +md5sums=('84366b903d6beb6ddca5ab457bb8ec33') + +build() { + cd $startdir/src/$pkgname-$pkgver + + patch cddata.c <<EOF +85c85 +< .sendfile = generic_file_sendfile +--- +> // .sendfile = generic_file_sendfile +EOF + + make || return 1 + mkdir -p $startdir/pkg/lib/modules/`uname -r`/extra && \ + cp cdfs.ko $startdir/pkg/lib/modules/`uname -r`/extra +} diff --git a/community/cdfs/cdfs.install b/community/cdfs/cdfs.install new file mode 100644 index 000000000..c2d67582c --- /dev/null +++ b/community/cdfs/cdfs.install @@ -0,0 +1,23 @@ +pre_install() { + /bin/true +} + +post_install() { + /sbin/depmod -a +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + /sbin/depmod -a +} + +pre_remove() { + /bin/true +} + +post_remove() { + /sbin/depmod -a +} diff --git a/community/cedet/PKGBUILD b/community/cedet/PKGBUILD new file mode 100644 index 000000000..9a86cf6d5 --- /dev/null +++ b/community/cedet/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cedet +pkgver=1.0pre6 +pkgrel=1 +pkgdesc="tools written with the end goal of creating an advanced development environment in Emacs." +arch=('i686' 'x86_64') +url="http://cedet.sourceforge.net/" +license=('GPL') +depends=(emacs) +install=cedet.install +source=(http://downloads.sourceforge.net/cedet/$pkgname-$pkgver.tar.gz) +md5sums=('775c74493b146bd64352969c1590f96b') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + + mkdir -p $startdir/pkg/usr/share/emacs/site-lisp/cedet + cp -R $startdir/src/$pkgname-$pkgver/* $startdir/pkg/usr/share/emacs/site-lisp/cedet +} diff --git a/community/cedet/cedet.install b/community/cedet/cedet.install new file mode 100644 index 000000000..5e73e6270 --- /dev/null +++ b/community/cedet/cedet.install @@ -0,0 +1,43 @@ +# arg 1: the new package version +pre_install() { +cat << EOM + +Don't forget to add the following code into your ~/.emacs file: +--- +;; Load CEDET +(load-file "/usr/share/emacs/site-lisp/cedet/common/cedet.el") +--- + +EOM +} + +# arg 1: the new package version +post_install() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/cgmail/PKGBUILD b/community/cgmail/PKGBUILD new file mode 100755 index 000000000..32b8f166e --- /dev/null +++ b/community/cgmail/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: Marco Ferragina <marco.ferragina@gmail.com> +pkgname=cgmail +pkgver=0.5 +pkgrel=3 +pkgdesc="An email checker and notifier applet for gmail" +arch=('i686' 'x86_64') +url="http://cgmail.tuxfamily.org/" +license=('GPL') +depends=('python' 'gnome-python-desktop' 'dbus-python' 'notification-daemon') +makedepends=('setuptools' 'python-distutils-extra') +source=(http://cgmail.tuxfamily.org/files/${pkgname}_$pkgver.tar.gz) +install=('cgmail.install') +build() { + cd "$srcdir"/$pkgname + python setup.py install --root="$pkgdir" + chmod 644 "$pkgdir"/usr/share/cGmail/cgmailservice.desktop +} +md5sums=('6fd5a33084e338cce800540014131c3b') diff --git a/community/cgmail/cgmail.install b/community/cgmail/cgmail.install new file mode 100644 index 000000000..1b66c744c --- /dev/null +++ b/community/cgmail/cgmail.install @@ -0,0 +1,24 @@ +schemas=( + 'usr/share/gconf/schemas/cgmail.schemas' +) + +post_install() { + for schema in "${schemas[@]}" ; do + GCONF_CONFIG_SOURCE=`usr/bin/gconftool-2 --get-default-source` usr/bin/gconftool-2 --makefile-install-rule "$schema" > /dev/null 2>&1 + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for schema in "${schemas[@]}" ; do + GCONF_CONFIG_SOURCE=`usr/bin/gconftool-2 --get-default-source` usr/bin/gconftool-2 --makefile-uninstall-rule "$schema" > /dev/null 2>&1 + done +} + +op=$1 +shift + +$op "$@" diff --git a/community/checkgmail/ChangeLog b/community/checkgmail/ChangeLog new file mode 100644 index 000000000..df9a21e3a --- /dev/null +++ b/community/checkgmail/ChangeLog @@ -0,0 +1,9 @@ +2008-03-20 BaSh <bash.lnx@gmail.com> + * Version bump + * added icon + * moved man into share/man + * removed the patch + +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/checkgmail/PKGBUILD b/community/checkgmail/PKGBUILD new file mode 100644 index 000000000..22f9d09b0 --- /dev/null +++ b/community/checkgmail/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: dibblethewrecker dtw.at.jiwe.dot.org + +pkgname=checkgmail +pkgver=1.13 +pkgrel=3 +pkgdesc="An alternative Gmail Notifier for Linux and other *nix systems." +arch=('i686' 'x86_64') +url="http://checkgmail.sourceforge.net" +license=('GPL') +depends=('perl-gtk2-trayicon' 'perl-libwww' 'perl-crypt-ssleay' 'perl-xml-simple') +optdepends=('perl-crypt-simple' 'perl-gtk2-sexy' 'perl-crypt-blowfish' 'perl-freezethaw') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2 + 'checkgmail.desktop' 'checkgmail.png' 'svn-33.patch') +md5sums=('8f6742ba9c09f7b7b23a5be2e14708c7' + '2bc04f17400074aa6f3cd39fccd29b04' + 'f551f6cefb06201b03f8cb41fc85edb3' + 'cd42ddddeb68e9f59e9b80836ff8ac31') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + + patch -Np1 -i "$startdir/src/svn-33.patch" || return 1 + + install -D -m 755 $pkgname "$startdir/pkg/usr/bin/$pkgname" || return 1 + install -D -m 644 man/$pkgname.1.gz "$startdir/pkg/usr/share/man/man1/$pkgname.1.gz" + + # freedesktop + install -D -m 644 ../$pkgname.desktop "$startdir/pkg/usr/share/applications/$pkgname.desktop" + install -D -m 644 ../$pkgname.png "$startdir/pkg/usr/share/pixmaps/$pkgname.png" +} diff --git a/community/checkgmail/checkgmail.desktop b/community/checkgmail/checkgmail.desktop new file mode 100644 index 000000000..5e1c03a84 --- /dev/null +++ b/community/checkgmail/checkgmail.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Categories=Network;Email +Name=Checkgmail +Comment=Checks a Gmail account for new mail +Exec=checkgmail +Icon=checkgmail +Terminal=false +Type=Application \ No newline at end of file diff --git a/community/checkgmail/checkgmail.png b/community/checkgmail/checkgmail.png new file mode 100644 index 000000000..fbd1c5d1d Binary files /dev/null and b/community/checkgmail/checkgmail.png differ diff --git a/community/checkgmail/svn-33.patch b/community/checkgmail/svn-33.patch new file mode 100644 index 000000000..5b1257355 --- /dev/null +++ b/community/checkgmail/svn-33.patch @@ -0,0 +1,327 @@ +--- checkgmail-1.13/checkgmail 2008-01-17 07:30:23.000000000 +0100 ++++ checkgmail/checkgmail 2008-07-22 21:57:51.000000000 +0200 +@@ -5,7 +5,7 @@ + # system tray; optionally saves password in encrypted form using + # machine-unique passphrase + +-# version 1.12.1svn (25/6/2007) ++# version 1.13svn (14/2/2008) + # Copyright © 2005-7 Owen Marshall + + # This program is free software; you can redistribute it and/or modify +@@ -31,9 +31,12 @@ + # Command-line processing + # + +-my ($version, $silent, $nocrypt, $update, $notsexy, $profile, $disable_monitors_check, $private, $cookies, $popup_size, $hosted_tmp, $show_popup_delay, $popup_persistence, $usekwallet, $libsexy); ++# global variables (can't be set global in the BEGIN block) ++my ($version, $silent, $nocrypt, $update, $notsexy, $profile, $disable_monitors_check, ++ $private, $cookies, $popup_size, $hosted_tmp, $show_popup_delay, ++ $popup_persistence, $usekwallet, $libsexy, $nologin, $mailno, $debug); + BEGIN { +- $version = "1.12.1svn"; ++ $version = "1.13svn"; + $silent = 1; + $profile = ""; + $cookies = 1; +@@ -64,6 +67,10 @@ + $notsexy = 1; + last }; + ++ /no-login/ && do { ++ $nologin = 1; ++ last }; ++ + /cookie_login/ && do { + $cookies = 1; + last }; +@@ -105,6 +112,18 @@ + $update = 1; + last }; + ++ ++ /numbers/ && do { ++ $mailno = 1; ++ last }; ++ ++ /debug/ && do { ++ $debug = 1; ++ $silent = 0; ++ last }; ++ ++ ++ + print "CheckGmail v$version\nCopyright © 2005-7 Owen Marshall\n\n"; + print "usage: checkgmail [-profile=profile_name] [-popup_delay=millisecs] [-hosted=hosted_domain] [-no_cookies] [-popup_persistence=millisecs] [-private] [-v | -verbose] [-nocrypt] [-no-libsexy] [-disable-monitors-check] [-update] [-h]\n\n"; + exit 1; +@@ -158,6 +177,7 @@ + my $failed_packages; + + my $eval_sub = sub { ++ print "$_\n" if $debug; + eval $_; + if ($@) { + return unless m/(use|require)\s*([\w:-]+).*?\;/; +@@ -176,6 +196,7 @@ + use Thread::Queue; + use Thread::Semaphore; + use threads::shared; ++ use Encode; + use XML::Simple; + use FileHandle; + use LWP::UserAgent; +@@ -355,14 +376,17 @@ + my $fat_lady = new Thread::Semaphore(0); + my $child_exit : shared = 0; # to signal exit to child + ++print "About to start new thread ...\n" if $debug; + # Start http checking thread ... + my $http_check = new threads(\&http_check); ++print "Parent: Process now continues ...\n" if $debug; + + + ####################### + # Prefs and Variables + # + ++print "Parent: Setting up global variables ...\n" if $debug; + # Prefs hash + my %pref_variables = ( + user => \$user, +@@ -430,6 +454,7 @@ + my $status_label; + # my $message_flag; + ++print "Parent: Checking the existence of ~/.checkgmail ...\n" if $debug; + # Create the default .checkgmail directory and migrate prefs from users of older versions + unless (-d $prefs_dir) { + if (-e "$prefs_dir") { +@@ -452,6 +477,7 @@ + # Icons + # + ++print "Parent: Loading icon data ...\n" if $debug; + # we load the pixmaps as uuencoded data + my ($error_data, $no_mail_data, $mail_data, $compose_mail_data); + load_icon_data(); +@@ -462,10 +488,12 @@ + + my $image = Gtk2::Image->new_from_pixbuf($no_mail_pixbuf); + ++ + ############## + # Setup tray + # + ++print "Parent: Setting up system tray ...\n" if $debug; + my $tray = Gtk2::TrayIcon->new("gmail"); + my $eventbox = Gtk2::EventBox->new; + my $tray_hbox = Gtk2::HBox->new(0,0); +@@ -488,14 +516,25 @@ + $eventbox->add($tray_hbox); + $tray_hbox->pack_start($image,0,0,0); + ++# number of new mail messages (use -numbers) ++my $number_label; ++if ($mailno) { ++ $number_label = Gtk2::Label->new; ++ $number_label->set_markup("0"); ++ $tray_hbox->pack_start($number_label,0,0,0); ++ $number_label->hide; ++} ++ + + ######################## + # Read prefs and login + # + ++print "Parent: Reading translations ...\n" if $debug; + # Read translations if they exist ... + read_translations(); + ++print "Parent: Reading prefs ...\n" if $debug; + # First time configuration ... + unless (read_prefs()) { + show_prefs(); +@@ -532,7 +571,7 @@ + + $tray->add($eventbox); + $tray->show_all; +- ++print "Parent: System tray now complete ...\n" if $debug; + + ############################ + # enter/leave notification +@@ -603,6 +642,7 @@ + # All set? Let's login ... + # + ++print "Parent: Sending semaphore to child process ...\n" if $debug; + # She's singing ... + $fat_lady->up; + +@@ -675,6 +715,7 @@ + + sub http_check { + # Threaded process for sending HTTP requests ... ++ print "Child: Checking thread now starting ... waiting for semaphore to continue\n" if $debug; + + # Variable initialisation isn't over until the fat lady sings ... + $fat_lady->down; +@@ -716,14 +757,21 @@ + unless ($hosted) { + # Normal Gmail login action ... + $error = http_get("https://www.google.com/accounts/ServiceLoginAuth?ltmpl=yj_wsad<mplcache=2&continue=https%3A%2F%2Fmail.google.com%2Fmail%3F&service=mail&rm=false<mpl=yj_wsad&Email=$URI_user&Passwd=$URI_passwd&rmShown=1&null=Sign+in", "LOGIN"); +- # $cookie_jar->scan(\&scan_at); ++ ++ $cookie_jar->scan(\&scan_at); ++ unless ($error || !$gmail_sid || !$gmail_gausr) { ++ $error = http_get("https://mail.google.com/mail/?auth=$gmail_sid&gausr=$gmail_gausr", 'GET'); ++ } ++ + # $error = http_get("https://mail.google.com/mail?nsr=0&auth=$gmail_sid&gausr=$gmail_gausr", "LOGIN"); + + } else { + # hosted domains work differently ... + # First we POST a login +- $error = http_get("https://www.google.com/a/$hosted/LoginAction|at=null&continue=http%3A%2F%2Fmail.google.com%2Fa%2F$hosted&service=mail&userName=$URI_user&password=$URI_passwd", "POST"); +- ++ # $error = http_get("https://www.google.com/a/$hosted/LoginAction|at=null&continue=http%3A%2F%2Fmail.google.com%2Fa%2F$hosted&service=mail&userName=$URI_user&password=$URI_passwd", "POST"); ++ # thanks to Olinto Neto for this fix for hosted domains: ++ $error = http_get("https://www.google.com/a/$hosted/LoginAction2|at=null&continue=http%3A%2F%2Fmail.google.com%2Fa%2F$hosted&service=mail&Email=$URI_user&Passwd=$URI_passwd", "POST"); ++ + # Then we grab the HID ("Hosted ID"?) cookie + $cookie_jar->scan(\&scan_at); + +@@ -1045,9 +1093,9 @@ + my $author = $author_name || $author_mail; + + # clean text for Pango compatible display ... +- $title = clean_text($title); +- $author = clean_text($author); +- $summary = clean_text($summary); ++ $title = clean_text_and_decode($title); ++ $author = clean_text_and_decode($author); ++ $summary = clean_text_and_decode($summary); + + my ($year, $month, $day, $hour, $min, $sec) = ($issued =~ m/(\d+)-(\d+)-(\d+)T(\d+):(\d+):(\d+)Z/); + my $time_abs = $sec+$min*60+$hour*3600+$day*86400+$month*2678400+$year*32140800; +@@ -1089,7 +1137,7 @@ + # Create popup text + if ($popup_authors) { + $popup_authors =~ s/, ([\w\s-]+)$/ $trans{notify_and} $1/; # replace final comma with "and" +- $popup_authors = clean_text($popup_authors); ++ $popup_authors = clean_text_and_decode($popup_authors); + $popup_text = "<span foreground=\"#000000\"><small>$trans{notify_new_mail}$popup_authors ...</small></span>"; + } + +@@ -1111,6 +1159,32 @@ + return 1; + } + ++# Note -- for some reason (?? why ??) the title does not need decoding; all other data apparently does. Very strange ... ++sub clean_text_and_decode { ++ ($_) = @_; ++ # some basic replacements so that the text is readable ... ++ # (these aren't used by pango markup, unlike other HTML escapes) ++ s/…/\.\.\./g; ++ s/&\s/\& /g; ++ s/\\u003c/</g; ++ # s/\\n//g; ++ s/<br\s*\/*\\*>/\n/g; ++ s/</\</g; ++ s/>/\>/g; ++ s/&(?>([\w\d\,\.]+))(?!;)/\&$1/g; #not a great fix, but at least it's simple (heavy irony ... :) ++ s/ / /g; ++ # s/\\n/\n/g; ++ # Encode::from_to($body, 'utf-8', 'iso-8859-15'); ++ # eval { decode("utf8", $_, Encode::FB_CROAK); }; ++ # my $body_decode = $@ ? $_ : decode("utf8", $_); ++ #my $body_decode= decode("utf-8", $_); ++ ++ # I have no idea why this works ... ++ my $body_encode = encode("utf8", $_); ++ my $body_decode = decode("utf8", $body_encode); ++ ++ return $body_decode; ++} + + sub clean_text { + ($_) = @_; +@@ -1129,6 +1203,7 @@ + return $_; + } + ++ + sub clean_text_body { + ($_) = @_; + # some basic replacements so that the text is readable ... +@@ -1164,9 +1239,13 @@ + # s/&(?>([\w\d\,\.]+))(?!;)/\&$1/g; #not a great fix, but at least it's simple (heavy irony ... :) + s/ / /g; + # s/\\n/\n/g; +- use Encode; + # Encode::from_to($body, 'utf-8', 'iso-8859-15'); +- my $body_decode= decode("utf-8", $_); ++ # eval { decode("utf8", $_, Encode::FB_CROAK); }; ++ # my $body_decode = $@ ? $_ : decode("utf8", $_); ++ # my $body_encode = encode("utf8", $_); ++ ++ # I have no idea why this works either ... ++ my $body_decode = decode("utf8", $_); + + return $body_decode; + } +@@ -1335,6 +1414,14 @@ + my ($status, $text) = @_; + my $new_mail = @messages; + ++ # display number of messages ++ if ($mailno) { ++ print "setting \"$new_mail\"\n"; ++ $number_label->set_markup("$new_mail"); ++ $new_mail ? $number_label->show : $number_label->hide; ++ # $new_mail ? $number_label->set_markup("$new_mail") : $number_label->set_markup(" ") ++ } ++ + my @sorted_messages = sort {$b->{time} <=> $a->{time}} @messages; + @messages = @sorted_messages; + +@@ -1497,8 +1584,7 @@ + $title_l_ebox->signal_handler_disconnect($s2); + unless ($mb) { + # yep, here's the magic code. This accesses the datapack, which we read with a little hack in the check routine ... +- $request->enqueue("GET:".gen_prefix_url()."/?ui=1&view=cv&search=all&th=$id&ww=1173&qt=&prf=1&pft=undefined&rq=xm&at=$gmail_at"); +- # $request->enqueue("GET:".gen_prefix_url()."/?ui=2&ik=b8bb7ca6af&view=cv&search=all&th=$id&rt=j&prf=1"); ++ $request->enqueue("GET:".gen_prefix_url()."/?ui=1&view=cv&search=all&th=$id&qt=&prf=1&pft=undefined&rq=xm&at=$gmail_at"); + } else { + # this allows the message text to be toggled ... + # oh yes, we're all about usability here, folks! :) +@@ -1684,6 +1770,7 @@ + show_notify($win_notify_temp); + } else { + $win_notify->destroy if $win_notify; ++ $win_notify=""; + $win_notify = $win_notify_temp; + } + } +@@ -1742,6 +1829,11 @@ + sub get_login_href { + # Login directly to gmail ... + $_ = shift; ++ ++ # The following is for people who like to stay permanently logged in ... ++ # (enable with -no-login on the command-line for now ...) ++ return $_ if $nologin; ++ + my ($options) = m/.*?\?(.*)/; + my $options_uri = $options ? "?&$options" : ""; + +@@ -1908,6 +2000,7 @@ + + if ($win_notify_temp) { + $win_notify->destroy; ++ $win_notify=""; + $win_notify=$new_win; + } + diff --git a/community/checkinstall/PKGBUILD b/community/checkinstall/PKGBUILD new file mode 100644 index 000000000..aa3e38357 --- /dev/null +++ b/community/checkinstall/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=checkinstall +pkgver=1.6.1 +pkgrel=2 +pkgdesc="spy for 'make install' and build rpm or deb" +arch=('i686' 'x86_64') +url="http://asic-linux.com.mx/~izto/checkinstall/" +license=('GPL') +backup=(etc/checkinstall/checkinstallrc) +source=(http://asic-linux.com.mx/~izto/checkinstall/files/source/$pkgname-$pkgver.tgz \ + build-fix.patch) +md5sums=('1ae49645d6d16efac79ac67b84bfb419' + '1320b7785f3b201ef4ff0315a28be3af') + +build() { + cd $startdir/src/$pkgname-$pkgver + + patch -Np1 <../build-fix.patch + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/checkinstall/build-fix.patch b/community/checkinstall/build-fix.patch new file mode 100644 index 000000000..81b8da3fb --- /dev/null +++ b/community/checkinstall/build-fix.patch @@ -0,0 +1,127 @@ +diff -wbBur checkinstall-1.6.1/checkinstall checkinstall-1.6.1.my/checkinstall +--- checkinstall-1.6.1/checkinstall 2006-11-01 10:45:40.000000000 +0300 ++++ checkinstall-1.6.1.my/checkinstall 2006-11-02 19:11:31.000000000 +0300 +@@ -45,7 +45,7 @@ + + + # gettext variables +-export TEXTDOMAINDIR=/usr/local/lib/checkinstall/locale ++export TEXTDOMAINDIR=/usr/share/locale + export TEXTDOMAIN=checkinstall + + # .spec file path +@@ -386,13 +386,13 @@ + ckversion + echo + +-if ! [ -f /usr/local/lib/checkinstall/checkinstallrc ]; then +- echog "The checkinstallrc file was not found at:\n/usr/local/lib/checkinstall/checkinstallrc" ++if ! [ -f /etc/checkinstall/checkinstallrc ]; then ++ echog "The checkinstallrc file was not found at:\n/etc/checkinstall/checkinstallrc" + echo + echog "Assuming default values." + else + # Get our default settings from the rc file +-source /usr/local/lib/checkinstall/checkinstallrc ++source /etc/checkinstall/checkinstallrc + fi + + +@@ -755,7 +755,7 @@ + + ################################################################ + # User-configurable variables were moved to the checkinstallrc # +-# file which is probably found at /usr/local/lib/checkinstall # ++# file which is probably found at /usr/lib/checkinstall # + # # + # DO NOT modify them here!! # + ################################################################ +@@ -764,7 +764,7 @@ + # Debug level + ! [ "$DEBUG" ] && DEBUG=0 + +-! [ "$INSTALLWATCH_PREFIX" ] && INSTALLWATCH_PREFIX="/usr/local" ++! [ "$INSTALLWATCH_PREFIX" ] && INSTALLWATCH_PREFIX="/usr" + ! [ "$INSTALLWATCH" ] && INSTALLWATCH=${INSTALLWATCH_PREFIX}/bin/installwatch + + # Which makepkg to use +@@ -1654,11 +1654,11 @@ + COMPRESS="gzip -9" + COMPRESS_EXT=.gz + +- for d in ./usr/local/man/man* ./usr/local/man/*/man* ./usr/local/info \ +- ./usr/local/share/man/man* ./usr/local/share/man/*/man* \ +- ./usr/local/share/info \ +- ./usr/local/kerberos/man \ +- ./usr/local/share/doc/*/man/man* ./usr/local/lib/*/man/man* \ ++ for d in ./usr/man/man* ./usr/man/*/man* ./usr/info \ ++ ./usr/share/man/man* ./usr/share/man/*/man* \ ++ ./usr/share/info \ ++ ./usr/kerberos/man \ ++ ./usr/share/doc/*/man/man* ./usr/lib/*/man/man* \ + ././usr/man/man* ./usr/man/*/man* ./usr/info \ + ./usr/share/man/man* ./usr/share/man/*/man* ./usr/share/info \ + ./usr/kerberos/man ./usr/X11R6/man/man* ./usr/lib/perl5/man/man* \ +diff -wbBur checkinstall-1.6.1/checkinstallrc-dist checkinstall-1.6.1.my/checkinstallrc-dist +--- checkinstall-1.6.1/checkinstallrc-dist 2006-11-01 10:45:40.000000000 +0300 ++++ checkinstall-1.6.1.my/checkinstallrc-dist 2006-11-02 19:11:31.000000000 +0300 +@@ -16,7 +16,7 @@ + DEBUG=0 + + # Location of the "installwatch" program +-INSTALLWATCH_PREFIX="/usr/local" ++INSTALLWATCH_PREFIX="/usr" + INSTALLWATCH=${INSTALLWATCH_PREFIX}/bin/installwatch + + # Location of the makepkg program. "makepak" is the default, and is +diff -wbBur checkinstall-1.6.1/installwatch-0.7.0beta5/Makefile checkinstall-1.6.1.my/installwatch-0.7.0beta5/Makefile +--- checkinstall-1.6.1/installwatch-0.7.0beta5/Makefile 2006-11-01 10:45:48.000000000 +0300 ++++ checkinstall-1.6.1.my/installwatch-0.7.0beta5/Makefile 2006-11-02 19:11:31.000000000 +0300 +@@ -4,14 +4,14 @@ + # Well, the only configurable part is the following variable. + # Make sure the directory you specify exists. + +-PREFIX=/usr/local ++PREFIX=/usr + + # End of configurable part + + VERSION=0.7.0beta5 + +-BINDIR=$(PREFIX)/bin +-LIBDIR=$(PREFIX)/lib ++BINDIR=$(DESTDIR)/$(PREFIX)/bin ++LIBDIR=$(DESTDIR)/$(PREFIX)/lib + + all: installwatch.so + +diff -wbBur checkinstall-1.6.1/Makefile checkinstall-1.6.1.my/Makefile +--- checkinstall-1.6.1/Makefile 2006-11-01 10:45:40.000000000 +0300 ++++ checkinstall-1.6.1.my/Makefile 2006-11-02 19:12:03.000000000 +0300 +@@ -1,10 +1,10 @@ + # $Id: build-fix.patch,v 1.1 2007/04/06 08:49:39 sergej Exp $ + + # Where to install. +-PREFIX=/usr/local +-BINDIR=$(PREFIX)/sbin +-LCDIR=$(PREFIX)/lib/checkinstall/locale +-CONFDIR=$(PREFIX)/lib/checkinstall ++PREFIX=/usr ++BINDIR=$(DESTDIR)/$(PREFIX)/sbin ++LCDIR=$(DESTDIR)/$(PREFIX)/share/locale ++CONFDIR=$(DESTDIR)/etc/checkinstall + + all: + for file in locale/checkinstall-*.po ; do \ +@@ -25,7 +25,11 @@ + export + make -C installwatch-0.7.0beta5 install + ++ mkdir -p $(DESTDIR)/usr/bin + mkdir -p $(BINDIR) ++ mkdir -p $(CONFDIR) ++ mkdir -p $(DESTDIR)/etc/checkinstall ++ + install checkinstall makepak $(BINDIR) + for file in locale/*.mo ; do \ + LANG=`echo $$file | sed -e 's|locale/checkinstall-||' \ diff --git a/community/cherokee/ChangeLog b/community/cherokee/ChangeLog new file mode 100644 index 000000000..f43c5c8b8 --- /dev/null +++ b/community/cherokee/ChangeLog @@ -0,0 +1,68 @@ +2009-09-19 Evangelos Foutras <foutrelis@gmail.com> + + * 0.99.24-2: + libldap rebuild. + +2009-09-01 Evangelos Foutras <foutrelis@gmail.com> + + * 0.99.24-1: + New upstream release. + +2009-08-29 Evangelos Foutras <foutrelis@gmail.com> + + * 0.99.23-1: + New upstream release. + +2009-08-12 Evangelos Foutras <foutrelis@gmail.com> + + * 0.99.22-2: + Permission fixes and optdepends addition for RRDtool based information collector. + +2009-08-05 Evangelos Foutras <foutrelis@gmail.com> + + * 0.99.22-1: + New upstream release. + +2009-08-05 Evangelos Foutras <foutrelis@gmail.com> + + * 0.99.21-1: + New upstream release. + +2009-03-25 Evangelos Foutras <foutrelis@gmail.com> + + * 0.99.6-1: + New upstream release. + +2009-03-18 Evangelos Foutras <foutrelis@gmail.com> + + * 0.99.5-1: + New upstream release. + +2009-03-14 Evangelos Foutras <foutrelis@gmail.com> + + * 0.99.4-1: + New upstream release. + +2009-03-03 Evangelos Foutras <foutrelis@gmail.com> + + * 0.99.2-1: + New upstream release. + Configuration converters are now installed in /usr/share/cherokee/converters. + +2009-02-26 Evangelos Foutras <foutrelis@gmail.com> + + * 0.99.0-1: + New upstream release. + +2009-02-20 Evangelos Foutras <foutrelis@gmail.com> + + * 0.98.1-2: + No need to create a new user called 'cherokee', just run as 'http'. + Changed location of log files to /var/log/cherokee/. + Added logrotate entry. + Minor clean-ups. + +2007-06-29 Roman Kyrylych <roman@archlinux.org> + + * 0.7.0-1: + added conflicts=('lighttpd') due to /usr/bin/spawn-fcgi diff --git a/community/cherokee/PKGBUILD b/community/cherokee/PKGBUILD new file mode 100644 index 000000000..16c0af196 --- /dev/null +++ b/community/cherokee/PKGBUILD @@ -0,0 +1,60 @@ +# $Id: PKGBUILD 2534 2009-09-19 14:32:54Z foutrelis $ +# Maintainer: Evangelos Foutras <foutrelis@gmail.com> +# Contributor: Link Dupont <link@subpop.net> + +pkgname=cherokee +pkgver=0.99.24 +pkgrel=2 +pkgdesc="A very fast, flexible and easy to configure Web Server" +arch=('i686' 'x86_64') +url="http://www.cherokee-project.com/" +license=('GPL2') +depends=('openssl' 'pcre') +makedepends=('gettext' 'libldap' 'pam' 'libmysqlclient' 'ffmpeg' 'geoip') +optdepends=('python: cherokee-admin (administrative web interface)' + 'libldap: ldap validator' + 'pam: pam validator' + 'libmysqlclient: mysql validator' + 'ffmpeg: Audio/Video streaming handler' + 'geoip: GeoIP rule module' + 'rrdtool: RRDtool based information collector') +backup=('etc/cherokee/cherokee.conf' + 'etc/logrotate.d/cherokee') +install=cherokee.install +source=(http://www.cherokee-project.com/download/0.99/$pkgver/cherokee-$pkgver.tar.gz + cherokee.rc + cherokee.logrotate + use-log-subdirectory.patch) +options=('!libtool') +md5sums=('5afed8bdd6020dc5bf0ba9ec83b947f1' + '87f16f9e807275248bf252af17099974' + '213069423f1c4a6abbb6e13a5b261bcf' + '7d5cdf855a1fdad525c1d9dddc9eae79') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + patch -p1 -i "$srcdir/use-log-subdirectory.patch" || return 1 + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --with-wwwroot=/srv/http --disable-static \ + --with-wwwuser=http --with-wwwgroup=http \ + --enable-os-string="Arch Linux" + make || return 1 + make DESTDIR="$pkgdir" install + + # PAM configuration file for cherokee + install -D -m644 pam.d_cherokee "$pkgdir/etc/pam.d/$pkgname" + + # Copy configuration converters + for converter in contrib/*to*.py; do + install -D -m755 $converter "$pkgdir/usr/share/$pkgname/converters/$(basename $converter)" + done + + # Fix ownership of /var/lib/cherokee/graphs + chown -R http:http "$pkgdir/var/lib/$pkgname/graphs" + + install -d -m755 -o http -g http "$pkgdir/var/log/$pkgname" + install -D -m755 "$srcdir/$pkgname.rc" "$pkgdir/etc/rc.d/$pkgname" + install -D -m644 "$srcdir/$pkgname.logrotate" "$pkgdir/etc/logrotate.d/$pkgname" +} diff --git a/community/cherokee/cherokee.install b/community/cherokee/cherokee.install new file mode 100644 index 000000000..59dcb1ab6 --- /dev/null +++ b/community/cherokee/cherokee.install @@ -0,0 +1,35 @@ +# Returns only the major and minor parts of a version number +major_minor() { + echo $(expr "$1" : '\([^\.]*\.[^\.]*\)') +} + +post_upgrade() { + # We use http.http from now on. Change introduced in 0.98.1-2. + if [ $(vercmp 0.98.1-2 $2) -gt 0 ]; then + echo -n ">>> Removing cherokee system user and group... " + userdel cherokee &>/dev/null + groupdel cherokee &>/dev/null + echo "done." + fi + + # Prior to 0.99.13-1, the logrotate file was installed with 755 permissions + if [ $(vercmp 0.99.13-1 $2) -gt 0 ]; then + chmod -x etc/logrotate.d/cherokee + fi + + # If upgrading from an earlier version, the configuration file + # may need to be converted + if [ $(vercmp $(major_minor $1) $(major_minor $2)) -gt 0 ]; then + cat << EOM + +==> Configuration conversion is possibly required + + Since you're upgrading from an older version, you may need to + convert your configuration file (i.e. /etc/cherokee/cherokee.conf) + to be compatible with the new cherokee version. + + Converters have been installed in /usr/share/cherokee/converters + +EOM + fi +} diff --git a/community/cherokee/cherokee.logrotate b/community/cherokee/cherokee.logrotate new file mode 100644 index 000000000..b9d7a09ac --- /dev/null +++ b/community/cherokee/cherokee.logrotate @@ -0,0 +1,9 @@ +/var/log/cherokee/*.error /var/log/cherokee/*.access { + daily + rotate 14 + compress + delaycompress + postrotate + /bin/kill -USR2 `cat /var/run/cherokee.pid 2>/dev/null` 2>/dev/null || true + endscript +} diff --git a/community/cherokee/cherokee.rc b/community/cherokee/cherokee.rc new file mode 100755 index 000000000..a9bd1f4cc --- /dev/null +++ b/community/cherokee/cherokee.rc @@ -0,0 +1,65 @@ +#!/bin/bash + +daemon_name=cherokee +daemon=/usr/sbin/$daemon_name + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + pidof -o %PPID $daemon +} + +case "$1" in + start) + stat_busy "Starting $daemon_name daemon" + + PID=$(get_pid) + if [ -z "$PID" ]; then + [ -f /var/run/$daemon_name.pid ] && rm -f /var/run/$daemon_name.pid + # RUN + $daemon -d &>/dev/null + # + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + echo $(get_pid) > /var/run/$daemon_name.pid + add_daemon $daemon_name + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping $daemon_name daemon" + PID=$(get_pid) + # KILL + [ ! -z "$PID" ] && kill $PID &> /dev/null + # + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + # Wait a maximum of 10 seconds for cherokee to exit + for i in $(seq 10); do + [ -z "$(get_pid)" ] && break + sleep 1 + done + rm -f /var/run/$daemon_name.pid &> /dev/null + rm_daemon $daemon_name + stat_done + fi + ;; + + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/cherokee/use-log-subdirectory.patch b/community/cherokee/use-log-subdirectory.patch new file mode 100644 index 000000000..83e95cd34 --- /dev/null +++ b/community/cherokee/use-log-subdirectory.patch @@ -0,0 +1,16 @@ +diff -upr cherokee-0.98.1.orig/cherokee.conf.sample.pre cherokee-0.98.1/cherokee.conf.sample.pre +--- cherokee-0.98.1.orig/cherokee.conf.sample.pre 2009-01-23 21:18:41.000000000 +0200 ++++ cherokee-0.98.1/cherokee.conf.sample.pre 2009-02-20 17:03:07.000000000 +0200 +@@ -26,10 +26,10 @@ vserver!1!directory_index = index.php,in + + vserver!1!logger = combined + vserver!1!logger!access!type = file +-vserver!1!logger!access!filename = %localstatedir%/log/cherokee.access ++vserver!1!logger!access!filename = %localstatedir%/log/cherokee/cherokee.access + vserver!1!logger!access!buffsize = 16384 + vserver!1!logger!error!type = file +-vserver!1!logger!error!filename = %localstatedir%/log/cherokee.error ++vserver!1!logger!error!filename = %localstatedir%/log/cherokee/cherokee.error + + vserver!1!rule!1!match = default + vserver!1!rule!1!handler = common diff --git a/community/cherrypy/837.2049.patch b/community/cherrypy/837.2049.patch new file mode 100644 index 000000000..20cc0dd36 --- /dev/null +++ b/community/cherrypy/837.2049.patch @@ -0,0 +1,554 @@ +Index: cherrypy/test/test_tools.py +=================================================================== +--- cherrypy/test/test_tools.py (revision 2049) ++++ cherrypy/test/test_tools.py (working copy) +@@ -3,6 +3,7 @@ + import gzip + import StringIO + import sys ++from httplib import IncompleteRead + import time + timeout = 0.2 + +@@ -272,8 +273,12 @@ + # Because this error is raised after the response body has + # started, and because it's chunked output, an error is raised by + # the HTTP client when it encounters incomplete output. +- self.assertRaises(ValueError, self.getPage, +- "/demo/errinstream?id=5") ++ if sys.version_info[:2] >= (2, 6): ++ self.assertRaises(IncompleteRead, self.getPage, ++ "/demo/errinstream?id=5") ++ else: ++ self.assertRaises(ValueError, self.getPage, ++ "/demo/errinstream?id=5") + # If this fails, then on_end_request isn't being called at all. + time.sleep(0.1) + self.getPage("/demo/ended/5") +Index: cherrypy/test/webtest.py +=================================================================== +--- cherrypy/test/webtest.py (revision 2049) ++++ cherrypy/test/webtest.py (working copy) +@@ -491,7 +491,7 @@ + # IN6ADDR_ANY, which should respond on localhost. + host = "::1" + conn = http_conn(host, port) +- ++ + conn._http_vsn_str = protocol + conn._http_vsn = int("".join([x for x in protocol if x.isdigit()])) + +Index: cherrypy/test/test_encoding.py +=================================================================== +--- cherrypy/test/test_encoding.py (revision 2049) ++++ cherrypy/test/test_encoding.py (working copy) +@@ -1,7 +1,9 @@ + from cherrypy.test import test + test.prefer_parent_path() + ++import sys + import gzip, StringIO ++from httplib import IncompleteRead + import cherrypy + europoundUnicode = u'\x80\xa3' + europoundUtf8 = u'\x80\xa3'.encode('utf-8') +@@ -160,10 +162,13 @@ + else: + # The wsgiserver will simply stop sending data, and the HTTP client + # will error due to an incomplete chunk-encoded stream. +- self.assertRaises(ValueError, self.getPage, '/gzip/noshow_stream', +- headers=[("Accept-Encoding", "gzip")]) ++ if sys.version_info[:2] >= (2, 6): ++ self.assertRaises(IncompleteRead, self.getPage, '/gzip/noshow_stream', ++ headers=[("Accept-Encoding", "gzip")]) ++ else: ++ self.assertRaises(ValueError, self.getPage, '/gzip/noshow_stream', ++ headers=[("Accept-Encoding", "gzip")]) + +- + if __name__ == "__main__": + setup_server() + helper.testmain() +Index: cherrypy/test/test_core.py +=================================================================== +--- cherrypy/test/test_core.py (revision 2049) ++++ cherrypy/test/test_core.py (working copy) +@@ -7,6 +7,7 @@ + localDir = os.path.dirname(__file__) + import sys + import types ++from httplib import IncompleteRead + + import cherrypy + from cherrypy import _cptools, tools +@@ -760,8 +761,12 @@ + else: + # Under HTTP/1.1, the chunked transfer-coding is used. + # The HTTP client will choke when the output is incomplete. +- self.assertRaises(ValueError, self.getPage, +- "/error/page_streamed") ++ if sys.version_info[:2] >= (2, 6): ++ self.assertRaises(IncompleteRead, self.getPage, ++ "/error/page_streamed") ++ else: ++ self.assertRaises(ValueError, self.getPage, ++ "/error/page_streamed") + + # No traceback should be present + self.getPage("/error/cause_err_in_finalize") +Index: cherrypy/wsgiserver/__init__.py +=================================================================== +--- cherrypy/wsgiserver/__init__.py (revision 2049) ++++ cherrypy/wsgiserver/__init__.py (working copy) +@@ -713,148 +713,325 @@ + """Exception raised when the SSL implementation signals a fatal alert.""" + pass + ++if sys.version_info[:2] >= (2, 6) or sys.version_info[:3] >= (2, 5, 2): ++ class CP_fileobject(socket._fileobject): ++ """Faux file object attached to a socket object.""" + +-class CP_fileobject(socket._fileobject): +- """Faux file object attached to a socket object.""" +- +- def sendall(self, data): +- """Sendall for non-blocking sockets.""" +- while data: +- try: +- bytes_sent = self.send(data) +- data = data[bytes_sent:] +- except socket.error, e: +- if e.args[0] not in socket_errors_nonblocking: +- raise +- +- def send(self, data): +- return self._sock.send(data) +- +- def flush(self): +- if self._wbuf: +- buffer = "".join(self._wbuf) +- self._wbuf = [] +- self.sendall(buffer) +- +- def recv(self, size): +- while True: +- try: +- return self._sock.recv(size) +- except socket.error, e: +- if e.args[0] not in socket_errors_nonblocking: +- raise +- +- def read(self, size=-1): +- if size < 0: +- # Read until EOF +- buffers = [self._rbuf] +- self._rbuf = "" +- if self._rbufsize <= 1: +- recv_size = self.default_bufsize ++ def sendall(self, data): ++ """Sendall for non-blocking sockets.""" ++ while data: ++ try: ++ bytes_sent = self.send(data) ++ data = data[bytes_sent:] ++ except socket.error, e: ++ if e.args[0] not in socket_errors_nonblocking: ++ raise ++ ++ def send(self, data): ++ return self._sock.send(data) ++ ++ def flush(self): ++ if self._wbuf: ++ buffer = "".join(self._wbuf) ++ self._wbuf = [] ++ self.sendall(buffer) ++ ++ def recv(self, size): ++ while True: ++ try: ++ return self._sock.recv(size) ++ except socket.error, e: ++ if e.args[0] not in socket_errors_nonblocking: ++ raise ++ ++ def read(self, size=-1): ++ # Use max, disallow tiny reads in a loop as they are very inefficient. ++ # We never leave read() with any leftover data from a new recv() call ++ # in our internal buffer. ++ rbufsize = max(self._rbufsize, self.default_bufsize) ++ # Our use of StringIO rather than lists of string objects returned by ++ # recv() minimizes memory usage and fragmentation that occurs when ++ # rbufsize is large compared to the typical return value of recv(). ++ buf = self._rbuf ++ buf.seek(0, 2) # seek end ++ if size < 0: ++ # Read until EOF ++ self._rbuf = StringIO.StringIO() # reset _rbuf. we consume it via buf. ++ while True: ++ data = self.recv(rbufsize) ++ if not data: ++ break ++ buf.write(data) ++ return buf.getvalue() + else: +- recv_size = self._rbufsize +- ++ # Read until size bytes or EOF seen, whichever comes first ++ buf_len = buf.tell() ++ if buf_len >= size: ++ # Already have size bytes in our buffer? Extract and return. ++ buf.seek(0) ++ rv = buf.read(size) ++ self._rbuf = StringIO.StringIO() ++ self._rbuf.write(buf.read()) ++ return rv ++ ++ self._rbuf = StringIO.StringIO() # reset _rbuf. we consume it via buf. ++ while True: ++ left = size - buf_len ++ # recv() will malloc the amount of memory given as its ++ # parameter even though it often returns much less data ++ # than that. The returned data string is short lived ++ # as we copy it into a StringIO and free it. This avoids ++ # fragmentation issues on many platforms. ++ data = self.recv(left) ++ if not data: ++ break ++ n = len(data) ++ if n == size and not buf_len: ++ # Shortcut. Avoid buffer data copies when: ++ # - We have no data in our buffer. ++ # AND ++ # - Our call to recv returned exactly the ++ # number of bytes we were asked to read. ++ return data ++ if n == left: ++ buf.write(data) ++ del data # explicit free ++ break ++ assert n <= left, "recv(%d) returned %d bytes" % (left, n) ++ buf.write(data) ++ buf_len += n ++ del data # explicit free ++ #assert buf_len == buf.tell() ++ return buf.getvalue() ++ ++ def readline(self, size=-1): ++ buf = self._rbuf ++ buf.seek(0, 2) # seek end ++ if buf.tell() > 0: ++ # check if we already have it in our buffer ++ buf.seek(0) ++ bline = buf.readline(size) ++ if bline.endswith('\n') or len(bline) == size: ++ self._rbuf = StringIO.StringIO() ++ self._rbuf.write(buf.read()) ++ return bline ++ del bline ++ if size < 0: ++ # Read until \n or EOF, whichever comes first ++ if self._rbufsize <= 1: ++ # Speed up unbuffered case ++ buf.seek(0) ++ buffers = [buf.read()] ++ self._rbuf = StringIO.StringIO() # reset _rbuf. we consume it via buf. ++ data = None ++ recv = self.recv ++ while data != "\n": ++ data = recv(1) ++ if not data: ++ break ++ buffers.append(data) ++ return "".join(buffers) ++ ++ buf.seek(0, 2) # seek end ++ self._rbuf = StringIO.StringIO() # reset _rbuf. we consume it via buf. ++ while True: ++ data = self.recv(self._rbufsize) ++ if not data: ++ break ++ nl = data.find('\n') ++ if nl >= 0: ++ nl += 1 ++ buf.write(data[:nl]) ++ self._rbuf.write(data[nl:]) ++ del data ++ break ++ buf.write(data) ++ return buf.getvalue() ++ else: ++ # Read until size bytes or \n or EOF seen, whichever comes first ++ buf.seek(0, 2) # seek end ++ buf_len = buf.tell() ++ if buf_len >= size: ++ buf.seek(0) ++ rv = buf.read(size) ++ self._rbuf = StringIO.StringIO() ++ self._rbuf.write(buf.read()) ++ return rv ++ self._rbuf = StringIO.StringIO() # reset _rbuf. we consume it via buf. ++ while True: ++ data = self.recv(self._rbufsize) ++ if not data: ++ break ++ left = size - buf_len ++ # did we just receive a newline? ++ nl = data.find('\n', 0, left) ++ if nl >= 0: ++ nl += 1 ++ # save the excess data to _rbuf ++ self._rbuf.write(data[nl:]) ++ if buf_len: ++ buf.write(data[:nl]) ++ break ++ else: ++ # Shortcut. Avoid data copy through buf when returning ++ # a substring of our first recv(). ++ return data[:nl] ++ n = len(data) ++ if n == size and not buf_len: ++ # Shortcut. Avoid data copy through buf when ++ # returning exactly all of our first recv(). ++ return data ++ if n >= left: ++ buf.write(data[:left]) ++ self._rbuf.write(data[left:]) ++ break ++ buf.write(data) ++ buf_len += n ++ #assert buf_len == buf.tell() ++ return buf.getvalue() ++ ++else: ++ class CP_fileobject(socket._fileobject): ++ """Faux file object attached to a socket object.""" ++ ++ def sendall(self, data): ++ """Sendall for non-blocking sockets.""" ++ while data: ++ try: ++ bytes_sent = self.send(data) ++ data = data[bytes_sent:] ++ except socket.error, e: ++ if e.args[0] not in socket_errors_nonblocking: ++ raise ++ ++ def send(self, data): ++ return self._sock.send(data) ++ ++ def flush(self): ++ if self._wbuf: ++ buffer = "".join(self._wbuf) ++ self._wbuf = [] ++ self.sendall(buffer) ++ ++ def recv(self, size): + while True: +- data = self.recv(recv_size) +- if not data: +- break +- buffers.append(data) +- return "".join(buffers) +- else: +- # Read until size bytes or EOF seen, whichever comes first +- data = self._rbuf +- buf_len = len(data) +- if buf_len >= size: +- self._rbuf = data[size:] +- return data[:size] +- buffers = [] +- if data: +- buffers.append(data) +- self._rbuf = "" +- while True: +- left = size - buf_len +- recv_size = max(self._rbufsize, left) +- data = self.recv(recv_size) +- if not data: +- break +- buffers.append(data) +- n = len(data) +- if n >= left: +- self._rbuf = data[left:] +- buffers[-1] = data[:left] +- break +- buf_len += n +- return "".join(buffers) ++ try: ++ return self._sock.recv(size) ++ except socket.error, e: ++ if e.args[0] not in socket_errors_nonblocking: ++ raise + +- def readline(self, size=-1): +- data = self._rbuf +- if size < 0: +- # Read until \n or EOF, whichever comes first +- if self._rbufsize <= 1: +- # Speed up unbuffered case +- assert data == "" ++ def read(self, size=-1): ++ if size < 0: ++ # Read until EOF ++ buffers = [self._rbuf] ++ self._rbuf = "" ++ if self._rbufsize <= 1: ++ recv_size = self.default_bufsize ++ else: ++ recv_size = self._rbufsize ++ ++ while True: ++ data = self.recv(recv_size) ++ if not data: ++ break ++ buffers.append(data) ++ return "".join(buffers) ++ else: ++ # Read until size bytes or EOF seen, whichever comes first ++ data = self._rbuf ++ buf_len = len(data) ++ if buf_len >= size: ++ self._rbuf = data[size:] ++ return data[:size] + buffers = [] +- while data != "\n": +- data = self.recv(1) ++ if data: ++ buffers.append(data) ++ self._rbuf = "" ++ while True: ++ left = size - buf_len ++ recv_size = max(self._rbufsize, left) ++ data = self.recv(recv_size) + if not data: + break + buffers.append(data) ++ n = len(data) ++ if n >= left: ++ self._rbuf = data[left:] ++ buffers[-1] = data[:left] ++ break ++ buf_len += n + return "".join(buffers) +- nl = data.find('\n') +- if nl >= 0: +- nl += 1 +- self._rbuf = data[nl:] +- return data[:nl] +- buffers = [] +- if data: +- buffers.append(data) +- self._rbuf = "" +- while True: +- data = self.recv(self._rbufsize) +- if not data: +- break +- buffers.append(data) ++ ++ def readline(self, size=-1): ++ data = self._rbuf ++ if size < 0: ++ # Read until \n or EOF, whichever comes first ++ if self._rbufsize <= 1: ++ # Speed up unbuffered case ++ assert data == "" ++ buffers = [] ++ while data != "\n": ++ data = self.recv(1) ++ if not data: ++ break ++ buffers.append(data) ++ return "".join(buffers) + nl = data.find('\n') + if nl >= 0: + nl += 1 + self._rbuf = data[nl:] +- buffers[-1] = data[:nl] +- break +- return "".join(buffers) +- else: +- # Read until size bytes or \n or EOF seen, whichever comes first +- nl = data.find('\n', 0, size) +- if nl >= 0: +- nl += 1 +- self._rbuf = data[nl:] +- return data[:nl] +- buf_len = len(data) +- if buf_len >= size: +- self._rbuf = data[size:] +- return data[:size] +- buffers = [] +- if data: +- buffers.append(data) +- self._rbuf = "" +- while True: +- data = self.recv(self._rbufsize) +- if not data: +- break +- buffers.append(data) +- left = size - buf_len +- nl = data.find('\n', 0, left) ++ return data[:nl] ++ buffers = [] ++ if data: ++ buffers.append(data) ++ self._rbuf = "" ++ while True: ++ data = self.recv(self._rbufsize) ++ if not data: ++ break ++ buffers.append(data) ++ nl = data.find('\n') ++ if nl >= 0: ++ nl += 1 ++ self._rbuf = data[nl:] ++ buffers[-1] = data[:nl] ++ break ++ return "".join(buffers) ++ else: ++ # Read until size bytes or \n or EOF seen, whichever comes first ++ nl = data.find('\n', 0, size) + if nl >= 0: + nl += 1 + self._rbuf = data[nl:] +- buffers[-1] = data[:nl] +- break +- n = len(data) +- if n >= left: +- self._rbuf = data[left:] +- buffers[-1] = data[:left] +- break +- buf_len += n +- return "".join(buffers) ++ return data[:nl] ++ buf_len = len(data) ++ if buf_len >= size: ++ self._rbuf = data[size:] ++ return data[:size] ++ buffers = [] ++ if data: ++ buffers.append(data) ++ self._rbuf = "" ++ while True: ++ data = self.recv(self._rbufsize) ++ if not data: ++ break ++ buffers.append(data) ++ left = size - buf_len ++ nl = data.find('\n', 0, left) ++ if nl >= 0: ++ nl += 1 ++ self._rbuf = data[nl:] ++ buffers[-1] = data[:nl] ++ break ++ n = len(data) ++ if n >= left: ++ self._rbuf = data[left:] ++ buffers[-1] = data[:left] ++ break ++ buf_len += n ++ return "".join(buffers) + + + class SSL_fileobject(CP_fileobject): diff --git a/community/cherrypy/ChangeLog b/community/cherrypy/ChangeLog new file mode 100644 index 000000000..90276417c --- /dev/null +++ b/community/cherrypy/ChangeLog @@ -0,0 +1,26 @@ + +2009-04-15 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 3.1.2 + +2008-12-14 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 3.1.1 + +2008-11-04 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for python 2.6 + * Thanks to David Moore + +2008-07-09 Mateusz Herych <heniekk@gmail.com> + + * Updating for x86_64: 3.1.0 + +2008-07-09 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updating for i686: 3.1.0 + +2008-02-28 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updating in i686: 3.0.3 + diff --git a/community/cherrypy/PKGBUILD b/community/cherrypy/PKGBUILD new file mode 100644 index 000000000..ca4f35102 --- /dev/null +++ b/community/cherrypy/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: Armando M. Baratti <amblistas@ajato.com.br> +# Contributor: Florian Richter <Florian_Richter@gmx.de> + +pkgname=cherrypy +pkgver=3.1.2 +pkgrel=1 +pkgdesc="A pythonic, object-oriented web development framework" +arch=('i686' 'x86_64') +url="http://www.cherrypy.org" +license=('BSD') +depends=('python') +source=(http://download.cherrypy.org/cherrypy/$pkgver/CherryPy-$pkgver.tar.gz + license) + +build() { + cd $startdir/src/CherryPy-$pkgver + python ./setup.py install --root=$startdir/pkg + install -D -m644 $startdir/src/license $startdir/pkg/usr/share/licenses/$pkgname/license +} +md5sums=('15c60b3a91886b9a304d366fba93669c' + '22365dc6b0e6835b53da009aa36af017') diff --git a/community/cherrypy/license b/community/cherrypy/license new file mode 100644 index 000000000..32e9cf6bd --- /dev/null +++ b/community/cherrypy/license @@ -0,0 +1,25 @@ +Copyright (c) 2004, CherryPy Team (team@cherrypy.org) +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the CherryPy Team nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/community/choqok/PKGBUILD b/community/choqok/PKGBUILD new file mode 100644 index 000000000..0ee483451 --- /dev/null +++ b/community/choqok/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 1867 2009-09-05 19:49:40Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Emanuele Rossi <newdna1510@yahoo.it> +# Contributor: Bram Schoenmakers <me@bramschoenmakers.nl> + +pkgname=choqok +pkgver=0.6.6 +pkgrel=2 +pkgdesc="A Twitter/identi.ca/laconica client for KDE 4." +url="http://choqok.gnufolks.org/" +license=('GPL') +arch=('i686' 'x86_64') +depends=('kdebase-runtime' 'hicolor-icon-theme') +makedepends=('cmake' 'automoc4') +install=choqok.install +source=("http://ospdev.net/frs/download.php/804/$pkgname-$pkgver.tar.bz2") +md5sums=('712ba741b6f256ec230b36bfe574d1c0') + +build() { + cd ${srcdir} + mkdir build + cd build + cmake ../${pkgname}-${pkgver} \ + -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed' \ + -DCMAKE_INSTALL_PREFIX=/usr + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/choqok/choqok.install b/community/choqok/choqok.install new file mode 100644 index 000000000..7e83162e5 --- /dev/null +++ b/community/choqok/choqok.install @@ -0,0 +1,13 @@ +pkgname=geany + +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/chromium-bsu/PKGBUILD b/community/chromium-bsu/PKGBUILD new file mode 100644 index 000000000..8d1d04eda --- /dev/null +++ b/community/chromium-bsu/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 3730 2009-10-08 10:39:38Z allan $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=chromium-bsu +pkgver=0.9.14 +pkgrel=1 +pkgdesc="A fast paced top scrolling shooter" +arch=('i686' 'x86_64') +url="http://chromium-bsu.sourceforge.net/" +license=('custom:artistic') +depends=('freeglut' 'sdl' 'openal' 'freealut' 'glpng' 'ftgl' 'fontconfig' 'sdl_image') +install=chromium-bsu.install +source=(http://downloads.sourceforge.net/project/$pkgname/Chromium%20B.S.U.%20source%20code/$pkgver/$pkgname-$pkgver.tar.gz) +md5sums=('26df69b13e2ca370b6b45ac8e9efddd5') + +build(){ + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr + make + make DESTDIR=$pkgdir install + + install -Dm644 COPYING $pkgdir/usr/share/licenses/chromium-bsu/LICENSE +} + diff --git a/community/chromium-bsu/chromium-bsu.install b/community/chromium-bsu/chromium-bsu.install new file mode 100644 index 000000000..6b1b64bdd --- /dev/null +++ b/community/chromium-bsu/chromium-bsu.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/chrootuid/PKGBUILD b/community/chrootuid/PKGBUILD new file mode 100644 index 000000000..9600ad0fe --- /dev/null +++ b/community/chrootuid/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Frop Doe <mrmr@rizla.org> +# Contributor: Guillermo A. Amaral <me@guillermoamaral.com> (thewonka) +# Mainteiner: Guillermo A. Amaral <me@guillermoamaral.com> (thewonka) + +pkgname=chrootuid +pkgver=1.3 +pkgrel=3 +arch=(i686 x86_64) +pkgdesc="Runs a command in a restricted environment." +url="ftp://ftp.porcupine.org/pub/security/index.html" +license=("BSD") +depends=(glibc) +source=(ftp://ftp.porcupine.org/pub/security/$pkgname$pkgver.tar.gz + ftp://ftp.porcupine.org/pub/security/chrootuid_license) +md5sums=('15510abadf5de189e1c22a1544dc926a' + '11383ad1d66445640f1dec3478a2b53f') + +build() { + cd $startdir/src/$pkgname$pkgver + + make || return 1 + + install -D -m755 $srcdir/$pkgname$pkgver/chrootuid $startdir/pkg/usr/sbin/chrootuid && \ + install -D -m644 $srcdir/$pkgname$pkgver/chrootuid.1 $startdir/pkg/usr/share/man/man1/chrootuid.1 && \ + install -D -m644 $srcdir/chrootuid_license $startdir/pkg/usr/share/licenses/$pkgname/license +} diff --git a/community/chrpath/ChangeLog b/community/chrpath/ChangeLog new file mode 100644 index 000000000..dabc6f97b --- /dev/null +++ b/community/chrpath/ChangeLog @@ -0,0 +1,10 @@ +2009-05-21 Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> + + * 0.13-2 : + Replaced in my '# Contributor:' line by '# Maintainer:' + + +2009-03-19 Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> + + * 0.13-1 : + Initial release. diff --git a/community/chrpath/PKGBUILD b/community/chrpath/PKGBUILD new file mode 100644 index 000000000..2fefddfc2 --- /dev/null +++ b/community/chrpath/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> + +pkgname=chrpath +pkgver=0.13 +pkgrel=2 +pkgdesc="Change or delete the rpath or runpath in ELF files" +arch=('i686' 'x86_64') +url="http://packages.debian.org/chrpath" +license=('GPL2') +depends=('glibc') +source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.orig.tar.gz) +md5sums=('b73072a8fbba277558c50364b65bb407') + +build() { + cd $srcdir/$pkgname-$pkgver + + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR=$pkgdir docdir=/usr/share/doc/chrpath install +} diff --git a/community/chuck/PKGBUILD b/community/chuck/PKGBUILD new file mode 100644 index 000000000..1f9b98ef8 --- /dev/null +++ b/community/chuck/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> +# Maintainer: tardo <tardo@nagi-fanboi.net> + +pkgname=chuck +pkgver=1.2.1.1 +pkgrel=1 +pkgdesc="Concurrent, on-the-fly audio programming language." +arch=('i686' 'x86_64') +url="http://chuck.cs.princeton.edu/" +license=('GPL') +depends=('gcc' 'libsndfile') +makedepends=('bison' 'flex' 'gcc' 'make') +source=(http://chuck.cs.princeton.edu/release/files/$pkgname-$pkgver.tgz) + +build() { + cd $startdir/src/$pkgname-$pkgver/src +# This can be linux-alsa linux-jack linux-oss osx win32 + make linux-alsa || return 1 + install -D -m 755 chuck $startdir/pkg/usr/bin/chuck +} + +md5sums=('7048a053b8afbaddbc467ad4fc1e7b58') +sha1sums=('5a1219d8f4b55f6a311fe0c040c28c9230e016dc') diff --git a/community/cinelerra-cv/PKGBUILD b/community/cinelerra-cv/PKGBUILD new file mode 100644 index 000000000..b53439f78 --- /dev/null +++ b/community/cinelerra-cv/PKGBUILD @@ -0,0 +1,52 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Daniel J Griffiths <ghost1227@archlinux.us> +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + +pkgname=cinelerra-cv +pkgver=20090715 +pkgrel=1 +pkgdesc="A complete audio and video production environment for Linux." +arch=('i686' 'x86_64') +url="http://cinelerra.org" +license=('GPL') +depends=('e2fsprogs' 'a52dec' 'fftw' 'lame' 'libavc1394' 'libiec61883' 'libraw1394' 'libsndfile' 'libvorbis' 'libogg' 'libpng' 'libjpeg' 'libtiff' 'esound' 'mjpegtools' 'openexr' 'x264' 'libxxf86vm' 'ffmpeg' 'libxv') +makedepends=('automake>=1.7' 'autoconf>=2.57' 'libtool' 'git' 'nasm') +options=('!libtool') +source=() +md5sums=() + +_gitroot="git://git.cinelerra.org/j6t/cinelerra.git" +_gitname="cinelerra" + +build() { + cd "$srcdir" + msg "Connecting to GIT server...." + + if [ -d $_gitname ] ; then + cd $_gitname && git pull origin + msg "The local files are updated." + else + git clone $_gitroot + fi + + msg "GIT checkout done or server timeout" + msg "Starting make..." + + rm -rf "$srcdir/$_gitname-build" + cp -r "$srcdir/$_gitname" "$srcdir/$_gitname-build" + cd "$srcdir/$_gitname-build" + + # If you don't need OpenGL comment out the next line. + sed -i '/\/X11R6/s///' configure.in + + ./autogen.sh + + if [ "$CARCH" = "x86_64" ]; then + ./configure --prefix=/usr --with-buildinfo=git/recompile --with-external-ffmpeg --disable-mmx + else + ./configure --prefix=/usr --with-buildinfo=git/recompile --with-external-ffmpeg --enable-mmx + fi + + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/cjc/ChangeLog b/community/cjc/ChangeLog new file mode 100644 index 000000000..d22a5592c --- /dev/null +++ b/community/cjc/ChangeLog @@ -0,0 +1,3 @@ +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/cjc/PKGBUILD b/community/cjc/PKGBUILD new file mode 100644 index 000000000..51b7ded40 --- /dev/null +++ b/community/cjc/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> + +pkgname=cjc +pkgver=1.0.1 +pkgrel=1 +pkgdesc="Jabber client with text-based user interface resembling those known from popular IRC clients." +arch=('i686' 'x86_64') +url="http://cjc.jajcus.net/" +license=('GPL') +depends=('python-pyxmpp') +source=(http://cjc.jajcus.net/downloads/cjc-1.0.1.tar.gz) +md5sums=('d1fbba4da7d0187d22997f4732b0211c') + +build() { + cd $startdir/src/$pkgname-$pkgver + sed -r 's@/usr/local@/usr@g' -i Makefile + make DESTDIR=$startdir/pkg install +} diff --git a/community/cksfv/PKGBUILD b/community/cksfv/PKGBUILD new file mode 100644 index 000000000..c84024c79 --- /dev/null +++ b/community/cksfv/PKGBUILD @@ -0,0 +1,21 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Wijnand Modderman <wijanand+aur@archlinux.nl> + +pkgname=cksfv +pkgver=1.3.13 +pkgrel=1 +pkgdesc="SFV (Simple File Verification) Checker" +arch=('i686' 'x86_64') +url="http://zakalwe.virtuaalipalvelin.net/~shd/foss/cksfv/" +license=('GPL') +depends=('glibc') +source=(http://zakalwe.virtuaalipalvelin.net/~shd/foss/cksfv/files/$pkgname-$pkgver.tar.bz2) +md5sums=('a6d7e4f2dc267e670ebb48eb8b806993') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --package-prefix=$startdir/pkg + make || return 1 + make install + chmod 644 $startdir/pkg/usr/share/man/man1/$pkgname.1 +} diff --git a/community/classpath/PKGBUILD b/community/classpath/PKGBUILD new file mode 100644 index 000000000..805f43e27 --- /dev/null +++ b/community/classpath/PKGBUILD @@ -0,0 +1,61 @@ +# $Id: PKGBUILD 2070 2009-09-08 10:16:40Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: tardo <tardo@nagi-fanboi.net> +# Contributor: Sean Gillespie <Sean.D.Gillespie@gmail.com> + +pkgname=classpath +pkgver=0.98 +pkgrel=2 +pkgdesc="A free replacement for Sun's proprietary core Java class libraries." +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/classpath/" +license=('GPL') +depends=('gtk2>=2.8' 'libxtst') +makedepends=('gtk2>=2.8' 'libxtst') +source=(ftp://ftp.gnu.org/gnu/classpath/$pkgname-$pkgver.tar.gz) +md5sums=('90c6571b8b0309e372faa0f9f6255ea9') + +build() { + cd $startdir/src/$pkgname-$pkgver + + patch -p0 Makefile.in <<EOF +298,299c298,299 +< SUBDIRS = lib doc external include native resource scripts \$(TOOLSDIR) \$(EXAMPLESDIR) +< DIST_SUBDIRS = lib doc external include native resource scripts tools examples +--- +> SUBDIRS = lib doc external include native resource scripts +> DIST_SUBDIRS = lib doc external include native resource scripts +EOF + + ./configure --prefix=/usr --disable-Werror --disable-plugin + make EXAMPLESDIR= || return 1 + make EXAMPLESDIR= DESTDIR=$startdir/pkg install || return 1 + + rm -f $startdir/pkg/usr/bin/gappletviewer && \ + rm -f $startdir/pkg/usr/bin/gjar && \ + rm -f $startdir/pkg/usr/bin/gjarsigner && \ + rm -f $startdir/pkg/usr/bin/gjavah && \ + rm -f $startdir/pkg/usr/bin/gkeytool && \ + rm -f $startdir/pkg/usr/bin/gnative2ascii && \ + rm -f $startdir/pkg/usr/bin/gorbd && \ + rm -f $startdir/pkg/usr/bin/grmic && \ + rm -f $startdir/pkg/usr/bin/grmid && \ + rm -f $startdir/pkg/usr/bin/grmiregistry && \ + rm -f $startdir/pkg/usr/bin/gserialver && \ + rm -f $startdir/pkg/usr/bin/gtnameserv && \ + rm -f $startdir/pkg/usr/lib/logging.properties && \ + rm -f $startdir/pkg/usr/lib/security/classpath.security && \ + rm -f $startdir/pkg/usr/share/man/man1/gappletviewer.1* && \ + rm -f $startdir/pkg/usr/share/man/man1/gcjh.1* && \ + rm -f $startdir/pkg/usr/share/man/man1/gjar.1* && \ + rm -f $startdir/pkg/usr/share/man/man1/gjarsigner.1* && \ + rm -f $startdir/pkg/usr/share/man/man1/gjavah.1* && \ + rm -f $startdir/pkg/usr/share/man/man1/gkeytool.1* && \ + rm -f $startdir/pkg/usr/share/man/man1/gnative2ascii.1* && \ + rm -f $startdir/pkg/usr/share/man/man1/gorbd.1* && \ + rm -f $startdir/pkg/usr/share/man/man1/grmid.1* && \ + rm -f $startdir/pkg/usr/share/man/man1/grmiregistry.1* && \ + rm -f $startdir/pkg/usr/share/man/man1/gserialver.1* && \ + rm -f $startdir/pkg/usr/share/man/man1/gtnameserv.1* && \ + rm -f $pkgdir/usr/share/info/dir +} diff --git a/community/clearsilver/PKGBUILD b/community/clearsilver/PKGBUILD new file mode 100644 index 000000000..1d7f308c4 --- /dev/null +++ b/community/clearsilver/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 2286 2009-09-14 09:25:52Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer : Aaron Griffin <aaron@archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=clearsilver +pkgver=0.10.5 +pkgrel=6 +pkgdesc="clearsilver is a fast, powerful, and language-neutral HTML template system" +arch=('i686' 'x86_64') +url="http://www.clearsilver.net" +license=("custom") +depends=('python' 'perl' 'ruby' 'java-runtime') +options=('!emptydirs') +source=(http://www.clearsilver.net/downloads/$pkgname-$pkgver.tar.gz + clearsilver-ruby-1.9.patch) +md5sums=('b8c0c7fbe0ef5e06e0c935f134304d44' + '0ec4491f02b991fef5c384f3364e9fe0') + +build() +{ + cd $startdir/src/$pkgname-$pkgver + + ./configure --disable-csharp --prefix=/usr --with-python=/usr/bin/python + + # we all hate broken makefiles... hooray! + sed -i "s@/usr/local/bin/python@/usr/bin/env python@g" scripts/document.py + sed -i "s@install.rb install@install.rb install --prefix=$startdir/pkg@g" ruby/Makefile + patch -p1 <$srcdir/clearsilver-ruby-1.9.patch + + make || return 1 + make PREFIX=$startdir/pkg DESTDIR=$startdir/pkg install || return 1 + + mkdir -p $startdir/pkg/usr/share/licenses/clearsilver && \ + install -m644 CS_LICENSE $startdir/pkg/usr/share/licenses/clearsilver/license.txt && \ + rm -rf $startdir/pkg/usr/lib/perl5/5.8.8/ || return 1 + + mv $startdir/pkg/usr/man/man3/* $startdir/pkg/usr/share/man/man3/ && \ + rm -rf $startdir/pkg/usr/man || return 1 + + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/clearsilver/clearsilver-ruby-1.9.patch b/community/clearsilver/clearsilver-ruby-1.9.patch new file mode 100644 index 000000000..97688bbcd --- /dev/null +++ b/community/clearsilver/clearsilver-ruby-1.9.patch @@ -0,0 +1,33 @@ +diff -wbBur clearsilver-0.10.5/ruby/ext/hdf/neo_cs.c clearsilver-0.10.5.my/ruby/ext/hdf/neo_cs.c +--- clearsilver-0.10.5/ruby/ext/hdf/neo_cs.c 2007-02-16 00:31:39.000000000 +0000 ++++ clearsilver-0.10.5.my/ruby/ext/hdf/neo_cs.c 2009-09-14 09:20:51.000000000 +0000 +@@ -19,7 +19,7 @@ + + VALUE r_neo_error(NEOERR *err); + +-#define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RSTRING(val)->ptr) ++#define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val))) + + static void c_free (CSPARSE *csd) { + if (csd) { +diff -wbBur clearsilver-0.10.5/ruby/ext/hdf/neo_util.c clearsilver-0.10.5.my/ruby/ext/hdf/neo_util.c +--- clearsilver-0.10.5/ruby/ext/hdf/neo_util.c 2007-02-16 00:32:03.000000000 +0000 ++++ clearsilver-0.10.5.my/ruby/ext/hdf/neo_util.c 2009-09-14 09:21:41.000000000 +0000 +@@ -10,7 +10,7 @@ + */ + + #include <ruby.h> +-#include <version.h> ++//#include <version.h> + #include "ClearSilver.h" + #include "neo_ruby.h" + +@@ -19,7 +19,7 @@ + VALUE eHdfError; + static ID id_to_s; + +-#define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RSTRING(val)->ptr) ++#define Srb_raise(val) rb_raise(eHdfError, "%s/%d %s",__FILE__,__LINE__,RARRAY_PTR(RSTRING(val))) + + VALUE r_neo_error (NEOERR *err) + { diff --git a/community/clewn/ChangeLog b/community/clewn/ChangeLog new file mode 100644 index 000000000..a046fb816 --- /dev/null +++ b/community/clewn/ChangeLog @@ -0,0 +1,5 @@ + +2008-07-06 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updating for x86_64 - 1.13 + diff --git a/community/clewn/PKGBUILD b/community/clewn/PKGBUILD new file mode 100644 index 000000000..db3a8624d --- /dev/null +++ b/community/clewn/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: tardo <tardo@nagi-fanboi.net> + +pkgname=clewn +pkgver=1.14 +pkgrel=2 +pkgdesc="gdb support for vim" +arch=('i686' 'x86_64') +url="http://clewn.sourceforge.net" +license=('GPL') +depends=("vim" "gdb") +install=$pkgname.install +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz") +md5sums=('aa486604101d60930ea4cb76498be81f') + +build() { + cd $startdir/src/$pkgname-$pkgver + vimdir=/usr/share/vim ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + rm -f $pkgdir/usr/share/vim/doc/tags +} diff --git a/community/clewn/clewn.install b/community/clewn/clewn.install new file mode 100644 index 000000000..5246e5c21 --- /dev/null +++ b/community/clewn/clewn.install @@ -0,0 +1,19 @@ +post_install() { + echo -n "Updating vim help tags..." + /usr/bin/vim --noplugins -u NONE -U NONE \ + --cmd ":helptags /usr/share/vim/doc" --cmd ":q" > /dev/null 2>&1 + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install +} + +op=$1 +shift + +$op $* diff --git a/community/clive/PKGBUILD b/community/clive/PKGBUILD new file mode 100644 index 000000000..c419f4620 --- /dev/null +++ b/community/clive/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 1201 2009-08-13 22:58:15Z dgriffiths $ +# Maintainer: Geoffroy Carrier <geoffory.carrier@koon.fr> +# Contributor: Benjamin Andresen <bandresen AT gmail DOT com> +# Contributor: Kristaps Esterlins <esterlinsh@gmail.com> +# Contributor: Byron Clark <byron@theclarkfamily.name> + +pkgname=clive +pkgver=2.1.14 +pkgrel=2 +pkgdesc="Video extraction/download tool for youtube and other websites." +url="http://code.google.com/p/clive/" +license=("custom:MIT") +arch=('i686' 'x86_64') +depends=('perl-www-curl' 'perl-uri' 'perl-html-parser' 'perl-config-tiny' 'perl-berkeleydb') +source=(http://clive.googlecode.com/files/$pkgname-$pkgver.tar.bz2) +md5sums=('ce55bb3b7cfeb679cb457e8a82d78bf3') + +build() { + cd "$srcdir/$pkgname-$pkgver" + make prefix=${pkgdir}/usr install || return 1 + + install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/LICENSE +} diff --git a/community/clutter/PKGBUILD b/community/clutter/PKGBUILD new file mode 100644 index 000000000..10a505e85 --- /dev/null +++ b/community/clutter/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 2915 2009-09-23 12:43:08Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=clutter +pkgver=1.0.6 +pkgrel=1 +pkgdesc="A GObject based library for creating fast, visually rich graphical user interfaces" +arch=('i686' 'x86_64') +url="http://clutter-project.org/" +options=('!libtool') +license=("LGPL") +depends=('gtk2' 'libgl') +source=(http://www.clutter-project.org/sources/clutter/1.0/clutter-$pkgver.tar.bz2) +md5sums=('477e9093b2869f961e7295dab7b92d6b') + +build() { + cd $startdir/src/clutter-$pkgver + ./configure --prefix=/usr --enable-python --enable-gtk + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/codeblocks/PKGBUILD b/community/codeblocks/PKGBUILD new file mode 100644 index 000000000..a2a938b9e --- /dev/null +++ b/community/codeblocks/PKGBUILD @@ -0,0 +1,26 @@ +# Contributor: Robert Hollencamp <rhollencamp@gmail.com> +# Contributor: Daniel J Griffiths <griffithsdj@inbox.com> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=codeblocks +pkgver=8.02 +pkgrel=8 +pkgdesc="An open source and cross-platform C/C++ IDE" +arch=('i686' 'x86_64') +url="http://www.codeblocks.org" +license=('GPL3') +depends=('wxgtk' 'shared-mime-info' 'bzip2') +makedepends=('zip') +options=('!libtool') +source=(prefix.diff http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver-src.tar.bz2) +md5sums=('ec2c78061ad8f59299c46abd5348fa75' 'ac15b4b3de50d7650c2f7a8dbcb30f88') + +build() { + cd $srcdir/$pkgname-$pkgver || return 1 + patch -p1 < $srcdir/prefix.diff || return 1 + ./configure --prefix=/usr --with-contrib-plugins=all || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + rm $pkgdir/usr/share/$pkgname/plugins/*.la +} + diff --git a/community/codeblocks/prefix.diff b/community/codeblocks/prefix.diff new file mode 100644 index 000000000..3c88d4067 --- /dev/null +++ b/community/codeblocks/prefix.diff @@ -0,0 +1,23 @@ +diff -aur codeblocks-8.02.orig/src/src/prefix.cpp codeblocks-8.02.new/src/src/prefix.cpp +--- codeblocks-8.02.orig/src/src/prefix.cpp 2009-07-27 22:53:45.000000000 +0200 ++++ codeblocks-8.02.new/src/src/prefix.cpp 2009-07-27 22:56:24.000000000 +0200 +@@ -389,7 +389,8 @@ + char * + br_extract_dir (const char *path) + { +- char *end, *result; ++ const char *end; ++ char *result; + + br_return_val_if_fail (path != (char *) NULL, (char *) NULL); + +@@ -424,7 +425,8 @@ + char * + br_extract_prefix (const char *path) + { +- char *end, *tmp, *result; ++ const char *end; ++ char *tmp, *result; + + br_return_val_if_fail (path != (char *) NULL, (char *) NULL); + diff --git a/community/codeine/PKGBUILD b/community/codeine/PKGBUILD new file mode 100644 index 000000000..90a164e25 --- /dev/null +++ b/community/codeine/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Ian Monroe <ian@monroe.nu> + +pkgname=codeine +pkgver=1.0.1 +pkgrel=2 +pkgdesc="A simple, smart xine video player for KDE" +arch=('i686' 'x86_64') +url="http://www.methylblue.com/codeine/" +license=("GPL") +depends=('xine-lib' 'kdelibs' 'libxtst') +makedepends=('scons') +source=(http://www.methylblue.com/codeine/$pkgname-$pkgver-3.tar.bz2) +md5sums=('eaa4e7587e4fab38ae2796c070292296') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure prefix=/opt/kde + make || return 1 + make DESTDIR=$startdir/pkg install + install -d $startdir/pkg/opt/kde/share/doc/HTML/en/codeine + install -m644 doc/en/* $startdir/pkg/opt/kde/share/doc/HTML/en/codeine/ +} diff --git a/community/colordiff/ChangeLog b/community/colordiff/ChangeLog new file mode 100644 index 000000000..3bb5f62f5 --- /dev/null +++ b/community/colordiff/ChangeLog @@ -0,0 +1,7 @@ +2009-04-30 Eric Belanger <eric@archlinux.org> + + * colordiff 1.0.9-1 + * Upstream update + * Added /etc/colordiffrc-lightbg in backup array + * Added cdiff man page + * Added ChangeLog diff --git a/community/colordiff/PKGBUILD b/community/colordiff/PKGBUILD new file mode 100644 index 000000000..4a6dcc8d3 --- /dev/null +++ b/community/colordiff/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Allan McRae <allan@archlinux.org> + +pkgname=colordiff +pkgver=1.0.9 +pkgrel=1 +pkgdesc="A Perl script wrapper for 'diff' that produces the same output but with pretty 'syntax' highlighting" +arch=('i686' 'x86_64') +url="http://colordiff.sourceforge.net/" +license=('GPL') +depends=('perl' 'diffutils') +backup=('etc/colordiffrc' 'etc/colordiffrc-lightbg') +source=(http://colordiff.sourceforge.net/${pkgname}-${pkgver}.tar.gz) +md5sums=('31864847eaa4e900f72bbb6bbc64f1ec') +sha1sums=('52aa37957660b8060b186b949de58790ba816ab8') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + install -D -m644 colordiffrc ${pkgdir}/etc/colordiffrc + install -D -m644 colordiffrc-lightbg ${pkgdir}/etc/colordiffrc-lightbg + install -D -m755 colordiff.pl ${pkgdir}/usr/bin/colordiff + install -D -m755 cdiff.sh ${pkgdir}/usr/bin/cdiff + install -D -m644 colordiff.1 ${pkgdir}/usr/share/man/man1/colordiff.1 + install -D -m644 cdiff.1 ${pkgdir}/usr/share/man/man1/cdiff.1 +} diff --git a/community/colorer/PKGBUILD b/community/colorer/PKGBUILD new file mode 100644 index 000000000..6cf32d8fe --- /dev/null +++ b/community/colorer/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> + +pkgname=colorer +pkgver=take5.be5 +pkgrel=3 +pkgdesc="A library that provides source text syntax highlighting services" +arch=('i686' 'x86_64') +url="http://colorer.sourceforge.net/" +license=("MPL" "GPL" "LGPL") +depends=('gcc') +source=(http://downloads.sourceforge.net/sourceforge/colorer/Colorer-take5-linux.be5.tar.bz2 x86_64-build.patch) +md5sums=('9ae5f5266aa41968314c18334d941fc2' 'eabd3825c2cd80f06161548c2df21299') +options=(force) + +build() { + cd $startdir/src + [ "$CARCH" = "x86_64" ] && (patch -p0 < x86_64-build.patch || return 1) + ./configure --prefix=/usr + [ "$CARCH" = "i686" ] && (make || return 1) + [ "$CARCH" = "x86_64" ] && (make FLAGS="$FLAGS -fPIC" || return 1) + make prefix=$startdir/pkg/usr install + rm $startdir/pkg/usr/share/colorer/{LICENSE,README} +} diff --git a/community/colorer/x86_64-build.patch b/community/colorer/x86_64-build.patch new file mode 100644 index 000000000..2d70b2f48 --- /dev/null +++ b/community/colorer/x86_64-build.patch @@ -0,0 +1,98 @@ +--- src/shared/unicode/BitArray.cpp.orig 2007-07-23 01:07:44.000000000 -0400 ++++ src/shared/unicode/BitArray.cpp 2007-07-23 01:08:30.000000000 -0400 +@@ -8,7 +8,7 @@ + if (size % 8 == 0 && size/8%4 == 0) this->size--; + } + BitArray::~BitArray(){ +- if (array && int(array) != 1) delete[] array; ++ if (array && long(array) != 1) delete[] array; + } + void BitArray::createArray(bool set){ + array = new int[size]; +@@ -17,16 +17,16 @@ + + void BitArray::setBit(int pos){ + if (!array) createArray(); +- if (int(array) == 1) return; ++ if (long(array) == 1) return; + array[pos>>5] |= 1 << (pos&0x1f); + } + void BitArray::clearBit(int pos){ + if (!array) return; +- if (int(array) == 1) createArray(true); ++ if (long(array) == 1) createArray(true); + array[pos>>5] &= ~(1 << (pos&0x1f)); + } + void BitArray::addRange(int s, int e){ +- if (int(array) == 1) return; ++ if (long(array) == 1) return; + if (!array) createArray(); + int cs = s>>5; + if (s&0x1f){ +@@ -49,7 +49,7 @@ + } + void BitArray::clearRange(int s, int e){ + if (!array) return; +- if (int(array) == 1) createArray(true); ++ if (long(array) == 1) createArray(true); + int cs = s>>5; + if (s&0x1f){ + int fillbytes = 0xFFFFFFFF << (s&0x1f); +@@ -70,9 +70,9 @@ + }; + } + void BitArray::addBitArray(BitArray* ba){ +- if (int(array) == 1) return; ++ if (long(array) == 1) return; + if (!ba || !ba->array) return; +- if (int(ba->array) == 1){ ++ if (long(ba->array) == 1){ + array = (int*)1; + return; + }; +@@ -83,8 +83,8 @@ + void BitArray::clearBitArray(BitArray* ba){ + if (array == null) return; + if (ba == null || ba->array == null) return; +- if (int(array) == 1) createArray(true); +- if (int(ba->array) == 1){ ++ if (long(array) == 1) createArray(true); ++ if (long(ba->array) == 1){ + if (array != null) delete[] array; + array = 0; + return; +@@ -99,29 +99,29 @@ + array = 0; + return; + }; +- if (int(ba->array) == 1) return; +- if (int(array) == 1) createArray(true); ++ if (long(ba->array) == 1) return; ++ if (long(array) == 1) createArray(true); + for(int i = 0; i < size; i++) + array[i] &= ba->array[i]; + } + + + void BitArray::addBitArray(char *bits, int size){ +- if (int(array) == 1) return; ++ if (long(array) == 1) return; + if (!array) createArray(); + for(int i = 0; i < size && i < this->size*4;i++) + ((char*)array)[i] |= bits[i]; + } + void BitArray::clearBitArray(char *bits, int size){ + if (!array) return; +- if (int(array) == 1) createArray(true); ++ if (long(array) == 1) createArray(true); + for(int i = 0; i < size && i < this->size*4;i++) + ((char*)array)[i] &= ~bits[i]; + } + + bool BitArray::getBit(int pos){ + if (!array) return false; +- if (int(array) == 1) return true; ++ if (long(array) == 1) return true; + return (array[pos>>5] & (1<<(pos&0x1f))) != 0; + } + diff --git a/community/colorgcc/ChangeLog b/community/colorgcc/ChangeLog new file mode 100644 index 000000000..cf274cf2c --- /dev/null +++ b/community/colorgcc/ChangeLog @@ -0,0 +1,9 @@ +2009-01-07 Eric Belanger <eric@archlinux.org> + + * colorgcc 1.3.2-5 + * Added Debian patches to fix problem with ccache and add gcj support + * Added man pages + * Added backup array + * Moved config file to correct location + * Removed .install file + * Added ChangeLog diff --git a/community/colorgcc/PKGBUILD b/community/colorgcc/PKGBUILD new file mode 100644 index 000000000..77269009b --- /dev/null +++ b/community/colorgcc/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: pressh <pressh@gmail.com> + +pkgname=colorgcc +pkgver=1.3.2 +pkgrel=5 +pkgdesc="A Perl wrapper to colorize the output of compilers with warning/error messages matching the gcc output format." +arch=('i686' 'x86_64') +url="http://www.schlueters.de/colorgcc.html" +license=('GPL') +depends=('perl') +backup=('etc/colorgcc/colorgccrc') +source=(http://distro.ibiblio.org/pub/linux/distributions/gentoo/distfiles/${pkgname}-${pkgver}.tar.gz colorgcc_1.3.2.0-8.diff) +md5sums=('7d62f92ab99c8271c79c40a0a470e8f7' 'c02b0c87d5b5f5b1a3b6d54e10f4b5b4') +sha1sums=('c2944ecaaa58f41f37cc15304f4f9eae0c366cd9' + '646eda92f8b0d9f824b50b99983d306924c3b53c') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + patch -p1 < ../colorgcc_1.3.2.0-8.diff || return 1 + patch -p1 < debian/patches/005_old_changes.dpatch || return 1 + patch -p1 < debian/patches/01_split_non_quoted.dpatch || return 1 + patch -p1 < debian/patches/02_stderr.dpatch || return 1 + patch -p1 < debian/patches/03_color_warnings.dpatch || return 1 + patch -p1 < debian/patches/04_g++_color.dpatch || return 1 + patch -p1 < debian/patches/05_console-colors.dpatch || return 1 + patch -p1 < debian/patches/06_use_distcc.dpatch || return 1 + patch -p1 < debian/patches/07_invalid_attr.dpatch || return 1 + patch -p1 < debian/patches/08_force_color_opt.dpatch || return 1 + patch -p1 < debian/patches/09_color_warnings.dpatch || return 1 + + install -D -m644 colorgccrc ${pkgdir}/etc/colorgcc/colorgccrc || return 1 + install -D -m755 colorgcc ${pkgdir}/usr/bin/colorgcc || return 1 + install -D -m644 debian/colorgccrc.5 ${pkgdir}/usr/share/man/man5/colorgccrc.5 || return 1 + install -D -m644 debian/colorgcc.1 ${pkgdir}/usr/share/man/man1/colorgcc.1 || return 1 + + install -d ${pkgdir}/bin + ln -s /usr/bin/colorgcc ${pkgdir}/bin/gcc + ln -s /usr/bin/colorgcc ${pkgdir}/bin/g++ + ln -s /usr/bin/colorgcc ${pkgdir}/bin/cc + ln -s /usr/bin/colorgcc ${pkgdir}/bin/c++ + ln -s /usr/bin/colorgcc ${pkgdir}/bin/gcj +} diff --git a/community/colorgcc/colorgcc_1.3.2.0-8.diff b/community/colorgcc/colorgcc_1.3.2.0-8.diff new file mode 100644 index 000000000..2471f4616 --- /dev/null +++ b/community/colorgcc/colorgcc_1.3.2.0-8.diff @@ -0,0 +1,1160 @@ +--- colorgcc-1.3.2.0.orig/debian/changelog ++++ colorgcc-1.3.2.0/debian/changelog +@@ -0,0 +1,187 @@ ++colorgcc (1.3.2.0-8) unstable; urgency=low ++ ++ * 005_old_changes.dpatch. (Closes: #467631). ++ + Move old local changes to dpatch. ++ * Fix changelog for UTF-8. (Closes: #463846). ++ + Thanks to Christian Perrier. ++ * Upstream has been dead for years. ++ + Remove watch file. (Closes: #449760). ++ + Remove URL from copyright. (Closes: #468056). ++ ++ -- Barry deFreese <bddebian@comcast.net> Tue, 26 Feb 2008 22:03:17 -0500 ++ ++colorgcc (1.3.2.0-7) unstable; urgency=low ++ ++ * 08_force_color_opt.dpatch. Add force color option (Closes: #348704). ++ + Thanks to Jörg Sommer. ++ * 09_color_warnings.dpatch (Closes: #460805). ++ + Color <warnings>. Thanks to Andreas Beckmann. ++ * Bump Standards Version to 3.7.3 (No changes needed). ++ ++ -- Barry deFreese <bddebian@comcast.net> Tue, 22 Jan 2008 17:38:01 -0500 ++ ++colorgcc (1.3.2.0-6) unstable; urgency=low ++ ++ * Forgot to mention 05_console-colors.dpatch in previous upload ++ * Code changes taken from console-colors ++ * Better handling of config file ++ * Check if symlinks are self-referencing ++ * Enable default compiler paths in default config file ++ * 06_use_distcc.dpatch - (Closes: #447697) ++ * Fix incorrect default config file path ++ * Better handling of distcc paths ++ * Improved parsing of gcc options ++ * Thanks to Alexandar Kogan for the patch ++ * 07_invalid_attr.dpatch - (Closes: #446110) ++ * Fix invalid attrib on .*Color ++ * Extra args handling not applied as that should be handled from ++ * 06_use_distcc patch ++ * Thanks to Andreas Beckmann for the patch ++ ++ -- Barry deFreese <bddebian@comcast.net> Wed, 24 Oct 2007 19:35:21 -0400 ++ ++colorgcc (1.3.2.0-5) unstable; urgency=low ++ ++ * Move to dpatch patch system ++ * Add patch for colorizing warnings (03_color_warnings) ++ * Thanks to Chusslove Illich for the patch ++ * Colorize g++ output (04_g++_color) (Closes: #378589) ++ * Thanks to Narcelio Filho for the patch ++ * Bump debhelper b-d to >> 5 and compat to 5 ++ * Bump standards to 3.7.2 ++ * Move build-deps-indep to build-deps (fixes lintian error) ++ * Remove dead homepage link from control (Closes: #419764) ++ ++ -- Barry deFreese <bddebian@comcast.net> Mon, 08 Oct 2007 22:35:27 -0400 ++ ++colorgcc (1.3.2.0-4) unstable; urgency=low ++ ++ * Print error message to stderr. (Closes: #279248) ++ Thanks to Martin Dickopp for the bug report. ++ * Split non-quoted compiler specs patch (Closes: #248544) ++ Thanks to Timothy Brownawell for the patch. ++ * debian/rules. Modify to take patches. ++ ++ -- Barry deFreese <bddebian@comcast.net> Sat, 19 Mar 2005 23:07:01 -0500 ++ ++colorgcc (1.3.2.0-3) unstable; urgency=low ++ ++ * New maintainer ++ * Updated standards-version to 3.6.1.1 ++ ++ -- Barry deFreese <bddebian@comcast.net> Tue, 8 Feb 2005 23:57:01 -0500 ++ ++colorgcc (1.3.2.0-2) unstable; urgency=low ++ ++ * Sigh; use a string comparision, not a numeric comparision ++ in compiler-check (Closes: #204647) ++ ++ -- David Weinehall <tao@debian.org> Sun, 10 Aug 2003 19:21:42 +0200 ++ ++colorgcc (1.3.2.0-1) unstable; urgency=low ++ ++ * Rewrite the error-message regarding compiler symlinks to be ++ in at least reasonably acceptable English (Closes: #200839) ++ * Applied changes from Wayne Davison to fix various issues regarding ++ syntax highlighting and the path to the compilers ++ * New upstream tarball (stripped from DOS newlines), ++ hence the '.0' in the version number ++ * Bump Standards-Version to 3.6.0 (No changes needed) ++ ++ -- David Weinehall <tao@debian.org> Sun, 20 Jul 2003 10:51:21 +0200 ++ ++colorgcc (1.3.2-9) unstable; urgency=low ++ ++ * Changed maintainer address ++ ++ -- David Weinehall <tao@debian.org> Thu, 20 Feb 2003 15:15:25 +0100 ++ ++colorgcc (1.3.2-8) unstable; urgency=low ++ ++ * Do not use bash for executing gcc, but rather execute ++ it directly with perl's help (Closes: #180990) ++ | hopefully this won't cause other problems; I did not notice any ++ | while testing, but that doesn't mean wicked wrappers or similar ++ | cannot wreak havoc ++ * Remove workaround for escaping of quotation-marks ++ ++ -- David Weinehall <tao@kernel.org> Sat, 15 Feb 2003 23:50:44 +0100 ++ ++colorgcc (1.3.2-7) unstable; urgency=low ++ ++ * Added colorization for gcj (Closes: #178733) ++ * Added colorization for gnat and gpc ++ ++ -- David Weinehall <tao@kernel.org> Tue, 28 Jan 2003 22:19:31 +0100 ++ ++colorgcc (1.3.2-6) unstable; urgency=low ++ ++ * New maintainer (Closes: #123500) ++ * debian/control rewritten ++ * Fixed debian/copyright to only reference the GPL ++ * Cleaned up debian/changelog (only cosmetical changes) ++ * Colorize g77 too (Closes: #174440) ++ * Added gobjc while at it ++ * Build-Depends-Indep on debhelper (>> 4.1.0) ++ | No more /usr/doc ++ * Bumped compat-version to 4 ++ * Rewrote debhelper configuration ++ * Added a modified version of the manual-page by Joe Wreschnig ++ (Closes: #103215, #115215) ++ * Changed all references to the upstream website to point ++ at its new location ++ * Fixed colorgcc to recognize gcc-3.0 and akin (Closes: #147011) ++ * 1.3.2-4.2 marked /etc/colorgc/colorgccrc as a conffile (Closes: #132140) ++ ++ -- David Weinehall <tao@kernel.org> Wed, 25 Jan 2003 00:09:42 +0100 ++ ++colorgcc (1.3.2-5) unstable; urgency=low ++ ++ * Maintainer changed to QA group ++ * Policy updated to 3.5.8.0 ++ * Control file revised ++ ++ Note: debhelper configuration is a bit out-dated ++ A rewrite-from-scratch is suggested ++ ++ -- Francesco Paolo Lovergine <frankie@debian.org> Mon, 13 Jan 2003 15:15:36 +0100 ++ ++colorgcc (1.3.2-4.2) unstable; urgency=low ++ ++ * NMU ++ * Mark /etc/colorgcc/colorgccrc as a conffile (Closes: #132140) ++ ++ -- Colin Watson <cjwatson@debian.org> Fri, 8 Feb 2002 01:15:40 +0000 ++ ++colorgcc (1.3.2-4.1) unstable; urgency=medium ++ ++ * NMU ++ * Fix this package so it works with recent gcc-2.95 and also with ++ alternatives using #65516 (Closes: #65516) ++ ++ -- Petr Cech <cech@debian.org> Thu, 25 Jan 2001 23:21:34 +0100 ++ ++colorgcc (1.3.2-4) unstable; urgency=low ++ ++ * Resolved link to us from compilers we use (Closes: #48451) ++ ++ -- Raphael Bossek <bossekr@debian.org> Thu, 28 Oct 1999 22:04:43 +0200 ++ ++colorgcc (1.3.2-3) unstable; urgency=low ++ ++ * Resolved handling for astrix in the command line (not really solved before) ++ ++ -- Raphael Bossek <bossekr@debian.org> Tue, 26 Oct 1999 20:37:03 +0200 ++ ++colorgcc (1.3.2-2) unstable; urgency=low ++ ++ * New command line handling for astrix (Closes: #46538) ++ * Supports ksh, csh and bash ++ ++ -- Raphael Bossek <bossekr@debian.org> Sat, 23 Oct 1999 22:28:47 +0200 ++ ++colorgcc (1.3.2-1) unstable; urgency=low ++ ++ * First upstream version ++ ++ -- Raphael Bossek <bossekr@debian.org> Fri, 17 Sep 1999 21:29:45 +0200 +--- colorgcc-1.3.2.0.orig/debian/control ++++ colorgcc-1.3.2.0/debian/control +@@ -0,0 +1,13 @@ ++Source: colorgcc ++Section: devel ++Priority: extra ++Maintainer: Barry deFreese <bddebian@comcast.net> ++Build-Depends: debhelper (>> 5.0.0), dpatch ++Standards-Version: 3.7.3 ++ ++Package: colorgcc ++Architecture: all ++Depends: ${perl:Depends}, perl-modules ++Description: Colorizer for GCC warning/error messages ++ A Perl wrapper to colorize the output of compilers with ++ warning / error messages matching the gcc output format. +--- colorgcc-1.3.2.0.orig/debian/compat ++++ colorgcc-1.3.2.0/debian/compat +@@ -0,0 +1 @@ ++5 +--- colorgcc-1.3.2.0.orig/debian/rules ++++ colorgcc-1.3.2.0/debian/rules +@@ -0,0 +1,54 @@ ++#!/usr/bin/make -f ++# debian/rules for colorgcc using debhelper. ++# Copyright (C) 2003 David Weinehall <tao@debian.org> ++ ++# Uncomment this to turn on verbose mode. ++#export DH_VERBOSE=1 ++ ++patch: patch-stamp ++patch-stamp: ++ dpatch apply-all ++ ++ touch patch-stamp ++ ++.PHONY: build ++build: ++ ++clean: clean1 unpatch ++clean1: ++ dh_testdir ++ dh_testroot ++ dh_clean build-stamp ++ ++unpatch: ++ dpatch deapply-all -v ++ rm -rf patch-stamp ++ rm -rf debian/patched ++ ++.PHONY: binary-arch ++binary-arch: ++# There is nothing to see here. Move along. ++ ++.PHONY: binary-indep ++binary-indep: ++ dh_testdir ++ dh_testroot ++ dh_installdirs ++ dh_installdocs ++ dh_install colorgccrc etc/colorgcc ++ dh_install colorgcc usr/bin ++ dh_installman debian/colorgcc.1 debian/colorgccrc.5 ++ dh_installchangelogs ChangeLog ++ dh_link ++ dh_compress ++ dh_fixperms ++ dh_installdeb ++ touch debian/substvars ++ dh_perl ++ dh_shlibdeps ++ dh_gencontrol ++ dh_md5sums ++ dh_builddeb ++ ++.PHONY: binary ++binary: patch-stamp binary-indep binary-arch +--- colorgcc-1.3.2.0.orig/debian/docs ++++ colorgcc-1.3.2.0/debian/docs +@@ -0,0 +1 @@ ++CREDITS +--- colorgcc-1.3.2.0.orig/debian/copyright ++++ colorgcc-1.3.2.0/debian/copyright +@@ -0,0 +1,18 @@ ++This is the Debian GNU/Linux packaged version of colorgcc version 1.3.2. ++ ++The author of this program is Jamie Moyers <jmoyers@geeks.com>. ++It was first debianized by Raphael Bossek <bossekr@debian.org> ++from the following sources: ++ ++Tue, 26 Feb 2008 21:55:05 -0500 - Barry deFreese. ++Removed upstream URL as it is no longer valid. Though some of the nice work ++by console colors has been incorporated through patches. ++See: http://www.console-colors.de/index.php?n=ConsColors.Downloads ++ ++This software is Copyright (C) 2003 Jamie Moyers ++ ++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'. ++ +--- colorgcc-1.3.2.0.orig/debian/colorgcc.1 ++++ colorgcc-1.3.2.0/debian/colorgcc.1 +@@ -0,0 +1,72 @@ ++.TH COLORGCC 1 "Jan 15, 2003" ++ ++.SH NAME ++colorgcc \- colorization wrapper for gcc ++ ++.SH SYNOPSIS ++.B colorgcc ++[\fIOPTION\fP]... ++[\fIFILENAME\fP]... ++ ++.SH DESCRIPTION ++.B colorgcc ++acts as a wrapper around ++.BR gcc (1) ++to ease reading its output by colorizing it. ++ ++.SH OPTIONS ++Since ++.B colorgcc ++is a wrapper around ++.BR gcc (1), ++it has the same command line options as ++.BR gcc (1). ++ ++.SH USAGE ++At your shell prompt, set your CC environment variable to 'colorgcc'. ++This may be done in several different ways, depending on what ++shell you use. ++.PP ++In a Bourne-compatible shell (bash, ash, zsh, pdksh), type: ++.br ++\fBexport CC="colorgcc"\fP ++.PP ++In a C shell variant (csh, tcsh), type: ++.br ++\fBsetenv CC "colorgcc"\fP ++.PP ++Refer to your shell's documentation for more information on setting ++environment variables. ++ ++.SH FILES ++.TP ++.I /etc/colorgcc/colorgccrc ++System-wide configuration file for colorgccrc. ++.TP ++.I $HOME/.colorgccrc ++Personal configuration file for colorgccrc. ++ ++.SH SEE ALSO ++.BR gcc (1), ++.BR colorgccrc (5) ++ ++.SH HISTORY ++Jan 15 2003: Initial version of this manual-page. ++ ++.SH REPORTING BUGS ++Report bugs to ++<\fIjmoyers@geeks.com\fP> ++ ++.SH AUTHORS ++Jamie Moyers <\fIjmoyers@geeks.com\fP> is the author of colorgcc. ++.PP ++This manual page was written by Joe Wreschnig <\fIpiman@sacredchao.net\fP>, ++and modified by David Weinehall <\fItao@debian.org\fP>, for the ++Debian GNU/Linux system (but may be used by others). ++ ++.SH COPYRIGHT ++Copyright \(co 2003 Jamie Moyers ++.br ++This is free software; see the source for copying conditions. ++There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR ++A PARTICULAR PURPOSE. +--- colorgcc-1.3.2.0.orig/debian/patches/05_console-colors.dpatch ++++ colorgcc-1.3.2.0/debian/patches/05_console-colors.dpatch +@@ -0,0 +1,200 @@ ++#! /bin/sh /usr/share/dpatch/dpatch-run ++## 05_console-colors.dpatch by <bdefreese@bdubuntu3> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Add patch from console-colors site ++ ++@DPATCH@ ++diff -urNad colorgcc-1.3.2.0~/colorgcc colorgcc-1.3.2.0/colorgcc ++--- colorgcc-1.3.2.0~/colorgcc 2007-10-09 16:01:28.000000000 -0400 +++++ colorgcc-1.3.2.0/colorgcc 2007-10-09 16:15:00.000000000 -0400 ++@@ -1,4 +1,4 @@ ++-#! /usr/bin/perl +++#! /usr/bin/perl -w ++ ++ # ++ # colorgcc ++@@ -90,10 +90,17 @@ ++ ++ use Term::ANSIColor; ++ use IPC::Open3; ++-use Cwd 'abs_path'; ++ ++ sub initDefaults ++ { +++ $compilerPaths{"gcc"} = "/usr/bin/gcc"; +++ $compilerPaths{"g++"} = "/usr/bin/g++"; +++ $compilerPaths{"cc"} = "/usr/bin/gcc"; +++ $compilerPaths{"c++"} = "/usr/bin/g++"; +++ $compilerPaths{"g77"} = "/usr/bin/g77"; +++ $compilerPaths{"f77"} = "/usr/bin/g77"; +++ $compilerPaths{"gcj"} = "/usr/bin/gcj"; +++ ++ $nocolor{"dumb"} = "true"; ++ ++ $colors{"srcColor"} = color("cyan"); ++@@ -119,6 +126,9 @@ ++ ++ open(PREFS, "<$filename") || return; ++ +++ my $gccVersion; +++ my $overrideCompilerPaths = 0; +++ ++ while(<PREFS>) ++ { ++ next if (m/^\#.*/); # It's a comment. ++@@ -127,9 +137,14 @@ ++ $option = $1; ++ $value = $2; ++ ++- if ($option =~ m/(.*)(cc|c\+\+|gcc|g\+\+|g77|gobjc|gnat|gcj|gpc)(.*)/) +++ if ($option =~ m/\A(cc|c\+\+|gcc|g\+\+|g77|f77|gcj)\Z/) ++ { ++ $compilerPaths{$option} = $value; +++ $overrideCompilerPaths = 1; +++ } +++ elsif ($option eq "gccVersion") +++ { +++ $gccVersion = $value; ++ } ++ elsif ($option eq "nocolor") ++ { ++@@ -150,6 +165,11 @@ ++ } ++ } ++ close(PREFS); +++ +++ # Append "-<gccVersion>" to user-defined compilerPaths +++ if ($overrideCompilerPaths && $gccVersion) { +++ $compilerPaths{$_} .= "-$gccVersion" foreach (keys %compilerPaths); +++ } ++ } ++ ++ sub srcscan ++@@ -184,59 +204,23 @@ ++ ++ # Read the configuration file, if there is one. ++ $configFile = $ENV{"HOME"} . "/.colorgccrc"; +++$default_configFile = "/etc/colorgccrc"; ++ if (-f $configFile) ++ { ++ loadPreferences($configFile); ++-} elsif (-f '/etc/colorgcc/colorgccrc') { ++- loadPreferences('/etc/colorgcc/colorgccrc'); +++} elsif (-f $default_configFile ) { +++ loadPreferences($default_configFile) ++ } ++ ++ # Figure out which compiler to invoke based on our program name. ++ $0 =~ m%.*/(.*)$%; ++ $progName = $1 || $0; ++ ++-# See if the user asked for a specific compiler. ++-if ($progName eq "colorgcc") { ++- $compiler = "/usr/bin/gcc"; ++-} elsif (defined($compiler = $compilerPaths{$progName})) { ++- #Check for unquoted program name with spaces. If there are spaces ++- #and it's not quoted, assume that the spaces separate the program ++- #name from some arguments to be prepended to ARGV. ++- #If it is quoted, remove the quotes. ++- if ($compiler =~ /^"(.*)"$/) { ++- $compiler = $1; ++- } else { ++- ($compiler, @preargs) = split(/\s+/, $compiler); ++- @ARGV = (@preargs, @ARGV); ++- } ++-} else { ++- # Find our wrapper dir on the PATH and tweak the PATH to remove ++- # everything up-to and including our wrapper dir. ++- if ($0 =~ m#(.*)/#) { ++- # We were called with an explicit path, so trim that off the PATH. ++- my $find = $1; ++- $find = abs_path($1) unless $find =~ m#^/#; ++- $ENV{'PATH'} =~ s#.*(^|:)\Q$find\E(:|$)##; ++- } ++- else { ++- my(@dirs) = split(/:/, $ENV{'PATH'}); ++- while (defined($_ = shift @dirs)) { ++- if (-x "$_/$progName") { ++- $ENV{'PATH'} = join(':', @dirs); ++- last; ++- } ++- } ++- } ++- $compiler = $progName; ++-} +++$compiler = $compilerPaths{$progName} || $compilerPaths{"gcc"}; ++ ++-# Raphael Bossek <bossekr@debian.org> Bug #48451 ++-# We check if the user created a link from the selected compiler ++-# to colorgcc e.g. /usr/bin/gcc -> /usr/bin/colorgcc ! ++-if (-l $compiler and (stat $compiler)[1] == (stat $0)[1]) { ++- print STDERR "colorgcc: Error; $compiler is a symlink to colorgcc. Aborting.\n"; ++- exit(1); ++-} +++# Check that we don't reference self +++die "$compiler is self-referencing" +++ if ( -l $compiler and (stat $compiler)[1] == (stat $0)[1] ); ++ ++ # Get the terminal type. ++ $terminal = $ENV{"TERM"} || "dumb"; ++@@ -256,7 +240,7 @@ ++ # Colorize the output from the compiler. ++ while(<GCCOUT>) ++ { ++- if (m#^(.+?\.[^:/ ]+):([0-9]+):(.*)$#) # filename:lineno:message +++ if (m/^(.*?):([0-9]+):(.*)$/) # filename:lineno:message ++ { ++ $field1 = $1 || ""; ++ $field2 = $2 || ""; ++@@ -289,10 +273,6 @@ ++ } ++ print("\n"); ++ } ++- elsif (m/^:.+`.*'$/) # filename:message: ++- { ++- srcscan($_, $colors{"warningMessageColor"}); ++- } ++ elsif (m/^(.*?):(.+):$/) # filename:message: ++ { ++ # No line number, treat as an "introductory" line of text. ++diff -urNad colorgcc-1.3.2.0~/colorgccrc colorgcc-1.3.2.0/colorgccrc ++--- colorgcc-1.3.2.0~/colorgccrc 2007-10-09 16:01:28.000000000 -0400 +++++ colorgcc-1.3.2.0/colorgccrc 2007-10-09 16:22:09.000000000 -0400 ++@@ -20,22 +20,23 @@ ++ # For example, srcColor: bold cyan on_yellow ++ # ++ ++-# Only define the paths to the actual location of the various compilers if ++-# you need to do something weird. For normal installs, we'll figure out ++-# who to call next automatically. ++-# (Currently, colorgcc only understands these: g++ gcc c++ cc g77 gcj gnat gpc) ++-# g++: /usr/bin/g++ ++-# gcc: /usr/bin/gcc ++-# c++: /usr/bin/c++ ++-# cc: /usr/bin/cc ++-# g77: /usr/bin/g77 ++-# gcj: /usr/bin/gcj ++-# gnat: /usr/bin/gnat ++-# gpc: /usr/bin/gpc +++# gccVersion: if defined, append "-<gccVersion>" to the compiler paths +++# defined hereunder. Otherwise, those paths remains as is set +++# gccVersion: 4.1.1 +++ +++# Define the paths to the actual location of the various compilers. +++# (Currently, colorgcc only understands these: g++ gcc c++ cc g77 f77 gcj) +++g++: /usr/bin/g++ +++gcc: /usr/bin/gcc +++c++: /usr/bin/g++ +++cc: /usr/bin/gcc +++g77: /usr/bin/g77 +++f77: /usr/bin/g77 +++gcj: /usr/bin/gcj ++ ++ # Don't do color if our terminal type ($TERM) is one of these. ++ # (List all terminal types on one line, seperated by whitespace.) ++-nocolor: dumb +++nocolor: dumb emacs ++ ++ # Text between ` and ' is usually source code. ++ srcColor: bold cyan +--- colorgcc-1.3.2.0.orig/debian/patches/005_old_changes.dpatch ++++ colorgcc-1.3.2.0/debian/patches/005_old_changes.dpatch +@@ -0,0 +1,151 @@ ++#! /bin/sh /usr/share/dpatch/dpatch-run ++## 005_old_changes.dpatch by <bdefreese@debian2.bddebian.com> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Old local changes. ++ ++@DPATCH@ ++diff -urNad colorgcc-1.3.2~/colorgcc colorgcc-1.3.2/colorgcc ++--- colorgcc-1.3.2~/colorgcc 1999-04-29 13:16:08.000000000 -0400 +++++ colorgcc-1.3.2/colorgcc 2008-02-26 22:01:34.000000000 -0500 ++@@ -1,4 +1,4 @@ ++-#! /usr/bin/perl -w +++#! /usr/bin/perl ++ ++ # ++ # colorgcc ++@@ -90,14 +90,10 @@ ++ ++ use Term::ANSIColor; ++ use IPC::Open3; +++use Cwd 'abs_path'; ++ ++ sub initDefaults ++ { ++- $compilerPaths{"gcc"} = "/usr/local/bin/gcc"; ++- $compilerPaths{"g++"} = "/usr/local/bin/g++"; ++- $compilerPaths{"cc"} = "/usr/bin/cc"; ++- $compilerPaths{"c++"} = "/usr/local/bin/c++"; ++- ++ $nocolor{"dumb"} = "true"; ++ ++ $colors{"srcColor"} = color("cyan"); ++@@ -128,7 +124,7 @@ ++ $option = $1; ++ $value = $2; ++ ++- if ($option =~ m/cc|c\+\+|gcc|g\+\+/) +++ if ($option =~ m/(.*)(cc|c\+\+|gcc|g\+\+|g77|gobjc|gnat|gcj|gpc)(.*)/) ++ { ++ $compilerPaths{$option} = $value; ++ } ++@@ -184,13 +180,45 @@ ++ if (-f $configFile) ++ { ++ loadPreferences($configFile); +++} elsif (-f '/etc/colorgcc/colorgccrc') { +++ loadPreferences('/etc/colorgcc/colorgccrc'); ++ } ++ ++ # Figure out which compiler to invoke based on our program name. ++ $0 =~ m%.*/(.*)$%; ++ $progName = $1 || $0; ++ ++-$compiler = $compilerPaths{$progName} || $compilerPaths{"gcc"}; +++# See if the user asked for a specific compiler. +++if ($progName eq "colorgcc") { +++ $compiler = "/usr/bin/gcc"; +++} elsif (!defined($compiler = $compilerPaths{$progName})) { +++ # Find our wrapper dir on the PATH and tweak the PATH to remove +++ # everything up-to and including our wrapper dir. +++ if ($0 =~ m#(.*)/#) { +++ # We were called with an explicit path, so trim that off the PATH. +++ my $find = $1; +++ $find = abs_path($1) unless $find =~ m#^/#; +++ $ENV{'PATH'} =~ s#.*(^|:)\Q$find\E(:|$)##; +++ } +++ else { +++ my(@dirs) = split(/:/, $ENV{'PATH'}); +++ while (defined($_ = shift @dirs)) { +++ if (-x "$_/$progName") { +++ $ENV{'PATH'} = join(':', @dirs); +++ last; +++ } +++ } +++ } +++ $compiler = $progName; +++} +++ +++# Raphael Bossek <bossekr@debian.org> Bug #48451 +++# We check if the user created a link from the selected compiler +++# to colorgcc e.g. /usr/bin/gcc -> /usr/bin/colorgcc ! +++if (-l $compiler and (stat $compiler)[1] == (stat $0)[1]) { +++ print "colorgcc: Error; $compiler is a symlink to colorgcc. Aborting.\n"; +++ exit(1); +++} ++ ++ # Get the terminal type. ++ $terminal = $ENV{"TERM"} || "dumb"; ++@@ -210,7 +238,7 @@ ++ # Colorize the output from the compiler. ++ while(<GCCOUT>) ++ { ++- if (m/^(.*?):([0-9]+):(.*)$/) # filename:lineno:message +++ if (m#^(.+?\.[^:/ ]+):([0-9]+):(.*)$#) # filename:lineno:message ++ { ++ $field1 = $1 || ""; ++ $field2 = $2 || ""; ++@@ -232,6 +260,10 @@ ++ } ++ print("\n"); ++ } +++ elsif (m/^:.+`.*'$/) # filename:message: +++ { +++ srcscan($_, $colors{"warningMessageColor"}); +++ } ++ elsif (m/^(.*?):(.+):$/) # filename:message: ++ { ++ # No line number, treat as an "introductory" line of text. ++diff -urNad colorgcc-1.3.2~/colorgccrc colorgcc-1.3.2/colorgccrc ++--- colorgcc-1.3.2~/colorgccrc 1999-04-29 13:16:08.000000000 -0400 +++++ colorgcc-1.3.2/colorgccrc 2008-02-26 22:01:34.000000000 -0500 ++@@ -20,12 +20,18 @@ ++ # For example, srcColor: bold cyan on_yellow ++ # ++ ++-# Define the paths to the actual location of the various compilers. ++-# (Currently, colorgcc only understands these: g++ gcc c++ cc) ++-g++: /usr/local/bin/g++ ++-gcc: /usr/local/bin/gcc ++-c++: /usr/local/bin/c++ ++-cc: /usr/bin/cc +++# Only define the paths to the actual location of the various compilers if +++# you need to do something weird. For normal installs, we'll figure out +++# who to call next automatically. +++# (Currently, colorgcc only understands these: g++ gcc c++ cc g77 gcj gnat gpc) +++# g++: /usr/bin/g++ +++# gcc: /usr/bin/gcc +++# c++: /usr/bin/c++ +++# cc: /usr/bin/cc +++# g77: /usr/bin/g77 +++# gcj: /usr/bin/gcj +++# gnat: /usr/bin/gnat +++# gpc: /usr/bin/gpc ++ ++ # Don't do color if our terminal type ($TERM) is one of these. ++ # (List all terminal types on one line, seperated by whitespace.) ++@@ -43,12 +49,10 @@ ++ ++ # Warnings ++ warningFileNameColor: reset ++-warningNumberColor: white +++warningNumberColor: blue ++ warningMessageColor: yellow ++ ++ # Errors ++ errorFileNameColor: reset ++-errorNumberColor: white +++errorNumberColor: blue ++ errorMessageColor: bold red ++- ++- +--- colorgcc-1.3.2.0.orig/debian/patches/06_use_distcc.dpatch ++++ colorgcc-1.3.2.0/debian/patches/06_use_distcc.dpatch +@@ -0,0 +1,45 @@ ++#! /bin/sh /usr/share/dpatch/dpatch-run ++## 06_use_distcc.dpatch by <bdefreese@bdubuntu3> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Allow use of distcc ++ ++@DPATCH@ ++diff -urNad colorgcc-1.3.2.0~/colorgcc colorgcc-1.3.2.0/colorgcc ++--- colorgcc-1.3.2.0~/colorgcc 2007-10-24 19:38:38.000000000 -0400 +++++ colorgcc-1.3.2.0/colorgcc 2007-10-24 19:42:12.000000000 -0400 ++@@ -204,7 +204,7 @@ ++ ++ # Read the configuration file, if there is one. ++ $configFile = $ENV{"HOME"} . "/.colorgccrc"; ++-$default_configFile = "/etc/colorgccrc"; +++$default_configFile = "/etc/colorgcc/colorgccrc"; ++ if (-f $configFile) ++ { ++ loadPreferences($configFile); ++@@ -217,6 +217,9 @@ ++ $progName = $1 || $0; ++ ++ $compiler = $compilerPaths{$progName} || $compilerPaths{"gcc"}; +++@comp_list = split /\s+/, $compiler; +++$compiler = $comp_list[0]; +++@comp_args = ( @comp_list[1 .. $#comp_list], @ARGV ); ++ ++ # Check that we don't reference self ++ die "$compiler is self-referencing" ++@@ -229,13 +232,13 @@ ++ # we're writing to something that's not a tty, don't do color. ++ if (! -t STDOUT || $nocolor{$terminal}) ++ { ++- exec $compiler, @ARGV +++ exec $compiler, @comp_args ++ or die("Couldn't exec"); ++ } ++ ++ # Keep the pid of the compiler process so we can get its return ++ # code and use that as our return code. ++-$compiler_pid = open3('<&STDIN', \*GCCOUT, \*GCCOUT, $compiler, @ARGV); +++$compiler_pid = open3('<&STDIN', \*GCCOUT, \*GCCOUT, $compiler, @comp_args); ++ ++ # Colorize the output from the compiler. ++ while(<GCCOUT>) +--- colorgcc-1.3.2.0.orig/debian/patches/00list ++++ colorgcc-1.3.2.0/debian/patches/00list +@@ -0,0 +1,10 @@ ++005_old_changes.dpatch ++01_split_non_quoted.dpatch ++02_stderr.dpatch ++03_color_warnings.dpatch ++04_g++_color.dpatch ++05_console-colors.dpatch ++06_use_distcc.dpatch ++07_invalid_attr.dpatch ++08_force_color_opt.dpatch ++09_color_warnings.dpatch +--- colorgcc-1.3.2.0.orig/debian/patches/09_color_warnings.dpatch ++++ colorgcc-1.3.2.0/debian/patches/09_color_warnings.dpatch +@@ -0,0 +1,47 @@ ++#! /bin/sh /usr/share/dpatch/dpatch-run ++## 09_color_warnings.dpatch by <bdefreese@bddebian1> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Color <warning> warnings ++ ++@DPATCH@ ++diff -urNad colorgcc-1.3.2.0~/colorgcc colorgcc-1.3.2.0/colorgcc ++--- colorgcc-1.3.2.0~/colorgcc 2008-01-22 17:34:23.000000000 -0500 +++++ colorgcc-1.3.2.0/colorgcc 2008-01-22 17:36:23.000000000 -0500 ++@@ -281,6 +281,36 @@ ++ } ++ print("\n"); ++ } +++ elsif (m/^(<command-line>):(.*)$/) # special-location:message +++ { +++ $field1 = $1 || ""; +++ $field2 = $2 || ""; +++ +++ # See if this is a warning message. +++ $is_warning = 0; +++ for $translation ("warning", @{$translations{"warning"}}) +++ { +++ if ($field2 =~ m/\s+$translation:.*/) +++ { +++ $is_warning = 1; +++ last; +++ } +++ } +++ +++ if ($is_warning) +++ { +++ # Warning +++ print($colors{"warningFileNameColor"}, "$field1:", color("reset")); +++ srcscan($field2, $colors{"warningMessageColor"}); +++ } +++ else +++ { +++ # Error +++ print($colors{"errorFileNameColor"}, "$field1:", color("reset")); +++ srcscan($field2, $colors{"errorMessageColor"}); +++ } +++ print("\n"); +++ } ++ elsif (m/^(.*?):(.+):$/) # filename:message: ++ { ++ # No line number, treat as an "introductory" line of text. +--- colorgcc-1.3.2.0.orig/debian/patches/04_g++_color.dpatch ++++ colorgcc-1.3.2.0/debian/patches/04_g++_color.dpatch +@@ -0,0 +1,19 @@ ++#! /bin/sh /usr/share/dpatch/dpatch-run ++## 04_g++_color.dpatch by <bdefreese@bdubuntu3> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Fix g++ colorizing issue ++ ++@DPATCH@ ++diff -urNad colorgcc-1.3.2.0~/colorgcc colorgcc-1.3.2.0/colorgcc ++--- colorgcc-1.3.2.0~/colorgcc 2007-10-08 22:35:23.000000000 -0400 +++++ colorgcc-1.3.2.0/colorgcc 2007-10-08 22:39:08.000000000 -0400 ++@@ -163,7 +163,7 @@ ++ # This substitute replaces `foo' with `AfooB' where A is the escape ++ # sequence that turns on the the desired source color, and B is the ++ # escape sequence that returns to $normalColor. ++- $line =~ s/\`(.*?)\'/\`$srcon$1$srcoff\'/g; +++ $line =~ s/(\`|\')(.*?)\'/\`$srcon$2$srcoff\'/g; ++ ++ print($line, color("reset")); ++ } +--- colorgcc-1.3.2.0.orig/debian/patches/08_force_color_opt.dpatch ++++ colorgcc-1.3.2.0/debian/patches/08_force_color_opt.dpatch +@@ -0,0 +1,19 @@ ++#! /bin/sh /usr/share/dpatch/dpatch-run ++## 08_force_color_opt.dpatch by <bdefreese@bddebian1> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Add an environment variable to force color ++ ++@DPATCH@ ++diff -urNad colorgcc-1.3.2.0~/colorgcc colorgcc-1.3.2.0/colorgcc ++--- colorgcc-1.3.2.0~/colorgcc 2008-01-22 17:31:47.000000000 -0500 +++++ colorgcc-1.3.2.0/colorgcc 2008-01-22 17:33:05.000000000 -0500 ++@@ -235,7 +235,7 @@ ++ ++ # If it's in the list of terminal types not to color, or if ++ # we're writing to something that's not a tty, don't do color. ++-if (! -t STDOUT || $nocolor{$terminal}) +++if (! $ENV{"CGCC_FORCE_COLOR"} && (! -t STDOUT || $nocolor{$terminal})) ++ { ++ exec $compiler, @comp_args ++ or die("Couldn't exec"); +--- colorgcc-1.3.2.0.orig/debian/patches/03_color_warnings.dpatch ++++ colorgcc-1.3.2.0/debian/patches/03_color_warnings.dpatch +@@ -0,0 +1,63 @@ ++#! /bin/sh /usr/share/dpatch/dpatch-run ++## 03_color_warnings.dpatch by <bdefreese@bdubuntu3> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Color warnings as well as errors ++ ++@DPATCH@ ++diff -urNad colorgcc-1.3.2.0~/colorgcc colorgcc-1.3.2.0/colorgcc ++--- colorgcc-1.3.2.0~/colorgcc 2007-10-08 22:16:07.000000000 -0400 +++++ colorgcc-1.3.2.0/colorgcc 2007-10-08 22:19:39.000000000 -0400 ++@@ -106,6 +106,9 @@ ++ $colors{"errorFileNameColor"} = color("bold red"); ++ $colors{"errorNumberColor"} = color("bold red"); ++ $colors{"errorMessageColor"} = color("bold red"); +++ +++ @{$translations{"warning"}} = (); +++ @{$translations{"error"}} = (); ++ } ++ ++ sub loadPreferences ++@@ -137,6 +140,10 @@ ++ $nocolor{$termtype} = "true"; ++ } ++ } +++ elsif ($option =~ m/(.+)Translations/) +++ { +++ @{$translations{$1}} = split(/\s+/, $value); +++ } ++ else ++ { ++ $colors{$option} = color($value); ++@@ -244,7 +251,18 @@ ++ $field2 = $2 || ""; ++ $field3 = $3 || ""; ++ ++- if ($field3 =~ m/\s+warning:.*/) +++ # See if this is a warning message. +++ $is_warning = 0; +++ for $translation ("warning", @{$translations{"warning"}}) +++ { +++ if ($field3 =~ m/\s+$translation:.*/) +++ { +++ $is_warning = 1; +++ last; +++ } +++ } +++ +++ if ($is_warning) ++ { ++ # Warning ++ print($colors{"warningFileNameColor"}, "$field1:", color("reset")); ++diff -urNad colorgcc-1.3.2.0~/colorgccrc colorgcc-1.3.2.0/colorgccrc ++--- colorgcc-1.3.2.0~/colorgccrc 2007-10-08 21:54:48.000000000 -0400 +++++ colorgcc-1.3.2.0/colorgccrc 2007-10-08 22:24:08.000000000 -0400 ++@@ -56,3 +56,8 @@ ++ errorFileNameColor: reset ++ errorNumberColor: blue ++ errorMessageColor: bold red +++ +++# Possible translations, if you use localized compiler. +++# (List all translations on one line, seperated by whitespace.) +++warningTranslations: +++errorTranslations: +--- colorgcc-1.3.2.0.orig/debian/patches/07_invalid_attr.dpatch ++++ colorgcc-1.3.2.0/debian/patches/07_invalid_attr.dpatch +@@ -0,0 +1,27 @@ ++#! /bin/sh /usr/share/dpatch/dpatch-run ++## 07_invalid_attr.dpatch by <bdefreese@bdubuntu3> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Color invalid attributes ++ ++@DPATCH@ ++diff -urNad colorgcc-1.3.2.0~/colorgcc colorgcc-1.3.2.0/colorgcc ++--- colorgcc-1.3.2.0~/colorgcc 2007-10-24 20:28:46.000000000 -0400 +++++ colorgcc-1.3.2.0/colorgcc 2007-10-24 20:30:31.000000000 -0400 ++@@ -159,10 +159,15 @@ ++ { ++ @{$translations{$1}} = split(/\s+/, $value); ++ } ++- else +++ elsif ($option =~ m/Color$/) ++ { ++ $colors{$option} = color($value); ++ } +++ else +++ { +++ # treat unknown options as user defined compilers +++ $compilerPaths{$option} = $value; +++ } ++ } ++ close(PREFS); ++ +--- colorgcc-1.3.2.0.orig/debian/patches/01_split_non_quoted.dpatch ++++ colorgcc-1.3.2.0/debian/patches/01_split_non_quoted.dpatch +@@ -0,0 +1,30 @@ ++#! /bin/sh /usr/share/dpatch/dpatch-run ++## 01_split_non_quoted.dpatch by <bdefreese@bdubuntu3> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Split non-quoted program names ++ ++@DPATCH@ ++diff -urNad colorgcc-1.3.2.0~/colorgcc colorgcc-1.3.2.0/colorgcc ++--- colorgcc-1.3.2.0~/colorgcc 2007-10-08 21:54:48.000000000 -0400 +++++ colorgcc-1.3.2.0/colorgcc 2007-10-08 22:01:22.000000000 -0400 ++@@ -191,7 +191,18 @@ ++ # See if the user asked for a specific compiler. ++ if ($progName eq "colorgcc") { ++ $compiler = "/usr/bin/gcc"; ++-} elsif (!defined($compiler = $compilerPaths{$progName})) { +++} elsif (defined($compiler = $compilerPaths{$progName})) { +++ #Check for unquoted program name with spaces. If there are spaces +++ #and it's not quoted, assume that the spaces separate the program +++ #name from some arguments to be prepended to ARGV. +++ #If it is quoted, remove the quotes. +++ if ($compiler =~ /^"(.*)"$/) { +++ $compiler = $1; +++ } else { +++ ($compiler, @preargs) = split(/\s+/, $compiler); +++ @ARGV = (@preargs, @ARGV); +++ } +++} else { ++ # Find our wrapper dir on the PATH and tweak the PATH to remove ++ # everything up-to and including our wrapper dir. ++ if ($0 =~ m#(.*)/#) { +--- colorgcc-1.3.2.0.orig/debian/patches/02_stderr.dpatch ++++ colorgcc-1.3.2.0/debian/patches/02_stderr.dpatch +@@ -0,0 +1,19 @@ ++#! /bin/sh /usr/share/dpatch/dpatch-run ++## 02_stderr.dpatch by <bdefreese@bdubuntu3> ++## ++## All lines beginning with `## DP:' are a description of the patch. ++## DP: Print to STDERR ++ ++@DPATCH@ ++diff -urNad colorgcc-1.3.2.0~/colorgcc colorgcc-1.3.2.0/colorgcc ++--- colorgcc-1.3.2.0~/colorgcc 2007-10-08 22:02:59.000000000 -0400 +++++ colorgcc-1.3.2.0/colorgcc 2007-10-08 22:11:05.000000000 -0400 ++@@ -216,7 +216,7 @@ ++ # We check if the user created a link from the selected compiler ++ # to colorgcc e.g. /usr/bin/gcc -> /usr/bin/colorgcc ! ++ if (-l $compiler and (stat $compiler)[1] == (stat $0)[1]) { ++- print "colorgcc: Error; $compiler is a symlink to colorgcc. Aborting.\n"; +++ print STDERR "colorgcc: Error; $compiler is a symlink to colorgcc. Aborting.\n"; ++ exit(1); ++ } ++ +--- colorgcc-1.3.2.0.orig/debian/colorgccrc.5 ++++ colorgcc-1.3.2.0/debian/colorgccrc.5 +@@ -0,0 +1,122 @@ ++.TH COLORGCCRC 5 "Jan 15, 2003" ++ ++.SH NAME ++colorgccrc \- configuration file for colorgcc ++ ++.SH DESCRIPTION ++A ++.B colorgccrc ++configuration file is used to configure the highlighting of ++the compiler output from ++.BR colorgcc . ++ ++.SH SYNTAX ++Each line consists of a keyword designating a configuration ++variable. ++The keyword is followed by `:' and then one or several values ++(depending on the keyword). ++Lines beginning with a hash mark `#' are comments. ++ ++.SH CONFIGURATION VARIABLES ++.TP ++.B g++ | gcc | c++ | cc | g77 | gcj | gnat | gpc ++Specifies the paths to the compilers. ++Takes one value; a path to the compiler. ++.TP ++.B nocolor ++Specifies what terminal types colorization should be disabled on. ++Takes one or several values, separated by whitespace. ++.TP ++.B srcColor ++Specifies the highlighting attributes source-code should be given. ++Takes one or several color attributes. ++See the section ++.B COLOR ATTRIBUTES ++for more information. ++.TP ++.B introColor ++Specifies the highlighting attributes for normal compiler output. ++Takes one or several color attributes. ++See the section ++.B COLOR ATTRIBUTES ++for more information. ++.TP ++.B warningFileNameColor | errorFileNameColor ++Specifies the highlighting attributes for the filename in a ++warning or an error, respectively. ++Takes one or several color attributes. ++See the section ++.B COLOR ATTRIBUTES ++for more information. ++.TP ++.B warningNumberColor | errorNumberColor ++Specifies the highlighting attributes for the line-number in a ++warning or an error, respectively. ++Takes one or several color attributes. ++See the section ++.B COLOR ATTRIBUTES ++for more information. ++.TP ++.B warningMessageColor | errorMessageColor ++Specifies the highlighting attributes for the message-text in a ++warning or an error, respectively. ++Takes one or several color attributes. ++See the section ++.B COLOR ATTRIBUTES ++for more information. ++ ++.SH COLOR ATTRIBUTES ++The following attributes are valid for highlighting. ++ ++.BR clear, ++.BR reset ++ ++.BR bold, ++.BR underline, ++.BR underscore, ++.BR blink, ++.BR reverse, ++.BR concealed ++ ++.BR black, ++.BR red, ++.BR green, ++.BR yellow, ++.BR blue, ++.BR magenta, ++.BR cyan, ++.BR white ++ ++.BR on_black, ++.BR on_red, ++.BR on_green, ++.BR on_yellow, ++.BR on_blue, ++.BR on_magenta, ++.BR on_cyan, ++.BR on_white ++ ++.SH SEE ALSO ++.BR gcc (1), ++.BR colorgcc (1) ++ ++.SH HISTORY ++Jan 15 2003: Initial version of this manual-page. ++ ++.SH REPORTING BUGS ++Report bugs to ++<\fIjmoyers@geeks.com\fP> ++ ++.SH AUTHORS ++Jamie Moyers <\fIjmoyers@geeks.com\fP> is the author of colorgcc. ++.PP ++This manual page was written by Joe Wreschnig <\fIpiman@sacredchao.net\fP>, ++and modified by David Weinehall <\fItao@debian.org\fP>, for the ++Debian GNU/Linux system (but may be used by others). ++ ++.SH COPYRIGHT ++Copyright \(co 2003 Jamie Moyers ++.br ++This is free software; see the source for copying conditions. ++There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR ++A PARTICULAR PURPOSE. +--- colorgcc-1.3.2.0.orig/debian/dirs ++++ colorgcc-1.3.2.0/debian/dirs +@@ -0,0 +1,2 @@ ++/usr/bin ++/etc/colorgcc diff --git a/community/comgt/PKGBUILD b/community/comgt/PKGBUILD new file mode 100644 index 000000000..2891bde73 --- /dev/null +++ b/community/comgt/PKGBUILD @@ -0,0 +1,18 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +pkgname=comgt +pkgver=0.32 +pkgrel=1 +pkgdesc="Linux UMTS/GPRS command-line tool" +arch=('i686' 'x86_64') +url="http://comgt.sf.net/" +license=('GPL2') +depends=('pygtk' 'hsolink') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname.$pkgver.tgz) +build() { + cd "$srcdir/$pkgname.$pkgver" + make + install -d "$pkgdir"/etc/comgt + cp scripts/[a-z]* "$pkgdir"/etc/comgt + install -D -m755 comgt "$pkgdir"/usr/bin/comgt +} +md5sums=('db2452680c3d953631299e331daf49ef') diff --git a/community/comical/PKGBUILD b/community/comical/PKGBUILD new file mode 100644 index 000000000..588bbf4d5 --- /dev/null +++ b/community/comical/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> + +pkgname=comical +pkgver=0.8 +pkgrel=3 +pkgdesc="Comic book file (.cbr .cbz) reader." +arch=('i686' 'x86_64') +url="http://comical.sourceforge.net" +license=('GPL') +depends=('wxgtk-2.6') +options=('!makeflags') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('f5808e28fd5a2a3d21b59cdad10eca3d') + +build() { + cd "$srcdir/$pkgname-$pkgver" + sed -i 's/wx-config/wx-config-2.6/' Makefile src/Makefile + make || return 1 + install -m 755 -D comical "$pkgdir/usr/bin/comical" +} diff --git a/community/comix/PKGBUILD b/community/comix/PKGBUILD new file mode 100644 index 000000000..c244082c5 --- /dev/null +++ b/community/comix/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Geoffroy Carrier <geoffroy@archlinux.org> +# Previous Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=comix +pkgver=4.0.4 +pkgrel=1 +pkgdesc="A comic book viewer" +arch=('i686' 'x86_64') +url="http://comix.sourceforge.net" +license=('GPL') +depends=('pygtk' 'pil' 'unrar' 'gconf>=2.18.0.1-4') +makedepends=('gettext' 'intltool') +install=comix.install +source=(http://downloads.sourceforge.net/sourceforge/comix/comix-${pkgver}.tar.gz) +build() { + cd "$srcdir/comix-${pkgver}" + mkdir -p ${startdir}/pkg/usr + python install.py install --no-mime --dir ${startdir}/pkg/usr || return 1 + install -D -m644 mime/comicbook.schemas \ + ${startdir}/pkg/usr/share/gconf/schemas/comix.schemas +} +md5sums=('029227a77b122f7080ee0280d41bee78') diff --git a/community/comix/comix.install b/community/comix/comix.install new file mode 100644 index 000000000..af312b3d7 --- /dev/null +++ b/community/comix/comix.install @@ -0,0 +1,24 @@ +pkgname=comix + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + echo "update desktop mime database..." + update-desktop-database -q +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + echo "update desktop mime database..." + update-desktop-database -q +} diff --git a/community/compiz-bcop/PKGBUILD b/community/compiz-bcop/PKGBUILD new file mode 100644 index 000000000..c9424bfa5 --- /dev/null +++ b/community/compiz-bcop/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Maintainer: JJDaNiMoTh <jjdanimoth@gmail.com> +# Contributor: nesl247 <nesl247@gmail.com> + +pkgname=compiz-bcop +pkgver=0.8.2 +pkgrel=1 +pkgdesc="Compiz option code generator" +arch=('i686' 'x86_64') +url="http://opencompositing.org" +license=('GPL') +depends=('compiz-core>=0.8.2' 'libxslt') +makedepends=('intltool' 'pkgconfig') +conflicts=('compiz-bcop-git') +source=(http://releases.compiz-fusion.org/$pkgver/${pkgname}-${pkgver}.tar.bz2) +md5sums=('c324da7683f1d895bcb88068d1e3a425') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr || return 1 + + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/compiz-core/ChangeLog b/community/compiz-core/ChangeLog new file mode 100644 index 000000000..5c36d6c68 --- /dev/null +++ b/community/compiz-core/ChangeLog @@ -0,0 +1,12 @@ +2008-05-24 DaNiMoTh <jjdanimoth.aur@gmail.com> + * Removed force option + +2008-03-08 DaNiMoTh <jjdanimoth.aur@gmail.com> + + * Upgrade to 0.7.2 + +2008-02-08 DaNiMoTh <jjdanimoth.aur@gmail.com> + + * Removed screen and tfp server extensions patch + * Updated ver to 0.7.0 + diff --git a/community/compiz-core/PKGBUILD b/community/compiz-core/PKGBUILD new file mode 100644 index 000000000..e849869a8 --- /dev/null +++ b/community/compiz-core/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Hussam Al-Tayeb ht990332@gmail.com +# Contributor: Khashayar Naderehvandi <khashayar [at] naderehvandi [dot] net> +# Contributor: JJDaNiMoTh <jjdanimoth.aur@gmail.com> + +pkgname=compiz-core +pkgver=0.8.2 +pkgrel=1 +pkgdesc="Composite manager for Aiglx and Xgl" +url="http://www.go-compiz.org/" +license=('GPL' 'LGPL' 'MIT') +arch=('i686' 'x86_64') +groups=('compiz' 'compiz-kde' 'compiz-gtk' 'compiz-fusion') +depends=('startup-notification' 'librsvg' \ + 'libgl' 'dbus' 'mesa' 'libxslt' 'fuse') +makedepends=('intltool') +options=(!libtool !emptydirs) +conflicts=('compiz' 'compiz-core-git' 'compiz-git') +replaces=('compiz') +source=(http://releases.compiz.org/core/compiz-$pkgver.tar.gz) +md5sums=('5815da87a0cfc014d06378cb3a2efcd5') + +build() +{ + cd $srcdir/compiz-$pkgver + + ./configure --prefix=/usr \ + --disable-gnome \ + --disable-gtk \ + --disable-metacity \ + --disable-gconf \ + --with-gconf-schema-file-dir=/etc/gconf/schemas \ + --enable-dbus \ + --enable-librsvg \ + --disable-kde \ + --disable-kde4 + + make || return 1 + make DESTDIR=$pkgdir install + +# install MIT license +install -Dm644 $srcdir/compiz-$pkgver/COPYING.MIT \ + $pkgdir/usr/share/licenses/$pkgname/COPYING.MIT +} + diff --git a/community/compiz-decorator-gtk/014-fix-gtk-window-decorator-no-argb-crash.patch b/community/compiz-decorator-gtk/014-fix-gtk-window-decorator-no-argb-crash.patch new file mode 100644 index 000000000..6f18c9120 --- /dev/null +++ b/community/compiz-decorator-gtk/014-fix-gtk-window-decorator-no-argb-crash.patch @@ -0,0 +1,44 @@ +Index: compiz-0.5.0+git20070516/gtk/window-decorator/gtk-window-decorator.c +=================================================================== +--- compiz-0.5.0+git20070516.orig/gtk/window-decorator/gtk-window-decorator.c 2007-05-16 08:37:20.000000000 -0500 ++++ compiz-0.5.0+git20070516/gtk/window-decorator/gtk-window-decorator.c 2007-05-16 08:38:01.000000000 -0500 +@@ -1946,10 +1946,8 @@ + + size = MAX (fgeom.top_height, fgeom.bottom_height); + +- if (rect.width && size) ++ if (rect.width && size && (pixmap = create_pixmap (rect.width, size))) + { +- pixmap = create_pixmap (rect.width, size); +- + cr = gdk_cairo_create (GDK_DRAWABLE (pixmap)); + gdk_cairo_set_source_color_alpha (cr, &bg_color, bg_alpha); + cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE); +@@ -2044,10 +2042,8 @@ + + size = MAX (fgeom.left_width, fgeom.right_width); + +- if (size && rect.height) ++ if (size && rect.height && (pixmap = create_pixmap (size, rect.height))) + { +- pixmap = create_pixmap (size, rect.height); +- + cr = gdk_cairo_create (GDK_DRAWABLE (pixmap)); + gdk_cairo_set_source_color_alpha (cr, &bg_color, bg_alpha); + cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE); +@@ -3248,9 +3244,12 @@ + g_object_ref (G_OBJECT (d->icon_pixbuf)); + + d->icon_pixmap = pixmap_new_from_pixbuf (d->icon_pixbuf); +- cr = gdk_cairo_create (GDK_DRAWABLE (d->icon_pixmap)); +- d->icon = cairo_pattern_create_for_surface (cairo_get_target (cr)); +- cairo_destroy (cr); ++ if (d->icon_pixmap) ++ { ++ cr = gdk_cairo_create (GDK_DRAWABLE (d->icon_pixmap)); ++ d->icon = cairo_pattern_create_for_surface (cairo_get_target (cr)); ++ cairo_destroy (cr); ++ } + } + } + diff --git a/community/compiz-decorator-gtk/PKGBUILD b/community/compiz-decorator-gtk/PKGBUILD new file mode 100644 index 000000000..dc3553b60 --- /dev/null +++ b/community/compiz-decorator-gtk/PKGBUILD @@ -0,0 +1,60 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: JJDaNiMoTh <jjdanimoth.aur@gmail.com> + +pkgname=compiz-decorator-gtk +pkgver=0.8.2 +pkgrel=2 +pkgdesc="Decorator of Compiz for GNOME" +url="http://www.go-compiz.org/" +license=('GPL2' 'LGPL2' 'MIT') +arch=('i686' 'x86_64') +depends=('gnome-control-center>=2.24' 'compiz-core') +makedepends=('metacity>=2.24' 'intltool>=0.23') +groups=('compiz' 'compiz-gnome') +options=('!libtool' '!emptydirs') +conflicts=('compiz-git' 'compiz-decorator-gtk-git') +source=(http://releases.compiz.org/core/compiz-$pkgver.tar.gz) +install=compiz-decorator-gtk.install +md5sums=('5815da87a0cfc014d06378cb3a2efcd5') + +build() +{ + cd $srcdir/compiz-$pkgver + + ./configure --prefix=/usr --sysconfdir=/etc \ + --enable-gnome \ + --disable-librsvg \ + --enable-metacity \ + --enable-gtk \ + --enable-gconf \ + --with-gconf-schema-file-dir=/etc/gconf/schemas \ + --disable-dbus \ + --disable-annotate \ + --disable-place \ + --disable-kde || return 1 + + make || return 1 + + pushd gtk + make DESTDIR=$pkgdir install || return 1 + mkdir -p $startdir/pkg/usr/share/gconf/schemas + install -m644 window-decorator/gwd.schemas \ + $startdir/pkg/usr/share/gconf/schemas/gwd.schemas + popd + + for i in dbus gconf ini inotify png regex svg glib kconfig + do + rm $startdir/src/compiz-$pkgver/metadata/compiz-$i.schemas + done + + gconf-merge-schema \ + ${startdir}/pkg/usr/share/gconf/schemas/${pkgname}.schemas \ + $startdir/src/compiz-$pkgver/metadata/*.schemas + + rm -rf ${startdir}/pkg/etc + +# install MIT license +install -Dm644 $srcdir/compiz-$pkgver/COPYING.MIT \ + $pkgdir/usr/share/licenses/$pkgname/COPYING.MIT +} diff --git a/community/compiz-decorator-gtk/compiz-decorator-gtk.install b/community/compiz-decorator-gtk/compiz-decorator-gtk.install new file mode 100644 index 000000000..ea90fd6c7 --- /dev/null +++ b/community/compiz-decorator-gtk/compiz-decorator-gtk.install @@ -0,0 +1,34 @@ + +post_install() { + export GCONF_CONFIG_SOURCE=`usr/bin/gconftool-2 --get-default-source` + usr/bin/gconftool-2 --makefile-install-rule usr/share/gconf/schemas/gwd.schemas > /dev/null + usr/bin/gconftool-2 --makefile-install-rule usr/share/gconf/schemas/compiz-decorator-gtk.schemas > /dev/null + kill -s HUP `pidof usr/bin/gconfd-2` > /dev/null 2>&1 + update-desktop-database -q + +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + export GCONF_CONFIG_SOURCE=`usr/bin/gconftool-2 --get-default-source` + usr/bin/gconftool-2 --makefile-uninstall-rule usr/share/gconf/schemas/gwd.schemas >/dev/null + usr/bin/gconftool-2 --makefile-uninstall-rule usr/share/gconf/schemas/compiz-decorator-gtk.schemas > /dev/null +} + +post_remove() { + kill -s HUP `pidof usr/bin/gconfd-2` > /dev/null 2>&1 + update-desktop-database -q +} + +op=$1 +shift + +$op $* + diff --git a/community/compiz-decorator-kde/ChangeLog b/community/compiz-decorator-kde/ChangeLog new file mode 100644 index 000000000..acda1af22 --- /dev/null +++ b/community/compiz-decorator-kde/ChangeLog @@ -0,0 +1,14 @@ +2008-06-01 DaNiMoTh <jjdanimoth.aur@gmail.com> + * Updated to 0.7.6 + +2008-03-16 DaNiMoTh <jjdanimoth.aur@gmail.com> + * Installed kconfig files + +2008-03-08 DaNiMoTh <jjdanimoth.aur@gmail.com> + + * Updated to 0.7.2 + +2008-02-08 DaNiMoTh <jjdanimoth.aur@gmail.com> + + * Updated ver to 0.7.0 + diff --git a/community/compiz-decorator-kde/PKGBUILD b/community/compiz-decorator-kde/PKGBUILD new file mode 100644 index 000000000..abb7be342 --- /dev/null +++ b/community/compiz-decorator-kde/PKGBUILD @@ -0,0 +1,48 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: JJDaNiMoTh <jjdanimoth.aur@gmail.com> + +pkgname=compiz-decorator-kde +pkgver=0.8.2 +pkgrel=1 +pkgdesc="Decorator of Compiz for KDE" +url="http://www.go-compiz.org/" +license=('GPL2' 'LGPL2' 'MIT') +arch=('i686' 'x86_64') +groups=('compiz' 'compiz-kde') +depends=('kdebase-workspace' 'compiz-core') +makedepends=('libgl' 'perlxml' 'intltool>=0.23') +options=(!libtool !emptydirs) +conflicts=('compiz-git' 'compiz-decorator-kde-git') +source=(http://releases.compiz.org/core/compiz-$pkgver.tar.gz) +md5sums=('5815da87a0cfc014d06378cb3a2efcd5') + +build() +{ + cd $srcdir/compiz-$pkgver + + ./configure --prefix=/usr \ + --disable-gnome \ + --disable-librsvg \ + --disable-metacity \ + --disable-gtk \ + --disable-gconf \ + --disable-dbus \ + --disable-annotate \ + --disable-place \ + --disable-glib \ + --disable-kde \ + --enable-kde4 || return 1 + + make || return 1 + make DESTDIR=$pkgdir install || return 1 + + # Let's remove stuff that are in compiz-core package + rm -rf $startdir/pkg/usr/{include,lib} + rm -rf $startdir/pkg/usr/bin/compiz + rm -rf $startdir/pkg/usr/share + +# install MIT license +install -Dm644 $srcdir/compiz-$pkgver/COPYING.MIT \ + $pkgdir/usr/share/licenses/$pkgname/COPYING.MIT +} diff --git a/community/compiz-fusion-plugins-extra/PKGBUILD b/community/compiz-fusion-plugins-extra/PKGBUILD new file mode 100644 index 000000000..364355c61 --- /dev/null +++ b/community/compiz-fusion-plugins-extra/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: JJDaNiMoTh <jjdanimoth@gmail.com> +# Contributor: nesl247 <nesl247@gmail.com> + +pkgname=compiz-fusion-plugins-extra +pkgver=0.8.2 +pkgrel=1 +pkgdesc="Compiz Fusion Extra plugins" +arch=('i686' 'x86_64') +url="http://opencompositing.org" +license=('GPL') +depends=('compiz-core>=0.8.2' 'compiz-bcop>=0.8.2' 'compiz-fusion-plugins-main>=0.8.2' 'libnotify') +makedepends=('intltool' 'pkgconfig' 'gettext') +groups=('compiz-fusion' 'compiz-fusion-gtk' 'compiz-fusion-kde') +conflicts=('compiz-fusion-plugins-extra-git') +source=(http://releases.compiz-fusion.org/${pkgver}/compiz-plugins-extra-${pkgver}.tar.bz2) +options=(!libtool) + +build() { + cd ${srcdir}/compiz-plugins-extra-${pkgver} + + sed -i 's/if text "x$use/if test "x$use/' configure || return 1 + ./configure --prefix=/usr || return 1 + + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/compiz-fusion-plugins-main/PKGBUILD b/community/compiz-fusion-plugins-main/PKGBUILD new file mode 100644 index 000000000..81cae4463 --- /dev/null +++ b/community/compiz-fusion-plugins-main/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: JJDaNiMoTh <jjdanimoth@gmail.com> +# Contributor: nesl247 <nesl247@gmail.com> + +pkgname=compiz-fusion-plugins-main +pkgver=0.8.2 +pkgrel=2 +pkgdesc="Compiz Fusion Main plugins" +arch=('i686' 'x86_64') +url="http://opencompositing.org" +license=('GPL') +depends=('compiz-core>=0.8.2' 'libjpeg>=7' 'librsvg' 'compiz-bcop>=0.8.2' 'libxdamage') +makedepends=('intltool' 'pkgconfig' 'gettext') +groups=('compiz-fusion' 'compiz-fusion-kde' 'compiz-fusion-gtk') +conflicts=('compiz-fusion-plugins-main-git') +source=(http://releases.compiz-fusion.org/${pkgver}/compiz-plugins-main-${pkgver}.tar.bz2) +options=(!libtool) +md5sums=('089402b0b933ba96e8ad7138d957c470') + +build() { + cd "${srcdir}/compiz-plugins-main-${pkgver}" + ./configure --prefix=/usr || return 1 + + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 +} diff --git a/community/compiz-fusion-plugins-main/magiclamp.patch b/community/compiz-fusion-plugins-main/magiclamp.patch new file mode 100644 index 000000000..3a9e4a21e --- /dev/null +++ b/community/compiz-fusion-plugins-main/magiclamp.patch @@ -0,0 +1,33 @@ +--- src/animation/animation.c.orig 2007-12-01 02:22:12.008115484 +0100 ++++ src/animation/animation.c 2007-12-01 02:27:41.541651382 +0100 +@@ -1148,7 +1148,7 @@ + { "horizontal_folds_zoom_to_taskbar", "bool", 0, 0, 0 }, + { "magic_lamp_moving_end", "bool", 0, 0, 0 }, + { "magic_lamp_grid_res", "int", "<min>4</min>", 0, 0 }, +- { "magic_lamp_max_waves", "int", "<min>3</min>", 0, 0 }, ++ { "magic_lamp_max_waves", "int", "<min>0</min>", 0, 0 }, + { "magic_lamp_amp_min", "float", "<min>200</min>", 0, 0 }, + { "magic_lamp_amp_max", "float", "<min>200</min>", 0, 0 }, + { "magic_lamp_open_start_width", "int", "<min>0</min>", 0, 0 }, +--- metadata/animation.xml.in.orig 2007-12-01 02:25:24.011432269 +0100 ++++ metadata/animation.xml.in 2007-12-01 02:27:02.724750938 +0100 +@@ -1272,7 +1272,7 @@ + <_short>Magic Lamp Max Waves</_short> + <_long>The maximum number of waves for Magic Lamp.</_long> + <default>3</default> +- <min>3</min> ++ <min>0</min> + <max>20</max> + </option> + <option name="magic_lamp_amp_min" type="float"> +--- metadata/animation.xml.orig 2007-12-01 02:25:14.584765435 +0100 ++++ metadata/animation.xml 2007-12-01 02:35:07.068035601 +0100 +@@ -3962,7 +3962,7 @@ + <long xml:lang="pt">Número máximo de ondas para Lâmpada Mágica.</long> + <long xml:lang="sv">Den Magiska Lampans maximala antal vågor</long> + <default>3</default> +- <min>3</min> ++ <min>0</min> + <max>20</max> + </option> + <option type="float" name="magic_lamp_amp_min"> diff --git a/community/compiz-manager/PKGBUILD b/community/compiz-manager/PKGBUILD new file mode 100644 index 000000000..b66f7260a --- /dev/null +++ b/community/compiz-manager/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: JJDaNiMoTh <jjdanimoth@gmail.com> +# Contributor: nesl247 <nesl247@gmail.com> + +pkgname=compiz-manager +pkgver=0.6.0 +pkgrel=2 +pkgdesc="Compiz Fusion Starter Program" +arch=('i686' 'x86_64') +url="http://opencompositing.org" +license=('GPL') +depends=('compiz-core>=0.6.0' ) +makedepends=() +groups=() +conflicts=('compiz-manager-git') +source=(http://releases.compiz-fusion.org/$pkgver/$pkgname-$pkgver.tar.bz2 + path.patch) +md5sums=('3efdcb58bc8f6ea40b5141e39e5b5ff3' + '3dd3d118183c4809c8d4599281dc0c44') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np0 -i $startdir/src/path.patch + + mkdir -p $startdir/pkg/usr/bin + install -D -m755 compiz-manager $startdir/pkg/usr/bin +} + diff --git a/community/compiz-manager/path.patch b/community/compiz-manager/path.patch new file mode 100644 index 000000000..7eb81ea1e --- /dev/null +++ b/community/compiz-manager/path.patch @@ -0,0 +1,17 @@ +--- src/compiz-manager-0.6.0/compiz-manager 2007-10-15 21:10:06.000000000 +0200 ++++ compiz-manager 2007-10-18 22:17:18.000000000 +0200 +@@ -27,10 +27,10 @@ + # + + +-COMPIZ_BIN_PATH="/usr/local/bin/" # For window decorators and compiz +-PLUGIN_PATH="/usr/local/lib/compiz/" ++COMPIZ_BIN_PATH="/usr/bin/" # For window decorators and compiz ++PLUGIN_PATH="/usr/lib/compiz/" + GLXINFO="/usr/bin/glxinfo" +-KWIN="/usr/bin/kwin" ++KWIN="/opt/kde/bin/kwin" + METACITY="/usr/bin/metacity" + COMPIZ_NAME="compiz" # Final name for compiz (compiz.real) + + diff --git a/community/compizconfig-backend-gconf/PKGBUILD b/community/compizconfig-backend-gconf/PKGBUILD new file mode 100644 index 000000000..d3dc1418d --- /dev/null +++ b/community/compizconfig-backend-gconf/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: JJDaNiMoTh <jjdanimoth@gmail.com> +# Contributor: kasa <biuta.jr@gmail.com> + +pkgname=compizconfig-backend-gconf +pkgver=0.8.2 +pkgrel=1 +pkgdesc="Compizconfig backend for gconf" +arch=('i686' 'x86_64') +url="http://opencompositing.org" +license=('GPL') +depends=('libcompizconfig' 'gconf') +makedepends=('intltool' 'pkgconfig') +conflicts=('compizconfig-backend-gconf-git') +groups=('compiz-fusion-gtk' 'compiz-fusion') +options=('!libtool') +source=(http://releases.compiz-fusion.org/${pkgver}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('4be4ef08e811713277077ba89934c332') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man \ + --sysconfdir=/etc || return 1 + + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + +} + diff --git a/community/compizconfig-backend-kconfig/PKGBUILD b/community/compizconfig-backend-kconfig/PKGBUILD new file mode 100644 index 000000000..559e1f764 --- /dev/null +++ b/community/compizconfig-backend-kconfig/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: JJDaNiMoTh <jjdanimoth@gmail.com> +# Contributor: kasa <biuta.jr@gmail.com> + +pkgname=compizconfig-backend-kconfig +pkgver=0.8.2 +pkgrel=1 +pkgdesc="Compizconfig backend for kconfig" +arch=('i686' 'x86_64') +url="http://opencompositing.org" +license=('GPL') +depends=('libcompizconfig' 'kdelibs3' 'qt3') +makedepends=('intltool' 'pkgconfig') +conflicts=('compizconfig-backend-gconf-git') +groups=('compiz-fusion-kde' 'compiz-fusion') +options=('!libtool') +source=(http://releases.compiz-fusion.org/${pkgver}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('5a34c6da8c2d3ef4e8ebb4495ce0aa36') + +build() { + source /etc/profile.d/kde3.sh + source /etc/profile.d/qt3.sh + cd ${srcdir}/${pkgname}-${pkgver} + ./configure \ + --prefix=/opt/kde \ + --without-arts \ + --with-kde-includes=/opt/kde/includes + + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + +} + diff --git a/community/compizconfig-python/PKGBUILD b/community/compizconfig-python/PKGBUILD new file mode 100644 index 000000000..e9968d532 --- /dev/null +++ b/community/compizconfig-python/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: JJDaNiMoTh <jjdanimoth@gmail.com> +# Contributor: nesl247 <nesl247@gmail.com> + +pkgname=compizconfig-python +pkgver=0.8.2 +pkgrel=1 +pkgdesc="Compizconfig bindings for python" +arch=('i686' 'x86_64') +url="http://opencompositing.org" +license=('GPL') +depends=('compiz-core>=0.8.2' 'libcompizconfig>=0.8.2' 'glib2' 'python' 'pyrex') +makedepends=('intltool' 'pkgconfig') +conflicts=('compizconfig-python-git') +source=(http://releases.compiz-fusion.org/${pkgver}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('7c6e8cbbbf629fb99ff7570d117355fb') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr || return 1 + + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/computertemp/ChangeLog b/community/computertemp/ChangeLog new file mode 100644 index 000000000..5d9a64ab7 --- /dev/null +++ b/community/computertemp/ChangeLog @@ -0,0 +1,5 @@ +2007-11-09 Roman Kyrylych <roman@archlinux.org> +* Updated to follow the latest Gnome packaging standards + +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/computertemp/PKGBUILD b/community/computertemp/PKGBUILD new file mode 100644 index 000000000..2f9ccec1b --- /dev/null +++ b/community/computertemp/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=computertemp +pkgver=0.9.6.1 +pkgrel=4 +pkgdesc="GNOME applet that shows the temperature of your CPU" +arch=('i686' 'x86_64') +url="http://computertemp.berlios.de" +license=('GPL') +depends=('gnome-panel' 'gnome-python-desktop' 'hddtemp' 'gconf>=2.18.0.1-4') +makedepends=('intltool' 'gnome-doc-utils>=0.11.2') +source=(http://download.berlios.de/computertemp/computertemp-$pkgver.tar.gz) +install=$pkgname.install +md5sums=('3c42a1ab447c29e9eb1e51b98f9af595') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --disable-scrollkeeper + make || return 1 + make -j1 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$pkgdir install || return 1 + + mkdir -p $pkgdir/usr/share/gconf/schemas + gconf-merge-schema $pkgdir/usr/share/gconf/schemas/${pkgname}.schemas \ + $pkgdir/etc/gconf/schemas/*.schemas + rm -f $pkgdir/etc/gconf/schemas/*.schemas +} diff --git a/community/computertemp/computertemp.install b/community/computertemp/computertemp.install new file mode 100644 index 000000000..8074aef6a --- /dev/null +++ b/community/computertemp/computertemp.install @@ -0,0 +1,17 @@ +pkgname=computertemp + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} diff --git a/community/confuse/PKGBUILD b/community/confuse/PKGBUILD new file mode 100755 index 000000000..8c4fd5659 --- /dev/null +++ b/community/confuse/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Alexander Mieland (dma147) <dma147@linux-stats.org> + +pkgname=confuse +pkgver=2.6 +pkgrel=1 +pkgdesc="C-library for parsing configuration files" +arch=('i686' 'x86_64') +url="http://www.nongnu.org/confuse" +license=('LGPL') +depends=('glibc') +source=(http://bzero.se/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('0e883d66f0f58fc33585b430c652aa30') +options=('!libtool' '!emptydirs') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --enable-shared + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m644 libconfuse.pc $startdir/pkg/usr/lib/pkgconfig/libconfuse.pc +} diff --git a/community/conkeror-git/PKGBUILD b/community/conkeror-git/PKGBUILD new file mode 100644 index 000000000..bb951413e --- /dev/null +++ b/community/conkeror-git/PKGBUILD @@ -0,0 +1,54 @@ +# Contributor: Heeru Kiyura <M8R-p9i5nh@mailinator.com> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=conkeror-git +pkgver=20090920 +pkgrel=1 +pkgdesc="A highly programmable web browser based on Mozilla XULRunner." +arch=('i686' 'x86_64') +url="http://conkeror.org/" +license=('MPL' 'GPL' 'LGPL') +depends=('gcc-libs' 'xulrunner>=1.9.1') +makedepends=('git') +provides=(conkeror) +install=conkeror.install +source=(http://ftp.eenet.ee/gentoo-portage/www-client/conkeror/files/conkeror.desktop) +md5sums=('480131d88397ede9d92bf27e96d2d84a') + +_gitroot="git://repo.or.cz/conkeror.git" +_gitname="conkeror" + +build() { + cd $srcdir + + ## Git checkout + if [ -d $srcdir/${_gitname} ] ; then + msg "Git checkout: Updating existing tree" + cd ${_gitname} && git pull origin || return 1 + msg "Git checkout: Tree has been updated" + else + msg "Git checkout: Retrieving sources" + git clone ${_gitroot} || return 1 + fi + msg "Checkout completed" + + ## Build + rm -rf $srcdir/${_gitname}-build + cp -r $srcdir/${_gitname} $srcdir/${_gitname}-build || return 1 + cd $srcdir/${_gitname}-build + + make || return 1 + + ## Install + install -d $pkgdir/usr/share/conkeror || return 1 + install -d $pkgdir/usr/share/man/man1 || return 1 + cp -a $srcdir/${_gitname}-build/{branding,chrome,components,content,contrib,defaults,locale,modules,search-engines,COPYING,CREDITS,application.ini,conkeror-spawn-helper,help,style,tests} \ + $pkgdir/usr/share/conkeror || return 1 + install -Dm755 /usr/lib/xulrunner-1.9.1/xulrunner-stub \ + $pkgdir/usr/share/conkeror/conkeror || return 1 + install -Dm644 $pkgdir/usr/share/conkeror/contrib/man/conkeror.1 \ + $pkgdir/usr/share/man/man1/conkeror.1 || return 1 + rm -r $pkgdir/usr/share/conkeror/contrib/man + install -Dm644 $srcdir/conkeror.desktop \ + $pkgdir/usr/share/applications/conkeror.desktop || return 1 +} diff --git a/community/conkeror-git/conkeror.install b/community/conkeror-git/conkeror.install new file mode 100644 index 000000000..790170c69 --- /dev/null +++ b/community/conkeror-git/conkeror.install @@ -0,0 +1,9 @@ +post_install() { + ln -s /usr/share/conkeror/conkeror /usr/bin/conkeror +} +post_update() { +post_install +} +pre_remove() { + rm /usr/bin/conkeror +} diff --git a/community/cppunit/PKGBUILD b/community/cppunit/PKGBUILD new file mode 100644 index 000000000..6de106720 --- /dev/null +++ b/community/cppunit/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff 'codemac' Mickey <jeff@archlinux.org> + +pkgname=cppunit +pkgver=1.12.1 +pkgrel=1 +pkgdesc="A C++ unit testing framework" +arch=('i686' 'x86_64') +url="http://cppunit.sourceforge.net" +license=('LGPL') +depends=() +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +makedepends=('gcc') +options=(!libtool) + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} + +md5sums=('bd30e9cf5523cdfc019b94f5e1d7fd19') diff --git a/community/cpulimit/PKGBUILD b/community/cpulimit/PKGBUILD new file mode 100644 index 000000000..ae36ad976 --- /dev/null +++ b/community/cpulimit/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cpulimit +pkgver=1.1 +pkgrel=1 +pkgdesc="Limit cpu usage in %. Actualy sends SIGSTOP/SIGCONT" +arch=('i686' 'x86_64') +url="http://cpulimit.sourceforge.net/" +license=("GPL") +source=("http://downloads.sourceforge.net/sourceforge/cpulimit/cpulimit-$pkgver.tar.gz") +md5sums=('f4ff6d4bfaef1258e8f5cd2041e2e2a3') + +build () { + cd $startdir/src/$pkgname-$pkgver + make + install -D -m0755 cpulimit $startdir/pkg/usr/bin/cpulimit +} diff --git a/community/crack-attack/PKGBUILD b/community/crack-attack/PKGBUILD new file mode 100644 index 000000000..949ee59db --- /dev/null +++ b/community/crack-attack/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Claudio Riva <firetux83@gmail.com> + +pkgname=crack-attack +pkgver=1.1.14 +pkgrel=4 +pkgdesc="A free OpenGL game based on the Super Nintendo classic Tetris Attack" +arch=('i686' 'x86_64') +url="http://www.nongnu.org/crack-attack/" +license=("GPL") +depends=('gtk2' 'libxmu' 'freeglut') +makedepends=('pkgconfig') +source=(http://download.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz freeglut.patch) +md5sums=('262445024b0fca44508355242ea29d71' '2b7b81fee2632bafe7836e2e96e03b7a') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np0 -i ../freeglut.patch || return 1 + ./configure --prefix=/usr --sysconfdir=/etc --with-x + make || return 1 + make DESTDIR=$startdir/pkg install +# Fixing .desktop file (for Gnome menu) + cd $startdir/pkg/usr/share/crack-attack + sed -i 's/Games/Game/' crack-attack.desktop + install -D -m644 crack-attack.desktop $startdir/pkg/usr/share/applications/crack-attack.desktop + install -D -m644 crack-attack.xpm $startdir/pkg/usr/share/pixmaps/crack-attack.xpm +} diff --git a/community/crack-attack/freeglut.patch b/community/crack-attack/freeglut.patch new file mode 100644 index 000000000..2949cd641 --- /dev/null +++ b/community/crack-attack/freeglut.patch @@ -0,0 +1,10 @@ +--- src/Attack.cxx ++++ src/Attack.cxx +@@ -83,6 +83,7 @@ + int height = -1, width = -1; + + player_name[0] = '\0'; ++ glutInit(&argc, argv); + parseCommandLine(argc, argv, mode, port, host_name, player_name, height, width); + run_crack_attack(mode, port, host_name, player_name, height, width); + diff --git a/community/crafty/PKGBUILD b/community/crafty/PKGBUILD new file mode 100644 index 000000000..e076a1f13 --- /dev/null +++ b/community/crafty/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Andrzej Zbrzezny <a.zbrzezny@gmail.pl> + +pkgname=crafty +pkgver=23.0 +pkgrel=1 +pkgdesc="A chess playing/analysis program written by Dr. Robert Hyatt" +arch=('i686' 'x86_64') +url="http://www.cis.uab.edu/hyatt/hyatt.html" +license=('custom') +source=(ftp://ftp.cis.uab.edu/pub/hyatt/source/${pkgname}-${pkgver}.zip \ + ftp://ftp.cis.uab.edu/pub/hyatt/book/book.bin \ + ftp://ftp.cis.uab.edu/pub/hyatt/book/books.bin \ + crafty.sh + crafty.copyright) +md5sums=('c0fe0ad318f313a1bf6ac4cb7427ec73' + '085e207bd19bd974d511e77fbef36507' + '6d7abc20944720986086ff6569fe35ec' + 'f996a5aed840808617928d61fb10e1f3' + 'd47dc2d7c826909c342d32684fda554f') + +build(){ + cd ${srcdir}/$pkgname-$pkgver + + sed -i -e '/-o crafty/s/CC/CXX/' \ + -e "s:CXFLAGS:CXXFLAGS:g" \ + -e "s:=\$(CFLAGS):=\'\$(CFLAGS)\':" \ + -e "s:DCPUS=2:DCPUS=8:" Makefile + sed -i "s:\"crafty.hlp\":\"/usr/share/crafty/crafty.hlp\":" option.c + + if [ "$CARCH" == "x86_64" ]; then + sed -i -e "s:-march=i686:-march=x86-64:" \ + -e "s:boundary=2:boundary=4:" \ + -e "s:-DINLINE32:-DINLINE64:" Makefile + fi + + make linux || return 1 + install -Dm755 crafty ${pkgdir}/usr/bin/crafty + install -Dm644 crafty.hlp ${pkgdir}/usr/share/crafty/crafty.hlp + + cd ${srcdir} + install -m644 book.bin ${pkgdir}/usr/share/crafty/ + install -m644 books.bin ${pkgdir}/usr/share/crafty/ + + install -Dm755 crafty.sh ${pkgdir}/etc/profile.d/crafty.sh + + install -Dm644 crafty.copyright \ + ${pkgdir}/usr/share/licenses/$pkgname/crafty.copyright +} diff --git a/community/crafty/crafty.copyright b/community/crafty/crafty.copyright new file mode 100644 index 000000000..e5182ef8f --- /dev/null +++ b/community/crafty/crafty.copyright @@ -0,0 +1,49 @@ + ******************************************************************************* + * * + * Crafty, copyright 1996-2007 by Robert M. Hyatt, Ph.D., Associate Professor * + * of Computer and Information Sciences, University of Alabama at Birmingham. * + * * + * Crafty is a team project consisting of the following members. These are * + * the people involved in the continuing development of this program, there * + * are no particular members responsible for any specific aspect of Crafty. * + * * + * Michael Byrne, Pen Argyle, PA. * + * Robert Hyatt, University of Alabama at Birmingham. * + * Tracy Riegle, Houston, TX. * + * Peter Skinner, Edmonton, AB Canada. * + * * + * All rights reserved. No part of this program may be reproduced in any * + * form or by any means, for other than your personal use, without the * + * express written permission of the authors. This program may not be used * + * in whole, nor in part, to enter any computer chess competition without * + * written permission from the authors. Such permission will include the * + * requirement that the program be entered under the name "Crafty" so that * + * the program's ancestry will be known. * + * * + * Copies of the source must contain the original copyright notice intact. * + * * + * Any changes made to this software must also be made public to comply with * + * the original intent of this software distribution project. These * + * restrictions apply whether the distribution is being done for free or as * + * part or all of a commercial product. The authors retain sole ownership * + * and copyright on this program except for 'personal use' explained below. * + * * + * personal use includes any use you make of the program yourself, either by * + * playing games with it yourself, or allowing others to play it on your * + * machine, and requires that if others use the program, it must be clearly * + * identified as "Crafty" to anyone playing it (on a chess server as one * + * example). Personal use does not allow anyone to enter this into a chess * + * tournament where other program authors are invited to participate. IE you * + * can do your own local tournament, with Crafty + other programs, since this * + * is for your personal enjoyment. But you may not enter Crafty into an * + * event where it will be in competition with other programs/programmers * + * without permission as stated previously. * + * * + * Crafty is the "son" (direct descendent) of Cray Blitz. it is designed * + * totally around the bit-board data structure for reasons of speed of ex- * + * ecution, ease of adding new knowledge, and a *significantly* cleaner * + * overall design. it is written totally in ANSI C with some few UNIX system * + * calls required for I/O, etc. * + * * + ******************************************************************************* + diff --git a/community/crafty/crafty.sh b/community/crafty/crafty.sh new file mode 100644 index 000000000..bb98bfceb --- /dev/null +++ b/community/crafty/crafty.sh @@ -0,0 +1 @@ +export CRAFTY_BOOK_PATH="/usr/share/crafty" \ No newline at end of file diff --git a/community/critter/PKGBUILD b/community/critter/PKGBUILD new file mode 100644 index 000000000..3d4b94c4d --- /dev/null +++ b/community/critter/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> + +pkgname=critter +_pkgname=CriticalMass +pkgver=1.0.2 +pkgrel=3 +pkgdesc="Critical Mass (aka Critter) is an SDL/OpenGL space shoot'em up game" +arch=('i686' 'x86_64') +url="http://criticalmass.sourceforge.net/critter.php" +license=('GPL') +depends=('sdl_image' 'sdl_mixer' 'mesa') +source=(http://downloads.sourceforge.net/sourceforge/criticalmass/$_pkgname-$pkgver.tar.bz2 + critter-gcc43.patch + critter.desktop) +md5sums=('e2aff114bffa717fb79c82e1dc473ebe' + 'e936920acce56bfa3b0123ca8b1193a6' + '98c17809aed964c445adad09827035df') + +build() { + cd $startdir/src/$_pkgname-$pkgver + patch -Np1 -i ../critter-gcc43.patch + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR=$startdir/pkg install + install -Dm644 critter.png ${startdir}/pkg/usr/share/pixmaps/critter.png + install -Dm644 ../critter.desktop \ + ${startdir}/pkg/usr/share/applications/critter.desktop +} diff --git a/community/critter/critter-gcc43.patch b/community/critter/critter-gcc43.patch new file mode 100644 index 000000000..ade42d8e4 --- /dev/null +++ b/community/critter/critter-gcc43.patch @@ -0,0 +1,69 @@ +diff -Naur CriticalMass-1.0.2-old/tinyxml/tinyxml.cpp CriticalMass-1.0.2/tinyxml/tinyxml.cpp +--- CriticalMass-1.0.2-old/tinyxml/tinyxml.cpp 2003-03-03 12:34:58.000000000 +1000 ++++ CriticalMass-1.0.2/tinyxml/tinyxml.cpp 2008-04-01 22:26:47.000000000 +1000 +@@ -22,7 +22,8 @@ + */ + + #include "tinyxml.h" +- ++#include <cstring> ++#include <cstdlib> + + TiXmlNode::TiXmlNode( NodeType _type ) + { +diff -Naur CriticalMass-1.0.2-old/tinyxml/tinyxmlparser.cpp CriticalMass-1.0.2/tinyxml/tinyxmlparser.cpp +--- CriticalMass-1.0.2-old/tinyxml/tinyxmlparser.cpp 2003-03-03 12:34:58.000000000 +1000 ++++ CriticalMass-1.0.2/tinyxml/tinyxmlparser.cpp 2008-04-01 22:27:02.000000000 +1000 +@@ -24,7 +24,7 @@ + + #include "tinyxml.h" + #include <ctype.h> +- ++#include <cstring> + const char* TiXmlBase::SkipWhiteSpace( const char* p ) + { + while ( p && *p && +diff -Naur CriticalMass-1.0.2-old/utils/ResourceManager.cpp CriticalMass-1.0.2/utils/ResourceManager.cpp +--- CriticalMass-1.0.2-old/utils/ResourceManager.cpp 2005-01-02 12:59:29.000000000 +1000 ++++ CriticalMass-1.0.2/utils/ResourceManager.cpp 2008-04-01 22:27:19.000000000 +1000 +@@ -15,6 +15,7 @@ + #include <iomanip> + #include <sys/types.h> + #include <sys/stat.h> ++#include <cstring> + + #include <Trace.hpp> + #include <ResourceManager.hpp> +diff -Naur CriticalMass-1.0.2-old/utils/Value.hpp CriticalMass-1.0.2/utils/Value.hpp +--- CriticalMass-1.0.2-old/utils/Value.hpp 2004-12-18 12:41:24.000000000 +1000 ++++ CriticalMass-1.0.2/utils/Value.hpp 2008-04-01 22:27:39.000000000 +1000 +@@ -17,6 +17,7 @@ + + #include <stdio.h> + #include <string> ++#include <cstdlib> + + #include <Trace.hpp> + +diff -Naur CriticalMass-1.0.2-old/utils/zStream.cpp CriticalMass-1.0.2/utils/zStream.cpp +--- CriticalMass-1.0.2-old/utils/zStream.cpp 2005-08-01 06:06:14.000000000 +1000 ++++ CriticalMass-1.0.2/utils/zStream.cpp 2008-04-01 22:28:03.000000000 +1000 +@@ -17,6 +17,7 @@ + #include <zStream.hpp> + #include <zStreamBufferImplLZMA.hpp> + #include <zStreamBufferImplZLib.hpp> ++#include <cstdlib> + + ofstream &operator<<( ofstream &outfile, Uint32 i) + { +diff -Naur CriticalMass-1.0.2-old/utils/zStreamBufferImplZLib.cpp CriticalMass-1.0.2/utils/zStreamBufferImplZLib.cpp +--- CriticalMass-1.0.2-old/utils/zStreamBufferImplZLib.cpp 2005-08-01 06:06:14.000000000 +1000 ++++ CriticalMass-1.0.2/utils/zStreamBufferImplZLib.cpp 2008-04-01 22:28:23.000000000 +1000 +@@ -14,6 +14,7 @@ + // + #include <Trace.hpp> + #include <zStreamBufferImplZLib.hpp> ++#include <cstdlib> + + bool ziStreamBufferImplZLib::init( void) + { diff --git a/community/critter/critter.desktop b/community/critter/critter.desktop new file mode 100644 index 000000000..ded5a9fbf --- /dev/null +++ b/community/critter/critter.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Critical Mass +Comment=SDL/OpenGL space shoot'em up game +Exec=critter +Icon=critter +Terminal=false +Type=Application +StartupNotify=true +Categories=Game; diff --git a/community/cross-arm-elf-binutils/PKGBUILD b/community/cross-arm-elf-binutils/PKGBUILD new file mode 100644 index 000000000..c4c298660 --- /dev/null +++ b/community/cross-arm-elf-binutils/PKGBUILD @@ -0,0 +1,49 @@ +# $Id: PKGBUILD 1638 2009-08-27 06:17:49Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-elf-binutils +pkgver=2.19.1 +pkgrel=1 +pkgdesc="A set of programs to assemble and manipulate binary and object files" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://sources.redhat.com/binutils" +depends=('glibc') +source=(ftp://ftp.gnu.org/gnu/binutils/binutils-${pkgver}.tar.gz) +md5sums=('ad3f2b5fdcd599a772ad75fec2c384d8') + +_prefix=/usr + +build() { + cd ${startdir}/src/binutils-${pkgver} + + ./configure --prefix=$_prefix \ + --program-prefix=arm-elf- \ + --enable-shared \ + --disable-multilib \ + --with-lib-path=$_prefix/lib/binutils/arm-elf \ + --disable-nls \ + --target=arm-elf \ + --host=$CHOST \ + --build=$CHOST + + make configure-host || return 1 + make tooldir=${startdir}/pkg/$_prefix || return 1 + make prefix=${startdir}/pkg/$_prefix tooldir=${startdir}/pkg/$_prefix install || return 1 + + cp -v include/libiberty.h $startdir/pkg/$_prefix/lib/binutils/arm-elf + + rm -f ${startdir}/pkg/$_prefix/man/man1/{dlltool,nlmconv,windres}* || return 1 + + rm -f $startdir/pkg/usr/bin/ar || return 1 + rm -f $startdir/pkg/usr/bin/as || return 1 + rm -f $startdir/pkg/usr/bin/ld || return 1 + rm -f $startdir/pkg/usr/bin/nm || return 1 + rm -f $startdir/pkg/usr/bin/objdump || return 1 + rm -f $startdir/pkg/usr/bin/ranlib || return 1 + rm -f $startdir/pkg/usr/bin/strip || return 1 + rm -f $startdir/pkg/usr/bin/objcopy || return 1 + rm -f $startdir/pkg/usr/lib/libiberty.a || return 1 + rm -rf $startdir/pkg/usr/share +} diff --git a/community/cross-arm-elf-gcc-base/PKGBUILD b/community/cross-arm-elf-gcc-base/PKGBUILD new file mode 100644 index 000000000..1ec4e14ed --- /dev/null +++ b/community/cross-arm-elf-gcc-base/PKGBUILD @@ -0,0 +1,49 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-elf-gcc-base +pkgver=4.3.3 +pkgrel=1 +pkgdesc="The GNU Compiler Collection" +arch=(i686 x86_64) +license=('GPL' 'LGPL') +url="http://gcc.gnu.org" +depends=('cross-arm-elf-binutils>=2.18') +options=(!libtool !emptydirs zipman docs) +source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-${pkgver}/gcc-core-${pkgver}.tar.bz2) +md5sums=('1739288c2c7b1472796b33d641dbdbbd') + +build() { + cd ${startdir}/src/gcc-$pkgver + + export CFLAGS="-O2 -pipe" + export CXXFLAGS="-O2 -pipe" + + rm -rf build + mkdir build + cd build + + ../configure --prefix=/usr \ + --target=arm-elf \ + --host=$CHOST \ + --build=$CHOST \ + --enable-shared --disable-nls --enable-languages=c --enable-multilib \ + --with-local-prefix=/usr/lib/cross-arm \ + --with-as=/usr/bin/arm-elf-as --with-ld=/usr/bin/arm-elf-ld \ + --enable-softfloat \ + --with-float=soft \ + --with-newlib \ + --with-sysroot=/usr/i686-pc-linux-gnu/arm-elf + + make all-gcc all-target-libgcc || return 1 + make DESTDIR=${startdir}/pkg install-gcc install-target-libgcc || return 1 + + cp -r $startdir/pkg/usr/libexec/* $startdir/pkg/usr/lib/ && \ + rm -rf $startdir/pkg/usr/libexec && \ + rm -f $startdir/pkg/usr/man/man7/fsf-funding.7* && \ + rm -f $startdir/pkg/usr/man/man7/gfdl.7* && \ + rm -f $startdir/pkg/usr/man/man7/gpl.7* && \ + mkdir -p $pkgdir/usr/share && \ + mv $pkgdir/usr/man $pkgdir/usr/share/ && \ + rm -rf $pkgdir/usr/info +} diff --git a/community/cross-arm-wince-cegcc-binutils/PKGBUILD b/community/cross-arm-wince-cegcc-binutils/PKGBUILD new file mode 100644 index 000000000..81f678504 --- /dev/null +++ b/community/cross-arm-wince-cegcc-binutils/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-binutils +pkgver=0.55 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://cegcc.sf.net" +depends=() +groups=('cegcc') +source=(http://arch.pp.ru/~sergej/dl/cegcc-$pkgver.tar.bz2) +md5sums=('a781929486db5b6154a0f82a825895e9') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc-$pkgver/src/binutils + + unset CFLAGS + unset LDFLAGS + + [ $NOEXTRACT -eq 1 ] || ./configure \ + --prefix=${_prefix} \ + --exec-prefix=${_prefix} \ + --bindir=${_prefix}/bin \ + --target=arm-wince-cegcc \ + --disable-nls \ + --includedir=${_prefix}/include || return 1 + + make || (cd etc && make) && make || return 1 + make DESTDIR=${startdir}/pkg install || return 1 + rm -rf $pkgdir/opt/cegcc/info +} diff --git a/community/cross-arm-wince-cegcc-cegccdll-dummy/PKGBUILD b/community/cross-arm-wince-cegcc-cegccdll-dummy/PKGBUILD new file mode 100644 index 000000000..0a3c3b940 --- /dev/null +++ b/community/cross-arm-wince-cegcc-cegccdll-dummy/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-cegccdll-dummy +pkgver=0.55 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://cegcc.sf.net" +depends=('glibc') +source=(http://arch.pp.ru/~sergej/dl/cegcc-$pkgver.tar.bz2) +md5sums=('a781929486db5b6154a0f82a825895e9') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc-$pkgver/src/ + + export PATH=$_prefix/bin:$PATH + + cd cegcc/fakecegccdll && \ + ./install.sh $startdir/pkg/$_prefix || return 1 + + find $startdir/pkg/ -name '*.a' | while read F; do + arm-wince-cegcc-ranlib $F + done +} diff --git a/community/cross-arm-wince-cegcc-cegccdll/PKGBUILD b/community/cross-arm-wince-cegcc-cegccdll/PKGBUILD new file mode 100644 index 000000000..401e722c2 --- /dev/null +++ b/community/cross-arm-wince-cegcc-cegccdll/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-cegccdll +pkgver=0.55 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://cegcc.sf.net" +depends=('glibc') +conflicts=(cross-arm-wince-cegcc-cegccdll-dummy) +groups=('cegcc') +install=cegccdll.install +source=(http://arch.pp.ru/~sergej/dl/cegcc-$pkgver.tar.bz2) +md5sums=('a781929486db5b6154a0f82a825895e9') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc-$pkgver/src/cegcc/cegccdll + + export PATH=$_prefix/bin:$PATH + export TARGET=arm-wince-cegcc + unset CFLAGS + unset CXXFLAGS + unset LDFLAGS + unset MAKEFLAGS + + make || return 1 + mkdir -p $startdir/pkg/$_prefix/lib/gcc/arm-wince-cegcc/4.1.0/ && \ + cp cegccdll/libcegcc.dll.a $startdir/pkg/$_prefix/lib/gcc/arm-wince-cegcc/4.1.0/ && \ + make PREFIX=${startdir}/pkg/$_prefix install || return 1 +} diff --git a/community/cross-arm-wince-cegcc-cegccdll/cegccdll.install b/community/cross-arm-wince-cegcc-cegccdll/cegccdll.install new file mode 100644 index 000000000..05eafdfae --- /dev/null +++ b/community/cross-arm-wince-cegcc-cegccdll/cegccdll.install @@ -0,0 +1,11 @@ +post_install() { + /opt/cegcc/bin/arm-wince-cegcc-ranlib /opt/cegcc/lib/gcc/arm-wince-cegcc/4.1.0/libcegcc.dll.a +} + +post_upgrade() { + /opt/cegcc/bin/arm-wince-cegcc-ranlib /opt/cegcc/lib/gcc/arm-wince-cegcc/4.1.0/libcegcc.dll.a +} + +op=$1 +shift +[ "$(type -t "$op")" = "function" ] && $op "$@" diff --git a/community/cross-arm-wince-cegcc-cegccthrddll/PKGBUILD b/community/cross-arm-wince-cegcc-cegccthrddll/PKGBUILD new file mode 100644 index 000000000..8aa4db75d --- /dev/null +++ b/community/cross-arm-wince-cegcc-cegccthrddll/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-cegccthrddll +pkgver=0.55 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://cegcc.sf.net" +depends=('glibc') +groups=('cegcc') +source=(http://arch.pp.ru/~sergej/dl/cegcc-$pkgver.tar.bz2) +md5sums=('a781929486db5b6154a0f82a825895e9') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc-$pkgver/src/cegcc/cegccthrd + + export PATH=$_prefix/bin:$PATH + export TARGET=arm-wince-cegcc + unset CFLAGS + unset CXXFLAGS + unset LDFLAGS + unset MAKEFLAGS + + make || return 1 + make PREFIX=${startdir}/pkg/$_prefix install || return 1 +} diff --git a/community/cross-arm-wince-cegcc-docs/PKGBUILD b/community/cross-arm-wince-cegcc-docs/PKGBUILD new file mode 100644 index 000000000..5e03d444d --- /dev/null +++ b/community/cross-arm-wince-cegcc-docs/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-docs +pkgver=0.55 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://cegcc.sf.net" +depends=('glibc') +groups=('cegcc') +source=(http://arch.pp.ru/~sergej/dl/cegcc-$pkgver.tar.bz2) +md5sums=('a781929486db5b6154a0f82a825895e9') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc-$pkgver/docs + + export PATH=$_prefix/bin:$PATH + export TARGET=arm-wince-cegcc + unset CFLAGS + unset CXXFLAGS + unset LDFLAGS + unset MAKEFLAGS + + mkdir -p $startdir/pkg/${_prefix}/share/docs && \ + mkdir -p $startdir/pkg/${_prefix}/share/images || return 1 + + tar cf - . | (cd $startdir/pkg/${_prefix}/share/docs; tar xf -) && \ + cd ../website && \ + tar cf - images | (cd $startdir/pkg/${_prefix}/share; tar xf -) || return 1 + + cd .. && \ + cp NEWS README $startdir/pkg/${_prefix} && \ + cp src/binutils/COPYING $startdir/pkg/${_prefix} && \ + cp src/binutils/COPYING.LIB $startdir/pkg/${_prefix} && \ + cp src/binutils/COPYING.NEWLIB $startdir/pkg/${_prefix} +} diff --git a/community/cross-arm-wince-cegcc-gcc-base/PKGBUILD b/community/cross-arm-wince-cegcc-gcc-base/PKGBUILD new file mode 100644 index 000000000..ff572481a --- /dev/null +++ b/community/cross-arm-wince-cegcc-gcc-base/PKGBUILD @@ -0,0 +1,53 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-gcc-base +pkgver=0.55 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://cegcc.sf.net" +depends=('glibc') +source=(http://arch.pp.ru/~sergej/dl/cegcc-$pkgver.tar.bz2) +md5sums=('a781929486db5b6154a0f82a825895e9') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc-$pkgver/src + + mkdir build-gcc-base + cd build-gcc-base + + export PATH=$_prefix/bin:$PATH + export TARGET=arm-wince-cegcc + unset CFLAGS + unset LDFLAGS + unset MAKEFLAGS + + ../gcc/configure \ + --with-gcc \ + --with-gnu-ld \ + --with-gnu-as \ + --target=arm-wince-cegcc \ + --build=$CARCH \ + --host=$CARCH \ + --prefix=${_prefix} \ + --disable-threads \ + --disable-nls \ + --disable-shared \ + --enable-languages=c \ + --disable-win32-registry \ + --disable-multilib \ + --disable-interwork \ + --without-headers \ + --with-as=$_prefix/bin/arm-wince-cegcc-as \ + --with-ld=$_prefix/bin/arm-wince-cegcc-ld \ + --with-local-prefix=$_prefix \ + --enable-checking + + make all-gcc || (cd gcc && make) && make all-gcc || return 1 + make DESTDIR=${startdir}/pkg install-gcc || return 1 +} diff --git a/community/cross-arm-wince-cegcc-gcc/PKGBUILD b/community/cross-arm-wince-cegcc-gcc/PKGBUILD new file mode 100644 index 000000000..80040608c --- /dev/null +++ b/community/cross-arm-wince-cegcc-gcc/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-gcc +pkgver=0.55 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://cegcc.sf.net" +depends=(cross-arm-wince-cegcc-binutils) +conflicts=(cross-arm-wince-cegcc-gcc-base) +groups=('cegcc') +source=(http://arch.pp.ru/~sergej/dl/cegcc-$pkgver.tar.bz2) +md5sums=('a781929486db5b6154a0f82a825895e9') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc-$pkgver/src + + export PATH=$_prefix/bin:$PATH + export TARGET=arm-wince-cegcc + unset CFLAGS + unset CXXFLAGS + unset LDFLAGS + unset MAKEFLAGS + + mkdir build-gcc + cd build-gcc + + ../gcc/configure \ + --prefix=${_prefix} \ + --exec-prefix=${_prefix} \ + --bindir=${_prefix}/bin \ + --target=arm-wince-cegcc \ + --build=$CARCH \ + --host=$CARCH \ + --disable-nls \ + --includedir=${_prefix}/include + + make || return 1 + make DESTDIR=${startdir}/pkg install || return 1 + rm -f $startdir/pkg/$_prefix/lib/libiberty.a +} diff --git a/community/cross-arm-wince-cegcc-gdb/PKGBUILD b/community/cross-arm-wince-cegcc-gdb/PKGBUILD new file mode 100644 index 000000000..3d5af21ef --- /dev/null +++ b/community/cross-arm-wince-cegcc-gdb/PKGBUILD @@ -0,0 +1,59 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-gdb +pkgver=0.51.0 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://cegcc.sf.net" +depends=('glibc') +groups=('cegcc') +source=(http://st-kuznetsy.ru/sergej/cegcc-$pkgver-src.tar.bz2) +md5sums=('0ed59367a01d0baa04cc941e4bf1c2d1') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc/src/ + + export PATH=$_prefix/bin:$PATH + export TARGET=arm-wince-cegcc + unset CFLAGS + unset CXXFLAGS + unset LDFLAGS + unset MAKEFLAGS + + mkdir -p gdb-build && \ + cd gdb-build || return 1 + + PREV_CFLAGS=${CFLAGS} + export CFLAGS="-I${_prefix}/arm-wince-cegcc/include/w32api/" + + ../gdb/configure \ + --with-gcc \ + --with-gnu-ld \ + --with-gnu-as \ + --target=arm-wince-cegcc \ + --prefix=${_prefix} \ + --disable-nls \ + --disable-win32-registry \ + --disable-multilib \ + --disable-interwork \ + --enable-checking + + export CFLAGS=${PREV_CFLAGS} + +# make || (cd gdb/doc && make) && make || return 1 + make || return 1 + + (cd etc && make DESTDIR=$startdir/pkg install) + (cd gdb/doc && make DESTDIR=$startdir/pkg install) + make DESTDIR=$startdir/pkg install || return 1 + + rm -f $startdir/pkg/opt/cegcc/info/configure.info \ + $startdir/pkg/opt/cegcc/info/dir \ + $startdir/pkg/opt/cegcc/info/standards.info +} diff --git a/community/cross-arm-wince-cegcc-gdbstub/PKGBUILD b/community/cross-arm-wince-cegcc-gdbstub/PKGBUILD new file mode 100644 index 000000000..b183ae573 --- /dev/null +++ b/community/cross-arm-wince-cegcc-gdbstub/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-gdbstub +pkgver=0.51.0 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://cegcc.sf.net" +depends=('glibc') +groups=('cegcc') +source=(http://st-kuznetsy.ru/sergej/cegcc-$pkgver-src.tar.bz2) +md5sums=('0ed59367a01d0baa04cc941e4bf1c2d1') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc/src/ + + export PATH=$_prefix/bin:$PATH + export TARGET=arm-wince-cegcc + unset CFLAGS + unset CXXFLAGS + unset LDFLAGS + unset MAKEFLAGS + + STUB_EXE=$startdir/pkg/${_prefix}/bin/${TARGET}-stub.exe + STUB_SRC=`pwd`/gdb/gdb/wince-stub.c + + # pass -static so the stub doesn't depend on cegcc.dll. + # Useful for debugging cegcc.dll itself. + # Actually, the stub would better be built with -mno-cegcc/arm-wince-mingw32 + # To remove the newlib/cegcc.dll dependency, since it mostly uses win32 api. + # Removed for now, as it is giving problems. + + mkdir -p $startdir/pkg/${_prefix}/bin/ + + ${TARGET}-gcc -O2 -mwin32 \ + ${STUB_SRC} \ + -o ${STUB_EXE} \ + -lwinsock || return 1 + + ${TARGET}-strip ${STUB_EXE} +} diff --git a/community/cross-arm-wince-cegcc-importlibs/PKGBUILD b/community/cross-arm-wince-cegcc-importlibs/PKGBUILD new file mode 100644 index 000000000..6d343d360 --- /dev/null +++ b/community/cross-arm-wince-cegcc-importlibs/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-importlibs +pkgver=0.55 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://cegcc.sf.net" +depends=('glibc') +groups=('cegcc') +source=(http://arch.pp.ru/~sergej/dl/cegcc-$pkgver.tar.bz2) +md5sums=('a781929486db5b6154a0f82a825895e9') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc-$pkgver/src/ + + export PATH=$_prefix/bin:$PATH + export TARGET=arm-wince-cegcc + unset CFLAGS + unset LDFLAGS + + mkdir -p $startdir/pkg/${_prefix}/arm-wince-cegcc/lib || exit 1 + cd cegcc/importlibs || exit 1 + ./build.sh ./defs $startdir/pkg/${_prefix}/arm-wince-cegcc/lib || exit 1 +} diff --git a/community/cross-arm-wince-cegcc-libstdcppdll/PKGBUILD b/community/cross-arm-wince-cegcc-libstdcppdll/PKGBUILD new file mode 100644 index 000000000..dd43bbf09 --- /dev/null +++ b/community/cross-arm-wince-cegcc-libstdcppdll/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-libstdcppdll +pkgver=0.55 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://cegcc.sf.net" +depends=('glibc') +groups=('cegcc') +source=(http://arch.pp.ru/~sergej/dl/cegcc-$pkgver.tar.bz2) +md5sums=('a781929486db5b6154a0f82a825895e9') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc-$pkgver/src/cegcc/libstdc++ + + export PATH=$_prefix/bin:$PATH + export TARGET=arm-wince-cegcc + unset CFLAGS + unset CXXFLAGS + unset LDFLAGS + unset MAKEFLAGS + + make || return 1 + + mkdir -p $startdir/pkg/opt/cegcc/arm-wince-cegcc/lib && \ + make PREFIX=${startdir}/pkg/$_prefix install || return 1 + + rm -f $pkgdir/opt/cegcc/arm-wince-cegcc/lib/device +} diff --git a/community/cross-arm-wince-cegcc-newlib/PKGBUILD b/community/cross-arm-wince-cegcc-newlib/PKGBUILD new file mode 100644 index 000000000..9fa0d63af --- /dev/null +++ b/community/cross-arm-wince-cegcc-newlib/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-newlib +pkgver=0.55 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=('GPL') +options=(!libtool) +url="http://cegcc.sf.net" +depends=('glibc') +groups=('cegcc') +source=(http://arch.pp.ru/~sergej/dl/cegcc-$pkgver.tar.bz2) +md5sums=('a781929486db5b6154a0f82a825895e9') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc-$pkgver/src/ + + mkdir -p build-newlib + cd build-newlib + + export PATH=$_prefix/bin:$PATH + export TARGET=arm-wince-cegcc + unset CFLAGS + unset LDFLAGS + unset MAKEFLAGS + + ../newlib/configure \ + --target=arm-wince-cegcc \ + --prefix=$_prefix + + make || (cd etc && make) && make || return 1 + mkdir -p $startdir/pkg/opt/cegcc/arm-wince-cegcc/lib/ + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/cross-arm-wince-cegcc-profile/PKGBUILD b/community/cross-arm-wince-cegcc-profile/PKGBUILD new file mode 100644 index 000000000..240560d23 --- /dev/null +++ b/community/cross-arm-wince-cegcc-profile/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-profile +pkgver=0.55 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://cegcc.sf.net" +depends=('glibc') +groups=('cegcc') +source=(http://arch.pp.ru/~sergej/dl/cegcc-$pkgver.tar.bz2) +md5sums=('a781929486db5b6154a0f82a825895e9') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc-$pkgver/src/profile + + export PATH=$_prefix/bin:$PATH + export TARGET=arm-wince-cegcc + unset CFLAGS + unset CXXFLAGS + unset LDFLAGS + unset MAKEFLAGS + + ./configure \ + --build=$CARCH \ + --host=arm-wince-cegcc \ + --target=arm-wince-cegcc \ + --prefix=$_prefix + + make || return 1 + sed -i "s|prefix = $_prefix|prefix = $startdir/pkg/$_prefix|g" Makefile && \ + make install +} diff --git a/community/cross-arm-wince-cegcc-w32api/PKGBUILD b/community/cross-arm-wince-cegcc-w32api/PKGBUILD new file mode 100644 index 000000000..44ecce715 --- /dev/null +++ b/community/cross-arm-wince-cegcc-w32api/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cross-arm-wince-cegcc-w32api +pkgver=0.55 +pkgrel=1 +pkgdesc="CE GCC bundle - cross compilation tools for WinCE" +arch=(i686 x86_64) +license=(GPL) +options=(!libtool) +url="http://cegcc.sf.net" +depends=('glibc') +groups=('cegcc') +source=(http://arch.pp.ru/~sergej/dl/cegcc-$pkgver.tar.bz2) +md5sums=('a781929486db5b6154a0f82a825895e9') + +_prefix=/opt/cegcc + +build() { + cd ${startdir}/src/cegcc-$pkgver/src/ + + export PATH=$_prefix/bin:$PATH + + mkdir -p $startdir/pkg/$_prefix/arm-wince-cegcc/include/w32api/{GL,directx,ddk} + cp -fp w32api/include/*.h $startdir/pkg/$_prefix/arm-wince-cegcc/include/w32api || return 1 + cp -fp w32api/include/GL/*.h $startdir/pkg/$_prefix/arm-wince-cegcc/include/w32api/GL || return 1 + cp -fp w32api/include/directx/*.h $startdir/pkg/$_prefix/arm-wince-cegcc/include/w32api/directx || return 1 + cp -fp w32api/include/ddk/*.h $startdir/pkg/$_prefix/arm-wince-cegcc/include/w32api/ddk || return 1 +} diff --git a/community/crossvc/PKGBUILD b/community/crossvc/PKGBUILD new file mode 100644 index 000000000..17e3c987d --- /dev/null +++ b/community/crossvc/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Shinlun Hsieh <yngwiexx@yahoo.com.tw> + +pkgname=crossvc +pkgver=1.5.2 +pkgrel=1 +pkgdesc="A graphical interface for the cvs client" +arch=('i686' 'x86_64') +url="http://www.lincvs.org/" +license=('GPL') +depends=('qt3' 'cvs') +source=(http://crossvc.com/download/$pkgname-$pkgver-0-generic-src.tgz \ + crossvc crossvc.desktop) +md5sums=('4fb196e4e5fb5b6c5d901601869308b2' \ + '55ec40cdf6cacbba591dd95541e50574' \ + '70506604810792b1740c94b67333073c') + +build() { + cd ${startdir}/src/CrossVC + + . /etc/profile.d/qt3.sh + export PATH=$QTDIR/bin:$PATH + export QMAKESPEC=$QTDIR/mkspecs/linux-g++ + + qmake -o Makefile lincvs.pro || return 1 + make || return 1 + make install + + install -Dm755 ${startdir}/crossvc ${startdir}/pkg/usr/bin/crossvc + + # Fix permission in the package + mkdir -p ${startdir}/pkg/usr/share/${pkgname}/{Help,Messages,Tools} + install -m755 CrossVC/{AppRun,crossvc.bin} ${startdir}/pkg/usr/share/${pkgname} + install -m755 CrossVC/Tools/* ${startdir}/pkg/usr/share/${pkgname}/Tools + install -m644 CrossVC/Messages/* ${startdir}/pkg/usr/share/${pkgname}/Messages + install -m644 CrossVC/Help/* ${startdir}/pkg/usr/share/${pkgname}/Help + + # Desktop related + install -Dm644 ${startdir}/crossvc.desktop ${startdir}/pkg/usr/share/applications/crossvc.desktop + install -Dm644 CrossVC/AppIcon.xpm ${startdir}/pkg/usr/share/pixmaps/crossvc.xpm +} diff --git a/community/crossvc/crossvc b/community/crossvc/crossvc new file mode 100644 index 000000000..fa7e65c2b --- /dev/null +++ b/community/crossvc/crossvc @@ -0,0 +1,3 @@ +#!/bin/sh + +exec /usr/share/crossvc/AppRun "$@" diff --git a/community/crossvc/crossvc.desktop b/community/crossvc/crossvc.desktop new file mode 100644 index 000000000..2c6e230b9 --- /dev/null +++ b/community/crossvc/crossvc.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=crossvc +Comment=crossvc +Exec=crossvc +Icon=/usr/share/pixmaps/crossvc.xpm +Terminal=false +Type=Application +Categories=Application;Development; diff --git a/community/ctemplate/PKGBUILD b/community/ctemplate/PKGBUILD new file mode 100644 index 000000000..f214b61b2 --- /dev/null +++ b/community/ctemplate/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> + +pkgname=ctemplate +pkgver=0.91 +pkgrel=1 +pkgdesc="A library implementing a simple but powerful template language for C++." +arch=('i686' 'x86_64') +url="http://code.google.com/p/google-ctemplate/" +license=('BSD') +depends=('gcc-libs') +options=('!libtool') +source=(http://google-ctemplate.googlecode.com/files/$pkgname-$pkgver.tar.gz) +md5sums=('0270ab187e32f31cd759736049d4d1bb') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install + +#license + install -D -m644 COPYING ${pkgdir}/usr/share/licenses/$pkgname/COPYING +} diff --git a/community/cube/LICENSE b/community/cube/LICENSE new file mode 100644 index 000000000..03e21c19f --- /dev/null +++ b/community/cube/LICENSE @@ -0,0 +1,28 @@ +LICENSE +======= + +Cube game engine source code, 20 dec 2003 release. + +Copyright (C) 2001-2005 Wouter van Oortmerssen. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + +additional clause specific to Cube: + +4. Source versions may not be "relicensed" under a different license + without my explicitly written permission. + diff --git a/community/cube/PKGBUILD b/community/cube/PKGBUILD new file mode 100644 index 000000000..80a0ae686 --- /dev/null +++ b/community/cube/PKGBUILD @@ -0,0 +1,66 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Peter Baldwin <bald_pete@hotmail.com> + +pkgname=cube +pkgver=2005_08_29 +pkgrel=9 +pkgdesc="Open source multiplayer and singleplayer first person shooter game" +arch=('i686' 'x86_64') +url="http://www.cubeengine.com/" +license=("ZLIB") +depends=('sdl_mixer' 'sdl_image' 'mesa' 'libgl' 'enet') +makedepends=('unzip') +backup=(opt/cube/autoexec.cfg opt/cube/servers.cfg) +install=cube.install +source=(http://downloads.sourceforge.net/sourceforge/cube/${pkgname}_${pkgver}_unix.tar.gz \ + http://downloads.sourceforge.net/sourceforge/cube/cube_${pkgver}_src.zip \ + cube.xpm cube.desktop cube.sh cubed.sh LICENSE) +md5sums=('e77f3cf85292bf61100d2f8511a254cc' 'e376c49ac209b095cb6d29490834d060'\ + 'd8c1368a2ac729e168fe3dac7e7bd284' 'a09afc0facfb3f048bcc4d9377af3189'\ + '6a2fb52692891df61fc8d240869a5b2e' 'a5f6262cc6274f1a5c244ea0999d13de'\ + 'f4d9ce2d2b79983f1ef221929cd86a5f') + +build() { +# does not work: +# cd $startdir/src/cube_source/enet +# chmod 755 configure +# ./configure --prefix=/usr +# make || return 1 + + cd $startdir/src/cube_source/src + +# trying to use system enet instead of bundled - does not work +# sed -i 's|\.\./enet/include|/usr/include/enet|g' Makefile +# sed -i 's|\.\./enet|/usr/lib|g' Makefile + +# workaround compilation error + sed -i 's|pointer|pointer -fpermissive|g' Makefile + +# make server || return 1 +# make client || return 1 + make || return 1 + +# so we compiled against bundled enet includes but linked with system enet +# I know it is an ugly hack but it's the only way I could build cube + + install -d $startdir/pkg/opt + cp -r $startdir/src/cube $startdir/pkg/opt + cd $startdir/pkg/opt/cube + + touch servers.cfg packages/base/temp.{cfg,cgz} + chown root:20 servers.cfg autoexec.cfg packages/base/temp.{cfg,cgz} + chown root:20 savegames demos screenshots + chmod 664 servers.cfg autoexec.cfg packages/base/temp.{cfg,cgz} + chmod 775 savegames demos screenshots + + install -Dm644 $startdir/src/cube.desktop $startdir/pkg/usr/share/applications/cube.desktop + install -Dm644 $startdir/src/cube.xpm $startdir/pkg/usr/share/pixmaps/cube.xpm + + install -D -m755 $startdir/src/cube.sh $startdir/pkg/usr/bin/cube + install -D -m755 $startdir/src/cubed.sh $startdir/pkg/usr/bin/cubed + install -m755 $startdir/src/cube_source/src/cube_client cube_client + install -m755 $startdir/src/cube_source/src/cube_server cube_server + rm -r $startdir/pkg/opt/cube/{bin_unix,cube_unix} + install -D -m644 $startdir/src/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/cube/cube.desktop b/community/cube/cube.desktop new file mode 100644 index 000000000..fa11e81b5 --- /dev/null +++ b/community/cube/cube.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Cube +Comment=Multiplayer and singleplayer first person shooter game +Icon=/usr/share/pixmaps/cube.xpm +Exec=/usr/bin/cube +Terminal=false +Type=Application +Categories=Application;Game +StartupNotify=false diff --git a/community/cube/cube.install b/community/cube/cube.install new file mode 100644 index 000000000..7340eb09c --- /dev/null +++ b/community/cube/cube.install @@ -0,0 +1,12 @@ +post_install() { + getent group games > /dev/null || /usr/sbin/groupadd -g 50 games +cat << EOF +==> To be able to save configs and games, +==> add your user to the games group: +==> # gpasswd -a USERNAME games +EOF +} + +post_upgrade() { + post_install $1 +} diff --git a/community/cube/cube.sh b/community/cube/cube.sh new file mode 100644 index 000000000..ac26950c3 --- /dev/null +++ b/community/cube/cube.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +cd /opt/cube +artsshell suspend &> /dev/null +esdctl standby &> /dev/null +./cube_client "$@" +esdctl resume &> /dev/null \ No newline at end of file diff --git a/community/cube/cube.xpm b/community/cube/cube.xpm new file mode 100644 index 000000000..dea24d520 --- /dev/null +++ b/community/cube/cube.xpm @@ -0,0 +1,127 @@ +/* XPM */ +static char *cubeicon[] = { +/* columns rows colors chars-per-pixel */ +"48 48 73 1", +" c #27231F", +". c #28241F", +"X c #242423", +"o c #2A2623", +"O c #2E2A26", +"+ c #2E2B28", +"@ c #302C27", +"# c #302C28", +"$ c #35312E", +"% c #363431", +"& c #393633", +"* c #3C3936", +"= c #3E3B39", +"- c #413E3C", +"; c #43403E", +": c #464441", +"> c #484644", +", c #4B4946", +"< c #4D4B4A", +"1 c #514F4D", +"2 c #52514F", +"3 c #555452", +"4 c #595754", +"5 c #5B5957", +"6 c #5D5B59", +"7 c #615F5D", +"8 c #62605E", +"9 c #656462", +"0 c #696766", +"q c #696867", +"w c #6C6B69", +"e c #706E6D", +"r c #71706F", +"t c #747372", +"y c #787775", +"u c #797877", +"i c #7D7C7B", +"p c #7F807F", +"a c #807F7E", +"s c #81807E", +"d c #848382", +"f c #888786", +"g c #8C8B8B", +"h c #908F8E", +"j c #91908F", +"k c #959493", +"l c #989796", +"z c #999897", +"x c #9B9B9A", +"c c #A1A09F", +"v c #A3A3A2", +"b c #A8A7A7", +"n c #A8A8A7", +"m c #ABABAB", +"M c #B0AFAF", +"N c #B0B0AF", +"B c #B3B3B2", +"V c #BCBCBB", +"C c #C0BFBF", +"Z c #C3C3C3", +"A c #CDCDCC", +"S c #D0CFCF", +"D c #D0D0CF", +"F c #D4D4D4", +"G c #DCDCDC", +"H c #DFE0E0", +"J c #E3E3E3", +"K c #E8E7E7", +"L c #EBEBEB", +"P c #EFEFF0", +"I c #F4F4F4", +"U c #F7F7F8", +"Y c #FDFDFD", +/* pixels */ +"@@@@@@@@@@@@@@@@@+Ooo... XXX++O@@@@@@@@@@@@@@@@", +"@@+@@@@@@@@@@@@@@Oo&<680996>%XOO@@@@@@@@@@@@@@@@", +"@@@@@@@@@@@@@@O@&6kVGJLLKLKGCk6&@OOO@@@@@@@@@@@@", +"@@@@@@@@@@@@o@6hZLYYYYYYYYYYYUPZg7@o@@@@@@@@@@@@", +"@@@@@@@@+@OO,zJYYYYYYYYYYYYYYYYYYJz,oO+O@@@@@@@@", +"@@@@@@@@+o*dFUYYYYYYYYUIIIUYYYYYYYUFd*OO@@@@@@@@", +"@@@@@@@@O:xIYYYYYIJANguw0wizZGIYYYYYIv:O@@@@@@@@", +"@@@@@@@o1ZUYYYYIZd4;#OoOOOoO*3iVIYYYYIZ3o@@@@@@@", +"@@@@@O+3VYYYYUFf;oooO@@@O@@@Ooo-fFUYUYYV1@@@@@@@", +"@@@@@o>ZYYYYPc>+o@@@@@@@@@@@O@+oO,cIYYYYZ>o@@@@@", +"@@@@O-nUYYYLg%O@@@@@@@@@@O@@@@@@@O%gKYYYUb-@@@@@", +"@@@+OhIYYYKi#+@@@@@@@OoOOOOO@@@@++o@uKYYYIgo@@@@", +"@@+O3GYYYId+O+@@@@@oO$>331=@oO@+@@@@+iLYYYG3o@@@", +"@@O%vYYYUz%O@@@@@@o,dmAGGFZx7&O@@@@@++kUYYYb%O@@", +"@@OwLYYYZ-O@@@@+O;lDIYYYYYYYJV9@O@@@+O=ZYYYLwO@@", +"@@#vYYYLu+@@@@@o3VUYYYYYYYYYYYKg%O@@@+OtLYYYc$@@", +"OO:GYYYm&+@@+OX6AYUYUYYUIYYYYUYPz&O+++O%mYYYF>@@", +"OoiUYYK0o@@+O+,ZYYYYIAvprpBHYYYYIgOO@+@XwLYYIio@", +"X%BYYYD;o+++O+nYYYYFt-++X+%2mIYYYG6o+@@o>GYYYB$O", +"X<FYYYv@+@++X4GYYUF7X++++++X=lPYYYb%O@@O#BYYYG<o", +"X9KYYIto@@@O+cYYYKqO@@++####O&BYUYJ8O@@@ofUYYK7 ", +"XtIYYL1O@@+O,DYYYKxlkzzlxlxlllZUYYYfO@@@o9IYYIto", +"XiIYYJ-@@@@o9LYYYYYYYYYUYYYYYYYYYYYc$@@@+,JYYIaO", +"XiIYYF=O@@@OtYYYJkiadadFUBdpddiVUYYN$@@@O=GYYIao", +"XdIYYF-O@@@oiYYYD;.ooo+NUiXXXXXiIYYB%@@@+*FYYIso", +"odIYYJ-@##@OuYYYH3o@@@@NUpX++OodIYYN%@@@O=FYYUso", +"XuIYYL1O###owPYYUro@@@@NIiX+OO#bYYYb$@@@O:GYYIuo", +".wLYYIro###o1FYYYm$@@@@BUpo++O6GYYYk@@@@X<KYYLw.", +".5JYYYkO@@@O$bYYYG2o@@@gC0o@+$vYYYIwO++OX9PYYJ5.", +"o:DYYYZ*O@@@.8KYYYC,oo@&*$@O+tLYYYV*O++OXgUYYA;o", +"@@vYYYG1o@@@@$NYYYYCq%.. .@;fJYYYK0OO+OO%VYYYcO@", +"@o9IYYIio@@@@o6GUYYYLm0>>5gZIYUYYv@O@@OX6JYYIwo@", +"@@*ZYYYZ;O@@@@@rGYYYYYKGFJUYYYYUm>O@+++%xYYYZ=@@", +"@@@lYYYUfO@+@@O@yGYYYYYYYYYYYYIm-o@@++OtKYYYg@@@", +"O@@6GYYYG1o+@@@O@4mLYYYYYYYYIDa=@@@@+o>AYYYG3O@@", +"+@O+fIYYUN-O@@@@@o%eNFIYUYJZg<OO@@@@O=cUYYIg@+@@", +"@+@O=ZYYYUn*O@@@@@OO$1ZYYJw=@OO@@@+O%cIYYYZ=O@@+", +"@@@@orHYYYIx-o@@@@@@o%VYYJ4oOO@@@@X*hPYYYJwo+@@@", +"@@@@@@aIYYYUM<OO@@@@O%VYYJ4o@@@@Oo=cIYYYLa@@@@@@", +"@@@@@O$xIYYYUZr&oO@@@%VYYJ4O@@Oo%wZUYYYPk$O@@@@@", +"@@@@@@o&lUYYYYLb4$ooo%VYYH5oo.$5mKYYYYIk%@@@@@@@", +"@@@@@@@@&kKYYYYYGNa1#*VYYH5&8gNGYYYYYKk*O@@@@@@@", +"@@@@@@@@o@iGYYYYYYIHCmHYYIADPYYYYUYYFy@O@@@@@@@@", +"@@@@@@@@@@@3cLYYYYYYYYYYYYYYYYYYYYKv2OO@@@@@@@@@", +"@@@@@@@@@@@o@eZLYYYYYYYYYYYYYYYYKVq$o@@@@@@@@@@@", +"@@@@@@@@@@@@oo*2gAPYYYYYYYYYYPAh3*oo@@@@@+@@@@@@", +"@@@@@@@@@@@@@@@o@-whmCZZZZVmhw;@O@@@@@@@@@@@@@@@", +"@@@@@@@@@@@@@@@@@O.O$*****%&O.o@@@@@@@@@@@@@@@@@" +}; diff --git a/community/cube/cubed.sh b/community/cube/cubed.sh new file mode 100644 index 000000000..6192828f5 --- /dev/null +++ b/community/cube/cubed.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +cd /opt/cube +./cube_server "$@" \ No newline at end of file diff --git a/community/cuneiform/PKGBUILD b/community/cuneiform/PKGBUILD new file mode 100644 index 000000000..e07d795a0 --- /dev/null +++ b/community/cuneiform/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 2009 2009-09-07 14:16:12Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Maxim Vuets <maxim.vuets@gmail.com> + +pkgname=cuneiform +pkgver=0.8.0 +_dpkgver=0.8 +pkgrel=1 +pkgdesc="Linux port of an OCR system developed in Russia. Supports more than 20 languages." +arch=('i686' 'x86_64') +url="https://launchpad.net/cuneiform-linux" +license=('BSD') +depends=(imagemagick) +makedepends=(cmake) +source=(http://launchpad.net/cuneiform-linux/${_dpkgver}/${_dpkgver}/+download/$pkgname-linux-$pkgver.tar.bz2 \ + cuneiform.patch) +md5sums=('271c1adae56bf8b977bf7326f8a8a0bc' + 'ad3e40904a50ea68e87017f1c0248aa0') + +build() { + _SRC_ROOT="$srcdir/$pkgname-linux-$pkgver" + cd "${_SRC_ROOT}" + sed -i 's#lib64#lib#' install_files.cmake + mkdir builddir + cd builddir + + cmake -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX=/usr .. || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + + mkdir -p "$pkgdir/usr/share/licenses/cuneiform" + cp "${_SRC_ROOT}/cuneiform_src/Kern/license.txt" \ + "$pkgdir/usr/share/licenses/cuneiform" +} diff --git a/community/cuneiform/cuneiform.patch b/community/cuneiform/cuneiform.patch new file mode 100644 index 000000000..286b2034b --- /dev/null +++ b/community/cuneiform/cuneiform.patch @@ -0,0 +1,18 @@ +--- a/CMakeLists.txt 2008-11-12 14:00:53.000000000 +0200 ++++ b/CMakeLists.txt 2008-11-12 19:05:36.000000000 +0200 +@@ -18,13 +18,8 @@ + set(RELATIVE_DATADIR "share/cuneiform") + set(INSTALL_DATADIR "${CMAKE_INSTALL_PREFIX}/${RELATIVE_DATADIR}") + +-include(CheckTypeSize) +-check_type_size("void*" PTRSIZE) +-if(PTRSIZE EQUAL 8 AND CMAKE_SYSTEM_NAME STREQUAL "Linux") +- set(LIBDIR "lib64") +-else() +- set(LIBDIR "lib") +-endif() ++set(LIBDIR "lib/cuneiform-${CF_VERSION}") ++set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${LIBDIR}") + + add_subdirectory(datafiles) + add_subdirectory(cuneiform_src) diff --git a/community/cupsddk/PKGBUILD b/community/cupsddk/PKGBUILD new file mode 100644 index 000000000..7d3a80c2f --- /dev/null +++ b/community/cupsddk/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: Georg Grabler (STiAT) <ggrabler@gmail.com> +pkgname=cupsddk +pkgver=1.2.3 +pkgrel=5 +arch=('i686' 'x86_64') +pkgdesc="CUPSD Development Kit" +url="http://cups.org/ddk/index.php" +license=('GPL') +depends=('libcups') +makedepends=('libcups') +arch=('i686' 'x86_64') +options=('!emptydirs') +source=(http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/cupsddk/$pkgver/$pkgname-$pkgver-source.tar.bz2) +md5sums=('3ec52813bf12bf9b34d34f8a81bab508') + +build() { + cd $startdir/src/$pkgname-$pkgver + + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr + make || return 1 + make bindir=$startdir/pkg/usr/bin \ + datadir=$startdir/pkg/usr/share \ + docdir=$startdir/pkg/usr/share/cupsddk \ + mandir=$startdir/pkg/usr/share/man \ + prefix=$startdir/pkg/usr \ + CUPS_DATADIR=$startdir/pkg/`cups-config --datadir` \ + CUPS_SERVERBIN=$startdir/pkg/`cups-config --serverbin` \ + install +} diff --git a/community/curlftpfs/PKGBUILD b/community/curlftpfs/PKGBUILD new file mode 100644 index 000000000..1e14fff6e --- /dev/null +++ b/community/curlftpfs/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: Philip Nilsson <leffeman@gmail.com> + +pkgname=curlftpfs +pkgver=0.9.2 +pkgrel=1 +pkgdesc="A filesystem for acessing FTP hosts based on FUSE and libcurl." +url="http://curlftpfs.sourceforge.net/" +license=('GPL') +depends=('curl>=7.15.4' 'fuse' 'glib2') +makedepends=('pkgconfig>=0.9.0') +arch=('i686' 'x86_64') +source=(http://downloads.sourceforge.net/sourceforge/curlftpfs/$pkgname-$pkgver.tar.gz) +md5sums=('b452123f755114cd4461d56c648d9f12') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} \ No newline at end of file diff --git a/community/cutter/ChangeLog b/community/cutter/ChangeLog new file mode 100644 index 000000000..d22a5592c --- /dev/null +++ b/community/cutter/ChangeLog @@ -0,0 +1,3 @@ +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/cutter/PKGBUILD b/community/cutter/PKGBUILD new file mode 100644 index 000000000..8ea7a8ed7 --- /dev/null +++ b/community/cutter/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=cutter +pkgver=1.03 +pkgrel=2 +pkgdesc="TCP/IP Connection cutting on Linux Firewalls and Routers" +arch=('i686' 'x86_64') +url="http://www.lowth.com/cutter/" +license=('GPL') +depends=(glibc) +source=(http://www.lowth.com/cutter/software/cutter-$pkgver.tgz) +md5sums=('50093db9b64277643969ee75b83ebbd1') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + install -D -m 0755 ./cutter $startdir/pkg/usr/bin/tcp-cutter +} diff --git a/community/cuyo/PKGBUILD b/community/cuyo/PKGBUILD new file mode 100644 index 000000000..db782d3a7 --- /dev/null +++ b/community/cuyo/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <tu@dragonlord.cz> +# Contributor: Jaroslav Lichtblau <tu@dragonlord.cz> + +pkgname=cuyo +pkgver=2.1.1 +pkgrel=3 +pkgdesc="Tetris-style puzzle game for up to two players with a twist." +arch=('i686' 'x86_64') +url="http://www.karimmi.de/cuyo/" +license=('GPL') +depends=('sdl' 'sdl_mixer' 'sdl_image') +makedepends=('patch') +source=(http://download.savannah.gnu.org/releases/cuyo/$pkgname-2.~-1.1.tar.gz \ + $pkgname-desktopfile.diff) + +md5sums=('1629b257311c6c55cf657f0fa92dbd92' + '5028f10dabe39a8de1d4fdd0be939f38') + +build() { + cd "${srcdir}/$pkgname-2.~-1.1" + + patch -Np0 -i "${srcdir}/$pkgname-desktopfile.diff" || return 1 + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/cuyo/cuyo-desktopfile.diff b/community/cuyo/cuyo-desktopfile.diff new file mode 100644 index 000000000..f6038cca2 --- /dev/null +++ b/community/cuyo/cuyo-desktopfile.diff @@ -0,0 +1,20 @@ +--- icons/cuyo.desktop~ 2007-12-20 18:22:32.000000000 +0100 ++++ icons/cuyo.desktop 2008-05-15 16:53:35.000000000 +0200 +@@ -1,11 +1,13 @@ + [Desktop Entry] ++Type=Application + Name=Cuyo ++GenericName=Cuyo + Icon=cuyo +-Type=Application ++Exec=cuyo ++StartupNotify=true + Terminal=false +-MimeType=application/x-executable ++MimeType=application/x-executable; + Categories=Game;BlocksGame; +-Encoding=UTF-8 + Comment=A tetris like game with many levels ++Comment[cs]=Hra podobná tetrisu s mnoha úrovněmi + Comment[de]=Ein Tetris-artiges Spiel mit vielen Leveln +-Exec=cuyo diff --git a/community/cvs-feature/ChangeLog b/community/cvs-feature/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/cvs-feature/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/cvs-feature/PKGBUILD b/community/cvs-feature/PKGBUILD new file mode 100644 index 000000000..a8475e266 --- /dev/null +++ b/community/cvs-feature/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> + +pkgname=cvs-feature +pkgver=1.12.13 +pkgrel=2 +pkgdesc="This version have of CVS has lot of improvements like proxy support and new options." +arch=('i686' 'x86_64') +url="http://ximbiot.com/cvs/wiki/index.php" +license=('GPL' 'LGPL') +depends=('glibc' 'heimdal') +conflicts=('cvs') +provides=('cvs') +source=(ftp://ftp.gnu.org/non-gnu/cvs/source/feature/$pkgver/cvs-$pkgver.tar.bz2) +md5sums=('956ab476ce276c2d19d583e227dbdbea') + +build() { + cd $startdir/src/cvs-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/cxxtest/PKGBUILD b/community/cxxtest/PKGBUILD new file mode 100644 index 000000000..57c339e30 --- /dev/null +++ b/community/cxxtest/PKGBUILD @@ -0,0 +1,26 @@ +#$Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> +# Maintainer: tardo <tardo@nagi-fanboi.net> + +pkgname=cxxtest +pkgver=3.10.1 +pkgrel=3 +pkgdesc="A JUnit/CppUnit/xUnit-like framework for C++." +arch=('i686' 'x86_64') +url="http://cxxtest.sourceforge.net" +license=("LGPL") +depends=('perl' 'gcc') +makedepends=() +conflicts=() +replaces=() +backup=() +install=cxxtest.install +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('ec7d089b6b5d67048e7db84c3231a35c') + +build() { + cd $startdir/src/$pkgname + install -m 755 -d $startdir/pkg/usr/bin $startdir/pkg/usr/include/cxxtest + install -m 755 cxxtestgen.pl $startdir/pkg/usr/bin/ + install -m 644 cxxtest/* $startdir/pkg/usr/include/cxxtest/ +} diff --git a/community/cxxtest/cxxtest.install b/community/cxxtest/cxxtest.install new file mode 100644 index 000000000..91fa92638 --- /dev/null +++ b/community/cxxtest/cxxtest.install @@ -0,0 +1,25 @@ +# arg 1: the new package version +post_install() { + echo " ::> Please see documentation on CxxTest at" + echo " ::> <http://cxxtest.sourceforge.net>" +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/dangerdeep-data/PKGBUILD b/community/dangerdeep-data/PKGBUILD new file mode 100644 index 000000000..db0e7d935 --- /dev/null +++ b/community/dangerdeep-data/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=dangerdeep-data +pkgver=0.3.0 +pkgrel=1 +pkgdesc="dangerdeep(submarine simulator) data files" +arch=('i686' 'x86_64') +url="http://dangerdeep.sourceforge.net" +license=('GPL') +depends=() +source=(http://downloads.sourceforge.net/sourceforge/dangerdeep/dangerdeep-data-$pkgver.zip) +md5sums=('b9a2f2ff756cd7715a3b58de7504c1d0') + +build() { + mkdir -p $startdir/pkg/usr/share && \ + mv $startdir/src/data $startdir/pkg/usr/share/dangerdeep +} diff --git a/community/dangerdeep/PKGBUILD b/community/dangerdeep/PKGBUILD new file mode 100644 index 000000000..05a9fb578 --- /dev/null +++ b/community/dangerdeep/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=dangerdeep +pkgver=0.3.0 +pkgrel=3 +pkgdesc="submarine simulator" +arch=(i686 x86_64) +url="http://dangerdeep.sourceforge.net" +license=('GPL') +depends=(libgl sdl_net fftw sdl_image sdl_mixer mesa dangerdeep-data) +makedepends=(scons) +source=(http://downloads.sourceforge.net/sourceforge/dangerdeep/dangerdeep-$pkgver.tar.gz) +md5sums=('8a1d19326a9a0bd8bb91a652bfa51bd9') + +build() { + cd $startdir/src/$pkgname-$pkgver + scons installbindir=$startdir/pkg/usr/bin datadir=/usr/share/dangerdeep install || return 1 +} diff --git a/community/dar/ChangeLog b/community/dar/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/dar/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/dar/PKGBUILD b/community/dar/PKGBUILD new file mode 100644 index 000000000..d5272893c --- /dev/null +++ b/community/dar/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> +pkgname=dar +pkgver=2.3.9 +pkgrel=1 +pkgdesc='A full featured command-line backup tool, short for Disk ARchive' +arch=('i686' 'x86_64') +url='http://dar.linux.free.fr/' +license=('GPL') +depends=('attr' 'bzip2' 'gcc-libs' 'openssl' 'zlib') +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz") +md5sums=('8dcfa94b7bac139cab05291f00c74bd3') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/darkhttpd/PKGBUILD b/community/darkhttpd/PKGBUILD new file mode 100644 index 000000000..5d0200aa0 --- /dev/null +++ b/community/darkhttpd/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> + +pkgname=darkhttpd +pkgver=1.7 +pkgrel=2 +pkgdesc="A small, static webserver" +arch=('i686' 'x86_64') +url="http://dmr.ath.cx/net/darkhttpd/" +license=('BSD') +depends=('glibc') +source=($url/$pkgname-$pkgver.tar.bz2) +md5sums=('76e55a5a443094016daf141062ae62b7') + +build() { + cd $startdir/src/$pkgname-$pkgver + + # Causes nasty output in 1.5 because of missing uname, but doesn't affect the build + make || return 1 + install -D $startdir/src/$pkgname-$pkgver/darkhttpd $startdir/pkg/usr/sbin/darkhttpd || return 1 + + mkdir -p $pkgdir/usr/share/licenses/$pkgname && \ + head -n 18 darkhttpd.c >$pkgdir/usr/share/licenses/$pkgname/license +} diff --git a/community/darkstat/PKGBUILD b/community/darkstat/PKGBUILD new file mode 100644 index 000000000..2bb9db976 --- /dev/null +++ b/community/darkstat/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=darkstat +pkgver=3.0.712 +pkgrel=1 +pkgdesc="Network statistics gatherer (packet sniffer)." +url="http://dmr.ath.cx/net/darkstat/" +license=("GPL") +arch=(i686 x86_64) +depends=('libpcap') +source=(http://dmr.ath.cx/net/darkstat/$pkgname-$pkgver.tar.bz2) +md5sums=('b711f64319091d6948a05bc33a4954b3') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/datemath/PKGBUILD b/community/datemath/PKGBUILD new file mode 100644 index 000000000..b1c4caf9f --- /dev/null +++ b/community/datemath/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Todd Musall <tmusall@comcast.net> +# Contributor: Todd Musall <tmusall@comcast.net> + +pkgname=datemath +pkgver=2.0.10 +pkgrel=1 +pkgdesc="Command line date and time math utility." +arch=('i686' 'x86_64') +url="http://www.unixwiz.net/tools/datemath.html" +license=("GPL") +depends=('glibc') +source=(http://www.unixwiz.net/tools/$pkgname.tar.gz) +md5sums=('2c369d70a43313b71dbe3c7cc50207de') + +build() { + cd $startdir/src + make || return 1 + cd $startdir + install -D -m755 $startdir/src/datemath $startdir/pkg/usr/bin/datemath +} diff --git a/community/dbmail/PKGBUILD b/community/dbmail/PKGBUILD new file mode 100644 index 000000000..86d72eb02 --- /dev/null +++ b/community/dbmail/PKGBUILD @@ -0,0 +1,69 @@ +# $Id: PKGBUILD 2555 2009-09-19 16:06:40Z ibiru $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sebastian Faltoni <sebastian.faltoni@gmail.com> + +pkgname=dbmail +pkgver=2.2.11 +_pkgver=2.2.11 +pkgrel=5 +pkgdesc="Fast and scalable sql based mail services" +arch=('i686' 'x86_64') +# mhash libevent libzdb +depends=('gmime') +makedepends=('asciidoc' 'xmlto' 'docbook-xsl' 'docbook-xml' 'postgresql-libs>=8.4.1' \ + 'sqlite3' 'libmysqlclient' 'libldap>=2.4.18' 'libsieve') +optdepends=('postgresql-libs: for PostgreSQL storage backend' \ + 'sqlite3: for SQLite storage backend' \ + 'libmysqlclient: for MySQL storage backend' \ + 'libldap: for LDAP authentication' \ + 'libsieve: for dbmail-sieve') +url="http://www.dbmail.org" +license=('GPL') +options=('!libtool' 'zipman') +backup=(etc/conf.d/dbmail) +source=(http://www.dbmail.org/download/2.2/$pkgname-${_pkgver}.tar.gz \ + dbmail.conf.d \ + dbmail.rc.d) +md5sums=('d535587973d73b85469d92a35f52133b' + 'e7f72bc360decdb2475266391ad12329' + '099225611da20ec194c092ac9befc33c') + +build() { + cd $startdir/src/$pkgname-${_pkgver}/ + +# Uncoment this if you want pam authentication +# patch -p1 <$startdir/src/dbmail-2.2.10-pam-support.patch +# automake +# autoconf + +# Apply these patches if you want to use MySQL 5.1.* +# See MySQL bug: http://bugs.mysql.com/bug.php?id=38745 +if false; then + patch -p0 dbmail-message.c <<EOF +744c744 +< "FROM %smessageblks " +--- +> "FROM %smessageblks use index(physmessage_id_index) " +EOF + patch -p0 db.c <<EOF +2139c2139 +< "SELECT message_idnr FROM %smessages " +--- +> "SELECT message_idnr FROM %smessages use index(mailbox_idnr_index) " +EOF +fi + + ./configure --prefix=/usr --with-mysql --with-pgsql --with-sqlite --with-ldap --with-sieve + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + (cd man && make && make install DESTDIR=$startdir/pkg) || return 1 + + mkdir $startdir/pkg/etc && \ + install -Dm644 dbmail.conf ${startdir}/pkg/etc/dbmail.conf.sample && \ + install -Dm644 ../${pkgname}.conf.d ${startdir}/pkg/etc/conf.d/${pkgname} && \ + install -Dm755 ../${pkgname}.rc.d ${startdir}/pkg/etc/rc.d/${pkgname} && \ + mkdir $pkgdir/usr/share/dbmail && \ + cp -r sql/* $pkgdir/usr/share/dbmail/ && \ + cp dbmail.schema $pkgdir/usr/share/dbmail/ +} diff --git a/community/dbmail/dbmail-2.2.10-pam-support.patch b/community/dbmail/dbmail-2.2.10-pam-support.patch new file mode 100644 index 000000000..805a7f609 --- /dev/null +++ b/community/dbmail/dbmail-2.2.10-pam-support.patch @@ -0,0 +1,251 @@ +diff -wbBur dbmail-2.2.10/configure.in dbmail-2.2.10.pam/configure.in +--- dbmail-2.2.10/configure.in 2008-03-24 17:49:33.000000000 +0300 ++++ dbmail-2.2.10.pam/configure.in 2008-09-18 16:43:04.000000000 +0400 +@@ -78,6 +78,13 @@ + + AC_SUBST(CRYPTLIB) + ++dnl Check for PAM ++AC_SUBST(PAMLIBS,"") ++AC_CHECK_HEADERS(security/pam_appl.h, ++ [AC_CHECK_LIB(pam,pam_start, ++ [AC_DEFINE(HAVE_PAM,1,[Define if you have PAN including devel headers]) ++ PAMLIBS="-lpam"],,)]) ++ + AC_SUBST(MYSQLLIB) + AC_SUBST(MYSQLALIB) + AC_SUBST(MYSQLLTLIB) +diff -wbBur dbmail-2.2.10/dbmail-user.c dbmail-2.2.10.pam/dbmail-user.c +--- dbmail-2.2.10/dbmail-user.c 2008-03-24 17:49:33.000000000 +0300 ++++ dbmail-2.2.10.pam/dbmail-user.c 2008-09-18 16:43:04.000000000 +0400 +@@ -157,7 +157,7 @@ + "md5", "md5-raw", "md5sum", "md5sum-raw", + "md5-hash", "md5-hash-raw", "md5-digest", "md5-digest-raw", + "md5-base64", "md5-base64-raw", "md5base64", "md5base64-raw", +- "shadow", "", NULL ++ "shadow", "pam", "", NULL + }; + + /* These must correspond to the easy text names. */ +@@ -166,7 +166,7 @@ + MD5_HASH, MD5_HASH_RAW, MD5_DIGEST, MD5_DIGEST_RAW, + MD5_HASH, MD5_HASH_RAW, MD5_DIGEST, MD5_DIGEST_RAW, + MD5_BASE64, MD5_BASE64_RAW, MD5_BASE64, MD5_BASE64_RAW, +- SHADOW, PLAINTEXT, PWTYPE_NULL ++ SHADOW, PWTYPE_PAM, PLAINTEXT, PWTYPE_NULL + }; + + memset(pw, 0, 50); +@@ -251,6 +251,12 @@ + *enctype = "crypt"; + } + break; ++#ifdef HAVE_PAM ++ case PWTYPE_PAM: ++ null_strncpy(pw, passwd, 49); ++ *enctype = "pam"; ++ break; ++#endif + default: + qerrorf("Error: password type not supported [%s].\n", + passwdtype); +diff -wbBur dbmail-2.2.10/dbmail-user.h dbmail-2.2.10.pam/dbmail-user.h +--- dbmail-2.2.10/dbmail-user.h 2008-03-24 17:49:33.000000000 +0300 ++++ dbmail-2.2.10.pam/dbmail-user.h 2008-09-18 16:43:04.000000000 +0400 +@@ -34,7 +34,7 @@ + typedef enum { + PLAINTEXT = 0, PLAINTEXT_RAW, CRYPT, CRYPT_RAW, + MD5_HASH, MD5_HASH_RAW, MD5_DIGEST, MD5_DIGEST_RAW, +- MD5_BASE64, MD5_BASE64_RAW, SHADOW, PWTYPE_NULL ++ MD5_BASE64, MD5_BASE64_RAW, SHADOW, PWTYPE_PAM, PWTYPE_NULL + } pwtype_t; + + int mkpassword(const char * const user, const char * const passwd, +diff -wbBur dbmail-2.2.10/modules/authsql.c dbmail-2.2.10.pam/modules/authsql.c +--- dbmail-2.2.10/modules/authsql.c 2008-03-24 17:49:33.000000000 +0300 ++++ dbmail-2.2.10.pam/modules/authsql.c 2008-09-18 16:43:04.000000000 +0400 +@@ -27,6 +27,19 @@ + #include "dbmail.h" + #define THIS_MODULE "auth" + ++#ifdef HAVE_PAM ++#include <security/pam_appl.h> ++ ++#ifndef DEFAULT_DBMAIL_PAM_SERVICE ++#define DEFAULT_DBMAIL_PAM_SERVICE "dbmail" ++#endif ++ ++#ifndef DEFAULT_DBMAIL_PAM_TTL ++#define DEFAULT_DBMAIL_PAM_TTL 60 ++#endif ++ ++#endif ++ + extern db_param_t _db_params; + #define DBPFX _db_params.pfx + +@@ -49,17 +62,80 @@ + */ + static int __auth_query(const char *thequery); + ++#ifdef HAVE_PAM ++ ++static char *pam_password = NULL; /* Workaround for Solaris 2.6 brokenness */ ++static pam_handle_t *pamh = NULL; ++static int pam_ttl = DEFAULT_DBMAIL_PAM_TTL; ++static char *pam_service = DEFAULT_DBMAIL_PAM_SERVICE; ++static time_t pamh_created = 0; ++/* ++ * A simple "conversation" function returning the supplied password. ++ * Has a bit to much error control, but this is my first PAM application ++ * so I'd rather check everything than make any mistakes. The function ++ * expects a single converstation message of type PAM_PROMPT_ECHO_OFF. ++ */ ++static int ++password_conversation(int num_msg, const struct pam_message **msg, struct pam_response **resp, void *appdata_ptr) ++{ ++ if (num_msg != 1 || msg[0]->msg_style != PAM_PROMPT_ECHO_OFF) { ++ TRACE(TRACE_ERROR, "Unexpected PAM converstaion '%d/%s'", msg[0]->msg_style, msg[0]->msg); ++ return PAM_CONV_ERR; ++ } ++ if (!appdata_ptr) { ++ /* Workaround for Solaris 2.6 where the PAM library is broken ++ * and does not pass appdata_ptr to the conversation routine ++ */ ++ appdata_ptr = pam_password; ++ } ++ if (!appdata_ptr) { ++ TRACE(TRACE_ERROR, "ERROR: No password available to password_converstation!"); ++ return PAM_CONV_ERR; ++ } ++ *resp = calloc(num_msg, sizeof(struct pam_response)); ++ if (!*resp) { ++ TRACE(TRACE_ERROR, "Out of memory!"); ++ return PAM_CONV_ERR; ++ } ++ (*resp)[0].resp = strdup((char *) appdata_ptr); ++ (*resp)[0].resp_retcode = 0; ++ ++ return ((*resp)[0].resp ? PAM_SUCCESS : PAM_CONV_ERR); ++} ++ ++static struct pam_conv conv = ++{ ++ &password_conversation, ++ NULL ++}; ++ ++#endif ++ ++ + int auth_connect() + { + /* this function is only called after a connection has been made + * if, in the future this is not the case, db.h should export a + * function that enables checking for the database connection + */ ++#ifdef HAVE_PAM ++ ++#endif + return 0; + } + + int auth_disconnect() + { ++#ifdef HAVE_PAM ++ int retval=PAM_SUCCESS; ++ if (pamh) { ++ retval = pam_end(pamh, retval); ++ if (retval != PAM_SUCCESS) { ++ pamh = NULL; ++ TRACE(TRACE_ERROR, "failed to release PAM authenticator"); ++ } ++ } ++#endif + return 0; + } + +@@ -458,7 +534,71 @@ + is_validated = (strncmp(md5str, query_result, 32) == 0) ? 1 : 0; + g_free(md5str); + } ++#ifdef HAVE_PAM ++ else if (strcasecmp(query_result, "pam") == 0) { ++ int retval=0; ++ TRACE(TRACE_DEBUG, "validating using pam for user [%s] pass:[%s]",real_username,password); ++ conv.appdata_ptr = (char *) password; ++ pam_password= password; ++ if (pam_ttl == 0) { ++ /* Create PAM connection */ ++ retval = pam_start(pam_service, real_username, &conv, &pamh); ++ if (retval != PAM_SUCCESS) { ++ TRACE(TRACE_ERROR, "failed to create PAM authenticator"); ++ goto pam_error; ++ } ++ } else if (!pamh || (time(NULL) - pamh_created) >= pam_ttl || pamh_created > time(NULL)) { ++ /* Close previous PAM connection */ ++ if (pamh) { ++ retval = pam_end(pamh, retval); ++ if (retval != PAM_SUCCESS) { ++ TRACE(TRACE_WARNING, "failed to release PAM authenticator"); ++ } ++ pamh = NULL; ++ } ++ /* Initialize persistent PAM connection */ ++ retval = pam_start(pam_service, "dbmail@", &conv, &pamh); ++ if (retval != PAM_SUCCESS) { ++ TRACE(TRACE_ERROR, "failed to create PAM authenticator"); ++ goto pam_error; ++ } ++ pamh_created = time(NULL); ++ } ++ retval = PAM_SUCCESS; ++ if (pam_ttl != 0) { ++ if (retval == PAM_SUCCESS) ++ retval = pam_set_item(pamh, PAM_USER, real_username); ++ if (retval == PAM_SUCCESS) ++ retval = pam_set_item(pamh, PAM_CONV, &conv); ++ } ++ if (retval == PAM_SUCCESS) ++ retval = pam_authenticate(pamh, 0); ++ if (retval == PAM_SUCCESS ) //&& !no_acct_mgmt ++ retval = pam_acct_mgmt(pamh, 0); ++ if (retval == PAM_SUCCESS) { ++ is_validated=1; ++ } else { ++pam_error: ++ is_validated=0; ++ } ++ /* cleanup */ ++ retval = PAM_SUCCESS; ++#ifdef PAM_AUTHTOK ++ if (pam_ttl != 0) { ++ if (retval == PAM_SUCCESS) ++ retval = pam_set_item(pamh, PAM_AUTHTOK, NULL); ++ } ++#endif ++ if (pam_ttl == 0 || retval != PAM_SUCCESS) { ++ retval = pam_end(pamh, retval); ++ if (retval != PAM_SUCCESS) { ++ TRACE(TRACE_WARNING, "failed to release PAM authenticator\n"); ++ } ++ pamh = NULL; ++ } + ++ } ++#endif + if (is_validated) { + db_user_log_login(*user_idnr); + } else { +diff -wbBur dbmail-2.2.10/modules/Makefile.am dbmail-2.2.10.pam/modules/Makefile.am +--- dbmail-2.2.10/modules/Makefile.am 2008-03-24 17:49:33.000000000 +0300 ++++ dbmail-2.2.10.pam/modules/Makefile.am 2008-09-18 16:44:53.000000000 +0400 +@@ -60,7 +60,7 @@ + + # This one is always built. + libauth_sql_la_SOURCES = authsql.c +-libauth_sql_la_LIBADD = @CRYPTLIB@ ++libauth_sql_la_LIBADD = @CRYPTLIB@ @PAMLIBS@ + + if LDAP + libauth_ldap_la_SOURCES = authldap.c diff --git a/community/dbmail/dbmail.conf.d b/community/dbmail/dbmail.conf.d new file mode 100644 index 000000000..73309a4a2 --- /dev/null +++ b/community/dbmail/dbmail.conf.d @@ -0,0 +1,9 @@ +# Parameters to be passed to dbmail +# +# +# Select the service you want started with dbmail +# +# Available options : +# dbmail-imapd dbmail-pop3d dbmail-lmtpd dbmail-timsieved +# +DBMAIL_DAEMONS="dbmail-imapd" diff --git a/community/dbmail/dbmail.rc.d b/community/dbmail/dbmail.rc.d new file mode 100644 index 000000000..92c34e5d2 --- /dev/null +++ b/community/dbmail/dbmail.rc.d @@ -0,0 +1,41 @@ +#!/bin/bash + +[ -f /etc/conf.d/dbmail ] && . /etc/conf.d/dbmail + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + for daemon in $DBMAIL_DAEMONS; do + stat_busy "Starting DbMail ${daemon}" + /usr/sbin/${daemon} + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + fi + done + add_daemon dbmail + ;; + stop) + for daemon in $DBMAIL_DAEMONS; do + stat_busy "Stopping DbMail ${daemon}" + pid=$(cat /var/run/${daemon}.pid) + kill $pid + sleep 4 + stat_done + done + rm_daemon dbmail + ;; + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac + +exit 0 diff --git a/community/ddclient/ChangeLog b/community/ddclient/ChangeLog new file mode 100644 index 000000000..4520b69fe --- /dev/null +++ b/community/ddclient/ChangeLog @@ -0,0 +1,22 @@ +2008-08-07 Abhishek Dasgupta <abhidg@gmail.com> + + * ddclient 3.7.3-2 + * added /etc/conf.d/ddclient for modifying + daemon poll frequency. This overrides the + setting specified in /etc/ddclient/ddclient.conf + when ddclient is called as an rc script. + +2007-08-08 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * ddclient-3.7.3-1 + * version bump + * GPL -> GPL2 + * shortened pkgdesc + +2007-07-02 tardo <tardo@nagi-fanboi.net> + + * Built for x86_64 + +2007-06-29 Georg Grabler (STiAT) <ggrabler@gmail.com> + + * Version Bump to 3.7.2 diff --git a/community/ddclient/PKGBUILD b/community/ddclient/PKGBUILD new file mode 100644 index 000000000..39651659b --- /dev/null +++ b/community/ddclient/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: David Rosenstrauch <darose@darose.net> + +pkgname=ddclient +pkgver=3.8.0 +pkgrel=1 +pkgdesc="Update dynamic DNS entries for accounts on many dynamic DNS services." +arch=('i686' 'x86_64') +url="http://ddclient.sourceforge.net/" +license=('GPL2') +depends=('perl' 'perl-io-socket-ssl') +backup=('etc/ddclient/ddclient.conf' 'etc/conf.d/ddclient') +install=ddclient.install +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2 ddclient.rc ddclient.conf.d) + +build() { + cd ${srcdir}/ddclient-${pkgver} + + # core files + install -D -m755 ddclient ${pkgdir}/usr/sbin/ddclient + install -D -m755 ${srcdir}/ddclient.rc ${pkgdir}/etc/rc.d/ddclient + install -D -m600 sample-etc_ddclient.conf ${pkgdir}/etc/ddclient/ddclient.conf + install -D -m644 ${srcdir}/ddclient.conf.d ${pkgdir}/etc/conf.d/ddclient + install -d ${pkgdir}/var/cache/ddclient + + # additional instructions, sample configs + install -D -m644 README ${pkgdir}/etc/ddclient/samples/README + install -D -m644 sample-etc_cron.d_ddclient ${pkgdir}/etc/ddclient/samples/sample-etc_cron.d_ddclient + install -D -m644 sample-etc_dhcpc_dhcpcd-eth0.exe ${pkgdir}/etc/ddclient/samples/sample-etc_dhcpc_dhcpcd-eth0.exe + install -D -m644 sample-etc_ppp_ip-up.local ${pkgdir}/etc/ddclient/samples/sample-etc_ppp_ip-up.local +} +md5sums=('f6a55bc68cf73ffe7e80d2fa5cd44f85' + '7035bf8132f3517a59167f61ee5e8b90' + 'b8f39c82827776da948b76ef83544d33') + + +md5sums=('6cac7a5eb1da781bfd4d98cef0b21f8e' + '7035bf8132f3517a59167f61ee5e8b90' + 'b8f39c82827776da948b76ef83544d33') diff --git a/community/ddclient/ddclient.conf.d b/community/ddclient/ddclient.conf.d new file mode 100644 index 000000000..8b754a3c2 --- /dev/null +++ b/community/ddclient/ddclient.conf.d @@ -0,0 +1,2 @@ +# Parameters passed to ddclient +EXTRA_ARGS="-daemon 300" diff --git a/community/ddclient/ddclient.install b/community/ddclient/ddclient.install new file mode 100644 index 000000000..d6edc0e4c --- /dev/null +++ b/community/ddclient/ddclient.install @@ -0,0 +1,41 @@ +# arg 1: the new package version +post_install() { +cat << EOM + +If you want to use ddclient with dhcpcd, cron or pppd, +see /etc/ddclient/samples for further instructions. + +If you have ddclient in the DAEMONS array of /etc/rc.conf: +- Change /etc/conf.d/ddclient according to your needs. +- This setting OVERRIDES any setting in + /etc/ddclient/ddclient.conf + +EOM +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + +if [ -f /etc/ddclient/ddclient.cache ]; then + echo -n "Moving ddclient.cache from /etc/ddclient/ to /var/cache/ddclient/." + mv /etc/ddclient/ddclient.cache /var/cache/ddclient/ + echo " (done)" +fi + +if [ "$(vercmp $2 3.7.3-2)" -lt 0 ]; then +cat << EOM + +If you have ddclient in the DAEMONS array of /etc/rc.conf: +- Change /etc/conf.d/ddclient according to your needs. +- This setting OVERRIDES any setting in + /etc/ddclient/ddclient.conf + +EOM +fi + +} + +op=$1 +shift +$op $* diff --git a/community/ddclient/ddclient.rc b/community/ddclient/ddclient.rc new file mode 100644 index 000000000..a9093f74e --- /dev/null +++ b/community/ddclient/ddclient.rc @@ -0,0 +1,37 @@ +#!/bin/bash + +[ -f /etc/conf.d/ddclient ] && . /etc/conf.d/ddclient + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/ddclient` +case "$1" in + start) + stat_busy "Starting ddclient" + [ -z "$PID" ] && /usr/sbin/ddclient ${EXTRA_ARGS} + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon ddclient + stat_done + fi + ;; + stop) + stat_busy "Stopping ddclient" + [ -n "$PID" ] && kill -15 $PID >/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon ddclient + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/community/deb2targz/PKGBUILD b/community/deb2targz/PKGBUILD new file mode 100644 index 000000000..adf074d47 --- /dev/null +++ b/community/deb2targz/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.org> +# Contributor: Jason Erik Jackson <jacksonje@gmail.org> + +pkgname=deb2targz +pkgver=1 +pkgrel=2 +pkgdesc="Converts .deb archives to tar.gz" +arch=('i686' 'x86_64') +url="http://www.miketaylor.org.uk/tech/deb/" +depends=("perl") +source=("http://www.miketaylor.org.uk/tech/deb/$pkgname") + +md5sums=('5b944785778d023a43e33af53bea2056') + +build() { + mkdir -p $startdir/pkg/usr/bin + install -m755 $startdir/src/$pkgname $startdir/pkg/usr/bin +} + + diff --git a/community/delegate/ChangeLog b/community/delegate/ChangeLog new file mode 100644 index 000000000..d22a5592c --- /dev/null +++ b/community/delegate/ChangeLog @@ -0,0 +1,3 @@ +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/delegate/PKGBUILD b/community/delegate/PKGBUILD new file mode 100644 index 000000000..e1425c199 --- /dev/null +++ b/community/delegate/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=delegate +pkgver=9.9.3 +pkgrel=1 +pkgdesc="Caching and converting multyprotocol proxy. For example, you may use it as NNTP web interface" +arch=('i686' 'x86_64') +url="http://www.delegate.org/" +license=('GPL') +depends=('pam') +options=(!strip) +install=delegate.install +source=(ftp://ftp:ps790809%40inbox%2Eru@ftp.delegate.org/pub/DeleGate/delegate$pkgver.tar.gz) +md5sums=('16b49244d04490eb48b70e61efb24244') + +build() { + cd $startdir/src/$pkgname$pkgver + make ADMIN="root@localhost" || return 1 + + install -D -m0755 src/delegated $startdir/pkg/usr/bin/delegated || return 1 + + install -D -m0755 subin/dgbind $startdir/pkg/usr/sbin/dgbind || return 1 + install -D -m0755 subin/dgchroot $startdir/pkg/usr/sbin/dgchroot || return 1 + install -D -m0755 subin/dgcpnod $startdir/pkg/usr/sbin/dgcpnod || return 1 + install -D -m0755 subin/dgpam $startdir/pkg/usr/sbin/dgpam || return 1 + + install -D -m0644 doc/Manual.htm $startdir/pkg/usr/share/delegate/manual.htm || return 1 + install -D -m0644 doc/tutor-en.htm $startdir/pkg/usr/share/delegate/tutor-en.htm || return 1 +} diff --git a/community/delegate/delegate.install b/community/delegate/delegate.install new file mode 100644 index 000000000..3f36d4539 --- /dev/null +++ b/community/delegate/delegate.install @@ -0,0 +1,15 @@ +pre_install() { + /bin/true +} + +post_install() { + echo "--" + echo "-- Delegate supports too many protocols, so I did not write any rc-script" + echo "-- Please read documentation in /usr/share/delegate/" + echo "--" + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/dev86/ChangeLog b/community/dev86/ChangeLog new file mode 100644 index 000000000..79ed3b287 --- /dev/null +++ b/community/dev86/ChangeLog @@ -0,0 +1,3 @@ +2008-01-21 JJDaNiMoTh <jjdanimoth.aur@gmail.com> + + * PKGBUILD: moved man pages to /usr/share diff --git a/community/dev86/PKGBUILD b/community/dev86/PKGBUILD new file mode 100644 index 000000000..136e3e7f1 --- /dev/null +++ b/community/dev86/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 1281 2009-08-14 14:09:37Z dgriffiths $ +# Maintainer: Alessio 'mOLOk' Bolognino <themolok@gmail.com> +# Contributor: Suat SARIALP <muhendis.suat@gmail.com> + +pkgname=dev86 +pkgver=0.16.17 +pkgrel=5 +pkgdesc="Simple C compiler to generate 8086 code" +arch=('i686' 'x86_64') +url="http://homepage.ntlworld.com/robert.debath/dev86" +license=(GPL) +makedepends=('bin86') +options=('!libtool' '!strip' '!makeflags') +source=(http://homepage.ntlworld.com/robert.debath/dev86/Dev86src-0.16.17.tar.gz dev86-pic.patch) +md5sums=('e7bbfdbe61c2fb964994a087e29b0087' '1b750c5561a4bde5f83f65e5827feb73') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np0 -i ${startdir}/src/dev86-pic.patch + if [ "${CARCH}" = "x86_64" ]; then + # x86_64 fix + sed -i.orig \ + -e 's,alt-libs elksemu,alt-libs,' \ + -e 's,install-lib install-emu,install-lib,' \ + $startdir/src/$pkgname-$pkgver/makefile.in + fi + + # use our CFLAGS + sed -i -e "s/-O2 -g/${CFLAGS}/" makefile.in + + make PREFIX=/usr DIST="$startdir/pkg" || return 1 + make install-all DIST="$startdir/pkg" + mkdir -p $startdir/pkg/usr/share + mv $startdir/pkg/usr/man $startdir/pkg/usr/share + # remove all the stuff supplied by bin86 + rm $startdir/pkg/usr/bin/{as,ld,nm,objdump,size}86 + rm $startdir/pkg/usr/share/man/man1/{as,ld}86.1 + +} + diff --git a/community/dev86/dev86-pic.patch b/community/dev86/dev86-pic.patch new file mode 100644 index 000000000..439c2648b --- /dev/null +++ b/community/dev86/dev86-pic.patch @@ -0,0 +1,20 @@ +--- elksemu/elks.c.orig 2005-11-04 01:35:37.000000000 +0100 ++++ elksemu/elks.c 2005-11-04 01:45:28.000000000 +0100 +@@ -129,8 +129,17 @@ + static inline int vm86_mine(struct vm86_struct* v86) + { + int __res; ++#ifndef __PIC__ + __asm__ __volatile__("int $0x80\n" + :"=a" (__res):"a" ((int)OLD_SYS_vm86), "b" ((int)v86)); ++#else ++ __asm__ __volatile__( ++ "movl %%ebx,%%ecx\n\t" ++ "movl %2,%%ebx\n\t" ++ "int $0x80\n\t" ++ "movl %%ecx,%%ebx\n\t" ++ :"=a" (__res):"a" ((int)OLD_SYS_vm86), "r" ((int)v86) : "ecx"); ++#endif + return __res; + } + #endif diff --git a/community/devede/PKGBUILD b/community/devede/PKGBUILD new file mode 100644 index 000000000..2b4c74910 --- /dev/null +++ b/community/devede/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 332 2009-07-25 07:32:51Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Javier 'Phrodo_00' Aravena <phrodo.00@gmail.com> + +pkgname=devede +pkgver=3.14.0 +pkgrel=1 +pkgdesc="A program to create VideoDVDs and CDs." +url="http://www.rastersoft.com/programas/devede.html" +arch=('i686' 'x86_64') +license=('GPL3') +depends=('mplayer' 'dvdauthor' 'vcdimager' 'cdrkit' 'pygtk' 'ttf-dejavu') +source=(http://www.rastersoft.com/descargas/$pkgname-$pkgver.tar.bz2) +md5sums=('f7304e9276862758f6e4aa0bdbd0fc49') + +build() { + cd ${srcdir}/$pkgname-$pkgver + ./install.sh --DESTDIR=${pkgdir} \ + --prefix=/usr \ + --unistall=no \ + --targeted=yes || return 1 + + install -D -m644 $pkgname.desktop \ + ${pkgdir}/usr/share/applications/$pkgname.desktop || return 1 +} diff --git a/community/dfm/PKGBUILD b/community/dfm/PKGBUILD new file mode 100644 index 000000000..9d56bb809 --- /dev/null +++ b/community/dfm/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: eric <eric@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# +pkgname=dfm +pkgver=0.99.9 +pkgrel=1.1 +pkgdesc="A graphical file manager including desktop icons" +arch=('i686' 'x86_64') +depends=('gtk' 'imlib') +license=('GPL') +source=(http://www.kaisersite.de/dfm/$pkgname-$pkgver.tar.gz) +url="http://www.kaisersite.de/dfm/" +md5sums=('c6347874028a2dd2c8ec3dec33968fea') + +build() { + cd $startdir/src/$pkgname + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/dgpsip/PKGBUILD b/community/dgpsip/PKGBUILD new file mode 100644 index 000000000..5c92cf3c4 --- /dev/null +++ b/community/dgpsip/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=dgpsip +pkgver=1.35 +pkgrel=3 +pkgdesc="A small Un*x server and client for redistributing DGPS correction signals over the Net." +arch=('i686' 'x86_64') +url="http://www.wsrcc.com/wolfgang/gps/dgps-ip.html" +license=("GPL") +depends=('glibc') +source=(http://www.wsrcc.com/wolfgang/ftp/$pkgname-$pkgver.tar.gz) +md5sums=('e39129c4d0e1f253dd661bee6049860a') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} +# vim:syntax=sh diff --git a/community/dguitar/PKGBUILD b/community/dguitar/PKGBUILD new file mode 100644 index 000000000..3bced59fd --- /dev/null +++ b/community/dguitar/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sebastien Piccand <sebcactus@gmail.com> + +pkgname=dguitar +pkgver=0.5.8 +pkgrel=2 +pkgdesc="A guitar pro tab reader" +arch=(i686 x86_64) +url="http://dguitar.sourceforge.net/" +license=("GPL") +depends=('java-runtime') +makedepends=('unzip') +source=(http://download.sf.net/$pkgname/DGuitar-$pkgver.zip \ + dguitar.sh \ + dguitar.desktop) +md5sums=('3d10723d96203705b4044b48a755990f' \ + 'fd6800cb0baddac00c9c058c42e6cd6a' \ + '4f5a55d4dd27871b5d9e78865c26d81a') + +build() { + cd $startdir/src/DGuitar-$pkgver + install -D -m644 dist/DGuitar.jar $startdir/pkg/usr/share/java/dguitar/DGuitar.jar + install -D -m644 dist/Common.jar $startdir/pkg/usr/share/java/dguitar/Common.jar + install -D -m755 $startdir/src/dguitar.sh $startdir/pkg/usr/bin/dguitar + install -D -m644 $startdir/src/dguitar.desktop $startdir/pkg/usr/share/applications/dguitar.desktop + install -D -m644 skins/dguitar_32x32.png $startdir/pkg/usr/share/pixmaps/dguitar.png + mkdir -p $startdir/pkg/usr/share/dguitar + cp -r skins lang files $startdir/pkg/usr/share/dguitar + chmod -R 644 $startdir/pkg/usr/share/dguitar/* + chmod 755 $startdir/pkg/usr/share/dguitar/{lang,files,skins,skins/{default,compact}} +} diff --git a/community/dguitar/dguitar.desktop b/community/dguitar/dguitar.desktop new file mode 100644 index 000000000..13c484b19 --- /dev/null +++ b/community/dguitar/dguitar.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=DGuitar +Comment=A Guitar Pro file reader and player +Exec=dguitar +Terminal=false +Type=Application +Icon=dguitar.png +Categories=Application;Audio; +StartupNotify=true diff --git a/community/dguitar/dguitar.sh b/community/dguitar/dguitar.sh new file mode 100755 index 000000000..4413c01b9 --- /dev/null +++ b/community/dguitar/dguitar.sh @@ -0,0 +1,6 @@ +#!/bin/sh +for name in /usr/share/java/dguitar/*.jar ; do + CP=$CP:$name +done +cd /usr/share/dguitar +java -cp $CP -Dapple.laf.useScreenMenuBar=true -Dcom.apple.mrj.application.apple.menu.about.name=DGuitar dguitar.gui.DGuitar diff --git a/community/diacanvas/ChangeLog b/community/diacanvas/ChangeLog new file mode 100644 index 000000000..914eb7af0 --- /dev/null +++ b/community/diacanvas/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Added override fix patch diff --git a/community/diacanvas/PKGBUILD b/community/diacanvas/PKGBUILD new file mode 100644 index 000000000..4217274f4 --- /dev/null +++ b/community/diacanvas/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=diacanvas +pkgver=0.15.4 +pkgrel=3 +pkgdesc="Library for drawing diagrams" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/diacanvas" +license=('LGPL') +depends=('gnome-python' 'libgnomecanvas' 'libgnomeprint') +options=('!libtool') +source=(http://downloads.sourceforge.net/$pkgname/${pkgname}2_$pkgver.tar.gz + 'override-fix.patch') +md5sums=('2fc8a3447eb92636a7c73e240431e00a' '02c2f6cb7e1dfa43555eb1f5ce0fd0cd') + +build() { + cd "$srcdir/${pkgname}2-$pkgver" + + patch -Np1 -i ../override-fix.patch || return 1 + + ./configure --prefix=/usr --enable-python=yes + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/diacanvas/override-fix.patch b/community/diacanvas/override-fix.patch new file mode 100644 index 000000000..afb0810b9 --- /dev/null +++ b/community/diacanvas/override-fix.patch @@ -0,0 +1,59 @@ +diff -Naur diacanvas2-0.14.4.orig/python/diacanvas.override diacanvas2-0.14.4.new/python/diacanvas.override +--- diacanvas2-0.14.4.orig/python/diacanvas.override 2004-10-26 03:54:46.000000000 -0400 ++++ diacanvas2-0.14.4.new/python/diacanvas.override 2007-06-27 13:13:31.000000000 -0400 +@@ -182,55 +182,6 @@ + return create_canvas_item (self, args, kwargs, DIA_TYPE_CANVAS_TEXT); + } + %% +-override dia_canvas_item_new kwargs +-static int +-_wrap_dia_canvas_item_new (PyGObject *self, PyObject *args, PyObject *kwargs) +-{ +- return create_canvas_item (self, args, kwargs, DIA_TYPE_CANVAS_ITEM); +-} +-%% +-override dia_canvas_group_new kwargs +-static int +-_wrap_dia_canvas_group_new (PyGObject *self, PyObject *args, PyObject *kwargs) +-{ +- return create_canvas_item (self, args, kwargs, DIA_TYPE_CANVAS_GROUP); +-} +-%% +-override dia_canvas_element_new kwargs +-static int +-_wrap_dia_canvas_element_new (PyGObject *self, PyObject *args, PyObject *kwargs) +-{ +- return create_canvas_item (self, args, kwargs, DIA_TYPE_CANVAS_ELEMENT); +-} +-%% +-override dia_canvas_line_new kwargs +-static int +-_wrap_dia_canvas_line_new (PyGObject *self, PyObject *args, PyObject *kwargs) +-{ +- return create_canvas_item (self, args, kwargs, DIA_TYPE_CANVAS_LINE); +-} +-%% +-override dia_canvas_box_new kwargs +-static int +-_wrap_dia_canvas_box_new (PyGObject *self, PyObject *args, PyObject *kwargs) +-{ +- return create_canvas_item (self, args, kwargs, DIA_TYPE_CANVAS_BOX); +-} +-%% +-override dia_canvas_image_new kwargs +-static int +-_wrap_dia_canvas_image_new (PyGObject *self, PyObject *args, PyObject *kwargs) +-{ +- return create_canvas_item (self, args, kwargs, DIA_TYPE_CANVAS_IMAGE); +-} +-%% +-override dia_canvas_text_new kwargs +-static int +-_wrap_dia_canvas_text_new (PyGObject *self, PyObject *args, PyObject *kwargs) +-{ +- return create_canvas_item (self, args, kwargs, DIA_TYPE_CANVAS_TEXT); +-} +-%% + override dia_canvas_get_pango_layout noargs + static PyObject * + _wrap_dia_canvas_get_pango_layout(PyGObject *self) diff --git a/community/dictd/PKGBUILD b/community/dictd/PKGBUILD new file mode 100644 index 000000000..6bd21bf0b --- /dev/null +++ b/community/dictd/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: SmackleFunky <smacklefunky@optusnet.com.au> +# Contributor: Enrico Morelli <morelli@cerm.unifi.it> + +pkgname=dictd +pkgver=1.9.15 +pkgrel=6 +pkgdesc="Online dictionary client and server" +url="http://www.dict.org/" +license=("GPL") +arch=(i686 x86_64) +depends=('zlib') +makedepends=('flex') +backup=(etc/dict/dictd.conf \ + etc/dict/dict.conf \ + etc/dict/site.info \ + etc/conf.d/dictd \ + etc/xinetd.d/dictd) +source=(ftp://ftp.at0.dict.org/pub/dict/dictd-$pkgver.tar.gz \ + dictd \ + dict.conf \ + dictd.conf \ + dictd.confd \ + site.info \ + dictd.xinetd) +md5sums=('68c1cffa952012ba85a7271311de55e9' + '6542df4fc585773fc03f1a088730126b' + 'fb72f7d8c55f84b1b37bbc8d33a8e55a' + '33b467f10a606af7fa36782d67b67616' + '838887fee38ae4cebd652d399b1f2266' + 'b8cabf913876e544d919c7f20ff8db9e' + 'b7dbc9529df13ff895dae2b4abd080d6') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --enable-dictorg --prefix=/usr --sysconfdir=/etc/dict + make || return 1 + make DESTDIR=$startdir/pkg install && \ + install -D -m 0755 $startdir/src/dictd $startdir/pkg/etc/rc.d/dictd && \ + install -D -m 0644 $startdir/src/dictd.xinetd $startdir/pkg/etc/xinetd.d/dictd && \ + install -D -m 0644 $startdir/src/dictd.conf $startdir/pkg/etc/dict/dictd.conf && \ + install -D -m 0644 $startdir/src/dict.conf $startdir/pkg/etc/dict/dict.conf && \ + install -D -m 0644 $startdir/src/site.info $startdir/pkg/etc/dict/site.info && \ + install -D -m 0644 $startdir/src/dictd.confd $startdir/pkg/etc/conf.d/dictd +} diff --git a/community/dictd/dict.conf b/community/dictd/dict.conf new file mode 100644 index 000000000..e06c3d296 --- /dev/null +++ b/community/dictd/dict.conf @@ -0,0 +1,6 @@ +# This is the configuration file for dict. +# Usually all you will ever need here is the server keywords. +# Refer to the dict manpage for other options. +# It will only check the second server if the first fails +server localhost +server dict.org diff --git a/community/dictd/dictd b/community/dictd/dictd new file mode 100644 index 000000000..4f435d6f0 --- /dev/null +++ b/community/dictd/dictd @@ -0,0 +1,92 @@ +#!/bin/bash + +. /etc/conf.d/dictd +. /etc/rc.conf + +. /etc/rc.d/functions + +preconfiguration() { + stat_busy "Check dictd configuration" + if [ ! -e ${DICTD_CONF} ]; then + echo "No configuration" + stat_fail + exit 1 + fi + stat_done + + # The new way of doing this is to scan /usr/lib/dict and tweek the conf + stat_busy "Scanning for dictionaries..." + if [ ! -d "${DICTD_DICTDIR}" ]; then + echo "No dictionaries found" + stat_fail + exit 1 + fi + stat_done + pushd ${DICTD_DICTDIR} >/dev/null + INDEXFILES=`ls *.index` + if [ -z "$INDEXFILES" ]; then + echo "No dictionaries found" + stat_fail + exit 1 + fi + + cat $DICTD_CONF | sed -e '/^#LASTLINE/,$d' > $DICTD_TMPCONF + echo "#LASTLINE" >> $DICTD_TMPCONF + + CNT=0 + for i in $INDEXFILES + do + DNAME=`echo $i | awk -F . '{print $1;}'` + #two possible names for a matching dictionary, check which is there. + if [ -f ${DNAME}.dict.dz ]; then + DICT=${DNAME}.dict.dz + elif [ -f ${DNAME}.dict ];then + DICT=${DNAME}.dict + else + echo "Index $i has no matching dictionaray..." + fi + + #ok, go an index, and a dixtionary, append. + echo "database $DNAME { data \"${DICTD_DICTDIR}/${DICT}\"" >> $DICTD_TMPCONF + echo " index \"${DICTD_DICTDIR}/$i\" }" >> $DICTD_TMPCONF + + CNT=`expr $CNT + 1` + done + popd >/dev/null + mv ${DICTD_TMPCONF} ${DICTD_CONF} + echo "$CNT dictionary indexes found." +} + +PID=`pidof -o %PPID /usr/sbin/dictd` + +case "$1" in + start) + preconfiguration || exit 1 + stat_busy "Start dictd daemon" + /usr/sbin/dictd $DICTD_ARGS -- $DICTD_EARGS + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon dictd + stat_done + fi + ;; + + stop) + stat_busy "Stop dictd daemon" + kill $PID 2>/dev/null 1>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon dictd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/community/dictd/dictd.conf b/community/dictd/dictd.conf new file mode 100644 index 000000000..4cded974f --- /dev/null +++ b/community/dictd/dictd.conf @@ -0,0 +1,22 @@ +# dictd configuration file. +# whipped up by michael conrad tilstra <michael@gentoo.org> + +# Informational message +site site.info + +# who's allowed. You might want to change this. +access { + allow * +} + +# Dictionaries are listed below. +# The initrc script scans /usr/lib/dict and adds all of the dictionaries +# it finds here. +# +# The initrc script will delete everything after the the last line and +# replace it with what it finds. So add all of your things above. +# +# If this is a problem for people, contact me and +# we can work out a different method. +# +#LASTLINE diff --git a/community/dictd/dictd.confd b/community/dictd/dictd.confd new file mode 100644 index 000000000..4b47dcdde --- /dev/null +++ b/community/dictd/dictd.confd @@ -0,0 +1,7 @@ +# Config file for /etc/rc.d/dictd + +DICTD_CONF=/etc/dict/dictd.conf +DICTD_DICTDIR=/usr/share/dictd +DICTD_TMPCONF=/etc/dict/dictd.conf.$$ +DICTD_EARGS="-s" +DICTD_ARGS="--locale en_US.UTF-8" diff --git a/community/dictd/dictd.xinetd b/community/dictd/dictd.xinetd new file mode 100644 index 000000000..a3e3773dc --- /dev/null +++ b/community/dictd/dictd.xinetd @@ -0,0 +1,12 @@ +service dict +{ + disable = yes + type = UNLISTED + port = 2628 + socket_type = stream + protocol = tcp + wait = no + user = daemon + server = /usr/sbin/dictd + server_args = -c /etc/dict/dictd.conf -i --locale en_US.UTF-8 +} diff --git a/community/dictd/site.info b/community/dictd/site.info new file mode 100644 index 000000000..23bfdeb61 --- /dev/null +++ b/community/dictd/site.info @@ -0,0 +1,6 @@ +Welcome to your dictionary server dictd! + +This is an example site information file. It should contain information +about any restricted databases and how users can obtain access. If may +also contain other random data as you see fit. + diff --git a/community/dietlibc/PKGBUILD b/community/dietlibc/PKGBUILD new file mode 100644 index 000000000..a846f9646 --- /dev/null +++ b/community/dietlibc/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Tino Reichardt <milky-archlinux@mcmilk.de> + +pkgname=dietlibc +pkgver=0.32 +pkgrel=1 +pkgdesc="a libc optimized for small size" +arch=('i686' 'x86_64') +url="http://www.fefe.de/dietlibc/" +license=("GPL") +source=(http://www.kernel.org/pub/linux/libs/dietlibc/$pkgname-$pkgver.tar.bz2) +md5sums=('0098761c17924c15e21d25acdda4a8b5') + +build() { + cd $startdir/src/$pkgname-$pkgver + make all dyn || return 1 + mkdir -p $startdir/pkg/etc + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/diff2html/PKGBUILD b/community/diff2html/PKGBUILD new file mode 100644 index 000000000..60d274e84 --- /dev/null +++ b/community/diff2html/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=diff2html +pkgver=1.0.1 +pkgrel=1 +pkgdesc="diff to html" +arch=(i686 x86_64) +url="http://kafka.fr.free.fr/diff2html/" +license=('GPL') +depends=(python) +makedepends=() +source=(http://kafka.fr.free.fr/diff2html/diff2html.bz2) +md5sums=('e3aa3bd4fec0a93f5f97efcd210e232b') + +build() { + install -D -m0755 $startdir/src/diff2html $startdir/pkg/usr/bin/diff2html +} diff --git a/community/dillo/PKGBUILD b/community/dillo/PKGBUILD new file mode 100644 index 000000000..b06a0a32d --- /dev/null +++ b/community/dillo/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 3020 2009-09-25 16:22:21Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: dorphell <dorphell@archlinux.org> + +pkgname=dillo +pkgver=2.1.1 +pkgrel=4 +pkgdesc="A small, fast graphical web browser built on FLTK" +arch=(i686 x86_64) +url="http://www.dillo.org" +license=('GPL') +depends=('fltk2' 'libjpeg' 'perl' 'openssl' 'libpng' 'gcc-libs' 'libxcursor') +backup=(etc/dillo/{dillorc,dpidrc}) +source=(http://www.dillo.org/download/$pkgname-$pkgver.tar.bz2) +md5sums=('93f674f2a42d90a1cdb88a6972325954') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --enable-cookies --enable-dlgui --enable-ssl + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/dina-font/LICENSE b/community/dina-font/LICENSE new file mode 100644 index 000000000..eec229131 --- /dev/null +++ b/community/dina-font/LICENSE @@ -0,0 +1,7 @@ +The Dina font is free. You are welcome to use, distribute and modify it +however you want, just don't use it for anything illegal or claim that +you made it. + +The Dina font is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this font. diff --git a/community/dina-font/PKGBUILD b/community/dina-font/PKGBUILD new file mode 100644 index 000000000..7fe3a9501 --- /dev/null +++ b/community/dina-font/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Xilon <xilonmu@gmail.com> +pkgname=dina-font +pkgver=2.89 +pkgrel=2 +pkgdesc='A monospace bitmap font, primarily aimed at programmers.' +arch=('i686' 'x86_64') +url="http://www.donationcoder.com/Software/Jibz/Dina/index.html" +license=('custom') +depends=('xorg-fonts-encodings' 'xorg-fonts-alias' 'xorg-font-utils' 'fontconfig') +install="$pkgname.install" +source=("http://ahri.net/static/dina.pcfs.tar.bz2" 'LICENSE') +md5sums=('b929d534e7b9b784a12c0c53d9c23f9a' + 'd7f8fbff7893c52e94b29c30369f2037') + +build() { + cd "$startdir/src/dina" + rm -f fonts.dir + for i in *; do + install -Dm 644 $i "$startdir/pkg/usr/share/fonts/local/$i" + done + cd "$startdir/src" + install -Dm 644 LICENSE "$startdir/pkg/usr/share/licenses/$pkgname/LICENSE" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/dina-font/dina-font.install b/community/dina-font/dina-font.install new file mode 100644 index 000000000..b86f30d7c --- /dev/null +++ b/community/dina-font/dina-font.install @@ -0,0 +1,29 @@ +# arg 1: the new package version +post_install() { + echo -n "Updating font cache... " + /usr/bin/fc-cache + cd /usr/share/fonts/local + /usr/bin/mkfontdir + /usr/bin/mkfontscale + echo "done." + echo "Note that local fonts are now (with xorg-7.0) in /usr/share/fonts/local/" + echo "Make sure that you add /usr/share/fonts/local/ to xorg.conf under the" + echo "\"Files\" section" +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $i +} + +# arg 1: the old package version +post_remove() { + /usr/bin/fc-cache +} + +op=$1 +shift +[ "$(type -t "$op")" = "function" ] && $op "$@" + +# vim:set ts=2 sw=2 et: diff --git a/community/directfb/ChangeLog b/community/directfb/ChangeLog new file mode 100644 index 000000000..2cc6d8441 --- /dev/null +++ b/community/directfb/ChangeLog @@ -0,0 +1,20 @@ +2009-07-13 Eric Belanger <eric@archlinux.org> + + * directfb 1.4.1-1 + * Upstream update + +2009-05-03 Eric Belanger <eric@archlinux.org> + + * directfb 1.2.8-1 + * Upstream update + +2009-03-06 Eric Belanger <eric@archlinux.org> + + * directfb 1.2.7-1 + * Upstream update + +2008-07-29 Eric Belanger <eric@archlinux.org> + + * directfb 1.2.0-1 + * Upstream update + * Added ChangeLog diff --git a/community/directfb/PKGBUILD b/community/directfb/PKGBUILD new file mode 100644 index 000000000..3d4cb6edb --- /dev/null +++ b/community/directfb/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Eric Belanger <eric@archlinux.org> + +pkgname=directfb +pkgver=1.4.1 +pkgrel=1 +pkgdesc="A thin library that provides hardware graphics acceleration, input device handling and abstraction, integrated windowing system on top of the Linux Framebuffer Device" +arch=('i686' 'x86_64') +url="http://www.directfb.org" +license=('LGPL') +depends=('libjpeg>=7' 'libxext' 'sdl' 'sysfsutils' 'libpng' 'freetype2') +options=('!libtool') +source=(http://www.directfb.org/downloads/Core/DirectFB-${pkgver%.*}/DirectFB-${pkgver}.tar.gz) +md5sums=('e7df079ff44ec98187c24a00500e597a') +sha1sums=('98f3c46789fa599367037654ee35b71f453b68b3') + +build() { + cd "${srcdir}/DirectFB-${pkgver}" + ./configure --prefix=/usr --sysconfdir=/etc --enable-static --enable-zlib \ + --enable-x11 --enable-sdl --disable-vnc --disable-osx \ + --enable-video4linux2 --enable-voodoo || return 1 + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 +} diff --git a/community/discid/PKGBUILD b/community/discid/PKGBUILD new file mode 100644 index 000000000..e73af46ec --- /dev/null +++ b/community/discid/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Roland Schaeuble <rschaeuble@gmx.ch> + +pkgname=discid +pkgver=0.1.3 +pkgrel=3 +pkgdesc="A program to calculate the disc-ID for audio compact discs" +arch=('i686' 'x86_64') +url="http://discid.sourceforge.net" +license=("GPL") +depends=(gcc) +source=("http://downloads.sourceforge.net/sourceforge/discid/$pkgname-$pkgver.tar.gz") +md5sums=('4f1c06efa40995576e6436246e5bd674') + +build() { + cd $startdir/src + cd $pkgname-$pkgver + make || return 1 + make DESTDIR=$startdir/pkg/usr install +} diff --git a/community/djview4/PKGBUILD b/community/djview4/PKGBUILD new file mode 100644 index 000000000..97bf30771 --- /dev/null +++ b/community/djview4/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> +# Contributor: Leslie P. Polzer <polzerΘgnu·org> +# Contributor: erm67 <erm67Θyahoo·it> + +pkgname="djview4" +pkgver=4.5 +pkgrel=1 +pkgdesc="DJVU viewer (Qt4 version)" +url="http://djvu.sourceforge.net/" +license=('GPL') +arch=('i686' 'x86_64') +depends=('qt>=4.1' 'openssl' 'libdjvu>=3.5.19') +source=("http://downloads.sourceforge.net/djvu/$pkgname-$pkgver.tar.gz") +md5sums=('0461a26dbcac33dcc5eb7955ac357504') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + QTDIR=/usr ./configure --prefix=/usr --disable-nsdejavu || return 1 + + make || return 1 + make DESTDIR="$pkgdir" LN_S=false install +} + diff --git a/community/dkfilter/PKGBUILD b/community/dkfilter/PKGBUILD new file mode 100644 index 000000000..8b89866be --- /dev/null +++ b/community/dkfilter/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=dkfilter +pkgver=0.11 +pkgrel=6 +pkgdesc="Domain key filter" +arch=('i686' 'x86_64') +url="http://jason.long.name/dkfilter/" +license=('GPL') +depends=(perl-crypt-openssl-rsa perl-mailtools perl-net-dns perl-net-server perl-mail-domainkeys) +option=('!emptydirs') +backup=(etc/conf.d/dkfilter) +install=dkfilter.install +source=(http://jason.long.name/dkfilter/dkfilter-$pkgver.tar.gz \ + dkfilter-rc \ + dkfilter.conf.d) +md5sums=('e295678fc728c139137bfadf4a679262' + '544e41234372f9f6752366e4c8a28100' + 'a2fb031fa9493ccc082d953cd023a097') + +build() { + cd $startdir/src/dkfilter-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + install -D -m 0755 $startdir/src/dkfilter-rc $startdir/pkg/etc/rc.d/dkfilter && \ + install -D -m 0644 $startdir/src/dkfilter.conf.d $startdir/pkg/etc/conf.d/dkfilter +} diff --git a/community/dkfilter/dkfilter-rc b/community/dkfilter/dkfilter-rc new file mode 100644 index 000000000..c5429e2de --- /dev/null +++ b/community/dkfilter/dkfilter-rc @@ -0,0 +1,76 @@ +#!/bin/sh + +. /etc/rc.d/functions +. /etc/conf.d/dkfilter +. /etc/rc.conf + +DKFILTER_IN_ARGS="--user=$DKFILTER_USER --group=$DKFILTER_GROUP --hostname=$DKFILTER_HOSTNAME 127.0.0.1:10025 127.0.0.1:10026" +DKFILTER_OUT_ARGS="--user=$DKFILTER_USER --group=$DKFILTER_GROUP --keyfile=$DKFILTER_PRIVATE_KEY --selector=$DKFILTER_SELECTOR --domain=$DKFILTER_DOMAIN --method=nofws --headers 127.0.0.1:10027 127.0.0.1:10028" + +DKFILTER_IN_BIN="/usr/bin/dkfilter.in" +DKFILTER_OUT_BIN="/usr/bin/dkfilter.out" +PIDDKFILTER_IN="/var/run/dkfilter.in" +PIDDKFILTER_OUT="/var/run/dkfilter.out" + +get_pid_in() { + ps fax | grep dkfilter.in | grep perl | awk -- "{print \$1}" +} + +get_pid_out() { + ps fax | grep dkfilter.out | grep perl | awk -- "{print \$1}" +} + +case "$1" in + start) + stat_busy "Starting inbound DomainKeys-filter (dkfilter.in)..." + $DKFILTER_IN_BIN $DKFILTER_IN_ARGS 1>>/var/log/dkfilter.in 2>>/var/log/dkfilter.in & + get_pid_in dkfilter.in >$PIDDKFILTER_IN + RETVAL=$? + if [ $RETVAL -eq 0 ]; then + stat_done + else + stat_fail + exit $RETVAL + fi + + stat_busy "Starting outbound DomainKeys-filter (dkfilter.out)..." + $DKFILTER_OUT_BIN $DKFILTER_OUT_ARGS 1>>/var/log/dkfilter.out 2>>/var/log/dkfilter.out & + get_pid_out dkfilter.out >$PIDDKFILTER_OUT + RETVAL=$? + if [ $RETVAL -eq 0 ]; then + stat_done + else + stat_fail + exit $RETVAL + fi + ;; + + stop) + stat_busy "Shutting down inbound DomainKeys-filter (dkfilter.in)..." + kill `get_pid_in` + RETVAL=$? + if [ $RETVAL -eq 0 ]; then + stat_done + else + stat_fail + exit $RETVAL + fi + stat_busy "Shutting down outbound DomainKeys-filter (dkfilter.out)..." + kill `get_pid_out` + RETVAL=$? + if [ $RETVAL -eq 0 ]; then + stat_done + else + stat_fail + exit $RETVAL + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 + ;; +esac diff --git a/community/dkfilter/dkfilter.conf.d b/community/dkfilter/dkfilter.conf.d new file mode 100644 index 000000000..3035ad439 --- /dev/null +++ b/community/dkfilter/dkfilter.conf.d @@ -0,0 +1,25 @@ +# +# UID and GID for dkfilter +# +DKFILTER_USER=dkfilter +DKFILTER_GROUP=dkfilter + +# +# Private key +# +DKFILTER_PRIVATE_KEY=/etc/dkfilter/private.key + +# +# Hostname (Who verified incoming email) +# +DKFILTER_HOSTNAME=`hostname -f` + +# +# Domain (sign outbound email for this domain) +# +DKFILTER_DOMAIN=`hostname -d` + +# +# Selector (you may choose random name) +# +DKFILTER_SELECTOR=server1 diff --git a/community/dkfilter/dkfilter.install b/community/dkfilter/dkfilter.install new file mode 100644 index 000000000..6d7df02b4 --- /dev/null +++ b/community/dkfilter/dkfilter.install @@ -0,0 +1,29 @@ +pre_install() { + /bin/true +} + +post_install() { + echo "-- You should add dkfilter user and group" + /bin/true +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + /bin/true +} + +pre_remove() { + /bin/true +} + +post_remove() { + echo "-- You may remove dkfilter user and group" + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/dmd/PKGBUILD b/community/dmd/PKGBUILD new file mode 100644 index 000000000..ab9805c6b --- /dev/null +++ b/community/dmd/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 1902 2009-09-05 21:36:48Z cbrannon $ +# Maintainer: Chris Brannon <cmbrannon79@gmail.com> +# Contributor: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Anders Bergh <anders1@gmail.com> +# Contributor: Alexander Fehr <pizzapunk gmail com> + +pkgname=dmd +pkgver=1.047 +pkgrel=1 +pkgdesc="The Digital Mars D compiler." +arch=('i686') +url="http://www.digitalmars.com/d/1.0/" +source=(http://ftp.digitalmars.com/$pkgname.$pkgver.zip) +md5sums=('218c386c1d9363071b971614a988150d') +provides=('d-compiler') +license=('custom') +options=('!strip') +depends=() +optdepends=('libphobos: D standard runtime library' + 'libtango: Alternative runtime library') + +build() { + # Copy the license. + install -Dm644 $srcdir/dmd/license.txt $pkgdir/usr/share/licenses/dmd/LICENSE || return 1 + + install -Dm755 $srcdir/dmd/linux/bin/dmd $pkgdir/usr/bin/dmd || return 1 + install -Dm755 $srcdir/dmd/linux/bin/dumpobj $pkgdir/usr/bin/dumpobj || return 1 + install -Dm755 $srcdir/dmd/linux/bin/obj2asm $pkgdir/usr/bin/obj2asm || return 1 + install -Dm755 $srcdir/dmd/linux/bin/rdmd $pkgdir/usr/bin/rdmd || return 1 + + for x in $srcdir/dmd/man/man1/*.1; do + install -Dm644 $x "$pkgdir/usr/share/man/man1/$(basename $x)" + done + + for x in $srcdir/dmd/man/man1/*.5; do + install -Dm644 $x "$pkgdir/usr/share/man/man5/$(basename $x)" + done +} diff --git a/community/docbook2x/PKGBUILD b/community/docbook2x/PKGBUILD new file mode 100644 index 000000000..92c34b4f8 --- /dev/null +++ b/community/docbook2x/PKGBUILD @@ -0,0 +1,42 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=docbook2x +pkgver=0.8.8 +pkgrel=7 +pkgdesc="A software package that converts DocBook documents into the traditional Unix man page format and the GNU Texinfo format." +arch=('i686' 'x86_64') +url="http://docbook2x.sourceforge.net" +license=("MIT") +depends=('glibc' 'perl-sgmls' 'perlxml' 'perl-xml-sax' 'libxslt') +makedepends=('texinfo') +install=docbook2x.install +source=(http://downloads.sourceforge.net/$pkgname/docbook2X-$pkgver.tar.gz) +md5sums=('b9b76a6af198c4f44574cfd17a322f01') + +build() { + cd $startdir/src/docbook2X-$pkgver + + install -D -m0644 COPYING $pkgdir/usr/share/licenses/$pkgname/license || return 1 + + ./configure --prefix=/usr/ + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + # some fixes + cd $startdir/pkg/usr/bin && \ + ln -s docbook2man docbook2x-man && \ + ln -s docbook2texi docbook2x-texi && \ + sed -i 's|http://docbook2x.sf.net/latest|/usr/share/docbook2X|g' db2x_xsltproc && \ + sed -i 's|${prefix}|/usr|g' db2x_manxml && \ + sed -i 's|${prefix}|/usr|g' db2x_texixml && \ + sed -i 's|${prefix}|/usr|g' db2x_xsltproc && \ + sed -i 's|${prefix}|/usr|g' docbook2man && \ + sed -i 's|${prefix}|/usr|g' docbook2texi && \ + sed -i 's|${prefix}|/usr|g' sgml2xml-isoent && \ + sed -i 's|${prefix}|/usr|g' utf8trans || return 1 + + rm -f $pkgdir/usr/share/info/dir && \ + gzip $pkgdir/usr/share/info/*.info || return 1 +} diff --git a/community/docbook2x/docbook2x.install b/community/docbook2x/docbook2x.install new file mode 100644 index 000000000..00237ceb4 --- /dev/null +++ b/community/docbook2x/docbook2x.install @@ -0,0 +1,22 @@ +info_dir=/usr/share/info +info_files=(docbook2X.info docbook2man-xslt.info docbook2texi-xslt.info) + +post_install() { + for f in ${info_files[@]}; do + install-info ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for f in ${info_files[@]}; do + install-info --delete ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null + done +} + +op=$1 +shift +$op $* diff --git a/community/docutils/PKGBUILD b/community/docutils/PKGBUILD new file mode 100644 index 000000000..838cebf32 --- /dev/null +++ b/community/docutils/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: tardo <tardo@nagi-fanboi.net> + +pkgname=docutils +pkgver=0.5 +pkgrel=3 +pkgdesc="Set of tools for processing plaintext docs into formats such as HTML, XML, or LaTeX" +arch=('i686' 'x86_64') +url="http://docutils.sourceforge.net" +license=('custom') +depends=('python') +source=(http://downloads.sourceforge.net/docutils/docutils-$pkgver.tar.gz) +md5sums=('dd72dac92fc8e3eb0f48c3effeef80f6') + +build() { + cd $startdir/src/docutils-$pkgver + python setup.py install --root=$startdir/pkg + install -D -m644 COPYING.txt $startdir/pkg/usr/share/licenses/$pkgname/COPYING.txt + install -D -m644 licenses/python* $startdir/pkg/usr/share/licenses/$pkgname/ +} + diff --git a/community/dokuwiki/PKGBUILD b/community/dokuwiki/PKGBUILD new file mode 100644 index 000000000..6d8681e81 --- /dev/null +++ b/community/dokuwiki/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=dokuwiki +pkgver=20090214b +_pkgver=2009-02-14b +pkgrel=1 +pkgdesc="DokuWiki engine" +arch=('i686' 'x86_64') +url="http://www.splitbrain.org/projects/dokuwiki" +license=('GPL') +depends=(php) +backup=() +options=(force) +install=dokuwiki.install +source=(http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-${_pkgver}.tgz) +md5sums=('c75c4781b8698041c3c9b6b0fec2ac2e') + +build() { + cd $srcdir + install -d -m0755 $pkgdir/srv/http && \ + mv $pkgname-${_pkgver/b/} $pkgdir/srv/http/dokuwiki && \ + touch $pkgdir/srv/http/dokuwiki/data/changes.log && \ + chmod 0644 $pkgdir/srv/http/dokuwiki/data/changes.log && \ + cd $pkgdir/srv/http/dokuwiki/data && \ + find -type f -exec chmod g=rw {} \; && find -type d -exec chmod g=rwx {} \; && \ + chmod g=rwx $pkgdir/srv/http/dokuwiki/conf +} diff --git a/community/dokuwiki/dokuwiki.install b/community/dokuwiki/dokuwiki.install new file mode 100644 index 000000000..92bfe2899 --- /dev/null +++ b/community/dokuwiki/dokuwiki.install @@ -0,0 +1,14 @@ +post_install() { + echo "-- Go to the http://your-server/dokuwiki/install.php to setup dokuwiki" + chown -R http:http /srv/http/dokuwiki/data && \ + chown http:http /srv/http/dokuwiki/conf +} + +post_upgrade() { + chown -R http:http /srv/http/dokuwiki/data && \ + chown http:http /srv/http/dokuwiki/conf +} + +op=$1 +shift +$op $* diff --git a/community/dosemu/PKGBUILD b/community/dosemu/PKGBUILD new file mode 100644 index 000000000..f726e2911 --- /dev/null +++ b/community/dosemu/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Bob Finch <w9ya@arrl.net> + +pkgname=dosemu +pkgver=1.4.0 +pkgrel=2 +pkgdesc="DOS emulator" +arch=('i686' 'x86_64') +url="http://www.dosemu.org/" +license=('GPL' 'custom') +depends=('gpm' 'slang' 'sdl' 'libxxf86vm' 'libsndfile') +backup=('etc/dosemu/dosemu.conf' 'etc/dosemu/dosemu.users' 'etc/dosemu/global.conf') +source=(http://downloads.sourceforge.net/sourceforge/dosemu/$pkgname-$pkgver.tgz \ +http://downloads.sourceforge.net/sourceforge/dosemu/dosemu-freedos-1.0-bin.tgz) +md5sums=('0bba530637266f99d404ba15e3f118d4' '2e09774fe91cff4372cb4a393eb467f5') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --with-fdtarball=$startdir/src/dosemu-freedos-1.0-bin.tgz --mandir=/usr/share/man + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m 644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING + install -D -m 644 COPYING.DOSEMU $startdir/pkg/usr/share/licenses/$pkgname/COPYING.DOSEMU +} diff --git a/community/dot2tex/PKGBUILD b/community/dot2tex/PKGBUILD new file mode 100644 index 000000000..7beb42f4f --- /dev/null +++ b/community/dot2tex/PKGBUILD @@ -0,0 +1,16 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +pkgname=dot2tex +pkgver=2.8.4 +pkgrel=1 +pkgdesc="Graphviz to LaTeX converter" +arch=('i686' 'x86_64') +url="http://www.fauskes.net/code/dot2tex/" +depends=('pyparsing' 'graphviz') +source=(http://$pkgname.googlecode.com/files/$pkgname-$pkgver.tar.gz) +license=('other:"MIT"') +build() +{ + cd "$srcdir/$pkgname-$pkgver" || return 1 + python setup.py install --root="$pkgdir" || return 1 +} +md5sums=('e63d164fad5722290646cb200dcfcb61') diff --git a/community/driconf/PKGBUILD b/community/driconf/PKGBUILD new file mode 100644 index 000000000..9a7eddb61 --- /dev/null +++ b/community/driconf/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Giovanni Scafora <linuxmania@gmail.com> + +pkgname=driconf +pkgver=0.9.1 +pkgrel=2 +pkgdesc="A graphical configuration tool for the Direct Rendering Infrastructure" +arch=('i686' 'x86_64') +url="http://dri.freedesktop.org/wiki/DriConf" +license=('GPL') +depends=('pygtk' 'pyxml' 'expat' 'xorg-utils') +source=(http://people.freedesktop.org/~fxkuehl/$pkgname/$pkgname-$pkgver.tar.gz driconf.desktop drilogo.png) +md5sums=('76d610bcd56aa5e8a489debb5081178a' 'd621b89ad6a623fa5828c05ab585dcb1'\ + 'b34317c8c3b70fa278c9992b8077092d') + +build() { + cd $startdir/src/$pkgname-$pkgver + sed -i -e "s:/usr/local/lib/driconf:$startdir/pkg/usr/lib/driconf:g" -e "s:/usr/local:$startdir/pkg/usr:g" setup.cfg + sed -i -e "s:local/::" driconf + sed -i -e "s:/usr/local:/usr:g" setup.py + sed -i -e "s:/usr/local:/usr:g" driconf_commonui.py + python setup.py install + install -Dm644 ../$pkgname.desktop $startdir/pkg/usr/share/applications/$pkgname.desktop + install -Dm644 ../drilogo.png $startdir/pkg/usr/share/pixmaps/drilogo.png +} diff --git a/community/driconf/driconf.desktop b/community/driconf/driconf.desktop new file mode 100644 index 000000000..2ae0bd328 --- /dev/null +++ b/community/driconf/driconf.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=DriConf +Comment=Configuration tool for the DRI +Exec=driconf +Icon=/usr/share/pixmaps/drilogo.png +Terminal=false +Type=Application +X-MultipleArgs=false +Categories=Application;Settings;System; diff --git a/community/driconf/drilogo.png b/community/driconf/drilogo.png new file mode 100644 index 000000000..6cdfe60bb Binary files /dev/null and b/community/driconf/drilogo.png differ diff --git a/community/driftnet/PKGBUILD b/community/driftnet/PKGBUILD new file mode 100644 index 000000000..a3a00ce96 --- /dev/null +++ b/community/driftnet/PKGBUILD @@ -0,0 +1,17 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=driftnet +pkgver=0.1.6 +pkgrel=3 +pkgdesc="Listens to network traffic and picks out images from TCP streams it observes." +url=('http://www.ex-parrot.com/~chris/driftnet/') +license=('GPL') +arch=('i686' 'x86_64') +depends=('libjpeg' 'libpcap' 'libungif' 'gtk' 'giflib') +makedepends=('imake') +source=(http://www.ex-parrot.com/~chris/driftnet/$pkgname-$pkgver.tar.gz) +build() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR=$pkgdir || return 1 + install -D -m755 $pkgname "$pkgdir/usr/bin/$pkgname" +} +md5sums=('8e11d77770452f97bb3c23f510489815') diff --git a/community/drivel/PKGBUILD b/community/drivel/PKGBUILD new file mode 100644 index 000000000..a23192087 --- /dev/null +++ b/community/drivel/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# old Maintainer: Andrei "Garoth" Thorp <my-username at gmail dot com> +# Contributor: Alexandr Nevskiy <kepkin@gmail.com> + +pkgname=drivel +pkgver=2.0.4 +pkgrel=1 +pkgdesc="GTK client for working with online journals (blogs)." +url="http://www.dropline.net/drivel/index.php" +arch=('i686' 'x86_64') +license=("GPL") +depends=('curl' 'gtksourceview>=1.0.0' 'gtkspell' 'libgnomeui>=2.0.0') +makedepends=('perlxml' 'pkgconfig' 'intltool>=0.21' 'gnome-doc-utils>=0.3.2') +backup=() +install=drivel.install +source=(http://downloads.sourceforge.net/drivel/$pkgname-$pkgver.tar.gz) +md5sums=('b3ecc187eb1e51968ac6aced7b5100e9') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/drivel/drivel.install b/community/drivel/drivel.install new file mode 100644 index 000000000..02930b22f --- /dev/null +++ b/community/drivel/drivel.install @@ -0,0 +1,17 @@ +post_install() { + [ -e /usr/bin/gtk-update-icon-cache ] && gtk-update-icon-cache -q -t -f usr/share/icons + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + [ -e /usr/bin/gtk-update-icon-cache ] && gtk-update-icon-cache -q -t -f usr/share/icons + update-desktop-database -q +} + +op=$1 +shift +$op $* diff --git a/community/drupal/PKGBUILD b/community/drupal/PKGBUILD new file mode 100644 index 000000000..b83eb172c --- /dev/null +++ b/community/drupal/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 2376 2009-09-17 08:47:25Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Corrado Primier <cp663137@stud.polimi.it> + +pkgname=drupal +pkgver=6.14 +pkgrel=1 +pkgdesc="A PHP-based content management platform" +arch=('any') +url="http://www.drupal.org/" +license=('GPL') +depends=('php') +install=('drupal.install') +backup=(srv/http/drupal/.htaccess) +source=(http://www.drupal.org/files/projects/$pkgname-$pkgver.tar.gz) +md5sums=('014bb453a8d0adb0233c763e40d63859') + +build() { + mkdir -p $startdir/pkg/srv/http/drupal + cp -r $startdir/src/$pkgname-$pkgver/{*,.htaccess} $startdir/pkg/srv/http/drupal + echo "deny from all" > $startdir/pkg/srv/http/drupal/.htaccess +} diff --git a/community/drupal/drupal.install b/community/drupal/drupal.install new file mode 100644 index 000000000..26010242c --- /dev/null +++ b/community/drupal/drupal.install @@ -0,0 +1,43 @@ +# This is a default template for a post-install scriptlet. You can +# remove any functions you don't need (and this header). + +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + echo "Remember that you need to install either mysql or postgresql for this package" + echo "to work. Also make sure to read either INSTALL.mysql.txt (for MySQL) or" + echo "INSTALL.pgsql.txt (for PostgreSQL) in /srv/www/drupal/." + if [[ ! `grep "^extension=mysql.so" /etc/php/php.ini` ]] + then echo "If you use mysql you should enable its module by adding the line:" + echo " extension=mysql.so" + echo "to your /etc/php/php.ini, otherwise drupal won't work." + fi + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + diff --git a/community/dsniff/PKGBUILD b/community/dsniff/PKGBUILD new file mode 100644 index 000000000..51120b435 --- /dev/null +++ b/community/dsniff/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 3084 2009-09-26 21:22:18Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: ViNS <gladiator@fastwebnet.it> + +pkgname=dsniff +pkgver=2.4b1 +pkgrel=14 +pkgdesc="Collection of tools for network auditing and penetration testing." +url="http://www.monkey.org/~dugsong/dsniff/" +arch=(i686 x86_64) +license=('GPL') +depends=('libpcap' 'openssl' 'db' 'libxmu' 'glib2') +makedepends=('libnet' 'libnids') +source=(http://www.monkey.org/~dugsong/dsniff/beta/$pkgname-$pkgver.tar.gz \ + http://ftp.de.debian.org/debian/pool/main/d/dsniff/dsniff_2.4b1+debian-18.diff.gz) +md5sums=('2f761fa3475682a7512b0b43568ee7d6' + 'fbc9f62f9ab2f98f24f53ad497c1ce5d') + +build() { + cd $startdir/src/dsniff-2.4 + patch -N < ../dsniff_2.4b1+debian-18.diff || return 1 + for i in *.dpatch; do + patch -N < "$i" || return 1 + done + + LDFLAGS="-lresolv -lglib-2.0 -lgthread-2.0 $LDFLAGS" ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install || return 1 + + mkdir -p $pkgdir/usr/share + mv $pkgdir/usr/man $pkgdir/usr/share/ +} diff --git a/community/dspam/PKGBUILD b/community/dspam/PKGBUILD new file mode 100644 index 000000000..fef5abb2a --- /dev/null +++ b/community/dspam/PKGBUILD @@ -0,0 +1,68 @@ +# $Id: PKGBUILD 3142 2009-09-28 09:38:13Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=dspam +pkgver=3.8.0 +pkgrel=5 +pkgdesc="A scalable, open-source statistical anti-spam filter" +arch=('i686' 'x86_64') +url="http://dspam.nuclearelephant.com/" +options=('!libtool') +backup=(etc/dspam/dspam.conf) +license=("GPL") +depends=(readline libcap ncurses zlib openssl) +makedepends=('libmysqlclient' 'postgresql-libs' 'db' 'sqlite3') +optdepends=('libmysqlclient: MySQL support' + 'postgresql-libs: PostgreSQL support' + 'db: BerkeleyDB support' + 'sqlite3: SQLite support') +options=(zipman docs) +#source=(http://dspam.nuclearelephant.com/sources/dspam-$pkgver.tar.gz \ +source=(http://ftp.eu.openbsd.org/pub/buildit/source-archive/dspam-$pkgver.tar.gz + dspam.logrotated + dspam) +install=$pkgname.install +md5sums=('056b8c8b3ad9415a52c01b22ff1e64cf' + '2163ca41de383f09f4d754e2d35cb158' + 'b7f4630c5e5d7c464072507cca5dbb27') + +build() { + OPTS="--enable-delivery-to-stdout --with-dspam-owner=dspam --with-dspam-group=dspam --enable-daemon --enable-virtual-users \ + --with-mysql-includes=/usr/include/mysql --with-mysql-libraries=/usr/lib/mysql \ + --with-storage-driver="mysql_drv,libdb4_drv,pgsql_drv,sqlite3_drv,hash_drv" --with-dspam-home=/var/lib/dspam \ + --with-logdir=/var/log/dspam --enable-preferences-extension --enable-large-scale" + + cd $srcdir/$pkgname-$pkgver + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr --sysconfdir=/etc/dspam --localstatedir=/var ${OPTS} + make || return 1 + make DESTDIR=$pkgdir install || return 1 + + mkdir -p $pkgdir/srv/www/dspam && \ + cp -a webui/* $pkgdir/srv/www/dspam/ && \ + find $pkgdir/srv/www/dspam/ -type f -name 'Makefile*' -exec rm -f {} \; && \ + find $pkgdir/srv/www/dspam/ -type f -name '*.in' -exec rm -f {} \; || return 1 + + install -d $pkgdir/var/run/dspam $pkgdir/etc/logrotate.d \ + $pkgdir/etc/rc.d $pkgdir/var/lib/dspam/{mysql,pgsql} && \ + install -m644 ../dspam.logrotated $pkgdir/etc/logrotate.d && \ + install -m755 ../dspam $pkgdir/etc/rc.d || return 1 + + sed -i 's|#ServerPID|ServerPID|' $pkgdir/etc/dspam/dspam.conf || return 1 + + sed -e 's:^#*\(ServerDomainSocketPath[\t ]\{1,\}\).*:\1\"/var/run/dspam/dspam.sock\":gI' \ + -e 's:^#*\(ServerPID[\t ]\{1,\}\).*:\1/var/run/dspam/dspam.pid:gI' \ + -i $pkgdir/etc/dspam/dspam.conf || return 1 + + sed -i 's|/var/lib/mysql/mysql.sock|/tmp/mysql.sock|' $pkgdir/etc/dspam/dspam.conf || return 1 + + cp -r src/tools.mysql_drv/*.sql $pkgdir/var/lib/dspam/mysql && \ + cp -r src/tools.pgsql_drv/*.sql $pkgdir/var/lib/dspam/pgsql && \ + mkdir -p $pkgdir/usr/share && \ + mv $pkgdir/usr/man $pkgdir/usr/share/man || return 1 + + cd $pkgdir/usr/share/man/man3 && \ + find -type l -exec ln -sf libdspam.3 {} \; || return 1 + + chmod 0755 $pkgdir/usr/bin/* +} diff --git a/community/dspam/dspam b/community/dspam/dspam new file mode 100644 index 000000000..8d622c0fe --- /dev/null +++ b/community/dspam/dspam @@ -0,0 +1,36 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/bin/dspam` +case "$1" in + start) + stat_busy "Starting DSPAM Daemon" + [ -z "$PID" ] && /usr/bin/dspam --daemon &> /dev/null & + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon dspam + stat_done + fi + ;; + stop) + stat_busy "Stopping DSPAM Daemon" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon dspam + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/dspam/dspam.install b/community/dspam/dspam.install new file mode 100644 index 000000000..fc74fe55e --- /dev/null +++ b/community/dspam/dspam.install @@ -0,0 +1,33 @@ +post_install() { + echo -n "adding dspam system group... " + groupadd -g 115 dspam && echo "done." + echo -n "adding dspam system user... " + useradd -c "DSPAM Daemon" -u 115 -d /var/lib/dspam -g dspam -s /bin/false dspam \ + && echo "done." + passwd -l dspam &>/dev/null + +cat << EOF +>>> To populate the DSPAM database, you need to follow several steps. +>>> First create a database. Login to the mysql command prompt. + $ mysql -u root -p + mysql> CREATE database dspam; +>>> Next, you need to create a dspam user. At the same MySQL prompt: + mysql> GRANT ALL PRIVILEGES ON dspam.* TO dspam@'localhost' IDENTIFIED BY 'passwd'; +>>> Replacing passwd with your chosen password. +>>> If you want a space optimized db do: + $ mysql -u dspam dspam -p < /var/lib/dspam/mysql/mysql_objects-space.sql +>>> If you want a speed optimized db do: + $ mysql -u dspam dspam -p < /var/lib/dspam/mysql/mysql_objects-speed.sql +>>> Enter the password you set in the previous step, and the database should be populated. + +>>> Remember to edit /etc/dspam/dspam.conf accordenly +>>> If you want to use the postgresql, sqlite3 or Berekely DB4 backends, +>>> read the documentation +>>> +EOF +} + +post_remove() { + echo -n -e "\nremoving dspam system user and group..." + userdel dspam && echo "done." +} diff --git a/community/dspam/dspam.logrotated b/community/dspam/dspam.logrotated new file mode 100644 index 000000000..89db6f565 --- /dev/null +++ b/community/dspam/dspam.logrotated @@ -0,0 +1,5 @@ +/var/log/dspam/sql.errors /var/log/dspam/system.log /var/log/dspam/dspam.debug /var/log/dspam/dspam.messages { + weekly + compress + create 0644 dspam dspam +} diff --git a/community/dsss/PKGBUILD b/community/dsss/PKGBUILD new file mode 100644 index 000000000..ce5cee2be --- /dev/null +++ b/community/dsss/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Anders Bergh <anders1@gmail.com> +# Contributor: Ustalov "eveel" Dmitry <eveeel@gmail.com> +pkgname=dsss +pkgver=0.78 +pkgrel=1 +pkgdesc="The D Shared Software System" +arch=(i686) +url="http://dsource.org/projects/dsss" +license=('MIT') +makedepends=('dmd' 'libphobos') +source=(http://svn.dsource.org/projects/dsss/downloads/$pkgver/dsss-$pkgver.tar.bz2 + fix-dmd-tango.patch) +md5sums=('e018d5174a8d1a0c873056634389a060' + 'f6fb11f5d816351c4d35f9f11d8cd360') + +build() { + cd $srcdir/$pkgname-$pkgver + + patch -p1 < $srcdir/fix-dmd-tango.patch + + # rebuild makefile is broken + export MAKEFLAGS="-j1" + + make -f Makefile.dmd.posix + + ./dsss install \ + --prefix=$pkgdir/usr \ + --libdir=$pkgdir/usr/lib \ + --includedir=$pkgdir/usr/include/d \ + --docdir=$pkgdir/usr/share/doc \ + --sysconfdir=$pkgdir/etc \ + --scratchdir=$pkgdir/tmp + + install -Dm644 docs/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE +} + diff --git a/community/dsss/fix-dmd-tango.patch b/community/dsss/fix-dmd-tango.patch new file mode 100644 index 000000000..29ca3e776 --- /dev/null +++ b/community/dsss/fix-dmd-tango.patch @@ -0,0 +1,12 @@ +diff -ruN dsss-0.75/rebuild/rebuild.conf/dmd-posix-tango dsss-0.75.arch/rebuild/rebuild.conf/dmd-posix-tango +--- dsss-0.75/rebuild/rebuild.conf/dmd-posix-tango 2008-01-10 08:23:06.000000000 +0100 ++++ dsss-0.75.arch/rebuild/rebuild.conf/dmd-posix-tango 2008-09-04 15:07:13.635985756 +0200 +@@ -39,7 +39,7 @@ + + [link] + oneatatime=yes +-cmd=dmd -L--start-group -L-lphobos $i -of$o ++cmd=dmd -L--start-group $i -of$o + + libdir=-L-L$i + lib=-L-l$i diff --git a/community/dtach/PKGBUILD b/community/dtach/PKGBUILD new file mode 100644 index 000000000..c761392eb --- /dev/null +++ b/community/dtach/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Adam Vogt <vogt.adam@gmail.com> + +pkgname=dtach +pkgver=0.8 +pkgrel=3 +pkgdesc="emulates the detach feature of screen" +arch=('i686' 'x86_64') +url="http://dtach.sourceforge.net/" +license=('GPL') +source=(http://downloads.sourceforge.net/sourceforge/dtach/$pkgname-$pkgver.tar.gz) +md5sums=('ec5999f3b6bb67da19754fcb2e5221f3') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + ./configure --prefix=/usr + make || return 1 + install -Dm755 dtach ${pkgdir}/usr/bin/dtach + install -Dm644 dtach.1 ${pkgdir}/usr/share/man/man1/dtach.1 +} + +# vim:set ts=2 sw=2 et: diff --git a/community/duff/ChangeLog b/community/duff/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/duff/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/duff/PKGBUILD b/community/duff/PKGBUILD new file mode 100644 index 000000000..38439cdee --- /dev/null +++ b/community/duff/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Aaron Schaefer <aaron@elasticdog.com> + +pkgname=duff +pkgver=0.4 +pkgrel=1 +pkgdesc="A command-line utility for quickly finding duplicates in a given set of files" +arch=('i686' 'x86_64') +url="http://duff.sourceforge.net/" +license=('ZLIB') +depends=('glibc') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('ca5043ceb1e16dac1aca5da1ed844149') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} diff --git a/community/dumb/PKGBUILD b/community/dumb/PKGBUILD new file mode 100644 index 000000000..664cab22b --- /dev/null +++ b/community/dumb/PKGBUILD @@ -0,0 +1,37 @@ +#Maintainer: JJDaNiMoTh <jjdanimoth@gmail.com> +# Contributor: Bj�rn Lindeijer <bjorn lindeijer nl> +pkgname=dumb +pkgver=0.9.3 +pkgrel=1 +pkgdesc="An IT, XM, S3M and MOD player library" +arch=('i686' 'x86_64') +license=('custom:dumb' 'GPL') +url="http://dumb.sourceforge.net/" +depends=('glibc') +makedepends=('allegro') +source=(http://downloads.sourceforge.net/sourceforge/dumb/$pkgname-$pkgver.tar.gz) + + +build() { + cd $startdir/src/$pkgname-$pkgver + + # Create the directories which the Makefile somehow fails to create + mkdir -p lib/unix + mkdir -p obj/unix/debug + mkdir -p obj/unix/release + + # Make with Allegro support + make PREFIX=$startdir/pkg/usr << EOF +Y +EOF + + # Create directories + mkdir -p $startdir/pkg/usr/lib + mkdir -p $startdir/pkg/usr/bin + mkdir -p $startdir/pkg/usr/include + install -D -m644 licence.txt \ + $startdir/pkg/usr/share/licenses/$pkgname/licence.txt + + make install +} +md5sums=('f48da5b990aa8aa822d3b6a951baf5c2') diff --git a/community/duplicity/PKGBUILD b/community/duplicity/PKGBUILD new file mode 100644 index 000000000..875578b3f --- /dev/null +++ b/community/duplicity/PKGBUILD @@ -0,0 +1,17 @@ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> +pkgname=duplicity +pkgver=0.5.18 +pkgrel=1 +pkgdesc='A utility for encrypted, bandwidth-efficient backups using the rsync algorithm' +arch=('i686' 'x86_64') +url='http://www.nongnu.org/duplicity/' +license=('GPL') +depends=('gnupg' 'librsync' 'ncftp' 'python' 'python-boto' 'python-gnupginterface') +source=("http://savannah.nongnu.org/download/$pkgname/$pkgname-$pkgver.tar.gz") +md5sums=('77fcbe30b300450af17d811eec339765') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + python setup.py install --root="$pkgdir" || return 1 +} diff --git a/community/dvbshout/PKGBUILD b/community/dvbshout/PKGBUILD new file mode 100644 index 000000000..ec11c09e3 --- /dev/null +++ b/community/dvbshout/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=dvbshout +pkgver=0.2 +pkgrel=2 +pkgdesc="Sends a DVB audio channel to an Icecast/Shoutcast server" +arch=('i686' 'x86_64') +url="http://www.ecs.soton.ac.uk/~njh/dvbshout/" +license=('GPL') +backup=('etc/dvbshout/dvbshout.conf') +depends=('libshout' 'perl' 'ortp') +source=(http://www.ecs.soton.ac.uk/~njh/dvbshout/dvbshout-$pkgver.tar.gz) +md5sums=('337d871e42b3c13b9dbef3e29b0d820b') + +build() { + cd $startdir/src/dvbshout-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc/dvbshout + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m 644 dvbshout-example.conf $startdir/pkg/etc/dvbshout/dvbshout.conf + install -D -m 755 scan2dvbshout.pl $startdir/pkg/usr/bin/scan2dvbshout.pl +} diff --git a/community/dvd-slideshow/ChangeLog b/community/dvd-slideshow/ChangeLog new file mode 100644 index 000000000..43d85c57a --- /dev/null +++ b/community/dvd-slideshow/ChangeLog @@ -0,0 +1,2 @@ +2008-12-20 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * moved to community diff --git a/community/dvd-slideshow/PKGBUILD b/community/dvd-slideshow/PKGBUILD new file mode 100644 index 000000000..a8b46beb4 --- /dev/null +++ b/community/dvd-slideshow/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Tim Yang <tdy@gmx.com> +# Contributor: JJDaNiMoTh <jjdanimoth.aur@gmail.com> +# Contributor: Travis Nickles <ryoohki7@yahoo.com> +# Contributor: Haw-Bin Chai <hbchai@gmail.com> + +pkgname=dvd-slideshow +pkgver=0.8.2 +pkgrel=1 +pkgdesc="Scripts for creating slideshow DVDs with menus, audio, and fancy effects." +arch=('i686' 'x86_64') +url="http://dvd-slideshow.sourceforge.net" +license=('GPL') +depends=('bc' 'cdrkit' 'dvdauthor' 'jhead' 'netpbm' 'sox' 'toolame' 'transcode' 'vorbis-tools') +install=$pkgname.install +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver-1.tar.gz) + +md5sums=('838a845aaabed8328a17354dac4cdeae') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}-1" + + for _file in `ls man | sed 's/\.1//'`; do + install -Dm755 $_file "${pkgdir}/usr/bin/$_file" + install -Dm644 man/$_file.1 "${pkgdir}/usr/share/man/man1/$_file.1" + install -Dm644 doc/$_file.html "${pkgdir}/usr/share/doc/$pkgname/$_file.html" + done + + install -Dm644 "${pkgname}rc" "${pkgdir}/usr/share/$pkgname/${pkgname}rc" +} diff --git a/community/dvd-slideshow/dvd-slideshow.install b/community/dvd-slideshow/dvd-slideshow.install new file mode 100644 index 000000000..7ccfeb904 --- /dev/null +++ b/community/dvd-slideshow/dvd-slideshow.install @@ -0,0 +1,4 @@ +post_install() { + echo "==> A sample configuration file is included:" + echo "==> cp /usr/share/dvd-slideshow/dvd-slideshowrc ~/.dvd-slideshowrc" +} diff --git a/community/dvdisaster/PKGBUILD b/community/dvdisaster/PKGBUILD new file mode 100644 index 000000000..70ee2d208 --- /dev/null +++ b/community/dvdisaster/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: $ +# Maintainer: Biru Ionut <ionut@archlinux.ro> +# Contributor: Luke McCarthy <luke@iogopro.co.uk> + +pkgname=dvdisaster +pkgver=0.72.1 +pkgrel=2 +pkgdesc="Provides a margin of safety against data loss on CD and DVD media caused by aging or scratches" +url="http://www.dvdisaster.com/" +license=('GPL') +depends=('gtk2') +arch=('i686' 'x86_64') +source=(http://downloads.sourceforge.net/${pkgname}/$pkgname-$pkgver.tar.bz2 + 'dvdisaster.desktop') +md5sums=('4da96566bc003be93d9dfb0109b4aa1d' + '3a0d6657c47b20a43b93c0e5d58d755a') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --localedir=/usr/share/locale \ + --with-nls=yes || return 1 + make || return 1 + make BUILDROOT=${pkgdir} install || return 1 + rm -f $pkgdir/usr/bin/dvdisaster-uninstall.sh + install -d $pkgdir/usr/share/applications + install -d $pkgdir/usr/share/pixmaps + install -m 644 ${srcdir}/dvdisaster.desktop \ + $pkgdir/usr/share/applications || return 1 + install -m 644 icons/create.png \ + $pkgdir/usr/share/pixmaps/dvdisaster.png || return 1 + mv ${pkgdir}/usr/doc ${pkgdir}/usr/share/doc +} diff --git a/community/dvdisaster/dvdisaster.desktop b/community/dvdisaster/dvdisaster.desktop new file mode 100644 index 000000000..9c7296764 --- /dev/null +++ b/community/dvdisaster/dvdisaster.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Comment= +Encoding=UTF-8 +Exec=dvdisaster +GenericName=DVD Recovery Tool +Icon=dvdisaster +MimeType= +Name=dvdisaster +Path= +StartupNotify=true +Terminal=false +TerminalOptions= +Type=Application +Categories=AudioVideo;GTK; diff --git a/community/dvdstyler/ChangeLog b/community/dvdstyler/ChangeLog new file mode 100644 index 000000000..d162e5265 --- /dev/null +++ b/community/dvdstyler/ChangeLog @@ -0,0 +1,8 @@ +2008-09-04 Alexander Fehr <pizzapunk gmail com> + + * dvdstyler-1.7.0-1: + New upstream release. + Removed dependency on mpgtx. + Added optional dependencies on xine-ui and dvdisaster. + Removed missing-include.patch. + Added ChangeLog. diff --git a/community/dvdstyler/PKGBUILD b/community/dvdstyler/PKGBUILD new file mode 100644 index 000000000..9528ec291 --- /dev/null +++ b/community/dvdstyler/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 3746 2009-10-08 16:16:13Z dgriffiths $ +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> +# Maintainer: Alexander Fehr <pizzapunk gmail com> + +pkgname=dvdstyler +pkgver=1.7.4 +pkgrel=1 +pkgdesc="Cross-platform DVD authoring application" +arch=('i686' 'x86_64') +url="http://www.dvdstyler.de/" +license=('GPL') +depends=('cdrkit' 'dvdauthor' 'dvd+rw-tools' 'ffmpeg' 'gettext' 'libexif' 'wxgtk' 'wxsvg' 'xine-ui' 'mjpegtools' 'xmlto' 'docbook-xsl' 'libgnomeui') +makedepends=('zip') +optdepends=('dvdisaster: ECC support') +source=(http://downloads.sourceforge.net/dvdstyler/DVDStyler-$pkgver.tar.bz2) +md5sums=('874972691bd342caf6b1415625816d1d') + +build() { + cd ${srcdir}/DVDStyler-${pkgver} + + ./configure --prefix=/usr || return 1 + sed -i '/^LINGUAS=/d' locale/Makefile + sed -i '/^LINGUAS_ALL=/d' locale/Makefile + sed -i '5i LINGUAS=cs da de el es fr' locale/Makefile + sed -i '6i LINGUAS_ALL=cs da de el es fr' locale/Makefile + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/dwdiff/PKGBUILD b/community/dwdiff/PKGBUILD new file mode 100644 index 000000000..483797999 --- /dev/null +++ b/community/dwdiff/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=dwdiff +pkgver=1.5.2 +pkgrel=2 +pkgdesc="dwdiff is a front-end for the diff program that operates at the word level instead of the line level" +arch=('i686' 'x86_64') +url="http://os.ghalkes.nl/dwdiff.html" +depends=('diffutils' 'icu') +license=('GPL') +source=(http://os.ghalkes.nl/dist/$pkgname-$pkgver.tgz) +md5sums=('f745fc3a965b9716ed49c8dac77d689a') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/dwm/PKGBUILD b/community/dwm/PKGBUILD new file mode 100644 index 000000000..f406d1a5c --- /dev/null +++ b/community/dwm/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 3133 2009-09-28 09:01:18Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Dag Odenhall <dag.odenhall@gmail.com> +# Contributor: Grigorios Bouzakis <grbzks@gmail.com> + +pkgname=dwm +pkgver=5.7.2 +pkgrel=1 +pkgdesc="A dynamic window manager for X" +url="http://dwm.suckless.org" +arch=('i686' 'x86_64') +license=('MIT') +options=(zipman) +depends=('libx11') +install=dwm.install +source=(http://code.suckless.org/dl/dwm/dwm-$pkgver.tar.gz \ + config.h) +md5sums=('a0b8a799ddc5034dd8a818c9bd76f3a3' + 'dc9b535baf445d1c12854d1a2a56449f') + +build() { + cd $srcdir/$pkgname-$pkgver + + cp $srcdir/config.h config.h + + make X11INC=/usr/include/X11 X11LIB=/usr/lib/X11 || return 1 + make PREFIX=/usr DESTDIR=$pkgdir install || return 1 + + install -m644 -D LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE && \ + install -m644 -D README $pkgdir/usr/share/doc/$pkgname/README +} diff --git a/community/dwm/config.h b/community/dwm/config.h new file mode 100644 index 000000000..cca63f7e0 --- /dev/null +++ b/community/dwm/config.h @@ -0,0 +1,102 @@ +/* See LICENSE file for copyright and license details. */ + +/* appearance */ +static const char font[] = "-*-*-medium-*-*-*-14-*-*-*-*-*-*-*"; +static const char normbordercolor[] = "#cccccc"; +static const char normbgcolor[] = "#cccccc"; +static const char normfgcolor[] = "#000000"; +static const char selbordercolor[] = "#0066ff"; +static const char selbgcolor[] = "#0066ff"; +static const char selfgcolor[] = "#ffffff"; +static const unsigned int borderpx = 1; /* border pixel of windows */ +static const unsigned int snap = 32; /* snap pixel */ +static const Bool showbar = True; /* False means no bar */ +static const Bool topbar = True; /* False means bottom bar */ + +/* tagging */ +static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; + +static const Rule rules[] = { + /* class instance title tags mask isfloating monitor */ + { "Gimp", NULL, NULL, 0, True, -1 }, + { "Firefox", NULL, NULL, 1 << 8, False, -1 }, +}; + +/* layout(s) */ +static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */ +static const Bool resizehints = True; /* True means respect size hints in tiled resizals */ + +static const Layout layouts[] = { + /* symbol arrange function */ + { "[]=", tile }, /* first entry is default */ + { "><>", NULL }, /* no layout function means floating behavior */ + { "[M]", monocle }, +}; + +/* key definitions */ +#define MODKEY Mod1Mask +#define TAGKEYS(KEY,TAG) \ + { MODKEY, KEY, view, {.ui = 1 << TAG} }, \ + { MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \ + { MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \ + { MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} }, + +/* helper for spawning shell commands in the pre dwm-5.0 fashion */ +#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } + +/* commands */ +static const char *dmenucmd[] = { "dmenu_run", "-fn", font, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbgcolor, "-sf", selfgcolor, NULL }; +static const char *termcmd[] = { "uxterm", NULL }; + +static Key keys[] = { + /* modifier key function argument */ + { MODKEY, XK_p, spawn, {.v = dmenucmd } }, + { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } }, + { MODKEY, XK_b, togglebar, {0} }, + { MODKEY, XK_j, focusstack, {.i = +1 } }, + { MODKEY, XK_k, focusstack, {.i = -1 } }, + { MODKEY, XK_h, setmfact, {.f = -0.05} }, + { MODKEY, XK_l, setmfact, {.f = +0.05} }, + { MODKEY, XK_Return, zoom, {0} }, + { MODKEY, XK_Tab, view, {0} }, + { MODKEY|ShiftMask, XK_c, killclient, {0} }, + { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, + { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, + { MODKEY, XK_m, setlayout, {.v = &layouts[2]} }, + { MODKEY, XK_space, setlayout, {0} }, + { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, + { MODKEY, XK_0, view, {.ui = ~0 } }, + { MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } }, + { MODKEY, XK_comma, focusmon, {.i = -1 } }, + { MODKEY, XK_period, focusmon, {.i = +1 } }, + { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, + { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, + TAGKEYS( XK_1, 0) + TAGKEYS( XK_2, 1) + TAGKEYS( XK_3, 2) + TAGKEYS( XK_4, 3) + TAGKEYS( XK_5, 4) + TAGKEYS( XK_6, 5) + TAGKEYS( XK_7, 6) + TAGKEYS( XK_8, 7) + TAGKEYS( XK_9, 8) + { MODKEY|ShiftMask, XK_q, quit, {0} }, +}; + +/* button definitions */ +/* click can be ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */ +static Button buttons[] = { + /* click event mask button function argument */ + { ClkLtSymbol, 0, Button1, setlayout, {0} }, + { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, + { ClkWinTitle, 0, Button2, zoom, {0} }, + { ClkStatusText, 0, Button2, spawn, {.v = termcmd } }, + { ClkClientWin, MODKEY, Button1, movemouse, {0} }, + { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, + { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, + { ClkTagBar, 0, Button1, view, {0} }, + { ClkTagBar, 0, Button3, toggleview, {0} }, + { ClkTagBar, MODKEY, Button1, tag, {0} }, + { ClkTagBar, MODKEY, Button3, toggletag, {0} }, +}; + diff --git a/community/dwm/dwm.install b/community/dwm/dwm.install new file mode 100644 index 000000000..d4fa27e62 --- /dev/null +++ b/community/dwm/dwm.install @@ -0,0 +1,28 @@ +pre_install() { + echo "-- Edit config.h in PKGBUILD's directory (generally /var/abs/community/x11/dwm/)" + echo "-- and rebuild package if you want to change settings." + /bin/true +} + +post_install() { + /bin/true +} + +pre_upgrade() { + echo "-- Edit config.h in PKGBUILD's directory (generally /var/abs/community/x11/dwm/)" + echo "-- and rebuild package if you want to change settings." + /bin/true +} + +post_upgrade() { + /bin/true +} + +pre_remove() { + /bin/true +} + +post_remove() { + /bin/true +} + diff --git a/community/dxpc/PKGBUILD b/community/dxpc/PKGBUILD new file mode 100644 index 000000000..3d0d3d52d --- /dev/null +++ b/community/dxpc/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=dxpc +pkgver=3.9.1 +pkgrel=1 +pkgdesc="Differential X Protocol Compressor" +arch=(i686 x86_64) +url="http://www.vigor.nu/dxpc/" +license=('GPL') +depends=(lzo2 gcc) +makedepends=() +provides=() +conflicts=() +replaces=() +backup=() +install= +source=(http://www.vigor.nu/dxpc/$pkgver/dxpc-$pkgver.tgz) +noextract=() +md5sums=('72597625b2dff38af1e6ec435372da79') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/dynamite/PKGBUILD b/community/dynamite/PKGBUILD new file mode 100644 index 000000000..9569f0de4 --- /dev/null +++ b/community/dynamite/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Zhukov Pavel <gelios@gmail.com> + +pkgname=dynamite +pkgver=0.1.1 +pkgrel=1 +pkgdesc="Dynamite is a tool and library for decompressing data compressed with PKWARE Data Compression Library" +arch=('i686' 'x86_64') +url="http://synce.sourceforge.net/" +license=("GPL") +source=(http://downloads.sourceforge.net/sourceforge/synce/libdynamite-$pkgver.tar.gz) +md5sums=('238bf243dba2166a2e0e141b18065235') + +build() { + cd $startdir/src/libdynamite-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/dzen2/PKGBUILD b/community/dzen2/PKGBUILD new file mode 100644 index 000000000..901be18a0 --- /dev/null +++ b/community/dzen2/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Mark Taylor <skymt0@gmail.com> + +pkgname=dzen2 +pkgver=0.8.5 +pkgrel=4 +arch=(i686 x86_64) +pkgdesc="X notification utility" +url="http://gotmor.googlepages.com/dzen" +license=("MIT") +depends=('libx11') +makedepends=('gcc') +source=(http://gotmor.googlepages.com/$pkgname-$pkgver.tar.gz) +md5sums=('5978620c2124c8a8ad52d7f17ce94fd7') + +build() +{ + cd $startdir/src/dzen2-$pkgver + + patch -p0 config.mk <<EOF +22,23c22,23 +< LIBS = -L/usr/lib -lc -L\${X11LIB} -lX11 +< CFLAGS = -Os \${INCS} -DVERSION=\\"\${VERSION}\\" +--- +> #LIBS = -L/usr/lib -lc -L\${X11LIB} -lX11 +> #CFLAGS = -Os \${INCS} -DVERSION=\\"\${VERSION}\\" +34,35c34,35 +< #LIBS = -L/usr/lib -lc -L\${X11LIB} -lX11 -lXinerama -lXpm +< #CFLAGS = -Os \${INCS} -DVERSION=\\"\${VERSION}\\" -DDZEN_XINERAMA -DDZEN_XPM +--- +> LIBS = -L/usr/lib -lc -L\${X11LIB} -lX11 -lXinerama -lXpm +> CFLAGS = -Os \${INCS} -DVERSION=\\"\${VERSION}\\" -DDZEN_XINERAMA -DDZEN_XPM +EOF + + sed -i "s/CFLAGS = /CFLAGS = ${CFLAGS} /" config.mk + + make X11INC=/usr/include X11LIB=/usr/lib || return 1 + make PREFIX=/usr MANPREFIX=/usr/man DESTDIR=$startdir/pkg install || return 1 + install -m644 -D LICENSE $startdir/pkg/usr/share/licenses/dzen2/COPYING + + cd $startdir/src/dzen2-$pkgver/gadgets + sed -i "s/CFLAGS = /CFLAGS = ${CFLAGS} /" config.mk + make X11INC=/usr/include X11LIB=/usr/lib || return 1 + make PREFIX=/usr MANPREFIX=/usr/man DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/e-modules-extra-svn/PKGBUILD b/community/e-modules-extra-svn/PKGBUILD new file mode 100755 index 000000000..939ba08a7 --- /dev/null +++ b/community/e-modules-extra-svn/PKGBUILD @@ -0,0 +1,69 @@ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=e-modules-extra-svn +pkgver=42797 +pkgrel=1 +pkgdesc="Extra gadgets for e17" +arch=('i686' 'x86_64') +groups=('e17-extra-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('e-svn' 'exml-svn' 'libxkbfile' 'emprint-svn' 'libmpd' 'hal' 'efreet-svn' 'e_dbus-svn') +makedepends=('svn' 'cvs') +conflicts=('e-modules-extra') +provides=('e-modules-extra') +replaces=('e_modules-cvs') +options=('!libtool') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/E-MODULES-EXTRA" +_svnmod="E-MODULES-EXTRA" + +build() { + cd $srcdir + + msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + +# this compiles all extra e17 modules that DO compile atm +# if a new module does not appear here for several [community] releases +# in a row, please file a bug (I may have missed it in that case) + + +# TODO: split package +# do not use the debian directory +# drawer fails +for i in alarm bling calendar cpu deskshow diskio efm_path efm_pathbar efm_nav\ + emu execwatch flame forecasts language mail mem iiirk\ + moon mpdule net news penguins photo places rain screenshot slideshow \ + snow taskbar tclock tiling uptime weather winselector wlan; do + + cd $i + ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/$i/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/$i/COPYING + + install -Dm644 $srcdir/$_svnmod-build/$i/COPYING-PLAIN \ + $pkgdir/usr/share/licenses/$pkgname/$i/COPYING-PLAIN + + cd .. +done + + rm -r $srcdir/$_svnmod-build +} diff --git a/community/e-svn/PKGBUILD b/community/e-svn/PKGBUILD new file mode 100755 index 000000000..3bc038696 --- /dev/null +++ b/community/e-svn/PKGBUILD @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 3325 2009-10-02 11:40:00Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> +pkgname=e-svn +pkgver=42849 +pkgrel=1 +pkgdesc="Enlightenment window manager DR17 (aka e17)" +arch=('i686' 'x86_64') +groups=('e17-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('e_dbus-svn' 'edje-svn' 'efreet-svn' 'alsa-lib') +makedepends=('svn' 'cvs') +conflicts=('e') +provides=('e') +replaces=('e-cvs') +backup=('etc/enlightenment/sysactions.conf') +options=('!libtool') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/e" +_svnmod="e" + +build() { + cd $srcdir + +msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + install -Dm644 $srcdir/$_svnmod-build/COPYING-PLAIN \ + $pkgdir/usr/share/licenses/$pkgname/COPYING-PLAIN + + rm -r $srcdir/$_svnmod-build +} + diff --git a/community/e_dbus-svn/PKGBUILD b/community/e_dbus-svn/PKGBUILD new file mode 100755 index 000000000..d96c9bce5 --- /dev/null +++ b/community/e_dbus-svn/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 3324 2009-10-02 11:39:48Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=e_dbus-svn +pkgver=42682 +pkgrel=1 +pkgdesc="dbus abstraction layer for e17" +arch=('i686' 'x86_64') +groups=('e17-libs-svn' 'e17-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('ecore-svn' 'dbus-core' ) +makedepends=('svn') +conflicts=('e_dbus') +provides=('e_dbus') +replaces=('e_dbus-cvs') +options=('!libtool') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/e_dbus" +_svnmod="e_dbus" + +build() { + cd $srcdir + + msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + rm -r $srcdir/$_svnmod-build +} diff --git a/community/ecb/PKGBUILD b/community/ecb/PKGBUILD new file mode 100644 index 000000000..0c774f3cf --- /dev/null +++ b/community/ecb/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=ecb +pkgver=2.40 +pkgrel=3 +pkgdesc="Emacs Code Browser" +arch=('i686' 'x86_64') +url="http://ecb.sourceforge.net/" +depends=(emacs cedet) +license=('GPL') +install=ecb.install +source=(http://downloads.sourceforge.net/ecb/$pkgname-$pkgver.tar.gz) +md5sums=('7f1df8e1c15b8d95641b40abbd706cd7') + +build() { + cd $startdir/src/$pkgname-$pkgver + mkdir -p $startdir/pkg/usr/share/emacs/site-lisp/ecb + make CEDET=/usr/share/emacs/site-lisp/cedet ecb && \ + cp -R $startdir/src/$pkgname-$pkgver/* $startdir/pkg/usr/share/emacs/site-lisp/ecb && \ + find $pkgdir/usr/share -type f -exec chmod 0644 {} \; && \ + find $pkgdir/usr/share -type d -exec chmod 0755 {} \; +} diff --git a/community/ecb/ecb.install b/community/ecb/ecb.install new file mode 100644 index 000000000..f4bb86553 --- /dev/null +++ b/community/ecb/ecb.install @@ -0,0 +1,48 @@ +# arg 1: the new package version +pre_install() { +cat << EOM + +In order to actually use ecb you have to follow some more steps: +1. Add the new ECB-directory to your emacs load-path variable. +For example you may add this line into your ~/.emacs file: +(add-to-list 'load-path "/usr/share/emacs/site-lisp/ecb") + +2. To load ecb at startup: +(require 'ecb) +- or - +To load ecb first after starting it by ecb-activate: +(require 'ecb-autoloads) + +EOM +} + +# arg 1: the new package version +post_install() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/echat/PKGBUILD b/community/echat/PKGBUILD new file mode 100644 index 000000000..d84b879b9 --- /dev/null +++ b/community/echat/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=echat +pkgver=0.04beta1 +pkgrel=1 +pkgdesc="vypress compatible ncurses chat (can work without server)" +arch=('i686' 'x86_64') +url="http://echat.deep.perm.ru/" +license=(GPL) +depends=(ncurses) +source=(http://echat.deep.perm.ru/files/echat-$pkgver.tar.gz) +md5sums=('dda3891d08f04dd266858380d404af15') + +# +# see also: +# url="http://www.vypress.com/products/chat/unix/" +# url="http://pupykins.googlepages.com/" - contains also improoved version (utf8 and some more features) +# source=(http://www.vypress.com/ftp/clones/vyc/echat/${pkgname}-${pkgver}.tgz) - actualy not gzipped tar +# + +build() { + cd ${startdir}/src/$pkgname-${pkgver} + make || return 1 + install -D -m 0755 echat $startdir/pkg/usr/bin/echat && \ + install -D -m 0644 doc/echat.1 $startdir/pkg/usr/man/man1/echat.1 && \ + install -D -m 0644 doc/.echatrc.sample $startdir/pkg/usr/share/echat/dot.echatrc.sample +} diff --git a/community/eclipse-emf/ChangeLog b/community/eclipse-emf/ChangeLog new file mode 100644 index 000000000..150a7df74 --- /dev/null +++ b/community/eclipse-emf/ChangeLog @@ -0,0 +1,41 @@ +2009-06-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 2.5.0 + + * PKGBUILD: modified $pkgdesc and $source because SDO is no longer + included; build() is now following the Eclipse plugin packaging + guidelines; changed $url to current one; added 'unzip' makedepend + +2008-02-26 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 2.4.2 + + * PKGBUILD: now unpacking features + +2008-10-05 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 2.4.1 + + * PKGBUILD: now installing to a dedicated directory under dropins + +2008-08-07 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 2.4.0 + + * PKGBUILD: now installing in /usr/share/eclipse/dropins + +2008-04-11 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 2.3.2 + + * PKGBUILD: moved from cp -r to recursive install, fixes permissions + +2007-11-16 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: forced downgrade to 2.2.4 for eclipse 3.2 compatibility + +2007-12-04 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: reverted to 2.3.1 + + * PKGBUILD: moved from /opt to /usr due to Europa upgrade diff --git a/community/eclipse-emf/PKGBUILD b/community/eclipse-emf/PKGBUILD new file mode 100644 index 000000000..0b7ad4f6a --- /dev/null +++ b/community/eclipse-emf/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: Rubin Simons <rubin@xs4all.nl> + +pkgname=eclipse-emf +pkgver=2.5.0 +_reldate=200906151043 +pkgrel=1 +pkgdesc="EMF and XSD frameworks for the Eclipse platform" +arch=('i686' 'x86_64') +url="http://www.eclipse.org/modeling/emf/" +license=('EPL') +depends=('eclipse') +makedepends=('unzip') +source=(http://download.eclipse.org/modeling/emf/emf/downloads/drops/${pkgver}/R${_reldate}/emf-xsd-SDK-${pkgver}.zip) +md5sums=('321e9f9ccb2eb3c5a602490e14adb8bc') + +build() { + _dest=${pkgdir}/usr/share/eclipse/dropins/${pkgname/eclipse-}/eclipse + + cd ${srcdir}/eclipse + + # Features + find features -type f | while read _feature ; do + if [[ ${_feature} =~ (.*\.jar$) ]] ; then + install -dm755 ${_dest}/${_feature%*.jar} + cd ${_dest}/${_feature/.jar} + jar xf ${srcdir}/${_feature} || return 1 + else + install -Dm644 ${_feature} ${_dest}/${_feature} + fi + done + + # Plugins + find plugins -type f | while read _plugin ; do + install -Dm644 ${_plugin} ${_dest}/${_plugin} + done +} + +# vim:set ts=2 sw=2 et: diff --git a/community/eclipse-epic/PKGBUILD b/community/eclipse-epic/PKGBUILD new file mode 100644 index 000000000..b6e8d6a37 --- /dev/null +++ b/community/eclipse-epic/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Rubin Simons <rubin@xs4all.nl> + +pkgname=eclipse-epic +pkgver=0.6.13 +pkgrel=2 +pkgdesc="Perl development framework for the Eclipse platform" +arch=(i686 x86_64) +url="http://e-p-i-c.sourceforge.net/" +license=('GPL') +depends=('eclipse' 'perl') +source=("http://downloads.sourceforge.net/sourceforge/e-p-i-c/org.epic.updatesite_${pkgver}_20070808.zip") +md5sums=('8f1d7fa06c276084bba71ca4187e86f1') + +build() { + mkdir -p $pkgdir/usr/share/eclipse + cd $pkgdir/usr/share/eclipse + mv $srcdir/org.epic.updatesite/features . + mv $srcdir/org.epic.updatesite/plugins . + find $pkgdir/usr/share/eclipse -type d -exec chmod 755 {} \; + find $pkgdir/usr/share/eclipse -type f -exec chmod 644 {} \; + chown -R root:root $pkgdir/usr/share/eclipse +} diff --git a/community/eclipse-gef/ChangeLog b/community/eclipse-gef/ChangeLog new file mode 100644 index 000000000..f8e062eec --- /dev/null +++ b/community/eclipse-gef/ChangeLog @@ -0,0 +1,40 @@ +2009-06-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.5.0 + + * PKGBUILD: build() is now following the Eclipse plugin packaging + guidelines; added 'unzip' makedepend + +2009-02-26 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.4.2 + + * PKGBUILD: now unpacking features + +2008-10-05 Corrado Primier <bardo#aur.archlinux.org> + + * Version bump: 3.4.1 + + * PKGBUILD: now installing in a dedicated directory under dropins + +2008-08-07 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.4.0 + + * PKGBUILD: now installing in /usr/share/eclipse/dropins + +2008-04-11 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.3.2 + + * PKGBUILD: moved from cp -r to recursive install, fixes permissions + +2007-11-16 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: forced downgrade to 3.2.2 for eclipse 3.2 compatibility + +2007-12-04 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: reverted to 3.3.1 + + * PKGBUILD: moved from /opt to /usr due to Europa upgrade diff --git a/community/eclipse-gef/PKGBUILD b/community/eclipse-gef/PKGBUILD new file mode 100644 index 000000000..471ee8be0 --- /dev/null +++ b/community/eclipse-gef/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: Rubin Simons <rubin@xs4all.nl> + +pkgname=eclipse-gef +pkgver=3.5.0 +_reldate=200906221200 +pkgrel=1 +pkgdesc="GEF framework for the Eclipse platform" +arch=('i686' 'x86_64') +url="http://www.eclipse.org/gef/" +license=('EPL') +depends=('eclipse') +makdepends=('unzip') +source=(http://download.eclipse.org/tools/gef/downloads/drops/${pkgver}/R${_reldate}/GEF-ALL-${pkgver}.zip) +md5sums=('6e32382fe5c00743f7cb7255d4b13eca') + +build() { + _dest=${pkgdir}/usr/share/eclipse/dropins/${pkgname/eclipse-}/eclipse + + cd ${srcdir}/eclipse + + # Features + find features -type f | while read _feature ; do + if [[ ${_feature} =~ (.*\.jar$) ]] ; then + install -dm755 ${_dest}/${_feature%*.jar} + cd ${_dest}/${_feature/.jar} + jar xf ${srcdir}/${_feature} || return 1 + else + install -Dm644 ${_feature} ${_dest}/${_feature} + fi + done + + # Plugins + find plugins -type f | while read _plugin ; do + install -Dm644 ${_plugin} ${_dest}/${_plugin} + done +} + +# vim:set ts=2 sw=2 et: diff --git a/community/eclipse-mylyn/ChangeLog b/community/eclipse-mylyn/ChangeLog new file mode 100644 index 000000000..de4d1ca4a --- /dev/null +++ b/community/eclipse-mylyn/ChangeLog @@ -0,0 +1,31 @@ +2009-06-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.2.0 + + * PKGBUILD: added 'unzip' makedepend; fixed error that prevented + non-jarred features from being installed + +2009-04-16 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.1.1 + +2009-04-15 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.1.0 + + * PKGBUILD: moved to a new syntax; removed now unnecessary unzip + dependency + +2009-02-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.0.5 + +2008-11-17 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.0.3 + + * PKGBUILD: extract the jars to make eclipse detect features + +2008-10-05 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: added to [community] diff --git a/community/eclipse-mylyn/PKGBUILD b/community/eclipse-mylyn/PKGBUILD new file mode 100644 index 000000000..a29fc073b --- /dev/null +++ b/community/eclipse-mylyn/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> + +pkgname=eclipse-mylyn +pkgver=3.2.0 +pkgrel=1 +pkgdesc="A task-focused interface for Eclipse" +arch=('i686' 'x86_64') +url="http://www.eclipse.org/mylyn/" +license=('EPL') +depends=('eclipse') +makedepends=('unzip') +optdepends=('bugzilla: ticketing support') +source=(http://download.eclipse.org/tools/mylyn/update/mylyn-${pkgver}-e3.4.zip) +md5sums=('d6002fd6c9f06ba1c3983cae17324708') + +build() { + _dest=${pkgdir}/usr/share/eclipse/dropins/${pkgname/eclipse-}/eclipse + + cd ${srcdir} + + # Features + find features -type f | while read _feature ; do + install -dm755 ${_dest}/${_feature%*.jar} + cd ${_dest}/${_feature/.jar} + jar xf ${srcdir}/${_feature} || return 1 + done + + # Plugins + find plugins -type f | while read _plugin ; do + install -Dm644 ${_plugin} ${_dest}/${_plugin} + done +} + +# vim:set ts=2 sw=2 et: diff --git a/community/eclipse-phpeclipse/ChangeLog b/community/eclipse-phpeclipse/ChangeLog new file mode 100644 index 000000000..68bd7674c --- /dev/null +++ b/community/eclipse-phpeclipse/ChangeLog @@ -0,0 +1,17 @@ +2009-09-15 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.2.2 + + * PKGBUILD: moved to arch 'any', changed build() to follow eclipse + plugin packaging guidelines + +2008-11-18 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.2.1 + + * PKGBUILD: unjar features to have them correctly detected by eclipse, + sha1sums removed + +2007-12-04 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: moved from /opt to /usr due to Europa upgrade diff --git a/community/eclipse-phpeclipse/PKGBUILD b/community/eclipse-phpeclipse/PKGBUILD new file mode 100644 index 000000000..cefbc2a65 --- /dev/null +++ b/community/eclipse-phpeclipse/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 2313 2009-09-15 14:46:07Z cprimier $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: Frank Oosterhuis <frank@scriptzone.nl> + +pkgname=eclipse-phpeclipse +_reldate=200909091335 +pkgver=1.2.2 +pkgrel=1 +pkgdesc="PHP - Support for the Eclipse IDE Framework" +arch=('any') +url="http://www.phpeclipse.de/" +license=('CPL') +depends=('eclipse') +source=("http://downloads.sourceforge.net/phpeclipse/files/a%29%20Eclipse%203.3.x/updateSite-${pkgver}.${_reldate}PRD.zip") +md5sums=('a168e637e310252bbbe187fce70561c8') + +build() { + _dest=${pkgdir}/usr/share/eclipse/dropins/${pkgname/eclipse-}/eclipse + + cd ${srcdir} + + # Features + find features -type f | while read _feature ; do + if [[ ${_feature} =~ (.*\.jar$) ]] ; then + install -dm755 ${_dest}/${_feature%*.jar} + cd ${_dest}/${_feature/.jar} + jar xf ${srcdir}/${_feature} || return 1 + else + install -Dm644 ${_feature} ${_dest}/${_feature} + fi + done + + # Plugins + find plugins -type f | while read _plugin ; do + install -Dm644 ${_plugin} ${_dest}/${_plugin} + done +} + +# vim:set ts=2 sw=2 et: diff --git a/community/eclipse-pydev/ChangeLog b/community/eclipse-pydev/ChangeLog new file mode 100644 index 000000000..947498e4e --- /dev/null +++ b/community/eclipse-pydev/ChangeLog @@ -0,0 +1,72 @@ +2009-08-24 Biru Ionut <ionut@archlinux.ro> + + * update to: 1.4.8 + +2009-06-13 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.4.6 + +2009-04-15 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.4.5 + +2009-02-24 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.4.4 + +2009-02-06 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.4.2 + +2008-11-04 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.3.24 + +2008-10-10 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.3.22 + +2008-09-08 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.3.20 + +2008-08-07 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686: 1.3.19 + +2008-05-21 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.3.18 + +2008-05-21 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.3.17 + +2008-04-19 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.3.15 - FISL =) + +2008-03-12 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.3.14 + +2008-02-12 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated to new version - 1.3.13 + +2008-01-18 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated to new version - 1.3.11 + +2008-01-05 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated in x86_64 + +2007-12-30 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Fixed the /opt - /usr issue - Thanks to user qwak in aur. + +2007-11-06 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated to new version: 1.3.10 + diff --git a/community/eclipse-pydev/PKGBUILD b/community/eclipse-pydev/PKGBUILD new file mode 100644 index 000000000..a02772a66 --- /dev/null +++ b/community/eclipse-pydev/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 1825 2009-09-04 20:43:29Z ibiru $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> + +pkgname=eclipse-pydev +pkgver=1.5.0 +_pkgver=1251989166 +pkgrel=1 +arch=('i686' 'x86_64') +pkgdesc="Plugin for using Eclipse as a Python IDE" +license=('EPC') +url="http://pydev.sf.net" +depends=('eclipse' 'python') +makedepends=('unzip') +source=("http://downloads.sourceforge.net/sourceforge/pydev/org.python.pydev.feature-$pkgver.${_pkgver}.zip") + +build() { + cd ${srcdir} + for feature in $( find features -type f ); do + install -Dm644 ${feature} ${pkgdir}/usr/share/eclipse/dropins/${pkgname/eclipse-}/eclipse/${feature} + done + + for plugin in $( find plugins -type f ); do + install -Dm644 "${plugin}" ${pkgdir}/usr/share/eclipse/dropins/${pkgname/eclipse-}/${plugin} + done +} + +md5sums=('3ae8e2829ec297dde444d4478a299335') diff --git a/community/eclipse-subclipse/ChangeLog b/community/eclipse-subclipse/ChangeLog new file mode 100644 index 000000000..389fc639a --- /dev/null +++ b/community/eclipse-subclipse/ChangeLog @@ -0,0 +1,41 @@ +2009-09-05 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.6.5 + +2009-08-11 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.6.4 + + * PKGBUILD: moved to arch=('any') + +2009-04-14 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.6.2 + + * PKGBUILD: rewritten the build() function, removed unzip makedepend, + added eclipse depend + +2008-11-17 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.4.6, fixed features installation + +2008-10-05 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.4.5 + + * PKGBUILD: now depending on subversion>=1.5 and eclipse-mylyn=3.0.0 + (newer versions don't work) + +2008-08-11 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.4.3 + + * PKGBUILD: now installing in /usr/share/eclipse/dropins/subclipse + +2007-09-10 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.2.4 + +2007-12-04 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: moved from /opt to /usr due to Europa upgrade diff --git a/community/eclipse-subclipse/PKGBUILD b/community/eclipse-subclipse/PKGBUILD new file mode 100644 index 000000000..3579de038 --- /dev/null +++ b/community/eclipse-subclipse/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 1827 2009-09-05 00:44:14Z cprimier $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: G_Syme <demichan(at)mail(dot)upb(dot)de> + +pkgname=eclipse-subclipse +pkgver=1.6.5 +pkgrel=1 +_urlver=46495 +pkgdesc="Subversion integration for the Eclipse platform" +arch=('any') +url="http://subclipse.tigris.org/" +license=('EPL') +depends=('eclipse' 'subversion') +source=(http://subclipse.tigris.org/files/documents/906/${_urlver}/site-${pkgver}.zip) +md5sums=('afedc55073d13ba9ba64bfc718cfc1fd') + + +build() { + _dest=${pkgdir}/usr/share/eclipse/dropins/${pkgname/eclipse-}/eclipse + + cd ${srcdir} + + # Features + find features -type f -name *.jar | while read feature ; do + install -dm755 ${_dest}/${feature/.jar} + cd ${_dest}/${feature/.jar} + jar xf ${srcdir}/${feature} || return 1 + done + + # Plugins + find plugins -type f -exec install -Dm644 {} ${_dest}/{} \; +} + +# vim:set ts=2 sw=2 et: diff --git a/community/eclipse-ve/ChangeLog b/community/eclipse-ve/ChangeLog new file mode 100644 index 000000000..ac8a7ee0b --- /dev/null +++ b/community/eclipse-ve/ChangeLog @@ -0,0 +1,9 @@ +2008-05-01 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 3 + + * PKGBUILD: added 'eclipse<3.3' as a dependency + +2007-12-04 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: moved from /opt to /usr due to Europa upgrade diff --git a/community/eclipse-ve/PKGBUILD b/community/eclipse-ve/PKGBUILD new file mode 100644 index 000000000..1609c6849 --- /dev/null +++ b/community/eclipse-ve/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado 'bardo' Primier <corrado.primier@mail.polimi.it> +# Contributor: Rubin Simons <rubin@xs4all.nl> + +pkgname=eclipse-ve +pkgver=1.2.3_jem +pkgrel=3 +pkgdesc="Visual Editor framework for the Eclipse platform" +arch=('i686' 'x86_64') +url="http://www.eclipse.org/vep/" +license=('EPL') +depends=('eclipse-emf' 'eclipse-gef' 'eclipse<3.3') +source=(http://download.eclipse.org/tools/ve/downloads/drops/R-${pkgver}-200701301117/VE-runtime-${pkgver}.zip) +md5sums=('3317d67dec47eb4534f06cafb1f8175c') + +build() { + install -d ${startdir}/pkg/usr/share/eclipse/ + cp -r ${startdir}/src/eclipse/{features,plugins} ${startdir}/pkg/usr/share/eclipse/ +} diff --git a/community/ecore-svn/PKGBUILD b/community/ecore-svn/PKGBUILD new file mode 100755 index 000000000..3edab5e92 --- /dev/null +++ b/community/ecore-svn/PKGBUILD @@ -0,0 +1,53 @@ +# $Id: PKGBUILD 3320 2009-10-02 11:39:17Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=ecore-svn +pkgver=42854 +pkgrel=1 +pkgdesc="Ecore is an abstraction layer for e17" +arch=('i686' 'x86_64') +groups=('e17-libs-svn' 'e17-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('libxp' 'curl' 'libxss' 'evas-svn' 'libxtst') +makedepends=('subversion' 'cvs') +conflicts=('ecore') +provides=('ecore') +replaces=('ecore-cvs') +options=('!libtool') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/ecore" +_svnmod="ecore" + +build() { + cd $srcdir + +msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + install -Dm644 $srcdir/$_svnmod-build/COPYING-PLAIN \ + $pkgdir/usr/share/licenses/$pkgname/COPYING-PLAIN + + rm -r $startdir/src/$_svnmod-build +} diff --git a/community/edje-svn/PKGBUILD b/community/edje-svn/PKGBUILD new file mode 100755 index 000000000..b0f0c1d94 --- /dev/null +++ b/community/edje-svn/PKGBUILD @@ -0,0 +1,53 @@ +# $Id: PKGBUILD 3323 2009-10-02 11:39:45Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=edje-svn +pkgver=42794 +pkgrel=1 +pkgdesc="A graphical design and layout library based on Evas" +arch=('i686' 'x86_64') +groups=('e17-libs-svn' 'e17-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('ecore-svn' 'embryo-svn' 'python' 'lua' 'gnutls') +makedepends=('svn') +conflicts=('edje') +provides=('edje') +replaces=('edje-cvs') +options=('!libtool') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/edje" +_svnmod="edje" + +build() { + cd $srcdir + +msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + install -Dm644 $srcdir/$_svnmod-build/COPYING-PLAIN \ + $pkgdir/usr/share/licenses/$pkgname/COPYING-PLAIN + + rm -r $srcdir/$_svnmod-build +} diff --git a/community/eet-svn/PKGBUILD b/community/eet-svn/PKGBUILD new file mode 100755 index 000000000..9c3952d92 --- /dev/null +++ b/community/eet-svn/PKGBUILD @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 3318 2009-10-02 11:38:59Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=eet-svn +pkgver=42851 +pkgrel=1 +pkgdesc="A data storage and compression library" +arch=('i686' 'x86_64') +groups=('e17-libs-svn' 'e17-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('gnutls' 'libjpeg>=7' 'openssl' 'eina-svn') +makedepends=('subversion') +conflicts=('eet') +provides=('eet') +replaces=('eet-cvs') +options=(!libtool) +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/eet" +_svnmod="eet" + +build() { + cd $srcdir + +msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + + # install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + install -Dm644 $srcdir/$_svnmod-build/COPYING-PLAIN \ + $pkgdir/usr/share/licenses/$pkgname/COPYING-PLAIN + + rm -r $srcdir/$_svnmod-build + +} diff --git a/community/efreet-svn/PKGBUILD b/community/efreet-svn/PKGBUILD new file mode 100755 index 000000000..749977435 --- /dev/null +++ b/community/efreet-svn/PKGBUILD @@ -0,0 +1,52 @@ +# $Id: PKGBUILD 3321 2009-10-02 11:39:21Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=efreet-svn +pkgver=42759 +pkgrel=1 +pkgdesc="freedesktop.org specifications for e17" +arch=('i686' 'x86_64') +groups=('e17-libs-svn' 'e17-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('ecore-svn' 'gnome-menus' 'gnome-icon-theme') +# gnome-menus is needed for /etc/xdg/menus/applications.menu +# gnome-icon-theme is needed for e17 to use a backup icon theme +makedepends=('svn') +conflicts=('efreet') +provides=('efreet') +replaces=('efreet-cvs') +options=('!libtool') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/efreet" +_svnmod="efreet" + +build() { + cd $srcdir + +msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + rm -r $srcdir/$_svnmod-build +} diff --git a/community/eiciel/PKGBUILD b/community/eiciel/PKGBUILD new file mode 100644 index 000000000..2d36d504a --- /dev/null +++ b/community/eiciel/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@gmail.com> + +pkgname=eiciel +pkgver=0.9.6 +pkgrel=1 +pkgdesc="GNOME file ACL editor" +arch=('i686' 'x86_64') +url="http://rofi.pinchito.com/eiciel" +license=('GPL') +depends=('acl' 'gtkmm' 'nautilus' 'desktop-file-utils') +install=eiciel.install +source=(http://rofi.pinchito.com/eiciel/download/$pkgname-$pkgver.tar.bz2 + 'gcc4.3.patch') +md5sums=('0b09b9315e53cfbed5cf3529d8a44bd6' + '687d5d91ef812141a492857feda0637b') +options=('!libtool') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np1 -i ../gcc4.3.patch + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-scrollkeeper + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/eiciel/eiciel.install b/community/eiciel/eiciel.install new file mode 100644 index 000000000..330013e93 --- /dev/null +++ b/community/eiciel/eiciel.install @@ -0,0 +1,20 @@ +post_install() { + update-desktop-database -q +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + update-desktop-database -q +} + +op=$1 +shift + +$op $* diff --git a/community/eiciel/gcc4.3.patch b/community/eiciel/gcc4.3.patch new file mode 100644 index 000000000..fdc1340bf --- /dev/null +++ b/community/eiciel/gcc4.3.patch @@ -0,0 +1,11 @@ +--- eiciel-0.9.6/src/gestor_acl.hpp~ 2008-06-17 10:43:12.000000000 +0200 ++++ eiciel-0.9.6/src/gestor_acl.hpp 2008-06-17 10:50:31.000000000 +0200 +@@ -21,7 +21,7 @@ + + #include <config.hpp> + +-#include <string> ++#include <cstring> + #include <vector> + #include <iostream> + #include <gettext.h> diff --git a/community/eina-svn/PKGBUILD b/community/eina-svn/PKGBUILD new file mode 100755 index 000000000..a7226879d --- /dev/null +++ b/community/eina-svn/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 3317 2009-10-02 11:38:46Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=eina-svn +pkgver=42822 +pkgrel=1 +pkgdesc="E17 file chunk reading/writing library" +arch=('i686' 'x86_64') +groups=('e17-libs-svn' 'e17-svn') +url="http://www.enlightenment.org" +license=('LGPL2') +depends=('glibc') +makedepends=('subversion') +conflicts=('eina') +provides=('eina') +options=('!libtool' '!emptydirs') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/eina" +_svnmod="eina" + +build() { + cd $srcdir + +msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + + rm -r $srcdir/$_svnmod-build + +} diff --git a/community/ejabberd-mod_archive-svn/PKGBUILD b/community/ejabberd-mod_archive-svn/PKGBUILD new file mode 100644 index 000000000..94eedeb4e --- /dev/null +++ b/community/ejabberd-mod_archive-svn/PKGBUILD @@ -0,0 +1,55 @@ +# $Id: PKGBUILD 2967 2009-09-24 16:56:54Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=ejabberd-mod_archive-svn +pkgver=1025 +pkgrel=3 +pkgdesc="ejabberd message archive module" +arch=(any) +url="http://www.ejabberd.im/mod_archive" +license=('GPL') +depends=(ejabberd) +makedepends=(erlang subversion) +options=() +source=(fix-int-to-list.patch) +md5sums=('8d599e9a18c3dc7277fdff2abd9b4740') + +_svntrunk=https://svn.process-one.net/ejabberd-modules +_svnmod=ejabberd-modules + +build() { + cd $srcdir + + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + rm -r $srcdir/$_svnmod-build + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + # + # BUILD + # + cd mod_archive/trunk + + patch -p0 src/mod_archive_webview.erl <$srcdir/fix-int-to-list.patch + + echo "{'src/mod_archive_webview', [{outdir, \"ebin\"},{i,\"../../ejabberd-dev/trunk/include\"}]}." >>Emakefile + sed -i 's#web/##' src/mod_archive_webview.erl + + ./build.sh || return 1 + + rm -rf ebin/.svn && \ + install -d -m 0755 $pkgdir/usr/lib/ejabberd && \ + cp -r ebin $pkgdir/usr/lib/ejabberd/ebin || return 1 + + install -d -m0755 $pkgdir/usr/share/ejabberd-mod_archive && \ + cp -r src/*.sql $pkgdir/usr/share/ejabberd-mod_archive/ +} diff --git a/community/ejabberd-mod_archive-svn/fix-int-to-list.patch b/community/ejabberd-mod_archive-svn/fix-int-to-list.patch new file mode 100644 index 000000000..226a99270 --- /dev/null +++ b/community/ejabberd-mod_archive-svn/fix-int-to-list.patch @@ -0,0 +1,71 @@ +--- mod_archive_webview.erl 2009-09-23 18:30:00.000000000 +0400 ++++ mod_archive_webview.erl.my 2009-09-24 18:33:34.000000000 +0400 +@@ -29,6 +29,29 @@ + [calendar:local_time(), ?MODULE, ?LINE] ++ Args)). + + ++xic([XX|T]) -> ++ if XX < 0 -> false; ++ XX > 255 -> false; ++ true -> xic(T) ++ end; ++xic([]) -> ++ true. ++ ++xis(XY) -> ++ case is_list(XY) of ++ false -> false; ++ true -> xic(XY) ++ end. ++ ++xstoi(S) -> ++ case xis(S) of ++ true -> ++ {I, _} = string:to_integer(S); ++ false -> ++ I = S ++ end, ++ I. ++ + %%%---------------------------------------------------------------------- + %%% REQUEST HANDLERS + %%%---------------------------------------------------------------------- +@@ -102,7 +125,7 @@ + make_xhtml(?T("Chat with ") ++ Jid, contact_config(Jid,US,Lang) ++ + [?XE("ul", lists:map( fun({Id, Node, Server, Resource, Utc, Subject }) -> + With = jlib:jid_to_string({Node,Server,Resource}), +- ?LI([?AC(?LINK("show/" ++ integer_to_list(Id)), "On " ++ Utc ++ " with " ++ With ++ " -> " ++ escape_str(Subject) )] ) end, ++ ?LI([?AC(?LINK("show/" ++ integer_to_list(xstoi(Id))), "On " ++ Utc ++ " with " ++ With ++ " -> " ++ escape_str(Subject) )] ) end, + get_collection_list(jlib:string_to_jid(Jid), US))) + ], Lang); + +@@ -207,7 +230,7 @@ + %------------------------ + + format_message({ Utc, Dir, Body } ,{WithU,WithS,WithR}, {LUser,LServer} ) -> +- {From, Class} = case Dir of ++ {From, Class} = case xstoi(Dir) of + 0 -> { jlib:jid_to_string({WithU,WithS,WithR}) , "message_from" } ; + 1 -> { jlib:jid_to_string({LUser,LServer,""}) , "message_to" } + end, +@@ -411,7 +434,7 @@ + + format_search_result( {Id,Subject,User,Server,Resource,Utc,Body} ,_Lang) -> + ?XAE("p",[{"class","search_result"}], +- [?AC(?LINK("show/" ++ integer_to_list(Id)), jlib:jid_to_string({User,Server,Resource}) ++ " : " ++ escape_str(Subject)), ++ [?AC(?LINK("show/" ++ integer_to_list(xstoi(Id))), jlib:jid_to_string({User,Server,Resource}) ++ " : " ++ escape_str(Subject)), + ?C(Body), ?XE("em",[?C(Utc)]) ] ). + + links_previous_next({PrevId,NextId},Lang) -> +@@ -420,9 +443,9 @@ + links_previous_next_aux("link_next", ?T("Next"), NextId))]. + + links_previous_next_aux(Class, Text, Id) -> +- case Id of ++ case xstoi(Id) of + -1 -> []; +- _ -> [?XAE("a",[{"href",?LINK("show/" ++ integer_to_list(Id))},{"class",Class}], [?C(Text)])] ++ _ -> [?XAE("a",[{"href",?LINK("show/" ++ integer_to_list(xstoi(Id)))},{"class",Class}], [?C(Text)])] + end. + + %------------------------ diff --git a/community/ejabberd-mod_ctlextra-svn/PKGBUILD b/community/ejabberd-mod_ctlextra-svn/PKGBUILD new file mode 100644 index 000000000..c49fea7f7 --- /dev/null +++ b/community/ejabberd-mod_ctlextra-svn/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=ejabberd-mod_ctlextra-svn +pkgver=1025 +pkgrel=2 +pkgdesc="Additional commands for ejabberdctl" +arch=(any) +url="http://www.ejabberd.im/mod_ctlextra" +license=('GPL') +depends=(ejabberd) +makedepends=(erlang subversion) +options=() + +_svntrunk=https://svn.process-one.net/ejabberd-modules +_svnmod=ejabberd-modules + +build() { + cd $srcdir + + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + rm -r $srcdir/$_svnmod-build + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + # + # BUILD + # + cd mod_ctlextra/trunk + + ./build.sh || return 1 + + rm -rf ebin/.svn && \ + install -d -m 0755 $pkgdir/usr/lib/ejabberd && \ + cp -r ebin $pkgdir/usr/lib/ejabberd/ebin || return 1 +} diff --git a/community/ejabberd-mod_mysql-svn/PKGBUILD b/community/ejabberd-mod_mysql-svn/PKGBUILD new file mode 100644 index 000000000..9fd8cbfef --- /dev/null +++ b/community/ejabberd-mod_mysql-svn/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=ejabberd-mod_mysql-svn +pkgver=1025 +pkgrel=2 +pkgdesc="mysql support module for ejabberd" +arch=(any) +url="http://www.ejabberd.im/ejabberd-modules" +license=('GPL') +depends=(ejabberd) +makedepends=(erlang subversion) +options=() + +_svntrunk=https://svn.process-one.net/ejabberd-modules +_svnmod=ejabberd-modules + +build() { + cd $srcdir + + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + rm -r $srcdir/$_svnmod-build + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + # + # BUILD + # + cd mysql/trunk + + ./build.sh || return 1 + + rm -rf ebin/.svn && \ + install -d -m 0755 $pkgdir/usr/lib/ejabberd && \ + cp -r ebin $pkgdir/usr/lib/ejabberd/ebin || return 1 +} diff --git a/community/ejabberd-mod_pgsql-svn/PKGBUILD b/community/ejabberd-mod_pgsql-svn/PKGBUILD new file mode 100644 index 000000000..e2fb4f5d1 --- /dev/null +++ b/community/ejabberd-mod_pgsql-svn/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=ejabberd-mod_pgsql-svn +pkgver=1025 +pkgrel=2 +pkgdesc="postgresql support module for ejabberd" +arch=(any) +url="http://www.ejabberd.im/ejabberd-modules" +license=('GPL') +depends=(ejabberd) +makedepends=(erlang subversion) +options=() + +_svntrunk=https://svn.process-one.net/ejabberd-modules +_svnmod=ejabberd-modules + +build() { + cd $srcdir + + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + rm -r $srcdir/$_svnmod-build + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + # + # BUILD + # + cd pgsql/trunk + + ./build.sh || return 1 + + rm -rf ebin/.svn && \ + install -d -m 0755 $pkgdir/usr/lib/ejabberd && \ + cp -r ebin $pkgdir/usr/lib/ejabberd/ebin || return 1 +} diff --git a/community/ejabberd/PKGBUILD b/community/ejabberd/PKGBUILD new file mode 100644 index 000000000..7bfe44050 --- /dev/null +++ b/community/ejabberd/PKGBUILD @@ -0,0 +1,42 @@ +# $Id: PKGBUILD 3171 2009-09-29 09:07:25Z spupykin $ +# Maintainer: Jeff 'codemac' Mickey <jeff@archlinux.org> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> +pkgname=ejabberd +pkgver=2.1.0_rc1 +pkgrel=2 +pkgdesc="An erlang jabber server" +arch=(i686 x86_64) +url="http://www.ejabberd.im/" +license=("GPL") +depends=('expat' 'openssl' 'zlib' 'erlang' 'pam') +makedepends=() +backup=(etc/ejabberd/ejabberd.cfg \ + etc/logrotate.d/ejabberd) +install=ejabberd.install +#http://www.process-one.net/en/projects/ejabberd/download/${pkgver/_/-}/$pkgname-${pkgver}.tar.gz \ +source=(http://www.process-one.net/downloads/ejabberd/${pkgver/_/-}/sources/ejabberd-$pkgver.tar.gz \ + ejabberd \ + ejabberdctl.patch \ + ejabberd.logrotate) +md5sums=('88e5200ad0cb8342408d7b7c1e95446d' + 'd000f6ab2b26a04501cbbc1558214f00' + '79895c2944531d906f107d0cbebdd1ab' + '65b55a547952097d354a73c33e34b11e') + +build() { + cd $srcdir/$pkgname-$pkgver/src + + sed -i "s|EJABBERDDIR = \$(DESTDIR)@prefix@/var/lib/ejabberd|EJABBERDDIR = \$(DESTDIR)@prefix@/usr/lib/ejabberd|g" ./Makefile.in + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-pam --enable-odbc + make || return 1 + make DESTDIR=$pkgdir install && \ + + install -D -m 0755 $srcdir/ejabberd $pkgdir/etc/rc.d/ejabberd && \ + install -d $pkgdir/var/spool/ejabberd && \ + install -d $pkgdir/var/lib/ejabberd || return 1 + +# patch -p0 $pkgdir/usr/sbin/ejabberdctl <$srcdir/ejabberdctl.patch || return 1 + + install -D -m0644 $srcdir/ejabberd.logrotate $pkgdir/etc/logrotate.d/ejabberd && \ + chmod ug+r $pkgdir/etc/ejabberd/* +} diff --git a/community/ejabberd/ejabberd b/community/ejabberd/ejabberd new file mode 100644 index 000000000..ae4d20c07 --- /dev/null +++ b/community/ejabberd/ejabberd @@ -0,0 +1,54 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + echo `pidof epmd; pidof beam; pidof ssl_esock; pidof epmd.smp; pidof beam.smp` +} + +case "$1" in + start) + stat_busy "Starting ejabber daemon" + + [ -f /var/run/ejabber.pid ] && rm -f /var/run/ejabber.pid + PID=`get_pid` + if [ -z "$PID" ]; then + su ejabberd -s /bin/bash - -c 'erl -pa /usr/lib/ejabberd/ebin -sname ejabberd -s ejabberd -ejabberd config \"/etc/ejabberd/ejabberd.cfg\" log_path \"/var/log/ejabberd/ejabberd.log\" -sasl sasl_error_logger \{file,\"/var/log/ejabberd/sasl.log\"\} -mnesia dir \"/var/spool/ejabberd\" -detached -kernel inetrc \"/etc/ejabberd/inetrc\"' + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + echo `get_pid` > /var/run/ejabberd.pid + add_daemon ejabberd + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping ejabber daemon" + PID=`get_pid` + [ ! -z "$PID" ] && su ejabberd -s /bin/bash - -c "kill $PID" &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/ejabberd.pid &> /dev/null + rm_daemon ejabberd + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/ejabberd/ejabberd.install b/community/ejabberd/ejabberd.install new file mode 100644 index 000000000..2864da4d6 --- /dev/null +++ b/community/ejabberd/ejabberd.install @@ -0,0 +1,37 @@ +pre_install() { + /bin/true +} + +post_install() { + groupadd jabber + useradd -G jabber -d /var/lib/ejabberd ejabberd + chown -R ejabberd.jabber /var/log/ejabberd + chown -R ejabberd.jabber /var/spool/ejabberd + chown -R ejabberd.jabber /var/lib/ejabberd + chown root:ejabberd /usr/lib/ejabberd/priv/bin/epam + chown -R root:ejabberd /etc/ejabberd/ejabberd.cfg /etc/ejabberd/ejabberdctl.cfg + chmod 4750 /usr/lib/ejabberd/priv/bin/epam +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + chown -R ejabberd.jabber /var/log/ejabberd + chown -R ejabberd.jabber /var/spool/ejabberd + chown -R ejabberd.jabber /var/lib/ejabberd + chown -R root:ejabberd /etc/ejabberd/ejabberd.cfg /etc/ejabberd/ejabberdctl.cfg + chown root:ejabberd /usr/lib/ejabberd/priv/bin/epam + chmod 4750 /usr/lib/ejabberd/priv/bin/epam +} + +pre_remove() { + /bin/true +} + +post_remove() { + userdel ejabberd + groupdel jabber +} + diff --git a/community/ejabberd/ejabberd.logrotate b/community/ejabberd/ejabberd.logrotate new file mode 100644 index 000000000..5c6a19920 --- /dev/null +++ b/community/ejabberd/ejabberd.logrotate @@ -0,0 +1,12 @@ +/var/log/ejabberd/ejabberd.log { + weekly + missingok + rotate 10 + compress + delaycompress + ifempty + nomail + sharedscripts + postrotate ejabberdctl --node ejabberd@localhost reopen-log > /dev/null + endscript +} diff --git a/community/ejabberd/ejabberdctl.patch b/community/ejabberd/ejabberdctl.patch new file mode 100644 index 000000000..cbe78a5a1 --- /dev/null +++ b/community/ejabberd/ejabberdctl.patch @@ -0,0 +1,28 @@ +16,18c16,18 +< EJABBERD_CONFIG_PATH=$ROOTDIR/etc/ejabberd/ejabberd.cfg +< LOGS_DIR=$ROOTDIR/var/log/ejabberd/ +< EJABBERD_DB=$ROOTDIR/var/lib/ejabberd/db/$NODE +--- +> EJABBERD_CONFIG_PATH=/etc/ejabberd/ejabberd.cfg +> LOGS_DIR=/var/log/ejabberd/ +> EJABBERD_DB=/var/lib/ejabberd/db/$NODE +21c21 +< CONFIG=$ROOTDIR/etc/ejabberd/ejabberdctl.cfg +--- +> CONFIG=/etc/ejabberd/ejabberdctl.cfg +46,49c46,49 +< EJABBERD_EBIN=$ROOTDIR/var/lib/ejabberd/ebin +< EJABBERD_MSGS_PATH=$ROOTDIR/var/lib/ejabberd/priv/msgs +< EJABBERD_SO_PATH=$ROOTDIR/var/lib/ejabberd/priv/lib +< EJABBERD_BIN_PATH=$ROOTDIR/var/lib/ejabberd/priv/bin +--- +> EJABBERD_EBIN=/usr/lib/ejabberd/ebin +> EJABBERD_MSGS_PATH=/usr/lib/ejabberd/priv/msgs +> EJABBERD_SO_PATH=/usr/lib/ejabberd/priv/lib +> EJABBERD_BIN_PATH=/usr/lib/ejabberd/priv/bin +54,55c54,55 +< ERL_INETRC=$ROOTDIR/etc/ejabberd/inetrc +< HOME=$ROOTDIR/var/lib/ejabberd +--- +> ERL_INETRC=/etc/ejabberd/inetrc +> HOME=/var/lib/ejabberd diff --git a/community/ekg/ChangeLog b/community/ekg/ChangeLog new file mode 100644 index 000000000..717d49b5d --- /dev/null +++ b/community/ekg/ChangeLog @@ -0,0 +1,5 @@ +2009-03-16 Mateusz Herych <heniekk@gmail.com> +* Rebuild against python 2.6 +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/ekg/PKGBUILD b/community/ekg/PKGBUILD new file mode 100644 index 000000000..ecc0f57fb --- /dev/null +++ b/community/ekg/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com> + +pkgname=ekg +pkgver=1.7 +pkgrel=3 +pkgdesc="A text-mode Gadu-Gadu client" +arch=('i686' 'x86_64') +url="http://ekg.chmurka.net/" +license=('GPL') +depends=('libungif' 'libjpeg' 'aspell' 'python' 'giflib') +source=(http://ekg.chmurka.net/$pkgname-$pkgver.tar.gz) +md5sums=('2aa92b56517fdf09d75519a105772b74') + +build() { + cd $startdir/src/$pkgname-$pkgver + sed -i 's#gg%s#ekg%s#' src/ekg.c + ./configure --prefix=/usr --with-pthread --enable-aspell --with-python + make || return 1 + make DESTDIR=$startdir/pkg install + rm -rf $startdir/pkg/usr/include $startdir/pkg/usr/lib +} diff --git a/community/ekg2/PKGBUILD b/community/ekg2/PKGBUILD new file mode 100644 index 000000000..3255c39ea --- /dev/null +++ b/community/ekg2/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 907 2009-08-07 23:28:13Z mherych $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> + +pkgname=ekg2 +pkgver=20090807 +pkgrel=1 +pkgdesc="ncurses based Jabber, Gadu-Gadu, Tlen and IRC client" +arch=('i686' 'x86_64') +url="http://ekg2.org/" +license=('GPL') +depends=('aspell' 'python' 'libgadu' 'gnutls' 'gpm' 'libidn' 'giflib' 'gpgme' 'expat' 'libjpeg') +optdepends=( 'xosd: for xosd support' + 'sqlite3: sqlite support') +provides=('ekg2-unicode') +source=(http://pl.ekg2.org/ekg2-$pkgver.tar.bz2) +md5sums=('a0d7b1fea1c1629744710ea88d8231d5') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr \ + --with-libgadu \ + --with-xosd \ + --enable-unicode \ + --without-gtk \ + --without-gpg + make || return 1 + make DESTDIR=$pkgdir install || return 1 + rm -rf $pkgdir/usr/lib/perl5/core_perl/perllocal.pod + mv $pkgdir/usr/libexec/ioctld $pkgdir/usr/lib/ekg2/ioctld + rm -rf $pkgdir/usr/libexec + chmod -R 755 $pkgdir/usr/lib/perl5 +} diff --git a/community/electricsheep/ChangeLog b/community/electricsheep/ChangeLog new file mode 100644 index 000000000..462222281 --- /dev/null +++ b/community/electricsheep/ChangeLog @@ -0,0 +1,19 @@ +2009-07-09 Eric Belanger <eric@archlinux.org> + + * electricsheep 2.7b12-1 + * Upstream update + * Switched to svn snapshot as source tarballs are no longer provided + * Updated url + * Splitted flam3 in a separate package + * Updated depends + * Removed install scriptlet + +2008-09-20 Eric Belanger <eric@archlinux.org> + + * electricsheep 2.6.8-4 + * Updated for KDE 4 (close FS#11378) + * Added xscreensaver optdepends to cleanup post-install messages + * FHS man pages + * Fixed build issue + * Added xscreensaver makedepends and config + * Added ChangeLog diff --git a/community/electricsheep/PKGBUILD b/community/electricsheep/PKGBUILD new file mode 100644 index 000000000..739a86ab1 --- /dev/null +++ b/community/electricsheep/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Link Dupont <link@subpop.net> + +pkgname=electricsheep +pkgver=2.7b12 +pkgrel=1 +pkgdesc="A screensaver that realize the collective dream of sleeping computers from all over the internet" +arch=('i686' 'x86_64') +url="http://community.sheepserver.net/" +license=('GPL') +depends=('curl' 'expat' 'flam3' 'ffmpeg' 'mplayer' 'libglade') +makedepends=('xscreensaver') +optdepends=('xscreensaver: to use electricsheep with xscreensaver') +source=(ftp://ftp.archlinux.org/other/electricsheep/${pkgname}-${pkgver}.tar.bz2) +md5sums=('9c66691538941593ca9442e087b183d1') +sha1sums=('fd1c307912905ba456189efbb546ef0fe336fa32') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr --mandir=/usr/share/man || return 1 + make || return 1 + install -d "${pkgdir}/usr/share/applications/screensavers" || return 1 + install -d "${pkgdir}/usr/lib/gnome-screensaver/gnome-screensaver" || return 1 + make DESTDIR="${pkgdir}" GNOME_SCREENSAVER_DATADIR="${pkgdir}/usr/share/applications/screensavers" \ + GNOME_SCREENSAVER_PRIVEXEDIR="${pkgdir}/usr/lib/gnome-screensaver/gnome-screensaver" install || return 1 + install -D -m644 electricsheep.desktop.kde "${pkgdir}/usr/share/kde4/services/ScreenSavers/electricsheep.desktop" || return 1 + install -D -m755 electricsheep-saver ${pkgdir}/usr/bin/electricsheep-saver +} diff --git a/community/em8300-utils/PKGBUILD b/community/em8300-utils/PKGBUILD new file mode 100644 index 000000000..3866a1106 --- /dev/null +++ b/community/em8300-utils/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + +pkgname=em8300-utils +pkgver=0.16.4 +pkgrel=1 +arch=('i686' 'x86_64') +pkgdesc="DXR3 and Hollywood+ driver" +url="http://dxr3.sourceforge.net/" +license=('GPL2') +conflicts=('em8300-cvs') +install=($pkgname.install) +#source=(http://dl.sourceforge.net/sourceforge/dxr3/em8300-$pkgver.tar.gz) +source=(http://dxr3.sourceforge.net/download/em8300-$pkgver-rc1.tar.gz) +md5sums=('7abc675b66dcc6e1c5b273b8e94958fd') + +build() { + cd $startdir/src/em8300-$pkgver-rc1 + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + install -m 644 -D modules/em8300-udev.rules $startdir/pkg/etc/udev/rules.d/em8300.rules +} diff --git a/community/em8300-utils/em8300-utils.install b/community/em8300-utils/em8300-utils.install new file mode 100644 index 000000000..603abf138 --- /dev/null +++ b/community/em8300-utils/em8300-utils.install @@ -0,0 +1,14 @@ +# arg 1: the new package version +post_install() { + echo + echo ">>> If you plan to use dxr3view, dhc or autocal, you need to install GTK+2:" + echo ">>> pacman -S gtk2" + echo ">>> If you plan to use scripts located in /usr/share/em8300, you need to" + echo ">>> install Perl:" + echo ">>> pacman -S perl" + echo +} + +op=$1 +shift +$op $* diff --git a/community/em8300/PKGBUILD b/community/em8300/PKGBUILD new file mode 100644 index 000000000..67222823b --- /dev/null +++ b/community/em8300/PKGBUILD @@ -0,0 +1,29 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com> + +pkgname=em8300 +pkgver=0.16.4 +_kernver=2.6.24-ARCH +pkgrel=1 +pkgdesc="DXR3 and Hollywood+ driver" +arch=('i686' 'x86_64') +url="http://dxr3.sourceforge.net/" +license=('GPL2') +depends=(kernel26 em8300-utils) +conflicts=(em8300-cvs) +replaces=(em8300-cvs) +install=em8300.install +#source=(http://dl.sourceforge.net/sourceforge/dxr3/$pkgname-$pkgver.tar.gz \ +source=(http://dxr3.sourceforge.net/download/em8300-$pkgver-rc1.tar.gz) +md5sums=('7abc675b66dcc6e1c5b273b8e94958fd') + +build() { + cd $startdir/src/$pkgname-$pkgver-rc1/modules + + sed -i "s!^KERNEL_LOCATION := .*\$!KERNEL_LOCATION := /lib/modules/${_kernver}/build!" Makefile + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + chmod 644 $startdir/pkg/lib/modules/*/em8300/*.ko + sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/*.install +} diff --git a/community/em8300/em8300.install b/community/em8300/em8300.install new file mode 100644 index 000000000..c7f567904 --- /dev/null +++ b/community/em8300/em8300.install @@ -0,0 +1,28 @@ +# arg 1: the new package version +post_install() { + echo + echo ">>> You may want to add one of the following lines to your /etc/modprobe.conf," + echo ">>> depending on type of your card:" + echo ">>> install em8300 modprobe adv717x ; modprobe -i em8300 ; true" + echo ">>> install em8300 modprobe bt865 ; modprobe -i em8300 ; true" + echo + KERNEL_VERSION='2.6.24-ARCH' + depmod -v $KERNEL_VERSION > /dev/null 2>&1 +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + KERNEL_VERSION='2.6.24-ARCH' + depmod -v $KERNEL_VERSION > /dev/null 2>&1 +} + +# arg 1: the old package version +post_remove() { + KERNEL_VERSION='2.6.24-ARCH' + depmod -v $KERNEL_VERSION > /dev/null 2>&1 +} + +op=$1 +shift +$op $* diff --git a/community/emacs-apel/PKGBUILD b/community/emacs-apel/PKGBUILD new file mode 100644 index 000000000..9c49ec10d --- /dev/null +++ b/community/emacs-apel/PKGBUILD @@ -0,0 +1,17 @@ +# Contributor: Ismael Barros (RazZziel) <razielmine@gmail.com> +pkgname=emacs-apel +pkgver=10.7 +pkgrel=2 +pkgdesc="A library for making portable Emacs Lisp programs." +arch=(i686 x86_64) +url="http://cvs.m17n.org/elisp/APEL/" +license=('GPL') +depends=('emacs') +source=(http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/apel-10.7.tar.gz) +md5sums=('fadc7823f2bc22c7b25cb5185232820d') + +build() { + cd $startdir/src/apel-$pkgver + make || return 1 + make install PREFIX=$startdir/pkg/usr || return 1 +} diff --git a/community/emacs-color-theme/PKGBUILD b/community/emacs-color-theme/PKGBUILD new file mode 100644 index 000000000..448af357c --- /dev/null +++ b/community/emacs-color-theme/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Cesar Romero <cesar.romero@gmail.com> +pkgname=emacs-color-theme +pkgver=6.6.0 +pkgrel=3 +arch=('any') +pkgdesc="Emacs color themes" +url="https://gna.org/projects/color-theme" +license=('GPL2') +depends=('emacs' 'xorg-fonts-100dpi') +provides=('color-theme') +replaces=('color-theme') +install=$pkgname.install +source=(http://download.gna.org/color-theme/color-theme-$pkgver.tar.gz) +md5sums=('a4de73c236a6af11ab378bfe18dabcca') + +build() { +cd $srcdir/color-theme-$pkgver +install -Dm644 color-theme.el \ + $pkgdir/usr/share/emacs/site-lisp/color-theme.el || return 1 +install -Dm644 themes/color-theme-library.el \ + $pkgdir/usr/share/emacs/site-lisp/themes/color-theme-library.el || return 1 +install -Dm644 themes/color-theme-example.el \ + $pkgdir/usr/share/emacs/site-lisp/themes/color-theme-example.el || return 1 +cd $pkgdir/usr/share/emacs/site-lisp +for _i in color-theme.el themes/color-theme-library.el \ + themes/color-theme-example.el +do + emacs -batch -f batch-byte-compile ${_i} || return 1 +done +} diff --git a/community/emacs-color-theme/emacs-color-theme.install b/community/emacs-color-theme/emacs-color-theme.install new file mode 100644 index 000000000..b1de09f76 --- /dev/null +++ b/community/emacs-color-theme/emacs-color-theme.install @@ -0,0 +1,9 @@ +# arg 1: the new package version +post_install() { +echo "# To start using color-theme add this to your .emacs:" +echo "# (require 'color-theme)" +} + +post_upgrade() { + post_install +} \ No newline at end of file diff --git a/community/emacs-cvs/ChangeLog b/community/emacs-cvs/ChangeLog new file mode 100644 index 000000000..a5781b288 --- /dev/null +++ b/community/emacs-cvs/ChangeLog @@ -0,0 +1,8 @@ + +2008-07-06 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for x86_64 - 20080702 + +2007-06-25 tardo <tardo@nagi-fanboi.net> + + * Built for x86_64 diff --git a/community/emacs-cvs/PKGBUILD b/community/emacs-cvs/PKGBUILD new file mode 100644 index 000000000..c0a54ce26 --- /dev/null +++ b/community/emacs-cvs/PKGBUILD @@ -0,0 +1,60 @@ +# $Id: PKGBUILD 3743 2009-10-08 15:56:25Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=emacs-cvs +pkgver=20091008 +pkgrel=1 +pkgdesc="Gnu Emacs from CVS" +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/emacs/emacs.html" +license=("GPL") +depends=('ncurses' 'libpng' 'libtiff' 'libungif' 'gtk2' 'libxpm' 'gpm' 'librsvg' 'dbus' 'libjpeg') +makedepends=('cvs' 'openssh' 'texinfo') +conflicts=('emacs') +provides=('emacs') +options=(docs) +install=emacs.install +source=() +md5sums=() + +_cvsroot=":pserver:anonymous@cvs.savannah.gnu.org:/sources" +_cvsmod="emacs" + +build() { + cd $startdir/src + + unset CVS_RSH + + if [ -d ${_cvsmod}/CVS ]; then + cd ${_cvsmod} + cvs -q update -dA + else + cvs -q -z3 -d${_cvsroot}/${_cvsmod} co ${_cvsmod} + cd emacs + fi + + ./configure --prefix=/usr --localstatedir=/var/lib/emacs --libexecdir=/usr/lib/emacs \ + --with-xpm --with-jpeg --with-tiff --with-gif \ + --with-png --with-x-toolkit=gtk --without-sound \ + --enable-font-backend \ + --with-freetype --with-xft --with-libotf + + + make bootstrap + make || return 1 + make \ + prefix=$startdir/pkg/usr \ + libexecdir=$startdir/pkg/usr/lib/emacs \ + localstatedir=$startdir/pkg/var/lib/emacs install || return 1 + + mv $startdir/pkg/usr/bin/{ctags,ctags.emacs} || return 1 + mv $startdir/pkg/usr/bin/{etags,etags.emacs} || return 1 + mv $startdir/pkg/usr/share/man/man1/{etags.1,etags.emacs.1} || return 1 + mv $startdir/pkg/usr/share/man/man1/{ctags.1,ctags.emacs.1} || return 1 + + rm $startdir/pkg/usr/share/info/dir && \ + gzip -9nf $startdir/pkg/usr/share/info/* || return 1 + + find $startdir/pkg/usr/share/emacs -type d -exec chmod 755 {} \; && \ + chown -R root:root $startdir/pkg +} diff --git a/community/emacs-cvs/emacs.install b/community/emacs-cvs/emacs.install new file mode 100644 index 000000000..a1bc37a3f --- /dev/null +++ b/community/emacs-cvs/emacs.install @@ -0,0 +1,30 @@ +info_dir=/usr/share/info + +info_files=(infoada-mode autotype calc ccmode cl dir dired-x ebrowse +ediff efaq eintr elisp emacs emacs-mime erc eshell eudc flymake forms +gnus idlwave info message mh-e newsticker org pcl-cvs pgg rcirc reftex +sc ses sieve smtpmail speedbar tramp url vip viper widget woman) + +post_install() { + for f in ${info_files[@]}; do + install-info ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null + done + + [ -x /usr/bin/gtk-update-icon-cache ] && gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + [ -x /usr/bin/update-desktop-database ] && update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for f in ${info_files[@]}; do + install-info --delete ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null + done +} + +post_remove() { + [ -x /usr/bin/gtk-update-icon-cache ] && gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + [ -x /usr/bin/update-desktop-database ] && update-desktop-database -q +} diff --git a/community/emacs-haskell-mode/PKGBUILD b/community/emacs-haskell-mode/PKGBUILD new file mode 100644 index 000000000..295744340 --- /dev/null +++ b/community/emacs-haskell-mode/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Gleidson <gleidson.echeli@gmail.com> + +pkgname=emacs-haskell-mode +_srcname=haskell-mode +pkgver=2.4 +pkgrel=2 +pkgdesc="Haskell mode package for Emacs" +arch=('i686' 'x86_64') +license=('GPL') +url="http://haskell.org/haskell-mode/" +install=emacs-haskell-mode.install +source=(http://www.iro.umontreal.ca/~monnier/elisp/${_srcname}-$pkgver.tar.gz) +md5sums=('de5ff32478154a39bea3adb3b7ce0e94') + +build() { + # remove unnecessary files + rm -f $srcdir/${_srcname}-$pkgver/ChangeLog + rm -f $srcdir/${_srcname}-$pkgver/Makefile + rm -f $srcdir/${_srcname}-$pkgver/NEWS + rm -f $srcdir/${_srcname}-$pkgver/README + + # install the directory in emacs site-lisp + install -d $pkgdir/usr/share/emacs/site-lisp/${_srcname} + + # install the files in directory created above + install -m644 $srcdir/${_srcname}-$pkgver/* -t $pkgdir/usr/share/emacs/site-lisp/${_srcname} +} diff --git a/community/emacs-haskell-mode/emacs-haskell-mode.install b/community/emacs-haskell-mode/emacs-haskell-mode.install new file mode 100644 index 000000000..c873fee3b --- /dev/null +++ b/community/emacs-haskell-mode/emacs-haskell-mode.install @@ -0,0 +1,14 @@ +post_install () { + echo "" + echo "==> Read the haskell-*.el files in /usr/share/emacs/site-lisp/haskell-mode" + echo "==> for information about how to configure your ~/.emacs" + echo "" +} + +post_upgrade () { + post_install $1 +} + +op=$1 +shift +$op $* diff --git a/community/emacs-lua-mode/PKGBUILD b/community/emacs-lua-mode/PKGBUILD new file mode 100644 index 000000000..a75788aff --- /dev/null +++ b/community/emacs-lua-mode/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: opqdonut <joel.kaasinen@gmail.com> + +pkgname=emacs-lua-mode +pkgver=20071122 +pkgrel=1 +pkgdesc="Emacs lua-mode" +arch=('i686' 'x86_64') +url="http://lua-mode.luaforge.net" +license=('GPL') +depends=() +install=$pkgname.install +source=(http://luaforge.net/frs/download.php/2074/lua-mode-$pkgver.tar.gz) +md5sums=('19d261305170af5b4371858f3ec69b61') + +build() { + mkdir -p $startdir/pkg/usr/share/emacs/site-lisp + cp $startdir/src/lua-mode.el $startdir/pkg/usr/share/emacs/site-lisp +} diff --git a/community/emacs-lua-mode/emacs-lua-mode.install b/community/emacs-lua-mode/emacs-lua-mode.install new file mode 100644 index 000000000..8f1162abb --- /dev/null +++ b/community/emacs-lua-mode/emacs-lua-mode.install @@ -0,0 +1,18 @@ +post_install() { + cat << EOF +==> To set up Emacs to automatically edit files ending in .lua using Lua-mode + add the following to your ~/.emacs file (GNU Emacs) or ~/.xemacs/init.el + file (XEmacs): + (setq auto-mode-alist (cons '("\\.lua$" . lua-mode) auto-mode-alist)) + (autoload 'lua-mode "lua-mode" "Lua editing mode." t) +EOF +} + +post_upgrade() { + post_install $1 +} + +op=$1 +shift + +$op $* diff --git a/community/emacs-muse/PKGBUILD b/community/emacs-muse/PKGBUILD new file mode 100644 index 000000000..35c04178d --- /dev/null +++ b/community/emacs-muse/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Gour <gour@mail.inet.hr> + +pkgname=emacs-muse +_pkgname=muse +pkgver=3.12 +pkgrel=1 +pkgdesc="Publishing environment for Emacs" +url="http://mwolson.org/projects/EmacsMuse.html" +arch=('i686' 'x86_64') +license=('GPL-3') +depends=('emacs' ) +install=${pkgname}.install +source=(http://download.gna.org/muse-el/$_pkgname-$pkgver.tar.gz) +md5sums=('dd465db1e2b4866dbb76c0f1d31227d7') + +build() { + cd $startdir/src/$_pkgname-$pkgver + cp Makefile.defs.default Makefile.defs + sed -i -e "s|\(PREFIX.*= \)/usr/local|\1/usr|" Makefile.defs || return 1 + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/emacs-muse/emacs-muse.install b/community/emacs-muse/emacs-muse.install new file mode 100644 index 000000000..8d35dde0c --- /dev/null +++ b/community/emacs-muse/emacs-muse.install @@ -0,0 +1,22 @@ +post_install() { +cat << EOF +==> In order to use Muse, add the following lines to your ~/.emacs file +==> depending on the styles you wish to use (see manual for more details): + +(require 'muse-mode) ; load authoring mode + +(require 'muse-html) ; load publishing styles I use +(require 'muse-latex) +(require 'muse-context) + +(require 'muse-project) ; publish files in projects +EOF +} + +post_upgrade() { + post_install $1 +} + +op=$1 +shift +$op $* diff --git a/community/emacs-nox/ChangeLog b/community/emacs-nox/ChangeLog new file mode 100644 index 000000000..099e3e551 --- /dev/null +++ b/community/emacs-nox/ChangeLog @@ -0,0 +1,8 @@ +2008-11-01 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * New PKGBUILD/install method provided by Chris Brannon <cmbrannon@cox.net> + * => Added an install script + * => Info files are now installed using install-info + +2008-09-08 Jaroslav Lichtblau <tu@dragonlord.cz> + * Package moved to [community] + * Update to major release 22.3 diff --git a/community/emacs-nox/PKGBUILD b/community/emacs-nox/PKGBUILD new file mode 100644 index 000000000..e9857b1ba --- /dev/null +++ b/community/emacs-nox/PKGBUILD @@ -0,0 +1,52 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Chris Brannon <cmbrannon@cox.net> + +pkgname=emacs-nox +pkgver=22.3 +pkgrel=2 +pkgdesc="The Emacs Editor, without X11 support." +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/emacs/emacs.html" +license=('GPL') +depends=('ncurses' 'alsa-lib') +provides=('emacs') +conflicts=('emacs' 'emacs-cvs') +options=('docs') +install=$pkgname.install +source=(ftp://ftp.gnu.org/gnu/emacs/emacs-${pkgver}.tar.gz) + +md5sums=('aa8ba34f548cd78b35914ae5a7bb87eb') + +build() { + cd "${srcdir}/emacs-$pkgver" + + ./configure --prefix=/usr --without-x + +#we don't want to use /usr/libexec + sed -i "s|\"/usr/libexec/emacs.*$|\"/usr/lib/emacs/$pkgver\"|g" src/epaths.h || return 1 +# mv newepaths.h src/epaths.h + + make libexecdir=/usr/lib archlibdir="/usr/lib/emacs/${pkgver}" || return 1 + make prefix="${pkgdir}/usr" libexecdir="${pkgdir}/usr/lib" \ + archlibdir="${pkgdir}/usr/lib/emacs/${pkgver}" install + +#fix all the 777 perms on directories + find "${pkgdir}/usr/share/emacs/$pkgver" -type d -exec chmod 755 {} \; || return 1 +#fix user/root permissions on usr/share files + find "${pkgdir}/usr/share/emacs/$pkgver" -exec chown root.root {} \; || return 1 + +#remove conflict with ctags package + mv "${pkgdir}"/usr/bin/{ctags,ctags.emacs} || return 1 + mv "${pkgdir}"/usr/bin/{etags,etags.emacs} || return 1 + mv "${pkgdir}"/usr/share/man/man1/{ctags.1,ctags.emacs.1} || return 1 + mv "${pkgdir}"/usr/share/man/man1/{etags.1,etags.emacs.1} || return 1 + +#remove empty files + rm -rf "${pkgdir}/usr/var" || return 1 + +#get rid of the package's info directory, install-info adds entries for us at install-time + rm "${pkgdir}/usr/share/info/dir" || return 1 + gzip -9nf "${pkgdir}"/usr/share/info/* || return 1 +} diff --git a/community/emacs-nox/emacs-nox.install b/community/emacs-nox/emacs-nox.install new file mode 100644 index 000000000..ea8630090 --- /dev/null +++ b/community/emacs-nox/emacs-nox.install @@ -0,0 +1,21 @@ +info_dir=/usr/share/info +info_files=(ada-mode autotype calc ccmode cl dired-x ebrowse +ediff efaq eintr elisp emacs emacs-mime erc eshell eudc flymake forms +gnus idlwave info message mh-e newsticker org pcl-cvs pgg rcirc reftex +sc ses sieve smtpmail speedbar tramp url vip viper widget woman) + +post_install() { + for f in ${info_files[@]}; do + install-info ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for f in ${info_files[@]}; do + install-info --delete ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null + done +} diff --git a/community/emacs-php-mode/PKGBUILD b/community/emacs-php-mode/PKGBUILD new file mode 100644 index 000000000..3a75e1337 --- /dev/null +++ b/community/emacs-php-mode/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Stefano Esposito <ragnarok@email.it> + +pkgname=emacs-php-mode +pkgver=1.5.0 +pkgrel=1 +license=("GPL") +pkgdesc="Emacs mode for php" +url="http://php-mode.sf.net" +arch=('i686' 'x86_64') +depends=('emacs') +options=(docs zipman) +install=emacs-php-mode.install +source=("http://downloads.sourceforge.net/php-mode/php-mode-$pkgver.tar.gz") +md5sums=('6ddad6d150c946846a65bcecfb2cc1a0') + +build() { + cd $srcdir/php-mode-$pkgver + make php-mode.info.gz || return 1 + + install -D -m644 php-mode.el $pkgdir/usr/share/emacs/site-lisp/php-mode.el && \ + install -D -m644 php-mode.info.gz $pkgdir/usr/share/info/php-mode.info.gz +} diff --git a/community/emacs-php-mode/emacs-php-mode.install b/community/emacs-php-mode/emacs-php-mode.install new file mode 100644 index 000000000..7fbfd11e7 --- /dev/null +++ b/community/emacs-php-mode/emacs-php-mode.install @@ -0,0 +1,19 @@ +### php-mode.install: +post_install () { +cat << EOF +==> Put this in your $HOME/.emacs file to enable php-mode autoloading +==> and autorecognition of "*.php" files: + +(autoload 'php-mode "php-mode.el" "Php mode." t) +(setq auto-mode-alist (append '(("/*.\.php[345]?$" . php-mode)) auto-mode-alist)) +EOF +} + +post_upgrade () { + post_install $1 +} + +op=$1 +shift +$op $* +######################## diff --git a/community/emacs-python-mode/PKGBUILD b/community/emacs-python-mode/PKGBUILD new file mode 100644 index 000000000..1f4ab90cf --- /dev/null +++ b/community/emacs-python-mode/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Stefano Esposito <ragnarok@email.it> + +pkgname=emacs-python-mode +pkgver=5.1.0 +pkgrel=1 +pkgdesc="Python mode for Emacs" +url="https://launchpad.net/python-mode" +license=("GPL") +arch=('i686' 'x86_64') +depends=('emacs') +makedepends=('bash') +install=emacs-python-mode.install +source=("http://launchpad.net/python-mode/trunk/$pkgver/+download/python-mode.el") +md5sums=('04b83ee2e30f925fd51b90ab5cb3c058') + +build() { + install -d $startdir/pkg/usr/share/emacs/site-lisp + install -m644 $startdir/src/python-mode.el -t $startdir/pkg/usr/share/emacs/site-lisp +} diff --git a/community/emacs-python-mode/emacs-python-mode.install b/community/emacs-python-mode/emacs-python-mode.install new file mode 100644 index 000000000..40c3eb1d1 --- /dev/null +++ b/community/emacs-python-mode/emacs-python-mode.install @@ -0,0 +1,19 @@ +### python-mode.install: +post_install () { +cat << EOF +==> Put this in your $HOME/.emacs file to enable python-mode +==> autoloading and autorecognition of "*.py" files: + +(autoload 'python-mode "python-mode.el" "Python mode." t) +(setq auto-mode-alist (append '(("/*.\.py$" . python-mode)) auto-mode-alist)) +EOF +} + +post_upgrade () { + post_install $1 +} + +op=$1 +shift +$op $* +######################## diff --git a/community/emacs-w3m-cvs/PKGBUILD b/community/emacs-w3m-cvs/PKGBUILD new file mode 100644 index 000000000..875c19be6 --- /dev/null +++ b/community/emacs-w3m-cvs/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 549 2009-08-03 09:33:52Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: James Cozine <jmcozine@gmail.com> + +pkgname="emacs-w3m-cvs" +pkgver=20090803 +pkgrel=1 +pkgdesc="w3m browser for Emacs (cvs)" +arch=('i686' 'x86_64') +url="http://emacs-w3m.namazu.org/" +license=('GPL') +depends=('emacs' 'w3m') +makedepends=('cvs' 'autoconf') +provides=('emacs-w3m') +conflicts=('emacs-w3m') +install="emacs-w3m-cvs.install" + +_cvsroot=":pserver:anonymous:@cvs.namazu.org:/storage/cvsroot" +_cvsmod="emacs-w3m" + +build() { + cd "$startdir/src" + + if [ -d $_cvsmod/CVS ]; then + cd $_cvsmod + else + cvs -z3 -d $_cvsroot co -D $pkgver -f $_cvsmod + cd $_cvsmod + fi + autoconf + + cp -r ../$_cvsmod ../$_cvsmod-build + cd ../$_cvsmod-build + + ./configure --prefix=/usr + make || return 1 + make prefix="$startdir/pkg/usr" install || return 1 + + rm -f $pkgdir/usr/share/info/dir +} diff --git a/community/emacs-w3m-cvs/emacs-w3m-cvs.install b/community/emacs-w3m-cvs/emacs-w3m-cvs.install new file mode 100644 index 000000000..fcd5774b7 --- /dev/null +++ b/community/emacs-w3m-cvs/emacs-w3m-cvs.install @@ -0,0 +1,11 @@ +# arg 1: the new package version +post_install() { + echo ">>" Add the following to your .emacs: + echo ">> (require 'w3m-load)" +} + +op=$1 +shift +[ "$(type -t "$op")" = "function" ] && $op "$@" + +# vim:set ts=2 sw=2 et: diff --git a/community/emacs-w3m/PKGBUILD b/community/emacs-w3m/PKGBUILD new file mode 100644 index 000000000..a80cbb3cd --- /dev/null +++ b/community/emacs-w3m/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=emacs-w3m +pkgver=1.4.4 +pkgrel=1 +pkgdesc="w3m browser for emacs" +arch=('i686' 'x86_64') +url="http://emacs-w3m.namazu.org/" +license=('GPL') +depends=(emacs w3m) +source=(http://emacs-w3m.namazu.org/emacs-w3m-$pkgver.tar.gz) +md5sums=('6e592a9c0ab22fb532ebc3bcb21a45b1') + +build() { + cd $startdir/src/emacs-w3m-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/embryo-svn/PKGBUILD b/community/embryo-svn/PKGBUILD new file mode 100755 index 000000000..1e511a813 --- /dev/null +++ b/community/embryo-svn/PKGBUILD @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 3322 2009-10-02 11:39:33Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=embryo-svn +pkgver=42739 +pkgrel=1 +pkgdesc="implementation of a C like scripting language for e17" +arch=('i686' 'x86_64') +groups=('e17-libs-svn' 'e17-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('glibc') +makedepends=('svn') +conflicts=('embryo') +provides=('embryo') +replaces=('embryo-cvs') +options=('!libtool') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/embryo" +_svnmod="embryo" + +build() { + cd $srcdir + +msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr + + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + install -Dm644 $srcdir/$_svnmod-build/COPYING-PLAIN \ + $pkgdir/usr/share/licenses/$pkgname/COPYING-PLAIN + + rm -r $startdir/src/$_svnmod-build +} diff --git a/community/emerald-themes/PKGBUILD b/community/emerald-themes/PKGBUILD new file mode 100644 index 000000000..cbd68b3d8 --- /dev/null +++ b/community/emerald-themes/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: jjdanimoth <jjdanimoth@gmail.com> +# Contributor: nesl247 <nesl247@gmail.com> + +pkgname=emerald-themes +pkgver=0.6.0 +pkgrel=2 +pkgdesc="Themes for emerald" +arch=('i686' 'x86_64') +url="http://opencompositing.org" +license=('GPL') +depends=('emerald>=0.6.0') +makedepends=('intltool' 'pkgconfig') +groups=('compiz-fusion' 'compiz-fusion-kde' 'compiz-fusion-gtk') +conflicts=('emerald-themes-git') +source=(http://cgit.compiz-fusion.org/fusion/decorators/emerald-themes/snapshot/$pkgname-$pkgver.tar.bz2) +md5sums=('8600795faed12c887dd63203f6338402') + +build() { + cd $startdir/src/$pkgname + ./autogen.sh || return 1 + ./configure --prefix=/usr || return 1 + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/emerald/PKGBUILD b/community/emerald/PKGBUILD new file mode 100644 index 000000000..e27f510ac --- /dev/null +++ b/community/emerald/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: JJDaNiMoTh <jjdanimoth@gmail.com> +# Contributor: nesl247 <nesl247@gmail.com> + +pkgname=emerald +pkgver=0.8.2 +pkgrel=1 +pkgdesc="Emerald window decorator" +arch=('i686' 'x86_64') +url="http://opencompositing.org" +license=('GPL') +depends=('compiz-core>=0.8.2' 'libwnck' 'gtk2' 'libxres') +makedepends=('intltool' 'pkgconfig' 'gettext') +groups=('compiz-fusion' 'compiz-fusion-kde' 'compiz-fusion-gtk') +conflicts=('emerald-git') +source=(http://releases.compiz-fusion.org/${pkgver}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('d25bd51f7b7bca075c84fe3a00cbc88a') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr || return 1 + + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/emesene/PKGBUILD b/community/emesene/PKGBUILD new file mode 100755 index 000000000..0bcf7dd33 --- /dev/null +++ b/community/emesene/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Claudio Riva <firetux83@gmail.com> + +pkgname=emesene +pkgver=1.5 +pkgrel=3 +pkgdesc="A pygtk MSN Messenger client" +url="http://www.emesene.org/" +license=('custom:PSF' 'GPL' 'LGPL2.1') +arch=('i686' 'x86_64') # libmimic is hardcoded, so no 'any' package +depends=('python' 'pygtk' 'hicolor-icon-theme' 'xdg-utils') +optdepends=('gnome-python-extras: spell-check plugin' + 'gtkspell: spell-check plugin' + 'aspell: spell-check plugin (also need aspell dictionary)' + 'gstreamer0.10-python: webcam support') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-$pkgver.tar.gz \ + 'emesene.run' 'setup.patch') +install=emesene.install +options=('!libtool') +md5sums=('b7dffa8f113ab1f3b90e3e2a48001007' + '9b777e7b447bbefce7c3d97841a86d4c' + '1a1a8c48a7473901e95440e17352e874') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + # enable installing in setup.py + patch -Np0 -i ${srcdir}/setup.patch || return 1 + + # install license files + install -Dm644 COPYING ${pkgdir}/usr/share/licenses/emesene/COPYING + install -Dm644 PSF ${pkgdir}/usr/share/licenses/emesene/PSF + + # install files + python setup.py install --prefix=${pkgdir}/usr + + # use /usr/share/emesene instead of /usr/lib/python2.5/site-packages + mv -f ${pkgdir}/usr/lib/python2.6/site-packages $pkgdir/usr/share/emesene + rm -rf ${pkgdir}/usr/lib + + # remove old executable and use our own because we use /usr/share/emesene + rm ${pkgdir}/usr/bin/emesene + install -Dm755 ${srcdir}/emesene.run ${pkgdir}/usr/bin/emesene +} diff --git a/community/emesene/emesene.install b/community/emesene/emesene.install new file mode 100644 index 000000000..309ea10a5 --- /dev/null +++ b/community/emesene/emesene.install @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/emesene/emesene.run b/community/emesene/emesene.run new file mode 100644 index 000000000..6f78d2676 --- /dev/null +++ b/community/emesene/emesene.run @@ -0,0 +1,3 @@ +#!/bin/bash +python /usr/share/emesene/Controller.py $@ + diff --git a/community/emesene/setup.patch b/community/emesene/setup.patch new file mode 100644 index 000000000..9b7fb3ad1 --- /dev/null +++ b/community/emesene/setup.patch @@ -0,0 +1,21 @@ +--- setup.py.bak 2009-08-23 12:13:01.250895899 +0200 ++++ setup.py 2009-08-23 12:13:12.060891193 +0200 +@@ -4,18 +4,6 @@ + import glob, os.path + import sys + +-for arg in sys.argv: +- if arg == 'install': +- print 'Hello.\nYou are trying to do a system-wide install of emesene '\ +- 'using this script, which is a very bad thing to do.\n'\ +- 'Seriously, you do NOT want to do this, since it can break '\ +- 'other python apps, and emesene too!\n'\ +- 'Follow my advice: just run the \"emesene\" script that is '\ +- 'in this very same directory and you\'re done. emesene is running '\ +- 'and your system is safe. It\'s a win-win, don\'t you think?\n'\ +- 'Thanks for trying emesene.' +- quit() +- + # From apport's setup.py + mo_files = [] + for filepath in glob.glob("po/*/LC_MESSAGES/*.mo"): diff --git a/community/empathy/PKGBUILD b/community/empathy/PKGBUILD new file mode 100644 index 000000000..594443d45 --- /dev/null +++ b/community/empathy/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +pkgname=empathy +pkgver=2.26.2 +pkgrel=3 +pkgdesc="A GNOME instant messaging client using the Telepathy framework." +arch=('i686' 'x86_64') +url="http://live.gnome.org/Empathy" +license=('GPL2') +depends=('enchant' 'gnome-panel' 'telepathy-mission-control>=4.61' 'telepathy-farsight' + 'libcanberra' 'libnotify') +makedepends=('pkgconfig' 'intltool' 'gnome-doc-utils>=0.12.0') +optdepends=('telepathy-gabble: XMPP/Jabber support' + 'telepathy-butterfly: MSN support' + 'telepathy-idle: IRC support' + 'telepathy-salut: Link-local XMPP support' + 'telepathy-sofiasip: SIP support' + 'telepathy-haze: libpurple support') +options=('!libtool') +install=empathy.install +source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/2.26/$pkgname-$pkgver.tar.gz empathy-idle.c.patch) + +build() { + # Build and install + cd $srcdir/$pkgname-$pkgver + #http://bugzilla.gnome.org/show_bug.cgi?id=583208 + patch -Np1 -i $srcdir/empathy-idle.c.patch || return 1 + + ./configure --prefix=/usr --sysconfdir=/etc \ + --libexecdir=/usr/lib/empathy + make || return 1 + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$pkgdir install || return 1 + + # Merge schemas file in a single file and remove trash + mkdir -p $pkgdir/usr/share/gconf/schemas + gconf-merge-schema $pkgdir/usr/share/gconf/schemas/$pkgname.schemas \ + $pkgdir/etc/gconf/schemas/*.schemas + rm -rf $pkgdir/etc/gconf +} +md5sums=('0f89ff4e210357f32af5fdfcccc9bb75' + 'ed35acb8aa37f6a452b5c793d40e62fc') diff --git a/community/empathy/empathy-idle.c.patch b/community/empathy/empathy-idle.c.patch new file mode 100644 index 000000000..1f7ec8804 --- /dev/null +++ b/community/empathy/empathy-idle.c.patch @@ -0,0 +1,58 @@ +diff --git a/libempathy/empathy-idle.c b/libempathy/empathy-idle.c +index c723079..9504519 100644 +--- a/libempathy/empathy-idle.c ++++ b/libempathy/empathy-idle.c +@@ -77,6 +77,14 @@ enum { + PROP_USE_NM + }; + ++typedef enum { ++ SESSION_STATUS_AVAILABLE = 0, ++ SESSION_STATUS_INVISIBLE, ++ SESSION_STATUS_BUSY, ++ SESSION_STATUS_IDLE, ++ SESSION_STATUS_UNKNOWN ++} SessionStatus; ++ + G_DEFINE_TYPE (EmpathyIdle, empathy_idle, G_TYPE_OBJECT); + + static EmpathyIdle * idle_singleton = NULL; +@@ -148,12 +156,15 @@ idle_ext_away_start (EmpathyIdle *idle) + + static void + idle_session_idle_changed_cb (DBusGProxy *gs_proxy, +- gboolean is_idle, ++ guint status, + EmpathyIdle *idle) + { + EmpathyIdlePriv *priv; + + priv = GET_PRIV (idle); ++ ++ gboolean is_idle; ++ is_idle = (status == SESSION_STATUS_IDLE); + + DEBUG ("Session idle state changed, %s -> %s", + priv->is_idle ? "yes" : "no", +@@ -488,14 +499,13 @@ empathy_idle_init (EmpathyIdle *idle) + idle, NULL); + + priv->gs_proxy = dbus_g_proxy_new_for_name (tp_get_bus (), +- "org.gnome.ScreenSaver", +- "/org/gnome/ScreenSaver", +- "org.gnome.ScreenSaver"); ++ "org.gnome.SessionManager", ++ "/org/gnome/SessionManager/Presence", ++ "org.gnome.SessionManager.Presence"); + if (priv->gs_proxy) { +- dbus_g_proxy_add_signal (priv->gs_proxy, "SessionIdleChanged", +- G_TYPE_BOOLEAN, +- G_TYPE_INVALID); +- dbus_g_proxy_connect_signal (priv->gs_proxy, "SessionIdleChanged", ++ dbus_g_proxy_add_signal (priv->gs_proxy, "StatusChanged", ++ G_TYPE_UINT, G_TYPE_INVALID); ++ dbus_g_proxy_connect_signal (priv->gs_proxy, "StatusChanged", + G_CALLBACK (idle_session_idle_changed_cb), + idle, NULL); + } else { + diff --git a/community/empathy/empathy.install b/community/empathy/empathy.install new file mode 100644 index 000000000..929225998 --- /dev/null +++ b/community/empathy/empathy.install @@ -0,0 +1,29 @@ +pkgname=empathy + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + cat << EOF +> To use Empathy you need to install at least one Telepathy connection +manager. +> +EOF +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/emprint-svn/PKGBUILD b/community/emprint-svn/PKGBUILD new file mode 100755 index 000000000..5058a0f99 --- /dev/null +++ b/community/emprint-svn/PKGBUILD @@ -0,0 +1,53 @@ +# $Id: PKGBUILD 3328 2009-10-02 11:40:53Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=emprint-svn +pkgver=42301 +pkgrel=1 +pkgdesc="screenshot module for e17" +arch=('i686' 'x86_64') +groups=('e17-extra-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('edje-svn' 'imlib2') +makedepends=('svn') +conflicts=('emprint') +provides=('emprint') +replaces=('emprint-cvs') +options=('!libtool') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/emprint" +_svnmod="emprint" + +build() { + cd $srcdir + + msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + install -Dm644 $srcdir/$_svnmod-build/COPYING-PLAIN \ + $pkgdir/usr/share/licenses/$pkgname/COPYING-PLAIN + + rm -r $srcdir/$_svnmod-build +} diff --git a/community/encfs/ChangeLog b/community/encfs/ChangeLog new file mode 100644 index 000000000..2740693aa --- /dev/null +++ b/community/encfs/ChangeLog @@ -0,0 +1,9 @@ +2009-07-15 Biru Ionut <ionut@archlinux.ro> + * 1.5-4: + rebuild against boost-1.39 + +2008-02-17 Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + * Version 1.4.1.1. + +2007-06-28 tardo <tardo@nagi-fanboi.net> + * Built for x86_64 diff --git a/community/encfs/PKGBUILD b/community/encfs/PKGBUILD new file mode 100644 index 000000000..00f390918 --- /dev/null +++ b/community/encfs/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 2144 2009-09-09 14:55:46Z andrea $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Sven Kauber, <celeon@gmail.com> + +pkgname=encfs +pkgver=1.5 +pkgrel=5 +pkgdesc="Encrypted filesystem in user-space" +arch=('i686' 'x86_64') +url="http://www.arg0.net/encfs" +license=('GPL') +depends=('rlog' 'openssl>=0.9.8k' 'fuse>=2.8.0' 'boost>=1.39.0') +options=('!libtool') +source=(http://encfs.googlecode.com/files/$pkgname-$pkgver-2.tgz + encfs-1.5-const.patch) +md5sums=('b07008545545b4a57cf2bf65f08a14ad' + '7f83d584780f985f9a8904c6c2edd3e0') +build(){ + cd "$srcdir/$pkgname-$pkgver" + patch -Np1 -i $srcdir/encfs-1.5-const.patch || return 1 + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/encfs/encfs-1.5-const.patch b/community/encfs/encfs-1.5-const.patch new file mode 100644 index 000000000..a24691211 --- /dev/null +++ b/community/encfs/encfs-1.5-const.patch @@ -0,0 +1,12 @@ +diff -ru encfs-1.5.orig/encfs/NameIO.cpp encfs-1.5/encfs/NameIO.cpp +--- encfs-1.5.orig/encfs/NameIO.cpp 2009-03-03 14:56:44.000000000 +0000 ++++ encfs-1.5/encfs/NameIO.cpp 2009-03-03 14:57:02.000000000 +0000 +@@ -190,7 +190,7 @@ + } else + { + bool isDotFile = (*path == '.'); +- char *next = strchr( path, '/' ); ++ const char *next = strchr( path, '/' ); + int len = next ? next - path : strlen( path ); + + // at this point we know that len > 0 diff --git a/community/enet/PKGBUILD b/community/enet/PKGBUILD new file mode 100644 index 000000000..3eb2ed11e --- /dev/null +++ b/community/enet/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Bj�rn Lindeijer <bjorn@lindeijer.nl> +pkgname=enet +pkgver=1.2 +pkgrel=4 +pkgdesc="A relatively thin, simple and robust network communication layer on top of UDP." +arch=('i686' 'x86_64') +url="http://enet.bespin.org/" +license=('custom') +source=(http://enet.bespin.org/download/$pkgname-$pkgver.tar.gz) +md5sums=('e0d9f468d8c6f6bfd07083b3b40f5e69') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + gcc -Wl,-soname,libenet.so.2 -shared -o libenet.so.2 *.o + make prefix=$startdir/pkg/usr install + install -m 755 libenet.so.2 $pkgdir/usr/lib + install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/engrave-svn/PKGBUILD b/community/engrave-svn/PKGBUILD new file mode 100755 index 000000000..68f22b6dc --- /dev/null +++ b/community/engrave-svn/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 1339 2009-08-16 17:33:35Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=engrave-svn +pkgver=40228 +pkgrel=3 +pkgdesc="A library for editing the contents of an edje .eet file." +arch=('i686' 'x86_64') +groups=('e17-extra-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('ecore-svn') +makedepends=('svn' 'flex' 'bison' 'cvs') +conflicts=('engrave') +provides=('engrave') +replaces=('engrave-cvs') +options=('!libtool') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/OLD/engrave" +_svnmod="engrave" + +build() { + cd $srcdir + + msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + rm -r $srcdir/$_svnmod-build +} diff --git a/community/enter/PKGBUILD b/community/enter/PKGBUILD new file mode 100644 index 000000000..945bd5822 --- /dev/null +++ b/community/enter/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Vesa Kaihlavirta <vegai@iki.fi> + +pkgname=enter +pkgver=0.0.9 +pkgrel=1 +pkgdesc="Enter is a lightweight graphical login manager for X." +arch=('i686' 'x86_64') +url="http://enter.sf.net" +license=('GPL') +depends=('libxft' 'imlib2') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('47a77ae57e667f887f856c0a126d667a') +sha1sums=('f41c31229914bd22722f5d9e6aefacf65e8c41c2') + + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/entrance-svn/PKGBUILD b/community/entrance-svn/PKGBUILD new file mode 100755 index 000000000..40a73457c --- /dev/null +++ b/community/entrance-svn/PKGBUILD @@ -0,0 +1,56 @@ +# $Id: PKGBUILD 3327 2009-10-02 11:40:36Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=entrance-svn +pkgver=42309 +pkgrel=1 +pkgdesc="e17 login manager" +arch=('i686' 'x86_64') +groups=('e17-extra-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('efreet-svn' 'esmart-svn') +makedepends=('svn' 'xorg-server') +conflicts=('entrance') +provides=('entrance') +replaces=('entrance-cvs') +options=('!libtool') +source=(entranced) +md5sums=('dc90edc8ac33f8acec39e00c992b8976') + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/entrance" +_svnmod="entrance" + +build() { + cd $srcdir + + msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr --with-xbin=/usr/bin --libexecdir=/usr/lib + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + rm -r $srcdir/$_svnmod-build + +# install daemon file + install -Dm755 $srcdir/entranced $startdir/pkg/etc/rc.d/entranced + +# remove init.d daemon file + rm -rf $startdir/pkg/etc/init.d +} diff --git a/community/entrance-svn/entranced b/community/entrance-svn/entranced new file mode 100755 index 000000000..2cc5786c0 --- /dev/null +++ b/community/entrance-svn/entranced @@ -0,0 +1,40 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/entranced` +case "$1" in + start) + stat_busy "Starting Entrance" + [ -z "$PID" ] && /usr/sbin/entranced &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon entranced + stat_done + fi + ;; + stop) + stat_busy "Stopping Entrance" + if [ -n "$PID" ]; then + kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon entranced + stat_done + fi + else + stat_done + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 + diff --git a/community/epic4/PKGBUILD b/community/epic4/PKGBUILD new file mode 100644 index 000000000..68c6b6233 --- /dev/null +++ b/community/epic4/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 3751 2009-10-08 17:31:32Z mherych $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Maintainer: dorphell <dorphell@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Contributor: Chris Brannon <cmbrannon (at) cox.net> + +pkgname=epic4 +pkgver=2.10.1 +pkgrel=1 +pkgdesc="EPIC4 is a new direction in ircII development" +arch=('i686' 'x86_64') +url="http://www.epicsol.org/" +license=('custom') +depends=('openssl' 'ncurses' 'tcl' 'perl') +source=(ftp://ftp.epicsol.org/pub/epic/EPIC4-PRODUCTION/$pkgname-$pkgver.tar.gz) +md5sums=('6f08a04494d0f5543b5f8f3c1ac56d11') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --with-ssl \ + --with-ipv6 \ + --with-perl \ + --with-tcl + make || return 1 + make prefix=$startdir/pkg/usr install || return 1 + install -D -m 644 COPYRIGHT $startdir/pkg/usr/share/licenses/$pkgname/COPYRIGHT + mkdir -p $pkgdir/usr/lib/$pkgname + mv $pkgdir/usr/libexec/wserv4 $pkgdir/usr/lib/$pkgname + rm -rf $pkgdir/usr/libexec +} + diff --git a/community/epydoc/ChangeLog b/community/epydoc/ChangeLog new file mode 100644 index 000000000..45d4eb973 --- /dev/null +++ b/community/epydoc/ChangeLog @@ -0,0 +1,9 @@ + +2008-11-04 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updating for python2.6 + +2008-02-17 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updating to new version - 3.0 + diff --git a/community/epydoc/PKGBUILD b/community/epydoc/PKGBUILD new file mode 100644 index 000000000..8081f9e48 --- /dev/null +++ b/community/epydoc/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: Angelo Theodorou <encelo@users.sourceforge.net> + +pkgname=epydoc +pkgver=3.0 +pkgrel=3 +pkgdesc="A tool for generating API documentation for Python modules, based on their docstrings" +arch=('i686' 'x86_64') +license=('MIT') +url="http://epydoc.sourceforge.net/" +depends=('python') +optdepends=('tk: needed for epydocgui' 'texlive-bin: needed for PDF conversion' 'graphviz: needed for graph generation') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) + +build() { + cd $startdir/src/$pkgname-$pkgver + python setup.py install --root=$startdir/pkg --prefix=/usr + + install -Dm644 LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} +md5sums=('d8034da7eb417ac69e28af69e88facdd') diff --git a/community/esekeyd/PKGBUILD b/community/esekeyd/PKGBUILD new file mode 100644 index 000000000..fee751552 --- /dev/null +++ b/community/esekeyd/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Evgenij Vdovin <evdovin@pochta.ru> + +pkgname=esekeyd +pkgver=1.2.5 +pkgrel=1 +pkgdesc="Multimedia keyboard driver for Linux" +arch=('i686' 'x86_64') +url="http://freshmeat.net/projects/esekeyd/" +license=('GPL') +depends=('glibc') +source=(http://www.burghardt.pl/files/$pkgname-$pkgver.tar.gz + esekeyd.rc esekeyd.confd esekeyd.conf) +backup=('etc/conf.d/esekeyd' 'etc/esekeyd.conf') +md5sums=('b6b7dfe50ff2aee027dc05869f34db4c' + '1c1b954265ad29de010b1dd750350ed2' + '5edf18376549251daacd49ae136ba984' + 'f16c1aefe84214856f3a7e49a1a866f3') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m755 $startdir/src/esekeyd.rc $startdir/pkg/etc/rc.d/esekeyd + install -D -m644 $startdir/src/esekeyd.confd $startdir/pkg/etc/conf.d/esekeyd + install -D -m644 $startdir/src/esekeyd.conf $startdir/pkg/etc/esekeyd.conf +} diff --git a/community/esekeyd/esekeyd.conf b/community/esekeyd/esekeyd.conf new file mode 100644 index 000000000..c391a9670 --- /dev/null +++ b/community/esekeyd/esekeyd.conf @@ -0,0 +1,31 @@ +# +# ESE Key Deamon 1.2.1 config file +# + +# Note: esekeyd runs all commands as root! +# In order to run commands as user you should call them this way: +#CALC:su -l username -c "/bin/bash -l -c 'DISPLAY=:0 gcalctool &'" +# +# Note that it is impossible to use xdg-utils and some Gnome/KDE applications +# because some vital environment variables are set after desktop session start, +# so shell session started via su won't have them + +#BACK: +#FORWARD: +#STOP: +#REFRESH: +#SEARCH: +#BOOKMARKS:/bin/sh -c "DISPLAY=:0 xterm &" +#WWW: +#MAIL: +#PREVIOUSSONG:mpc prev & +#STOPCD:mpc stop & +#PLAYPAUSE:mpc toggle & +#NEXTSONG:mpc next & +#VOLUMEDOWN:amixer set Master 5%- & +#VOLUMEUP:amixer set Master 5%+ & +#MUTE:amixer set Master toggle & +#MEDIA:mpc update & +#COMPUTER: +#CALC:/bin/sh -c "DISPLAY=:0 xcalc &" +#SLEEP:/bin/sh -c "DISPLAY=:0 xset dpms force standby &" diff --git a/community/esekeyd/esekeyd.confd b/community/esekeyd/esekeyd.confd new file mode 100644 index 000000000..1fd9a0940 --- /dev/null +++ b/community/esekeyd/esekeyd.confd @@ -0,0 +1,4 @@ +CONFIG=/etc/esekeyd.conf +# set input device manually if it cannot be autodetected +# DEVICE=/dev/input/event1 +KEYCODES=('e00e:148' 'e00c:149') diff --git a/community/esekeyd/esekeyd.rc b/community/esekeyd/esekeyd.rc new file mode 100644 index 000000000..67dd42265 --- /dev/null +++ b/community/esekeyd/esekeyd.rc @@ -0,0 +1,51 @@ +#!/bin/sh +# +# Start/stop/restart the key daemon. +. /etc/rc.conf +. /etc/rc.d/functions + +keystune(){ + for keycode in "${KEYCODES[@]}"; do + key=`echo $keycode | cut -d: -f1` + code=`echo $keycode | cut -d: -f2` + setkeycodes $key $code + done +} + +# source application-specific settings +CONFIG= +KEYCODES= +DEVICE= +[ -f /etc/conf.d/esekeyd ] && . /etc/conf.d/esekeyd + +PID=`pidof -o %PPID /usr/sbin/esekeyd` +case "$1" in + start) + stat_busy "Starting esekeyd" + [ "$KEYCODES" ] && keystune + [ -z "$PID" ] && /usr/sbin/esekeyd $CONFIG $DEVICE &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon esekeyd + stat_done + fi + ;; + stop) + stat_busy "Stopping esekeyd" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon esekeyd + stat_done + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/esmart-svn/PKGBUILD b/community/esmart-svn/PKGBUILD new file mode 100755 index 000000000..36bd7aed3 --- /dev/null +++ b/community/esmart-svn/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 3326 2009-10-02 11:40:24Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=esmart-svn +pkgver=42373 +pkgrel=1 +pkgdesc="A collection of evas smart objects." +arch=('i686' 'x86_64') +groups=('e17-extra-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('libtool' 'cairo' 'ecore-svn' 'edje-svn') +makedepends=('svn') +conflicts=('esmart') +provides=('esmart') +replaces=('esmart-cvs') +options=('!libtool') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/esmart" +_svnmod="esmart" + +build() { + cd $srcdir + + msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + rm -r $srcdir/$_svnmod-build +} diff --git a/community/esmtp/ChangeLog b/community/esmtp/ChangeLog new file mode 100644 index 000000000..d22a5592c --- /dev/null +++ b/community/esmtp/ChangeLog @@ -0,0 +1,3 @@ +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/esmtp/PKGBUILD b/community/esmtp/PKGBUILD new file mode 100644 index 000000000..c0d2628ee --- /dev/null +++ b/community/esmtp/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer : Jeff Mickey <j@codemac.net> +# Contributor : Aaron Griffin <aaron@archlinux.org> + +pkgname=esmtp +pkgver=1.0 +pkgrel=1 +pkgdesc="an easy smtp forwarder" +arch=('i686' 'x86_64') +url="http://esmtp.sourceforge.net" +license=('GPL') +depends=('libesmtp' 'openssl') +provides=('smtp-server') +install=esmtp.install +source=(http://downloads.sourceforge.net/sourceforge/esmtp/$pkgname-$pkgver.tar.bz2) +md5sums=('e4c4e00eecb70b528a9d772d2e633b29') + +build() +{ + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/esmtp/esmtp.install b/community/esmtp/esmtp.install new file mode 100644 index 000000000..bf9ddd366 --- /dev/null +++ b/community/esmtp/esmtp.install @@ -0,0 +1,35 @@ +chk_and_link() { [ -e $1 ] || ln -s $2 $1; } +kill_link() { [ "$(readlink $1)" = "$2" ] && rm $1; } + +post_install() +{ + chk_and_link /usr/sbin/sendmail /usr/bin/esmtp + chk_and_link /usr/lib/sendmail /usr/bin/esmtp + chk_and_link /usr/bin/mailq /usr/bin/esmtp + chk_and_link /usr/bin/newaliases /usr/bin/esmtp + + chk_and_link /usr/share/man/man1/sendmail.1.gz esmtp.1.gz + chk_and_link /usr/share/man/man1/mailq.1.gz esmtp.1.gz + chk_and_link /usr/share/man/man1/newaliases.1.gz esmtp.1.gz +} + +post_upgrade() +{ + post_install +} + +pre_remove() +{ + kill_link /usr/sbin/sendmail /usr/bin/esmtp + kill_link /usr/lib/sendmail /usr/bin/esmtp + kill_link /usr/bin/mailq /usr/bin/esmtp + kill_link /usr/bin/newaliases /usr/bin/esmtp + + kill_link /usr/share/man/man1/sendmail.1.gz esmtp.1.gz + kill_link /usr/share/man/man1/mailq.1.gz esmtp.1.gz + kill_link /usr/share/man/man1/newaliases.1.gz esmtp.1.gz +} + +op=$1 +shift +$op $* diff --git a/community/espeak/PKGBUILD b/community/espeak/PKGBUILD new file mode 100644 index 000000000..2884031b1 --- /dev/null +++ b/community/espeak/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: niQo +# Contributor: Christoph Siegenthaler <csi@gmx.ch> + +pkgname=espeak +pkgver=1.40.02 +pkgrel=1 +pkgdesc="Text to Speech engine for good quality English, with support for other languages" +arch=('i686' 'x86_64') +url="http://espeak.sourceforge.net/" +license=('GPL') +depends=('gcc-libs' 'portaudio') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}-source.zip) +md5sums=('708954b44c526e8174df8b88a6382738') + +build() { + cd $startdir/src/$pkgname-$pkgver-source/src + cp portaudio19.h portaudio.h + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/espeakup/PKGBUILD b/community/espeakup/PKGBUILD new file mode 100644 index 000000000..0f7f217ee --- /dev/null +++ b/community/espeakup/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Chris Brannon <cmbrannon@cox.net> +pkgname=espeakup +pkgver=0.71 +pkgrel=2 +pkgdesc='Allows the Speakup screen review system to use the ESpeak synthesizer.' +arch=('i686' 'x86_64') +url="http://linux-speakup.org/" +license=('GPL3') +source=("http://members.cox.net/cmbrannon/${pkgname}-${pkgver}.tar.bz2" + espeakup espeakup.conf.d) +md5sums=('03daa70b3db3f4f6fbb42c2ee428eda7' + '7cf0abd493710ed924b7bb7c8d279fb3' + '0f93974845b15efa12f5e7a74cc0eecd') +depends=(speakup espeak) + +build() { + cd "$srcdir" + install -m755 -D espeakup "${pkgdir}/etc/rc.d/espeakup" || return 1 + install -m644 -D espeakup.conf.d "${pkgdir}/etc/conf.d/espeakup" || return 1 + cd "$srcdir/$pkgname-$pkgver" + + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 +} diff --git a/community/espeakup/espeakup b/community/espeakup/espeakup new file mode 100755 index 000000000..94a71701a --- /dev/null +++ b/community/espeakup/espeakup @@ -0,0 +1,43 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/conf.d/espeakup +. /etc/rc.d/functions + +PID=`pidof espeakup` +PIDFILE=/var/run/espeakup.pid +case "$1" in + start) + stat_busy "Starting Espeakup" + if [ -z "$PID" ]; then + if [ -f $PIDFILE ]; then + rm $PIDFILE + fi + /usr/bin/espeakup $ESPEAKUP_ARGS + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon espeakup + stat_done + fi + fi + ;; + stop) + stat_busy "Stopping Espeakup" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon espeakup + stat_done + fi + ;; + restart) + $0 stop + sleep 2 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/espeakup/espeakup.conf.d b/community/espeakup/espeakup.conf.d new file mode 100644 index 000000000..66f7842c3 --- /dev/null +++ b/community/espeakup/espeakup.conf.d @@ -0,0 +1,6 @@ +# +# Arguments to be passed to espeakup. +# Example: +# ESPEAKUP_ARGS="--default-voice=fr" +# will tell espeakup to use the French voice. +ESPEAKUP_ARGS="" diff --git a/community/eterm/PKGBUILD b/community/eterm/PKGBUILD new file mode 100644 index 000000000..0d051dcb9 --- /dev/null +++ b/community/eterm/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Adam 'battlemidget' Stokes <adam.stokes@gmail.com> + +pkgname=eterm +pkgver=0.9.5 +pkgrel=3 +pkgdesc="A vt102 terminal emulator intended as a replacement for xterm." +arch=('i686' 'x86_64') +url="http://www.eterm.org/" +depends=('freetype2>=2.3.5' 'libast>=0.7' 'libxmu' 'libxres') +license=('custom') +md5sums=('87220a61f763d111a4f5fc88ef9e50f1') +source=(http://www.eterm.org/download/Eterm-$pkgver.tar.gz) +options=('!libtool') + +build() { + cd "$srcdir/Eterm-$pkgver" + CONF="" + [ "${CARCH}" = "x86_64" ] && CONF="--disable-mmx" + ./configure --prefix=/usr --mandir=/usr/share/man \ + --enable-trans --enable-utmp \ + --enable-xim --with-theme-update \ + --with-backspace=bs --without-terminfo \ + --enable-multi-charset ${CONF} + make || return 1 + make DESTDIR="$pkgdir" install + + install -D -m644 "$srcdir/Eterm-${pkgver}/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/community/etk-svn/PKGBUILD b/community/etk-svn/PKGBUILD new file mode 100755 index 000000000..c769c89b3 --- /dev/null +++ b/community/etk-svn/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 1761 2009-08-30 13:16:08Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=etk-svn +pkgver=42054 +pkgrel=1 +pkgdesc="Toolkit based on the EFL." +arch=('i686' 'x86_64') +groups=('e17-extra-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('edje-svn') +makedepends=('svn' 'cvs') +conflicts=('etk') +provides=('etk') +replaces=('etk-cvs') +options=('!libtool') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/etk" +_svnmod="etk" + +build() { + cd $srcdir + + msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + rm -r $srcdir/$_svnmod-build +} diff --git a/community/etl/PKGBUILD b/community/etl/PKGBUILD new file mode 100644 index 000000000..db5809637 --- /dev/null +++ b/community/etl/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Franco Iacomella <yaco@gnu.org> + +pkgname=etl +_pkgname=ETL +_pkgdl=synfig +pkgver=0.04.12 +pkgrel=1 +pkgdesc="VoriaETL: C++ STL complementory multiplatform template library" +arch=(i686 x86_64) +url="http://synfig.org" +license=('GPL2') +depends=() +conflicts=('synfig-etl') +replaces=('synfig-etl') +source=(http://downloads.sourceforge.net/sourceforge/$_pkgdl/$_pkgname-$pkgver.tar.gz) + +build() { + cd $srcdir/$_pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install +} +md5sums=('4cd7fb673fa5c77cfa1986aeecdb3ffe') diff --git a/community/evas-svn/PKGBUILD b/community/evas-svn/PKGBUILD new file mode 100755 index 000000000..4c3f9fa5e --- /dev/null +++ b/community/evas-svn/PKGBUILD @@ -0,0 +1,52 @@ +# $Id: PKGBUILD 3319 2009-10-02 11:39:03Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=evas-svn +pkgver=42855 +pkgrel=1 +pkgdesc="A hardware-accelerated canvas API for X-Windows" +arch=('i686' 'x86_64') +groups=('e17-libs-svn' 'e17-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('giflib' 'librsvg' 'eet-svn' 'cairo' 'libjpeg>=7') +makedepends=('subversion') +conflicts=('evas') +provides=('evas') +replaces=('evas-cvs') +options=('!libtool' '!emptydirs') +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/evas" +_svnmod="evas" + +build() { + cd $srcdir + +msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr --enable-fb + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + install -Dm644 $srcdir/$_svnmod-build/COPYING-PLAIN \ + $pkgdir/usr/share/licenses/$pkgname/COPYING-PLAIN + + rm -r $srcdir/$_svnmod-build +} diff --git a/community/everygui/ChangeLog b/community/everygui/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/everygui/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/everygui/PKGBUILD b/community/everygui/PKGBUILD new file mode 100644 index 000000000..efa572872 --- /dev/null +++ b/community/everygui/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=everygui +pkgver=0.99.b +pkgrel=3 +pkgdesc="GTK+ interface for 'everything'" +arch=('i686' 'x86_64') +url="http://everygui.sourceforge.net" +license=('GPL' 'LGPL') +depends=('pygtk') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz + 'setup.patch') + +build() { + cd $srcdir/$pkgname + find -name $pkgname -exec sed -i 's|/usr/src/everygui|/usr/lib/python2.6/site-packages/everygui|' {} \; + patch -p1 -i ../setup.patch + python setup.py install --root=$pkgdir || return 1 + chmod 0777 $pkgdir/usr/share/everygui/egconfig +} +md5sums=('78953de66b973b97b194d679969acc9f' + 'fd801ef72278f5a3b63dd8032995f13d') diff --git a/community/everygui/setup.patch b/community/everygui/setup.patch new file mode 100644 index 000000000..c96b847b8 --- /dev/null +++ b/community/everygui/setup.patch @@ -0,0 +1,52 @@ +--- everygui/setup.py 2006-01-10 00:59:47.000000000 -0800 ++++ everygui-new/setup.py 2006-01-26 22:29:22.000000000 -0800 +@@ -1,32 +1,31 @@ +-#!/usr/bin/env python +- +-# build with python setup.py +- ++#!/usr/bin/env python ++ ++# build with python setup.py ++ + # setup.py + import os +-import sys +-from distutils.core import setup +-import glob ++import sys ++from distutils.core import setup ++import glob + + try: + import gtk + except: + sys.exit("pyGTK version 2.6 or greater is required to run everygui. http://www.pygtk.org") + +- +-setup( +- name='everygui', +- version='0.99.b', +- description='GTK+ interface for "everything", loosely speaking', +- author='Jeffrey Bakker', ++ ++setup( ++ name='everygui', ++ version='0.99.b', ++ description='GTK+ interface for "everything", loosely speaking', ++ author='Jeffrey Bakker', + author_email='seeplusplus@users.sf.net', + url='http://everygui.sourceforge.net', +- license = 'GPL', ++ license = 'GPL', ++ + data_files=[("share/everygui/ui", glob.glob("ui/*.glade")), + ("bin", ["everygui", "egdesign"]), +- ("src/everygui", glob.glob("src/*")), ++ ("lib/python2.6/site-packages/everygui", glob.glob("src/*")), + ("share/everygui/docs", ["COPYING","LGPL","README","ChangeLog","AUTHORS","TODO"]), +- ("share/everygui/egconfig", glob.glob("egconfig/*.egd"))] ++ ("share/everygui/egconfig", glob.glob("egconfig/*.egd"))] + ) +- +-os.chmod("/usr/share/everygui/egconfig", 0777) diff --git a/community/ewl-svn/PKGBUILD b/community/ewl-svn/PKGBUILD new file mode 100755 index 000000000..8ad85e966 --- /dev/null +++ b/community/ewl-svn/PKGBUILD @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 3331 2009-10-02 11:41:35Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=ewl-svn +pkgver=42530 +pkgrel=1 +pkgdesc="widget library for e17" +arch=('i686' 'x86_64') +groups=('e17-extra-svn') +url="http://www.enlightenment.org" +license=(custom) +depends=('efreet-svn' 'edje-svn') +makedepends=('svn' 'cvs') +conflicts=('ewl') +provides=('ewl') +replaces=('ewl-cvs') +options=('!libtool') +backup=('etc/ewl/ewl.cfg') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/ewl" +_svnmod="ewl" + +build() { + cd $srcdir + +msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + rm -r $startdir/src/$_svnmod-build +} diff --git a/community/exaile/PKGBUILD b/community/exaile/PKGBUILD new file mode 100644 index 000000000..1cf34c2ce --- /dev/null +++ b/community/exaile/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 3736 2009-10-08 15:29:09Z dgriffiths $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Benjamin Wild <benwild@gmx.de> + +pkgname=exaile +pkgver=0.3.0.1 +pkgrel=2 +pkgdesc="A media player aiming to be similar to KDE's AmaroK, but for GTK+" +arch=('i686' 'x86_64') +url="http://www.exaile.org" +license=('GPL') +depends=('pygtk>=2.10' 'gstreamer0.10-python' \ + 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' \ + 'dbus-python' 'mutagen') +makedepends=('pkgconfig' 'ca-certificates') +optdepends=('cddb-py: for CD playback' + 'libgpod: for iPod suport' + 'gstreamer0.10-ugly-plugins: for mp3 support' + 'gstreamer0.10-ffmpeg: for wma support' + 'gstreamer0.10-bad-plugins: for equalizer support' + 'python-notify: for libnotify plugin' + 'xulrunner: for extended information tabs' + 'gnome-python-extras: for extended information tabs') +source=(https://www.launchpad.net/exaile/0.3.0/${pkgver}/+download/exaile-${pkgver}.tar.gz) +md5sums=('c6bd14cea747a808570b304e647544f1') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + make || return 1 + make PREFIX=/usr DESTDIR=${pkgdir} install + + # fix for clicking files with spaces in names from nautilus + sed -i "s#%u#%f#" ${pkgdir}/usr/share/applications/exaile.desktop +} diff --git a/community/exaile/exaile-launcher.patch b/community/exaile/exaile-launcher.patch new file mode 100644 index 000000000..40cc62e52 --- /dev/null +++ b/community/exaile/exaile-launcher.patch @@ -0,0 +1,12 @@ +diff -Naur exaile_0.2.13-old/Makefile exaile_0.2.13/Makefile +--- exaile_0.2.13-old/Makefile 2008-04-02 11:42:17.000000000 +1000 ++++ exaile_0.2.13/Makefile 2008-08-22 23:37:24.000000000 +1000 +@@ -68,6 +68,8 @@ + cd $(DESTDIR)$(PREFIX)/bin && \ + /bin/echo -e \ + "#!/bin/sh\n" \ ++ "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/xulrunner-1.9\n" \ ++ "export MOZILLA_FIVE_HOME=/usr/lib/xulrunner-1.9\n" \ + "cd $(PREFIX)/share/exaile\n" \ + "exec python $(PREFIX)$(LIBDIR)/exaile/exaile.py \"\$$@\"" \ + > exaile && \ diff --git a/community/exml-svn/PKGBUILD b/community/exml-svn/PKGBUILD new file mode 100755 index 000000000..b6e3ed57b --- /dev/null +++ b/community/exml-svn/PKGBUILD @@ -0,0 +1,53 @@ +# $Id: PKGBUILD 3329 2009-10-02 11:41:04Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=exml-svn +pkgver=40505 +pkgrel=2 +pkgdesc="Xml parser for e17." +arch=('i686' 'x86_64') +groups=('e17-extra-svn') +url="http://www.enlightenment.org" +license=('BSD') +depends=('libxslt' 'ecore-svn') +makedepends=('svn') +conflicts=('exml') +provides=('exml') +replaces=('exml-cvs') +options=('!libtool') +source=() +md5sums=() + +_svntrunk="http://svn.enlightenment.org/svn/e/trunk/exml" +_svnmod="exml" + +build() { + cd $srcdir + + msg "Connecting to $_svntrunk SVN server...." + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build + + ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install license files + install -Dm644 $srcdir/$_svnmod-build/COPYING \ + $pkgdir/usr/share/licenses/$pkgname/COPYING + + install -Dm644 $srcdir/$_svnmod-build/COPYING-PLAIN \ + $pkgdir/usr/share/licenses/$pkgname/COPYING-PLAIN + + rm -r $srcdir/$_svnmod-build +} diff --git a/community/extremetuxracer/PKGBUILD b/community/extremetuxracer/PKGBUILD new file mode 100644 index 000000000..ee779840c --- /dev/null +++ b/community/extremetuxracer/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Eric Belanger <eric.archlinux.org> +# Contributor: Fabio Scotoni <CCuleX.gmail.com> + +pkgname=extremetuxracer +pkgver=0.4 +pkgrel=1.1 +pkgdesc="Downhill racing game starring Tux" +arch=('i686' 'x86_64') +url="http://www.extremetuxracer.com" +license=('GPL') +depends=('sdl_mixer' 'tcl>=8.5.0' 'mesa' 'libpng' 'freetype2' 'libxi' 'libxmu') +conflicts=('ppracer' 'etracer') +replaces=('ppracer' 'etracer') +source=(http://downloads.sourceforge.net/extremetuxracer/extremetuxracer-$pkgver.tar.gz \ + $pkgname.png $pkgname.desktop) +md5sums=('6830eb4e1ca7c5a541f286ded3853f9f' + 'a188e4ce61d0376fa42059e13157c5d1' + '429974a3d7f4640073e8fbfb4f0f45d2') + +build() { + cd ${srcdir}/extremetuxracer-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + + # Install icon and desktop file + install -D -m644 ${srcdir}/${pkgname}.desktop \ + ${pkgdir}/usr/share/applications/${pkgname}.desktop || return 1 + install -D -m644 ${srcdir}/${pkgname}.png \ + ${pkgdir}/usr/share/pixmaps/${pkgname}.png || return 1 +} diff --git a/community/extremetuxracer/extremetuxracer.desktop b/community/extremetuxracer/extremetuxracer.desktop new file mode 100644 index 000000000..6593607b8 --- /dev/null +++ b/community/extremetuxracer/extremetuxracer.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Encoding=UTF-8 +Name=Extreme Tux Racer +Comment=Open source racing game featuring Tux the Linux Penguin. +Icon=/usr/share/pixmaps/extremetuxracer.png +Exec=etracer +Terminal=false +StartupNotify=true +Categories=Application;Game;ArcadeGame + diff --git a/community/extremetuxracer/extremetuxracer.png b/community/extremetuxracer/extremetuxracer.png new file mode 100644 index 000000000..6c4aec00b Binary files /dev/null and b/community/extremetuxracer/extremetuxracer.png differ diff --git a/community/fail2ban/PKGBUILD b/community/fail2ban/PKGBUILD new file mode 100644 index 000000000..261865238 --- /dev/null +++ b/community/fail2ban/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 2990 2009-09-24 22:59:06Z ibiru $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Contributor: michalzxc +# Contributor: nbags <neilbags@gmail.com> +pkgname=fail2ban +pkgver=0.8.4 +pkgrel=1 +pkgdesc="Bans IPs after too many failed authentification attempts against common daemons" +url="http://www.fail2ban.org/" +license=("GPL") +arch=('i686' 'x86_64') +depends=('python' 'iptables') +backup=('etc/fail2ban/fail2ban.conf' 'etc/fail2ban/jail.conf') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2 \ + $pkgname.rc) +build() { + cd "$srcdir/$pkgname-$pkgver" + python setup.py install --root "$pkgdir" || return 1 + install -D -m755 "$srcdir/$pkgname.rc" "$pkgdir/etc/rc.d/$pkgname" +} +md5sums=('df94335a5d12b4750869e5fe350073fa' + '6d32bf78023d51c3373465389affa5c0') diff --git a/community/fail2ban/fail2ban.rc b/community/fail2ban/fail2ban.rc new file mode 100644 index 000000000..f4c28a814 --- /dev/null +++ b/community/fail2ban/fail2ban.rc @@ -0,0 +1,36 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +FAIL2BAN="/usr/bin/fail2ban-client" + +case "$1" in + start) + stat_busy "Starting fail2ban" + $FAIL2BAN start >/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon fail2ban + stat_done + fi + ;; + stop) + stat_busy "Stopping fail2ban" + if [ "`$FAIL2BAN stop`" == "Shutdown successful" ]; then + rm_daemon fail2ban + stat_done + else + stat_fail + fi + ;; + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/fbdump/PKGBUILD b/community/fbdump/PKGBUILD new file mode 100644 index 000000000..1d8490ecd --- /dev/null +++ b/community/fbdump/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=fbdump +pkgver=0.4.2 +pkgrel=1 +pkgdesc="captures the contents of the visible portion of the Linux framebuffer to stdout" +arch=('i686' 'x86_64') +url="http://www.rcdrummond.net/fbdump/" +license=("GPL") +depends=() +source=(http://www.rcdrummond.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('85ae97c0800a2caf2b04ad7764e3915b') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/fbgetty/PKGBUILD b/community/fbgetty/PKGBUILD new file mode 100644 index 000000000..3339fba74 --- /dev/null +++ b/community/fbgetty/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=fbgetty +pkgver=0.1.698 +pkgrel=1 +license=("GPL") +pkgdesc="fbgetty is a console getty like mingetty, which supports framebuffers" +arch=('i686' 'x86_64') +url="http://projects.meuh.org/fbgetty" +source=('http://projects.meuh.org/fbgetty/downloads/fbgetty-'$pkgver'.tar.gz') +md5sums=('1705bc0f8f1e03fe50d324ba84ac4e56') + +build () +{ + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/usr + + patch src/options.c <<EOF +33a34 +> #include <stddef.h> +EOF + + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/fbgrab/PKGBUILD b/community/fbgrab/PKGBUILD new file mode 100644 index 000000000..bff8f42ec --- /dev/null +++ b/community/fbgrab/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +pkgname=fbgrab +pkgver=1.0 +pkgrel=3 +pkgdesc="A framebuffer screenshot grabber" +arch=(i686 x86_64) +url="http://hem.bredband.net/gmogmo/fbgrab/" +license=("GPL") +depends=('libpng') +makedepends=('libpng') +source=(http://hem.bredband.net/gmogmo/fbgrab/fbgrab-1.0.tar.gz) +md5sums=('7af4d8774684182ed690d5da82d6d234') + +build() { + cd $startdir/src/$pkgname-$pkgver + gcc -g -Wall fbgrab.c -lpng -lz -o fbgrab + strip fbgrab + install -D -m755 $startdir/src/$pkgname-$pkgver/fbgrab $startdir/pkg/usr/bin/fbgrab + install -D -m644 $startdir/src/$pkgname-$pkgver/fbgrab.1.man $startdir/pkg/usr/man/man1/fbgrab.1 +} +# vim:syntax=sh diff --git a/community/fbnews/ChangeLog b/community/fbnews/ChangeLog new file mode 100644 index 000000000..3bcc86e04 --- /dev/null +++ b/community/fbnews/ChangeLog @@ -0,0 +1,3 @@ +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Removed groups diff --git a/community/fbnews/PKGBUILD b/community/fbnews/PKGBUILD new file mode 100644 index 000000000..e2db6f1dc --- /dev/null +++ b/community/fbnews/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# contributor: alzen<mynick2(at)gmail(dot)com> + +pkgname=fbnews +pkgver=0.5.1 +pkgrel=2 +pkgdesc="fbnews is an RSS/RDF newsfetcher for Fluxbox" +arch=('i686' 'x86_64') +url="http://www.fms-engel.de/fbnews/index.php?page=home" +license=('GPL') +depends=('fluxbox' 'python') +makedepends=('automake' 'pkgconfig' 'texinfo') +install=('fbnews.install') +source=(http://www.fms-engel.de/fbnews/uploads/releases/fbnews-0.5.tar.gz) +md5sums=('6694bbdaa50f8a76bf6b5bb5157b0427') + +build() { + mkdir $startdir/pkg/usr + mkdir $startdir/pkg/usr/bin + mkdir $startdir/pkg/usr/share + mkdir $startdir/pkg/usr/share/fbnews + mkdir $startdir/pkg/usr/share/info + cd $startdir/src/$pkgname-0.5 + export INFODIR=$startdir/pkg/usr/share/info + + sed -i 's|iso8859_15|utf8|' fbnews.py + + make || return 1 + make INSTALLPREFIX=$startdir/pkg/usr install || return 1 + + ln -sf ../share/fbnews/fbnews.py $startdir/pkg/usr/bin/fbnews && \ + ln -sf ../share/fbnews/startmoz.sh $startdir/pkg/usr/bin/startmoz +} diff --git a/community/fbnews/fbnews.install b/community/fbnews/fbnews.install new file mode 100644 index 000000000..81336814d --- /dev/null +++ b/community/fbnews/fbnews.install @@ -0,0 +1,19 @@ +post_install() { +echo "" +echo "Please copy the file /usr/share/fbnews/fbnewsrc into your ~/. fluxbox directory and edit it to your needs." +echo "" +/bin/true +} + +post_upgrade() { +/bin/true +} + +pre_remove() { +/bin/true +} + +op=$1 +shift + +$op $* diff --git a/community/fbpanel/PKGBUILD b/community/fbpanel/PKGBUILD new file mode 100644 index 000000000..90c45245d --- /dev/null +++ b/community/fbpanel/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> +# Contributor: Torin Daniel <torindan@gmail.com> + +pkgname=fbpanel +pkgver=4.12 +pkgrel=2 +pkgdesc="NetWM compliant desktop panel" +arch=('i686' 'x86_64') +url="http://fbpanel.sourceforge.net/" +depends=('gtk2' 'libxmu') +license=('GPL') +source=(http://downloads.sourceforge.net/fbpanel/fbpanel-${pkgver}.tgz + 'menu.c.patch') +md5sums=('12528e7b2936a3548840fe01acaf39f5' + '70ed43d5a3e01e98cfdad6af21dd7a05') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + patch -Np0 -i "$srcdir/menu.c.patch" + + ./configure --prefix=/usr + make || return 1 + make PREFIX="$pkgdir/usr" install +} diff --git a/community/fbpanel/menu.c.patch b/community/fbpanel/menu.c.patch new file mode 100644 index 000000000..eb71c00ac --- /dev/null +++ b/community/fbpanel/menu.c.patch @@ -0,0 +1,13 @@ +--- plugins/menu.c.old 2007-07-31 02:38:54.000000000 +0300 ++++ plugins/menu.c 2008-01-16 16:20:56.000000000 +0200 +@@ -92,8 +92,8 @@ + items = gtk_container_get_children(GTK_CONTAINER(menu_shell)); + for(i=0; items; items=items->next, i++) { + cmpname = (gchar *)g_object_get_data(G_OBJECT(items->data), "item-name"); +- if(cmpname && g_ascii_strcasecmp(name, cmpname) < 0) +- break; ++ if(cmpname && g_ascii_strcasecmp(name, cmpname) == 0) ++ return -1; + } + gtk_menu_shell_insert(menu_shell, mi, i); + return i; diff --git a/community/fbreader/PKGBUILD b/community/fbreader/PKGBUILD new file mode 100644 index 000000000..5b1cb163f --- /dev/null +++ b/community/fbreader/PKGBUILD @@ -0,0 +1,52 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=fbreader +pkgver=0.10.7 +pkgrel=1 +pkgdesc="An e-book reader for Linux" +arch=('i686' 'x86_64') +url="http://www.fbreader.org/" +license=('GPL') +depends=(fribidi bzip2 curl gtk2) +source=(http://only.mawhrin.net/fbreader/fbreader-sources-$pkgver.tgz \ + http://archlinux-stuff.googlecode.com/files/liblinebreak-20080321.tar.gz) +md5sums=('145f4d2ba24c54288bad2d66ddd2baf2' + 'adec1484446029222dcedcd12f7e635e') + +build() { + cd $startdir/src/liblinebreak-20080321 + make CFLAGS=-fPIC || return 1 + + export CPPFLAGS="-I/usr/include/cairo" + export TARGET_ARCH=desktop + export UI_TYPE=gtk + export TARGET_STATUS=release + + cd $startdir/src/fbreader-$pkgver + +patch -p0 makefiles/config.mk <<EOF +diff -wbBur fbreader-0.8.17/makefiles/config.mk fbreader-0.8.17.my/makefiles/config.mk +--- fbreader-0.8.17/makefiles/config.mk 2008-03-22 16:00:31.000000000 +0300 ++++ fbreader-0.8.17.my/makefiles/config.mk 2008-03-24 21:01:30.000000000 +0300 +@@ -12,11 +12,13 @@ + SHAREDIR ?= \$(INSTALLDIR)/share + BASEDIR ?= \$(SHAREDIR) + +-CFLAGS += -DINSTALLDIR=\"\$(INSTALLDIR)\" -DBASEDIR=\"\$(BASEDIR)\" -DLIBDIR=\"\$(LIBDIR)\" -DIMAGEDIR=\"\$(IMAGEDIR)\" -DAPPIMAGEDIR=\"\$(APPIMAGEDIR)\" -DVERSION=\"\$(VERSION)\" ++CFLAGS += -I$startdir/src/liblinebreak-20080321 -DINSTALLDIR=\"\$(INSTALLDIR)\" -DBASEDIR=\"\$(BASEDIR)\" -DLIBDIR=\"\$(LIBDIR)\" -DIMAGEDIR=\"\$(IMAGEDIR)\" -DAPPIMAGEDIR=\"\$(APPIMAGEDIR)\" -DVERSION=\"\$(VERSION)\" + ifeq "\$(ZLSHARED)" "yes" + CFLAGS += -fPIC -DZLSHARED + endif + ++LDFLAGS += -L$startdir/src/liblinebreak-20080321/DebugDir ++ + ifeq "\$(TARGET_STATUS)" "release" + CFLAGS += -O3 + LDFLAGS += -s +EOF + + make INSTALLDIR=/usr || return 1 + make INSTALLDIR=/usr DESTDIR=$startdir/pkg install +} diff --git a/community/fbv/ChangeLog b/community/fbv/ChangeLog new file mode 100644 index 000000000..7fd5bbf99 --- /dev/null +++ b/community/fbv/ChangeLog @@ -0,0 +1,2 @@ +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/fbv/PKGBUILD b/community/fbv/PKGBUILD new file mode 100644 index 000000000..12a533a1d --- /dev/null +++ b/community/fbv/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Aectann <aectann@infoline.su> + +pkgname=fbv +pkgver=1.0b +pkgrel=2 +pkgdesc="FrameBuffer image viewer" +arch=('i686' 'x86_64') +url="http://s-tech.elsat.net.pl/fbv/" +license=('GPL') +depends=('libpng' 'libungif' 'libjpeg') +source=(http://s-tech.elsat.net.pl/fbv/$pkgname-$pkgver.tar.gz) +md5sums=('3e466375b930ec22be44f1041e77b55d') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + mkdir -p $startdir/pkg/usr/bin + mkdir -p $startdir/pkg/usr/man/man1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/fceux/ChangeLog b/community/fceux/ChangeLog new file mode 100644 index 000000000..f75042475 --- /dev/null +++ b/community/fceux/ChangeLog @@ -0,0 +1,16 @@ +2009-08-05 Eric Belanger <eric@archlinux.org> + + * fceux 2.1.1-1 + * gfceux 2.1.1-1 + * Upstream update + * Implemented split packages + +2009-04-06 Eric Belanger <eric@archlinux.org> + + * fceux 2.1.0a-1 + * Upstream update + +2009-03-06 Eric Belanger <eric@archlinux.org> + + * fceux 2.0.3-1 + * Added to [community] repo to replace fceu diff --git a/community/fceux/PKGBUILD b/community/fceux/PKGBUILD new file mode 100644 index 000000000..ce541b5e3 --- /dev/null +++ b/community/fceux/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 925 2009-08-09 02:14:32Z ebelanger $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Jo Christian Bergsk�s <jcberg@gmail.com> + +pkgbase=fceux +pkgname=('fceux' 'gfceux') +pkgver=2.1.1 +pkgrel=1 +arch=('i686' 'x86_64') +url="http://fceux.com/web/htdocs/index.php" +license=('GPL') +depends=('sdl' 'zlib' 'zenity' 'lua' 'mesa') +makedepends=('scons') +source=(http://downloads.sourceforge.net/fceultra/fceux-${pkgver}.src.tar.bz2) +md5sums=('d669309a3fb15c002fffb24a801c2a9b') +sha1sums=('1846544b6cd67749708cc10cce86784b3107166a') + +build() { + cd "${srcdir}/fceu" + scons || return 1 +} + +package_fceux() { + pkgdesc="A fast and ultra-compatible NES/Famicom emulator with SDL, OpenGL and SVGALIB support" + optdepends=('xchm: for viewing the help manual') + provides=('fceu') + replaces=('fceu') + + cd "${srcdir}/fceu" + sed -i "s|/usr/local|${pkgdir}/usr|" SConstruct || return 1 + scons install || return 1 + install -D -m644 bin/fceux.chm "${pkgdir}/usr/share/doc/fceux/fceux.chm" || return 1 +} + +package_gfceux() { + pkgdesc="A GUI for the popular Nintendo Emulator, FCEUX" + depends=('pygtk' 'fceux') + provides=('gfceu') + replaces=('gfceu') + + cd "${srcdir}/gfceux" + python setup.py install --root="${pkgdir}" || return 1 +} diff --git a/community/fcrackzip/ChangeLog b/community/fcrackzip/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/fcrackzip/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/fcrackzip/PKGBUILD b/community/fcrackzip/PKGBUILD new file mode 100644 index 000000000..6c7d0aad4 --- /dev/null +++ b/community/fcrackzip/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + +pkgname=fcrackzip +pkgver=1.0 +pkgrel=1 +pkgdesc="A zip file password cracker" +arch=('i686' 'x86_64') +url="http://www.goof.com/pcg/marc/$pkgname.html" +license=('GPL') +depends=(glibc) +source=(http://www.goof.com/pcg/marc/data/$pkgname-$pkgver.tar.gz) +md5sums=('254941f51759f9425965f4b05fe7ac2c') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + mv $startdir/pkg/usr/bin/zipinfo $startdir/pkg/usr/bin/fzipinfo +} diff --git a/community/fcron/ChangeLog b/community/fcron/ChangeLog new file mode 100644 index 000000000..b4a4af78e --- /dev/null +++ b/community/fcron/ChangeLog @@ -0,0 +1,3 @@ +2007-06-29 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Patch failed... don't think it mattered diff --git a/community/fcron/PKGBUILD b/community/fcron/PKGBUILD new file mode 100644 index 000000000..34d59e3dc --- /dev/null +++ b/community/fcron/PKGBUILD @@ -0,0 +1,72 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Thomas B�chler <thomas.baechler@rwth-aachen.de> + +pkgname=fcron +pkgver=3.0.4 +pkgrel=1 +pkgdesc="cron implementation which does not assume that your system is running all the time" +arch=(i686 x86_64) +url="http://fcron.free.fr" +license=('GPL') +depends=('pam') +makedepends=('smtp-server') # sendmail needed +# logrotate depends on dcron instead of cron +provides=('dcron' 'cron') +conflicts=('dcron') +backup=(etc/fcron/fcron.conf etc/fcron/fcron.allow etc/fcron/fcron.deny \ + var/spool/fcron/systab var/spool/fcron/systab.orig) +install=$pkgname.install +options=('!emptydirs' '!makeflags') +source=(http://fcron.free.fr/archives/$pkgname-$pkgver.src.tar.gz \ + fcron.rc fcron.conf fcron.logrotate systab systab.orig run-cron configure.patch) +md5sums=('5a26a1dfd91fdc7e87401e98aef870e6' 'e0c3f0bdc3c98fbbe46eff19001c18f2'\ + '981cf9f50ab660f0d41421c5adfb6f4a' 'a9ac7b46053b33304938c2c6671bd80e'\ + '938722c6654ef7b07f4aa10001905ba1' 'bfb7daa22ebe22b9917e455c1ca4a382'\ + '5ff0cdcb9ec99778938ac6ef26800327' 'b97fbc3e8f00e0d5cf1013ba2a612963') + +build() { + # The user:group cron:cron must exist when this package is built + # This is sad but fcron seems to depend on it + # It is also assumed that they have uid/gid 22/22. + # If this is not possible, change fcron.install + cd $startdir/src/$pkgname-$pkgver + + # Fix braindead configure script +# patch -Np1 -i $startdir/src/configure.patch + autoconf || return 1 + + # Compile fcron + ./configure --prefix=/usr --with-etcdir=/etc/fcron --sysconfdir=/etc/fcron \ + --with-answer-all=no --with-boot-install=no \ + --with-username=cron --with-groupname=cron \ + --datarootdir=/usr/share --datadir=/usr/share --with-docdir=/usr/share/doc \ + --localstatedir=/var + make || return 1 + mkdir -p $startdir/pkg/var/spool + + # Install fcron + make DESTDIR=$startdir/pkg install || return 1 + install -D -m640 -g cron $startdir/src/fcron.conf $startdir/pkg/etc/fcron/fcron.conf || return 1 + install -D -m755 $startdir/src/fcron.rc $startdir/pkg/etc/rc.d/fcron || return 1 + rm $startdir/pkg/etc/fcron/pam.conf + rm -rf $startdir/pkg/usr/man/fr + install -D -m644 $startdir/src/$pkgname-$pkgver/files/fcron.pam $startdir/pkg/etc/pam.d/fcron || return 1 + install -D -m644 $startdir/src/$pkgname-$pkgver/files/fcrontab.pam $startdir/pkg/etc/pam.d/fcrontab || return 1 + + # Install default fcrontab so that fcron can completely replace dcron + install -D -m600 $startdir/src/systab $startdir/pkg/var/spool/fcron/systab || return 1 + install -D -m600 $startdir/src/systab.orig $startdir/pkg/var/spool/fcron/systab.orig || return 1 + + # /etc/logrotate.d/syslog-ng misses crond.log, add it here + install -D -m644 $startdir/src/fcron.logrotate $startdir/pkg/etc/logrotate.d/fcron || return 1 + + # Add cron.* directories + install -d -m755 $startdir/pkg/etc/cron.daily || return 1 + install -d -m755 $startdir/pkg/etc/cron.hourly || return 1 + install -d -m755 $startdir/pkg/etc/cron.monthly || return 1 + install -d -m755 $startdir/pkg/etc/cron.weekly || return 1 + + # Install run-cron script to make fcron run without dcron + install -D -m755 $startdir/src/run-cron $startdir/pkg/usr/sbin/run-cron || return 1 +} diff --git a/community/fcron/configure.patch b/community/fcron/configure.patch new file mode 100644 index 000000000..689f4c314 --- /dev/null +++ b/community/fcron/configure.patch @@ -0,0 +1,40 @@ +diff -ur fcron-3.0.1.orig/configure.in fcron-3.0.1/configure.in +--- fcron-3.0.1.orig/configure.in 2006-01-10 01:21:24.000000000 +0100 ++++ fcron-3.0.1/configure.in 2006-05-06 18:48:04.000000000 +0200 +@@ -259,31 +259,15 @@ + AC_MSG_ERROR(Need ETCDIR.) + ;; + yes) +- if test -d "/etc"; then +- etcdir=/etc +- AC_MSG_RESULT(/etc) +- else +- AC_MSG_ERROR([ +-Directory /etc does not exist: try option --with-etcdir=PATH]) +- fi ++ AC_MSG_RESULT(/etc) + ;; + *) +- if test -d "$withval"; then +- etcdir="$withval" +- AC_MSG_RESULT($withval) +- else +- AC_MSG_ERROR([ +-Directory $withval does not exist]) +- fi ++ etcdir="$withval" ++ AC_MSG_RESULT($withval) + ;; + esac ], +- if test -d "/etc"; then +- etcdir="/etc" +- AC_MSG_RESULT(/etc) +- else +- AC_MSG_ERROR([ +-Directory /etc does not exist: try option --with-etcdir=PATH]) +- fi ++ etcdir="/etc" ++ AC_MSG_RESULT(/etc) + ) + ETC="$etcdir" + AC_DEFINE_UNQUOTED(ETC, "$etcdir") diff --git a/community/fcron/fcron.conf b/community/fcron/fcron.conf new file mode 100644 index 000000000..f0139afb6 --- /dev/null +++ b/community/fcron/fcron.conf @@ -0,0 +1,23 @@ +# fcron.conf - Configuration file for fcron(8) and fcrontab(1). +# See fcron.conf(5) for syntax and explanations. +# +# WARNING : this file must be owned by root:cron and 640. +# + +# The spool directory where fcron stores its files +fcrontabs = /var/spool/fcron + +# The locations of the pid file and the fifo file +pidfile = /var/run/fcron.pid +fifofile = /var/run/fcron.fifo + +# allow/deny files to determine which users are allowed to use fcrontab +fcronallow = /etc/fcron/fcron.allow +fcrondeny = /etc/fcron/fcron.deny + +# Location of the programs used by fcron +shell = /bin/sh +sendmail = /usr/sbin/sendmail + +# Location of the default editor for "fcrontab -e" +editor = /usr/bin/vi diff --git a/community/fcron/fcron.install b/community/fcron/fcron.install new file mode 100644 index 000000000..1aa39879f --- /dev/null +++ b/community/fcron/fcron.install @@ -0,0 +1,26 @@ +pre_install() { + # Create necessary user and group + /usr/sbin/groupadd -g 22 cron && \ + /usr/sbin/useradd -d / -g cron -u 22 -s /bin/false cron +} + +post_install() { + cat << "EOF" + +IMPORTANT NOTE: +fcron is meant as a dcron replacement with more flexibility and +therefore has the same default crontab as dcron. Do not run them +simultaneously. + +fcron is especially useful if your machine doesn't run 24/7, as it +is set to run "missed" cronjobs when it is started. + +Use fcrontab -u systab -e to edit the system crontab and change the defaults. + + +EOF +} + +op=$1 +shift +$op $* diff --git a/community/fcron/fcron.logrotate b/community/fcron/fcron.logrotate new file mode 100644 index 000000000..3f60b2e11 --- /dev/null +++ b/community/fcron/fcron.logrotate @@ -0,0 +1,7 @@ +/var/log/crond.log { + missingok + sharedscripts + postrotate + /bin/kill -HUP `cat /var/run/syslog-ng.pid 2>/dev/null` 2> /dev/null || true + endscript +} diff --git a/community/fcron/fcron.rc b/community/fcron/fcron.rc new file mode 100644 index 000000000..880439a1d --- /dev/null +++ b/community/fcron/fcron.rc @@ -0,0 +1,36 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/fcron` +case "$1" in + start) + stat_busy "Starting Fcron Daemon" + [ -z "$PID" ] && /usr/sbin/fcron -b + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon fcron + stat_done + fi + ;; + stop) + stat_busy "Stopping Fcron Daemon" + [ -n "$PID" ] && kill $PID >/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon fcron + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/fcron/run-cron b/community/fcron/run-cron new file mode 100755 index 000000000..51007a15a --- /dev/null +++ b/community/fcron/run-cron @@ -0,0 +1,14 @@ +#!/bin/sh + + +if [ -z $1 ]; then + echo "Usage: $0 crondir" + exit 1 +fi + +for cron in $1/* ; do + if [ -x $cron ]; then + $cron + fi +done +unset cron diff --git a/community/fcron/systab b/community/fcron/systab new file mode 100644 index 000000000..11c7e2fd0 Binary files /dev/null and b/community/fcron/systab differ diff --git a/community/fcron/systab.orig b/community/fcron/systab.orig new file mode 100644 index 000000000..5b0045626 --- /dev/null +++ b/community/fcron/systab.orig @@ -0,0 +1,4 @@ +&bootrun 01 * * * * /usr/sbin/run-cron /etc/cron.hourly +&bootrun 02 00 * * * /usr/sbin/run-cron /etc/cron.daily +&bootrun 22 00 * * 0 /usr/sbin/run-cron /etc/cron.weekly +&bootrun 42 00 1 * * /usr/sbin/run-cron /etc/cron.monthly diff --git a/community/fdm/ChangeLog b/community/fdm/ChangeLog new file mode 100644 index 000000000..f473716b8 --- /dev/null +++ b/community/fdm/ChangeLog @@ -0,0 +1,11 @@ +2009-05-09 Abhishek Dasgupta <abhidg@gmail.com> + * New upstream release, closes FS#12318 + +[ Grigorios Bouzakis ] + * GNUmakefile.patch: + - puts manual pages in correct location + - fixes compilation problem in newer gcc. + +2007-06-28 tardo <tardo@nagi-fanboi.net> + * Built for x86_64 + diff --git a/community/fdm/GNUmakefile.patch b/community/fdm/GNUmakefile.patch new file mode 100644 index 000000000..8320b9af5 --- /dev/null +++ b/community/fdm/GNUmakefile.patch @@ -0,0 +1,49 @@ +--- fdm-1,6/GNUmakefile 2008-12-22 21:50:05.000000000 +0530 ++++ fdm-1.6/GNUmakefile 2009-05-09 19:07:21.000000000 +0530 +@@ -8,10 +8,7 @@ + + #DEBUG= 1 + +-PREFIX?= /usr/local +- +-BIN_OWNER= bin +-BIN_GROUP= root ++PREFIX?= /usr + + CC= gcc + +@@ -27,8 +24,8 @@ + endif + + INSTALLDIR= install -d +-INSTALLBIN= install -g $(BIN_OWNER) -o $(BIN_GROUP) -m 555 +-INSTALLMAN= install -g $(BIN_OWNER) -o $(BIN_GROUP) -m 444 ++INSTALLBIN= install -m 0755 ++INSTALLMAN= install -m 0644 + + SRCS= fdm.c \ + attach.c buffer.c cleanup.c command.c connect.c io.c log.c netrc.c \ +@@ -72,7 +69,7 @@ + endif + + OBJS= $(patsubst %.c,%.o,$(SRCS)) +-CPPFLAGS+= $(DEFS) -I. -I- $(INCDIRS) ++CPPFLAGS+= $(DEFS) -I. -iquote. $(INCDIRS) + ifdef DEBUG + CFLAGS+= -g -ggdb -DDEBUG + LDFLAGS+= -rdynamic +@@ -115,10 +112,10 @@ + install: + $(INSTALLDIR) $(DESTDIR)$(PREFIX)/bin + $(INSTALLBIN) $(PROG) $(DESTDIR)$(PREFIX)/bin/$(PROG) +- $(INSTALLDIR) $(DESTDIR)$(PREFIX)/man/man1 +- $(INSTALLMAN) $(PROG).1 $(DESTDIR)$(PREFIX)/man/man1/$(PROG).1 +- $(INSTALLDIR) $(DESTDIR)$(PREFIX)/man/man5 +- $(INSTALLMAN) $(PROG).conf.5 $(DESTDIR)$(PREFIX)/man/man5/$(PROG).conf.5 ++ $(INSTALLDIR) $(DESTDIR)$(PREFIX)/share/man/man1 ++ $(INSTALLMAN) $(PROG).1 $(DESTDIR)$(PREFIX)/share/man/man1/$(PROG).1 ++ $(INSTALLDIR) $(DESTDIR)$(PREFIX)/share/man/man5 ++ $(INSTALLMAN) $(PROG).conf.5 $(DESTDIR)$(PREFIX)/share/man/man5/$(PROG).conf.5 + + clean: + rm -f $(CLEANFILES) diff --git a/community/fdm/LICENSE b/community/fdm/LICENSE new file mode 100644 index 000000000..e6e2170a2 --- /dev/null +++ b/community/fdm/LICENSE @@ -0,0 +1,14 @@ +Copyright (c) 2006 Nicholas Marriott <nicm@users.sourceforge.net> + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER +IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING +OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + diff --git a/community/fdm/PKGBUILD b/community/fdm/PKGBUILD new file mode 100644 index 000000000..45c7c7b86 --- /dev/null +++ b/community/fdm/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> +# Contributor: Grigorios Bouzakis <grbzks@gmail.com> +pkgname=fdm +pkgver=1.6 +pkgrel=1 +pkgdesc="A program to fetch and deliver mail" +arch=('i686' 'x86_64') +url="http://fdm.sourceforge.net" +license=('BSD') +depends=('openssl' 'zlib' 'tdb') +options=('!makeflags') +source=(http://downloads.sourceforge.net/fdm/$pkgname-$pkgver.tar.gz + GNUmakefile.patch LICENSE) + +build() { + cd "$srcdir/$pkgname-$pkgver" + + patch -Np1 -i $srcdir/GNUmakefile.patch || return 1 + + make || return 1 + make DESTDIR="$pkgdir" install + + install -D -m 644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + +# Examples + mkdir -p "$pkgdir/usr/share/doc/$pkgname/examples" + mv "$srcdir/$pkgname-$pkgver/examples" "$pkgdir/usr/share/doc/$pkgname/" +} +md5sums=('b2b9bfe95217b290142bde1621eb9a37' + '52955d31121a6365914a0d063be5b32b' + 'b0043d5c7160e5f797048d0d584ef4fa') diff --git a/community/fdm/fdm.conf b/community/fdm/fdm.conf new file mode 100644 index 000000000..ad58f3606 --- /dev/null +++ b/community/fdm/fdm.conf @@ -0,0 +1,2 @@ +# Default system-wide configuration file for fdm. +# You probably want to make a ~/.fdm.conf, and not edit this file. diff --git a/community/fdupes/ChangeLog b/community/fdupes/ChangeLog new file mode 100644 index 000000000..2fbc6489c --- /dev/null +++ b/community/fdupes/ChangeLog @@ -0,0 +1,11 @@ +2008-10-05 Eric Belanger <eric@archlinux.org> + + * fdupes 1.40-4 + * Added x86_64 arch tag + * Fixed license + * FHS man pages + +2008-10-03 Douglas Soares de Andrade <douglas@archlinux.org> + + * Adding package to community: 1.40 + diff --git a/community/fdupes/LICENSE b/community/fdupes/LICENSE new file mode 100644 index 000000000..d353aab98 --- /dev/null +++ b/community/fdupes/LICENSE @@ -0,0 +1,22 @@ +Legal Information +-------------------------------------------------------------------- +FDUPES Copyright (c) 1999 Adrian Lopez + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation files +(the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/community/fdupes/PKGBUILD b/community/fdupes/PKGBUILD new file mode 100644 index 000000000..710b351c4 --- /dev/null +++ b/community/fdupes/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <douglas@archlinux.org> +# Contributor: Chris Winter <twidds at gmail dot com> + +pkgname=fdupes +pkgver=1.40 +pkgrel=4 +pkgdesc="a program for identifying or deleting duplicate files residing within specified directories" +arch=('i686' 'x86_64') +url="http://premium.caribe.net/~adrian2/fdupes.html" +license=('MIT') +source=(http://premium.caribe.net/~adrian2/programs/$pkgname-$pkgver.tar.gz LICENSE) +md5sums=('11de9ab4466089b6acbb62816b30b189' '47f17890218f832f870bf7a02eaeb017') + +build() { + cd $startdir/src/$pkgname-$pkgver + mkdir -p $startdir/pkg/usr/bin $startdir/pkg/usr/share/man/man1 + + make || return 1 + make INSTALLDIR=$startdir/pkg/usr/bin MANPAGEDIR=$startdir/pkg/usr/share/man install + install -D -m644 ../LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/ffmpeg2theora/ChangeLog b/community/ffmpeg2theora/ChangeLog new file mode 100644 index 000000000..38086ca00 --- /dev/null +++ b/community/ffmpeg2theora/ChangeLog @@ -0,0 +1,5 @@ +2009-06-06 Eric Belanger <eric@archlinux.org> + + * ffmpeg2theora 0.24-1 + * Upstream update + * Added ChangeLog diff --git a/community/ffmpeg2theora/PKGBUILD b/community/ffmpeg2theora/PKGBUILD new file mode 100644 index 000000000..d910887ff --- /dev/null +++ b/community/ffmpeg2theora/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Angelo Theodorou <encelo@users.sourceforge.net> + +pkgname=ffmpeg2theora +pkgver=0.24 +pkgrel=1 +pkgdesc="A simple converter to create Ogg Theora files" +arch=('i686' 'x86_64') +url="http://www.v2v.cc/~j/ffmpeg2theora/" +license=('GPL') +depends=('ffmpeg') +makedepends=('pkgconfig' 'scons') +source=(http://www.v2v.cc/~j/ffmpeg2theora/${pkgname}-${pkgver}.tar.bz2) +md5sums=('8cf34f36bbebededb67c7bf8dadc388f') +sha1sums=('63c68e7c36f4c4ae15429a5afbad7b4629618bbd') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + scons || return 1 + scons install destdir="${pkgdir}" prefix="/usr" mandir="PREFIX/share/man" || return 1 +} diff --git a/community/ffmpegthumbnailer/PKGBUILD b/community/ffmpegthumbnailer/PKGBUILD new file mode 100644 index 000000000..d7db98a39 --- /dev/null +++ b/community/ffmpegthumbnailer/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 2991 2009-09-25 01:32:51Z giovanni $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: boromil@gmail.com + +pkgname=ffmpegthumbnailer +pkgver=1.5.5 +pkgrel=1 +pkgdesc="Lightweight video thumbnailer that can be used by file managers." +url="http://code.google.com/p/ffmpegthumbnailer/" +license=('GPL2') +arch=('i686' 'x86_64') +depends=('ffmpeg' 'libjpeg>=7') +source=(http://ffmpegthumbnailer.googlecode.com/files/$pkgname-$pkgver.tar.gz) +options=(!libtool) +md5sums=('c2802698c7b6eb48d03ab66a1e65772d') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 +} + diff --git a/community/fgetty/ChangeLog b/community/fgetty/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/fgetty/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/fgetty/PKGBUILD b/community/fgetty/PKGBUILD new file mode 100644 index 000000000..6025e6509 --- /dev/null +++ b/community/fgetty/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Alois Belaska <lloyd@centrum.cz> + +pkgname=fgetty +pkgver=0.6 +pkgrel=4 +pkgdesc="A mingetty stripped of the printfs" +arch=('i686' 'x86_64') +url='http://www.fefe.de/fgetty/' +license=('GPL') +depends=('dietlibc') +options=(zipman) +source=(http://www.fefe.de/fgetty/$pkgname-$pkgver.tar.bz2) +md5sums=('399dd207805b75ea99ed814943d71c60') + +build() { + export PATH=$PATH:/opt/diet/bin + cd $startdir/src/$pkgname-$pkgver + make || return 1 + mkdir -p $startdir/pkg/usr/man/man8 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/filezilla/ChangeLog b/community/filezilla/ChangeLog new file mode 100644 index 000000000..30f642ed4 --- /dev/null +++ b/community/filezilla/ChangeLog @@ -0,0 +1,33 @@ +2009-03-27 Alexander Fehr <pizzapunk gmail com> + + * filezilla-3.2.3.1-1: + New upstream release. + +2008-12-04 Alexander Fehr <pizzapunk gmail com> + + * filezilla-3.1.6-1: + New upstream release. + +2008-08-31 Alexander Fehr <pizzapunk gmail com> + + * filezilla-3.1.2-1: + New upstream release. + +2008-08-14 Alexander Fehr <pizzapunk gmail com> + + * filezilla-3.1.1.1-1: + New upstream release. + +2008-07-25 Alexander Fehr <pizzapunk gmail com> + + * filezilla-3.1.0.1-1: + New upstream release. + Added dependency on hicolor-icon-theme. + Added install file (gtk-update-icon-cache). + Disabled update check. + +2008-07-09 Alexander Fehr <pizzapunk gmail com> + + * filezilla-3.0.11.1-1: + New upstream release. + Added ChangeLog. diff --git a/community/filezilla/PKGBUILD b/community/filezilla/PKGBUILD new file mode 100644 index 000000000..1dffbcdc7 --- /dev/null +++ b/community/filezilla/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 3749 2009-10-08 17:14:41Z dgriffiths $ +# Maintainer: Alexander Fehr <pizzapunk gmail com> + +pkgname=filezilla +pkgver=3.2.8 +pkgrel=1 +pkgdesc="Fast and reliable FTP, FTPS and SFTP client" +arch=('i686' 'x86_64') +url="http://filezilla-project.org/" +license=('GPL') +depends=('dbus-core' 'wxgtk' 'libidn' 'hicolor-icon-theme') +install=filezilla.install +source=(http://downloads.sourceforge.net/project/filezilla/FileZilla_Client/${pkgver}/FileZilla_${pkgver}_src.tar.bz2) +md5sums=('dfba22a167266bfdd891d47c2434eada') + +build() { + cd "$srcdir/filezilla-$pkgver" + + ./configure --prefix=/usr --disable-manualupdatecheck || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/filezilla/filezilla.install b/community/filezilla/filezilla.install new file mode 100644 index 000000000..1a05f573e --- /dev/null +++ b/community/filezilla/filezilla.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/fillets-ng-data/ChangeLog b/community/fillets-ng-data/ChangeLog new file mode 100644 index 000000000..b316793a9 --- /dev/null +++ b/community/fillets-ng-data/ChangeLog @@ -0,0 +1,8 @@ +2009-06-21 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.9.0 + +2009-01-10 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.8.1 + +2008-08-05 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Package moved to [community] diff --git a/community/fillets-ng-data/PKGBUILD b/community/fillets-ng-data/PKGBUILD new file mode 100644 index 000000000..169e87d59 --- /dev/null +++ b/community/fillets-ng-data/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=fillets-ng-data +pkgver=0.9.0 +pkgrel=1 +pkgdesc="Data files for the port of the wonderful puzzle game Fish Fillets." +url="http://fillets.sf.net/" +arch=('i686' 'x86_64') +license=('GPL') +source=(http://downloads.sourceforge.net/fillets/$pkgname-$pkgver.tar.gz) + +md5sums=('5d733a990212a4b038d1ee76f700c54e') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + install -d ${pkgdir}/usr/share/fillets-ng || return 1 + cp -r ${srcdir}/$pkgname-$pkgver/* ${pkgdir}/usr/share/fillets-ng || return 1 +} diff --git a/community/fillets-ng/ChangeLog b/community/fillets-ng/ChangeLog new file mode 100644 index 000000000..098b58f53 --- /dev/null +++ b/community/fillets-ng/ChangeLog @@ -0,0 +1,11 @@ +2009-07-07 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.9.1 + +2009-06-21 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.9.0 + +2009-01-10 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.8.1 + +2008-08-05 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Package moved to [community] diff --git a/community/fillets-ng/PKGBUILD b/community/fillets-ng/PKGBUILD new file mode 100644 index 000000000..218b78885 --- /dev/null +++ b/community/fillets-ng/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=fillets-ng +pkgver=0.9.1 +pkgrel=1 +pkgdesc="A port of the wonderful puzzle game Fish Fillets." +url="http://fillets.sf.net/" +arch=('i686' 'x86_64') +license=('GPL') +depends=('fillets-ng-data' 'lua' 'fribidi' 'gcc-libs' 'sdl_mixer' 'sdl_ttf' 'sdl_image' 'desktop-file-utils') +makedepends=('patch') +install=$pkgname.install +source=(http://downloads.sourceforge.net/fillets/$pkgname-$pkgver.tar.gz \ + http://fillets.sourceforge.net/img/icon.png \ + $pkgname.desktop \ + $pkgname-gccfix.diff) + +md5sums=('13bb4f98d73bc0b6aff39ee1c9582adb' + '746a6f71ba1a6b5a918f04448b3db7eb' + '803617e630043e49807b380cd28803dc' + '7855d4edab2870d09832d3c501b3c063') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + patch -Np0 -i ${srcdir}/$pkgname-gccfix.diff || return 1 + + ./configure --prefix=/usr --datadir=/usr/share/$pkgname + make || return 1 + make DESTDIR=${pkgdir} install + +#.desktop and icon files + install -D -m644 ${srcdir}/icon.png \ + ${pkgdir}/usr/share/pixmaps/$pkgname.png || return 1 + install -D -m644 ${srcdir}/$pkgname.desktop \ + ${pkgdir}/usr/share/applications/$pkgname.desktop || return 1 +} diff --git a/community/fillets-ng/fillets-ng-gccfix.diff b/community/fillets-ng/fillets-ng-gccfix.diff new file mode 100644 index 000000000..3eb36d7f3 --- /dev/null +++ b/community/fillets-ng/fillets-ng-gccfix.diff @@ -0,0 +1,8 @@ +--- src/effect/Font.cpp.orig 2009-06-21 12:58:06.000000000 +0200 ++++ src/effect/Font.cpp 2009-06-21 12:58:06.000000000 +0200 +@@ -29 +29 @@ +- int ucsLength = fribidi_utf8_to_unicode(const_cast<char*>(text.c_str()), ++ int ucsLength = fribidi_charset_to_unicode(FRIBIDI_CHAR_SET_UTF8, const_cast<char*>(text.c_str()), +@@ -40 +40 @@ +- int length = fribidi_unicode_to_utf8(visualString, ucsLength, buffer); ++ int length = fribidi_unicode_to_charset(FRIBIDI_CHAR_SET_UTF8, visualString, ucsLength, buffer); diff --git a/community/fillets-ng/fillets-ng.desktop b/community/fillets-ng/fillets-ng.desktop new file mode 100644 index 000000000..69731d098 --- /dev/null +++ b/community/fillets-ng/fillets-ng.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Name=Fillets-NG +GenericName=Fish Fillets +Comment=Wonderful puzzle game Fish Fillets +Comment[cs]=Podmořská logická hra ve které ovládáte dva rybí agenty +Icon=fillets-ng +Exec=fillets +StartupNotify=true +Terminal=false +Categories=Game;LogicGame; diff --git a/community/fillets-ng/fillets-ng.install b/community/fillets-ng/fillets-ng.install new file mode 100644 index 000000000..de3e0f510 --- /dev/null +++ b/community/fillets-ng/fillets-ng.install @@ -0,0 +1,4 @@ +post_install() { + echo "Updating desktop and mime database ..." + update-desktop-database -q +} diff --git a/community/firefox-spell-pt-br/ChangeLog b/community/firefox-spell-pt-br/ChangeLog new file mode 100644 index 000000000..1b4cc9945 --- /dev/null +++ b/community/firefox-spell-pt-br/ChangeLog @@ -0,0 +1,28 @@ +2008-10-16 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Build x86_64 package v3.0.3 + +2008-04-29 Hugo Doria <hugodoria@gmail.com> + + * Updated to 2.0.0.14 + +2008-02-29 Hugo Doria <hugodoria@gmail.com> + + * New dictionary version + +2008-02-11 Hugo Doria <hugodoria@gmail.com> + + * Updated to 2.0.0.12 + +2008-02-09 Hugo Doria <hugodoria@gmail.com> + + * Moved to /usr + + +2007-11-28 Hugo Doria <hugodoria@gmail.com> + + * Updated tp 2.0.0.10 and uploaded to community + +2007-11-24 Hugo Doria <hugodoria@gmail.com> + + * Updated and uploaded to community + diff --git a/community/firefox-spell-pt-br/PKGBUILD b/community/firefox-spell-pt-br/PKGBUILD new file mode 100644 index 000000000..d9bd4792d --- /dev/null +++ b/community/firefox-spell-pt-br/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Hugo Doria <hugodoria@gmail.com> + +pkgname=firefox-spell-pt-br +pkgver=3.0.8 +pkgrel=1 +pkgdesc="Portuguese (Brazil) dictionary for Firefox" +arch=('i686' 'x86_64') +license=('GPL') +depends=("firefox>=${pkgver}") +makedepends=('unzip') +url="http://www.broffice.org.br/verortografico" +source=(http://www.broffice.org/files/pt_BR-2009-03-30AOC.zip) +md5sums=('d1e5d505443607dc3f35b71625572efd') + +build() { + cd ${srcdir} + + # remove all unwanted files + rm *.TXT + + install -D -m644 pt_BR.aff ${pkgdir}/usr/share/myspell/pt-BR.aff || return 1 + install -D -m644 pt_BR.dic ${pkgdir}/usr/share/myspell/pt-BR.dic || return 1 +} + diff --git a/community/firefox-spell-ru/PKGBUILD b/community/firefox-spell-ru/PKGBUILD new file mode 100644 index 000000000..e14be199b --- /dev/null +++ b/community/firefox-spell-ru/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Maciej Sitarz <macieks@freesco.pl> + +pkgname=firefox-spell-ru +pkgver=0.4.2 +_ffver=3.5 +pkgrel=3 +pkgdesc="Russian spellchecker dictionary for Firefox" +arch=(i686 x86_64) +url="https://addons.mozilla.org/firefox/dictionaries/" +license=("GPL") +depends=("firefox") +noextract=(russian_spellchecking_dictionary_with_io_support-$pkgver-fx+tb+sm.xpi) +source=(https://addons.mozilla.org/en-US/firefox/downloads/file/41290/russian_spellchecking_dictionary-$pkgver-fx+tb+sm.xpi) +md5sums=('da1a2f20afd88c2ab3d1ef9399345e4e') + +build() { + cd $srcdir && \ + rm $srcdir/*.xpi + + local _dir=$pkgdir/usr/lib/firefox-${_ffver}/extensions/ru@dictionaries.addons.mozilla.org + mkdir -p "${_dir}" + cd "${_dir}" && \ + sed -i 's#<em:maxVersion>.*</em:maxVersion>#<em:maxVersion>3.*</em:maxVersion>#' $srcdir/install.rdf && \ + cp -r $srcdir/* "${_dir}" && \ + find ${_dir} -type f -exec chmod 0644 {} \; && \ + touch ${_dir}/chrome.manifest +} diff --git a/community/firehol/PKGBUILD b/community/firehol/PKGBUILD new file mode 100644 index 000000000..91c2ebd7a --- /dev/null +++ b/community/firehol/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Contributor: Filip Dvorak <fila@pruda.com> +pkgname=firehol +pkgver=1.273 +pkgrel=2 +pkgdesc="The iptables stateful packet filtering firewall builder." +url="http://firehol.sourceforge.net" +arch=('i686' 'x86_64') +license=('GPL') +depends=('iptables' 'gawk' 'iproute') +backup=('etc/firehol/firehol.conf') +install=('firehol.install') +source=(http://downloads.sourceforge.net/sourceforge/firehol/$pkgname-$pkgver.tar.bz2) +build() { + cd $srcdir/$pkgname-$pkgver + install -D -m755 firehol.sh $pkgdir/etc/rc.d/firehol + install -d $pkgdir/etc/firehol/ + cp get-iana.sh $pkgdir/etc/firehol/ + cp adblock.sh $pkgdir/etc/firehol/ + cd examples + cp *.conf $pkgdir/etc/firehol/ +} +md5sums=('cbbe1ba21cf44955827d5c906a55aa21') diff --git a/community/firehol/firehol.install b/community/firehol/firehol.install new file mode 100644 index 000000000..9b03cdaa8 --- /dev/null +++ b/community/firehol/firehol.install @@ -0,0 +1,23 @@ +#!/bin/bash +post_install() { + /etc/firehol/get-iana.sh + echo 'Autodetecting networks and creating initial firehol.conf file...' + /etc/rc.d/firehol helpme >/etc/firehol/firehol.conf + echo '###########################' + echo ' ' + echo 'Autodetection of network setup has been done, however' + echo 'you will need to configure firehol by checking out' + echo 'the tutorials on http://firehol.sourceforge.net/ and' + echo 'editing the /etc/firehol/firehol.conf file. Some' + echo 'example configurations have been placed in /etc/firehol.' + echo ' ' + echo 'Firehol can be manipulated via:' + echo ' ' + echo '/etc/rc.d/firehol <command>' + echo ' ' + echo '###########################' + echo ' ' +} +op=$1 +shift +$op $* diff --git a/community/fish/PKGBUILD b/community/fish/PKGBUILD new file mode 100644 index 000000000..275ee3dac --- /dev/null +++ b/community/fish/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Previous Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Jan Fader <jan.fader@web.de> + +pkgname=fish +pkgver=1.23.1 +pkgrel=2 +pkgdesc="User friendly shell intended mostly for interactive use" +arch=('i686' 'x86_64') +url="http://fishshell.org/" +license=("GPL" "LGPL" "BSD" "MIT") +depends=('ncurses' 'bc') +makedepends=('doxygen') +install=fish.install +source=(http://fishshell.org/files/$pkgver/$pkgname-$pkgver.tar.bz2) + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc \ + --docdir=/usr/share/doc/fish --without-xsel + make || return 1 + make DESTDIR="$pkgdir" install + install -D -m644 user_doc/html/license.html "$pkgdir/usr/share/licenses/$pkgname/license.html" +} +md5sums=('ead6b7c6cdb21f35a3d4aa1d5fa596f1') diff --git a/community/fish/fish.install b/community/fish/fish.install new file mode 100644 index 000000000..f5016fcb5 --- /dev/null +++ b/community/fish/fish.install @@ -0,0 +1,20 @@ +post_install() { + if [ ! "`grep /usr/bin/fish etc/shells`" ]; then + echo "updating /etc/shells... done." + sed -i "s|/bin/bash|/bin/bash\n/usr/bin/fish|" etc/shells + fi +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + echo -ne "updating /etc/shells... \n" + sed -i '/^\/usr\/bin\/fish/d' /etc/shells +} + +op=$1 +shift + +$op $* diff --git a/community/flac123/ChangeLog b/community/flac123/ChangeLog new file mode 100644 index 000000000..72fa008c4 --- /dev/null +++ b/community/flac123/ChangeLog @@ -0,0 +1,3 @@ +2007-11-09 Corrado Primier <bardo@aur.archlinux.org> + + * Adopted and built for [community] diff --git a/community/flac123/PKGBUILD b/community/flac123/PKGBUILD new file mode 100644 index 000000000..b5e187326 --- /dev/null +++ b/community/flac123/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: Patrick Burroughs <celticmadman@gmail.com> + +pkgname=flac123 +pkgver=0.0.11 +pkgrel=2 +arch=('i686' 'x86_64') +license=('GPL2') +pkgdesc="A command-line program for playing FLAC audio files" +url="http://flac-tools.sourceforge.net/" +depends=('flac' 'libao' 'popt') +source=(http://downloads.sourceforge.net/sourceforge/flac-tools/${pkgname}-${pkgver}.tar.gz) +md5sums=('60204986d3556330255b87aa42a4c9d1') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${startdir}/pkg/ install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/flam3/ChangeLog b/community/flam3/ChangeLog new file mode 100644 index 000000000..55692e5fe --- /dev/null +++ b/community/flam3/ChangeLog @@ -0,0 +1,12 @@ +2009-07-13 Eric Belanger <eric@archlinux.org> + + * flam3 2.7.18-3 + * Rebuilt against libjpeg 7 + +2009-06-24 Eric Belanger <eric@archlinux.org> + + * flam3 2.7.18-2 + * Added to [community] repo + * Added libxml2 depends + * Libtool-slay + * Added ChangeLog diff --git a/community/flam3/PKGBUILD b/community/flam3/PKGBUILD new file mode 100644 index 000000000..80148305d --- /dev/null +++ b/community/flam3/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Stefan Clarke <fm0nk3y@yahoo.co.uk> + +pkgname=flam3 +pkgver=2.7.18 +pkgrel=3 +pkgdesc="Tools to create/display fractal flames: algorithmically generated images and animations" +arch=('i686' 'x86_64') +url="http://flam3.com/" +license=('GPL') +depends=('expat' 'libjpeg>=7' 'libpng' 'libxml2') +options=('!libtool') +source=(http://flam3.com/${pkgname}-${pkgver}.tar.gz) +md5sums=('052faba777634799b2958205ddf05545') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 +} diff --git a/community/flamerobin/ChangeLog b/community/flamerobin/ChangeLog new file mode 100644 index 000000000..bcf534199 --- /dev/null +++ b/community/flamerobin/ChangeLog @@ -0,0 +1,21 @@ + +2009-04-13 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 0.9.2 + +2008-11-04 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + + * Updated for x86_64: 0.9.0 + +2008-11-04 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 0.9.0 + +2008-05-10 Mateusz Herych <heniekk@gmail.com> + + * Added to community x86_64 - 0.8.6 + +2008-04-28 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated and added to community i686 - 0.8.6 + diff --git a/community/flamerobin/PKGBUILD b/community/flamerobin/PKGBUILD new file mode 100755 index 000000000..c674221ed --- /dev/null +++ b/community/flamerobin/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> + +pkgname=flamerobin +pkgver=0.9.2 +pkgrel=1 +pkgdesc="A tool to handle Firebird database management" +arch=('i686' 'x86_64') +url="http://www.flamerobin.org" +license=('expat') +depends=("wxgtk" "libfbclient") +source=(http://downloads.sourceforge.net/sourceforge/flamerobin/$pkgname-$pkgver-src.tar.gz) + +build() { + cd $startdir/src/$pkgname-$pkgver-src + ./configure --prefix=/usr --with-wx-config=/usr/bin/wx-config + make || return 1 + make DESTDIR=$startdir/pkg install +} +md5sums=('bb25fb767c87f135dc4a70d3a7344f06') diff --git a/community/fldiff/PKGBUILD b/community/fldiff/PKGBUILD new file mode 100644 index 000000000..9a550007c --- /dev/null +++ b/community/fldiff/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: kevin <kevin@archlinux.org> +# Contributor: iztok pizorn <pizorn@gmail.com> + +pkgname=fldiff +pkgver=1.1 +pkgrel=4 +pkgdesc="graphical diff program" +arch=(i686 x86_64) +url="http://www.easysw.com/~mike/fldiff/" +source=(http://www.easysw.com/~mike/fldiff/$pkgname-$pkgver-source.tar.gz) +license=('GPL') +install=fldiff.install +depends=('diffutils' 'fltk' 'xdg-utils') +md5sums=('12897c92106fb5d665210a2e82f5cf25') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make BUILDROOT=$startdir/pkg install install-desktop || return 1 + mv `find $startdir/pkg/ -name Development -type d` $startdir/pkg/usr/share/applications +} diff --git a/community/fldiff/fldiff.install b/community/fldiff/fldiff.install new file mode 100644 index 000000000..e4ba0e3fc --- /dev/null +++ b/community/fldiff/fldiff.install @@ -0,0 +1,15 @@ +post_install() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +op=$1 +shift +$op $* diff --git a/community/flickrnet/AssemblyInfo.patch b/community/flickrnet/AssemblyInfo.patch new file mode 100644 index 000000000..7db0c1ee7 --- /dev/null +++ b/community/flickrnet/AssemblyInfo.patch @@ -0,0 +1,26 @@ +--- AssemblyInfo.cs.orig 2007-07-31 13:10:29.000000000 +0200 ++++ AssemblyInfo.cs 2009-01-13 17:29:15.000000000 +0100 +@@ -30,7 +30,7 @@ + // You can specify all the values or you can default the Revision and Build Numbers + // by using the '*' as shown below: + +-[assembly: AssemblyVersion("2.1.5.*")] ++[assembly: AssemblyVersion("2.1.5.0")] + + // + // In order to sign your assembly you must specify a key to use. Refer to the +@@ -61,10 +61,10 @@ + [assembly: AssemblyKeyName("")] + + #if !WindowsCE +-[assembly: AssemblyKeyFile("..\\..\\FlickrNet.snk")] ++[assembly: AssemblyKeyFile("FlickrNet.snk")] + [assembly: AllowPartiallyTrustedCallers()] + [assembly: SecurityPermission(SecurityAction.RequestMinimum, Execution = true)] + #endif + +-[assembly: CLSCompliantAttribute(true)] +-[assembly: ComVisible(false)] +\ No newline at end of file ++[assembly: CLSCompliantAttribute(true)] ++[assembly: ComVisible(false)] diff --git a/community/flickrnet/PKGBUILD b/community/flickrnet/PKGBUILD new file mode 100644 index 000000000..2e9e51618 --- /dev/null +++ b/community/flickrnet/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Alessio 'alexwizard' Sergi <sergi.alessio {at} gmail.com> + +pkgname=flickrnet +pkgver=2.1.5 +pkgrel=2 +pkgdesc="Flickr.Net API Library" +arch=('i686' 'x86_64') +url="http://www.codeplex.com/FlickrNet" +license=('LGPL') +depends=('mono') +makedepends=('pkgconfig') +source=(FlickrNet-25207.zip #http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=FlickrNet&DownloadId=16745 + AssemblyInfo.patch + flickrnet.pc) +md5sums=('d20fe0d25a3888300f21e5ad3895c141' + '7bb35c91ff63c44aa0773c5f35dad226' + '131dd6e01f99c0533e9367b5cfda3a13') + +build() { + export MONO_SHARED_DIR="$srcdir/.wabi" + mkdir -p "${MONO_SHARED_DIR}" + + cd $srcdir/FlickrNet + patch -Np0 -i $srcdir/AssemblyInfo.patch + + gmcs -target:library -out:FlickrNet.dll -r:System.Web.dll *.cs || return 1 + install -Dm644 FlickrNet.dll $pkgdir/usr/lib/mono/flickrnet-$pkgver/FlickrNet.dll + + install -Dm644 $srcdir/flickrnet.pc $pkgdir/usr/lib/pkgconfig/flickrnet.pc + sed -i "s/@VERSION@/$pkgver/" $pkgdir/usr/lib/pkgconfig/flickrnet.pc +} diff --git a/community/flickrnet/flickrnet.pc b/community/flickrnet/flickrnet.pc new file mode 100644 index 000000000..7d788b4f6 --- /dev/null +++ b/community/flickrnet/flickrnet.pc @@ -0,0 +1,7 @@ +prefix=/usr +libdir=${prefix}/lib + +Name: flickrnet +Description: Flickr.Net API Library +Version: @VERSION@ +Libs: -r:${libdir}/mono/flickrnet-@VERSION@/FlickrNet.dll diff --git a/community/flightgear-atlas/PKGBUILD b/community/flightgear-atlas/PKGBUILD new file mode 100644 index 000000000..c4fece048 --- /dev/null +++ b/community/flightgear-atlas/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: William Rea <sillywilly@gmail.com> +# Contributor: Hans Janssen <hans@janserv.xs4all.nl> + +pkgname=flightgear-atlas +pkgver=0.3.1 +pkgrel=2 +arch=(i686 x86_64) +pkgdesc="aims to produce and display high quality charts of the world for users of FlightGear." +depends=('flightgear-data' 'libpng' 'libjpeg') +url="http://atlas.sourceforge.net" +license=('GPL') +source=(http://downloads.sourceforge.net/sourceforge/atlas/Atlas-$pkgver.tar.gz \ + build-fix.patch) +md5sums=('15bba54523a29928a14f17af449f960e' + '6ad0d34b617d9ca680a63c965479eb7c') + +build() { + cd $startdir/src/Atlas-$pkgver + + patch -p1 <$srcdir/build-fix.patch + + LDFLAGS="-lsgstructure" ./configure --prefix=/usr + + perl -ne 's/LIBS =(.+)/LIBS =$1 -lsgstructure/g; print;' src/Makefile >src/Makefile2 && \ + mv src/Makefile2 src/Makefile + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + mkdir -p $startdir/pkg/usr/share/FlightGear/data + cp $startdir/src/Atlas-$pkgver/src/AtlasPalette $startdir/pkg/usr/share/FlightGear/data +} diff --git a/community/flightgear-atlas/build-fix.patch b/community/flightgear-atlas/build-fix.patch new file mode 100644 index 000000000..5f190d386 --- /dev/null +++ b/community/flightgear-atlas/build-fix.patch @@ -0,0 +1,448 @@ +diff -wbBur Atlas-0.3.1/src/Atlas.cxx Atlas-0.3.1.my/src/Atlas.cxx +--- Atlas-0.3.1/src/Atlas.cxx 2006-10-28 16:28:32.000000000 +0000 ++++ Atlas-0.3.1.my/src/Atlas.cxx 2009-03-11 16:33:33.000000000 +0000 +@@ -29,7 +29,7 @@ + #include <memory.h> + #include <stdio.h> + #include <simgear/compiler.h> +-#include SG_GLUT_H ++#include <GL/glut.h> + #include <plib/fnt.h> + #include <plib/pu.h> + #include <string> +@@ -40,6 +40,8 @@ + #include "Overlays.hxx" + #include "FlightTrack.hxx" + ++#include <iostream> ++ + #define SCALECHANGEFACTOR 1.3f + + SGIOChannel *input_channel; +@@ -345,7 +347,7 @@ + + string nav1_freq_str = msg.substr(begin, end - begin); + begin = end + 1; +- cout << " nav1_freq = " << nav1_freq_str << endl; ++ std::cout << " nav1_freq = " << nav1_freq_str << std::endl; + + // nav1 selected radial + end = msg.find(",", begin); +@@ -355,7 +357,7 @@ + + string nav1_rad_str = msg.substr(begin, end - begin); + begin = end + 1; +- cout << " nav1_rad = " << nav1_rad_str << endl; ++ std::cout << " nav1_rad = " << nav1_rad_str << std::endl; + + // nav2 freq + end = msg.find(",", begin); +@@ -365,7 +367,7 @@ + + string nav2_freq_str = msg.substr(begin, end - begin); + begin = end + 1; +- cout << " nav2_freq = " << nav2_freq_str << endl; ++ std::cout << " nav2_freq = " << nav2_freq_str << std::endl; + + // nav2 selected radial + end = msg.find(",", begin); +@@ -375,7 +377,7 @@ + + string nav2_rad_str = msg.substr(begin, end - begin); + begin = end + 1; +- cout << " nav2_rad = " << nav2_rad_str << endl; ++ std::cout << " nav2_rad = " << nav2_rad_str << std::endl; + + // adf freq + end = msg.find("*", begin); +@@ -385,7 +387,7 @@ + + string adf_freq_str = msg.substr(begin, end - begin); + begin = end + 1; +- cout << " adf_freq = " << adf_freq_str << endl; ++ std::cout << " adf_freq = " << adf_freq_str << std::endl; + + nav1_freq = atof( nav1_freq_str.c_str() ); + nav1_rad = atof( nav1_rad_str.c_str() ) * +diff -wbBur Atlas-0.3.1/src/FlightTrack.cxx Atlas-0.3.1.my/src/FlightTrack.cxx +--- Atlas-0.3.1/src/FlightTrack.cxx 2003-01-07 21:51:12.000000000 +0000 ++++ Atlas-0.3.1.my/src/FlightTrack.cxx 2009-03-11 16:33:33.000000000 +0000 +@@ -29,7 +29,7 @@ + } + + FlightTrack::~FlightTrack() { +- for (list<FlightData*>::iterator i = track.begin(); i != track.end(); i++) { ++ for (std::list<FlightData*>::iterator i = track.begin(); i != track.end(); i++) { + delete *i; + } + } +diff -wbBur Atlas-0.3.1/src/FlightTrack.hxx Atlas-0.3.1.my/src/FlightTrack.hxx +--- Atlas-0.3.1/src/FlightTrack.hxx 2003-01-07 21:51:12.000000000 +0000 ++++ Atlas-0.3.1.my/src/FlightTrack.hxx 2009-03-11 16:33:30.000000000 +0000 +@@ -27,7 +27,7 @@ + #include <plib/sg.h> + #include <simgear/compiler.h> + +-SG_USING_STD(list); ++#include <list> + + struct FlightData { + float lat, lon, alt, hdg, spd; +@@ -51,8 +51,8 @@ + protected: + unsigned int max_buffer; + +- list<FlightData*> track; +- list<FlightData*>::iterator track_pos; ++ std::list<FlightData*> track; ++ std::list<FlightData*>::iterator track_pos; + }; + + +diff -wbBur Atlas-0.3.1/src/Map.cxx Atlas-0.3.1.my/src/Map.cxx +--- Atlas-0.3.1/src/Map.cxx 2006-10-26 21:45:05.000000000 +0000 ++++ Atlas-0.3.1.my/src/Map.cxx 2009-03-11 16:35:10.000000000 +0000 +@@ -39,7 +39,7 @@ + #include <plib/ul.h> + + #include <simgear/compiler.h> +-#include SG_GL_H ++#include <GL/gl.h> + #ifdef UL_GLX + # define GLX_GLXEXT_PROTOTYPES + # ifdef __APPLE__ +@@ -50,7 +50,7 @@ + #elif defined UL_WIN32 + # include <windows.h> + #endif +-#include SG_GLUT_H ++#include <GL/glut.h> + #include <stdlib.h> + #include <stdio.h> + #include <sys/stat.h> +@@ -65,10 +65,10 @@ + #include <simgear/screen/RenderTexture.h> + #include "Scenery.hxx" + #include <vector> +-#include STL_STRING ++#include <string> + +-SG_USING_STD(vector); +-SG_USING_STD(string); ++#include <vector> ++#include <iostream> + + typedef vector<string> string_list; + +@@ -319,9 +319,9 @@ + } + + bool ContinueIfNoHeadless() { +- cout << "Unable to continue in headless mode - revert to doublebuffer mode? [Y/n] "; ++ std::cout << "Unable to continue in headless mode - revert to doublebuffer mode? [Y/n] "; + char c; +- cin >> c; ++ std::cin >> c; + return((c == 'n' || c == 'N') ? false : true); + } + +@@ -439,7 +439,7 @@ + scenerypath = new char[max_path_length + 256]; + scenery_pos = 0; + } else { +- cout << "No scenery paths could be found. You need to set either a valid FG_ROOT and/or FG_SCENERY variable, or specify a valid --fg-root and/or --fg-scenery on the command line.\n"; ++ std::cout << "No scenery paths could be found. You need to set either a valid FG_ROOT and/or FG_SCENERY variable, or specify a valid --fg-root and/or --fg-scenery on the command line.\n"; + exit(-1); + } + +@@ -467,7 +467,7 @@ + } + dir1 = ulOpenDir(outp); + if(NULL == dir1) { +- cout << "Unable to create requested Atlas map directory " << outp << "... exiting :-(\n"; ++ std::cout << "Unable to create requested Atlas map directory " << outp << "... exiting :-(\n"; + exit(-1); + } + +@@ -502,17 +502,17 @@ + if(dir1 != NULL) { + path_found = true; + scenerypath[sz] = '\0'; +- //cout << "Scenerypath found, = " << scenerypath << '\n'; ++ //std::cout << "Scenerypath found, = " << scenerypath << '\n'; + break; + } +- //cout << scenerypath << (dir1 == NULL ? " does not exist..." : " exists!") << '\n'; ++ //std::cout << scenerypath << (dir1 == NULL ? " does not exist..." : " exists!") << '\n'; + } + if(!path_found) { +- cout << "Unable to find required subdirectory " << dpath1 << '/' << dpath2 << " on the available scenery paths:\n"; ++ std::cout << "Unable to find required subdirectory " << dpath1 << '/' << dpath2 << " on the available scenery paths:\n"; + for(unsigned int i = 0; i < fg_scenery.size(); ++i) { +- cout << fg_scenery[i] << '\n'; ++ std::cout << fg_scenery[i] << '\n'; + } +- cout << "... unable to continue - exiting!\n"; ++ std::cout << "... unable to continue - exiting!\n"; + exit(-1); + } + } +diff -wbBur Atlas-0.3.1/src/MapBrowser.cxx Atlas-0.3.1.my/src/MapBrowser.cxx +--- Atlas-0.3.1/src/MapBrowser.cxx 2005-09-29 19:18:01.000000000 +0000 ++++ Atlas-0.3.1.my/src/MapBrowser.cxx 2009-03-11 16:33:33.000000000 +0000 +@@ -112,7 +112,7 @@ + + void MapBrowser::changeResolution(char *path) { + MapTile *tile; +- list<MapTile*>::iterator i = tiles.end(), ++ std::list<MapTile*>::iterator i = tiles.end(), + itmp; + i--; + while (tiles.begin() != tiles.end()) { +@@ -171,7 +171,7 @@ + glEnable( GL_TEXTURE_2D ); + GLfloat tilesize = earth_radius_lat(clat) * SG_DEGREES_TO_RADIANS; + +- for (list<MapTile*>::iterator i = tiles.begin(); i != tiles.end(); i++) { ++ for (std::list<MapTile*>::iterator i = tiles.begin(); i != tiles.end(); i++) { + MapTile *tile = *i; + if ( tile->tex ) { + GLfloat dxs = 0.5f; +@@ -237,7 +237,7 @@ + if (max_lat > 90) max_lat = 90; + int num_lat = (max_lat - min_lat) + 1, num_lon = (max_lon - min_lon) + 1; + +- for (list<MapTile*>::iterator it = tiles.begin(); it != tiles.end(); it++) { ++ for (std::list<MapTile*>::iterator it = tiles.begin(); it != tiles.end(); it++) { + MapTile *tile = *it; + + // remove old tiles +@@ -246,7 +246,7 @@ + tile->c.lon < min_lon - CACHE_LIMIT || + tile->c.lon > max_lon + CACHE_LIMIT) { + +- list<MapTile*>::iterator tmp = it; tmp++; ++ std::list<MapTile*>::iterator tmp = it; tmp++; + if ( tile->tex ) { + glDeleteTextures( 1, &tile->texture_handle ); + } +diff -wbBur Atlas-0.3.1/src/MapBrowser.hxx Atlas-0.3.1.my/src/MapBrowser.hxx +--- Atlas-0.3.1/src/MapBrowser.hxx 2006-10-28 16:28:32.000000000 +0000 ++++ Atlas-0.3.1.my/src/MapBrowser.hxx 2009-03-11 16:33:30.000000000 +0000 +@@ -27,7 +27,7 @@ + #include "FlightTrack.hxx" + #include "Projection.hxx" + #include <simgear/compiler.h> +-#include SG_GL_H ++#include <GL/gl.h> + #include <math.h> + #include <list> + #include <map> +@@ -113,9 +113,9 @@ + } + }; + +- typedef map<Coord, MapTile*, TileLess> TileTable; ++ typedef std::map<Coord, MapTile*, TileLess> TileTable; + +- list<MapTile*> tiles; ++ std::list<MapTile*> tiles; + TileTable tiletable; + + char mpath[512]; +diff -wbBur Atlas-0.3.1/src/MapMaker.cxx Atlas-0.3.1.my/src/MapMaker.cxx +--- Atlas-0.3.1/src/MapMaker.cxx 2005-09-29 19:18:01.000000000 +0000 ++++ Atlas-0.3.1.my/src/MapMaker.cxx 2009-03-11 16:39:09.000000000 +0000 +@@ -32,6 +32,8 @@ + #include <sys/stat.h> + #include <plib/ul.h> + ++#include <iostream> ++ + #include "MapMaker.hxx" + /*#include <simgear/magvar/magvar.hxx>*/ + +@@ -626,7 +628,7 @@ + } + + int MapMaker::process_binary_file( char *tile_name, sgVec3 xyz ) { +- //cout << "tile name = " << tile_name << '\n'; ++ //std::cout << "tile name = " << tile_name << '\n'; + + //float cr; // reference point (gbs) + sgVec3 gbs, tmp; +@@ -653,8 +655,8 @@ + + /* convert point_list of wgs84 nodes to a list of points transformed + into the maps local coordinate system */ +- const point_list wgs84_nodes = tile.get_wgs84_nodes(); +- for ( point_list::const_iterator node = wgs84_nodes . begin(); ++ const std::vector< SGVec3<double> > wgs84_nodes = tile.get_wgs84_nodes(); ++ for ( std::vector< SGVec3<double> >::const_iterator node = wgs84_nodes . begin(); + node != wgs84_nodes . end(); + node++ ) { + +@@ -674,8 +676,8 @@ + } + + // same as above for normals +- const point_list m_norms = tile.get_normals(); +- for ( point_list::const_iterator normal = m_norms.begin(); ++ const std::vector< SGVec3<float> > m_norms = tile.get_normals(); ++ for ( std::vector< SGVec3<float> >::const_iterator normal = m_norms.begin(); + normal != m_norms.end(); + normal++ ) { + // Make a new normal +@@ -760,8 +762,8 @@ + } + + if(0) { +- cout << "Node_list sizes are nodes: " << wgs84_nodes.size() << " -- normals: " << m_norms.size() << '\n'; +- cout << "Group_list sizes are tris: " << tris.size() << " -- fans: " << fans.size() << " -- strips: " << strips.size() << '\n'; ++ std::cout << "Node_list sizes are nodes: " << wgs84_nodes.size() << " -- normals: " << m_norms.size() << '\n'; ++ std::cout << "Group_list sizes are tris: " << tris.size() << " -- fans: " << fans.size() << " -- strips: " << strips.size() << '\n'; + } + + for (i = 0; i < v.size(); i++) { +diff -wbBur Atlas-0.3.1/src/MapMaker.hxx Atlas-0.3.1.my/src/MapMaker.hxx +--- Atlas-0.3.1/src/MapMaker.hxx 2005-02-26 18:40:36.000000000 +0000 ++++ Atlas-0.3.1.my/src/MapMaker.hxx 2009-03-11 16:33:30.000000000 +0000 +@@ -31,14 +31,14 @@ + #include <vector> + #include <list> + #include <map> +-#include STL_STRING ++#include <string> + + #include "Output.hxx" + #include "Overlays.hxx" + #include "Geodesy.hxx" + +-SG_USING_STD(vector); +-SG_USING_STD(string); ++#include <vector> ++#include <string> + + // Utility function that I needed to put somewhere - this probably isn't the best place for it. + // Appends a path separator to a directory path if not present. +diff -wbBur Atlas-0.3.1/src/MapPS.cxx Atlas-0.3.1.my/src/MapPS.cxx +--- Atlas-0.3.1/src/MapPS.cxx 2005-09-29 19:18:01.000000000 +0000 ++++ Atlas-0.3.1.my/src/MapPS.cxx 2009-03-11 16:40:31.000000000 +0000 +@@ -39,8 +39,9 @@ + #include <plib/ul.h> + #include "Scenery.hxx" + +-SG_USING_STD(vector); +-SG_USING_STD(string); ++#include <vector> ++#include <string> ++#include <iostream> + + typedef vector<string> string_list; + +@@ -149,7 +150,7 @@ + scenerypath = new char[max_path_length + 256]; + scenery_pos = 0; + } else { +- cout << "No scenery paths could be found. You need to set either a valid FG_ROOT and/or FG_SCENERY variable, or specify a valid --fg-root and/or --fg-scenery on the command line.\n"; ++ std::cout << "No scenery paths could be found. You need to set either a valid FG_ROOT and/or FG_SCENERY variable, or specify a valid --fg-root and/or --fg-scenery on the command line.\n"; + exit(-1); + } + +diff -wbBur Atlas-0.3.1/src/OutputGL.hxx Atlas-0.3.1.my/src/OutputGL.hxx +--- Atlas-0.3.1/src/OutputGL.hxx 2005-02-26 18:40:37.000000000 +0000 ++++ Atlas-0.3.1.my/src/OutputGL.hxx 2009-03-11 16:33:30.000000000 +0000 +@@ -2,7 +2,7 @@ + #define __OUTPUTGL_H__ + + #include <simgear/compiler.h> +-#include SG_GLUT_H ++#include <GL/glut.h> + #include <plib/fnt.h> + #include <plib/pu.h> + #include "Output.hxx" +diff -wbBur Atlas-0.3.1/src/Overlays.cxx Atlas-0.3.1.my/src/Overlays.cxx +--- Atlas-0.3.1/src/Overlays.cxx 2006-10-26 11:56:25.000000000 +0000 ++++ Atlas-0.3.1.my/src/Overlays.cxx 2009-03-11 16:33:33.000000000 +0000 +@@ -27,7 +27,7 @@ + #include "Overlays.hxx" + #include "Geodesy.hxx" + +-SG_USING_STD(map); ++#include <map> + + #ifdef _MSC_VER + +@@ -65,8 +65,10 @@ + bool Overlays::airports_loaded = false; + bool Overlays::navaids_loaded = false; + bool Overlays::fixes_loaded = false; +-vector<Overlays::ARP*> Overlays::airports; +-vector<Overlays::NAV*> Overlays::navaids; ++std::vector<Overlays::ARP*> Overlays::airports; ++std::vector<Overlays::NAV*> Overlays::navaids; ++ ++using namespace std; + + const float Overlays::airport_color1[4] = {0.439, 0.271, 0.420, 0.7}; + const float Overlays::airport_color2[4] = {0.824, 0.863, 0.824, 0.7}; +diff -wbBur Atlas-0.3.1/src/Overlays.hxx Atlas-0.3.1.my/src/Overlays.hxx +--- Atlas-0.3.1/src/Overlays.hxx 2005-01-10 13:15:53.000000000 +0000 ++++ Atlas-0.3.1.my/src/Overlays.hxx 2009-03-11 16:33:30.000000000 +0000 +@@ -121,7 +121,7 @@ + struct ARP { + char name[64], id[5]; + float lat, lon; +- list<RWY*> rwys; ++ std::list<RWY*> rwys; + }; + + enum NavType { NAV_VOR, NAV_DME, NAV_NDB, NAV_ILS, NAV_FIX }; +@@ -142,8 +142,8 @@ + + protected: + +- static vector<ARP*> airports; +- static vector<NAV*> navaids; ++ static std::vector<ARP*> airports; ++ static std::vector<NAV*> navaids; + static bool airports_loaded, navaids_loaded, fixes_loaded; + static const float dummy_normals[][3]; + +diff -wbBur Atlas-0.3.1/src/Scenery.cxx Atlas-0.3.1.my/src/Scenery.cxx +--- Atlas-0.3.1/src/Scenery.cxx 2005-02-26 18:39:14.000000000 +0000 ++++ Atlas-0.3.1.my/src/Scenery.cxx 2009-03-11 16:33:33.000000000 +0000 +@@ -3,8 +3,8 @@ + + #include "MapMaker.hxx" + +-SG_USING_STD(vector); +-SG_USING_STD(string); ++#include <vector> ++#include <string> + + typedef vector<string> string_list; + +diff -wbBur Atlas-0.3.1/src/buildmaps.sh Atlas-0.3.1.my/src/buildmaps.sh +--- Atlas-0.3.1/src/buildmaps.sh 2006-10-29 14:35:49.000000000 +0000 ++++ Atlas-0.3.1.my/src/buildmaps.sh 2009-03-11 16:17:43.000000000 +0000 +@@ -1,6 +1,6 @@ + #!/bin/sh + +-ROOT=NONE/lib/FlightGear/Scenery ++ROOT=/usr/lib/FlightGear/Scenery + OUTPUTDIR=./maps + + mkdir -p $OUTPUTDIR +diff -wbBur Atlas-0.3.1/src/fg_mkdir.cxx Atlas-0.3.1.my/src/fg_mkdir.cxx +--- Atlas-0.3.1/src/fg_mkdir.cxx 2005-01-28 12:54:12.000000000 +0000 ++++ Atlas-0.3.1.my/src/fg_mkdir.cxx 2009-03-11 16:40:00.000000000 +0000 +@@ -28,6 +28,8 @@ + + #include <simgear/compiler.h> + ++#include <cstdlib> ++ + #ifdef _MSC_VER + #include <direct.h> + #include <io.h> diff --git a/community/flightgear-data/PKGBUILD b/community/flightgear-data/PKGBUILD new file mode 100644 index 000000000..6f70ecbd3 --- /dev/null +++ b/community/flightgear-data/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: William Rea <sillywilly@gmail.com> +# Contributor: Hans Janssen <hans@janserv.xs4all.nl> + +pkgname=flightgear-data +pkgver=1.9.0 +pkgrel=1 +pkgdesc="Base-Data for the opensource flight-simulator." +arch=(i686 x86_64) +license=(GPL) +url="http://www.flightgear.org" +source=(ftp://ftp.kingmont.com/flightsims/flightgear/Shared/FlightGear-data-$pkgver.tar.bz2) +md5sums=('4a6eabe5cd9f9b4063efbc38908ab068') + +build() { + cd $startdir/src + mkdir -p $startdir/pkg/usr/share/FlightGear + mv data $startdir/pkg/usr/share/FlightGear || return 1 + chown root.users $startdir/pkg/usr/share/FlightGear/data +} + diff --git a/community/flightgear/PKGBUILD b/community/flightgear/PKGBUILD new file mode 100644 index 000000000..e07023e58 --- /dev/null +++ b/community/flightgear/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: William Rea <sillywilly@gmail.com> +# Contributor: Hans Janssen <hans@janserv.xs4all.nl> + +pkgname=flightgear +pkgver=1.9.1 +pkgrel=2.2 +pkgdesc="An open-source, multi-platform flight simulator" +arch=(i686 x86_64) +depends=('simgear' 'libxmu' 'libxi' 'zlib' 'flightgear-data' 'openscenegraph') +makedepends=('boost') +license=("GPL") +url="http://www.flightgear.org" +options=('!makeflags') +source=(ftp://ftp.ibiblio.org/pub/mirrors/flightgear/ftp/Source/FlightGear-$pkgver.tar.gz) +md5sums=('ae83c05ba70841d6706908276bc960fd') + +build() { + cd $startdir/src/FlightGear-$pkgver + + [ $NOEXTRACT -eq 1 ] || find -name \*.c\* -exec sed -i '1,2i#include <stdio.h>' {} \; + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/flim/PKGBUILD b/community/flim/PKGBUILD new file mode 100644 index 000000000..cb6778eab --- /dev/null +++ b/community/flim/PKGBUILD @@ -0,0 +1,18 @@ +# Contributor: Norberto Lopes <shelika@mail.telepac.pt> +pkgname=flim +pkgver=1.14.9 +pkgrel=1 +pkgdesc="A library to provide basic features about message representation or encoding." +arch=(i686 x86_64) +url="http://cvs.m17n.org/elisp/FLIM/index.html.ja.iso-2022-jp" +license=('GPL') +depends=('emacs' 'emacs-apel>=10.7') +source=(http://www.kanji.zinbun.kyoto-u.ac.jp/~tomo/comp/emacsen/lisp/flim/flim-1.14/$pkgname-$pkgver.tar.gz) +noextract=() +md5sums=('3dca42e2a1af4b089bb3f177bcf9321b') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + make install PREFIX=$startdir/pkg/usr || return 1 +} diff --git a/community/flobopuyo/ChangeLog b/community/flobopuyo/ChangeLog new file mode 100644 index 000000000..c24b3a294 --- /dev/null +++ b/community/flobopuyo/ChangeLog @@ -0,0 +1,8 @@ +2008-09-15 Ronald van Haren <ronald.archlinux.org> + * added x86_64 version & a couple of patches to build it + +2008-09-14 Jaroslav Lichtblau <tu@dragonlord.cz> + * Added provided man page to the package + +2008-09-11 Jaroslav Lichtblau <tu@dragonlord.cz> + * Package moved to [community] diff --git a/community/flobopuyo/PKGBUILD b/community/flobopuyo/PKGBUILD new file mode 100644 index 000000000..a4ec9a5db --- /dev/null +++ b/community/flobopuyo/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <tu@dragonlord.cz> +# Contributor: Angelo Theodorou <encelo@users.sourceforge.net> + +pkgname=flobopuyo +pkgver=0.20 +pkgrel=3 +pkgdesc="Clone of the famous PuyoPuyo." +arch=('i686' 'x86_64') +url="http://www.ios-software.com/?page=projet&quoi=29" +license=('GPL') +depends=('libgl' 'sdl_image' 'sdl_mixer') +source=(http://www.ios-software.com/$pkgname/$pkgname-$pkgver.tgz \ + $pkgname-makefile.patch $pkgname-0.20-gcc4.patch \ + $pkgname-0.20-libs.patch) + +md5sums=('88961898c9dd48b60464f6f10f695b8b' + '4c6667be791681d43bb7ea1b6f9f9072' + 'bb8afd6e04bde08fd33e22c466674878' + '7756928de7edbb48cfb40880260e4c22') + +build() { + cd "${srcdir}/$pkgname-$pkgver" + + patch -Np0 < ${srcdir}/$pkgname-makefile.patch || return 1 + patch -Np1 < $srcdir/$pkgname-$pkgver-gcc4.patch || return 1 + patch -Np1 < $srcdir/$pkgname-$pkgver-libs.patch || return 1 + + make || return 1 + make DESTDIR=${pkgdir} install + +#man page + install -D -m644 "man/$pkgname.6" "${pkgdir}/usr/share/man/man6/$pkgname.6" +} diff --git a/community/flobopuyo/flobopuyo-0.20-gcc4.patch b/community/flobopuyo/flobopuyo-0.20-gcc4.patch new file mode 100644 index 000000000..6c5d39445 --- /dev/null +++ b/community/flobopuyo/flobopuyo-0.20-gcc4.patch @@ -0,0 +1,25 @@ +Index: flobopuyo-0.20/IosVector.cpp +=================================================================== +--- flobopuyo-0.20.orig/IosVector.cpp ++++ flobopuyo-0.20/IosVector.cpp +@@ -102,6 +102,6 @@ void IosVector::increaseVectorSize() + void IosVector::dumpVector() const { + fprintf(stderr, "Size: %d\n", getSize()); + for (int i = 0, j = getSize() ; i < j ; i++) +- fprintf(stderr, "elt[%d]=%d ", i, (int)getElementAt(i)); ++ fprintf(stderr, "elt[%d]=%p ", i, getElementAt(i)); + fprintf(stderr, "\n"); + } +Index: flobopuyo-0.20/PuyoGame.cpp +=================================================================== +--- flobopuyo-0.20.orig/PuyoGame.cpp ++++ flobopuyo-0.20/PuyoGame.cpp +@@ -45,7 +45,7 @@ PuyoState PuyoRandomSystem::getPuyoForSe + return (PuyoState)newItem; + } + else +- return (PuyoState)(int)(sequenceItems.getElementAt(sequence)); ++ return (PuyoState)(long)(sequenceItems.getElementAt(sequence)); + } + + PuyoPuyo::PuyoPuyo(PuyoState state) diff --git a/community/flobopuyo/flobopuyo-0.20-libs.patch b/community/flobopuyo/flobopuyo-0.20-libs.patch new file mode 100644 index 000000000..a50fb74fe --- /dev/null +++ b/community/flobopuyo/flobopuyo-0.20-libs.patch @@ -0,0 +1,136 @@ +--- flobopuyo-0.20/Makefile.orig 2004-10-08 18:41:12.000000000 -0400 ++++ flobopuyo-0.20/Makefile 2008-08-06 19:48:47.000000000 -0400 +@@ -41,15 +41,13 @@ + ############## + + SDL_CONFIG=sdl-config +-CC=g++ +-CXX=g++ + +-CFLAGS= -DDATADIR=\"${DATADIR}\" +-LDFLAGS= ++CXXFLAGS+= -DDATADIR=\"${DATADIR}\" + + ifneq ($(PLATFORM), $(CYGWIN_VERSION)) +-CFLAGS:=$(CFLAGS) `$(SDL_CONFIG) --cflags` -I/sw/include +-LDFLAGS:=$(LDFLAGS) `$(SDL_CONFIG) --cflags --libs` ++CXXFLAGS:=$(CXXFLAGS) `$(SDL_CONFIG) --cflags` -I/sw/include ++LDFLAGS:=$(LDFLAGS) ++LIBS:=$(LIBS) `$(SDL_CONFIG) --cflags --libs` + endif + + HFILES= HiScores.h IosException.h IosImgProcess.h IosVector.h PuyoCommander.h\ +@@ -71,46 +69,46 @@ + ################ + # Mac OS X + ifeq ($(PLATFORM), Darwin) +-CFLAGS:=$(CFLAGS) -DMACOSX -UDATADIR ++CXXFLAGS:=$(CXXFLAGS) -DMACOSX -UDATADIR + endif + + ################ + # Win32 + ifeq ($(PLATFORM), $(CYGWIN_VERSION)) +-CFLAGS:=$(CFLAGS) -mno-cygwin -mwindows -DWIN32 -DYY_NEVER_INTERACTIVE=1 -I$(WINSDLINCLUDE) +-LDFLAGS:=$(LDFLAGS) -L$(WINSDLDEVLIBS) -lmingw32 -ljpeg -lzlib -lpng1 -lSDL_image -lSDL_mixer -lSDL -lSDLmain ++CXXFLAGS:=$(CXXFLAGS) -mno-cygwin -mwindows -DWIN32 -DYY_NEVER_INTERACTIVE=1 -I$(WINSDLINCLUDE) ++LDFLAGS:=$(LDFLAGS) -L$(WINSDLDEVLIBS) ++LIBS:=$(LIBS) -lmingw32 -ljpeg -lzlib -lpng1 -lSDL_image -lSDL_mixer -lSDL -lSDLmain + endif + + ifeq ($(ENABLE_AUDIO), true) +-CFLAGS:=$(CFLAGS) -DUSE_AUDIO=1 ++CXXFLAGS:=$(CXXFLAGS) -DUSE_AUDIO=1 + OBJFILES:=$(OBJFILES) + endif + + ifeq ($(ENABLE_OPENGL), true) +-CFLAGS:=$(CFLAGS) -DHAVE_OPENGL=1 ++CXXFLAGS:=$(CXXFLAGS) -DHAVE_OPENGL=1 + OBJFILES:=$(OBJFILES) glSDL.o + ifeq ($(PLATFORM), Linux) +-LDFLAGS:=$(LDFLAGS) -lGL ++LDFLAGS:=$(LDFLAGS) ++LIBS:=$(LIBS) -lGL + endif + endif + + ifeq ($(ENABLE_DGA), true) + ifeq ($(PLATFORM), Linux) +-CFLAGS:=$(CFLAGS) -DUSE_DGA=1 ++CXXFLAGS:=$(CXXFLAGS) -DUSE_DGA=1 + endif + endif + + ifeq ($(DEBUG), true) +-CFLAGS:=$(CFLAGS) -DDEBUG=1 -g ++CXXFLAGS:=$(CXXFLAGS) -DDEBUG=1 -g + LDFLAGS:=$(LDFLAGS) -g + endif + +-CXXFLAGS=${CFLAGS} +- + all: prelude flobopuyo + + flobopuyo: ${OBJFILES} +- @echo "[flobopuyo]" && g++ $(CFLAGS) $(LDFLAGS) -o flobopuyo -lSDL_mixer -lSDL_image ${OBJFILES} ++ @echo "[flobopuyo]" && $(CXX) $(LDFLAGS) $(OBJFILES) -o flobopuyo $(LIBS) -lSDL_mixer -lSDL_image + @echo "--------------------------------------" + @echo " Compilation finished" + @[ "x`cat WARNINGS | wc -l`" != "x0" ] && echo -e "--------------------------------------\n There have been some warnings:\n" && cat WARNINGS && rm -f WARNINGS && echo "--------------------------------------" || true +@@ -121,14 +119,14 @@ + prelude: + @rm -f WARNINGS + @touch WARNINGS +- @echo "Compiling with CFLAGS=$(CFLAGS)" ++ @echo "Compiling with CXXFLAGS=$(CXXFLAGS)" + @echo "Compiling with LDFLAGS=$(LDFLAGS)" + + %.o:%.c +- @echo "[$@]" && $(CC) $(CFLAGS) -c $< 2>> WARNINGS || (cat WARNINGS && false) ++ @echo "[$@]" && $(CXX) $(CXXFLAGS) -c $< + + %.o:%.cpp +- @echo "[$@]" && $(CXX) $(CFLAGS) -c $< 2>> WARNINGS || (cat WARNINGS && false) ++ @echo "[$@]" && $(CXX) $(CXXFLAGS) -c $< + + PuyoDoomMelt.o:PuyoDoomMelt.c ${HFILES} + HiScores.o:HiScores.cpp HiScores.h preferences.h +@@ -155,10 +153,10 @@ + IosException.o:IosException.cpp + IosVector.o:IosVector.cpp + glSDL.o:glSDL.c +- @echo "[$@]" && $(CC) $(CFLAGS) -c $< 2>> EXT_WARNINGS ++ @echo "[$@]" && $(CXX) $(CXXFLAGS) -c $< + @rm -f EXT_WARNINGS + SDL_prim.o:SDL_prim.c +- @echo "[$@]" && $(CC) $(CFLAGS) -c $< 2>> EXT_WARNINGS ++ @echo "[$@]" && $(CXX) $(CXXFLAGS) -c $< + @rm -f EXT_WARNINGS + corona.o:corona.cpp + corona32.o:corona32.cpp +@@ -178,7 +176,6 @@ + rm -f .DS_Store */.DS_Store */*/.DS_Store .gdb_history + + install: flobopuyo +- strip flobopuyo + mkdir -p ${INSTALL_BINDIR} + mkdir -p ${INSTALL_DATADIR} + cp -r data/* ${INSTALL_DATADIR} +@@ -191,7 +188,7 @@ + chmod a+rx ${INSTALL_BINDIR}/flobopuyo + + flobopuyo-static: prelude ${OBJFILES} +- @echo "[flobopuyo-static]" && g++ $(CFLAGS) -o flobopuyo-static ${OBJFILES}\ ++ @echo "[flobopuyo-static]" && g++ $(CXXFLAGS) -o flobopuyo-static ${OBJFILES}\ + /sw/lib/libSDL_mixer.a /sw/lib/libvorbisfile.a /sw/lib/libvorbis.a /sw/lib/libogg.a /sw/lib/libsmpeg.a /sw/lib/libSDL_image.a /sw/lib/libjpeg.a /sw/lib/libpng.a -lz `$(SDL_CONFIG) --static-libs` + @echo "--------------------------------------" + @echo " Compilation finished" +@@ -207,7 +204,6 @@ + rm -rf $(bundle_name)/Contents/Resources/data/CVS $(bundle_name)/Contents/Resources/data/*/CVS + rm -rf $(bundle_name)/Contents/Resources/data/.xvpics $(bundle_name)/Contents/Resources/data/*/.xvpics + rm -f $(bundle_name)/Contents/Resources/data/.DS_Store $(bundle_name)/Contents/Resources/data/*/.DS_Store +- strip $(bundle_name)/Contents/MacOS/flobopuyo + + mac-package: bundle + mkdir -p $(macimage_name) diff --git a/community/flobopuyo/flobopuyo-makefile.patch b/community/flobopuyo/flobopuyo-makefile.patch new file mode 100644 index 000000000..e0ec22052 --- /dev/null +++ b/community/flobopuyo/flobopuyo-makefile.patch @@ -0,0 +1,21 @@ +--- Makefile 2004-10-09 01:41:12.000000000 +0300 ++++ Makefile 2005-03-04 05:51:21.000000000 +0200 +@@ -6,15 +6,15 @@ + # Settings + + ENABLE_AUDIO=true +-ENABLE_OPENGL=false ++ENABLE_OPENGL=true + ENABLE_DGA=false + + DEBUG_MODE=false + + # Unix/Linux settings +-PREFIX=/usr/local ++PREFIX=/usr + DATADIR=$(PREFIX)/share/games/flobopuyo +-INSTALL_BINDIR=$(DESTDIR)/$(PREFIX)/games ++INSTALL_BINDIR=$(DESTDIR)/$(PREFIX)/bin + INSTALL_DATADIR=$(DESTDIR)/$(DATADIR) + + # Mac settings diff --git a/community/flock/100-system-hunspell-corrections.patch b/community/flock/100-system-hunspell-corrections.patch new file mode 100644 index 000000000..5533e10aa --- /dev/null +++ b/community/flock/100-system-hunspell-corrections.patch @@ -0,0 +1,116 @@ +--- ./extensions/spellcheck/hunspell/src/mozHunspell.cpp.orig 2008-02-15 19:21:21.000000000 +0000 ++++ ./extensions/spellcheck/hunspell/src/mozHunspell.cpp 2008-02-15 19:23:20.000000000 +0000 +@@ -63,6 +63,9 @@ + #include "nsISimpleEnumerator.h" + #include "nsIDirectoryEnumerator.h" + #include "nsIFile.h" ++#ifdef MOZ_NATIVE_HUNSPELL ++#include "nsILocalFile.h" ++#endif + #include "nsDirectoryServiceUtils.h" + #include "nsDirectoryServiceDefs.h" + #include "mozISpellI18NManager.h" +@@ -307,7 +310,16 @@ + return; + + nsCOMPtr<nsIFile> dictDir; +- rv = dirSvc->Get(DICTIONARY_SEARCH_DIRECTORY, ++ #ifdef MOZ_NATIVE_HUNSPELL ++ nsCOMPtr<nsILocalFile> localFile; ++ rv = NS_NewNativeLocalFile(nsDependentCString("/usr/share/myspell"),PR_TRUE, getter_AddRefs(localFile)); ++ if (localFile && NS_SUCCEEDED(rv)) { ++ localFile->QueryInterface(NS_GET_IID(nsIFile), getter_AddRefs(dictDir)); ++ LoadDictionariesFromDir(dictDir); ++ } ++ else { ++ #endif ++ rv = dirSvc->Get(DICTIONARY_SEARCH_DIRECTORY, + NS_GET_IID(nsIFile), getter_AddRefs(dictDir)); + if (NS_SUCCEEDED(rv)) { + LoadDictionariesFromDir(dictDir); +@@ -332,6 +344,9 @@ + LoadDictionariesFromDir(appDir); + } + } ++#ifdef MOZ_NATIVE_HUNSPELL ++ } ++#endif + + nsCOMPtr<nsISimpleEnumerator> dictDirs; + rv = dirSvc->Get(DICTIONARY_SEARCH_DIRECTORY_LIST, +--- ./extensions/spellcheck/src/Makefile.in.orig 2008-02-15 19:25:58.000000000 +0000 ++++ ./extensions/spellcheck/src/Makefile.in 2008-02-15 19:28:36.000000000 +0000 +@@ -63,9 +63,16 @@ + txtsvc \ + uconv \ + unicharutil \ ++ xulapp \ + $(NULL) + +-CPPSRCS = \ ++ifdef MOZ_NATIVE_HUNSPELL ++CPPSRCS += mozHunspell.cpp ++ifdef MOZ_XUL_APP ++CPPSRCS += mozHunspellDirProvider.cpp ++endif ++endif ++CPPSRCS += \ + mozSpellCheckerFactory.cpp \ + mozSpellChecker.cpp \ + mozPersonalDictionary.cpp \ +@@ -80,8 +87,14 @@ + SHARED_LIBRARY_LIBS += ../osxspell/src/$(LIB_PREFIX)osxspell_s.$(LIB_SUFFIX) + LOCAL_INCLUDES += -I$(srcdir)/../osxspell/src + else ++ifndef MOZ_NATIVE_HUNSPELL + SHARED_LIBRARY_LIBS += ../hunspell/src/$(LIB_PREFIX)hunspell_s.$(LIB_SUFFIX) + LOCAL_INCLUDES += -I$(srcdir)/../hunspell/src ++else ++LOCAL_INCLUDES += $(MOZ_HUNSPELL_CFLAGS) \ ++ -DMOZ_NATIVE_HUNSPELL \ ++ $(NULL) ++endif + endif + + EXTRA_DSO_LDOPTS = \ +@@ -96,3 +112,18 @@ + LOCAL_INCLUDES += \ + -I$(topsrcdir)/xpcom/io \ + $(NULL) ++ ++ifdef MOZ_NATIVE_HUNSPELL ++export:: $(srcdir)/../hunspell/src/mozHunspell.cpp ++ $(INSTALL) $(srcdir)/../hunspell/src/mozHunspell.* . ++GARBAGE += mozHunspell.$(OBJ_SUFFIX) mozHunspell.cpp ++clean:: ++ rm -f mozHunspell.* ++ifdef MOZ_XUL_APP ++export:: $(srcdir)/../hunspell/src/mozHunspellDirProvider.cpp ++ $(INSTALL) $(srcdir)/../hunspell/src/mozHunspellDirProvider.* . ++GARBAGE += mozHunspellDirProvider.$(OBJ_SUFFIX) mozHunspellDirProvider.cpp ++clean:: ++ rm -f mozHunspellDirProvider.* ++endif ++endif +--- ./extensions/spellcheck/Makefile.in.orig 2008-02-15 19:23:39.000000000 +0000 ++++ ./extensions/spellcheck/Makefile.in 2008-02-15 19:24:34.000000000 +0000 +@@ -42,13 +42,19 @@ + include $(DEPTH)/config/autoconf.mk + + MODULE = spellchecker +-DIRS = idl locales ++ifndef MOZ_NATIVE_HUNSPELL ++DIRS = idl locales ++else ++DIRS = idl ++endif + + ifeq (camino,$(MOZ_BUILD_APP)) + DIRS += osxspell + else ++ifndef MOZ_NATIVE_HUNSPELL + DIRS += hunspell + endif ++endif + + DIRS += src diff --git a/community/flock/ChangeLog b/community/flock/ChangeLog new file mode 100644 index 000000000..bf51c2e5a --- /dev/null +++ b/community/flock/ChangeLog @@ -0,0 +1,19 @@ +2007-11-01 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * flock-1.0-1 + * version bump + +2007-07-22 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * flock-0.9.0.1-1 + * version bump + +2007-07-12 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * flock-0.9.0-1 + * version bump + +2007-06-06 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * flock-0.7.14-1 + * version bump diff --git a/community/flock/PKGBUILD b/community/flock/PKGBUILD new file mode 100644 index 000000000..7ed9c6b2c --- /dev/null +++ b/community/flock/PKGBUILD @@ -0,0 +1,68 @@ +# $Id: PKGBUILD 1479 2009-08-23 16:35:18Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> +# Contributor: Jack (nim901@gmail.com) + +pkgname=flock +pkgver=2.5.3 +pkgrel=1 +pkgdesc="A free, easy-to-use web browser built on Mozilla technologies." +url="http://www.flock.com" +arch=('i686' 'x86_64') +license=('MPL' 'GPL') +depends=('gtk2' 'dbus-glib' 'libxt' 'nss' 'startup-notification' 'libjpeg>=7') +makedepends=('cvs' 'subversion' 'clucene' "java-environment=6" 'zip' 'python' 'libidl2') +install=flock.install + +source=(http://www.archlinux.org/~ronald/source/flock-2.5.3-source.tar.bz2 + mozconfig + 100-system-hunspell-corrections.patch + fix-mozilla-launcher.patch + mozilla-ps-pdf-simplify-operators.patch + fix_lucene_path.diff + flockbrowser + flock.desktop) +md5sums=('a4d12abc85e923b6c5d0d3d36fce26d4' '7642ee43b17138fe5f08efbdf0c0ff11' + '5efd6772ed0ecf8eddec5d5650191d3c' '63eee2d1da3b43c9d604f2253f242f40' + '13dca58c04e62a8916691c63c5c492a0' '3293f048e42a633f6a5834bec2fb49f5' + '51878eff2d60fa3d26e6c05f519f0435' '35702afdbc8575fdd0a4344f54db5246') + +build() { + +cd ${srcdir}/${pkgver}/mozilla/${pkgname}/base/lucene/src +patch -p0 < ${srcdir}/fix_lucene_path.diff || return 1 + +cd ${srcdir}/${pkgver}/mozilla +cp -f ${srcdir}/mozconfig .mozconfig + +# xulrunner upstream patch. Still not applied +patch -Np1 -i ${srcdir}/mozilla-ps-pdf-simplify-operators.patch || return 1 + +# fix build with system hunspell - gentoo +patch -Np0 -i ${srcdir}/100-system-hunspell-corrections.patch || return 1 + +sed "s/#CFLAGS#/${CFLAGS}/g" ${srcdir}/mozconfig >.mozconfig || return 1 + +./configure +make || return 1 +make DESTDIR=${pkgdir} install || return 1 + +# moving stuff + +mv ${pkgdir}/usr/lib/${pkgname}-${pkgver} ${pkgdir}/usr/lib/${pkgname} || return 1 +mv ${pkgdir}/usr/bin/${pkgname} ${pkgdir}/usr/lib/${pkgname}/${pkgname} || return 1 + +# removing useless folders + +rm -rf ${pkgdir}/usr/{bin,share,include} || return 1 +rm -rf ${pkgdir}/usr/lib/{$pkgname-devel-$pkgver,pkgconfig} || return 1 +rm -rf ${pkgdir}/usr/lib/${pkgname}/{init.d,install} || return 1 + +# installing icons and desktop files +install -Dm644 ${pkgdir}/usr/lib/flock/icons/mozicon128.png \ + ${pkgdir}/usr/share/pixmaps/flock.png || return 1 +install -Dm644 ${srcdir}/flock.desktop \ + ${pkgdir}/usr/share/applications/flock.desktop || return 1 +install -Dm755 ${srcdir}/flockbrowser \ + ${pkgdir}/usr/bin/flockbrowser || return 1 +} diff --git a/community/flock/firefox-2.0-add-ldflags.patch b/community/flock/firefox-2.0-add-ldflags.patch new file mode 100644 index 000000000..02d8c280f --- /dev/null +++ b/community/flock/firefox-2.0-add-ldflags.patch @@ -0,0 +1,10 @@ +--- layout/build/Makefile.in.orig 2006-10-25 21:02:08.000000000 +0000 ++++ layout/build/Makefile.in 2006-10-25 21:02:44.000000000 +0000 +@@ -226,6 +226,7 @@ + + ifdef MOZ_ENABLE_GTK2 + EXTRA_DSO_LDOPTS += $(MOZ_GTK2_LIBS) \ ++ -lX11 -lXrender \ + $(NULL) + endif + diff --git a/community/flock/fix-mozilla-launcher.patch b/community/flock/fix-mozilla-launcher.patch new file mode 100644 index 000000000..de64e4cee --- /dev/null +++ b/community/flock/fix-mozilla-launcher.patch @@ -0,0 +1,23 @@ +--- xulrunner/stub/nsXULStub.cpp 2008-07-17 21:43:11.000000000 +0200 ++++ xulrunner/stub/nsXULStub.cpp 2008-07-17 21:47:04.000000000 +0200 +@@ -208,8 +208,10 @@ + // 3) give up + + struct stat fileStat; ++ char *testp; + +- if (!realpath(argv[0], iniPath) || stat(iniPath, &fileStat)) { ++ testp = realpath(argv[0], iniPath); ++ if (!(testp != NULL && stat(iniPath, &fileStat) == 0 && S_ISREG(fileStat.st_mode) && fileStat.st_mode & S_IXUSR) || (testp != NULL && stat(iniPath, &fileStat))) { + const char *path = getenv("PATH"); + if (!path) + return 1; +@@ -222,7 +224,7 @@ + char *token = strtok(pathdup, ":"); + while (token) { + sprintf(tmpPath, "%s/%s", token, argv[0]); +- if (realpath(tmpPath, iniPath) && stat(iniPath, &fileStat) == 0) { ++ if (realpath(tmpPath, iniPath) && stat(iniPath, &fileStat) == 0 && S_ISREG(fileStat.st_mode) && fileStat.st_mode & S_IXUSR) { + found = PR_TRUE; + break; + } diff --git a/community/flock/fix_lucene_path.diff b/community/flock/fix_lucene_path.diff new file mode 100644 index 000000000..42ba2e6ef --- /dev/null +++ b/community/flock/fix_lucene_path.diff @@ -0,0 +1,13 @@ +--- Makefile.in.old 2008-10-19 17:56:51.000000000 +0200 ++++ Makefile.in 2008-10-19 17:57:58.000000000 +0200 +@@ -68,8 +68,8 @@ + ifdef _MSC_VER + LUCENE_LIB = $(call EXPAND_LIBNAME_PATH,clucene,$(DEPTH)/flock/clucene) + else +-INCLUDES += -I$(CLUCENE_DIR)/include -I$(CLUCENE_DIR)/lib +-LUCENE_LIB = -L$(CLUCENE_DIR)/lib -lclucene ++INCLUDES += -I /usr/include -I /usr/lib ++LUCENE_LIB = /usr/lib/libclucene.$(LIB_SUFFIX) + endif + + EXTRA_DSO_LDOPTS = $(XPCOM_GLUE_LDOPTS) $(NSPR_LIBS) $(LUCENE_LIB) diff --git a/community/flock/flock-gcc44.patch b/community/flock/flock-gcc44.patch new file mode 100644 index 000000000..3288e2d3f --- /dev/null +++ b/community/flock/flock-gcc44.patch @@ -0,0 +1,24 @@ +diff -crB mozilla/toolkit/xre/nsAppRunner.cpp mozilla-fedora/toolkit/xre/nsAppRunner.cpp +*** mozilla/toolkit/xre/nsAppRunner.cpp 2008-04-09 02:42:49.000000000 -0400 +--- mozilla-fedora/toolkit/xre/nsAppRunner.cpp 2009-02-26 16:20:44.000000000 -0500 +*************** +*** 1437,1444 **** + if (NS_FAILED(rv)) + return rv; + +! #elif +! #error Oops, you need platform-specific code here + #endif + + NS_ADDREF(*aResult = lf); +--- 1437,1444 ---- + if (NS_FAILED(rv)) + return rv; + +! //#elif +! //#error Oops, you need platform-specific code here + #endif + + NS_ADDREF(*aResult = lf); +Only in mozilla-fedora/toolkit/xre: nsAppRunner.cpp~ + diff --git a/community/flock/flock.desktop b/community/flock/flock.desktop new file mode 100644 index 000000000..b52463f37 --- /dev/null +++ b/community/flock/flock.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=Flock +Exec=flockbrowser %u +Icon=flock +Type=Application +Terminal=false +MultipleArgs=false +MimeType=text/html; +StartupNotify=false +Categories=Application;Network; diff --git a/community/flock/flock.install b/community/flock/flock.install new file mode 100644 index 000000000..61571b1ff --- /dev/null +++ b/community/flock/flock.install @@ -0,0 +1,16 @@ +post_install() { +cat << EOM + +==> flock package message: +==> the bin is /usr/bin/flockbrowser +EOM + update-desktop-database -q +} + +post_upgrade() { + update-desktop-database -q +} + +post_remove() { + update-desktop-database -q +} diff --git a/community/flock/flockbrowser b/community/flock/flockbrowser new file mode 100644 index 000000000..c6d173c3c --- /dev/null +++ b/community/flock/flockbrowser @@ -0,0 +1,3 @@ +#!/bin/bash +cd /usr/lib/flock/ +exec ./flock-browser "$@" diff --git a/community/flock/mozconfig b/community/flock/mozconfig new file mode 100644 index 000000000..53474b11e --- /dev/null +++ b/community/flock/mozconfig @@ -0,0 +1,51 @@ +ac_add_options --prefix=/usr +ac_add_options --libdir=/usr/lib + +# Options for client.mk. +mk_add_options MOZ_CO_PROJECT=browser +mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../../../objectdir +mk_add_options MOZ_MAKE_FLAGS=-j2 + +# Options for 'configure' (same as command-line options). +ac_add_options --enable-application=browser +ac_add_options --disable-crashreporter +ac_add_options --disable-mochitest + +# Options only useful for developers +ac_add_options --disable-debug +ac_add_options --disable-tests + +# Enable all default extensions +#ac_add_options --enable-extensions=default + +# patch needed? +#ac_add_options --with-system-nspr +#ac_add_options --with-system-nss +#ac_add_options --with-system-zlib + +ac_add_options --with-system-jpeg +ac_add_options --with-system-png +ac_add_options --with-system-mng + +ac_add_options --with-pthreads +ac_add_options --enable-optimize="#CFLAGS#" +ac_add_options --disable-installer +ac_add_options --disable-xinerama +ac_add_options --enable-default-toolkit=cairo-gtk2 +ac_add_options --disable-xprint +ac_add_options --enable-strip +ac_add_options --enable-pango +ac_add_options --enable-system-cairo + +ac_add_options --enable-svg +ac_add_options --enable-canvas +ac_add_options --enable-startup-notification + +# linking against system xulrunner doesn't work +#ac_add_options --enable-libxul +#ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-1.9 + +ac_add_options --enable-safe-browsing +ac_add_options --disable-gnomevfs +ac_add_options --enable-xft + diff --git a/community/flock/mozilla-ps-pdf-simplify-operators.patch b/community/flock/mozilla-ps-pdf-simplify-operators.patch new file mode 100644 index 000000000..cab134158 --- /dev/null +++ b/community/flock/mozilla-ps-pdf-simplify-operators.patch @@ -0,0 +1,42 @@ +https://bugzilla.mozilla.org/show_bug.cgi?id=435313 + +Index: mozilla/gfx/thebes/public/gfxPDFSurface.h +=================================================================== +RCS file: /cvsroot/mozilla/gfx/thebes/public/gfxPDFSurface.h,v +retrieving revision 1.13 +diff -d -u -p -r1.13 gfxPDFSurface.h +--- mozilla/gfx/thebes/public/gfxPDFSurface.h 19 Mar 2008 20:51:42 -0000 1.13 ++++ mozilla/gfx/thebes/public/gfxPDFSurface.h 23 May 2008 00:50:31 -0000 +@@ -63,7 +63,11 @@ public: + // this is in points! + const gfxSize& GetSize() const { return mSize; } + +- virtual PRInt32 GetDefaultContextFlags() const { return gfxContext::FLAG_DISABLE_SNAPPING; } ++ virtual PRInt32 GetDefaultContextFlags() const ++ { ++ return gfxContext::FLAG_SIMPLIFY_OPERATORS | ++ gfxContext::FLAG_DISABLE_SNAPPING; ++ } + + private: + nsCOMPtr<nsIOutputStream> mStream; +Index: mozilla/gfx/thebes/public/gfxPSSurface.h +=================================================================== +RCS file: /cvsroot/mozilla/gfx/thebes/public/gfxPSSurface.h,v +retrieving revision 1.13 +diff -d -u -p -r1.13 gfxPSSurface.h +--- mozilla/gfx/thebes/public/gfxPSSurface.h 19 Mar 2008 20:51:42 -0000 1.13 ++++ mozilla/gfx/thebes/public/gfxPSSurface.h 23 May 2008 00:50:31 -0000 +@@ -63,7 +63,11 @@ public: + // this is in points! + const gfxSize& GetSize() const { return mSize; } + +- virtual PRInt32 GetDefaultContextFlags() const { return gfxContext::FLAG_DISABLE_SNAPPING; } ++ virtual PRInt32 GetDefaultContextFlags() const ++ { ++ return gfxContext::FLAG_SIMPLIFY_OPERATORS | ++ gfxContext::FLAG_DISABLE_SNAPPING; ++ } + + private: + nsCOMPtr<nsIOutputStream> mStream; diff --git a/community/floyd/PKGBUILD b/community/floyd/PKGBUILD new file mode 100644 index 000000000..f70d3ca88 --- /dev/null +++ b/community/floyd/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=floyd +pkgver=2.0.1 +pkgrel=2 +pkgdesc="displays system load with pulse of keyboard LED" +arch=(i686 x86_64) +url="http://www.asahi-net.or.jp/~pi9s-nnb/floyd/" +license=("GPL") +depends=(glibc) +backup=(etc/fuse.conf) +source=(http://www.asahi-net.or.jp/~pi9s-nnb/floyd/$pkgname-$pkgver.tar.gz) +md5sums=('c1b80bc76ac4e25e821a193428fa42a4') + +build() { + cd $startdir/src/$pkgname-$pkgver + sed -i "s#/usr/local#/usr#" ./Makefile + make floyd || return 1 + install -D -m 0755 ./floyd $startdir/pkg/usr/bin/floyd && \ + install -D -m 0644 ./floyd.1 $startdir/pkg/usr/man/man1/floyd.1 +} diff --git a/community/fltk2/PKGBUILD b/community/fltk2/PKGBUILD new file mode 100644 index 000000000..e6d180062 --- /dev/null +++ b/community/fltk2/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 197 2009-07-20 09:24:46Z spupykin $ + +pkgname=fltk2 +pkgver=2.0 +_pkgver=2.0.x-r6829 +pkgrel=4 +pkgdesc="Graphical user interface toolkit for X" +arch=(i686 x86_64) +license=('LGPL') +url="http://www.fltk.org/" +depends=('libjpeg' 'libpng' 'gcc-libs' 'libxft' 'libxext') +makedepends=('mesa') +source=(http://ftp.funet.fi/pub/mirrors/ftp.easysw.com/pub/fltk/snapshots/fltk-${_pkgver}.tar.bz2) +md5sums=('69f75bae015b4ccfd8930b0dff418071') + +build() { + cd $startdir/src/fltk-${_pkgver} + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr --enable-threads --enable-xft --enable-shared + + patch -p0 src/filename_list.cxx <<EOF +66c66 +< int n = scandir(d, list, 0, (int(*)(const void*,const void*))sort); +--- +> int n = scandir(d, list, 0, (int(*)(const dirent64**,const dirent64**))sort); +EOF + + make || return 1 + + patch -p0 fluid/Makefile <<EOF +137c137 +< \$(bindir)/fltk2-config --post \$(DESTDIR)\$(bindir)/fluid2\$(EXEEXT) +--- +> \$(DESTDIR)\$(bindir)/fltk2-config --post \$(DESTDIR)\$(bindir)/fluid2\$(EXEEXT) +EOF + + make DESTDIR=$startdir/pkg install +} diff --git a/community/flumotion/PKGBUILD b/community/flumotion/PKGBUILD new file mode 100644 index 000000000..796ae84bf --- /dev/null +++ b/community/flumotion/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 1834 2009-09-05 10:08:40Z ibiru $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Contributor: William Rea <sillywilly@gmail.com> +pkgname=flumotion +pkgver=0.6.0 +pkgrel=1 +arch=('i686' 'x86_64') +pkgdesc="A streaming media server" +url="http://www.flumotion.net" +options=('!libtool') +license=("GPL") +backup=(etc/flumotion/workers/default.xml etc/flumotion/managers/default/planet.xml) +depends=('python' 'gtk2' 'pygtk' 'gstreamer0.10-python' 'kiwi' 'gstreamer0.10-good-plugins' \ + 'gstreamer0.10-base-plugins' 'pyopenssl' 'twisted' 'gnome-vfs') +makedepends=('perlxml') +source=(http://www.flumotion.net/src/flumotion/$pkgname-$pkgver.tar.bz2) +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + + install -d "$pkgdir/etc/$pkgname" + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + cp -R conf/workers "$pkgdir/etc/$pkgname" + cp -R conf/managers "$pkgdir/etc/$pkgname" + cp conf/default.pem "$pkgdir/etc/$pkgname" +} +md5sums=('9a7733f217e9b9eb264e3e0d9575df83') diff --git a/community/flyspray/PKGBUILD b/community/flyspray/PKGBUILD new file mode 100644 index 000000000..d828b31b9 --- /dev/null +++ b/community/flyspray/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=flyspray +pkgver=0.9.9.5.1 +pkgrel=1 +pkgdesc="A PHP web-based bug tracker" +arch=('i686' 'x86_64') +url="http://www.flyspray.org/" +license=('GPL') +depends=('php') +makedepends=(unzip) +backup=(srv/http/flyspray/.htaccess) +source=(http://flyspray.org/flyspray-$pkgver.zip) +noextract=(flyspray-$pkgver.zip) +md5sums=('d2844e01d90bffeaba4645ba10db9510') + +build() { + mkdir $srcdir/flyspray-${pkgver} + (cd $srcdir/flyspray-${pkgver} && unzip ../flyspray-$pkgver.zip) + + _instdir=${startdir}/pkg/srv/http/flyspray + mkdir -p ${_instdir} + cd ${_instdir} + cp -ra ${startdir}/src/flyspray-${pkgver}/* . + echo "deny from all" > .htaccess +} diff --git a/community/font-mathematica/PKGBUILD b/community/font-mathematica/PKGBUILD new file mode 100644 index 000000000..9f70361da --- /dev/null +++ b/community/font-mathematica/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Roman Kyrylych <Roman.Kyrylycg@gmail.com> +# Contributor: Darwin Bautista <djclue917@gmail.com> + +pkgname=font-mathematica +pkgver=6.0 +pkgrel=1 +pkgdesc="Mathematica fonts by Wolfram Research, Inc." +arch=('i686' 'x86_64') +url="http://support.wolfram.com/mathematica/systems/windows/general/latestfonts.html" +depends=('fontconfig' 'xorg-font-utils') +makedepends=('unzip') +conflicts=('ttf-mathematica') +replaces=('ttf-mathematica') +install=font.install +license=('custom') +source=(http://support.wolfram.com/mathematica/systems/windows/general/files/MathFonts_${pkgver}.zip + license.txt) +md5sums=('f97df8a304d3c17c4137bb963f8cbe9e' + '4d95629d78541826cb543764c8025c0b') + +build() { + cd ${startdir}/src/Fonts/ + + # Install TrueType fonts + mkdir -p ${startdir}/pkg/usr/share/fonts/TTF + install -m644 TrueType/*.ttf ${startdir}/pkg/usr/share/fonts/TTF/ + + # Install Type1 fonts + mkdir -p ${startdir}/pkg/usr/share/fonts/Type1 + install -m644 Type1/*.pfa ${startdir}/pkg/usr/share/fonts/Type1/ + + # Remove unnecessary Type1 fonts + rm ${startdir}/pkg/usr/share/fonts/Type1/{UT*,cour*,c06*} + + # Remove SVG files + rm -rf ${startdir}/pkg/usr/share/fonts/SVG + + # Install license + install -D -m644 ${startdir}/src/license.txt ${startdir}/pkg/usr/share/licenses/${pkgname}/license.txt +} diff --git a/community/font-mathematica/font.install b/community/font-mathematica/font.install new file mode 100644 index 000000000..e24146d18 --- /dev/null +++ b/community/font-mathematica/font.install @@ -0,0 +1,19 @@ +post_install() { + echo -n "Updating font cache... " + fc-cache -f > /dev/null + mkfontscale /usr/share/fonts/TTF /usr/share/fonts/Type1 + mkfontdir /usr/share/fonts/TTF /usr/share/fonts/Type1 + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} + +op=$1 +shift +$op $* diff --git a/community/font-mathematica/license.txt b/community/font-mathematica/license.txt new file mode 100644 index 000000000..ce5dbdf0c --- /dev/null +++ b/community/font-mathematica/license.txt @@ -0,0 +1,7 @@ +READ THIS AGREEMENT CAREFULLY BEFORE PROCEEDING. IT IS AN AGREEMENT BETWEEN WOLFRAM RESEARCH, INC. ("WRI"), AND YOU. ACCEPTANCE OF ITS TERMS CREATES A BINDING CONTRACT BETWEEN YOU AND WRI. + +Wolfram Research, Inc. ("WRI") licenses Mathematica fonts to individual users downloading from this site. All WRI fonts are copyright Wolfram Research, Inc. or its vendors. All rights reserved. WRI fonts are not in the public domain. + +WRI reserves the right to control all distribution of the Mathematica fonts and does not, at this time, allow them to be widely distributed via any servers, archives, or non-WRI software products of any kind without express written consent of WRI. There are no restrictions on embedding the fonts in documents transmitted to service bureaus, publishers, or other users of WRI products. There are no restrictions on widely distributing metrics files generated from the Mathematica fonts. + +WRI does not require authors to credit Wolfram Research for the use of the Mathematica fonts in published papers. However, such credit is appreciated. "Mathematica fonts by Wolfram Research, Inc." is sufficient. diff --git a/community/fonteditfs/ChangeLog b/community/fonteditfs/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/fonteditfs/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/fonteditfs/PKGBUILD b/community/fonteditfs/PKGBUILD new file mode 100644 index 000000000..e2a4c7535 --- /dev/null +++ b/community/fonteditfs/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=fonteditfs +pkgver=1.2 +pkgrel=1 +pkgdesc="console font editor" +arch=('i686' 'x86_64') +url="http://fonteditfs.sourceforge.net/" +license=('GPL') +depends=(ncurses) +source=("http://downloads.sourceforge.net/sourceforge/fonteditfs/fnteditfs-$pkgver.tgz") +md5sums=('1e7c827da078d41a76459439dda0d5a9') + +build () { + cd $startdir/src/fnteditfs-$pkgver + make || return 1 + install -D -m0755 fnteditfs $startdir/pkg/usr/bin/fnteditfs && \ + install -D -m0644 fnteditfs.1 $startdir/pkg/usr/man/man1/fnteditfs.1 +} diff --git a/community/fop/PKGBUILD b/community/fop/PKGBUILD new file mode 100644 index 000000000..59dd01f29 --- /dev/null +++ b/community/fop/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=fop +pkgver=0.95 +pkgrel=5 +pkgdesc="XSL-FO implementation in Java" +arch=('any') +url="http://xmlgraphics.apache.org/fop/" +license=('APACHE') +depends=('java-xmlgraphics-commons' 'java-commons-logging' + 'java-commons-io' 'java-batik' 'java-avalon-framework') +makedepends=('apache-ant' 'java-environment') +source=('http://apache.cict.fr/xmlgraphics/fop/binaries/fop-0.95-src.tar.gz' 'fop.conf') +md5sums=('58593e6c86be17d7dc03c829630fd152' '6ee5aa760e5a3403fa9b37dfc51b333f') +provides=('fop') +conflicts=('fop') + +build() { + cd $srcdir/$pkgname-$pkgver + ant package || return 1 + install -d $pkgdir/usr/share/java/fop/ || return 1 + install -d $pkgdir/usr/bin/ || return 1 + install -d $pkgdir/etc || return 1 + install --mode=644 $srcdir/fop-0.95/build/fop.jar \ + $pkgdir/usr/share/java/fop || return 1 + install --mode=644 $srcdir/fop.conf $pkgdir/etc || return 1 + install $srcdir/fop-0.95/fop $pkgdir/usr/bin/ || return 1 +} diff --git a/community/fop/fop.conf b/community/fop/fop.conf new file mode 100644 index 000000000..f9d35ec4c --- /dev/null +++ b/community/fop/fop.conf @@ -0,0 +1,7 @@ +FOP_HOME="/usr/share/java/fop/" +CLASSPATH="$CLASSPATH:$FOP_HOME/fop.jar" +CLASSPATH="$CLASSPATH:/usr/share/java/xmlgraphics-commons/xmlgraphics-commons.jar" +CLASSPATH="$CLASSPATH:/usr/share/java/commons-io/commons-io.jar" +CLASSPATH="$CLASSPATH:/usr/share/java/commons-logging/commons-logging.jar" +CLASSPATH="$CLASSPATH:/usr/share/java/batik/batik-all.jar" +CLASSPATH="$CLASSPATH:/usr/share/java/avalon-framework/avalon-framework.jar" diff --git a/community/fotoxx/Makefile b/community/fotoxx/Makefile new file mode 100644 index 000000000..98de04a1a --- /dev/null +++ b/community/fotoxx/Makefile @@ -0,0 +1,53 @@ +PROGRAM = fotoxx +VERSION = 8.5.2 + +ifeq "$(PREFIX)" "" + PREFIX = /usr/local +endif + +SOURCE = $(PROGRAM)-$(VERSION).cpp +BINDIR = $(PREFIX)/bin +DATADIR = $(PREFIX)/share/$(PROGRAM) +DOCDIR = $(PREFIX)/share/doc/$(PROGRAM) +DESKTOP = $(PREFIX)/share/applications/$(PROGRAM).desktop +MANDIR = $(PREFIX)/share/man/man1 + +CFLAGS = -O -Wall -c `pkg-config --cflags gtk+-2.0` +LFLAGS = -O -Wall -rdynamic -lfreeimage `pkg-config --libs gtk+-2.0 gthread-2.0` + +$(PROGRAM): $(PROGRAM).o zfuncs.o + @ g++ $(LFLAGS) -o $(PROGRAM) $(PROGRAM).o zfuncs.o + +$(PROGRAM).o: $(SOURCE) zfuncs.h + @ g++ $(CFLAGS) -o $(PROGRAM).o $(SOURCE) \ + -D "DATADIR=\"$(DATADIR)\"" -D "DOCDIR=\"$(DOCDIR)\"" + +zfuncs.o: zfuncs.cpp zfuncs.h + @ g++ $(CFLAGS) zfuncs.cpp \ + -D "DATADIR=\"$(DATADIR)\"" -D "DOCDIR=\"$(DOCDIR)\"" -D "BINDIR=\"$(BINDIR)\"" + +install: $(PROGRAM) + mkdir -p $(DESTDIR)$(DOCDIR) + mkdir -p $(DESTDIR)$(BINDIR) + mkdir -p $(DESTDIR)$(DATADIR) + mkdir -p $(DESTDIR)$(DATADIR)/locales + mkdir -p $(DESTDIR)$(MANDIR) + cp -R doc/* $(DESTDIR)$(DOCDIR) + cp -R data/* $(DESTDIR)$(DATADIR) + cp $(PROGRAM) $(DESTDIR)$(BINDIR) + cp -R locales/* $(DESTDIR)$(DATADIR)/locales +# install .desktop file (menu entry) + @echo "[Desktop Entry]" > $(DESTDIR)/$(DESKTOP) + @echo "Name=$(PROGRAM)" >> $(DESTDIR)/$(DESKTOP) + @echo "Categories=Graphics" >> $(DESTDIR)/$(DESKTOP) + @echo "Type=Application" >> $(DESTDIR)/$(DESKTOP) + @echo "Terminal=false" >> $(DESTDIR)/$(DESKTOP) + @echo "Exec=$(BINDIR)/$(PROGRAM)" >> $(DESTDIR)/$(DESKTOP) + @echo "Icon=$(DATADIR)/icons/$(PROGRAM).png" >> $(DESTDIR)/$(DESKTOP) + @echo "GenericName=Digital Photo Editor" >> $(DESTDIR)/$(DESKTOP) +# install man page + cp -f doc/$(PROGRAM).man $(PROGRAM).1 + gzip -f $(PROGRAM).1 + cp $(PROGRAM).1.gz $(DESTDIR)$(MANDIR) + rm -f $(PROGRAM).1.gz + diff --git a/community/fotoxx/PKGBUILD b/community/fotoxx/PKGBUILD new file mode 100644 index 000000000..9df9ac8b8 --- /dev/null +++ b/community/fotoxx/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +pkgname=fotoxx +pkgver=8.5.2 +pkgrel=1 +pkgdesc="A program for improving image files made with a digital camera" +url="http://kornelix.squarespace.com/fotoxx" +arch=('i686' 'x86_64') +license=('GPL2') +depends=('gtk2' 'freeimage-legacy' 'gimp-ufraw' 'perl-exiftool') +optdepends=('printoxx: for printing from within fotoxx (only in AUR)' \ + 'brasero: for burning') +source=(Makefile "http://kornelix.squarespace.com/storage/downloads/$pkgname-$pkgver.tar.gz") +md5sums=('842ef20ccdf61b8172a1d05f2e6bfe48' 'c88196c3a738bca1159ee68e2f325d95') +replaces=('fotox') + +build() { + cd $srcdir/$pkgname-$pkgver + cp $srcdir/Makefile . + PREFIX=/usr make || return 1 +} + +package() { + cd $srcdir/$pkgname-$pkgver + install -d $pkgdir/usr/share/{applications,man/man1} || return 1 + make DESTDIR=$pkgdir PREFIX=/usr install || return 1 +} diff --git a/community/fotoxx/fotoxx.install b/community/fotoxx/fotoxx.install new file mode 100644 index 000000000..03d1a4eaf --- /dev/null +++ b/community/fotoxx/fotoxx.install @@ -0,0 +1,17 @@ +post_install() { + echo "Adding desktop file" + echo "[Desktop Entry]" > /usr/share/applications/fotoxx.desktop + echo "Name=fotoxx" >> /usr/share/applications/fotoxx.desktop + echo "Categories=Graphics" >> /usr/share/applications/fotoxx.desktop + echo "Type=Application" >> /usr/share/applications/fotoxx.desktop + echo "Terminal=false" >> /usr/share/applications/fotoxx.desktop + echo "Exec=/usr/bin/fotoxx" >> /usr/share/applications/fotoxx.desktop + echo "Icon=/usr/share/icons/fotoxx.png" >> /usr/share/applications/fotoxx.desktop + echo "GenericName=Digital Photo Editor" >> /usr/share/applications/fotoxx.desktop +} +post_update() { + post_install +} +pre_remove() { + [ -f /usr/share/applications/fotoxx.desktop ] && rm /usr/share/applications/fotoxx.desktop +} diff --git a/community/fox-legacy/ChangeLog b/community/fox-legacy/ChangeLog new file mode 100644 index 000000000..1bd00db6a --- /dev/null +++ b/community/fox-legacy/ChangeLog @@ -0,0 +1,7 @@ +2007-06-29 Snowman <eric@archlinux.org> + * downgrade to 1.4.35 : it's leagacy package for apps requiring + fox 1.4.X + +2007-06-29 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/fox-legacy/PKGBUILD b/community/fox-legacy/PKGBUILD new file mode 100644 index 000000000..e80971122 --- /dev/null +++ b/community/fox-legacy/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: damir <damir@archlinux.org> +# Contributor: Ben <ben@benmazer.net> + +pkgname=fox-legacy +pkgver=1.4.35 +pkgrel=2 +pkgdesc="Free Objects for X: GUI Toolkit for C++ (version 1.4.X)" +arch=('i686' 'x86_64') +url="http://www.fox-toolkit.org/" +license=('LGPL') +options=('!libtool' 'force') +depends=('bzip2' 'cups' 'libxcursor' 'libxft' 'libxrandr' 'mesa') +source=(http://www.fox-toolkit.org/ftp/fox-$pkgver.tar.gz) +md5sums=('9f980f324de6e62f90af7a77d6d0cb2c') + +build() { + cd $startdir/src/fox-$pkgver + sed -i 's/1.4/1.9/' configure + ./configure --prefix=/usr \ + --enable-release \ + --with-xft=yes \ + --enable-cups \ + --with-opengl=yes + make || return 1 + make DESTDIR=$startdir/pkg/ install || return 1 + rm -r $startdir/pkg/usr/{bin,man} +} diff --git a/community/fpc-src/PKGBUILD b/community/fpc-src/PKGBUILD new file mode 100644 index 000000000..a8f4fcca2 --- /dev/null +++ b/community/fpc-src/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Jens Adam (byte/jra) <j_adam@web.de> + +pkgname=fpc-src +pkgver=2.2.5 +pkgrel=1 +pkgdesc='Sources for the FreePascal compiler (required by the Lazarus IDE)' +url='http://www.freepascal.org/' +license=('GPL') +arch=('i686' 'x86_64') +options=('!strip') +#source=(http://dl.sourceforge.net/sourceforge/freepascal/fpc-$pkgver.source.tar.gz) +source=(ftp://ftp.chg.ru/pub/lang/pascal/fpc/snapshot/v22/source/fpcbuild.zip) + +build() { + cd $srcdir/fpcbuild/fpcsrc + mkdir -p $pkgdir/usr/lib/fpc/src + cp -R . $pkgdir/usr/lib/fpc/src +} diff --git a/community/fpc/PKGBUILD b/community/fpc/PKGBUILD new file mode 100644 index 000000000..be951e6af --- /dev/null +++ b/community/fpc/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Valeriy Lyasotskiy <onestep@ukr.net> +# Contributor: Jan Willemson <janwil@hot.ee> +# Contributor: Hugo Ideler <hugoideler@dse.nl> +# Original PKGBUILD: Andre Naumann <anaumann@SPARCed.org> +# See http://bbs.archlinux.org/viewtopic.php?t=9318&highlight=fpc + +pkgname=fpc +pkgver=2.2.5 +pkgrel=1 +pkgdesc="The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32bit Pascal Compiler. It comes with fully TP 7.0 compatible run-time library." +arch=('i686' 'x86_64') +url="http://www.freepascal.org/" +license=('GPL' 'LGPL' 'custom') +backup=("etc/fpc.cfg") +depends=(ncurses) +makedepends=(fpc) +options=(zipman) +#source=(ftp://ftp.chg.ru/pub/lang/pascal/fpc/dist/source-$pkgver/fpcbuild-$pkgver.tar.gz) +source=(ftp://ftp.chg.ru/pub/lang/pascal/fpc/snapshot/v22/source/fpcbuild.zip) + +build() { + cd ${srcdir}/fpcbuild + make NOGDB=1 build || return 1 + make NOGDB=1 PREFIX=${pkgdir}/usr install || return 1 + + # install package license + install -m 755 -d ${pkgdir}/usr/share/licenses/${pkgname} + install -m 644 fpcsrc/rtl/COPYING.FPC ${pkgdir}/usr/share/licenses/${pkgname}/ || return 1 + + # create symlink for compiler + [ "$CARCH" = "i686" ] && ln -s /usr/lib/fpc/${pkgver}/ppc386 ${pkgdir}/usr/bin/ + [ "$CARCH" = "x86_64" ] && ln -s /usr/lib/fpc/${pkgver}/ppcx64 ${pkgdir}/usr/bin/ + + # install sample config file + mkdir -p ${pkgdir}/etc + ${pkgdir}/usr/lib/fpc/${pkgver}/samplecfg /usr/lib/fpc/${pkgver} ${pkgdir}/etc || return 1 + + mv $pkgdir/usr/man $pkgdir/usr/share/ +} diff --git a/community/freedesktop-docs/PKGBUILD b/community/freedesktop-docs/PKGBUILD new file mode 100644 index 000000000..7b815b1aa --- /dev/null +++ b/community/freedesktop-docs/PKGBUILD @@ -0,0 +1,47 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=freedesktop-docs +pkgver=20070711 +pkgrel=1 +pkgdesc="Specifications from freedesktop.org" +arch=('i686' 'x86_64') +url="http://standards.freedesktop.org" +license=('GPL') +options=('docs') +source=(http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html \ + http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html \ + http://standards.freedesktop.org/clipboard-extensions-spec/clipboard-extensions-latest.txt \ + http://standards.freedesktop.org/clipboards-spec/clipboards-latest.txt \ + http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html \ + http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html \ + http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html \ + http://standards.freedesktop.org/menu-spec/menu-spec-latest.html \ + http://standards.freedesktop.org/recent-file-spec/recent-file-spec-latest.html \ + http://standards.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-latest.html \ + http://standards.freedesktop.org/startup-notification-spec/startup-notification-latest.txt \ + http://standards.freedesktop.org/systemtray-spec/systemtray-spec-latest.html \ + http://standards.freedesktop.org/wm-spec/wm-spec-latest.html \ + http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html \ + http://standards.freedesktop.org/xsettings-spec/xsettings-spec-0.5.html) +md5sums=('b61a1fcff080cbbb8eabc964f99c7576' + 'b5204a10e5c7fdd0dad26d67b27b891e' + '7365ffc8cc5b8c43b48a1447e1eea707' + '1555a68c1c7c447d8cc4b108e3b761b9' + '951815dd2232bf1ca0f138ba5b5cd46e' + 'a53d9add1deb573fa9db98e4c2033976' + '8e4df0807227ca90e066554c90615c0a' + '7d542e9a078f8d1c2ac5cdbd43834ab2' + '9cddc56c7670c729a6a580bf4acafc74' + 'ca37e09414b51174dd66ecf1233b1bf0' + 'b44c167d628a31b09527677ad9e51530' + '49e2b1e851216bf7f3af7e25e5c763c8' + '9df9cff0cd5bab9df7de537fd89f5268' + '80b1375880271532a26bb9494b57fa30' + '0fa70364077e6de341ce50db8a684ebe') + +build() { + cd $startdir/src/ + mkdir -p $startdir/pkg/usr/share/doc/freedesktop.org && \ + mv * $startdir/pkg/usr/share/doc/freedesktop.org/ +} diff --git a/community/freedroid/PKGBUILD b/community/freedroid/PKGBUILD new file mode 100644 index 000000000..1920ca893 --- /dev/null +++ b/community/freedroid/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=freedroid +pkgver=1.0.2 +pkgrel=3 +pkgdesc="Freedroid is a clone of the classic game "Paradroid" on Commodore 64 with some improvements and extensions to the classic version." +arch=('i686' 'x86_64') +url="http://freedroid.sourceforge.net/" +license=('GPL') +depends=('glibc' 'sdl_image' 'sdl_mixer') +source=(http://downloads.sourceforge.net/sourceforge/freedroid/$pkgname-$pkgver.tar.gz) +md5sums=('585a65f61c2cd308ab45d5c514f695dc') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/freedroidrpg/PKGBUILD b/community/freedroidrpg/PKGBUILD new file mode 100644 index 000000000..3d814f90a --- /dev/null +++ b/community/freedroidrpg/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 970 2009-08-10 09:06:04Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: nut543 <kfs1@online.no> + +pkgname=freedroidrpg +pkgver=0.12.1 +pkgrel=2 +pkgdesc="a mature science fiction role playing game set in the future" +arch=('i686' 'x86_64') +depends=('sdl_mixer' 'sdl_image' 'libogg' 'libvorbis' 'libgl') +url="http://freedroid.sourceforge.net" +license=("GPL") +source=(http://downloads.sourceforge.net/sourceforge/freedroid/freedroidrpg-$pkgver.tar.bz2 \ + freedroidrpg.jpg \ + freedroidrpg.desktop) +md5sums=('77fc8fb5c6080c555d90105da91c671f' + 'b73d9dac44c7e83a6c80fbe4eb96ba79' + '9a10c2a2064439cdcff5b945dfb1c3ac') + +build() { + cd $startdir/src/$pkgname-$pkgver + + install -D -m644 $startdir/src/freedroidrpg.jpg $startdir/pkg/usr/share/icons/freedroidrpg.jpg && \ + install -D -m644 $startdir/src/freedroidrpg.desktop $startdir/pkg/usr/share/applications/freedroidrpg.desktop || return 1 + + ./configure --prefix=/usr + make DESTDIR=$startdir/pkg install +} diff --git a/community/freedroidrpg/freedroidrpg.desktop b/community/freedroidrpg/freedroidrpg.desktop new file mode 100644 index 000000000..33ee2f5b8 --- /dev/null +++ b/community/freedroidrpg/freedroidrpg.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=freedroidrpg +Comment=Extension/modification of the classical Freedroid game(based on paradroid) into an RPG +Exec=freedroidRPG +Encoding=UTF-8 +Icon=/usr/share/icons/freedroidrpg.jpg +Categories=Game;RolePlaying; +Terminal=false +StartupNotify=false diff --git a/community/freedroidrpg/freedroidrpg.jpg b/community/freedroidrpg/freedroidrpg.jpg new file mode 100644 index 000000000..4daa89313 Binary files /dev/null and b/community/freedroidrpg/freedroidrpg.jpg differ diff --git a/community/freeimage-legacy/PKGBUILD b/community/freeimage-legacy/PKGBUILD new file mode 100644 index 000000000..69c1251f7 --- /dev/null +++ b/community/freeimage-legacy/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Mihai Militaru <mihai.militaru@gmx.com> +# Contributor: scippio <scippio@berounet.cz> + +pkgname=freeimage-legacy +pkgver=3.11.0 +pkgrel=1 +pkgdesc="Library project for developers who would like to support popular graphics image formats." +arch=('i686' 'x86_64') +license=('GPL' 'custom:FIPL') +url="http://freeimage.sourceforge.net/" +depends=('gcc-libs') +makedepends=('hd2u') +conflicts=('freeimage') +provides=('freeimage') +source=(http://dfn.dl.sourceforge.net/sourceforge/freeimage/FreeImage3110.zip \ + 'paths.patch') +md5sums=('ad1db36414391417654ba7bf1c0277d3' '66e0fa729ab7d08b6a635b4c1921521c') +install=freeimage.install + +build() { + cd ${srcdir}/FreeImage + + patch -p1 < ../paths.patch || return 1 + + make || return 1 + install -d ${pkgdir}/usr/include + install -d ${pkgdir}/usr/lib + make DESTDIR=${pkgdir} install || return 1 + make -f Makefile.fip || return 1 + make -f Makefile.fip DESTDIR=${pkgdir} install || return 1 + install -Dm644 $srcdir/FreeImage/license-fi.txt \ + $pkgdir/usr/share/licenses/$pkgname/license-fi.txt + +} diff --git a/community/freeimage-legacy/freeimage.install b/community/freeimage-legacy/freeimage.install new file mode 100644 index 000000000..626128c52 --- /dev/null +++ b/community/freeimage-legacy/freeimage.install @@ -0,0 +1,13 @@ +post_install() { + ln -s /usr/lib/libfreeimage-3.11.0.so /usr/lib/libfreeimage.so + ln -s /usr/lib/libfreeimage-3.11.0.so /usr/lib/libfreeimage.so.3 + /sbin/ldconfig +} +post_upgrade() { + /sbin/ldconfig +} +post_remove() { + rm /usr/lib/libfreeimage.so + rm /usr/lib/libfreeimage.so.3 + /sbin/ldconfig +} \ No newline at end of file diff --git a/community/freeimage-legacy/paths.patch b/community/freeimage-legacy/paths.patch new file mode 100644 index 000000000..ee9d5e0bd --- /dev/null +++ b/community/freeimage-legacy/paths.patch @@ -0,0 +1,54 @@ +diff -aur FreeImage.orig/Makefile.fip FreeImage.new/Makefile.fip +--- FreeImage.orig/Makefile.fip 2009-05-09 17:31:33.000000000 +0200 ++++ FreeImage.new/Makefile.fip 2009-05-09 18:41:47.000000000 +0200 +@@ -8,13 +8,13 @@ + CXX = g++ + AR = ar + +-INCDIR = /usr/include +-INSTALLDIR = /usr/lib ++INCDIR = $(DESTDIR)/usr/include ++INSTALLDIR = $(DESTDIR)/usr/lib + + # Converts cr/lf to just lf + DOS2UNIX = dos2unix + +-COMPILERFLAGS = -O3 -fexceptions -fvisibility=hidden ++COMPILERFLAGS = -O3 -fexceptions -fvisibility=hidden -fPIC + LIBRARIES = -lstdc++ + + MODULES = $(SRCS:.c=.o) +@@ -63,9 +63,6 @@ + install -m 644 -o root -g root $(HEADERFIP) $(INCDIR) + install -m 644 -o root -g root $(STATICLIB) $(INSTALLDIR) + install -m 755 -o root -g root $(SHAREDLIB) $(INSTALLDIR) +- ln -sf $(SHAREDLIB) $(INSTALLDIR)/$(VERLIBNAME) +- ln -sf $(VERLIBNAME) $(INSTALLDIR)/$(LIBNAME) +- ldconfig + + clean: + rm -f core Dist/*.* u2dtmp* $(MODULES) $(STATICLIB) $(SHAREDLIB) $(LIBNAME) +diff -aur FreeImage.orig/Makefile.gnu FreeImage.new/Makefile.gnu +--- FreeImage.orig/Makefile.gnu 2009-05-09 17:31:33.000000000 +0200 ++++ FreeImage.new/Makefile.gnu 2009-05-09 17:59:54.000000000 +0200 +@@ -8,8 +8,8 @@ + CXX = g++ + AR = ar + +-INCDIR = /usr/include +-INSTALLDIR = /usr/lib ++INCDIR = $(DESTDIR)/usr/include ++INSTALLDIR = $(DESTDIR)/usr/lib + + # Converts cr/lf to just lf + DOS2UNIX = dos2unix +@@ -61,9 +61,6 @@ + install -m 644 -o root -g root $(HEADER) $(INCDIR) + install -m 644 -o root -g root $(STATICLIB) $(INSTALLDIR) + install -m 755 -o root -g root $(SHAREDLIB) $(INSTALLDIR) +- ln -sf $(SHAREDLIB) $(INSTALLDIR)/$(VERLIBNAME) +- ln -sf $(VERLIBNAME) $(INSTALLDIR)/$(LIBNAME) +- ldconfig + + clean: + rm -f core Dist/*.* u2dtmp* $(MODULES) $(STATICLIB) $(SHAREDLIB) $(LIBNAME) diff --git a/community/freeimage/PKGBUILD b/community/freeimage/PKGBUILD new file mode 100644 index 000000000..7589974ea --- /dev/null +++ b/community/freeimage/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Mihai Militaru <mihai.militaru@gmx.com> +# Contributor: scippio <scippio@berounet.cz> +pkgname=freeimage +pkgver=3.13.0 +pkgrel=1 +pkgdesc="Library project for developers who would like to support popular graphics image formats." +arch=('i686' 'x86_64') +license=('GPL' 'custom:FIPL') +url="http://freeimage.sourceforge.net/" +depends=('gcc-libs') +makedepends=('hd2u') +source=(http://downloads.sourceforge.net/sourceforge/freeimage/FreeImage3130.zip) +md5sums=('5f64fd50ce18833edc27cf55d90c12c3') + +build() { + cd ${srcdir}/FreeImage + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + make -f Makefile.fip || return 1 + make -f Makefile.fip DESTDIR=${pkgdir} install || return 1 + install -Dm644 $srcdir/FreeImage/license-fi.txt \ + $pkgdir/usr/share/licenses/$pkgname/license-fi.txt +} diff --git a/community/freemat/ChangeLog b/community/freemat/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/freemat/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/freemat/PKGBUILD b/community/freemat/PKGBUILD new file mode 100644 index 000000000..1b8eabdde --- /dev/null +++ b/community/freemat/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=freemat +pkgver=3.6 +pkgrel=3 +pkgdesc="A free environment for rapid engineering, scientific prototyping and data processing" +arch=('i686' 'x86_64') +url="http://freemat.sourceforge.net" +license=('GPL') +depends=('qt' 'umfpack' 'arpack' 'libmatio' 'ffcall' 'fftw' 'blas' 'lapack') +install=freemat.install +source=(http://downloads.sourceforge.net/sourceforge/freemat/FreeMat-$pkgver.tar.gz \ + freemat-gcc-4.3.0.patch) +md5sums=('85df162d519014c92197f334e9c3eeeb' + '3dc3848949183de2664c2cf67663c892') + +build() { + cd $startdir/src/FreeMat-$pkgver + + patch -p1 <../freemat-gcc-4.3.0.patch + + ./configure --prefix=/usr + + if [ $CARCH == "x86_64" ]; then + patch -p0 libs/libFreeMat/Compiler.cpp <<EOF +735c735 +< sprintf(buffer,"%x",(unsigned)topval.p); +--- +> sprintf(buffer,"%Lx",(unsigned long long)topval.p); +EOF + fi + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + sed -i "s|/FreeMat-.*/|/FreeMat-$pkgver/|g" $startdir/freemat.install +} diff --git a/community/freemat/freemat-gcc-4.3.0.patch b/community/freemat/freemat-gcc-4.3.0.patch new file mode 100644 index 000000000..40247177c --- /dev/null +++ b/community/freemat/freemat-gcc-4.3.0.patch @@ -0,0 +1,37 @@ +diff -wbBur FreeMat-3.6/libs/libFreeMat/Malloc.cpp FreeMat-3.6.my/libs/libFreeMat/Malloc.cpp +--- FreeMat-3.6/libs/libFreeMat/Malloc.cpp 2008-03-14 18:43:10.000000000 +0300 ++++ FreeMat-3.6.my/libs/libFreeMat/Malloc.cpp 2008-04-25 21:29:19.000000000 +0400 +@@ -21,6 +21,7 @@ + #include "Exception.hpp" + #include <stdlib.h> + #include <stdio.h> ++#include <string.h> + + + void* Malloc(int count) { +diff -wbBur FreeMat-3.6/libs/libFreeMat/Token.cpp FreeMat-3.6.my/libs/libFreeMat/Token.cpp +--- FreeMat-3.6/libs/libFreeMat/Token.cpp 2008-03-14 18:43:10.000000000 +0300 ++++ FreeMat-3.6.my/libs/libFreeMat/Token.cpp 2008-04-25 21:31:33.000000000 +0400 +@@ -2,6 +2,7 @@ + #include "Serialize.hpp" + #include <iostream> + #include <errno.h> ++#include <limits.h> + + // These must appear as sequential token numbers + string fm_reserved[22] = { +diff -wbBur FreeMat-3.6/libs/libFreeMat/Types.hpp FreeMat-3.6.my/libs/libFreeMat/Types.hpp +--- FreeMat-3.6/libs/libFreeMat/Types.hpp 2008-03-14 18:43:10.000000000 +0300 ++++ FreeMat-3.6.my/libs/libFreeMat/Types.hpp 2008-04-25 21:28:26.000000000 +0400 +@@ -20,7 +20,11 @@ + #ifndef __Types_hpp__ + #define __Types_hpp__ + ++#include <algorithm> + #include <string> ++#include <string.h> ++using namespace std; ++ + #include <QVector> + #include <QtGlobal> + #include <QList> diff --git a/community/freemat/freemat.install b/community/freemat/freemat.install new file mode 100644 index 000000000..28e454176 --- /dev/null +++ b/community/freemat/freemat.install @@ -0,0 +1,27 @@ +pre_install() { + /bin/true +} + +post_install() { + echo "-- Use FreeMat -i /usr/share/FreeMat-3.6/ to adjust docs location" +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + echo "-- Use FreeMat -i /usr/share/FreeMat-3.6/ to adjust docs location" +} + +pre_remove() { + /bin/true +} + +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/freemind/ChangeLog b/community/freemind/ChangeLog new file mode 100644 index 000000000..4833059df --- /dev/null +++ b/community/freemind/ChangeLog @@ -0,0 +1,6 @@ +2009-02-15 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 2 + + * PKGBUILD: substituted jre dependency with java-runtime, lots of + cleanup diff --git a/community/freemind/PKGBUILD b/community/freemind/PKGBUILD new file mode 100644 index 000000000..3a3a3c942 --- /dev/null +++ b/community/freemind/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: Vinay S Shastry <vinayshastry@gmail.com> + +pkgname=freemind +pkgver=0.8.1 +pkgrel=2 +pkgdesc="A Java mindmapping tool" +arch=('i686' 'x86_64') +url="http://freemind.sourceforge.net" +license=('GPL') +makedepends=('unzip') +depends=('java-runtime') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-bin-max-${pkgver//./_}.zip + freemind.png freemind.desktop freemind.run) +md5sums=('e6078a7116e3dca610817c3c60db4cbf' '82a474f26f976974b95da2e25b7480a0' + '07241361af6cfb965deeab890d17f4a7' '4070fc9f286ad7aaa4eb394203152b33') + +build() { + cd ${srcdir} + for file in $( find lib plugins -type f ) ; do + install -Dm644 ${file} ${pkgdir}/usr/share/freemind/${file} + done + + install -Dm755 ${srcdir}/freemind.run ${pkgdir}/usr/bin/freemind + install -Dm755 ${srcdir}/freemind.sh ${pkgdir}/usr/share/freemind/freemind.sh + install -Dm644 ${srcdir}/patterns.xml ${pkgdir}/etc/freemind/patterns.xml + install -Dm644 ${srcdir}/user.properties ${pkgdir}/usr/share/freemind/user.properties + + install -d ${pkgdir}/usr/share/freemind/accessories + install -Dm644 ${srcdir}/accessories/* ${pkgdir}/usr/share/freemind/accessories/ + install -Dm644 ${srcdir}/doc/freemind.mm ${pkgdir}/usr/share/freemind/doc/freemind.mm + + install -Dm644 ${srcdir}/freemind.desktop ${pkgdir}/usr/share/applications/freemind.desktop + install -Dm644 ${srcdir}/freemind.png ${pkgdir}/usr/share/pixmaps/freemind.png +} + diff --git a/community/freemind/freemind.desktop b/community/freemind/freemind.desktop new file mode 100644 index 000000000..0c08031a2 --- /dev/null +++ b/community/freemind/freemind.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=FreeMind +GenericName=FreeMind +Exec=freemind +Terminal=false +Icon=freemind +Type=Application +MimeType=application/x-freemind +Categories=Application;Office; +Comment=A free mind mapping tool diff --git a/community/freemind/freemind.png b/community/freemind/freemind.png new file mode 100644 index 000000000..b4689bf25 Binary files /dev/null and b/community/freemind/freemind.png differ diff --git a/community/freemind/freemind.run b/community/freemind/freemind.run new file mode 100755 index 000000000..33b4f9d9f --- /dev/null +++ b/community/freemind/freemind.run @@ -0,0 +1,4 @@ +#!/bin/sh + +cd /usr/share/freemind +exec ./freemind.sh $@ diff --git a/community/freeradius-client/PKGBUILD b/community/freeradius-client/PKGBUILD new file mode 100644 index 000000000..c28b2dbed --- /dev/null +++ b/community/freeradius-client/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Kalidarn + +pkgname=freeradius-client +pkgver=1.1.6 +pkgrel=2 +pkgdesc="FreeRADIUS Client Software" +arch=('i686' 'x86_64') +url="http://wiki.freeradius.org/Radiusclient" +license=('BSD') +source=(ftp://ftp.freeradius.org/pub/radius/$pkgname-$pkgver.tar.bz2) +md5sums=('2e46564e450ae13aedb70dc133b158ac') + +build() { + cd $startdir/src/$pkgname-$pkgver + + install -D -m0644 COPYRIGHT $pkgdir/usr/share/licenses/$pkgname/license || return 1 + + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + mv $startdir/pkg/etc/radiusclient $startdir/pkg/etc/radiusclient.default +} diff --git a/community/freeradius/PKGBUILD b/community/freeradius/PKGBUILD new file mode 100644 index 000000000..005114256 --- /dev/null +++ b/community/freeradius/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 2560 2009-09-19 16:23:45Z ibiru $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Jason R Begley (jayray@digitalgoat.com> + +pkgname=freeradius +pkgver=2.1.6 +pkgrel=3 +pkgdesc="The premier open source RADIUS server." +arch=('i686' 'x86_64') +url="http://www.freeradius.org/" +license=("GPL") +depends=('openssl' 'heimdal' 'pth' 'libldap>=2.4.18' 'net-snmp' 'pam' \ + 'postgresql-libs>=8.4.1' 'libtool' 'libmysqlclient' 'gdbm' 'shadow') +options=(!libtool emptydirs !makeflags) +install=$pkgname.install +source=(ftp://ftp.freeradius.org/pub/radius/freeradius-server-$pkgver.tar.bz2 \ + radiusd) +md5sums=('645ac631505cde46e93c47e273bdec19' + '655d2d6764e0730d64e5d92e75794b51') + +build() { + cd $startdir/src/freeradius-server-$pkgver + + export CFLAGS="$CFLAGS -fno-strict-aliasing" + + ./configure --with-system-libtool \ + --prefix=/usr --enable-heimdal-krb5 \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --libdir=/usr/lib/freeradius + + make || return 1 + make install R=$startdir/pkg || return 1 + + install -D -m755 ../radiusd $startdir/pkg/etc/rc.d/radiusd && \ + chmod o+r $startdir/pkg/etc/raddb/* && \ + mv $startdir/pkg/etc/raddb $startdir/pkg/etc/raddb.default +} diff --git a/community/freeradius/freeradius.install b/community/freeradius/freeradius.install new file mode 100644 index 000000000..ccd5d4b9b --- /dev/null +++ b/community/freeradius/freeradius.install @@ -0,0 +1,38 @@ +pre_install() { + /bin/true +} + +post_install() { + groupadd radiusd + useradd -g radiusd -s /bin/false radiusd + + touch /var/run/radiusd/radiusd.pid + chown -R radiusd.radiusd /var/run/radiusd + + touch /var/log/radius/radius.log + chown -R radiusd.radiusd /var/log/radius/radius.log + + [ -d /etc/raddb ] || cp -a /etc/raddb.default /etc/raddb + + /bin/true +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + /bin/true +} + +pre_remove() { + /etc/rc.d/radiusd stop + /bin/true +} + +post_remove() { + userdel radiusd + groupdel radiusd + /bin/true +} + diff --git a/community/freeradius/radiusd b/community/freeradius/radiusd new file mode 100755 index 000000000..c2a528f24 --- /dev/null +++ b/community/freeradius/radiusd @@ -0,0 +1,39 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/radiusd` +case "$1" in + start) + stat_busy "Starting radiusd Server" + [ -z "$PID" ] && /usr/sbin/radiusd + if [ $? -gt 0 ]; then + stat_fail + else + echo $PID > /var/run/radiusd.pid + add_daemon radiusd + stat_done + fi + ;; + stop) + stat_busy "Stopping radiusd Server" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm /var/run/radiusd.pid + rm_daemon radiusd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 + diff --git a/community/freetalk/ChangeLog b/community/freetalk/ChangeLog new file mode 100644 index 000000000..d22a5592c --- /dev/null +++ b/community/freetalk/ChangeLog @@ -0,0 +1,3 @@ +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/freetalk/PKGBUILD b/community/freetalk/PKGBUILD new file mode 100644 index 000000000..19ea96b6f --- /dev/null +++ b/community/freetalk/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=freetalk +pkgver=3.2 +pkgrel=3 +pkgdesc="A console based Jabber client" +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/freetalk" +license=('GPL') +depends=('loudmouth' 'guile') +install=freetalk.install +source=(http://savannah.gnu.org/download/freetalk/freetalk-$pkgver.tar.gz) +md5sums=('ab09bd07dde158551f151d281b14642c') + +build() { + cd $startdir/src/freetalk-$pkgver + + ./configure --prefix=/usr + + patch -p0 src/callbacks.cc <<EOF +156c156,159 +< *strchr (from, '/') = '\0'; +--- +> { +> char *_tmp = (char*)strchr (from, '/'); +> *_tmp = '\0'; +> } +EOF + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + rm $pkgdir/usr/share/info/dir +} diff --git a/community/freetalk/freetalk.install b/community/freetalk/freetalk.install new file mode 100644 index 000000000..679f3d310 --- /dev/null +++ b/community/freetalk/freetalk.install @@ -0,0 +1,22 @@ +info_dir=/usr/share/info +info_files=(freetalk) + +post_install() { + for f in ${info_files[@]}; do + install-info ${info_dir}/$f.info ${info_dir}/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for f in ${info_files[@]}; do + install-info --delete ${info_dir}/$f.info ${info_dir}/dir 2> /dev/null + done +} + +op=$1 +shift +$op $* diff --git a/community/freetds/PKGBUILD b/community/freetds/PKGBUILD new file mode 100644 index 000000000..661d45b5c --- /dev/null +++ b/community/freetds/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Aaron Malone <aaron@munge.net> +pkgname=freetds +pkgver=0.82 +pkgrel=2 +pkgdesc="Library for accessing Sybase and MS SQL Server databases" +url="http://www.freetds.org" +arch=(i686 x86_64) +license=("LGPL") +depends=(unixodbc) +backup=(etc/freetds/freetds.conf etc/freetds/locales.conf etc/freetds/pool.conf) +source=(ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/$pkgname-$pkgver.tar.gz) +md5sums=('3df6b2e83fd420e90f1becbd1162990a') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc/freetds + make || return 1 + make DESTDIR=$startdir/pkg install + find $startdir/pkg -name '*.la' -exec rm {} \; +} diff --git a/community/freevo/PKGBUILD b/community/freevo/PKGBUILD new file mode 100644 index 000000000..5cf74e506 --- /dev/null +++ b/community/freevo/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> + +pkgname=freevo +pkgver=1.9.0 +pkgrel=1 +pkgdesc="Freevo is an open-source home theatre PC platform based on Linux and a number of open-source audio/video tools." +url="http://freevo.sourceforge.net/" +license=('GPL2') +arch=('i686' 'x86_64') +depends=('lame' 'flac' 'faad2' 'cdparanoia' 'vorbis-tools' \ + 'fbset' 'smpeg' 'pil' 'python-pysqlite-legacy' \ + 'pyxml' 'lsdvd' 'twisted' 'python-numeric' 'python-pygame'\ + 'kaa-metadata' 'kaa-imlib2' 'beautiful-soup') +optdepends=('mplayer: most features' 'xine-lib: can be used instead of mplayer' 'tvtime: watching tv' 'xmltv: parsing online tv guides') +install=freevo.install +options=('docs') +source=(http://downloads.sourceforge.net/freevo/$pkgname-$pkgver.tar.gz \ + freevo.desktop) +md5sums=('aeb05e52f996258386af2951688bf6e3' + '9c5fcea7149bf52978730229831d1a40') + +build() { + cd $srcdir/$pkgname-$pkgver + + python setup.py install --prefix=$pkgdir/usr + + install -Dm644 local_conf.py.example $pkgdir/usr/share/doc/freevo/local_conf.py.example + + # install .desktop file and icon + install -Dm644 $srcdir/$pkgname-$pkgver/share/icons/misc/freevo_app.png \ + $pkgdir/usr/share/pixmaps/freevo.png + install -Dm644 $srcdir/freevo.desktop \ + $pkgdir/usr/share/applications/freevo.desktop + } diff --git a/community/freevo/freevo.desktop b/community/freevo/freevo.desktop new file mode 100644 index 000000000..1b57043be --- /dev/null +++ b/community/freevo/freevo.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Name=Freevo +GenericName=Freevo +Comment=Home theatre +Exec=freevo +Terminal=false +Type=Application +Icon=/usr/share/pixmaps/freevo.png +Categories=AudioVideo; + diff --git a/community/freevo/freevo.install b/community/freevo/freevo.install new file mode 100644 index 000000000..c5223ef8d --- /dev/null +++ b/community/freevo/freevo.install @@ -0,0 +1,29 @@ +post_install() { + if [ ! -d /etc/freevo ]; then + mkdir /etc/freevo + fi + + if [ ! -f /etc/freevo/local_conf.py ]; then + cp /usr/share/doc/freevo/local_conf.py.example /etc/freevo/local_conf.py + fi + +cat << _EOF + +==> freevo installation notes: +--------------------------------------- + Run 'freevo setup --help' and follow the instructions. Then edit + /etc/freevo/local_conf.py to suit your needs. This file can be + installed on a per-user basis in ~/.freevo and will take precedence + over the one in /etc/freevo/. + +_EOF + +} + +post_upgrade() { + post_install +} + +op=$1 +shift +$op $* diff --git a/community/freewrl/PKGBUILD b/community/freewrl/PKGBUILD new file mode 100644 index 000000000..b14c583e5 --- /dev/null +++ b/community/freewrl/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=freewrl +pkgver=1.22.3 +pkgrel=1 +pkgdesc="VRML viewer" +arch=('i686' 'x86_64') +url="http://freewrl.sourceforge.net/" +license=('GPL') +depends=('java-runtime' 'libx11' 'libjpeg' 'libpng' 'expat' 'mesa' 'lesstif' 'libxaw') +makedepends=('java-environment' 'perl' 'patch' 'xulrunner') +source=(http://easynews.dl.sf.net/sourceforge/freewrl/$pkgname-$pkgver.tar.bz2) +md5sums=('c21d85aa20b2d45453f83df532e769e4') + +build() { + . /etc/profile.d/openjdk6.sh + cd $startdir/src/$pkgname-$pkgver + + sed -i 's#| JSPROP_EXPORTED##' src/lib/world_script/jsUtils.c + sed -i 's#DOUBLE_TO_JSVAL(0.0)#DOUBLE_TO_JSVAL(0)#' src/lib/world_script/jsVRML_MFClasses.c + + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/frei0r-plugins/PKGBUILD b/community/frei0r-plugins/PKGBUILD new file mode 100644 index 000000000..588de1fe7 --- /dev/null +++ b/community/frei0r-plugins/PKGBUILD @@ -0,0 +1,18 @@ +pkgname=frei0r-plugins +pkgver=1.1.22 +pkgrel=1 +pkgdesc="frei0r is a minimalistic plugin API for video sources and filters." +arch=(i686 x86_64) +url="http://www.piksel.org/frei0r" +license=('GPL') +depends=('gcc-libs' 'gavl>=1.0.0') +source=(http://propirate.net/frei0r/$pkgname-$pkgver.tar.gz) +md5sums=('8123893c67fc5ce01ddcb09853d47ed4') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/frostwire/PKGBUILD b/community/frostwire/PKGBUILD new file mode 100644 index 000000000..739134e2c --- /dev/null +++ b/community/frostwire/PKGBUILD @@ -0,0 +1,47 @@ +# $Id: PKGBUILD 3722 2009-10-08 07:29:44Z foutrelis $ +# Maintainer: Evangelos Foutras <foutrelis@gmail.com> + +pkgname=frostwire +pkgver=4.18.3 +pkgrel=1 +pkgdesc="P2P Gnutella/Bittorrent client" +arch=('any') +url="http://www.frostwire.com" +license=('GPL') +depends=('java-runtime' 'desktop-file-utils' 'hicolor-icon-theme') +conflicts=('java-gcj-compat') +install=$pkgname.install +source=(http://main2.frostwire.com/$pkgname/$pkgver/$pkgname-$pkgver.noarch.tar.gz + $pkgname + $pkgname.desktop + icons.tar.gz + do-not-run-unpack200-py.patch + java-version-detection.patch) +md5sums=('bd7e49ea43fa7834e94da0631dddd6c6' + '88647e1dbbd3a86472739546b7107949' + '89684c639a868fd0352a20fc1e81996c' + 'dbea03ff4e35cc6c190976282682c2cf' + '1bfdaa7c31704645aebf9161bca6947f' + 'b1e6c951e218886c7f6f7511bf722871') + +build() { + cd "$srcdir/$pkgname-$pkgver.noarch" + + # FS#15544 (Java version detection fails when _JAVA_OPTIONS is set) + patch -p1 -i "$srcdir/java-version-detection.patch" + + # Do not attempt to run unpack200.py on startup + patch -p1 -i "$srcdir/do-not-run-unpack200-py.patch" + + install -d "$pkgdir/usr/share/$pkgname" + cp -r * "$pkgdir/usr/share/$pkgname" + cp -r "$srcdir/icons" "$pkgdir/usr/share" + + install -D "$srcdir/$pkgname" "$pkgdir/usr/bin/$pkgname" + install -Dm644 $pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm644 "$srcdir/icons/hicolor/16x16/apps/$pkgname.png" \ + "$pkgdir/usr/share/pixmaps/$pkgname.png" + + # Remove uneeded files + rm -rf "$pkgdir"/usr/share/frostwire/{runFrostwireOSX.sh,unpack200.py,root/{.svn,magnet10/.svn}} +} diff --git a/community/frostwire/do-not-run-unpack200-py.patch b/community/frostwire/do-not-run-unpack200-py.patch new file mode 100644 index 000000000..7582fe94e --- /dev/null +++ b/community/frostwire/do-not-run-unpack200-py.patch @@ -0,0 +1,13 @@ +diff -upr frostwire-4.18.3.noarch.orig/runFrostwire.sh frostwire-4.18.3.noarch/runFrostwire.sh +--- frostwire-4.18.3.noarch.orig/runFrostwire.sh 2009-10-06 18:10:25.000000000 +0300 ++++ frostwire-4.18.3.noarch/runFrostwire.sh 2009-10-08 10:02:50.000000000 +0300 +@@ -6,9 +6,6 @@ + # this should allow starting limewire from + # gui-based explorer interfaces + +-#Attempt to unpack if there's anything to be unpacked. +-python /usr/lib/frostwire/unpack200.py +- + cd "`dirname "$0"`" + + #export AWT_TOOLKIT=MToolkit diff --git a/community/frostwire/frostwire b/community/frostwire/frostwire new file mode 100755 index 000000000..69d5db4db --- /dev/null +++ b/community/frostwire/frostwire @@ -0,0 +1,3 @@ +#!/bin/bash +cd /usr/share/frostwire +./runFrostwire.sh diff --git a/community/frostwire/frostwire.desktop b/community/frostwire/frostwire.desktop new file mode 100644 index 000000000..f68043c3f --- /dev/null +++ b/community/frostwire/frostwire.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=FrostWire +GenericName=P2P Gnutella/Bittorrent client +Comment=Search and share all kinds of files on the Gnutella network +Exec=/usr/bin/frostwire +Icon=frostwire +Terminal=false +Type=Application +Categories=Network;FileTransfer;P2P; diff --git a/community/frostwire/frostwire.install b/community/frostwire/frostwire.install new file mode 100644 index 000000000..87c29e4db --- /dev/null +++ b/community/frostwire/frostwire.install @@ -0,0 +1,14 @@ +post_install() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/frostwire/icons.tar.gz b/community/frostwire/icons.tar.gz new file mode 100644 index 000000000..e67e07a1b Binary files /dev/null and b/community/frostwire/icons.tar.gz differ diff --git a/community/frostwire/java-version-detection.patch b/community/frostwire/java-version-detection.patch new file mode 100644 index 000000000..72d2f4860 --- /dev/null +++ b/community/frostwire/java-version-detection.patch @@ -0,0 +1,12 @@ +diff -uprb frostwire-4.18.0.noarch.orig/runFrostwire.sh frostwire-4.18.0.noarch/runFrostwire.sh +--- frostwire-4.18.0.noarch.orig/runFrostwire.sh 2009-05-08 04:39:13.000000000 +0300 ++++ frostwire-4.18.0.noarch/runFrostwire.sh 2009-07-18 00:43:42.000000000 +0300 +@@ -76,7 +76,7 @@ check_version() + return 1 + fi + +- JAVA_HEADER=`${JAVA_PROGRAM_DIR}java -version 2>&1 | head -n 1` ++ JAVA_HEADER=`${JAVA_PROGRAM_DIR}java -version 2>&1 | grep version` + JAVA_IMPL=`echo ${JAVA_HEADER} | cut -f1 -d' '` + if [ "$JAVA_IMPL" = "java" ] ; then + VERSION=`echo ${JAVA_HEADER} | sed "s/java version \"\(.*\)\"/\1/"` diff --git a/community/fuseiso/PKGBUILD b/community/fuseiso/PKGBUILD new file mode 100644 index 000000000..41c8bdc8e --- /dev/null +++ b/community/fuseiso/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> +# Contributor: Shinlun Hsieh <yngwiexx@yahoo.com.tw> + +pkgname=fuseiso +pkgver=20070708 +pkgrel=1 +pkgdesc="FUSE module to mount ISO filesystem images" +arch=('i686' 'x86_64') +url="http://fuse.sourceforge.net/wiki/index.php/FuseIso" +license=('GPL') +depends=('fuse' 'glib2' 'zlib') +makedepends=('pkgconfig') +source=(http://ubiz.ru/dm/${pkgname}-${pkgver}.tar.bz2) +md5sums=('4bb50412b6d01f337565e28afddca3a5') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} + diff --git a/community/fusion-icon/PKGBUILD b/community/fusion-icon/PKGBUILD new file mode 100644 index 000000000..e349c2274 --- /dev/null +++ b/community/fusion-icon/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: nesl247 <nesl247@gmail.com> +# Maintainer: JJDaNiMoTh <jjdanimoth@gmail.com> + +pkgname=fusion-icon +pkgver=20090414 +pkgrel=1 +pkgdesc="Simple tray icon for compiz" +arch=('i686' 'x86_64') +url="http://opencompositing.org" +license=('GPL') +depends=('compiz-core>=0.6.0' 'pygtk' 'compizconfig-python' \ + 'hicolor-icon-theme' 'libtool' 'xorg-utils') +makedepends=('git') +groups=('compiz-fusion' 'compiz-fusion-kde' 'compiz-fusion-gtk') +replace=() +conflict=('fusion-icon-git') +install=fusion-icon.install +source=() +md5sums=() + + +_gitroot="git://anongit.opencompositing.org/users/crdlb/fusion-icon" +_gitname="fusion-icon" + +build() { + msg "Connecting to opencompositing.org GIT server...." + + if [[ -d $startdir/src/$_gitname ]] ; then + cd $_gitname + git-pull origin || return 1 + msg "The local files are updated." + else + git clone $_gitroot || return 1 + fi + + msg "GIT checkout done" + msg "Starting make..." + + # Remove old -build + rm -rf $startdir/src/$_gitname-build + + cp -r $startdir/src/$_gitname $startdir/src/$_gitname-build + cd $startdir/src/$_gitname-build + + make PREFIX=/usr DESTDIR=$startdir/pkg install || return 1 + + cd $startdir/src + rm -rf $_gitname-build +} diff --git a/community/fusion-icon/fusion-icon.install b/community/fusion-icon/fusion-icon.install new file mode 100644 index 000000000..7b6228b08 --- /dev/null +++ b/community/fusion-icon/fusion-icon.install @@ -0,0 +1,25 @@ +pkgname=fusion-icon-git + +post_install() { + cat << EOF +==> Updating icon cache..... +EOF + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + +} + +post_upgrade() { + post_install +} + +post_remove() { + cat << EOF +==> Updating icon cache..... +EOF + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +op=$1 +shift + +$op $* diff --git a/community/fxdesktop/PKGBUILD b/community/fxdesktop/PKGBUILD new file mode 100644 index 000000000..d0dbe7c9c --- /dev/null +++ b/community/fxdesktop/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sander Jansen <sander@knology.net> + +pkgname=fxdesktop +pkgver=0.1.12 +pkgrel=2 +pkgdesc="Lightweight Desktop Environment" +arch=('i686' 'x86_64') +url="http://code.google.com/p/fxdesktop/" +license=('GPL') +depends=('fox>=1.6.0' ) +source=(http://archlinux-stuff.googlecode.com/files/$pkgname-$pkgver.tar.bz2) +md5sums=('9489e7369b5e052e0b6836a3b0670832') + +build() { + cd $startdir/src/$pkgname-$pkgver + + # Override default flags + export CFLAGS="-Wall -O2 -pipe" + export CXXFLAGS="-Wall -O2 -pipe" + [ "$CARCH" = "x86_64" ] && (sed -i -e 's|lib64|lib|g' build/config.linux_x86_64 || return 1) + + # Compile + ./gb --prefix=/usr || return 1 + ./gb --package-root=$startdir/pkg/usr install || return 1 +} diff --git a/community/fxprocessview/PKGBUILD b/community/fxprocessview/PKGBUILD new file mode 100644 index 000000000..2cec1635a --- /dev/null +++ b/community/fxprocessview/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sander Jansen <sander@knology.net> + +pkgname=fxprocessview +pkgver=0.5.0 +pkgrel=2 +pkgdesc="Process Viewer" +arch=('i686' 'x86_64') +license=('GPL') +depends=('fox>=1.4.0') +url="http://code.google.com/p/fxdesktop/" +source=(http://archlinux-stuff.googlecode.com/files/$pkgname-$pkgver.tar.gz \ + build-fix.patch) +md5sums=('5d3cc8d7aec770997c281a743ddfda5a' + '2d2c3d54dcd2404149955f12cccb21a5') + +build() { + cd $startdir/src/$pkgname-$pkgver + + # Override default flags + export CFLAGS="-Wall -O2 -pipe" + export CXXFLAGS="-Wall -O2 -pipe" + + # Compile + patch -Np1 <../build-fix.patch || return 1 + ./gb + + # gb does not return valid error code + [ -f src/fxprocessview ] || return 1 + + # make sure destination exists + mkdir -p $startdir/pkg/usr/bin + + # Install + ./gb install --package-root=$startdir/pkg/usr +} diff --git a/community/fxprocessview/build-fix.patch b/community/fxprocessview/build-fix.patch new file mode 100644 index 000000000..7c883454c --- /dev/null +++ b/community/fxprocessview/build-fix.patch @@ -0,0 +1,41 @@ +diff -wbBur fxprocessview-0.5.0/src/processlist.cpp fxprocessview-0.5.0.my/src/processlist.cpp +--- fxprocessview-0.5.0/src/processlist.cpp 2005-07-15 06:39:17.000000000 +0400 ++++ fxprocessview-0.5.0.my/src/processlist.cpp 2007-03-07 19:21:34.000000000 +0300 +@@ -696,7 +696,7 @@ + + long FXProcessList::onCmdUserMode(FXObject* sender,FXSelector,void* ){ + if (userfilter.empty()){ +- userfilter=FXFile::getCurrentUserName(); ++ userfilter=FXSystem::currentUserName(); + } + else { + userfilter=""; +@@ -942,12 +942,17 @@ + + + +- FXint num_processes = FXFile::listFiles(dirlist,"/proc","[0123456789]*",LIST_MATCH_ALL|LIST_NO_FILES|LIST_NO_PARENT); ++ FXint num_processes = FXDir::listFiles(dirlist,"/proc","[0123456789]*",FXDir::MatchAll | FXDir::NoFiles | FXDir::NoParent); + task_total=num_processes; + for (FXint i=0;i<num_processes;i++){ + + /// Check the Owner +- owner = FXFile::owner("/proc/" + dirlist[i]); ++ FXStat stat; ++ FXStat::statFile("/proc/" + dirlist[i], stat); ++ owner = FXSystem::userName(stat.user()); ++ ++// owner = FXSystem::userName(FXStat::user("/proc/" + dirlist[i])); ++ + if (!userfilter.empty() && (owner!=userfilter)) continue; + + /// Read in Process Stat +@@ -1027,7 +1032,7 @@ + } + + filename = "/proc/" + dirlist[i] + "/cmdline"; +- if (FXFile::exists(filename)) { ++ if (FXStat::exists(filename)) { + fp = fopen(filename.text(),"r"); + if (fp) { + if (fgets(buffer,80,fp)!=NULL){ diff --git a/community/g2sc/PKGBUILD b/community/g2sc/PKGBUILD new file mode 100644 index 000000000..a8dba697e --- /dev/null +++ b/community/g2sc/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=g2sc +pkgver=0.2 +pkgrel=2 +pkgdesc="Samba gtk2 client" +arch=('i686' 'x86_64') +license=('GPL') +url="http://sourceforge.net/projects/g2sc" +depends=('smbclient' 'gtk2') +source=(http://downloads.sourceforge.net/g2sc/$pkgname${pkgver}alpha-source.tar.bz2) +md5sums=('c0994584f2c950241bf7e2782cb4d2fd') + +build() +{ + cd $startdir/src + make || return 1 + mkdir -p $startdir/pkg/usr/{share/{g2sc,applications},bin} + install -m644 g2sc.conf $startdir/pkg/usr/share/g2sc || return 1 + install -m644 g2sc.png $startdir/pkg/usr/share/g2sc || return 1 + install -m755 g2sc $startdir/pkg/usr/bin || return 1 + install -m644 g2sc.desktop $startdir/pkg/usr/share/applications || return 1 +} diff --git a/community/galago-daemon/PKGBUILD b/community/galago-daemon/PKGBUILD new file mode 100644 index 000000000..25d93e7d7 --- /dev/null +++ b/community/galago-daemon/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=galago-daemon +pkgver=0.5.1 +pkgrel=2 +pkgdesc="Galago presence daemon" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://www.galago-project.org" +depends=('libgalago') +source=(http://www.galago-project.org/files/releases/source/galago-daemon/galago-daemon-$pkgver.tar.gz) +md5sums=('fdb81f938f86f380b127158ebb542279') + +build() { + cd $startdir/src/galago-daemon-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/$pkgname --disable-tests + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gambas2/ChangeLog b/community/gambas2/ChangeLog new file mode 100644 index 000000000..520d12fb6 --- /dev/null +++ b/community/gambas2/ChangeLog @@ -0,0 +1,87 @@ +2009-09-18 Biru Ionut <ionut@archlinux.ro> + * 2.16.0-2 postgresql 8.4 rebuild + +2009-09-10 Biru Ionut <ionut@archlinux.ro> + * 2.16.0-1 new version + +2009-07-26 Biru Ionut <ionut@archlinux.ro> + + * 2.15.0-1 new upstream version + +2009-07-15 Biru Ionut <ionut@archlinux.ro> + + * 2.14.0-2 rebuild against libjpeg7 + +2009-06-12 Laurent Carlier <lordheavym@gmail.com> + + * Updated to 2.13.1 + * Add fixes for building with gcc 4.4: + - patches sqlite3-gcc44fix.diff and corba-gcc44fix.diff + * Add support with xdg-utils in post_install() and pre_remove() + * Add missing postgresql dependency in makedepnds(), should fix task #14548 + * Fix some typos + +2008-06-30 Mateusz Herych <heniekk@gmail.com> + + * Updated for x86_64 - 2.7.0 + +2008-06-30 Giovanni Scafora <linuxmania@gmail.com> + + * Updated for i686 - 2.7.0 + +2008-05-11 Mateusz Herych <heniekk@gmail.com> + + * Updated for x86_64 - 2.6.0 + +2008-05-10 Giovanni Scafora <linuxmania@gmail.com> + + * Updated for i686 - 2.6.0 + +2008-04-04 Giovanni Scafora <linuxmania@gmail.com> + + * Updated for i686 - 2.5.0 + +2008-03-20 Giovanni Scafora <linuxmania@gmail.com> + + * Updated for i686 - 2.4.1 + +2008-02-23 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 2.2.0 + +2008-01-05 Douglas Soares de Andrade <dsa@aur.archlinux.org> + * Updated to new version - 2.0.0 + * Update notes: + + i just did not found a way to create the package using makepkg as i have + an error telling this: + + xdg-icon-resource: No writable system icon directory found. + + So, to update the package i did this (i know, it is ugly, very ugly): + + I entered in the src/gambas2-2.0.0 and runned this command: + + make DESTDIR=/home/douglas/projetos/archlinux/community/devel/gambas2/pkg + install + + And then i returned to the package dir and did: + + makepkg -R (as the files where in the pkg folder) + +2007-11-14 Douglas Soares de Andrade <dsa@aur.archlinux.org> + * Updated to new version - 1.9.91 + +2007-11-07 Douglas Soares de Andrade <dsa@aur.archlinux.org> + * Updated to new version - 1.9.90 + * Thanks for the author of the gambas_2 package in aur, since it is just + his package without the libfbclient (will be updated soon) and omniorb + (if really need i will send it to community) + +2007-06-29 tardo <tardo@nagi-fanboi.net> + * Built for x86_64 + * Added a short workaround to complete make install + make segfaulted when calling one of the installed binaries + which tried to open a file with +x permissions. + + diff --git a/community/gambas2/PKGBUILD b/community/gambas2/PKGBUILD new file mode 100644 index 000000000..a25b133dc --- /dev/null +++ b/community/gambas2/PKGBUILD @@ -0,0 +1,58 @@ +# $Id: PKGBUILD 2476 2009-09-19 11:04:53Z ibiru $ +# Maintainer : Biru Ionut <ionut@archlinux.ro> +# Contributor: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: Toni Foerster <stonerl@skeps.de> +# Contributor: Laurent Carlier <lordheavym@gmail.com> + +pkgname=gambas2 +pkgver=2.16.0 +pkgrel=2 +pkgdesc="A free development environment based on a Basic interpreter." +arch=('i686' 'x86_64') +url="http://gambas.sourceforge.net" +depends=('librsvg' 'postgresql-libs>=8.4.1' 'libmysqlclient' \ + 'curl' 'poppler' 'sqlite3' 'sdl_mixer' 'sdl_image' \ + 'unixodbc' 'kdelibs3' 'libffi' 'omniorb' 'xdg-utils' 'libxtst' 'libfbclient' 'sqlite2') +makedepends=('intltool' 'mysql' 'postgresql') +license=('GPL2') +options=('!makeflags' '!libtool') +source=(http://downloads.sourceforge.net/gambas/$pkgname-$pkgver.tar.bz2 + 'gambas2.desktop' 'gambas2.png') +install=gambas2.install + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ## necessary for corba fix + cd gb.corba && ./reconf && cd .. + ## + + . /etc/profile.d/kde3.sh + . /etc/profile.d/qt3.sh + + ./configure -C --disable-qte --prefix=/usr + make bindir=${pkgdir}/usr/bin || return 1 + make XDG_UTILS='' DESTDIR=${pkgdir} install || return 1 + + ## needed for postinst with xdg-utils + install -d -m755 ${pkgdir}/usr/share/gambas2/mime || return 1 + install -D -m644 main/mime/* \ + ${pkgdir}/usr/share/gambas2/mime/ || return 1 + ## + + install -d -m755 ${pkgdir}/usr/share/gambas2/icons || return 1 + install -D -m644 main/mime/application-x-gambas.png \ + ${pkgdir}/usr/share/gambas2/icons/application-x-gambas.png || return 1 + install -D -m644 ${srcdir}/gambas2.desktop \ + ${pkgdir}/usr/share/applications/gambas2.desktop || return 1 + install -D -m644 ${srcdir}/gambas2.png \ + ${pkgdir}/usr/share/pixmaps/gambas2.png || return 1 + + #fix help + chown root:root -R ${pkgdir}/usr/share/gambas2/help/help || return 1 +} +md5sums=('7b2323eaa6f9fef5d70133eec419b95a' + 'e6c2df38b29fcb6ba9ac7ba783688211' + '32672c984d8487beb13aa5b6bc6868e2') diff --git a/community/gambas2/gambas2.desktop b/community/gambas2/gambas2.desktop new file mode 100644 index 000000000..40968158f --- /dev/null +++ b/community/gambas2/gambas2.desktop @@ -0,0 +1,13 @@ + +[Desktop Entry] +Name=Gambas2 +Exec=gambas2 +Icon=/usr/share/pixmaps/gambas2.png +Terminal=false +X-MultipleArgs=false +Type=Application +Categories=Application;Development; +Encoding=UTF-8 +StartupNotify=true + +GenericName= diff --git a/community/gambas2/gambas2.install b/community/gambas2/gambas2.install new file mode 100644 index 000000000..4729f7ef6 --- /dev/null +++ b/community/gambas2/gambas2.install @@ -0,0 +1,12 @@ +post_install() { + xdg-icon-resource install --context mimetypes --size 64 \ + /usr/share/gambas2/mime/application-x-gambas.png application-x-gambas + xdg-mime install /usr/share/gambas2/mime/application-x-gambas.xml +} + +pre_remove() { + xdg-icon-resource uninstall --context mimetypes --size 64 application-x-gambas + xdg-mime uninstall /usr/share/gambas2/mime/application-x-gambas.xml +} + +# vim:set ts=2 sw=2 et: diff --git a/community/gambas2/gambas2.png b/community/gambas2/gambas2.png new file mode 100644 index 000000000..e7baa8699 Binary files /dev/null and b/community/gambas2/gambas2.png differ diff --git a/community/gamin/PKGBUILD b/community/gamin/PKGBUILD new file mode 100644 index 000000000..662002e91 --- /dev/null +++ b/community/gamin/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: Pulphix <crimea.v@libero.it> + +pkgname=gamin +pkgver=0.1.10 +pkgrel=1 +pkgdesc='Gamin is a file and directory monitoring system defined to be a subset of the FAM (File Alteration Monitor) system.' +url='http://www.gnome.org/~veillard/gamin' +license=('GPL') +arch=('i686' 'x86_64') +depends=('glib2') +makedepends=('python') +options=('libtool') +optdepends=('python: If you want to use the python module, that is.') +provides=('fam') +conflicts=('fam') +source=("http://www.gnome.org/~veillard/gamin/sources/${pkgname}-${pkgver}.tar.gz") + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --disable-static --with-threads \ + --disable-debug-api --disable-debug --libexecdir=/usr/lib/gamin + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} +md5sums=('b4ec549e57da470c04edd5ec2876a028') diff --git a/community/gammu/ChangeLog b/community/gammu/ChangeLog new file mode 100644 index 000000000..a8d8c0f79 --- /dev/null +++ b/community/gammu/ChangeLog @@ -0,0 +1,84 @@ +2009-09-19 Biru Ionut <ionut@archlinux.ro> + + * rebuild postgresql 8.4: 1.26.1-2 + +2009-09-08 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.26.1 + + * PKGBUILD: moved python from makedepends to depends due to + gammu substituting python-gammu + +2009-07-14 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.25.0 + +2009-04-14 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 2 + + * PKGBUILD: forgot to add python-gammu to conflicts and provides + arrays, also added doxygen to makedepends + +2009-04-14 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.23.1 + +2009-02-15 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 2 + + * PKGBUILD: substituted bluez-libs dependency with bluez + +2009-01-17 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.22.1 + +2008-10-27 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.21.0 + + * PKGBUILD: moved to ${src,pkg}dir syntax, disabled static library + compilation, added optdepends array, added curl dependency + + * gammu.install: removed in favor of optdepends + +2008-05-13 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.20.0 + + * gammu.install: removed post_upgrade() function + +2008-03-07 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.19.0 + +2008-01-30 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.18.0 + +2008-01-23 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.17.0 + + * gammu.install: added + +2007-12-19 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.16.0 + + * PKGBUILD: fixed CVS Id variable + + * ChangeLog: adapted to "official" specifications + +2007-12-06 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.15.0 + +2007-11-05 Corrado Primier <bardo@aur.archlinux.org> + + * gammu: adopted from [extra] + + * Version bump: 1.13.0 + + * PKGBUILD: a handful of minor changes to build() diff --git a/community/gammu/PKGBUILD b/community/gammu/PKGBUILD new file mode 100644 index 000000000..889786f41 --- /dev/null +++ b/community/gammu/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 2569 2009-09-19 16:35:26Z ibiru $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=gammu +pkgver=1.26.1 +pkgrel=2 +pkgdesc="GNU All Mobile Management Utilities" +arch=('i686' 'x86_64') +url="http://www.gammu.org/" +license=('GPL') +depends=('bluez' 'curl' 'libmysqlclient' 'postgresql-libs>=8.4.1' 'python') +makedepends=('cmake' 'doxygen' 'mysql') +optdepends=('dialog: support for the gammu-config script') +conflicts=('python-gammu') +provides=('python-gammu') +options=('!makeflags') +source=(http://dl.cihar.com/gammu/releases/${pkgname}-${pkgver}.tar.bz2) +md5sums=('ba8caab6b21a2ce0fa668f9403b8319a') + +build() { + mkdir ${srcdir}/${pkgname}-${pkgver}/build + cd ${srcdir}/${pkgname}-${pkgver}/build + cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX="/usr" .. + make || return 1 + make DESTDIR=${pkgdir} install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/gaupol/PKGBUILD b/community/gaupol/PKGBUILD new file mode 100644 index 000000000..d01e7e375 --- /dev/null +++ b/community/gaupol/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Allan McRae <allan@archlinux.org> +# Contributor: FJ <joostef@gmail.com> +# Contributor: Sebastien Piccand <sebcactus gmail com> + +pkgname=gaupol +pkgver=0.15 +pkgrel=2 +pkgdesc="An editor for text-based subtitles" +arch=('i686' 'x86_64') +url="http://home.gna.org/gaupol" +license=('GPL') +depends=('pygtk') +makedepends=('gettext' 'intltool') +optdepends=('python-chardet: character encoding detection' + 'pyenchant: spell-checking' + 'iso-codes: translate language and country codes for spell-checker' + 'mplayer: subtitle preview' + 'vlc: subtitle preview') +install=gaupol.install +source=(http://download.gna.org/$pkgname/0.15/$pkgname-$pkgver.tar.gz) +md5sums=('af9c6d248e5ba8e4c0459243eccea4c3') + +build() { + cd $srcdir/$pkgname-$pkgver + python setup.py install --root=$pkgdir || return 1 +} diff --git a/community/gaupol/gaupol.install b/community/gaupol/gaupol.install new file mode 100644 index 000000000..6b1b64bdd --- /dev/null +++ b/community/gaupol/gaupol.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/gavl/PKGBUILD b/community/gavl/PKGBUILD new file mode 100644 index 000000000..b1ed60b87 --- /dev/null +++ b/community/gavl/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 3500 2009-10-03 22:08:08Z ibiru $ +# Contributor: Robert Emil Berge <filoktetes@linuxophic.org> +# Maintainer: Robert Emil Berge +# Maintaner: Mateusz Herych <heniekk@gmail.com> + +pkgname=gavl +pkgver=1.1.1 +pkgrel=2 +pkgdesc="A low level library, upon which multimedia APIs can be built." +arch=('i686' 'x86_64') +url="http://gmerlin.sourceforge.net/" +license=('GPL') +depends=('glibc') +optios=(!libtool) +source=(http://downloads.sourceforge.net/sourceforge/gmerlin/$pkgname-$pkgver.tar.gz) +md5sums=('dc37718ab20ed6728eb9e10d5bb3ad17') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr \ + --without-doxygen \ + --with-cpuflags=none + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/gazpacho/PKGBUILD b/community/gazpacho/PKGBUILD new file mode 100755 index 000000000..6191d2626 --- /dev/null +++ b/community/gazpacho/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gazpacho +pkgver=0.7.2 +pkgrel=2 +pkgdesc="A GTK+ Glade-compatible GUI designer written in Python" +arch=('i686' 'x86_64') +license=('LGPL') +url=("http://gazpacho.sicem.biz") +options=('docs') +depends=('kiwi') +source=(http://ftp.acc.umu.se/pub/GNOME/sources/gazpacho/0.7/$pkgname-$pkgver.tar.bz2) + +build() { + cd $startdir/src/$pkgname-$pkgver + python setup.py install --root=$startdir/pkg/ +} +md5sums=('ca9c3c308a63194e6dcec3c932c98fbc') diff --git a/community/gbrainy/PKGBUILD b/community/gbrainy/PKGBUILD new file mode 100644 index 000000000..a08d62211 --- /dev/null +++ b/community/gbrainy/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 1464 2009-08-22 19:56:42Z foutrelis $ +# Maintainer: Evangelos Foutras <foutrelis@gmail.com> +# Contributor: Javier 'Phrodo_00' Aravena <phrodo.00@gmail.com> + +pkgname=gbrainy +pkgver=1.12 +pkgrel=1 +pkgdesc="A brain teaser game and trainer to have fun and to keep your brain trained" +arch=('any') +url="http://live.gnome.org/gbrainy" +license=('GPL2') +depends=('gnome-sharp' 'mono-addins' 'desktop-file-utils' 'hicolor-icon-theme' + 'librsvg') +makedepends=('intltool' 'gettext') +install=gbrainy.install +source=(http://gent.softcatala.org/jmas/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('ce9faec1a3d433a9b298604c84559706') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + export MONO_SHARED_DIR="$srcdir" + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/gbrainy/gbrainy.install b/community/gbrainy/gbrainy.install new file mode 100644 index 000000000..87c29e4db --- /dev/null +++ b/community/gbrainy/gbrainy.install @@ -0,0 +1,14 @@ +post_install() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/gcc-avr/ChangeLog b/community/gcc-avr/ChangeLog new file mode 100644 index 000000000..07ccd5b24 --- /dev/null +++ b/community/gcc-avr/ChangeLog @@ -0,0 +1,30 @@ +2009-09-09 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 4.4.1 + +2009-07-17 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 2 + + * PKGBUILD: rebuilding without --disable-multilib to support multiple + avr architectures + +2009-07-12 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 4.4.0 + +2008-10-17 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 4.3.2 + + * PKGBUILD: moved to $srcdir/$pkgdir syntax, some configure tweaks + +2008-03-24 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 4.3.0 + +2008-01-30 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: added to [community] + + * ChangeLog: added diff --git a/community/gcc-avr/PKGBUILD b/community/gcc-avr/PKGBUILD new file mode 100644 index 000000000..9f678321f --- /dev/null +++ b/community/gcc-avr/PKGBUILD @@ -0,0 +1,48 @@ +# $Id: PKGBUILD 2131 2009-09-09 00:52:56Z cprimier $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: danst0 <danst0@west.de> + +pkgname=gcc-avr +pkgver=4.4.1 +pkgrel=1 +pkgdesc="The GNU avr Compiler Collection" +arch=('i686' 'x86_64') +license=('GPL' 'LGPL' 'custom') +url="http://gcc.gnu.org/" +depends=('binutils-avr>=2.19.1' 'cloog-ppl' 'gcc-libs' 'mpfr') +makedepends=('flex') +options=('!ccache' '!distcc' '!emptydirs' '!libtool' '!strip') +source=(http://ftp.gnu.org/gnu/gcc/${pkgname/-avr}-${pkgver}/gcc-{core,g++}-${pkgver}.tar.bz2) +md5sums=('d19693308aa6b2052e14c071111df59f' 'd449047b5761348ceec23739f5553e0b') + +build() { + export CFLAGS="-O2 -pipe" + export CXXFLAGS="-O2 -pipe" + + cd ${srcdir}/${pkgname/-avr}-${pkgver} + + mkdir build + cd build + ../configure --disable-libssp \ + --disable-nls \ + --enable-languages=c,c++ \ + --infodir=/usr/share/info \ + --libdir=/usr/lib \ + --libexecdir=/usr/lib \ + --mandir=/usr/share/man \ + --prefix=/usr \ + --target=avr \ + --with-gnu-as \ + --with-gnu-ld \ + --with-as=/usr/bin/avr-as \ + --with-ld=/usr/bin/avr-ld + + make || return 1 + make -j1 DESTDIR=${pkgdir} install || return 1 + + rm -f ${pkgdir}/usr/lib/libiberty.a || return 1 + rm -rf ${pkgdir}/usr/share/man/man7 || return 1 + rm -rf ${pkgdir}/usr/share/info || return 1 +} + +# vim:set ts=2 sw=2 et: diff --git a/community/gcolor2/PKGBUILD b/community/gcolor2/PKGBUILD new file mode 100644 index 000000000..206829ad2 --- /dev/null +++ b/community/gcolor2/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: pressh <pressh funnysymbol gmail dot com> +# Contributor: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: shaun lastra <badicalia@gmail.com> + +pkgname=gcolor2 +pkgver=0.4 +pkgrel=4 +pkgdesc="A simple GTK+2 color selector" +arch=('i686' 'x86_64') +url="http://gcolor2.sf.net/" +license=('GPL') +depends=('gtk2') +makedepends=('perlxml') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz \ + gcolor2-0.4-amd64.patch gcolor2.desktop) +md5sums=('02de9d925ad5921522685f402caec3ec' + '5791378f6f86dd25a302ad8586292dd6' + '6086b8be0917301fbad1b98a401a9d0c') + +build() { + cd $srcdir/$pkgname-$pkgver + [ "$CARCH" == "x86_64" ] && (patch -p1 < ../gcolor2-0.4-amd64.patch || return 1) + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + +# install desktop file +install -Dm644 $srcdir/gcolor2.desktop \ + $pkgdir/usr/share/applications/gcolor2.desktop +} diff --git a/community/gcolor2/gcolor2-0.4-amd64.patch b/community/gcolor2/gcolor2-0.4-amd64.patch new file mode 100644 index 000000000..cd06a8315 --- /dev/null +++ b/community/gcolor2/gcolor2-0.4-amd64.patch @@ -0,0 +1,46 @@ +diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN gcolor2-0.4.orig/src/callbacks.c gcolor2-0.4/src/callbacks.c +--- gcolor2-0.4.orig/src/callbacks.c 2005-07-12 14:06:12.000000000 -0400 ++++ gcolor2-0.4/src/callbacks.c 2007-02-17 19:19:38.000000000 -0500 +@@ -4,6 +4,9 @@ + + #include <gtk/gtk.h> + #include <stdio.h> ++#include <string.h> ++#include <glib.h> ++#include <glib/gprintf.h> + + #include "callbacks.h" + #include "interface.h" +@@ -172,6 +175,9 @@ void on_copy_color_to_clipboard_activate + gtk_clipboard_set_text (cb, hex, strlen (hex)); + } + ++void add_rgb_file (gchar *filename, gchar *type); ++gchar* get_system_file (void); ++ + void on_show_system_colors_activate (GtkMenuItem *menuitem, gpointer user_data) + { + if (gtk_check_menu_item_get_active (GTK_CHECK_MENU_ITEM (menuitem))) +@@ -266,6 +272,8 @@ void on_save_button_clicked (GtkButton * + gtk_widget_destroy (savedialog); + } + ++void add_list_color (gchar *spec, gchar *name, gchar *type, gboolean is_new_color); ++ + void add_color_to_treeview () + { + GtkTreeView *treeview; +diff --exclude-from=/home/dang/bin/scripts/diffrc -up -ruN gcolor2-0.4.orig/src/main.c gcolor2-0.4/src/main.c +--- gcolor2-0.4.orig/src/main.c 2005-07-11 10:55:49.000000000 -0400 ++++ gcolor2-0.4/src/main.c 2007-02-17 19:18:23.000000000 -0500 +@@ -4,6 +4,10 @@ + + #include <gtk/gtk.h> + #include <stdio.h> ++#include <stdlib.h> ++#include <string.h> ++#include <glib.h> ++#include <glib/gprintf.h> + + #include "interface.h" + #include "support.h" diff --git a/community/gcolor2/gcolor2.desktop b/community/gcolor2/gcolor2.desktop new file mode 100644 index 000000000..f8d129740 --- /dev/null +++ b/community/gcolor2/gcolor2.desktop @@ -0,0 +1,31 @@ +[Desktop Entry] +Name=Gcolor2 +GenericName=A simple GTK+2 color selector +Comment=Choose colours from palette or screen +Exec=gcolor2 +Icon=/usr/share/pixmaps/gcolor2/icon +Type=Application +Terminal=false +StartupNotify=true +Categories=Graphics; + + + + + + + + + + + + + + + + + + + + + diff --git a/community/gcompris/PKGBUILD b/community/gcompris/PKGBUILD new file mode 100644 index 000000000..8224ae391 --- /dev/null +++ b/community/gcompris/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Evangelos Foutras <foutrelis@gmail.com> +# Contributor: Daniel Isenmann <daniel.isenmann [at] gmx.de> + +pkgname=gcompris +pkgver=8.4.12 +pkgrel=1 +pkgdesc="Educational software suite comprising of numerous activities for children aged 2 to 10" +arch=('i686' 'x86_64') +url="http://gcompris.net/" +license=('GPL3') +depends=('pygtk' 'gstreamer0.10-base-plugins' 'gnome-python' 'libxxf86vm' + 'python-pysqlite' 'pyxml' 'sdl_mixer' 'desktop-file-utils') +makedepends=('pkgconfig' 'intltool' 'gettext' 'perlxml' 'texi2html' 'gnuchess') +optdepends=('gnucap: for computer simulation within the electricity activity' + 'tuxpaint: for the painting activity' + 'gnuchess: for the chess activity') +options=('!libtool') +install=gcompris.install +source=(http://downloads.sourceforge.net/sourceforge/gcompris/$pkgname-$pkgver.tar.gz) +md5sums=('8a1519e71caa0924d5df73faa311eea3') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr --disable-gnet + make || return 1 + make DESTDIR="$pkgdir/" install + + rm -f "$pkgdir/usr/share/info/dir" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/gcompris/gcompris.install b/community/gcompris/gcompris.install new file mode 100644 index 000000000..ca2b6731d --- /dev/null +++ b/community/gcompris/gcompris.install @@ -0,0 +1,25 @@ +infodir=/usr/share/info +filelist=(gcompris.info) + +post_install() { + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_remove() { + update-desktop-database -q +} + +# vim:set ts=2 sw=2 et: diff --git a/community/gcstar/ChangeLog b/community/gcstar/ChangeLog new file mode 100644 index 000000000..160eee616 --- /dev/null +++ b/community/gcstar/ChangeLog @@ -0,0 +1,5 @@ + +2007-12-29 Douglas Soares de Andrade <douglas.andrade@threepointsweb.com> + + * Built for x86_64 + diff --git a/community/gcstar/PKGBUILD b/community/gcstar/PKGBUILD new file mode 100644 index 000000000..773f816d4 --- /dev/null +++ b/community/gcstar/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gcstar +pkgver=1.4.3 +pkgrel=2 +pkgdesc="A collection management application" +arch=(i686 x86_64) +url="http://www.gcstar.org" +license=("GPL") +conflicts=('gcfilms') +replaces=('gcfilms') +provides=('gcfilms') +source=(http://download.gna.org/gcstar/gcstar-$pkgver.tar.gz ) +depends=('gtk2-perl' 'perl-libwww' 'perl-xml-simple' \ + 'perl-net-snmp' 'perlxml' \ + 'perl-xml-libxml') +md5sums=('a4182efaf0f81fba39d1ab8b9b582417') + +build() { + cd $startdir/src/gcstar + ./install --prefix=$startdir/pkg/usr + install -D -m644 $startdir/pkg/usr/share/gcstar/icons/gcstar_32x32.png \ + $startdir/pkg/usr/share/pixmaps/gcstar.png && \ + cp -R share/applications $startdir/pkg/usr/share || return 1 + + mv $startdir/pkg/usr/man $startdir/pkg/usr/share && \ + patch -p0 $pkgdir/usr/lib/gcstar/GCGraphicComponents.pm <<EOF +2381a2382,2383 +> return if \$self->{settingTip}; +> \$self->{settingTip} = 1; +2391a2394 +> \$self->{settingTip} = 0; +EOF +} diff --git a/community/gdal-grass/ChangeLog b/community/gdal-grass/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/gdal-grass/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/gdal-grass/PKGBUILD b/community/gdal-grass/PKGBUILD new file mode 100644 index 000000000..a96ebdfe3 --- /dev/null +++ b/community/gdal-grass/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 2741 2009-09-21 23:46:46Z ibiru $ +# Maintainer: dibblethewrecker <dibblethewrecker.at.jiwe.org> + +pkgname=gdal-grass +pkgver=1.4.3 +pkgrel=4 +pkgdesc="Standalone drivers for GRASS raster and vector files" +arch=('i686' 'x86_64') +url="http://www.gdal.org/dl/" +license=('GPL') +depends=('gdal' 'grass') +makedepends=('fftw') +source=(http://download.osgeo.org/gdal/$pkgname-$pkgver.tar.gz + 'gdal-grass-destdir.patch') +md5sums=('2bfb7640e03b4d9d012f1a5d62c0351d' '78f74b862040e47f2c94279692d5cba6') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --with-gdal=/usr/bin/gdal-config --with-grass=/opt/grass || return 1 + patch -Np 0 -i "$srcdir/gdal-grass-destdir.patch" || return 1 + make || return 1 + install -d "$pkgdir/usr/share/gdal/grass/etc" + install -d "$pkgdir/usr/share/gdal/grass/driver/db" + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/gdal-grass/gdal-grass-destdir.patch b/community/gdal-grass/gdal-grass-destdir.patch new file mode 100644 index 000000000..0b4ac05a6 --- /dev/null +++ b/community/gdal-grass/gdal-grass-destdir.patch @@ -0,0 +1,25 @@ +--- Makefile~ 2008-05-28 16:39:20.000000000 +0200 ++++ Makefile 2008-05-28 16:38:27.000000000 +0200 +@@ -23,16 +23,12 @@ + default: $(GLIBNAME) $(OLIBNAME) + + install: default +- install -d $(AUTOLOAD_DIR) +- cp $(GLIBNAME) $(AUTOLOAD_DIR) +- cp $(OLIBNAME) $(AUTOLOAD_DIR) +- test -d ${GRASSTABLES_DIR} || mkdir ${GRASSTABLES_DIR} +- test -d ${GRASSTABLES_DIR}/etc || mkdir ${GRASSTABLES_DIR}/etc +- cp /opt/grass/etc/ellipse.table ${GRASSTABLES_DIR}/etc +- cp /opt/grass/etc/datum.table /opt/grass/etc/datumtransform.table ${GRASSTABLES_DIR}/etc +- test -d ${GRASSTABLES_DIR}/driver || mkdir ${GRASSTABLES_DIR}/driver +- test -d ${GRASSTABLES_DIR}/driver/db || mkdir ${GRASSTABLES_DIR}/driver/db +- cp -r /opt/grass/driver/db/* ${GRASSTABLES_DIR}/driver/db/ ++ install -d $(DESTDIR)/$(AUTOLOAD_DIR) ++ cp $(GLIBNAME) $(DESTDIR)/$(AUTOLOAD_DIR) ++ cp $(OLIBNAME) $(DESTDIR)/$(AUTOLOAD_DIR) ++ cp /opt/grass/etc/ellipse.table $(DESTDIR)/${GRASSTABLES_DIR}/etc ++ cp /opt/grass/etc/datum.table $(DESTDIR)/${GRASSTABLES_DIR}/etc ++ cp /opt/grass/driver/db/* $(DESTDIR)/${GRASSTABLES_DIR}/driver/db/ + + clean: + rm -f $(OLIBNAME) $(GLIBNAME) *.o diff --git a/community/gdal/PKGBUILD b/community/gdal/PKGBUILD new file mode 100644 index 000000000..933a69704 --- /dev/null +++ b/community/gdal/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 3456 2009-10-03 16:24:45Z ibiru $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gdal +pkgver=1.6.2 +pkgrel=1 +pkgdesc="A translator library for raster geospatial data formats" +arch=('i686' 'x86_64') +url="http://www.gdal.org" +license=('custom') +depends=('sqlite3' 'libgeotiff' 'libpng' 'mysql' 'libtiff' 'geos' 'python' 'postgresql>=8.4.1' 'netcdf' 'libjpeg>=7' + 'python-numpy') +makedepends=('cfitsio') +options=('!libtool' '!makeflags') +source=(http://download.osgeo.org/gdal/$pkgname-$pkgver.tar.gz + gdal-1.5.1-python-install.patch) + +build() { + export CFLAGS="$CFLAGS -fno-strict-aliasing" + + cd "$srcdir/gdal-$pkgver" + patch -Np0 -i "$srcdir/gdal-1.5.1-python-install.patch" || return 1 + + ./configure --prefix=/usr --with-netcdf --with-libtiff \ + --with-sqlite --with-geotiff --with-mysql --with-python \ + --without-libtool || return 1 + + # workaround for bug #13646 + sed -i 's/PY_HAVE_SETUPTOOLS=1/PY_HAVE_SETUPTOOLS=/g' ./GDALmake.opt || return 1 + sed -i 's/EXE_DEP_LIBS/KILL_EXE_DEP_LIBS/' apps/GNUmakefile || return 1 + mkdir -p "$pkgdir/usr/lib/python2.6/site-packages/" + + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + + # install license + install -D -m644 LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" || return 1 + + #FS#15477 clean up junks + rm -f $pkgdir/usr/bin/gdal_sieve.dox +} +md5sums=('f2dcd6aa7222d021202984523adf3b55' + 'e8e1cc229aa0fdd0b864629b71a064b1') diff --git a/community/gdal/gdal-1.5.1-python-install.patch b/community/gdal/gdal-1.5.1-python-install.patch new file mode 100644 index 000000000..fd1b7e488 --- /dev/null +++ b/community/gdal/gdal-1.5.1-python-install.patch @@ -0,0 +1,14 @@ +--- swig/python/GNUmakefile.orig 2008-02-02 17:00:52.000000000 -0800 ++++ swig/python/GNUmakefile 2008-02-02 17:02:03.000000000 -0800 +@@ -51,9 +51,9 @@ + install: + + ifeq ($(PY_HAVE_SETUPTOOLS),1) +- $(PYTHON) setup.py install ++ $(PYTHON) setup.py install --root=$(DESTDIR) + else +- $(PYTHON) setup.py install --prefix=$(DESTDIR)$(prefix) ++ $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=$(prefix) + endif + + for f in $(SCRIPTS) ; do $(INSTALL) ./scripts/$$f $(DESTDIR)$(INST_BIN) ; done diff --git a/community/gdal/gdal-destdir.patch b/community/gdal/gdal-destdir.patch new file mode 100644 index 000000000..28ef4319d --- /dev/null +++ b/community/gdal/gdal-destdir.patch @@ -0,0 +1,212 @@ +diff -Naur gdal-1.3.2-orig/GNUmakefile gdal-1.3.2/GNUmakefile +--- gdal-1.3.2-orig/GNUmakefile 2006-11-03 13:33:05.000000000 +0000 ++++ gdal-1.3.2/GNUmakefile 2006-11-03 13:33:37.000000000 +0000 +@@ -141,8 +141,8 @@ + + install-docs: + (cd ogr; $(MAKE) install-docs) +- $(INSTALL_DIR) $(INST_DOCS)/gdal +- cp html/*.* $(INST_DOCS)/gdal ++ $(INSTALL_DIR) $(DESTDIR)$(INST_DOCS)/gdal ++ cp html/*.* $(DESTDIR)$(INST_DOCS)/gdal + + web-update: docs + cp html/*.* $(WEB_DIR) +@@ -150,9 +150,9 @@ + install: default install-actions + + install-actions: install-lib +- $(INSTALL_DIR) $(INST_BIN) +- $(INSTALL_DIR) $(INST_DATA) +- $(INSTALL_DIR) $(INST_INCLUDE) ++ $(INSTALL_DIR) $(DESTDIR)$(INST_BIN) ++ $(INSTALL_DIR) $(DESTDIR)$(INST_DATA) ++ $(INSTALL_DIR) $(DESTDIR)$(INST_INCLUDE) + (cd port; $(MAKE) install) + (cd gcore; $(MAKE) install) + (cd frmts; $(MAKE) install) +@@ -166,14 +166,14 @@ + ifneq ($(BINDINGS),) + (cd swig; $(MAKE) install) + endif +- for f in data/*.* ; do $(INSTALL_DATA) $$f $(INST_DATA) ; done +- $(LIBTOOL_FINISH) $(INST_LIB) ++ for f in data/*.* ; do $(INSTALL_DATA) $$f $(DESTDIR)$(INST_DATA) ; done ++ $(LIBTOOL_FINISH) $(DESTDIR)$(INST_LIB) + + ifeq ($(HAVE_LIBTOOL),yes) + + install-lib: +- $(INSTALL_DIR) $(INST_LIB) +- for f in $(LIBGDAL-yes) ; do $(INSTALL_LIB) $$f $(INST_LIB) ; done ++ $(INSTALL_DIR) $(DESTDIR)$(INST_LIB) ++ for f in $(LIBGDAL-yes) ; do $(INSTALL_LIB) $$f $(DESTDIR)$(INST_LIB) ; done + + else + +@@ -183,21 +183,21 @@ + GDAL_SLIB_B = $(notdir $(GDAL_SLIB)) + + install-lib: +- $(INSTALL_DIR) $(INST_LIB) +- rm -f $(INST_LIB)/$(GDAL_SLIB_B) +- rm -f $(INST_LIB)/$(GDAL_SLIB_B).$(GDAL_VER_MAJOR) +- rm -f $(INST_LIB)/$(GDAL_SLIB_B).$(GDAL_VER) +- $(INSTALL_LIB) $(GDAL_SLIB) $(INST_LIB)/$(GDAL_SLIB_B).$(GDAL_VER) +- (cd $(INST_LIB) ; \ ++ $(INSTALL_DIR) $(DESTDIR)$(INST_LIB) ++ rm -f $(DESTDIR)$(INST_LIB)/$(GDAL_SLIB_B) ++ rm -f $(DESTDIR)$(INST_LIB)/$(GDAL_SLIB_B).$(GDAL_VER_MAJOR) ++ rm -f $(DESTDIR)$(INST_LIB)/$(GDAL_SLIB_B).$(GDAL_VER) ++ $(INSTALL_LIB) $(GDAL_SLIB) $(DESTDIR)$(INST_LIB)/$(GDAL_SLIB_B).$(GDAL_VER) ++ (cd $(DESTDIR)$(INST_LIB) ; \ + ln -s $(GDAL_SLIB_B).$(GDAL_VER_MAJOR) $(GDAL_SLIB_B)) +- (cd $(INST_LIB) ; \ ++ (cd $(DESTDIR)$(INST_LIB) ; \ + ln -s $(GDAL_SLIB_B).$(GDAL_VER) $(GDAL_SLIB_B).$(GDAL_VER_MAJOR)) + + else + + install-lib: +- $(INSTALL_DIR) $(INST_LIB) +- $(INSTALL_LIB) $(GDAL_LIB) $(INST_LIB) ++ $(INSTALL_DIR) $(DESTDIR)$(INST_LIB) ++ $(INSTALL_LIB) $(GDAL_LIB) $(DESTDIR)$(INST_LIB) + + endif # HAVE_LD_SHARED=no + +diff -Naur gdal-1.3.2-orig/alg/GNUmakefile gdal-1.3.2/alg/GNUmakefile +--- gdal-1.3.2-orig/alg/GNUmakefile 2006-11-03 13:33:04.000000000 +0000 ++++ gdal-1.3.2/alg/GNUmakefile 2006-11-03 13:33:37.000000000 +0000 +@@ -22,7 +22,7 @@ + (cd ..; $(MAKE) docs) + + install: +- for f in *.h ; do $(INSTALL_DATA) $$f $(INST_INCLUDE) ; done ++ for f in *.h ; do $(INSTALL_DATA) $$f $(DESTDIR)$(INST_INCLUDE) ; done + + lib: $(OBJ) + (cd .. ; $(MAKE) force-lib) +diff -Naur gdal-1.3.2-orig/apps/GNUmakefile gdal-1.3.2/apps/GNUmakefile +--- gdal-1.3.2-orig/apps/GNUmakefile 2006-11-03 13:33:22.000000000 +0000 ++++ gdal-1.3.2/apps/GNUmakefile 2006-11-03 13:33:37.000000000 +0000 +@@ -95,6 +95,6 @@ + + + install: default +- for f in $(BIN_LIST) ; do $(INSTALL) $$f $(INST_BIN) ; done +- $(INSTALL) gdal-config-inst $(INST_BIN)/gdal-config ++ for f in $(BIN_LIST) ; do $(INSTALL) $$f $(DESTDIR)$(INST_BIN) ; done ++ $(INSTALL) gdal-config-inst $(DESTDIR)$(INST_BIN)/gdal-config + +diff -Naur gdal-1.3.2-orig/frmts/mem/GNUmakefile gdal-1.3.2/frmts/mem/GNUmakefile +--- gdal-1.3.2-orig/frmts/mem/GNUmakefile 2006-11-03 13:33:18.000000000 +0000 ++++ gdal-1.3.2/frmts/mem/GNUmakefile 2006-11-03 13:33:37.000000000 +0000 +@@ -14,4 +14,4 @@ + install-obj: $(O_OBJ) + + install: +- $(INSTALL_DATA) memdataset.h $(INST_INCLUDE) ++ $(INSTALL_DATA) memdataset.h $(DESTDIR)$(INST_INCLUDE) +diff -Naur gdal-1.3.2-orig/frmts/raw/GNUmakefile gdal-1.3.2/frmts/raw/GNUmakefile +--- gdal-1.3.2-orig/frmts/raw/GNUmakefile 2006-11-03 13:33:09.000000000 +0000 ++++ gdal-1.3.2/frmts/raw/GNUmakefile 2006-11-03 13:33:37.000000000 +0000 +@@ -20,4 +20,4 @@ + $(OBJ) $(O_OBJ): rawdataset.h + + install: +- $(INSTALL_DATA) rawdataset.h $(INST_INCLUDE) ++ $(INSTALL_DATA) rawdataset.h $(DESTDIR)$(INST_INCLUDE) +diff -Naur gdal-1.3.2-orig/frmts/vrt/GNUmakefile gdal-1.3.2/frmts/vrt/GNUmakefile +--- gdal-1.3.2-orig/frmts/vrt/GNUmakefile 2006-11-03 13:33:18.000000000 +0000 ++++ gdal-1.3.2/frmts/vrt/GNUmakefile 2006-11-03 13:33:37.000000000 +0000 +@@ -18,4 +18,4 @@ + $(OBJ) $(O_OBJ): vrtdataset.h + + install: +- $(INSTALL_DATA) vrtdataset.h $(INST_INCLUDE) ++ $(INSTALL_DATA) vrtdataset.h $(DESTDIR)$(INST_INCLUDE) +diff -Naur gdal-1.3.2-orig/gcore/GNUmakefile gdal-1.3.2/gcore/GNUmakefile +--- gdal-1.3.2-orig/gcore/GNUmakefile 2006-11-03 13:33:22.000000000 +0000 ++++ gdal-1.3.2/gcore/GNUmakefile 2006-11-03 13:33:37.000000000 +0000 +@@ -34,4 +34,4 @@ + $*.cpp -o $*.o + + install: +- for f in *.h ; do $(INSTALL_DATA) $$f $(INST_INCLUDE) ; done ++ for f in *.h ; do $(INSTALL_DATA) $$f $(DESTDIR)$(INST_INCLUDE) ; done +diff -Naur gdal-1.3.2-orig/man/GNUmakefile gdal-1.3.2/man/GNUmakefile +--- gdal-1.3.2-orig/man/GNUmakefile 2006-11-03 13:33:22.000000000 +0000 ++++ gdal-1.3.2/man/GNUmakefile 2006-11-03 13:33:37.000000000 +0000 +@@ -4,5 +4,5 @@ + include ../GDALmake.opt + + install: +- $(INSTALL_DIR) $(INST_MAN)/man1 +- for f in $(MAN1_FILES) ; do $(INSTALL_DATA) $$f $(INST_MAN)/man1 ; done ++ $(INSTALL_DIR) $(DESTDIR)$(INST_MAN)/man1 ++ for f in $(MAN1_FILES) ; do $(INSTALL_DATA) $$f $(DESTDIR)$(INST_MAN)/man1 ; done +diff -Naur gdal-1.3.2-orig/ogr/GNUmakefile gdal-1.3.2/ogr/GNUmakefile +--- gdal-1.3.2-orig/ogr/GNUmakefile 2006-11-03 13:33:31.000000000 +0000 ++++ gdal-1.3.2/ogr/GNUmakefile 2006-11-03 13:33:37.000000000 +0000 +@@ -81,9 +81,9 @@ + cp ogr_feature_style.html html + + install-docs: +- $(INSTALL_DIR) $(INST_DOCS)/ogr +- cp html/* $(INST_DOCS)/ogr +- cp ../doc/ogr/*.gif $(INST_DOCS)/ogr ++ $(INSTALL_DIR) $(DESTDIR)$(INST_DOCS)/ogr ++ cp html/* $(DESTDIR)$(INST_DOCS)/ogr ++ cp ../doc/ogr/*.gif $(DESTDIR)$(INST_DOCS)/ogr + + gdalso: $(GDAL_SLIB) + +@@ -123,14 +123,14 @@ + + ifeq ($(OGR_ENABLED),yes) + install-full: apps +- $(INSTALL) ogr2ogr $(INST_BIN) +- $(INSTALL) ogrinfo $(INST_BIN) +- $(INSTALL) ogrtindex $(INST_BIN) ++ $(INSTALL) ogr2ogr $(DESTDIR)$(INST_BIN) ++ $(INSTALL) ogrinfo $(DESTDIR)$(INST_BIN) ++ $(INSTALL) ogrtindex $(DESTDIR)$(INST_BIN) + else + install-full: + endif + + install: install-full + for f in $(INST_H_FILES) ; \ +- do $(INSTALL_DATA) $$f $(INST_INCLUDE) ; \ ++ do $(INSTALL_DATA) $$f $(DESTDIR)$(INST_INCLUDE) ; \ + done +diff -Naur gdal-1.3.2-orig/port/GNUmakefile gdal-1.3.2/port/GNUmakefile +--- gdal-1.3.2-orig/port/GNUmakefile 2006-11-03 13:33:23.000000000 +0000 ++++ gdal-1.3.2/port/GNUmakefile 2006-11-03 13:33:37.000000000 +0000 +@@ -25,7 +25,7 @@ + $(RM) *.o $(LIB) + + install: +- for f in *.h ; do $(INSTALL_DATA) $$f $(INST_INCLUDE) ; done ++ for f in *.h ; do $(INSTALL_DATA) $$f $(DESTDIR)$(INST_INCLUDE) ; done + + xmlreformat: xmlreformat.o + $(CXX) $(CXXFLAGS) xmlreformat.o $(CONFIG_LIBS) -o xmlreformat +diff -Naur gdal-1.3.2-orig/pymod/GNUmakefile gdal-1.3.2/pymod/GNUmakefile +--- gdal-1.3.2-orig/pymod/GNUmakefile 2006-11-03 13:33:22.000000000 +0000 ++++ gdal-1.3.2/pymod/GNUmakefile 2006-11-03 13:33:37.000000000 +0000 +@@ -44,9 +44,9 @@ + + # special care is taken so that python scripts are installed as executables + install: $(GDALMODULE_SO) +- $(INSTALL_DIR) $(INST_PYMOD) +- $(INSTALL_LIB) $(GDALMODULE_SO) $(INST_PYMOD) +- for f in $(PY_COMMANDS) ; do $(INSTALL) $$f $(INST_BIN) ; done +- for f in $(PY_MODULES) ; do $(INSTALL_DATA) $$f $(INST_PYMOD) ; done ++ $(INSTALL_DIR) $(DESTDIR)$(INST_PYMOD) ++ $(INSTALL_LIB) $(GDALMODULE_SO) $(DESTDIR)$(INST_PYMOD) ++ for f in $(PY_COMMANDS) ; do $(INSTALL) $$f $(DESTDIR)$(INST_BIN) ; done ++ for f in $(PY_MODULES) ; do $(INSTALL_DATA) $$f $(DESTDIR)$(INST_PYMOD) ; done + # ugh! spurius relinking leaves a file owned by root into .libs/. + rm -f .libs/*.soT diff --git a/community/gdal/gdal-gcc4.patch b/community/gdal/gdal-gcc4.patch new file mode 100644 index 000000000..d6718d7f3 --- /dev/null +++ b/community/gdal/gdal-gcc4.patch @@ -0,0 +1,19 @@ +*** gdal-1.3.1/frmts/fit/fitdataset.cpp.old Thu Nov 24 12:14:08 2005 +--- gdal-1.3.1/frmts/fit/fitdataset.cpp Thu Nov 24 12:14:19 2005 +*************** +*** 174,180 **** + + public: + +! FITRasterBand::FITRasterBand( FITDataset *, int ); + ~FITRasterBand(); + + // should override RasterIO eventually. +--- 174,180 ---- + + public: + +! FITRasterBand( FITDataset *, int ); + ~FITRasterBand(); + + // should override RasterIO eventually. diff --git a/community/gdm-themes/PKGBUILD b/community/gdm-themes/PKGBUILD new file mode 100644 index 000000000..f652075cf --- /dev/null +++ b/community/gdm-themes/PKGBUILD @@ -0,0 +1,115 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Guillermo Garcia |AhIoRoS| <ahioros@gmail.com> + +pkgname=gdm-themes +pkgver=2.4 +pkgrel=4 +pkgdesc="Nice themes for GDM" +arch=('i686' 'x86_64') +url="http://art.gnome.org/themes/gdm_greeter/" +license=('unknown') +depends=('gdm') +_theme_url="http://ftp.gnome.org/pub/GNOME/teams/art.gnome.org/themes/gdm_greeter/" +source=(${_theme_url}GDM-AproachOne.tar.gz \ + ${_theme_url}GDM-BackcountrySkiing.tar.gz \ + ${_theme_url}GDM-BaltixNorthsidewithUserfaceList.tar.gz \ + ${_theme_url}GDM-BlueSwirl.tar.bz2 \ + ${_theme_url}GDM-CelticWXGA.tar.gz \ + ${_theme_url}GDM-CleanGnome.tar.gz \ + ${_theme_url}GDM-CleanLinux.tar.gz \ + ${_theme_url}GDM-CleanX.tar.gz \ + ${_theme_url}GDM-CompetingEntities.tar.gz \ +# ${_theme_url}GDM-DarkGno.tar.gz \ + ${_theme_url}GDM-DroplineFun.tar.bz2 \ + ${_theme_url}GDM-EarthLights.tar.gz \ + ${_theme_url}GDM-Earth.tar.gz \ + ${_theme_url}GDM-Epiphany.tar.gz \ + ${_theme_url}GDM-FernandoAlonso.tar.gz \ + ${_theme_url}GDM-FlyAway.tar.gz \ + ${_theme_url}GDM-GDMLamp.tar.gz \ + ${_theme_url}GDM-GinzaGDMTheme.tar.gz \ + ${_theme_url}GDM-GnomeBlack.tar.gz \ + ${_theme_url}GDM-GNOMECorvette.tar.gz \ + ${_theme_url}GDM-GnomeIsland.tar.gz \ + ${_theme_url}GDM-GnomeMetallic.tar.gz \ + ${_theme_url}GDM-GnomeMoment.tar.gz \ + ${_theme_url}GDM-GNOMEPlanetByEmailandthingsCom.tar.gz \ + ${_theme_url}GDM-GnomeZen.tar.gz \ + ${_theme_url}GDM-GreenForest.tar.gz \ + ${_theme_url}GDM-Insectz.tar.gz \ + ${_theme_url}GDM-Kabooom.tar.gz \ +# ${_theme_url}GDM-LandingClearance.tar.gz \ + ${_theme_url}GDM-LoznicaSerbia.tar.gz \ + ${_theme_url}GDM-ManzanaTuxBlack.tar.gz \ + ${_theme_url}GDM-ManzanaTux.tar.gz \ + ${_theme_url}GDM-NatureGnome.tar.gz \ + ${_theme_url}GDM-Northside.tar.gz \ + ${_theme_url}GDM-NOTAV.tar.gz \ + ${_theme_url}GDM-PiratesOfGnome.tar.gz \ +# ${_theme_url}GDM-RedmondLogin.tar.gz \ + ${_theme_url}GDM-Sakura.tar.gz \ + ${_theme_url}GDM-SimpleElegance.tar.gz \ + ${_theme_url}GDM-SoftFlowerGdm.tar.gz \ + ${_theme_url}GDM-SpanishNight.tar.gz \ + ${_theme_url}GDM-SunPuttingInAlmeriaSpain.tar.gz \ + ${_theme_url}GDM-Tango.tar.gz \ + ${_theme_url}GDM-VarietyBrushed.tar.gz \ + ${_theme_url}GDM-WhiteFootOnGreen.tar.gz \ + ${_theme_url}GDM-Wolf.tar.gz \ +# ${_theme_url}GDM-XPeelike.tar.gz \ + ${_theme_url}GDM-ZX6R.tar.bz2) +md5sums=('6e1c25bcdb99ce53d0f0be18567be779' + '6988a5c0506e4b5f5633c1c60c5f5476' + 'e6abbd643d8c8600a9acc4b883573dd3' + 'e0e6e0d0390a02f1a34c07efe2462737' + '50ce2fd0868992e9aee5db93f411fef8' + '6e85039e738d83ed50b886b09e5c860e' + 'f4555dffe8fcbe13f71b39e9758abfab' + 'e4c3c4c23dea93ce038bdf1e5d399de3' + '1374c6a528f92569046bd197e0541ebb' + 'dfd1c34b74ec98298658872c0ccc238e' + '337c57bdff371f6c912b5ee42d7233d5' + '779056d7b683a75d283a466c78975647' + '104000ba49e462fe788350825d66b1c0' + '1f339fe25e5fc4baf021032c5fb845ef' + '24fabd74da5f37970dbc44b336d79bb6' + '6a199f94c98df3879b2105be8925167d' + '8d7d9eab9de0be1585ce961f5ef66a5f' + '8a8fa86f7b05b32b37d22b78035dde69' + '1bfb64f44959da806537e2082fb5ecbd' + 'f0eff87a956d87031ff9424d8cb6bf4a' + '6448fe86eed123238fdaf81dfb99b0ef' + 'dd5af03d1be65d463d6e9f829655ec55' + 'fe3c72fcd1888436b444096e763616fe' + '70736996508070172fdd55dd305ae2bb' + '978349209e7a4ca05b2a6a9db97ee9f1' + 'bab782dcedf87eb9c701d93d8915b089' + '6ac9e83c7c640ff4f9570565f143a6e8' + 'a895837ea64a4d27ba49140591e686fc' + '3049cd183d4a93b8ccf4ba61f8f47bea' + 'd725cb1afc0b8635215029d7d46946b9' + 'e47143b2762442cf96011407a218db39' + 'fdd2286ac41e7015b62509eb3d67f403' + '30cbef0fe41266260431549fb2d1d1f9' + '22b7b7e6ca8ff97165af363d2544f611' + '97669efb4cf5c49169a14b6765dc70ce' + '5d2f9720162aedf17080abb98e9b6c41' + '2b58d5d9d14e07fe7bc7b89edb210f3b' + 'b61e9947c03970cb8243a0d4e379ecce' + '0a6290aabe7705b35f2328749cbeddd4' + '4d150d82c1415250568dcb449f2d45be' + '216f0361bcfbbbb17c33fac737de40e4' + 'fc4bc8e2d6ccfc685217c13c1059e084' + '10eb00d299e88fb7c8a603991fd0c610' + 'c683838a2924ec08ed888e88c995b1d3') + +build() { + cd $startdir/src/ + /bin/rm *.gz *.bz2 + /bin/mkdir -p $startdir/pkg/usr/share/gdm/themes + /bin/cp -R * $startdir/pkg/usr/share/gdm/themes + rm $startdir/pkg/usr/share/gdm/themes/*/{INSTALL,README,license.txt,readme,*~,.DS_Store} + chmod 755 $startdir/pkg/usr/share/gdm/themes/* + chmod 644 $startdir/pkg/usr/share/gdm/themes/*/* +} diff --git a/community/gdmap/ChangeLog b/community/gdmap/ChangeLog new file mode 100644 index 000000000..a1c404807 --- /dev/null +++ b/community/gdmap/ChangeLog @@ -0,0 +1,5 @@ +2007-06-28 Dragonlord <dragonlord@aur.archlinux.orgtardo@nagi-fanboi.net> + * updated to major release 0.8.1 + +2007-06-28 tardo <tardo@nagi-fanboi.net> + * Built for x86_64 diff --git a/community/gdmap/PKGBUILD b/community/gdmap/PKGBUILD new file mode 100644 index 000000000..7cd5d05a4 --- /dev/null +++ b/community/gdmap/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> + +pkgname=gdmap +pkgver=0.8.1 +pkgrel=1 +pkgdesc="Tool to inspect the used space of folders." +arch=('i686' 'x86_64') +url="http://gdmap.sourceforge.net" +license=('GPL') +depends=('gtk2' 'libxml2') +makedepends=('gettext' 'intltool' 'pkgconfig') +source=(http://downloads.sourceforge.net/sourceforge/gdmap/$pkgname-$pkgver.tar.gz) +md5sums=('54b43354dbe774810104607ad1eaaed3') + +build() { + cd ${srcdir}/gdmap-$pkgver + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/geany/PKGBUILD b/community/geany/PKGBUILD new file mode 100644 index 000000000..f5458b6ee --- /dev/null +++ b/community/geany/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 1359 2009-08-18 14:58:50Z ibiru $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> +# Contributor: Allan McRae <mcrae_allan@hotmail.com> + +pkgname=geany +pkgver=0.18 +pkgrel=1 +pkgdesc="A fast and lightweight IDE" +arch=('i686' 'x86_64') +url="http://www.geany.org" +license=('GPL') +depends=('gtk2>=2.8.0') +makedepends=('perlxml' 'intltool') +optdepends=("vte: for terminal support") +install=geany.install +source=(http://download.geany.org/$pkgname-$pkgver.tar.gz) +md5sums=('e5d4075dcb486d3cec958c2bac9ce8f4') +options=('!libtool') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + + # FS#10318 + sed -i 's|MimeType=text/plain;|MimeType=|' geany.desktop || return 1 + # Add colors for PKGBUILD file + sed -i 's|Sh=|Sh=PKGBUILD;|' data/filetype_extensions.conf || return 1 + + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/geany/geany.install b/community/geany/geany.install new file mode 100644 index 000000000..7e83162e5 --- /dev/null +++ b/community/geany/geany.install @@ -0,0 +1,13 @@ +pkgname=geany + +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/gecko-mediaplayer/PKGBUILD b/community/gecko-mediaplayer/PKGBUILD new file mode 100644 index 000000000..7b84defdc --- /dev/null +++ b/community/gecko-mediaplayer/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 2547 2009-09-19 15:37:56Z dgriffiths $ +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: fancris3 <fancris3 at aol.com> + +pkgname=gecko-mediaplayer +pkgver=0.9.8 +pkgrel=1 +pkgdesc="Browser plugin that uses gnome-mplayer to play media in a web browser" +arch=('i686' 'x86_64') +url="http://code.google.com/p/gecko-mediaplayer/" +license=('GPL') +depends=("gnome-mplayer=${pkgver}" 'dbus-glib') +makedepends=('xulrunner' 'pkgconfig') +source=(http://gecko-mediaplayer.googlecode.com/files/${pkgname}-${pkgver}.tar.gz) +md5sums=('4df009d21b1a95c35c9adfdb6fbc96fe') +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + ./configure --prefix=/usr --sysconfdir=/etc --disable-schemas-install --without-gconf \ + GECKO_LIBS="-L/usr/lib/xulrunner-devel-1.9.1/lib -lxpcomglue_s -lxul -lxpcom -lplds4 -lplc4 -lnspr4 -lpthread -ldl" \ + GECKO_CFLAGS="-fshort-wchar -I/usr/include/xulrunner-1.9.1/stable -I/usr/include/nspr" \ + GECKO_XPIDL="/usr/lib/xulrunner-1.9.1/xpidl" \ + GECKO_IDLDIR="/usr/share/idl/xulrunner-1.9.1/stable" + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/gedit-plugins-extra/PKGBUILD b/community/gedit-plugins-extra/PKGBUILD new file mode 100644 index 000000000..c496ef5bd --- /dev/null +++ b/community/gedit-plugins-extra/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Evangelos Foutras <foutrelis@gmail.com> +# Contributor: zhuqin <zhuqin83@gmail.com> + +pkgname=gedit-plugins-extra +pkgver=2.24.1 +pkgrel=4 +pkgdesc="An unofficial set of plugins for gedit" +arch=('i686' 'x86_64') +url="http://www.nanolx.org/" +license=('GPL') +depends=('gedit' 'gnome-python' 'dbus-python') +optdepends=('ctags: for the class browser') +makedepends=('gnome-common') +source=(http://www.nanolx.org/free/$pkgname-$pkgver.tar.bz2) +md5sums=('b3f7b551b291ae426e45ac3be1183396') + +build() { + cd "$srcdir/$pkgname" + ./autogen.sh --prefix=/usr + + make || return 1 + make DESTDIR="$pkgdir/" install +} diff --git a/community/gedit-plugins/PKGBUILD b/community/gedit-plugins/PKGBUILD new file mode 100644 index 000000000..13ea3fe86 --- /dev/null +++ b/community/gedit-plugins/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +#Maintainer: Biru Ionut <biru.ionut at gmail.com> +#Contributor: Hugo Doria <hugo@archlinux.org> +#Contributor: Sergej Chodarev <sergejx@centrum.sk> +#Contributor: zhuqin <zhuqin83@gmail.com> + +pkgname=gedit-plugins +pkgver=2.26.2 +pkgrel=1 +pkgdesc="Set of plugins for gedit" +arch=('i686' 'x86_64') +license=('GPL') +url="http://live.gnome.org/GeditPlugins" +depends=('gedit' 'vte' 'gucharmap' 'gnome-python') +makedepends=('intltool' 'pkgconfig' 'gnome-doc-utils' 'gnome-common') +options=('!libtool' '!emptydirs') +install=gedit-plugins.install +source=(ftp://ftp.gnome.org/pub/gnome/sources/gedit-plugins/2.26/$pkgname-$pkgver.tar.bz2 + libtool.patch) + +build() { + cd $srcdir/$pkgname-$pkgver + patch -p0 <../libtool.patch || return 1 + ./autogen.sh --prefix=/usr --sysconfdir=/etc --with-plugins=all || return 1 + + make || return 1 + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$pkgdir install || return 1 + + install -m755 -d $pkgdir/usr/share/gconf/schemas + gconf-merge-schema $pkgdir/usr/share/gconf/schemas/${pkgname}.schemas $pkgdir/etc/gconf/schemas/*.schemas + rm -f $pkgdir/etc/gconf/schemas/*.schemas +} +md5sums=('382cdc76fc1d59fcf7625be1b8afaac3' + '2372df950bf2f37bf54a230419bea181') diff --git a/community/gedit-plugins/gedit-plugins.install b/community/gedit-plugins/gedit-plugins.install new file mode 100644 index 000000000..d6982e1aa --- /dev/null +++ b/community/gedit-plugins/gedit-plugins.install @@ -0,0 +1,28 @@ +pkgname=gedit-plugins + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + /bin/true +} + +op=$1 +shift + +$op $* + +# vim:set ts=2 sw=2 et: diff --git a/community/gedit-plugins/libtool.patch b/community/gedit-plugins/libtool.patch new file mode 100644 index 000000000..d00b97b36 --- /dev/null +++ b/community/gedit-plugins/libtool.patch @@ -0,0 +1,10 @@ +--- configure.ac 2008-10-25 11:13:17.000000000 +0200 ++++ configure.ac.new 2008-11-13 20:45:39.000000000 +0100 +@@ -20,6 +20,7 @@ + IT_PROG_INTLTOOL([0.35.0]) + + AC_PROG_LIBTOOL ++m4_ifdef([LT_OUTPUT],[LT_OUTPUT]) + + AC_ISC_POSIX + AC_PROG_CC diff --git a/community/gen2shp/PKGBUILD b/community/gen2shp/PKGBUILD new file mode 100644 index 000000000..8d8905898 --- /dev/null +++ b/community/gen2shp/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=gen2shp +pkgver=0.3.1 +pkgrel=4 +pkgdesc="Converts ArcInfo generate format to shapefile format" +arch=('i686' 'x86_64') +url="http://www.intevation.de/~jan/gen2shp/" +license=("GPL") +depends=('shapelib') +source=(http://intevation.de/%7Ejan/gen2shp/$pkgname-$pkgver.tar.gz) +md5sums=('1cf9f1c2097825ef96290f7e9a7eb195') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + install -D -m755 $startdir/src/$pkgname-$pkgver/gen2shp $startdir/pkg/usr/bin/gens2shp +} +# vim:syntax=sh diff --git a/community/generator/PKGBUILD b/community/generator/PKGBUILD new file mode 100644 index 000000000..aed68a839 --- /dev/null +++ b/community/generator/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Zhukov Pavel <gelios@gmail.com> +# Contributor: Stalwart <stlwrt@gmail.com> +# Contributor: Leslie P. Polzer <polzer@gnu.org> + +pkgname=generator +pkgver=0.35_cbiere_r4 +_realver=0.35-cbiere-r4 +pkgrel=4 +pkgdesc="Sega MegaDrive/Genesis Emulator (patched version)" +arch=('i686' 'x86_64') +url="http://www.ghostwhitecrab.com/generator/" +license=("GPL") +depends=('gtk' 'sdl' 'bzip2' 'zlib' 'libjpeg' 'libsm') +makedepends=('nasm') +source=(http://www.squish.net/generator/cbiere/generator/generator-0.35-cbiere-r4.tar.bz2) +md5sums=('db4142912872a3f34d6d4e3bfe693b64') + +build() { + cd $startdir/src/$pkgname-$_realver + if [ "$CARCH" = "x86_64" ]; then + # raze optimizations don't work on amd64 =[ + ./configure --prefix=/usr --with-cmz80 --with-sdl-audio --with-gtk + else + ./configure --prefix=/usr --with-raze --with-sdl-audio --with-gtk + fi + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/geos/PKGBUILD b/community/geos/PKGBUILD new file mode 100644 index 000000000..ec9943bc3 --- /dev/null +++ b/community/geos/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=geos +pkgver=3.1.0rc2 +pkgrel=1 +pkgdesc="A C++ port of the Java Topology Suite" +arch=('i686' 'x86_64') +url="http://geos.refractions.net" +license=('LGPL') +options=('!libtool') +source=(http://download.osgeo.org/geos/geos-3.1.0rc2.tar.bz2 + 'gcc4.3.patch') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/usr + patch -Np1 < ../gcc4.3.patch + make || return 1 + make DESTDIR=$startdir/pkg install + + ln -s /usr/lib/libgeos.so $startdir/pkg/usr/lib/libgeos.so.2 +} +md5sums=('bf999ba31072af5be3db46858b945d6b' + '01e268177a673704eba3def8c9efdf88') diff --git a/community/geos/gcc4.3.patch b/community/geos/gcc4.3.patch new file mode 100644 index 000000000..47b7b0d12 --- /dev/null +++ b/community/geos/gcc4.3.patch @@ -0,0 +1,141 @@ +--- geos-3.0.0/source/planargraph/DirectedEdge.cpp~ ++++ geos-3.0.0/source/planargraph/DirectedEdge.cpp +@@ -21,6 +21,7 @@ + #include <cmath> + #include <sstream> + #include <vector> ++#include <typeinfo> + + using namespace std; + using namespace geos::geom; +--- geos-3.0.0/source/precision/SimpleGeometryPrecisionReducer.cpp~ ++++ geos-3.0.0/source/precision/SimpleGeometryPrecisionReducer.cpp +@@ -30,6 +30,7 @@ + #include <geos/geom/LinearRing.h> + + #include <vector> ++#include <typeinfo> + + using namespace std; + using namespace geos::geom; +--- geos-3.0.0/source/io/ByteOrderValues.cpp~ ++++ geos-3.0.0/source/io/ByteOrderValues.cpp +@@ -22,6 +22,7 @@ + #include <geos/util.h> + + #include <cassert> ++#include <cstring> + + namespace geos { + namespace io { // geos.io +--- geos-3.0.0/source/io/StringTokenizer.cpp~ ++++ geos-3.0.0/source/io/StringTokenizer.cpp +@@ -17,6 +17,7 @@ + #include <geos/io/StringTokenizer.h> + + #include <string> ++#include <cstdlib> + + using namespace std; + +--- geos-3.0.0/source/operation/buffer/OffsetCurveSetBuilder.cpp~ ++++ geos-3.0.0/source/operation/buffer/OffsetCurveSetBuilder.cpp +@@ -41,6 +41,7 @@ + #include <vector> + #include <memory> + #include <cassert> ++#include <typeinfo> + + #ifndef GEOS_DEBUG + #define GEOS_DEBUG 0 +--- geos-3.0.0/source/operation/distance/ConnectedElementPointFilter.cpp~ ++++ geos-3.0.0/source/operation/distance/ConnectedElementPointFilter.cpp +@@ -20,6 +20,7 @@ + #include <geos/geom/Polygon.h> + + #include <vector> ++#include <typeinfo> + + using namespace std; + using namespace geos::geom; +--- geos-3.0.0/source/geomgraph/GeometryGraph.cpp~ ++++ geos-3.0.0/source/geomgraph/GeometryGraph.cpp +@@ -45,6 +45,7 @@ + #include <vector> + #include <memory> // auto_ptr + #include <cassert> ++#include <typeinfo> + + #ifndef GEOS_DEBUG + #define GEOS_DEBUG 0 +--- geos-3.0.0/source/index/quadtree/DoubleBits.cpp~ ++++ geos-3.0.0/source/index/quadtree/DoubleBits.cpp +@@ -22,6 +22,7 @@ + #include <geos/util/IllegalArgumentException.h> + + #include <string> ++#include <cstring> + + #if __STDC_IEC_559__ + #define ASSUME_IEEE_DOUBLE 1 +--- geos-3.0.0/source/headers/geos/noding/FastNodingValidator.h~ ++++ geos-3.0.0/source/headers/geos/noding/FastNodingValidator.h +@@ -25,6 +25,7 @@ + + #include <cassert> + #include <string> ++#include <memory> + + // Forward declarations + namespace geos { +--- geos-3.0.0.orig/source/headers/geos/noding/IntersectionAdder.h ++++ geos-3.0.0/source/headers/geos/noding/IntersectionAdder.h +@@ -19,6 +19,7 @@ + #include <vector> + #include <iostream> + #include <cmath> // for abs() ++#include <cstdlib> // for abs() + + #include <geos/inline.h> + +--- geos-3.0.0.orig/doc/example.cpp ++++ geos-3.0.0/doc/example.cpp +@@ -31,6 +31,7 @@ + #include <vector> + #include <sstream> + #include <iomanip> ++#include <cstdlib> + #include <geos/geom/PrecisionModel.h> + #include <geos/geom/GeometryFactory.h> + #include <geos/geom/Geometry.h> +--- geos-3.0.0.orig/tests/xmltester/markup/MarkupSTL.h ++++ geos-3.0.0/tests/xmltester/markup/MarkupSTL.h +@@ -65,6 +65,7 @@ + #include <string> + #include <map> + #include <vector> ++#include <cstring> + + #ifdef _DEBUG + #define _DS(i) (i?&(m_strDoc.c_str())[m_aPos[i].nStartL]:0) +--- geos-3.0.0.orig/tests/xmltester/XMLTester.cpp ++++ geos-3.0.0/tests/xmltester/XMLTester.cpp +@@ -57,6 +57,7 @@ + #include <functional> + #include <stdexcept> + #include <cmath> ++#include <cstring> + + #ifdef _MSC_VER + #include <windows.h> +--- geos-3.0.0.orig/tests/bigtest/TestSweepLineSpeed.cpp ++++ geos-3.0.0/tests/bigtest/TestSweepLineSpeed.cpp +@@ -88,7 +88,7 @@ + // cout << "n Pts: " << nPts << " Executed in " << totalTime << endl; + } + +-int main(int /* argC */, char* /* argV[] */) { ++int main(int /* argC */, char** /* argV */) { + + GeometryFactory *fact=new GeometryFactory(); + diff --git a/community/gg2/ChangeLog b/community/gg2/ChangeLog new file mode 100644 index 000000000..d22a5592c --- /dev/null +++ b/community/gg2/ChangeLog @@ -0,0 +1,3 @@ +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/gg2/PKGBUILD b/community/gg2/PKGBUILD new file mode 100644 index 000000000..73ce6d256 --- /dev/null +++ b/community/gg2/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + +pkgname=gg2 +pkgver=2.3.0 +pkgrel=2 +pkgdesc="GTK+ Gadu-Gadu client with Tlen.pl and Jabber support" +arch=('i686' 'x86_64') +url="http://www.gnugadu.org/" +license=('GPL') +depends=(loudmouth gtkspell xosd libxss libtlen) +makedepends=(esound) +options=('!libtool') +source=(http://downloads.sourceforge.net/sourceforge/ggadu/$pkgname-$pkgver.tar.gz) +md5sums=('46f93bec0bf3418f0c9122f4b1c1c225') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --without-arts + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m 644 $pkgname.desktop $startdir/pkg/usr/share/applications/$pkgname.desktop +} diff --git a/community/ghemical/PKGBUILD b/community/ghemical/PKGBUILD new file mode 100644 index 000000000..47c4d604a --- /dev/null +++ b/community/ghemical/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: Abhishek Dasgupta <abhidg@gmail.com> + +pkgname=ghemical +pkgver=2.98 +pkgrel=2 +pkgdesc="Computational chemistry package." +license=("GPL") +arch=(i686 x86_64) +url="http://bioinformatics.org/ghemical/ghemical/" +depends=(libghemical=2.98 liboglappth=0.98 mesa libglade libxmu ttf-dejavu gtkglext) +makedepends=('pkgconfig') + +source=(http://bioinformatics.org/ghemical/download/current/${pkgname}-${pkgver}.tar.gz ghemical.desktop ghemical.diff) + +build() { + cd ${srcdir}/${pkgname}-${pkgver}/ + patch -p1 -i ${srcdir}/ghemical.diff || return 1 + + for i in eldview gpcview oglview p1dview p2dview; do + sed -i "s/courier 12/monospace 10/g" "src/${i}_wcl.cpp" || return 1 + done + + install -D -m644 ../ghemical.desktop ${pkgdir}/usr/share/applications/ghemical.desktop + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + +} +md5sums=('e6bf63a004c4f162eb9a7838872f5a4c' + '3326191b977a233fb65b55b959ad4165' + '6cd605a689aab17b8f26249a42261569') diff --git a/community/ghemical/ghemical.desktop b/community/ghemical/ghemical.desktop new file mode 100644 index 000000000..5bd65a258 --- /dev/null +++ b/community/ghemical/ghemical.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=Ghemical +GenericName=Computational chemistry package +GenericName[de]=Chemisches Berechnungsprogramm +Comment=3D molecule editor and computing program +Comment[de]=3D Moleküleditor und Berechnungsprogramm +Icon=/usr/share/ghemical/2.95/pixmaps/ghemical.png +Exec=/usr/bin/ghemical +Path=~ +Terminal=false +Categories=Science;Chemistry; +StartupNotify=true \ No newline at end of file diff --git a/community/ghemical/ghemical.diff b/community/ghemical/ghemical.diff new file mode 100644 index 000000000..a52d1a6b7 --- /dev/null +++ b/community/ghemical/ghemical.diff @@ -0,0 +1,11 @@ +--- a/src/pangofont_wcl.cpp 2008-07-31 14:00:05.000000000 +0530 ++++ b/src/pangofont_wcl.cpp 2008-08-01 09:53:09.000000000 +0530 +@@ -19,6 +19,8 @@ + /*################################################################################################*/ + + #include "pangofont_wcl.h" ++#include <stdlib.h> ++#include <string.h> + + #include <gtk/gtkgl.h> + diff --git a/community/gimmage/ChangeLog b/community/gimmage/ChangeLog new file mode 100644 index 000000000..31991b0b5 --- /dev/null +++ b/community/gimmage/ChangeLog @@ -0,0 +1,15 @@ +2007-10-23 Roman Kyrylych (Romashka) <roman@archlinux.org> +* Rebuilt against new curl + +2007-07-01 Alexander Fehr (pizzapunk) <pizzapunk gmail com> +* Updated to 0.2.3 +* Added pkgconfig as a makedepend + +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + +2007-06-20 Georg Grabler (STiAT) <ggrabler@gmail.com> +* Updated to 0.2.2 +* Changed to new configure / make sheme +* Added license=('GPL') +* Added file as a depend diff --git a/community/gimmage/PKGBUILD b/community/gimmage/PKGBUILD new file mode 100644 index 000000000..dbb6a4edc --- /dev/null +++ b/community/gimmage/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gimmage +pkgver=0.2.3 +pkgrel=2 +pkgdesc="A gtkmm image viewer" +arch=('i686' 'x86_64') +url="http://gimmage.berlios.de" +license=('GPL') +depends=('gtkmm' 'curl' 'file') +makedepends=('pkgconfig') +source=(http://download.berlios.de/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('f51cca53b3d33415e75a91cf81b6ac39') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gimmie/ChangeLog b/community/gimmie/ChangeLog new file mode 100644 index 000000000..7fd5bbf99 --- /dev/null +++ b/community/gimmie/ChangeLog @@ -0,0 +1,2 @@ +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/gimmie/PKGBUILD b/community/gimmie/PKGBUILD new file mode 100644 index 000000000..5554f6be2 --- /dev/null +++ b/community/gimmie/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 1274 2009-08-14 06:14:50Z dgriffiths $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=gimmie +pkgver=0.2.8 +pkgrel=8 +pkgdesc="GNOME panel revisited" +arch=('i686' 'x86_64') +url="http://beatniksoftware.com/gimmie/Main_Page" +license=('LGPL') +depends=('gnome-desktop' 'libgnomecups' 'libwnck' 'dbus-python' 'gnome-python-desktop' 'gnome-menus' 'hicolor-icon-theme') +makedepends=('findutils' 'perlxml') +options=(!libtool) +install=gimmie.install +source=(http://www.beatniksoftware.com/gimmie/releases/$pkgname-$pkgver.tar.gz) +md5sums=('721b8ec80f0247e1281aeb4aa5614c2f') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib/${pkgname} + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + mv ${pkgdir}/usr/etc ${pkgdir}/etc +} diff --git a/community/gimmie/gimmie.install b/community/gimmie/gimmie.install new file mode 100644 index 000000000..a66d66f98 --- /dev/null +++ b/community/gimmie/gimmie.install @@ -0,0 +1,13 @@ +post_install() { + [ -e /usr/bin/gtk-update-icon-cache ] && gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + [ -e /usr/bin/gtk-update-icon-cache ] && gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} diff --git a/community/gimmix/PKGBUILD b/community/gimmix/PKGBUILD new file mode 100644 index 000000000..44f6d2c14 --- /dev/null +++ b/community/gimmix/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: 3ED <kas1987@o2.pl> + +pkgname=gimmix +pkgver=0.5.6.1 +pkgrel=1 +pkgdesc="graphical MPD client written in C using GTK+2" +arch=('i686' 'x86_64') +url="http://gimmix.berlios.de/" +license=('GPL') +depends=('libglade>=2.6.0' 'libmpd>=0.17.0' 'taglib' 'curl' 'libnxml') +makedepends=('intltool') +source=(http://download.berlios.de/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('6e3ce774337e7b722e5a9a3edd82e10d') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --enable-cover --enable-lyrics + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/gimp-mathmap/PKGBUILD b/community/gimp-mathmap/PKGBUILD new file mode 100644 index 000000000..5d703d6a5 --- /dev/null +++ b/community/gimp-mathmap/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: Serge Gielkens <gielkens.serge@mumeli.org> +pkgname=gimp-mathmap +pkgver=1.2.4 +pkgrel=4 +pkgdesc="A GIMP plug-in which allows distortion of images specified by mathematical formulae" +url="http://www.complang.tuwien.ac.at/schani/mathmap/" +depends=('gimp>=2.2' 'gsl' 'gtksourceview' 'giflib') +source=(http://www.complang.tuwien.ac.at/schani/mathmap/files/mathmap-${pkgver}.tar.gz) +arch=('i686' 'x86_64') +license=('GPL') +build() { + cd "$srcdir/mathmap-$pkgver" + make || return 1 + install -d "$pkgdir/usr/share/gimp/2.0/mathmap/expressions" + install -d "$pkgdir"/usr/lib/gimp/2.0/plug-ins + install -d $pkgdir/usr/share/gtksourceview-1.0/language-specs + install -D mathmap "$pkgdir"/usr/bin/mathmap + ln -s /usr/bin/mathmap "$pkgdir"/usr/lib/gimp/2.0/plug-ins/mathmap + install -D new_template.c opmacros.h \ + generators/blender/blender_template.c generators/blender/blender_opmacros.h \ + pixmaps/*.png "$pkgdir"/usr/share/gimp/2.0/mathmap + install mathmap.lang "$pkgdir"/usr/share/gtksourceview-1.0/language-specs + cp -r examples "$pkgdir"/usr/share/gimp/2.0/mathmap/expressions +} +md5sums=('e2e6e14349f7a8ca0b02217364f744af') diff --git a/community/gimp-plugin-greycstoration/PKGBUILD b/community/gimp-plugin-greycstoration/PKGBUILD new file mode 100644 index 000000000..dac867233 --- /dev/null +++ b/community/gimp-plugin-greycstoration/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Gilles CHAUVIN <gcnweb at gmail dot com> + +pkgname=gimp-plugin-greycstoration +pkgver=2.9 +pkgrel=3 +pkgdesc="A gimp image restoration plugin." +arch=('i686' 'x86_64') +url="http://sourceforge.net/project/showfiles.php?group_id=96492" +depends=('gimp') +makedepends=('perlxml' 'pkgconfig') +license=("GPL") +source=("http://switch.dl.sf.net/cimg/GREYCstoration-$pkgver.zip") +md5sums=('67b6bfcadd485ee4669069da52a1e8f5') + +build() { + cd $startdir/src/GREYCstoration-$pkgver/src + + sed -i 's|CIMG_XRANDR_FLAGS = -Dcimg_use_xrandr -lXrandr|#CIMG_XRANDR_FLAGS = -Dcimg_use_xrandr -lXrandr|' Makefile + sed -i 's|#include "../CImg.h"|#include "CImg.h"|' greycstoration.cpp + + make linux || return 1 + + install -D -m0755 greycstoration4gimp $startdir/pkg/usr/lib/gimp/2.0/plug-ins/greycstoration +} diff --git a/community/gimpshop/PKGBUILD b/community/gimpshop/PKGBUILD new file mode 100644 index 000000000..a13c3216e --- /dev/null +++ b/community/gimpshop/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Woody Gilk <woody.gilk@gmail.com> + +pkgname=gimpshop +pkgver=2.2.11 +pkgrel=5 +pkgdesc="A modified Gimp that features menu layouts and naming conventions similar to those in Photoshop." +arch=('i686' 'x86_64') +url="http://plasticbugs.com/?page_id=294" +license=("GPL") +options=('!libtool') +depends=('libxmu' 'libxpm' 'gtk2' 'librsvg' 'libmng' 'lcms' 'libexif' 'libwmf' 'libart-lgpl' 'alsa-lib' 'libgtkhtml') +makedepends=('pkgconfig' 'intltool') +conflicts=('gimp' 'gimp-devel') +provides=('gimp' 'gimp-devel') +install=gimpshop.install +source=(http://www.plasticbugs.com/blogimg/$pkgname-$pkgver.tar.bz2 + png_patch.diff + linux.gpl) +md5sums=('78e25b31b1dab1469cc24ba2a8e30954' + '8d44110eaa10420b467c40bbf23ade4b' + 'bb27bc214261d36484093e857f015f38') + +build() { + cd $startdir/src/gimp-$pkgver + + patch -p1 < ../png_patch.diff || return 1 + + ./configure --prefix=/usr --sysconfdir=/etc \ + --enable-mp --enable-gimp-console \ + --enable-python --with-gif-compression=lzw --without-aa --disable-print --disable-mmx + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + install -D -m644 $startdir/src/linux.gpl \ + $startdir/pkg/usr/share/gimp/2.0/palettes/Linux.gpl && \ + ln -s /usr/bin/gimp-2.2 $startdir/pkg/usr/bin/gimpshop || return 1 + + cd $startdir/pkg + mkdir -p usr/share/{applications,mime-info} + mv usr/share/gimp/2.0/misc/gimp.desktop usr/share/applications/ && \ + mv usr/share/gimp/2.0/misc/gimp.keys usr/share/mime-info/ && \ + rm -r usr/share/gimp/2.0/misc +} diff --git a/community/gimpshop/gimpshop.install b/community/gimpshop/gimpshop.install new file mode 100644 index 000000000..d9932a565 --- /dev/null +++ b/community/gimpshop/gimpshop.install @@ -0,0 +1,26 @@ + +# arg 1: the new package version +post_install() { + cat << EOM + +--> printing support in gimpshop depends on gutenprint. Install it if you need +--> printing. + +EOM + echo "update desktop mime database..." + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +# arg 1: the old package version +post_remove() { + echo "update desktop mime database..." + update-desktop-database -q +} + +op=$1 +shift +$op $* diff --git a/community/gimpshop/linux.gpl b/community/gimpshop/linux.gpl new file mode 100644 index 000000000..0a73d8979 --- /dev/null +++ b/community/gimpshop/linux.gpl @@ -0,0 +1,19 @@ +GIMP Palette +Name: linux +# + 0 0 0 + 0 0 170 + 0 170 0 + 0 170 170 +170 0 0 +170 0 170 +170 85 0 +170 170 170 + 85 85 85 + 85 85 255 + 85 255 85 + 85 255 255 +255 85 85 +255 85 255 +255 255 85 +255 255 255 diff --git a/community/gimpshop/png_patch.diff b/community/gimpshop/png_patch.diff new file mode 100644 index 000000000..3711e5114 --- /dev/null +++ b/community/gimpshop/png_patch.diff @@ -0,0 +1,27 @@ +--- gimp-2.2.11/plug-ins/common/png.c.orig 2007-03-12 00:30:20.000000000 -0400 ++++ gimp-2.2.11/plug-ins/common/png.c 2007-03-12 00:34:33.000000000 -0400 +@@ -1012,7 +1012,11 @@ + * Done with the file... + */ + ++#if PNG_LIBPNG_VER > 99 ++ png_destroy_read_struct (&pp, &info, NULL); ++#else + png_read_destroy (pp, info, NULL); ++#endif + + g_free (pixel); + g_free (pixels); +@@ -1441,7 +1445,12 @@ + }; + + png_write_end (pp, info); ++ ++#if PNG_LIBPNG_VER > 99 ++ png_destroy_write_struct (&pp, &info); ++#else + png_write_destroy (pp); ++#endif + + g_free (pixel); + g_free (pixels); diff --git a/community/gkrellm/ChangeLog b/community/gkrellm/ChangeLog new file mode 100644 index 000000000..2f1ada1e2 --- /dev/null +++ b/community/gkrellm/ChangeLog @@ -0,0 +1,6 @@ +2007-11-29 Roman Kyrylych <roman@archlinux.org> +* Patched for lm_sensors 3 + +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/gkrellm/PKGBUILD b/community/gkrellm/PKGBUILD new file mode 100644 index 000000000..ac02ff0a1 --- /dev/null +++ b/community/gkrellm/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Matt Smith (Majik) <darkknight@helpdesk.zaz.net> +# Maintainer: dorphell <dorphell@archlinux.org> + +pkgname=gkrellm +pkgver=2.3.2 +pkgrel=1 +pkgdesc="System monitor package for GTK2" +arch=('i686' 'x86_64') +url="http://members.dslextreme.com/users/billw/gkrellm/gkrellm.html" +license=('GPL') +depends=('gtk2' 'openssl' 'libsm' 'lm_sensors') +makedepends=('gettext') +source=(http://members.dslextreme.com/users/billw/gkrellm/$pkgname-$pkgver.tar.bz2) + +build() { + cd $startdir/src/$pkgname-$pkgver + mkdir -p $startdir/pkg/usr/{bin,include} + make LOCALEDIR=/usr/share/locale || return 1 + make install INSTALLROOT=$startdir/pkg/usr +} +md5sums=('d5543a439ee77950282d06b000048be7') diff --git a/community/gkrellm/gkrellm-2.3.0-libsensors4.patch b/community/gkrellm/gkrellm-2.3.0-libsensors4.patch new file mode 100644 index 000000000..2220bed86 --- /dev/null +++ b/community/gkrellm/gkrellm-2.3.0-libsensors4.patch @@ -0,0 +1,242 @@ +diff -up gkrellm-2.3.0/src/sysdeps/linux.c.libsensors4 gkrellm-2.3.0/src/sysdeps/linux.c +--- gkrellm-2.3.0/src/sysdeps/linux.c.libsensors4 2007-07-07 01:57:20.000000000 +0200 ++++ gkrellm-2.3.0/src/sysdeps/linux.c 2007-10-28 11:08:47.000000000 +0100 +@@ -2055,14 +2055,14 @@ check_voltage_name(const gchar *name, gi + static gboolean + libsensors_init(void) + { +- gint nr, nr1, nr2, len; +- const sensors_chip_name *name; +- const sensors_feature_data *feature; +- gchar *label, *s; +- FILE *f; ++ gint nr, len, iodev; ++ const sensors_chip_name *name; ++ gchar *label, *busname, *s; + gchar id_name[512], sensor_path[512]; + gint type, n_sensors_added; + ConfigMap *config_map; ++#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */ ++ FILE *f; + + f = fopen("/etc/sensors.conf", "r"); + if (!f) +@@ -2087,7 +2087,8 @@ libsensors_init(void) + nr = 0; + while ((name = sensors_get_detected_chips(&nr))) + { +- nr1 = 0, nr2 = 0; ++ const sensors_feature_data *feature; ++ gint nr1 = 0, nr2 = 0; + while ((feature = sensors_get_all_features(*name, &nr1, &nr2))) + { + if ( sensors_get_ignored(*name, feature->number) +@@ -2137,6 +2138,11 @@ libsensors_init(void) + continue; + } + ++ /* notice that we store the bus and addr both in iodev as ++ | 2 _signed 16 bit ints. */ ++ iodev = (name->bus & 0xFFFF) | (name->addr << 16); ++ busname = name->busname; ++ + if (sensors_get_label(*name, feature->number, &label) != 0) + { + if (_GK.debug_level & DEBUG_SENSORS) +@@ -2144,7 +2150,119 @@ libsensors_init(void) + id_name); + label = NULL; + } ++#else /* libsensors4 code */ ++ if (sensors_init(NULL) != 0) ++ { ++ if (_GK.debug_level & DEBUG_SENSORS) ++ printf("libsensors: init failed!\n"); ++ return FALSE; ++ } ++ ++ if (_GK.debug_level & DEBUG_SENSORS) ++ printf("libsensors: init OK\n"); ++ ++ n_sensors_added = 0; ++ nr = 0; ++ while ((name = sensors_get_detected_chips(NULL, &nr))) ++ { ++ const sensors_subfeature *feature; ++ const sensors_feature *main_feature; ++ gint nr1 = 0; ++ while ((main_feature = sensors_get_features(name, &nr1))) ++ { ++ switch (name->bus.type) ++ { ++ case SENSORS_BUS_TYPE_I2C: ++ case SENSORS_BUS_TYPE_SPI: ++ snprintf(id_name, sizeof(id_name), "%s@%d:%x/%s", ++ name->prefix, name->bus.nr, name->addr, main_feature->name); ++ break; ++ default: ++ snprintf(id_name, sizeof(id_name), "%s@%x/%s", ++ name->prefix, name->addr, main_feature->name); ++ ++ } ++ /* We need to store both the prefix and the path, but we ++ | only have one string, so concat them together separated by : ++ */ ++ snprintf(sensor_path, sizeof (sensor_path), "%s:%s", ++ name->prefix, name->path ? name->path : "NULL"); ++ ++ switch (main_feature->type) ++ { ++ case SENSORS_FEATURE_IN: ++ type = SENSOR_VOLTAGE; ++ feature = sensors_get_subfeature(name, ++ main_feature, SENSORS_SUBFEATURE_IN_INPUT); ++ break; ++ case SENSORS_FEATURE_FAN: ++ type = SENSOR_FAN; ++ feature = sensors_get_subfeature(name, ++ main_feature, SENSORS_SUBFEATURE_FAN_INPUT); ++ break; ++ case SENSORS_FEATURE_TEMP: ++ type = SENSOR_TEMPERATURE; ++ feature = sensors_get_subfeature(name, ++ main_feature, SENSORS_SUBFEATURE_TEMP_INPUT); ++ break; ++ default: ++ if (_GK.debug_level & DEBUG_SENSORS) ++ printf("libsensors: error determining type for: %s\n", ++ id_name); ++ continue; ++ } ++ ++ if (!feature) ++ { ++ if (_GK.debug_level & DEBUG_SENSORS) ++ printf("libsensors: error could not get input subfeature for: %s\n", ++ id_name); ++ continue; ++ } ++ ++ /* failsafe tests, will bus type and nr fit in 8 bits ++ signed and addr fit in 16 bits signed ? ++ */ ++ if (name->bus.type != ((name->bus.type << 24) >> 24)) ++ { ++ if (_GK.debug_level & DEBUG_SENSORS) ++ printf("libsensors: bus-type bigger than 8 bits: %s\n", ++ id_name); ++ continue; ++ } ++ if (name->bus.nr != ((name->bus.nr << 24) >> 24)) ++ { ++ if (_GK.debug_level & DEBUG_SENSORS) ++ printf("libsensors: bus-nr bigger than 8 bits: %s\n", ++ id_name); ++ continue; ++ } ++ if (name->addr != ((name->addr << 16) >> 16)) ++ { ++ if (_GK.debug_level & DEBUG_SENSORS) ++ printf("libsensors: addr bigger than 16 bits: %s\n", ++ id_name); ++ continue; ++ } + ++ /* notice that we store the bus id, type and addr in ++ iodev as 2 signed 8 bit ints and one 16 bit int */ ++ iodev = (name->bus.type & 0xFF) | ++ ((name->bus.nr & 0xFF) << 8) | ++ (name->addr << 16); ++ busname = name->path; ++ ++ label = sensors_get_label(name, main_feature); ++ if (!label && (_GK.debug_level & DEBUG_SENSORS)) ++ printf("libsensors: error getting label for: %s\n", ++ id_name); ++ ++ /* additional { to match "if (get_ignored(..) {" ++ from libsensors3 code */ ++ { ++#endif ++ if (label) ++ { + /* Strip some common post/prefixes for smaller default labels + */ + len = strlen(label); +@@ -2171,14 +2289,13 @@ libsensors_init(void) + memmove(label, label + 4, strlen (label + 4) + 1); + break; + } +- /* notice that we store the bus and addr both in iodev as +- | 2 _signed 16 bit ints. Default factor of zero tells +- | sensor.c that sensor formula is handled, ie via ++ } ++ /* Default factor of zero tells sensor.c ++ | that sensor formula is handled, ie via + | /etc/sensors.conf. + */ + gkrellm_sensors_add_sensor(type, sensor_path, id_name, +- feature->number, +- (name->bus & 0xFFFF) | (name->addr << 16), ++ feature->number, iodev, + LIBSENSORS_INTERFACE, 0.0, 0.0, + NULL, label); + ++n_sensors_added; +@@ -2188,10 +2305,10 @@ libsensors_init(void) + if (_GK.debug_level & DEBUG_SENSORS) + printf("%s %s %x\n", + sensor_path, id_name, +- (name->bus & 0xFFFF) | (name->addr << 16)); ++ iodev); + +- if ( name->busname +- && (s = strrchr(name->busname, '/')) != NULL ++ if ( busname ++ && (s = strrchr(busname, '/')) != NULL + && *(s + 1) + ) + { +@@ -2229,8 +2346,9 @@ libsensors_get_value(char *sensor_path, + } + *p = 0; /* We must undo this !! (or make a copy) */ + name.prefix = sensor_path; +- name.bus = (iodev << 16) >> 16; /* sign extend the low 16 bits */ + name.addr = iodev >> 16; ++#if SENSORS_API_VERSION < 0x400 /* libsensor 3 code */ ++ name.bus = (iodev << 16) >> 16; /* sign extend the low 16 bits */ + name.busname = p + 1; + if (!strcmp(name.busname, "NULL")) + name.busname = NULL; +@@ -2248,6 +2366,32 @@ libsensors_get_value(char *sensor_path, + name.prefix, name.addr, id); + } + ++#else /* libsensors4 code */ ++ name.bus.type = (iodev << 24) >> 24; /* sign extend the low 8 bits */ ++ name.bus.nr = (iodev << 16) >> 24; /* sign extend the 2nd byte */ ++ name.path = p + 1; ++ if (!strcmp(name.path, "NULL")) ++ name.path = NULL; ++ ++ result = sensors_get_value(&name, id, &val) == 0; ++ ++ if (!result && (_GK.debug_level & DEBUG_SENSORS)) ++ { ++ switch (name.bus.type) ++ { ++ case SENSORS_BUS_TYPE_I2C: ++ case SENSORS_BUS_TYPE_SPI: ++ printf( ++ "libsensors: error getting value for: %s@%d:%x feature: %d\n", ++ name.prefix, (int)name.bus.nr, name.addr, id); ++ break; ++ default: ++ printf("libsensors: error getting value for: %s@%x feature: %d\n", ++ name.prefix, name.addr, id); ++ } ++ } ++#endif ++ + if (value) + *value = val; + diff --git a/community/gkrellmpc/PKGBUILD b/community/gkrellmpc/PKGBUILD new file mode 100644 index 000000000..090bbc420 --- /dev/null +++ b/community/gkrellmpc/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: dibblethewrecker .at. jiwe .dot. org + +pkgname=gkrellmpc +pkgver=0.1_beta9 +pkgrel=4 +pkgdesc="A mpd control plugin for gkrellm2" +license=('GPL') +arch=('i686' 'x86_64') +depends=('gkrellm' 'curl') +source=(http://mina.naguib.ca/dist/$pkgname-$pkgver.tar.gz) +url="http://mpd.wikia.com/wiki/Client:GKrellMPC" +md5sums=('cb3ba81e7e9a73f0e84623d50df09340') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + install -D -m755 gkrellmpc.so \ + $startdir/pkg/usr/lib/gkrellm2/plugins/gkrellmpc.so +} +# vim: ts=2 sw=2 et ft=sh diff --git a/community/gl-117/PKGBUILD b/community/gl-117/PKGBUILD new file mode 100644 index 000000000..f457973f8 --- /dev/null +++ b/community/gl-117/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: andrewski + +pkgname=gl-117 +pkgver=1.3.2 +pkgrel=3 +pkgdesc="An action flight simulator" +arch=('i686' 'x86_64') +url="http://www.heptargon.de/gl-117/gl-117.html" +license=("GPL") +depends=('freeglut' 'sdl_mixer' 'libxmu' 'libxi') +source=(http://dl.sourceforge.net/sourceforge/gl-117/gl-117-$pkgver-src.tar.bz2 \ + gl-117.desktop \ + gl-117.png) + +build() { + cd $srcdir/gl-117-$pkgver-src + # This will link everything to these three libraries, + # but it wouldn't work otherwise. The devs have been contacted. + LDFLAGS="-lX11 -lXi -lXmu" ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + install -D -m0644 gl-117.desktop $pkgdir/usr/share/applications/ && \ + install -D -m0644 gl-117.png $pkgdir/usr/share/pixmaps/ +} diff --git a/community/gl-117/gl-117.desktop b/community/gl-117/gl-117.desktop new file mode 100644 index 000000000..59748fb86 --- /dev/null +++ b/community/gl-117/gl-117.desktop @@ -0,0 +1,5 @@ +[Desktop Entry] +Type=Application +Name=GL-117 +Exec=gl-117 +Icon=gl-117 diff --git a/community/gl-117/gl-117.png b/community/gl-117/gl-117.png new file mode 100644 index 000000000..8bbdba58b Binary files /dev/null and b/community/gl-117/gl-117.png differ diff --git a/community/glest-data/PKGBUILD b/community/glest-data/PKGBUILD new file mode 100644 index 000000000..df2c2aabf --- /dev/null +++ b/community/glest-data/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 1544 2009-08-25 14:45:48Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Joseph <josephmc@sbcglobal.net> + +pkgname=glest-data +pkgver=3.2.1 +pkgrel=2 +pkgdesc="Data Package for glest" +arch=(any) +url="http://sourceforge.net/projects/glest" +license=('GPL') +depends=() +makedepends=('unzip') +source=(http://downloads.sourceforge.net/glest/glest_data_$pkgver.zip) +md5sums=('d67de58e0912925e8ddbd0b25a0d2b50') + +build() { + mkdir -p $pkgdir/opt/glest + cp -r $srcdir/glest_game/* $pkgdir/opt/glest || return 1 +# rm -rf $pkgdir/opt/glest/data/lang/esp* \ +# $pkgdir/opt/glest/tutorials/basic_tutorial/basic_tutorial_esp* \ +# $pkgdir/opt/glest/tutorials/advanced_tutorial/advanced_tutorial_espa* +} diff --git a/community/glest/PKGBUILD b/community/glest/PKGBUILD new file mode 100644 index 000000000..bcb909c91 --- /dev/null +++ b/community/glest/PKGBUILD @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 2101 2009-09-08 15:55:51Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Joseph <josephmc@sbcglobal.net> + +pkgname=glest +pkgver=3.2.2 +pkgrel=4 +pkgdesc="Cross-platform 3D realtime strategy game" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/glest" +license=('GPL') +depends=('xerces-c' 'sdl' 'libvorbis' 'openal' 'glest-data' 'mesa' 'lua' 'bash') +makedepends=('jam' 'hd2u' 'unzip' 'wxgtk') +source=(http://downloads.sourceforge.net/glest/glest_source_$pkgver.zip + glest + glest.sh + glest.desktop + glest.png + glest-xerces-c-3.patch) +md5sums=('1e961f49c1fb0e59e1e1483d66099a55' + '4e0c6f5eb8b9be4f957c85a1a71b13ef' + '2588ceaa24a30c6b797d538b2338c0fb' + '9c0db07885fe85bf58c6374e2e1abe70' + '697199c67dfe1e30468006df5f77135e' + '3c07be3c2b7f13d4886b6eb618376c40') + +build() { + cd $startdir/src/mk/linux + + export CFLAGS="$CFLAGS -I/usr/include/wx-2.8" + export CXXFLAGS="$CXXFLAGS -I/usr/include/wx-2.8" + export CPPFLAGS="$CPPFLAGS -I/usr/include/wx-2.8" + + sed -i '1,2i#include <limits.h>' $srcdir/source/glest_game/ai/ai_rule.cpp + (cd $srcdir/source && patch -p1 <$srcdir/glest-xerces-c-3.patch) + + [ -f ./configure ] || ./autogen.sh + ./configure --with-wx-prefix=/usr + jam + + install -d $startdir/pkg/opt/glest/bin $startdir/pkg/etc/profile.d || return 1 + + install -m755 glest $startdir/pkg/opt/glest && \ + install -m644 glest.ini $startdir/pkg/opt/glest && \ + install -m755 $startdir/src/glest $startdir/pkg/opt/glest/bin && \ + install -m755 $startdir/src/glest.sh $startdir/pkg/etc/profile.d && \ + strip $startdir/pkg/opt/glest/glest || return 1 + + install -D -m0644 $srcdir/glest.desktop $pkgdir/usr/share/applications/glest.desktop && \ + install -D -m0644 $srcdir/glest.png $pkgdir/usr/share/pixmaps/glest.png || return 1 +} diff --git a/community/glest/glest b/community/glest/glest new file mode 100755 index 000000000..3629934ee --- /dev/null +++ b/community/glest/glest @@ -0,0 +1,18 @@ +#!/bin/bash + +GLESTDIR="/opt/glest" + +[ -d ~/.glest ] || mkdir ~/.glest +[ -e ~/.glest/glest ] || ln -s $GLESTDIR/glest ~/.glest/glest +[ -e ~/.glest/glest.ini ] || cp $GLESTDIR/glest.ini ~/.glest/glest.ini + +for d in data techs maps tilesets scenarios tutorials; do + [ -d ~/.glest/$d ] || ln -s $GLESTDIR/$d ~/.glest/$d +done + +grep -E 'Lang=.*.lng' ~/.glest/glest.ini && sed -i 's#.lng##' ~/.glest/glest.ini + +cd ~/.glest + +export LD_LIBRARY_PATH=/opt/xerces-c-2/lib +exec ./glest "$@" diff --git a/community/glest/glest-xerces-c-3.patch b/community/glest/glest-xerces-c-3.patch new file mode 100644 index 000000000..69eb498ef --- /dev/null +++ b/community/glest/glest-xerces-c-3.patch @@ -0,0 +1,47 @@ +diff -wbBur source/shared_lib/sources/platform/posix/socket.cpp source2/shared_lib/sources/platform/posix/socket.cpp +--- source/shared_lib/sources/platform/posix/socket.cpp 2009-04-02 19:49:26.000000000 +0000 ++++ source2/shared_lib/sources/platform/posix/socket.cpp 2009-09-08 15:30:52.000000000 +0000 +@@ -5,6 +5,7 @@ + //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. ++#include <stdio.h> + + #include "socket.h" + +diff -wbBur source/shared_lib/sources/xml/xml_parser.cpp source2/shared_lib/sources/xml/xml_parser.cpp +--- source/shared_lib/sources/xml/xml_parser.cpp 2009-02-11 00:58:44.000000000 +0000 ++++ source2/shared_lib/sources/xml/xml_parser.cpp 2009-09-08 15:33:14.000000000 +0000 +@@ -87,10 +87,10 @@ + + try{ + ErrorHandler errorHandler; +- DOMBuilder *parser= (static_cast<DOMImplementationLS*>(implementation))->createDOMBuilder(DOMImplementationLS::MODE_SYNCHRONOUS, 0); +- parser->setErrorHandler(&errorHandler); +- parser->setFeature(XMLUni::fgXercesSchemaFullChecking, true); +- parser->setFeature(XMLUni::fgDOMValidation, true); ++ DOMLSParser *parser = (static_cast<DOMImplementationLS*>(implementation))->createLSParser(DOMImplementationLS::MODE_SYNCHRONOUS, 0); ++ DOMConfiguration *config = parser->getDomConfig(); ++ config->setParameter(XMLUni::fgXercesSchemaFullChecking, true); ++ config->setParameter(XMLUni::fgDOMValidate, true); + DOMDocument *document= parser->parseURI(path.c_str()); + + if(document==NULL){ +@@ -119,9 +119,14 @@ + } + + LocalFileFormatTarget file(path.c_str()); +- DOMWriter* writer = implementation->createDOMWriter(); +- writer->setFeature(XMLUni::fgDOMWRTFormatPrettyPrint, true); +- writer->writeNode(&file, *document); ++ DOMLSSerializer *serializer = implementation->createLSSerializer(); ++ DOMLSOutput* output=implementation->createLSOutput(); ++ DOMConfiguration* config=serializer->getDomConfig(); ++ config->setParameter(XMLUni::fgDOMWRTFormatPrettyPrint,true); ++ output->setByteStream(&file); ++ serializer->write(document,output); ++ output->release(); ++ serializer->release(); + document->release(); + } + catch(const DOMException &e){ diff --git a/community/glest/glest.desktop b/community/glest/glest.desktop new file mode 100644 index 000000000..6635ad021 --- /dev/null +++ b/community/glest/glest.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Glest +Comment=Glest - 3D RTS game +Exec=/opt/glest/bin/glest +Terminal=false +Icon=glest.png +Type=Application +Encoding=UTF-8 +Categories=Game;StrategyGame; diff --git a/community/glest/glest.png b/community/glest/glest.png new file mode 100644 index 000000000..02323169a Binary files /dev/null and b/community/glest/glest.png differ diff --git a/community/glest/glest.sh b/community/glest/glest.sh new file mode 100755 index 000000000..99ab1c3bf --- /dev/null +++ b/community/glest/glest.sh @@ -0,0 +1 @@ +export PATH=$PATH:/opt/glest/bin diff --git a/community/glib2-docs/PKGBUILD b/community/glib2-docs/PKGBUILD new file mode 100644 index 000000000..ac04779f3 --- /dev/null +++ b/community/glib2-docs/PKGBUILD @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 1994 2009-09-07 13:40:56Z spupykin $ +# Maintainer: Douglas Soares de Andrade <douglas@archlinux.org> +# Contributor: Sven Salzwedel <sven_salzwedel@web.de> + +pkgname=glib2-docs +pkgver=2.20.5 +pkgrel=1 +pkgdesc="Documentation for glib2 to be used in devhelp" +arch=('any') +conflicts=('gobject2-docs') +replaces=('gobject2-docs') +url="http://library.gnome.org/devel/glib/stable/" +license=('custom') +options=('docs') +source=(ftp://ftp.gnome.org/pub/gnome/sources/glib/2.20/glib-${pkgver}.tar.bz2) +md5sums=('4c178b91d82ef80a2da3c26b772569c0') + +build () { + # Set destination dir + _docdir=$pkgdir/usr/share/gtk-doc/html + + # Create destination dirs + install -d $_docdir/glib + install -d $_docdir/gobject + install -d $_docdir/gio + install -d ${startdir}/pkg/usr/share/licenses/${pkgname} + + # Install documentation to destination + install -m 644 \ + ${startdir}/src/glib-${pkgver}/docs/reference/glib/html/* \ + $_docdir/glib + + install -m 644 \ + ${startdir}/src/glib-${pkgver}/docs/reference/gobject/html/* \ + $_docdir/gobject + + install -m 644 \ + ${startdir}/src/glib-${pkgver}/docs/reference/gio/html/* \ + $_docdir/gio + + #install license + install -m 644 \ + ${startdir}/src/glib-${pkgver}/docs/reference/COPYING \ + ${startdir}/pkg/usr/share/licenses/${pkgname} + + # Ugly hack to fix links in documents + cd $_docdir/glib + ln -s . glib +} + +# vim:set ts=2 sw=2 et: diff --git a/community/glipper-old/PKGBUILD b/community/glipper-old/PKGBUILD new file mode 100644 index 000000000..30d63f238 --- /dev/null +++ b/community/glipper-old/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Pbl Gomez <pblgomez@gmail.com> + +pkgname=glipper-old +pkgver=0.95.1 +pkgrel=2 +pkgdesc="Gnome clipboard for nongnome desktop" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/glipper/" +license=("GPL") +depends=(libgnome libglade) +makedepends=(pkgconfig perlxml gnome-doc-utils) +source=(http://downloads.sourceforge.net/sourceforge/glipper/glipper-$pkgver.tar.gz \ + arch.patch) +md5sums=('aa6524f59342d72fee8bed36e6267746' + 'e9e9581330bbc1fe0a28fa349de02bda') + +build() { + cd $startdir/src/glipper-$pkgver + + ln -s -f /usr/share/aclocal/gnome-doc-utils.m4 m4/gnome-doc-utils.m4 + ln -s -f /usr/share/gnome-doc-utils/gnome-doc-utils.make gnome-doc-utils.make + + patch -Np1 <../arch.patch && \ + mv data/glipper.png data/glipper-old.png && \ + mv help/C/glipper.xml help/C/glipper-old.xml && \ + mv data/glipper-properties.glade data/glipper-old-properties.glade && \ + mv data/glipper.desktop.in data/glipper-old.desktop.in || return 1 + + ./configure --prefix=/usr --program-suffix=-old --disable-gnome || return 1 + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + rm -rf $startdir/pkg/usr/share/gnome +} diff --git a/community/glipper-old/arch.patch b/community/glipper-old/arch.patch new file mode 100644 index 000000000..6045ad75c --- /dev/null +++ b/community/glipper-old/arch.patch @@ -0,0 +1,266 @@ +diff -wbBur glipper-0.95.1/configure glipper-0.95.1.my/configure +--- glipper-0.95.1/configure 2006-11-21 03:42:45.000000000 +0300 ++++ glipper-0.95.1.my/configure 2007-08-09 13:27:44.000000000 +0400 +@@ -557,10 +557,10 @@ + SHELL=${CONFIG_SHELL-/bin/sh} + + # Identity of this package. +-PACKAGE_NAME='glipper' +-PACKAGE_TARNAME='glipper' ++PACKAGE_NAME='glipper-old' ++PACKAGE_TARNAME='glipper-old' + PACKAGE_VERSION='0.95.1' +-PACKAGE_STRING='glipper 0.95.1' ++PACKAGE_STRING='glipper-old 0.95.1' + PACKAGE_BUGREPORT='svenrech@gmx.de' + + ac_unique_file="src/main.c" +@@ -2134,7 +2134,7 @@ + + + # Define the identity of the package. +- PACKAGE='glipper' ++ PACKAGE='glipper-old' + VERSION='0.95.1' + + +@@ -2301,7 +2301,7 @@ + # GETTEXT + ########################################################################### + +-GETTEXT_PACKAGE="glipper" ++GETTEXT_PACKAGE="glipper-old" + + + cat >>confdefs.h <<_ACEOF +diff -wbBur glipper-0.95.1/configure.in glipper-0.95.1.my/configure.in +--- glipper-0.95.1/configure.in 2006-11-21 03:59:24.000000000 +0300 ++++ glipper-0.95.1.my/configure.in 2007-08-09 13:35:04.000000000 +0400 +@@ -5,7 +5,7 @@ + AC_PREREQ(2.5) + + # Set VERSION number here +-AC_INIT(glipper, [0.95.1], [svenrech@gmx.de]) ++AC_INIT(glipper-old, [0.95.1], [svenrech@gmx.de]) + AC_CONFIG_SRCDIR([src/main.c]) + AC_CONFIG_HEADER([config.h]) + AM_INIT_AUTOMAKE +@@ -29,7 +29,7 @@ + # GETTEXT + ########################################################################### + +-GETTEXT_PACKAGE="glipper" ++GETTEXT_PACKAGE="glipper-old" + AC_SUBST(GETTEXT_PACKAGE) + AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [gettext package]) + +diff -wbBur glipper-0.95.1/data/glipper.desktop.in glipper-0.95.1.my/data/glipper.desktop.in +--- glipper-0.95.1/data/glipper.desktop.in 2006-06-26 23:46:04.000000000 +0400 ++++ glipper-0.95.1.my/data/glipper.desktop.in 2007-08-09 13:04:01.000000000 +0400 +@@ -3,9 +3,9 @@ + _Name=Glipper + _Comment=Clipboard Manager + Categories=GTK;GNOME;Application;Utility; +-TryExec=glipper +-Exec=glipper +-Icon=glipper.png ++TryExec=glipper-old ++Exec=glipper-old ++Icon=glipper-old.png + Terminal=false + Type=Application + StartupNotify=false +diff -wbBur glipper-0.95.1/data/Makefile.am glipper-0.95.1.my/data/Makefile.am +--- glipper-0.95.1/data/Makefile.am 2006-06-26 23:46:08.000000000 +0400 ++++ glipper-0.95.1.my/data/Makefile.am 2007-08-09 13:33:06.000000000 +0400 +@@ -1,13 +1,13 @@ + desktopdir = $(datadir)/applications +-desktop_in_files = glipper.desktop.in ++desktop_in_files = glipper-old.desktop.in + desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) + @INTLTOOL_DESKTOP_RULE@ + + icondir = $(datadir)/pixmaps +-icon_DATA = glipper.png ++icon_DATA = glipper-old.png + +-gladedir = $(datadir)/glipper +-glade_DATA = glipper-properties.glade ++gladedir = $(datadir)/glipper-old ++glade_DATA = glipper-old-properties.glade + + EXTRA_DIST = \ + $(desktop_in_files) \ +diff -wbBur glipper-0.95.1/data/Makefile.in glipper-0.95.1.my/data/Makefile.in +--- glipper-0.95.1/data/Makefile.in 2006-11-21 03:42:44.000000000 +0300 ++++ glipper-0.95.1.my/data/Makefile.in 2007-08-09 13:16:54.000000000 +0400 +@@ -214,12 +214,12 @@ + sysconfdir = @sysconfdir@ + target_alias = @target_alias@ + desktopdir = $(datadir)/applications +-desktop_in_files = glipper.desktop.in ++desktop_in_files = glipper-old.desktop.in + desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) + icondir = $(datadir)/pixmaps +-icon_DATA = glipper.png +-gladedir = $(datadir)/glipper +-glade_DATA = glipper-properties.glade ++icon_DATA = glipper-old.png ++gladedir = $(datadir)/glipper-old ++glade_DATA = glipper-old-properties.glade + EXTRA_DIST = \ + $(desktop_in_files) \ + $(icon_DATA) \ +diff -wbBur glipper-0.95.1/help/Makefile.am glipper-0.95.1.my/help/Makefile.am +--- glipper-0.95.1/help/Makefile.am 2006-11-15 00:00:59.000000000 +0300 ++++ glipper-0.95.1.my/help/Makefile.am 2007-08-09 13:33:10.000000000 +0400 +@@ -1,7 +1,7 @@ + include $(top_srcdir)/gnome-doc-utils.make + dist-hook: doc-dist-hook + +-DOC_MODULE = glipper ++DOC_MODULE = glipper-old + DOC_ENTITIES = + DOC_INCLUDES = + DOC_FIGURES = +diff -wbBur glipper-0.95.1/help/Makefile.in glipper-0.95.1.my/help/Makefile.in +--- glipper-0.95.1/help/Makefile.in 2006-11-21 03:42:44.000000000 +0300 ++++ glipper-0.95.1.my/help/Makefile.in 2007-08-09 13:04:40.000000000 +0400 +@@ -374,7 +374,7 @@ + _clean_dsk = $(if $(_DOC_DSK_IN),clean-doc-dsk) + _clean_lc = $(if $(_DOC_REAL_LINGUAS),clean-doc-lc) + _clean_dir = $(if $(DOC_MODULE),clean-doc-dir) +-DOC_MODULE = glipper ++DOC_MODULE = glipper-old + DOC_ENTITIES = + DOC_INCLUDES = + DOC_FIGURES = +diff -wbBur glipper-0.95.1/po/POTFILES.in glipper-0.95.1.my/po/POTFILES.in +--- glipper-0.95.1/po/POTFILES.in 2006-06-26 23:46:14.000000000 +0400 ++++ glipper-0.95.1.my/po/POTFILES.in 2007-08-09 13:17:22.000000000 +0400 +@@ -1,4 +1,4 @@ + src/main.c + src/preferences.c +-data/glipper-properties.glade +-data/glipper.desktop.in ++data/glipper-old-properties.glade ++data/glipper-old.desktop.in +diff -wbBur glipper-0.95.1/src/main.c glipper-0.95.1.my/src/main.c +--- glipper-0.95.1/src/main.c 2006-11-21 03:05:53.000000000 +0300 ++++ glipper-0.95.1.my/src/main.c 2007-08-09 13:46:53.000000000 +0400 +@@ -141,7 +141,7 @@ + GError* pix_error = NULL; + + menuHeader = gtk_image_menu_item_new_with_label(""); +- pixbuf = gdk_pixbuf_new_from_file(PIXMAPDIR"/glipper.png", &pix_error); ++ pixbuf = gdk_pixbuf_new_from_file(PIXMAPDIR"/glipper-old.png", &pix_error); + + //In case we cannot load icon, display error message and exit + if (pix_error != NULL) +@@ -312,7 +312,7 @@ + + error = NULL; + //gnome_help_display ("glipper", NULL, &error); +- gnome_help_display_desktop(NULL, "glipper", "glipper", ++ gnome_help_display_desktop(NULL, "glipper-old", "glipper-old", + section, &error); + + if (error) +@@ -337,7 +337,7 @@ + + //Load trayicon + TrayIcon = (GtkWidget*)egg_tray_icon_new("GLIPPER"); +- pixbuf = gdk_pixbuf_new_from_file(PIXMAPDIR"/glipper.png", &pix_error); ++ pixbuf = gdk_pixbuf_new_from_file(PIXMAPDIR"/glipper-old.png", &pix_error); + + //In case we cannot load icon, display error message and exit + if (pix_error != NULL) +@@ -392,7 +392,7 @@ + "license", license, + "name", "Glipper", + "comments", _("Clipboardmanager for Gnome"), +- "logo", gdk_pixbuf_new_from_file(PIXMAPDIR"/glipper.png", &pix_error), ++ "logo", gdk_pixbuf_new_from_file(PIXMAPDIR"/glipper-old.png", &pix_error), + "website", "http://glipper.sourceforge.net/", + "version", VERSION, + NULL); +@@ -442,7 +442,7 @@ + //trys to open (or create) a file in "~/.glipper" for writing purposes: + FILE* writeGlipperFile(char* filename) + { +- gchar* directory = g_build_path("/", g_get_home_dir(), ".glipper", NULL); ++ gchar* directory = g_build_path("/", g_get_home_dir(), ".glipper-old", NULL); + gchar* path = g_build_filename(directory, filename, NULL); + FILE* file = fopen(path, "w"); + if (file == NULL) +@@ -453,7 +453,7 @@ + g_warning("Can't open or create file %s!", file); + } + else +- g_warning ("Can't create directory '.glipper' in user's home directory!"); ++ g_warning ("Can't create directory '.glipper-old' in user's home directory!"); + g_free(directory); + g_free(path); + return file; +@@ -480,7 +480,7 @@ + + void readHistory() + { +- gchar* path= g_build_filename(g_get_home_dir(), ".glipper/history", NULL); ++ gchar* path= g_build_filename(g_get_home_dir(), ".glipper-old/history", NULL); + FILE* histFile = fopen(path, "r"); + g_free(path); + if (histFile != 0) +@@ -501,7 +501,7 @@ + + void readPreferences() + { +- gchar* path= g_build_filename(g_get_home_dir(), ".glipper/prefs", NULL); ++ gchar* path= g_build_filename(g_get_home_dir(), ".glipper-old/prefs", NULL); + FILE* prefFile = fopen(path, "r"); + g_free(path); + free(keyComb); +@@ -599,7 +599,7 @@ + + //Init GTK+ (and optionally GNOME libs) + #ifndef DISABLE_GNOME +- gnome_program_init("glipper", VERSION, NULL, argc, argv, ++ gnome_program_init("glipper-old", VERSION, NULL, argc, argv, + NULL, NULL, NULL); + #endif /*DISABLE_GNOME*/ + gtk_init (&argc, &argv); +diff -wbBur glipper-0.95.1/src/Makefile.am glipper-0.95.1.my/src/Makefile.am +--- glipper-0.95.1/src/Makefile.am 2006-11-14 23:28:11.000000000 +0300 ++++ glipper-0.95.1.my/src/Makefile.am 2007-08-09 13:32:44.000000000 +0400 +@@ -1,6 +1,6 @@ + AM_CFLAGS = $(FR_CFLAGS) -I$(top_srcdir) \ + -DGLIPPERLOCALEDIR=\""$(glipperlocaledir)"\" -DPIXMAPDIR=\""$(datadir)/pixmaps"\" \ +- -DGLADEDIR=\""$(datadir)/glipper"\" ++ -DGLADEDIR=\""$(datadir)/glipper-old"\" + + noinst_PROGRAMS=glipper + bin_PROGRAMS=glipper +diff -wbBur glipper-0.95.1/src/Makefile.in glipper-0.95.1.my/src/Makefile.in +--- glipper-0.95.1/src/Makefile.in 2006-11-21 03:42:44.000000000 +0300 ++++ glipper-0.95.1.my/src/Makefile.in 2007-08-09 13:03:48.000000000 +0400 +@@ -223,7 +223,7 @@ + target_alias = @target_alias@ + AM_CFLAGS = $(FR_CFLAGS) -I$(top_srcdir) \ + -DGLIPPERLOCALEDIR=\""$(glipperlocaledir)"\" -DPIXMAPDIR=\""$(datadir)/pixmaps"\" \ +- -DGLADEDIR=\""$(datadir)/glipper"\" ++ -DGLADEDIR=\""$(datadir)/glipper-old"\" + + glipper_SOURCES = \ + main.c main.h preferences.c preferences.h \ +diff -wbBur glipper-0.95.1/src/preferences.c glipper-0.95.1.my/src/preferences.c +--- glipper-0.95.1/src/preferences.c 2006-07-15 17:27:49.000000000 +0400 ++++ glipper-0.95.1.my/src/preferences.c 2007-08-09 13:17:31.000000000 +0400 +@@ -8,7 +8,7 @@ + #include "main.h" + #include "utils/glipper-i18n.h" + +-#define GLADE_XML_FILE "glipper-properties.glade" ++#define GLADE_XML_FILE "glipper-old-properties.glade" + + GtkWidget* historyLength; + GtkWidget* itemLength; diff --git a/community/glipper/PKGBUILD b/community/glipper/PKGBUILD new file mode 100644 index 000000000..66ea188c3 --- /dev/null +++ b/community/glipper/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Pbl Gomez <pblgomez@gmail.com> + +pkgname=glipper +pkgver=1.0 +pkgrel=8 +pkgdesc="Clipboard for gnome desktop" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/glipper/" +license=("GPL") +depends=(python pygtk gnome-python gnome-python-desktop gnome-python-extras gnome-desktop pygobject) +makedepends=(pkgconfig perlxml gnome-doc-utils) +install=glipper.install +options=(!emptydirs) +source=(http://downloads.sourceforge.net/sourceforge/glipper/$pkgname-$pkgver.tar.bz2) +md5sums=('95315e62b950877611d4645a0b47e1ba') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + mkdir -p ${startdir}/pkg/usr/share/gconf/schemas && \ + gconf-merge-schema ${startdir}/pkg/usr/share/gconf/schemas/${pkgname}.schemas ${startdir}/pkg/etc/gconf/schemas/*.schemas && \ + rm -f ${startdir}/pkg/etc/gconf/schemas/*.schemas +} diff --git a/community/glipper/glipper.install b/community/glipper/glipper.install new file mode 100644 index 000000000..b15b5bb50 --- /dev/null +++ b/community/glipper/glipper.install @@ -0,0 +1,33 @@ +pkgname=glipper + +post_install() { + export GCONF_CONFIG_SOURCE=`usr/bin/gconftool-2 --get-default-source` + /usr/bin/gconftool-2 --makefile-install-rule usr/share/gconf/schemas/${pkgname}.schemas >/dev/null + /usr/bin/gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} + +pre_upgrade() { + echo "If you use Gnome, read http://glipper.sourceforge.net/ and remove ~/.glipper" + echo "If you don't use Gnome, use glipper-old package" + /bin/true +} + +post_upgrade() { + /usr/bin/gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} + +pre_remove() { + if [ -f usr/share/gconf/schemas/${pkgname}.schemas ]; then + schemas=(usr/share/gconf/schemas/${pkgname}.schemas) + elif [ -f opt/gnome/share/gconf/schemas/${pkgname}.schemas ]; then + schemas=(opt/gnome/share/gconf/schemas/${pkgname}.schemas) + else + schemas=(`pacman -Ql $pkgname | grep 'gconf/schemas/.*schemas$' | awk '{ print $2 }'`) + fi + export GCONF_CONFIG_SOURCE=`usr/bin/gconftool-2 --get-default-source` + usr/bin/gconftool-2 --makefile-uninstall-rule ${schemas[@]} >/dev/null +} + +op=$1 +shift +[ "$(type -t "$op")" = "function" ] && $op "$@" diff --git a/community/glitz/PKGBUILD b/community/glitz/PKGBUILD new file mode 100644 index 000000000..e3b5d9f5b --- /dev/null +++ b/community/glitz/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ + +pkgname=glitz +pkgver=0.5.6 +pkgrel=1 +pkgdesc="OpenGL image compositing library" +arch=(i686 x86_64) +url="http://cairographics.org/" +license=('BSD') +depends=('libgl') +makedepends=('mesa') +options=('!libtool') +source=(http://cairographics.org/snapshots/${pkgname}-${pkgver}.tar.gz) +md5sums=('c507f140ecccc06aed8888c958edda4c') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${startdir}/pkg install + install -D -m644 COPYING ${startdir}/pkg/usr/share/licenses/${pkgname}/COPYING +} diff --git a/community/gliv/PKGBUILD b/community/gliv/PKGBUILD new file mode 100644 index 000000000..0e460ecbf --- /dev/null +++ b/community/gliv/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Contributor: Ewoud Nuyts <ewoud.nuyts@gmail.com> +pkgname=gliv +pkgver=1.9.6 +pkgrel=1 +pkgdesc="OpenGL image viewer" +url="http://guichaz.free.fr/gliv/" +arch=('i686' 'x86_64') +license=('GPL') +depends=('gtkglext') +source=(http://guichaz.free.fr/gliv/files/${pkgname}-${pkgver}.tar.bz2) +md5sums=('e51838ed643f3af5143a20a12f432b9d') + +build() { + cd "$srcdir/${pkgname}-${pkgver}" + ./configure --prefix=/usr || return 1 + sed -i 's:pixmaps |:pixmaps $(datadir)/applications |:;s:vendor=gnome:vendor=gnome --dir=$(datadir)/applications:' Makefile + make || return 1 + make prefix="$pkgdir/usr" install || return 1 +} diff --git a/community/glob2/PKGBUILD b/community/glob2/PKGBUILD new file mode 100644 index 000000000..73fbf27bd --- /dev/null +++ b/community/glob2/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 2281 2009-09-14 03:47:17Z ebelanger $ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> + +pkgname=glob2 +pkgver=0.9.4.4 +pkgrel=1 +pkgdesc="RTS game which minimizes micro-management by automatically assigning tasks to units" +arch=('i686' 'x86_64') +url="http://www.globulation2.org/" +license=('GPL3') +depends=('boost' 'sdl_net' 'sdl_image' 'sdl_ttf' 'libvorbis' 'speex' 'mesa' \ + 'fribidi' 'desktop-file-utils') +makedepends=('scons') +install=glob2.install +source=(http://dl.sv.nongnu.org/releases/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz \ + glob2-0.9.4.1-gcc44.patch) +md5sums=('94c527325f355a29a2807f8f18a6e6a8' 'b13cb1f73ece23bfc6413773678d583e') +sha1sums=('14aa8d840ef5f95a9af591789082fe2322fa8cad' '3e5ae81d85a727387a7049c3a0dfb3db930391b3') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -Np0 -i "$srcdir/glob2-0.9.4.1-gcc44.patch" || return 1 + scons BINDIR="${pkgdir}/usr/bin" INSTALLDIR="${pkgdir}/usr/share" || return 1 + scons install || return 1 + find "${pkgdir}/usr/share" -type f -exec chmod 644 '{}' \; || return 1 + install -Dm644 data/icons/glob2-icon-48x48.png "${pkgdir}/usr/share/pixmaps/glob2-icon-48x48.png" || return 1 +} diff --git a/community/glob2/glob2-0.9.4.1-gcc44.patch b/community/glob2/glob2-0.9.4.1-gcc44.patch new file mode 100644 index 000000000..b425b25ec --- /dev/null +++ b/community/glob2/glob2-0.9.4.1-gcc44.patch @@ -0,0 +1,87 @@ +diff -up libgag/include/StreamBackend.h.orig libgag/include/StreamBackend.h +--- libgag/include/StreamBackend.h.orig 2009-03-18 03:46:47.000000000 +0100 ++++ libgag/include/StreamBackend.h 2009-06-20 14:21:10.000000000 +0200 +@@ -43,7 +43,7 @@ namespace GAGCore + virtual void flush(void) = 0; + virtual void read(void *data, size_t size) = 0; + virtual void putc(int c) = 0; +- virtual int getc(void) = 0; ++ virtual int get_c(void) = 0; + virtual void seekFromStart(int displacement) = 0; + virtual void seekFromEnd(int displacement) = 0; + virtual void seekRelative(int displacement) = 0; +@@ -67,7 +67,7 @@ namespace GAGCore + virtual void flush(void) { assert(fp); fflush(fp); } + virtual void read(void *data, size_t size) { assert(fp); fread(data, size, 1, fp); } + virtual void putc(int c) { assert(fp); fputc(c, fp); } +- virtual int getc(void) { assert(fp); return fgetc(fp); } ++ virtual int get_c(void) { assert(fp); return fgetc(fp); } + virtual void seekFromStart(int displacement) { assert(fp); fseek(fp, displacement, SEEK_SET); } + virtual void seekFromEnd(int displacement) { assert(fp); fseek(fp, displacement, SEEK_END); } + virtual void seekRelative(int displacement) { assert(fp); fseek(fp, displacement, SEEK_CUR); } +@@ -92,7 +92,7 @@ namespace GAGCore + virtual void flush(void); + virtual void read(void *data, size_t size); + virtual void putc(int c); +- virtual int getc(void); ++ virtual int get_c(void); + virtual void seekFromStart(int displacement); + virtual void seekFromEnd(int displacement); + virtual void seekRelative(int displacement); +@@ -117,7 +117,7 @@ namespace GAGCore + virtual void flush(void) { } + virtual void read(void *data, size_t size); + virtual void putc(int c); +- virtual int getc(void); ++ virtual int get_c(void); + virtual void seekFromStart(int displacement); + virtual void seekFromEnd(int displacement); + virtual void seekRelative(int displacement); +diff -up libgag/src/StreamBackend.cpp.orig libgag/src/StreamBackend.cpp +--- libgag/src/StreamBackend.cpp.orig 2009-03-18 03:46:47.000000000 +0100 ++++ libgag/src/StreamBackend.cpp 2009-06-20 14:21:53.000000000 +0200 +@@ -75,9 +75,9 @@ namespace GAGCore + buffer->putc(c); + } + +- int ZLibStreamBackend::getc(void) ++ int ZLibStreamBackend::get_c(void) + { +- return buffer->getc(); ++ return buffer->get_c(); + } + + void ZLibStreamBackend::seekFromStart(int displacement) +@@ -147,7 +147,7 @@ namespace GAGCore + write(&ch, 1); + } + +- int MemoryStreamBackend::getc(void) ++ int MemoryStreamBackend::get_c(void) + { + Uint8 ch; + read(&ch, 1); +diff -up libgag/src/Stream.cpp.orig libgag/src/Stream.cpp +--- libgag/src/Stream.cpp.orig 2009-03-18 03:46:47.000000000 +0100 ++++ libgag/src/Stream.cpp 2009-06-20 14:21:35.000000000 +0200 +@@ -60,7 +60,7 @@ namespace GAGCore + std::string s; + while (1) + { +- int c = backend->getc(); ++ int c = backend->get_c(); + if(c=='\r') + continue; + if ((c >= 0) && (c != '\n')) +diff -up libgag/src/TextStream.cpp.orig libgag/src/TextStream.cpp +--- libgag/src/TextStream.cpp.orig 2009-03-18 03:46:47.000000000 +0100 ++++ libgag/src/TextStream.cpp 2009-06-20 14:21:22.000000000 +0200 +@@ -150,7 +150,7 @@ namespace GAGCore + + int nextChar(void) + { +- next = stream->getc(); ++ next = stream->get_c(); + if (next == '\n') + { + column = 0; diff --git a/community/glob2/glob2.install b/community/glob2/glob2.install new file mode 100644 index 000000000..7463b6e76 --- /dev/null +++ b/community/glob2/glob2.install @@ -0,0 +1,12 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + update-desktop-database -q +} + diff --git a/community/glom/PKGBUILD b/community/glom/PKGBUILD new file mode 100644 index 000000000..317c940d4 --- /dev/null +++ b/community/glom/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=glom +pkgver=1.10.0 +pkgrel=1 +pkgdesc="An easy-to-use database designer and user interface" +arch=('i686' 'x86_64') +url="http://www.glom.org" +license=('GPL') +depends=('bakery' 'libgdamm' 'pygtk' 'gnome-python-extras' 'libgtksourceviewmm2' 'goocanvasmm' 'libepc' 'iso-codes' 'postgresql') +makedepends=('intltool') +options=('!libtool') +source=(http://ftp.gnome.org/pub/GNOME/sources/glom/1.10/glom-$pkgver.tar.bz2) +md5sums=('8c46a5e087771a0bc45c71d7dd74ec7f') + +build() { + cd $startdir/src/glom-$pkgver + ./configure --prefix=/usr --with-postgres-utils=/usr/bin \ + --disable-scrollkeeper --disable-update-mime-database + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gloox/PKGBUILD b/community/gloox/PKGBUILD new file mode 100644 index 000000000..78df3888f --- /dev/null +++ b/community/gloox/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: William Rea <sillywilly@gmail.com> + +pkgname=gloox +pkgver=0.9.9.6 +pkgrel=1 +pkgdesc="C++ libraries for development of Jabber client/component/server" +arch=(i686 x86_64) +url="http://camaya.net/gloox" +options=('!libtool') +license=("GPL") +depends=('libidn' 'gnutls') +source=(http://camaya.net/download/gloox-$pkgver.tar.bz2) +md5sums=('2bf12138ab0d2101fc491494466c6b98') + +build() { + cd $startdir/src/gloox-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/glpng/Makefile b/community/glpng/Makefile new file mode 100644 index 000000000..d6772798f --- /dev/null +++ b/community/glpng/Makefile @@ -0,0 +1,30 @@ +CFLAGS+=-fPIC -Iinclude +LDFLAGS+=-lpng -lGL +SHAREDLIBFLAGS=-shared +DESTDIR=/usr/local +LIB=lib + +all: libglpng.a libglpng.so.1.45 + +libglpng.a: glpng.o + ar rv $@ $< + +libglpng.so.1.45: glpng.o + gcc $(CFLAGS) $(SHAREDLIBFLAGS) -Wl,-soname=libglpng.so.1 -Wl,--whole-archive $< -Wl,--no-whole-archive $(LDFLAGS) -o $@ + +glpng.o: src/glpng.c + gcc $(CFLAGS) -c $< + +clean: + rm glpng.o libglpng.* + +install: + for i in include include/GL $(LIB); do \ + install -m 755 -d $(DESTDIR)/$$i; \ + done + install -p -m 644 include/GL/glpng.h $(DESTDIR)/include/GL + install -m 755 libglpng.* $(DESTDIR)/$(LIB) + ln -s libglpng.so.1.45 $(DESTDIR)/$(LIB)/libglpng.so.1 + ln -s libglpng.so.1.45 $(DESTDIR)/$(LIB)/libglpng.so + +.PHONY: clean install diff --git a/community/glpng/PKGBUILD b/community/glpng/PKGBUILD new file mode 100644 index 000000000..5bdfcb7cb --- /dev/null +++ b/community/glpng/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: $ +# Maintainer: Allan McRae <allan@archlinux.org> + +pkgname=glpng +pkgver=1.45 +pkgrel=1 +pkgdesc="Toolkit for loading PNG images as OpenGL textures" +arch=('i686' 'x86_64') +url="http://www.fifi.org/doc/libglpng-dev/glpng.html" +license=('custom') +depends=('libpng' 'zlib') +makedepends=('mesa') +source=(http://ftp.de.debian.org/debian/pool/main/libg/libglpng/libglpng_${pkgver}.orig.tar.gz + Makefile + libglpng-1.45-debian.patch + license) +md5sums=('9e0daad8e39fbf3179c73c0d3f74f104' + '0b24e9cb527d4ed1c43dd743d49d2b54' + '51ee01e61a70d91977b791a03e579b0f' + 'cd066652a6e5dbd7c1fc303b8e03417a') + +build() { + cd $srcdir/libglpng-1.45.orig + patch -Np1 -i $srcdir/libglpng-1.45-debian.patch + + make -f $srcdir/Makefile libglpng.so.1.45 + make -f $srcdir/Makefile DESTDIR=$pkgdir/usr install + + install -Dm644 $srcdir/license \ + $pkgdir/usr/share/licenses/glpng/license +} \ No newline at end of file diff --git a/community/glpng/libglpng-1.45-debian.patch b/community/glpng/libglpng-1.45-debian.patch new file mode 100644 index 000000000..062bf6364 --- /dev/null +++ b/community/glpng/libglpng-1.45-debian.patch @@ -0,0 +1,29 @@ +diff -up libglpng-1.45.orig libglpng-1.45 +diff -up libglpng-1.45.orig/src/glpng.c.orig libglpng-1.45.orig/src/glpng.c +--- libglpng-1.45.orig/src/glpng.c.orig 2000-07-10 21:27:10.000000000 +0200 ++++ libglpng-1.45.orig/src/glpng.c 2009-05-17 23:02:38.000000000 +0200 +@@ -29,7 +29,7 @@ + #include <GL/gl.h> + #include <stdlib.h> + #include <math.h> +-#include "png/png.h" ++#include <png.h> + + /* Used to decide if GL/gl.h supports the paletted extension */ + #ifdef GL_COLOR_INDEX1_EXT +@@ -113,6 +113,7 @@ static void Resize(int components, const + } + } + ++#ifdef _WIN32 + static int ExtSupported(const char *x) { + static const GLubyte *ext = NULL; + const char *c; +@@ -129,6 +130,7 @@ static int ExtSupported(const char *x) { + + return 0; + } ++#endif + + #define GET(o) ((int)*(data + (o))) + diff --git a/community/glpng/license b/community/glpng/license new file mode 100644 index 000000000..a526262b5 --- /dev/null +++ b/community/glpng/license @@ -0,0 +1,21 @@ +/* + * PNG loader library for OpenGL v1.45 (10/07/00) + * by Ben Wyatt ben@wyatt100.freeserve.co.uk + * Using LibPNG 1.0.2 and ZLib 1.1.3 + * + * This software is provided 'as-is', without any express or implied warranty. + * In no event will the author be held liable for any damages arising from the + * use of this software. + * + * Permission is hereby granted to use, copy, modify, and distribute this + * source code, or portions hereof, for any purpose, without fee, subject to + * the following restrictions: + * + * 1. The origin of this source code must not be misrepresented. You must not + * claim that you wrote the original software. If you use this software in + * a product, an acknowledgment in the product documentation would be + * appreciated but is not required. + * 2. Altered versions must be plainly marked as such and must not be + * misrepresented as being the original source. + * 3. This notice must not be removed or altered from any source distribution. + */ diff --git a/community/gmailfs/PKGBUILD b/community/gmailfs/PKGBUILD new file mode 100644 index 000000000..e3629d186 --- /dev/null +++ b/community/gmailfs/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Wael Nasreddine <gandalf@siemens-mobiles.org> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=gmailfs +pkgver=0.8.0 +pkgrel=1 +arch=('i686' 'x86_64') +pkgdesc="Mrountable filesystem using your Gmail account as a storage medium" +url="http://www.richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html" +license=("GPL") +backup=('etc/gmailfs/gmailfs.conf') +depends=('libgmail>=0.1.4' 'python-fuse') +install=gmailfs.install +source=(http://richard.jones.name/google-hacks/gmail-filesystem/$pkgname-$pkgver.tar.gz) +md5sums=('828417eb7355b61b0f474eabc826317f') + +build() { + cd $startdir/src/$pkgname-$pkgver + sed -i -e "s|/etc/gmailfs.conf|/etc/gmailfs/gmailfs.conf|g" gmailfs.py || return 1 + install -D -m 755 gmailfs.py $startdir/pkg/usr/share/gmailfs/gmailfs.py + install -D -m 755 mount.gmailfs $startdir/pkg/sbin/mount.gmailfs + install -D -m 600 gmailfs.conf $startdir/pkg/etc/gmailfs/gmailfs.conf +} diff --git a/community/gmailfs/gmailfs.install b/community/gmailfs/gmailfs.install new file mode 100644 index 000000000..45ebe88e5 --- /dev/null +++ b/community/gmailfs/gmailfs.install @@ -0,0 +1,22 @@ + +post_install() { + echo ">> NOTE" + echo ">> To use gmailfs, edit /etc/gmailfs/gmailfs.conf as root" + echo ">> Fill your username and password, adjust any other option to your needs" + echo ">> This file can only be read by root." + echo ">> " + echo ">> To mount your gmailfs, First make sure that fuse module is loaded" + echo ">> as root, modprobe fuse, or add fuse to your MODULES array in /etc/rc.conf" + echo ">> " + echo ">> Now that you have fuse ready, type as root" + echo ">> mount.gmailfs none /path/to/mountpoint" + echo ">> Or add to /etc/fstab" + echo ">> /usr/share/gmailfs/gmailfs.py /path/to/mountpoint gmailfs noauto,defaults 0 0" + echo ">> and mount it with" + echo ">> mount /path/to/mountpoint" +} + +op=$1 +shift + +$op $* diff --git a/community/gmerlin-avdecoder/PKGBUILD b/community/gmerlin-avdecoder/PKGBUILD new file mode 100644 index 000000000..4f62e3af8 --- /dev/null +++ b/community/gmerlin-avdecoder/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> + +pkgname=gmerlin-avdecoder +pkgver=1.0.0 +pkgrel=4 +pkgdesc="Media decoding library" +arch=('i686' 'x86_64') +url="http://gmerlin.sourceforge.net/avdec_frame.html" +license=('GPL') +depends=('gmerlin' 'openjpeg' 'flac' 'smbclient' 'libmad' 'libmpcdec' 'speex' 'libdca' 'libmpeg2' 'a52dec') +source=(http://downloads.sourceforge.net/sourceforge/gmerlin/gmerlin-avdecoder-$pkgver.tar.gz) +md5sums=('40060698eb4d9c70d95a27f9373a41c1') + + +build() { + cd $startdir/src/$pkgname-$pkgver + rm -rf cpuinfo.sh + ./configure --prefix=/usr \ + --without-doxygen + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gmerlin/PKGBUILD b/community/gmerlin/PKGBUILD new file mode 100644 index 000000000..c7a54bde9 --- /dev/null +++ b/community/gmerlin/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> + +pkgname=gmerlin +pkgver=0.4.0 +pkgrel=5 +pkgdesc="Multimedia architecture for Linux" +arch=('i686' 'x86_64') +url="http://openmovieeditor.sourceforge.net/HomePage" +license=('GPL') +depends=('gavl' 'libxml2' 'gtk2' 'libxv' 'mesa' 'esound' 'libvisual' 'libcdio' 'musicbrainz' 'mjpegtools') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('d403dafa7c98808c2a03adf2d0194845') +options=('!libtool') +build() { + cd $startdir/src/$pkgname-$pkgver + rm -rf cpuinfo.sh + ./configure --prefix=/usr \ + --without-doxygen + make || return 1 + make DESTDIR=$startdir/pkg install + rm -rf $pkgdir/usr/share/info/dir +} diff --git a/community/gmrun/ChangeLog b/community/gmrun/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/gmrun/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/gmrun/PKGBUILD b/community/gmrun/PKGBUILD new file mode 100644 index 000000000..8e1816d87 --- /dev/null +++ b/community/gmrun/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> +# Contributor: Woody Gilk aka Shadowhand <woody.gilk@gmail.com> + +pkgname=gmrun +pkgver=0.9.2 +pkgrel=2 +pkgdesc="A simple program which provides a run program window" +arch=('i686' 'x86_64') +url="http://sf.net/projects/gmrun" +license=('GPL') +depends=('gtk2' 'popt') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('6cef37a968006d9496fc56a7099c603c') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gmusicbrowser/ChangeLog b/community/gmusicbrowser/ChangeLog new file mode 100644 index 000000000..606e1d1be --- /dev/null +++ b/community/gmusicbrowser/ChangeLog @@ -0,0 +1,51 @@ +2008-12-01 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 2 + + * PKGBUILD: added perl-gtk2-webkit optional dependency + +2008-11-24 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.0.1 + + * gmusicbrowser.install: removed, superseeded by optdepends + +2008-08-03 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.0 + + * PKGBUILD: added optdepends array, moved from $startdir/{src,pkg} to + $srcdir/$pkgdir + + * gmusicbrowser.install: removed optional dependencies from + post_install + +2008-05-03 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.964 + + * PKGBUILD: fixed manpage location + +2008-03-25 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 2 + + * gmusicbrowser.install: added perl-locale-gettext to optional + dependencies, removed some old informations, shortened descriptions + +2008-03-22 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.963 + + * gmusicbrowser.install: removed post_upgrade() function + + * ChangeLog: minor format changes + +2007-11-10 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.962 + + * PKGBUILD: moved a lot of dependencies to optional, fixed some icon + theme installation + + * gmusicbrowser.install: added diff --git a/community/gmusicbrowser/PKGBUILD b/community/gmusicbrowser/PKGBUILD new file mode 100644 index 000000000..6dfc69e03 --- /dev/null +++ b/community/gmusicbrowser/PKGBUILD @@ -0,0 +1,64 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> + +pkgname=gmusicbrowser +pkgver=1.0.1 +pkgrel=2 +pkgdesc="An open-source jukebox for large collections of mp3/ogg/flac files, written in perl." +arch=('i686' 'x86_64') +url="http://squentin.free.fr/gmusicbrowser/gmusicbrowser.html" +license=('GPL') +depends=('gtk2-perl') +optdepends=('alsa-utils: enables the ALSA backend' + 'flac123: flac support for the ALSA backend' + 'mpg321: mp3 support for the ALSA backend' + 'vorbis-tools: vorbis support for the ALSA backend' + 'mplayer: enables the mplayer backend' + 'perl-gstreamer: enables the gstreamer backend' + 'gstreamer0.10-base: vorbis supportfor the gstreamer backend' + 'gstreamer0.10-good-plugins: flac support for the gstreamer backend' + 'gstreamer0.10-ugly-plugins: mp3 support for the gstreamer backend' + 'perl-gtk2-trayicon: tray icon support' + 'perl-gtk2-mozembed: web-based plugins support' + 'perl-gtk2-webkit: alternative web-based plugin suppor' + 'perl-locale-gettext: localization support' + 'perl-net-dbus: control gmusicbrowser through dbus and gnome hotkeys') +options=('!libtool') +source=(http://squentin.free.fr/gmusicbrowser/${pkgname}-${pkgver}.tar.gz + gmusicbrowser.desktop) +md5sums=('f088bc27f4c1ddfb46e441b879560398' 'b6d641a139675344983e358bb54affa0') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + install -d ${pkgdir}/usr/share/gmusicbrowser/{pix/{tango,gnome-classic},plugins} + install -Dm755 gmusicbrowser.pl ${pkgdir}/usr/bin/gmusicbrowser + install -Dm644 gmusicbrowser.man ${pkgdir}/usr/share/man/man1/gmusicbrowser.1 + install -m755 iceserver.pl ${pkgdir}/usr/share/gmusicbrowser/iceserver.pl + install -m644 *.pm layouts ${pkgdir}/usr/share/gmusicbrowser/ + install -m644 pix/*.png ${pkgdir}/usr/share/gmusicbrowser/pix/ + install -m644 pix/gnome-classic/*.png ${pkgdir}/usr/share/gmusicbrowser/pix/gnome-classic/ + install -m644 pix/tango/*.png ${pkgdir}/usr/share/gmusicbrowser/pix/tango/ + install -m644 plugins/*.pm ${pkgdir}/usr/share/gmusicbrowser/plugins/ + + # Locales + for locale in $(ls locale) ; do + install -Dm644 locale/${locale}/LC_MESSAGES/gmusicbrowser.mo \ + ${pkgdir}/usr/share/locale/${locale}/LC_MESSAGES/gmusicbrowser.mo + done + + # Desktop file + install -Dm644 ${srcdir}/gmusicbrowser.desktop \ + ${pkgdir}/usr/share/applications/gmusicbrowser.desktop + + # Pixmap files + install -Dm644 pix/trayicon.png \ + ${pkgdir}/usr/share/icons/hicolor/16x16/apps/gmusicbrowser.png + install -Dm644 pix/gmusicbrowser32x32.png \ + ${pkgdir}/usr/share/icons/hicolor/32x32/apps/gmusicbrowser.png + install -Dm644 pix/gmusicbrowser.png \ + ${pkgdir}/usr/share/icons/hicolor/48x48/apps/gmusicbrowser.png + install -Dm644 pix/gmusicbrowser.png \ + ${pkgdir}/usr/share/pixmaps/gmusicbrowser.png +} + +# vim:set ts=2 sw=2 et: diff --git a/community/gmusicbrowser/gmusicbrowser.desktop b/community/gmusicbrowser/gmusicbrowser.desktop new file mode 100644 index 000000000..670b22fdb --- /dev/null +++ b/community/gmusicbrowser/gmusicbrowser.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=gmusicbrowser +Comment=Jukebox for large collections of mp3/ogg/flac +Exec=gmusicbrowser +Type=Application +Icon=gmusicbrowser +Categories=GTK;Audio;AudioVideo;Player; +StartupNotify=true +Comment[fr]=Jukebox pour de grandes collections de mp3/ogg/flac +Comment[it]=Jukebox per grandi collezioni di mp3/ogg/flac diff --git a/community/gnochm/ChangeLog b/community/gnochm/ChangeLog new file mode 100644 index 000000000..fda540e6c --- /dev/null +++ b/community/gnochm/ChangeLog @@ -0,0 +1,3 @@ +2008-11-14 Allan McRae <allan@archlinux.org> + * gnochm-0.9.11-3 + * rebuild for pyhton-2.6 diff --git a/community/gnochm/PKGBUILD b/community/gnochm/PKGBUILD new file mode 100644 index 000000000..328fd53b5 --- /dev/null +++ b/community/gnochm/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> +# Contributor: Allan McRae <allan@archlinux.org> +# Contributor: iom <pizorn@gmail.com> + +pkgname=gnochm +pkgver=0.9.11 +pkgrel=3 +pkgdesc="A CHM file viewer for GNOME" +arch=('i686' 'x86_64') +url="http://gnochm.sourceforge.net" +license=('GPL') +depends=('python-pychm' 'gnome-python-extras' 'libgtkhtml' 'gconf>=2.18.0.1-4') +makedepends=('perlxml' 'gnome-doc-utils>=0.11.2') +install=gnochm.install +source=(http://downloads.sourceforge.net/$pkgname/${pkgname}-${pkgver}.tar.gz) +md5sums=('d77cc819eaa64b3ab333c4a73e88cfc0') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --disable-mime-update --disable-desktop-update + make || return 1 + make -j1 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${pkgdir} install + + install -dm755 ${pkgdir}/usr/share/gconf/schemas + gconf-merge-schema ${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas \ + ${pkgdir}/etc/gconf/schemas/*.schemas + rm -f ${pkgdir}/etc/gconf/schemas/*.schemas + + install -Dm644 data/gnochm.desktop ${pkgdir}/usr/share/applications/gnochm.desktop +} diff --git a/community/gnochm/gnochm.install b/community/gnochm/gnochm.install new file mode 100644 index 000000000..55a669f44 --- /dev/null +++ b/community/gnochm/gnochm.install @@ -0,0 +1,29 @@ +pkgname=gnochm + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + update-desktop-database -q + update-mime-database usr/share/mime >/dev/null 2>&1 +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + update-desktop-database -q + update-mime-database usr/share/mime >/dev/null 2>&1 +} + +op=$1 +shift + +$op $* diff --git a/community/gnome-commander/ChangeLog b/community/gnome-commander/ChangeLog new file mode 100644 index 000000000..4fbe55740 --- /dev/null +++ b/community/gnome-commander/ChangeLog @@ -0,0 +1,17 @@ +2008-09-23 Biru Ionut <ionut@archlinux.ro> +* new version + +2009-09-06 Biru Ionut <ionut@archlinux.ro> +* new version +* clean up dependency. if you need support for pdf or others +let me know by opening a feature request. + +2009-08-01 Biru Ionut <ionut@archlinux.ro> +* new version + +2007-11-09 Roman Kyrylych <roman@archlinux.org> +* Updated to the new Gnome packaging standards + +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/gnome-commander/PKGBUILD b/community/gnome-commander/PKGBUILD new file mode 100644 index 000000000..8509704b8 --- /dev/null +++ b/community/gnome-commander/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 2942 2009-09-23 20:41:31Z ibiru $ +# Maintainer : Biru Ionut <ionut@archlinux.ro> +# Contributor: Roman Kyrylych <roman@archlinux.org> +# Contributor: Johannes Sjolund <j.sjolund@gmail.com> + +pkgname=gnome-commander +pkgver=1.2.8.2 +pkgrel=1 +pkgdesc="A graphical two-pane filemanager for Gnome" +arch=('i686' 'x86_64') +url="http://www.nongnu.org/gcmd/" +license=('GPL') +depends=('libgnomeui' 'gnome-vfs' 'gconf' 'python' 'libsm') +makedepends=('perlxml' 'gnome-doc-utils>=0.11.2') +options=(!libtool) +install=gnome-commander.install +source=(ftp://ftp.gnome.org/pub/GNOME/sources/gnome-commander/1.2/$pkgname-$pkgver.tar.bz2) + +build() { + export CFLAGS="$CFLAGS -fno-strict-aliasing" + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc \ + --localstatedir=/var --disable-scrollkeeper --enable-python + + make || return 1 + make -j1 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir" install || return 1 + + mkdir -p "$pkgdir"/usr/share/gconf/schemas + gconf-merge-schema "$pkgdir"/usr/share/gconf/schemas/${pkgname}.schemas \ + "$pkgdir"/etc/gconf/schemas/*.schemas + rm -f "$pkgdir"/etc/gconf/schemas/*.schemas +} +md5sums=('8b390fc2de41aee522a444e78b1feb4f') diff --git a/community/gnome-commander/gnome-commander.install b/community/gnome-commander/gnome-commander.install new file mode 100644 index 000000000..e1b6d3a0c --- /dev/null +++ b/community/gnome-commander/gnome-commander.install @@ -0,0 +1,22 @@ +pkgname=gnome-commander + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + update-desktop-database -q +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + update-desktop-database -q +} diff --git a/community/gnome-cups-manager/PKGBUILD b/community/gnome-cups-manager/PKGBUILD new file mode 100644 index 000000000..a929a8372 --- /dev/null +++ b/community/gnome-cups-manager/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Giacomo Rizzo <alt@free-os.it> +# Contributor: Charles-Henri d'Adhémar <cdadhemar@gmail.com> + +pkgname=gnome-cups-manager +pkgver=0.33 +pkgrel=6 +pkgdesc="A CUPS manager for the Gnome Desktop Environment" +arch=('i686' 'x86_64') +url="http://www.gnome.org" +license=('GPL') +depends=('libgnomecups' 'libgnomeui' 'gksu') +makedepends=('pkgconfig' 'intltool') +install=gnome-cups-manager.install +options=('!libtool') +source=("http://ftp.gnome.org/pub/gnome/sources/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2") +md5sums=('a48eb85cd239760913c936d824062473') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + sed -i "s#gnomesu#gksu#" libgnomecups/gnome-cups-permission.c + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make || return 1 + make DESTDIR="${pkgdir}/" install +} diff --git a/community/gnome-cups-manager/gnome-cups-manager.install b/community/gnome-cups-manager/gnome-cups-manager.install new file mode 100644 index 000000000..f84f87dc6 --- /dev/null +++ b/community/gnome-cups-manager/gnome-cups-manager.install @@ -0,0 +1,21 @@ + +post_install() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + + +post_upgrade() { + post_install $1 +} + + +post_remove() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +op=$1 +shift + +$op $* diff --git a/community/gnome-do-docklets/PKGBUILD b/community/gnome-do-docklets/PKGBUILD new file mode 100644 index 000000000..6031edbef --- /dev/null +++ b/community/gnome-do-docklets/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Kessia 'even' Pinheiro <kessiapinheiro at gmail.com> +pkgname=gnome-do-docklets +pkgver=0.8.2 +pkgrel=1 +pkgdesc="GNOME Do Docky docklets" +arch=('i686' 'x86_64') +url="http://do.davebsd.com/" +license=('GPL3') +depends=('gnome-do>=0.8.2') +makedepends=('intltool' 'pkgconfig' 'monodevelop') +source=(http://code.edge.launchpad.net/do-plugins/0.8/0.8.2/+download/${pkgname}-${pkgver}.tar.gz) +build() { + export MONO_SHARED_DIR=$srcdir/.wabi + mkdir -p "${MONO_SHARED_DIR}" + + cd $srcdir/$pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + + rm -rf ${pkgdir}/usr/share/gnome-do/plugins/*.mdb +} +md5sums=('977b494af7cd46438f406cdf2fe79c90') diff --git a/community/gnome-do-plugins/PKGBUILD b/community/gnome-do-plugins/PKGBUILD new file mode 100644 index 000000000..d7a5a819f --- /dev/null +++ b/community/gnome-do-plugins/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Doehni <dohny@gmx.de> + +pkgname=gnome-do-plugins +pkgver=0.8.2 +pkgrel=1 +pkgdesc="Plugins for gnome-do" +arch=('i686' 'x86_64') +url="http://do.davebsd.com/" +license=('GPL3') +depends=('gnome-do>=0.8.1') +makedepends=('intltool' 'pkgconfig' 'banshee' 'flickrnet' 'evolution-sharp' 'monodevelop') +optdepends=('evolution-sharp: Evolution plugin' + 'flickrnet: Flickr plugin') +source=(http://code.edge.launchpad.net/do-plugins/0.8/0.8.2/+download/${pkgname}-${pkgver}.tar.gz + killsomeplugins.patch) +md5sums=('6e79a666619aae1b1e2916f0fe364d94' + '0322d0374f80f607535120f545ab6ed7') +build() { + export MONO_SHARED_DIR=$srcdir/.wabi + mkdir -p "${MONO_SHARED_DIR}" + + cd $srcdir/$pkgname-$pkgver + + # GNOME dictionary plugin cause system lock-up (infinite memory leak) + patch -Np1 -i $srcdir/killsomeplugins.patch || return 1 + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + + rm -rf ${pkgdir}/usr/share/gnome-do/plugins/*.mdb +} diff --git a/community/gnome-do-plugins/killsomeplugins.patch b/community/gnome-do-plugins/killsomeplugins.patch new file mode 100644 index 000000000..4ad27cbbd --- /dev/null +++ b/community/gnome-do-plugins/killsomeplugins.patch @@ -0,0 +1,11 @@ +diff -Naur gnome-do-plugins-0.8.2-old/Makefile.in gnome-do-plugins-0.8.2/Makefile.in +--- gnome-do-plugins-0.8.2-old/Makefile.in 2009-06-26 08:43:48.317475187 +0300 ++++ gnome-do-plugins-0.8.2/Makefile.in 2009-07-12 01:24:12.743978011 +0300 +@@ -407,7 +407,6 @@ + File \ + Firefox \ + Flickr \ +- GNOME-Dictionary \ + GNOME-Screenshot \ + GNOME-Session \ + GNOME-Terminal \ diff --git a/community/gnome-do/PKGBUILD b/community/gnome-do/PKGBUILD new file mode 100644 index 000000000..be6d77899 --- /dev/null +++ b/community/gnome-do/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Doehni <dohny@gmx.de> + +pkgname=gnome-do +pkgver=0.8.2 +pkgrel=1 +pkgdesc="A launcher application for gnome (like Launchy or Katapult)" +arch=('i686' 'x86_64') +url="http://do.davebsd.com/" +license=('GPL3') +depends=('ndesk-dbus-glib' 'gnome-desktop-sharp' 'mono-addins' 'gtk2' + 'gnome-keyring-sharp-svn' 'notify-sharp-svn' 'xdg-utils' 'desktop-file-utils') +makedepends=('intltool') +options=('!libtool') +install=$pkgname.install +source=(http://code.edge.launchpad.net/do/0.8/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz) +md5sums=('f84f05f08c12615e1665c6f0d392b8bb') + +build() { + export MONO_SHARED_DIR="${srcdir}/.wabi" + mkdir -p "${MONO_SHARED_DIR}" + cd "${srcdir}/${pkgname}-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/gnome-do/gnome-do.install b/community/gnome-do/gnome-do.install new file mode 100644 index 000000000..b82a99ad7 --- /dev/null +++ b/community/gnome-do/gnome-do.install @@ -0,0 +1,16 @@ +post_install() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + + echo "==> To use docky, make sure your compoisiting manager is" + echo "==> running before launching gnome-do." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/gnome-keyring-sharp-svn/PKGBUILD b/community/gnome-keyring-sharp-svn/PKGBUILD new file mode 100644 index 000000000..bd184308f --- /dev/null +++ b/community/gnome-keyring-sharp-svn/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: Hyperair <hyperair@gmail.com> + +pkgname=gnome-keyring-sharp-svn +pkgver=87622 +pkgrel=3 +pkgdesc="A fully managed implementation of libgnome-keyring" +arch=('i686' 'x86_64') +url="http://www.mono-project.com/Libraries" +license=('custom') +depends=('ndesk-dbus>=0.4') +makedepends=('subversion') +provides=('gnome-keyring-sharp') +conflicts=('gnome-keyring-sharp') +source=() +md5sums=() + +_svntrunk=http://anonsvn.mono-project.com/source/trunk/gnome-keyring-sharp +_svnmod=gnome-keyring-sharp + +build() { + export MONO_SHARED_DIR="${srcdir}/.wapi" + mkdir -p "${MONO_SHARED_DIR}" + cd "${srcdir}" + + if [ -d ${_svnmod}/.svn ]; then + (cd ${_svnmod} && svn up -r ${pkgver}) + else + svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod} + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + rm -rf "${srcdir}/${_svnmod}-build" + svn export ${_svnmod} ${_svnmod}-build + cd ${_svnmod}-build + + # + # BUILD + # + ./autogen.sh --prefix=/usr --sysconfdir=/etc || return 1 + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 + rm -rf "${MONO_SHARED_DIR}" + ln -sf gnome-keyring-sharp-1.0.pc "${pkgdir}/usr/lib/pkgconfig/gnome-keyring-sharp.pc" + + install -Dm644 COPYING ${pkgdir}/usr/share/licenses/gnome-keyring-sharp-svn/license +} + diff --git a/community/gnome-mplayer/PKGBUILD b/community/gnome-mplayer/PKGBUILD new file mode 100644 index 000000000..e63cb074e --- /dev/null +++ b/community/gnome-mplayer/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 3440 2009-10-03 12:50:08Z ibiru $ +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> + +pkgname=gnome-mplayer +pkgver=0.9.8 +pkgrel=2 +pkgdesc="A simple MPlayer GUI" +arch=('i686' 'x86_64') +url="http://gnome-mplayer.googlecode.com/" +license=('GPL') +depends=('mplayer' 'dbus-glib' 'libnotify' 'libgpod') +install=${pkgname}.install +source=(http://gnome-mplayer.googlecode.com/files/$pkgname-$pkgver.tar.gz) +md5sums=('540630654db044198c435f32c04b1b53') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + ./configure --prefix=/usr --sysconfdir=/etc \ + --disable-schemas-install --without-gconf || return 1 + make || return 1 + make DESTDIR=${pkgdir} install + + sed -i 's@Exec=gnome-mplayer@Exec=gnome-mplayer %F@' ${pkgdir}/usr/share/applications/${pkgname}.desktop +} diff --git a/community/gnome-mplayer/gnome-mplayer.install b/community/gnome-mplayer/gnome-mplayer.install new file mode 100644 index 000000000..6b1b64bdd --- /dev/null +++ b/community/gnome-mplayer/gnome-mplayer.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/gnome-ppp/PKGBUILD b/community/gnome-ppp/PKGBUILD new file mode 100644 index 000000000..496eebc6e --- /dev/null +++ b/community/gnome-ppp/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> + +pkgname=gnome-ppp +pkgver=0.3.23 +pkgrel=6 +pkgdesc="A GNOME 2 WvDial frontend" +arch=('i686' 'x86_64') +url="http://www.gnomefiles.org/app.php?soft_id=41" +license=('GPL2') +depends=('libglade' 'wvdial') +makedepends=('intltool' 'pkgconfig') +install=gnome-ppp.install +source=(http://gd.tuwien.ac.at/opsys/linux/gentoo/distfiles/${pkgname}-${pkgver}.tar.bz2 + gnome-ppp-0.3.23-implicit-decl.patch + gnome-ppp-0.3.23-wvdial-notify.patch) +md5sums=('ec2e20fc713a01c953d759bea3df8618' + '22eb07c957b8e00b1939560785c97c45' + '00452b66d033316adff0c01373f6108a') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + patch -Np0 -i ${srcdir}/gnome-ppp-0.3.23-implicit-decl.patch || return 1 + patch -Np0 -i ${srcdir}/gnome-ppp-0.3.23-wvdial-notify.patch || return 1 + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install +} + diff --git a/community/gnome-ppp/gnome-ppp-0.3.23-implicit-decl.patch b/community/gnome-ppp/gnome-ppp-0.3.23-implicit-decl.patch new file mode 100644 index 000000000..6a05a897a --- /dev/null +++ b/community/gnome-ppp/gnome-ppp-0.3.23-implicit-decl.patch @@ -0,0 +1,10 @@ +--- src/gnome-ppp-details.c 2005-05-04 01:26:25.000000000 +0300 ++++ src/gnome-ppp-details.c 2007-04-14 13:28:30.000000000 +0300 +@@ -31,6 +31,7 @@ + * Joe Marcus Clarke <marcus@freebsd.org> + */ + ++#include <unistd.h> + #include "gnome-ppp.h" + + diff --git a/community/gnome-ppp/gnome-ppp-0.3.23-wvdial-notify.patch b/community/gnome-ppp/gnome-ppp-0.3.23-wvdial-notify.patch new file mode 100644 index 000000000..197558ccd --- /dev/null +++ b/community/gnome-ppp/gnome-ppp-0.3.23-wvdial-notify.patch @@ -0,0 +1,83 @@ +--- src/gnome-ppp-connected.c 2005-02-07 23:23:10.000000000 +0200 ++++ src/gnome-ppp-connected.c 2007-07-14 09:00:51.000000000 +0300 +@@ -51,6 +51,8 @@ + + gboolean on_conn_delete_event (GtkWidget *widget, GdkEvent *event, gpointer data) + { ++ gnome_ppp.connected.show = FALSE; ++ gtk_widget_hide (gnome_ppp.connected.window); + return TRUE; + } + +--- src/gnome-ppp-wvdial.c 2005-02-01 21:28:25.000000000 +0200 ++++ src/gnome-ppp-wvdial.c 2007-07-14 09:01:29.000000000 +0300 +@@ -56,13 +56,13 @@ + + g_print ("GNOME PPP: STDERR: %s", line); + +- if (g_strrstr (line, "--> Cannot open") != NULL) ++ if (g_strrstr (line, "Cannot open") != NULL) + gtk_label_set_text (GTK_LABEL (gnome_ppp.connecting.msgs), _("Can not open modem.")); + +- if (g_strrstr (line, "--> Modem not responding") != NULL) ++ if (g_strrstr (line, "Modem not responding") != NULL) + gtk_label_set_text (GTK_LABEL (gnome_ppp.connecting.msgs), _("Modem not responding.")); + +- if (g_strrstr (line, "--> Please enter password") != NULL) { ++ if (g_strrstr (line, "Please enter password") != NULL) { + const gchar *password; + + gtk_label_set_text (GTK_LABEL (gnome_ppp.connecting.msgs), _("Sending password...")); +@@ -75,7 +75,7 @@ + g_io_channel_shutdown (in, TRUE, NULL); + } + +- if (g_strrstr (line, "--> Configuration does not specify a valid password.") != NULL) ++ if (g_strrstr (line, "Configuration does not specify a valid password.") != NULL) + gtk_label_set_text (GTK_LABEL (gnome_ppp.connecting.msgs), _("No valid password.")); + + if (g_strrstr (line, "ATM") != NULL) { +@@ -90,13 +90,13 @@ + g_free (message); + } + +- if (g_strrstr (line, "--> Carrier detected. Waiting for prompt.") != NULL) ++ if (g_strrstr (line, "Carrier detected. Waiting for prompt.") != NULL) + gtk_label_set_text (GTK_LABEL (gnome_ppp.connecting.msgs), _("Waiting for prompt...")); + + if (g_strrstr (line, "Username:") != NULL) + gtk_label_set_text (GTK_LABEL (gnome_ppp.connecting.msgs), _("Authenticating...")); + +- if (g_strrstr (line, "--> Using interface") != NULL) { ++ if (g_strrstr (line, "Using interface") != NULL) { + gchar iface[255]; + gchar tmp[255]; + +@@ -104,14 +104,14 @@ + gtk_label_set_text (GTK_LABEL (gnome_ppp.details.interface), &iface[0]); + } + /* in case we are using auto reconnect */ +- if (g_strrstr (line, "--> Auto Reconnect") != NULL) { ++ if (g_strrstr (line, "Auto Reconnect") != NULL) { + gtk_label_set_text (GTK_LABEL (gnome_ppp.connecting.msgs), _("Reconnecting...")); + gtk_widget_hide (gnome_ppp.gnome_ppp.window); + gtk_widget_hide (gnome_ppp.details.window); + gtk_widget_show (gnome_ppp.connecting.window); + } + /* we're about to connect (pppd) */ +- if (g_strrstr (line, "--> Starting pppd") != NULL) { ++ if (g_strrstr (line, "Starting pppd") != NULL) { + gboolean minimize; + + minimize = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (gnome_ppp.setup.minimize)); +@@ -135,8 +135,8 @@ + gnome_ppp.connected.update = g_timeout_add (1000, (GSourceFunc)timer, NULL); + } + +- if (g_strrstr (line, "--> The PPP daemon has died") != NULL +- || g_strrstr (line, "--> Disconnecting") != NULL) { ++ if (g_strrstr (line, "The PPP daemon has died.") != NULL ++ || g_strrstr (line, "Disconnecting") != NULL) { + + if (gnome_ppp.connected.update) { + g_source_remove (gnome_ppp.connected.update); diff --git a/community/gnome-ppp/gnome-ppp.install b/community/gnome-ppp/gnome-ppp.install new file mode 100644 index 000000000..21b79d2d4 --- /dev/null +++ b/community/gnome-ppp/gnome-ppp.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/gnome-python-docs/ChangeLog b/community/gnome-python-docs/ChangeLog new file mode 100644 index 000000000..433cae891 --- /dev/null +++ b/community/gnome-python-docs/ChangeLog @@ -0,0 +1,9 @@ + +2008-10-05 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2.24.0 + +2007-06-29 tardo <tardo@nagi-fanboi.net> + + * Built for x86_64 + diff --git a/community/gnome-python-docs/PKGBUILD b/community/gnome-python-docs/PKGBUILD new file mode 100755 index 000000000..7b58ad931 --- /dev/null +++ b/community/gnome-python-docs/PKGBUILD @@ -0,0 +1,36 @@ +#$Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> + +pkgname=gnome-python-docs +pkgver=2.26.0 +pkgrel=1 +pkgdesc="Documentation for gnome-python and gnome-python-extras to be used in devhelp" +arch=(i686 x86_64) +url="http://www.pygtk.org/" +license=('unknown') +depends=('deb2targz') +options=('docs') +_name=python-gnome2-desktop-doc_2.26.0-0ubuntu3_all +_name_extra=python-gnome2-extras-doc_2.19.1-0ubuntu14_all +source=(http://ftp.osuosl.org/pub/ubuntu/pool/main/g/gnome-python-desktop/$_name.deb + http://ftp.osuosl.org/pub/ubuntu/pool/main/g/gnome-python-extras/$_name_extra.deb) + +build() { + cd $startdir/src + + # Thanks ubuntu devs for the packages below. + # Converting the deb packages to tar.gz + deb2targz $_name_extra.deb + deb2targz $_name.deb + + # Creating the gtk-doc dir + mkdir -p $startdir/pkg/usr/share/ + + # Uncompressing the tar.gz files + tar -zxf $_name_extra.tar.gz + tar -zxf $_name.tar.gz + + cp -R usr/share/gtk-doc $startdir/pkg/usr/share/ +} +md5sums=('18f96e25517aa5ecc9edf70a89577017' + 'ff821a300bf899652218686cb0b20246') diff --git a/community/gnome-schedule/PKGBUILD b/community/gnome-schedule/PKGBUILD new file mode 100644 index 000000000..f88e8ec23 --- /dev/null +++ b/community/gnome-schedule/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 517 2009-08-01 13:15:44Z ibiru $ +# Maintainer : Biru Ionut <ionut@archlinux.ro> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gnome-schedule +pkgver=2.1.0 +pkgrel=1 +pkgdesc="GNOME frontend to cron and at" +arch=('i686' 'x86_64') +url="http://gnome-schedule.sourceforge.net" +license=('GPL') +depends=('gnome-panel' 'dcron' 'at' 'gnome-python' 'gconf>=2.18.0.1-4') +makedepends=('intltool' 'gnome-doc-utils>=0.11.2') +install=$pkgname.install +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --disable-scrollkeeper +# sed -i 's#<!-- <othercredit role="maintainer"># <othercredit role="maintainer">#' help/*/gnome-schedule.xml +# sed -i 's#</othercredit> -->#</othercredit>#' help/*/gnome-schedule.xml + make || return 1 + make -j1 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$pkgdir install || return 1 + + mkdir -p $pkgdir/usr/share/gconf/schemas + gconf-merge-schema $pkgdir/usr/share/gconf/schemas/${pkgname}.schemas \ + $pkgdir/etc/gconf/schemas/*.schemas + rm -rf $pkgdir/etc/gconf/schemas/ +} +md5sums=('46f2c801cdd0648a5de1cdcf82d96f9e') diff --git a/community/gnome-schedule/gnome-schedule.install b/community/gnome-schedule/gnome-schedule.install new file mode 100644 index 000000000..6f3fc1993 --- /dev/null +++ b/community/gnome-schedule/gnome-schedule.install @@ -0,0 +1,22 @@ +pkgname=gnome-schedule + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + update-desktop-database -q +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + update-desktop-database -q +} diff --git a/community/gnome-subtitles/PKGBUILD b/community/gnome-subtitles/PKGBUILD new file mode 100644 index 000000000..758c70651 --- /dev/null +++ b/community/gnome-subtitles/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: sickhate <sickhate@tux-linux.net> + +pkgname=gnome-subtitles +pkgver=0.9.1 +pkgrel=2 +pkgdesc="Subtitle editor for the GNOME Desktop" +arch=('i686' 'x86_64') +license=('GPL') +url="http://gnome-subtitles.sourceforge.net/" +depends=('gnome-sharp' 'glade' 'gstreamer0.10-base' 'gtkspell') +makedepends=('gnome-doc-utils' 'intltool') +optdepends=('gstreamer0.10-base-plugins: video playback (or good, bad, ugly plugins)') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('1c5f01aaf14dbd91581b286bf92f08d7') + +build() { + export MONO_SHARED_DIR=${srcdir}/.wabi + mkdir -p "${MONO_SHARED_DIR}" + + cd ${srcdir}/${pkgname}-${pkgver} + + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=${pkgdir} install + + rm -rf "${MONO_SHARED_DIR}" +} diff --git a/community/gnome-system-tools/ChangeLog b/community/gnome-system-tools/ChangeLog new file mode 100644 index 000000000..468139aea --- /dev/null +++ b/community/gnome-system-tools/ChangeLog @@ -0,0 +1,7 @@ +2008-04-07 Hugo Doria <hugodoria@gmail.com> + + * Updated to 2.22 + +2007-11-23 Hugo Doria <hugodoria@gmail.com> + + * Updated and uploaded to community diff --git a/community/gnome-system-tools/PKGBUILD b/community/gnome-system-tools/PKGBUILD new file mode 100644 index 000000000..99de2864f --- /dev/null +++ b/community/gnome-system-tools/PKGBUILD @@ -0,0 +1,32 @@ +# Contributor: Hugo Doria <hugodoria@archlinux-br.org> + +pkgname=gnome-system-tools +pkgver=2.22.2 +pkgrel=1 +pkgdesc="Gnome System Configuration Utilities" +arch=('i686' 'x86_64') +url="http://www.gnome.org/projects/gst/" +license=('GPL') +depends=('wireless_tools' 'liboobs>=2.22' 'nautilus>=2.22' 'libgnomeui' 'libglade') +makedepends=('perlxml' 'gnome-doc-utils>=0.12.0' 'pkgconfig' 'intltool>=0.40') +install=gnome-system-tools.install +source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.22/${pkgname}-${pkgver}.tar.bz2 network.patch) +md5sums=('c2c9a2570dd01a38b46a6adb91a2cb2f' 'dc12d7a088a73ffd20d9a4b192679e7b') + +build() { + + cd $startdir/src/${pkgname}-${pkgver}/src/network + + patch -Np0 -i $startdir/src/network.patch || return 1 + + cd $startdir/src/${pkgname}-${pkgver} + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make || return 1 + make DESTDIR=${startdir}/pkg GCONFTOOL=/bin/true install + + mkdir -p ${startdir}/pkg/usr/share/gconf/schemas + gconf-merge-schema ${startdir}/pkg/usr/share/gconf/schemas/${pkgname}.schemas ${startdir}/pkg/etc/gconf/schemas/*.schemas + rm -f ${startdir}/pkg/etc/gconf/schemas/*.schemas + +} diff --git a/community/gnome-system-tools/gnome-system-tools.install b/community/gnome-system-tools/gnome-system-tools.install new file mode 100644 index 000000000..acfeef5f1 --- /dev/null +++ b/community/gnome-system-tools/gnome-system-tools.install @@ -0,0 +1,29 @@ +pkgname=gnome-system-tools + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + scrollkeeper-update -q -p var/lib/scrollkeeper + update-desktop-database -q +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + update-desktop-database -q + scrollkeeper-update -q -p var/lib/scrollkeeper +} + +op=$1 +shift + +$op $* diff --git a/community/gnome-system-tools/gst-service-role.patch b/community/gnome-system-tools/gst-service-role.patch new file mode 100644 index 000000000..8ec50e417 --- /dev/null +++ b/community/gnome-system-tools/gst-service-role.patch @@ -0,0 +1,95 @@ +--- src/common/gst-service-role.c 2007-10-13 19:20:29.000000000 +0200 ++++ src/common/gst-service-role.c 2007-10-13 20:56:23.000000000 +0200 +@@ -35,9 +35,9 @@ + { "acpid", GST_ROLE_POWER_MANAGEMENT }, + { "alsa", GST_ROLE_AUDIO_MANAGEMENT }, + { "alsa-utils", GST_ROLE_AUDIO_MANAGEMENT }, ++ { "am-utils", GST_ROLE_AUTOMOUNTER }, + { "amavis", GST_ROLE_ANTIVIRUS }, + { "amavis-ng", GST_ROLE_ANTIVIRUS }, +- { "am-utils", GST_ROLE_AUTOMOUNTER }, + { "anacron", GST_ROLE_COMMAND_SCHEDULER }, + { "apache", GST_ROLE_WEB_SERVER }, + { "apache-perl", GST_ROLE_WEB_SERVER }, +@@ -51,9 +51,11 @@ + { "aumix", GST_ROLE_AUDIO_MANAGEMENT }, + { "autofs", GST_ROLE_AUTOMOUNTER }, + { "avahi-daemon", GST_ROLE_RENDEZVOUS }, ++ { "avahi-dnsconfd", GST_ROLE_RENDEZVOUS }, + { "backuppc", GST_ROLE_REMOTE_BACKUP }, +- { "bind9", GST_ROLE_DNS }, ++ { "bftpd", GST_ROLE_FILE_SERVER_FTP }, + { "bind", GST_ROLE_DNS }, ++ { "bind9", GST_ROLE_DNS }, + { "bluetooth", GST_ROLE_BLUETOOTH_MANAGEMENT }, + { "bpalogin", GST_ROLE_TELSTRA_BIGPOND_NETWORK_CLIENT }, + { "brltty", GST_ROLE_BRAILLE_DISPLAY_MANAGEMENT }, +@@ -62,31 +64,34 @@ + { "clamav-daemon", GST_ROLE_ANTIVIRUS }, + { "clvm", GST_ROLE_CLUSTER_MANAGEMENT }, + { "cman", GST_ROLE_CLUSTER_MANAGEMENT }, +- { "courier-authdaemon", GST_ROLE_MTA_AUTH }, + { "courier", GST_ROLE_MTA }, ++ { "courier-authdaemon", GST_ROLE_MTA_AUTH }, + { "courier-mta", GST_ROLE_MTA }, +- { "crond", GST_ROLE_COMMAND_SCHEDULER }, ++ { "cpufreq", GST_ROLE_CPUFREQ_MANAGEMENT }, + { "cron", GST_ROLE_COMMAND_SCHEDULER }, ++ { "crond", GST_ROLE_COMMAND_SCHEDULER }, ++ { "cups", GST_ROLE_PRINTER_SERVICE }, + { "cupsd", GST_ROLE_PRINTER_SERVICE }, + { "cupsys", GST_ROLE_PRINTER_SERVICE }, + { "dbus", GST_ROLE_DBUS }, + { "ddclient", GST_ROLE_DYNAMIC_DNS_SERVICE }, + { "dhcp3-server", GST_ROLE_DHCP_SERVER }, ++ { "dhcpd", GST_ROLE_DHCP_SERVER }, + { "dhis-client", GST_ROLE_DYNAMIC_DNS_SERVICE }, + { "dictd", GST_ROLE_DICTIONARY_SERVER }, + { "dovecot", GST_ROLE_MTA }, + { "eagle-usb", GST_ROLE_EAGLE_USB_MODEMS_MANAGEMENT }, + { "etc-setserial", GST_ROLE_SERIAL_PORTS_MANAGEMENT }, + { "evms", GST_ROLE_LVM_MANAGEMENT }, +- { "exim4", GST_ROLE_MTA }, + { "exim", GST_ROLE_MTA }, ++ { "exim4", GST_ROLE_MTA }, + { "fcron", GST_ROLE_COMMAND_SCHEDULER }, + { "festival", GST_ROLE_SPEECH_SYNTHESIS }, + { "fetchmail", GST_ROLE_MAIL_FETCHER }, + { "ftpd", GST_ROLE_FILE_SERVER_FTP }, + { "gdm", GST_ROLE_DISPLAY_MANAGER }, +- { "gfs2-tools", GST_ROLE_CLUSTER_MANAGEMENT }, + { "gfs-tools", GST_ROLE_CLUSTER_MANAGEMENT }, ++ { "gfs2-tools", GST_ROLE_CLUSTER_MANAGEMENT }, + { "gnbd-client", GST_ROLE_CLUSTER_MANAGEMENT }, + { "gnbd-server", GST_ROLE_CLUSTER_MANAGEMENT }, + { "hdparm", GST_ROLE_HDD_MANAGEMENT }, +@@ -128,6 +133,8 @@ + { "nfs", GST_ROLE_FILE_SERVER_NFS }, + { "nfs-kernel-server", GST_ROLE_FILE_SERVER_NFS }, + { "nfs-user-server", GST_ROLE_FILE_SERVER_NFS }, ++ { "nfsd", GST_ROLE_FILE_SERVER_NFS }, ++ { "nfslock", GST_ROLE_FILE_SERVER_NFS }, + { "nis", GST_ROLE_NSS }, + { "ntp", GST_ROLE_NTP_SERVER }, + { "ntp-server", GST_ROLE_NTP_SERVER }, +@@ -156,8 +163,8 @@ + { "racoon", GST_ROLE_IPSEC_KEY_EXCHANGE_SERVER }, + { "radvd", GST_ROLE_ROUTER_ADVERTISEMENT_SERVER }, + { "rgmanager", GST_ROLE_CLUSTER_MANAGEMENT }, +- { "rsyncd", GST_ROLE_REMOTE_BACKUP }, + { "rsync", GST_ROLE_REMOTE_BACKUP }, ++ { "rsyncd", GST_ROLE_REMOTE_BACKUP }, + { "samba", GST_ROLE_FILE_SERVER_SMB }, + { "schoolbell", GST_ROLE_WEB_CALENDAR_SERVER }, + { "schooltool", GST_ROLE_SCHOOL_MANAGEMENT_PLATFORM }, +@@ -170,8 +177,8 @@ + { "snmpd", GST_ROLE_SNMP_SERVER }, + { "spamassassin", GST_ROLE_SPAM_FILTER }, + { "squid", GST_ROLE_PROXY_CACHE }, +- { "ssh", GST_ROLE_SECURE_SHELL_SERVER }, + { "sshd", GST_ROLE_SECURE_SHELL_SERVER }, ++ { "ssh", GST_ROLE_SECURE_SHELL_SERVER }, + { "sysklogd", GST_ROLE_SYSTEM_LOGGER }, + { "syslog", GST_ROLE_SYSTEM_LOGGER }, + { "tftpd-hpa", GST_ROLE_FILE_SERVER_TFTP }, + diff --git a/community/gnome-system-tools/network.patch b/community/gnome-system-tools/network.patch new file mode 100644 index 000000000..6bfa75123 --- /dev/null +++ b/community/gnome-system-tools/network.patch @@ -0,0 +1,12 @@ +--- network-locations.c~ 2008-06-10 15:01:56.000000000 +0200 ++++ network-locations.c 2008-06-10 15:02:01.000000000 +0200 +@@ -1116,7 +1116,7 @@ + g_return_val_if_fail (name && *name, FALSE); + + /* Unset the previous configuration with the same name, if any */ +- gst_network_locations_delete_location (locations, filename); ++ gst_network_locations_delete_location (locations, name); + + filename = g_filename_from_utf8 (name, -1, NULL, NULL, NULL); + str = replace_string (filename, "/", SLASH); + diff --git a/community/gnomebaker/PKGBUILD b/community/gnomebaker/PKGBUILD new file mode 100644 index 000000000..212030ed0 --- /dev/null +++ b/community/gnomebaker/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Christopher Cox <nuopus@gmail.com> + +pkgname=gnomebaker +pkgver=0.6.4 +pkgrel=1 +pkgdesc="GnomeBaker is a full featured CD/DVD burning application for Gnome" +license=('GPL') +arch=('i686' 'x86_64') +url="http://gnomebaker.sourceforge.net" +install=gnomebaker.install +depends=('libgnomeui' 'dvd+rw-tools' 'cdrkit' 'cdrdao' 'gstreamer0.10-base-plugins' 'libnotify') +makedepends=('perlxml' 'rarian') +source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('db43492684e0ba349be85e81ce0a9e56') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-libnotify + make LDFLAGS+="-Wl,--export-dynamic" || return 1 + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${pkgdir} install || return 1 + + mkdir -p ${pkgdir}/usr/share/gconf/schemas + gconf-merge-schema ${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas \ + ${pkgdir}/etc/gconf/schemas/*.schemas + rm -f ${pkgdir}/etc/gconf/schemas/*.schemas +} diff --git a/community/gnomebaker/gnomebaker-0.6.1-thread-init.patch b/community/gnomebaker/gnomebaker-0.6.1-thread-init.patch new file mode 100644 index 000000000..3449f06ad --- /dev/null +++ b/community/gnomebaker/gnomebaker-0.6.1-thread-init.patch @@ -0,0 +1,12 @@ +--- gnomebaker-0.6.1/src/main.c.orig 2007-04-14 19:35:21.000000000 +0000 ++++ gnomebaker-0.6.1/src/main.c 2007-04-14 19:36:16.000000000 +0000 +@@ -50,6 +50,9 @@ + main(gint argc, gchar *argv[]) + { + GError *error = NULL; ++ ++ g_thread_init(NULL); ++ + GOptionContext *context = g_option_context_new(_(" - GNOME CD/DVD burning application")); + /* add main entries */ + g_option_context_add_main_entries(context, entries, GETTEXT_PACKAGE); diff --git a/community/gnomebaker/gnomebaker.install b/community/gnomebaker/gnomebaker.install new file mode 100644 index 000000000..90fd0516c --- /dev/null +++ b/community/gnomebaker/gnomebaker.install @@ -0,0 +1,29 @@ +pkgname=gnomebaker + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +op=$1 +shift + +$op $* diff --git a/community/gnomesu/PKGBUILD b/community/gnomesu/PKGBUILD new file mode 100644 index 000000000..7bca28546 --- /dev/null +++ b/community/gnomesu/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 1283 2009-08-14 14:17:22Z dgriffiths $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Kritoke <kritoke@nospam.gmail.com> + +pkgname=gnomesu +pkgver=0.3.1 +pkgrel=5 +pkgdesc="A program that allows a user to su to root in a Gnome environment." +arch=('i686' 'x86_64') +url="http://www.gtkfiles.org/app.php/GnomeSu" +license=("GPL") +depends=('libgnomeui' 'libzvt') +makedepends=('pkgconfig') +conflicts=('libgnomesu') +source=(http://downloads.sourceforge.net/sourceforge/xsu/$pkgname-$pkgver.tar.gz) +md5sums=('8ebcf248b4f8430c96d80379ec2acdd8') + +build() { + cd $startdir/src/$pkgname-$pkgver + sed -i 's/1.4/1.10/' configure || return 1 + sed -i 's/gsu/gnomesu/' xsu.desktop.in || return 1 + sed -i 's/gnome-warning/dialog-warning/' xsu.desktop.in || return 1 + sed -i 's|gnome-warning|/usr/share/icons/gnome/16x16/status/dialog-warning|' src/xsu.c || return 1 + ./configure --prefix=/usr + make CFLAGS+=-Wl,-export-dynamic || return 1 + make DESTDIR=$startdir/pkg install + install -D -m644 xsu.desktop $startdir/pkg/usr/share/applications/gnomesu.desktop + rm -r $startdir/pkg/usr/share/gnome +} diff --git a/community/gnonlin/ChangeLog b/community/gnonlin/ChangeLog new file mode 100644 index 000000000..fa1626e8d --- /dev/null +++ b/community/gnonlin/ChangeLog @@ -0,0 +1,11 @@ +gnonlin (0.10.10-1.1) + + * Fixed x86_64 package bug, mistakenly uploaded 32 bit binaries. + + -- Abhishek Dasgupta <abhidg@gmail.com> Sat, 13 Dec 2008 16:24:23 +0530 + +gnonlin (0.10.10-1) + + * New upstream release + + -- Abhishek Dasgupta <abhidg@gmail.com> Sat, 15 Nov 2008 14:30:39 +0530 diff --git a/community/gnonlin/PKGBUILD b/community/gnonlin/PKGBUILD new file mode 100644 index 000000000..ee6a3f861 --- /dev/null +++ b/community/gnonlin/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 1309 2009-08-15 15:33:36Z abhidg $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gnonlin +pkgver=0.10.12 +pkgrel=1 +pkgdesc="A library for creating non-linear video editors" +arch=(i686 x86_64) +url="http://gnonlin.sourceforge.net" +depends=('gstreamer0.10') +options=('!libtool') +license=('LGPL') +source=(http://gstreamer.freedesktop.org/src/$pkgname/$pkgname-$pkgver.tar.bz2) + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} + +md5sums=('4d9ec131333362535c956a73b6693c57') diff --git a/community/gnormalize/ChangeLog b/community/gnormalize/ChangeLog new file mode 100644 index 000000000..7457d2e64 --- /dev/null +++ b/community/gnormalize/ChangeLog @@ -0,0 +1,37 @@ +2008-07-25 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.63 + + * PKGBUILD: migrated from $startdir to $srcdir/$pkgdir, added + optdepends array + + * gnormalize.install: removed optional dependencies list + + * gnormalize.desktop: fixed desktop icon + +2008-05-27 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.61 + +2008-05-03 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.60 + + * PKGBUILD: added icon installation in the hicolor theme directories, + added lzma to makedepends to uncompress the man page, fixed manpage + location + + * gnormalize.install: removed post_upgrade() function, substituted + normalize with wavegain + + * ChangeLog: some format changes + +2007-12-04 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.53 + + * PKGBUILD: added desktop-file-utils dependency + + * gnormalize.install: big message cleanup + + * ChangeLog: added diff --git a/community/gnormalize/PKGBUILD b/community/gnormalize/PKGBUILD new file mode 100644 index 000000000..9f8a27671 --- /dev/null +++ b/community/gnormalize/PKGBUILD @@ -0,0 +1,47 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor:JZsolt Varadi (karmaxxl) + +pkgname=gnormalize +pkgver=0.63 +pkgrel=1 +pkgdesc="An audio normalizer, converter, encoder/decoder, ripper, tagger and player" +arch=('i686' 'x86_64') +url="http://gnormalize.sourceforge.net/" +license=('GPL') +depends=('cddb_get' 'desktop-file-utils' 'gtk2-perl') +makedepends=('lzma') +optdepends=('faac: full MP4 format' + 'flac: FLAC encoding, FLAC playing in conjunction with mplayer' + 'lame: MP3 encoding' + 'mac: full Monkeys Audio Codec support' + 'mpg321: MP3 playing' + 'mplayer: FLAC/WAV playing' + 'musepack-tools: full Musepack support' + 'perl-mp3-info: MP3 ID3 tags' + 'vorbis-tools: full OGG Vorbis support' + 'cdcd: CD playing' + 'cdparanoia: CD ripping' + 'cdrkit: CD ripping - alternative to cdparanoia' + 'wavegain: sound normalization') +install=gnormalize.install +source=(http://downloads.sourceforge.net/sourceforge/gnormalize/${pkgname}-${pkgver}.tar.gz + gnormalize.desktop) +md5sums=('25ca7520731e61a8b7f4b7fa61928d54' '81c6dffab2139816919842e042705884') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + install -Dm755 gnormalize ${pkgdir}/usr/bin/gnormalize + lzma -qd gnormalize.1.lzma + install -Dm644 gnormalize.1 ${pkgdir}/usr/share/man/man1/gnormalize.1 + install -d ${pkgdir}/usr/share/gnormalize/animations + install -m644 animations/*.gif ${pkgdir}/usr/share/gnormalize/animations/ + install -Dm644 README ${pkgdir}/usr/share/gnormalize/README + install -Dm644 icons/gnormalize.png ${pkgdir}/usr/share/pixmaps/gnormalize.png + for i in 16 32 48 ; do + install -Dm644 icons/gnormalize-${i}.png ${pkgdir}/usr/share/icons/hicolor/${i}x${i}/apps/gnormalize.png + done + install -Dm644 ${srcdir}/gnormalize.desktop ${pkgdir}/usr/share/applications/gnormalize.desktop +} + +# vim:set ts=2 sw=2 et: diff --git a/community/gnormalize/gnormalize.desktop b/community/gnormalize/gnormalize.desktop new file mode 100644 index 000000000..4d4061308 --- /dev/null +++ b/community/gnormalize/gnormalize.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=gnormalize +Comment=Encoder/Decoder, normalize frontend, etc. +Exec=gnormalize +Icon=gnormalize +MimeType=audio/mp3;audio/x-mp3;audio/mpeg;audio/x-mpeg;audio/x-wav;application/x-ogg; +Categories=GTK;AudioVideo;Player; +Terminal=false +Type=Application diff --git a/community/gnormalize/gnormalize.install b/community/gnormalize/gnormalize.install new file mode 100644 index 000000000..3cd9332cb --- /dev/null +++ b/community/gnormalize/gnormalize.install @@ -0,0 +1,10 @@ +post_install() { + echo "Updating desktop and mime database..." + update-desktop-database -q +} + +op=$1 +shift +[ "$(type -t "$op")" = "function" ] && $op "$@" + +# vim:set ts=2 sw=2 et: diff --git a/community/gnote/ChangeLog b/community/gnote/ChangeLog new file mode 100644 index 000000000..1c89e155a --- /dev/null +++ b/community/gnote/ChangeLog @@ -0,0 +1,26 @@ +2009-08-12 Biru Ionut <ionut@archlinux.ro> + * 0.6.2-1: + New upstream release. + +2009-07-30 Biru Ionut <ionut@archlinux.ro> + * 0.6.0-1: + New upstream release. + +2009-07-16 Biru Ionut <ionut@archlinux.ro> + * 0.5.3-1: + New upstream release. + +2009-07-15 Biru Ionut <ionut@archlinux.ro> + * 0.5.2-2: + Rebuild agaisn't boost 1.39 + +2009-07-02 Biru Ionut <biru.ionut at gmail.com> + * 0.5.2-1: + New upstream release. + Removed dependency gtkmm and gnome-panel. libpanelappletmm include + them + +2009-06-25 Biru Ionut <biru.ionut at gmail.com> + + * 0.5.1-1: + New upstream release. diff --git a/community/gnote/PKGBUILD b/community/gnote/PKGBUILD new file mode 100644 index 000000000..c0351204d --- /dev/null +++ b/community/gnote/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 1156 2009-08-12 23:18:58Z ibiru $ +# Contributor: uastasi <uastasi@archlinux.us> +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +pkgname=gnote +pkgver=0.6.2 +pkgrel=1 +pkgdesc="Experimental port of Tomboy to C++ " +arch=('i686' 'x86_64') +url="http://live.gnome.org/Gnote" +license=('GPL') +depends=('boost' 'gtkspell' 'libpanelappletmm' 'libxslt') +makedepends=('intltool' 'gnome-doc-utils') +options=('!libtool') +install=gnote.install +source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/0.6/$pkgname-$pkgver.tar.gz) + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr --sysconfdir=/etc \ + --localstatedir=/var --disable-scrollkeeper --disable-static || return 1 + make || return 1 + make DESTDIR="${pkgdir}" GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 install || return 1 + install -m755 -d "${pkgdir}/usr/share/gconf/schemas" + gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain gnote ${pkgdir}/etc/gconf/schemas/*.schemas || return 1 + rm -f ${pkgdir}/etc/gconf/schemas/*.schemas +} +md5sums=('ee016ad4d12a8e9914582ef7da5656d7') diff --git a/community/gnote/gnote.install b/community/gnote/gnote.install new file mode 100644 index 000000000..780fae868 --- /dev/null +++ b/community/gnote/gnote.install @@ -0,0 +1,22 @@ +pkgname=gnote + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/gnubiff-gtk/PKGBUILD b/community/gnubiff-gtk/PKGBUILD new file mode 100644 index 000000000..dc11f1ede --- /dev/null +++ b/community/gnubiff-gtk/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Tom K <tomk@runbox.com> +# Contributor: Todd Musall <tmusall@gmail.com> + +pkgname=gnubiff-gtk +pkgver=2.2.11 +pkgrel=2 +pkgdesc="Mail notification program that checks for mail and displays headers when new mail has arrived. GTK version." +arch=('i686' 'x86_64') +url="http://gnubiff.sourceforge.net/" +license=("GPL") +depends=('libglade' 'openssl' 'popt') +conflicts=(gnubiff) +source=(http://downloads.sourceforge.net/sourceforge/gnubiff/gnubiff-$pkgver.tar.gz \ + build.patch) +md5sums=('d9e899f25b1e83081ccd3ac97ee31b8b' + '96fde605eb69e300f6014546d4339beb') + +build() { + cd $startdir/src/gnubiff-$pkgver + + patch -p1 <../build.patch + + ./configure --prefix=/usr --disable-gnome --disable-fam --with-password --with-password-string + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + rm -rf $startdir/pkg/usr/lib + rm -rf $startdir/pkg/usr/share/gnome-2.0 + rm -rf ${pkgdir}/usr/share/info/dir +} diff --git a/community/gnubiff-gtk/build.patch b/community/gnubiff-gtk/build.patch new file mode 100644 index 000000000..523b0557e --- /dev/null +++ b/community/gnubiff-gtk/build.patch @@ -0,0 +1,23 @@ +diff -wbBur gnubiff-2.2.10/src/support.h gnubiff-2.2.10.my/src/support.h +--- gnubiff-2.2.10/src/support.h 2008-03-22 05:08:51.000000000 +0300 ++++ gnubiff-2.2.10.my/src/support.h 2008-04-22 14:21:58.000000000 +0400 +@@ -35,6 +35,9 @@ + #endif + #include "nls.h" + ++#include <stdlib.h> ++#define EXIT_SUCCESS 0 ++#define EXIT_FAILURE 1 + + #include <glib.h> + #include <sstream> +@@ -131,6 +134,9 @@ + if ((pos == end) && (last < num)) + result << sep << num; + ++ if ((pos == end) && (last != num)) ++ result << sep << num; ++ + // Save new number + inf_bound = last = num; + } diff --git a/community/gnubiff/PKGBUILD b/community/gnubiff/PKGBUILD new file mode 100644 index 000000000..4ea80859b --- /dev/null +++ b/community/gnubiff/PKGBUILD @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Tom K <tomk@runbox.com> +# Contributor: Todd Musall <tmusall@gmail.com> + +pkgname=gnubiff +pkgver=2.2.11 +pkgrel=3 +pkgdesc="Mail notification program that checks for mail and displays headers when new mail has arrived" +arch=('i686' 'x86_64') +url="http://gnubiff.sourceforge.net/" +license=("GPL") +depends=('gnome-panel') +makedepends=('perlxml') +conflicts=(gnubiff-gtk) +source=(http://downloads.sourceforge.net/gnubiff/gnubiff-$pkgver.tar.gz) +md5sums=('d9e899f25b1e83081ccd3ac97ee31b8b') + +build() { + [ "$GNOMEDIR" = "" ] && GNOMEDIR=/usr + cd $startdir/src/gnubiff-$pkgver + + patch -p2 src/support.h <<EOF +diff -wbBur gnubiff-2.2.10/src/support.h gnubiff-2.2.10.my/src/support.h +--- gnubiff-2.2.10/src/support.h 2008-03-22 05:08:51.000000000 +0300 ++++ gnubiff-2.2.10.my/src/support.h 2008-04-22 14:21:58.000000000 +0400 +@@ -35,6 +35,9 @@ + #endif + #include "nls.h" + ++#include <stdlib.h> ++#define EXIT_SUCCESS 0 ++#define EXIT_FAILURE 1 + + #include <glib.h> + #include <sstream> +@@ -131,6 +134,9 @@ + if ((pos == end) && (last < num)) + result << sep << num; + ++ if ((pos == end) && (last != num)) ++ result << sep << num; ++ + // Save new number + inf_bound = last = num; + } +EOF + + LDFLAGS="-lgnomeui-2" CFLAGS="-I/usr/include/libgnomeui-2.0" CPPFLAGS="-I/usr/include/libgnomeui-2.0" ./configure --prefix=/usr --with-password --with-password-string --disable-fam + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + rm -rf ${pkgdir}/usr/share/info/dir +} diff --git a/community/gnucap/ChangeLog b/community/gnucap/ChangeLog new file mode 100644 index 000000000..b6fa99fce --- /dev/null +++ b/community/gnucap/ChangeLog @@ -0,0 +1,53 @@ +2009-09-23 Evangelos Foutras <foutrelis@gmail.com> + + * 20090922-1: + New upstream release. + +2009-09-09 Evangelos Foutras <foutrelis@gmail.com> + + * 20090909-1: + New upstream release. + +2009-08-22 Jared Casper <jaredcasper@gmail.com> + + * 20090822-1: + - Version bump + +2009-08-20 Jared Casper <jaredcasper@gmail.com> + + * 20090819-1: + - Version bump + - Removed now unnecessary gcc-4.4 patch + +2009-08-13 Jared Casper <jaredcasper@gmail.com> + + * 20090813-1: + - Version bump + +2009-06-12 Jared Casper <jaredcasper@gmail.com> + + * 20090611-1: + - Version bump + - Small patch to compile with gcc-4.4 + +2009-05-19 Jared Casper <jaredcasper@gmail.com> + + - Removed termcap-compat from deps + +2009-02-05 Jared Casper <jaredcasper@gmail.com> + + * 20090202-1: + - Version bump + +2008-12-12 Jared Casper <jaredcasper@gmail.com> + + * 20081212-1: + - Version bump + +2008-12-04 Jared Casper <jaredcasper@gmail.com> + + * 20081203-1: + - Adopted from orivej_GeorgeK + - Version bump + - added ChangeLog + - Cleaned up PKGBUILD a bit diff --git a/community/gnucap/PKGBUILD b/community/gnucap/PKGBUILD new file mode 100644 index 000000000..664ebfcfa --- /dev/null +++ b/community/gnucap/PKGBUILD @@ -0,0 +1,26 @@ +# $Id$ +# Maintainer: Evangelos Foutras <foutrelis@gmail.com> +# Contributor: Jared Casper <jaredcasper@gmail.com> +# Contributor: Georgij Kondratjev <smpuj@bk.ru> + +pkgname=gnucap +pkgver=20090928 +_pkgver=2009-09-28 +pkgrel=1 +pkgdesc="GNU Circuit Analysis Package" +arch=('i686' 'x86_64') +url="http://gnucap.org/" +license=('GPL') +depends=('gcc-libs' 'readline') +source=(http://gnucap.org/devel/$pkgname-$_pkgver.tar.gz) +md5sums=('8162e2eeb0b844f87d5bc28d6153b6e0') + +build() { + cd "$srcdir/$pkgname-$_pkgver" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/gnuconcept/ChangeLog b/community/gnuconcept/ChangeLog new file mode 100644 index 000000000..f7e20f94a --- /dev/null +++ b/community/gnuconcept/ChangeLog @@ -0,0 +1,2 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/gnuconcept/PKGBUILD b/community/gnuconcept/PKGBUILD new file mode 100644 index 000000000..25845c53a --- /dev/null +++ b/community/gnuconcept/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> +# Contributor: Robert Emil Berge <filoktetes@linuxophic.org> + +pkgname=gnuconcept +pkgver=0.3.5 +pkgrel=2 +pkgdesc="A colaborative mindmap tool for complex document creation" +arch=('i686' 'x86_64') +url="http://gnuconcept.e-oss.net/en/index.php" +license=('GPL') +depends=('diacanvas' 'pyxml' 'python-pychart') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('e6269b60bca396771afbff5734872fcc') + +build() { + cd $startdir/src/$pkgname-$pkgver + + python setup.py install --root=$startdir/pkg || return 1 + chmod -R ugo+r $startdir/pkg/ +} diff --git a/community/gnuhtml2latex/ChangeLog b/community/gnuhtml2latex/ChangeLog new file mode 100644 index 000000000..f7e20f94a --- /dev/null +++ b/community/gnuhtml2latex/ChangeLog @@ -0,0 +1,2 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/gnuhtml2latex/PKGBUILD b/community/gnuhtml2latex/PKGBUILD new file mode 100644 index 000000000..f939109db --- /dev/null +++ b/community/gnuhtml2latex/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# contributor: marcus fritzsch <m@fritschy.de> + +pkgname=gnuhtml2latex +pkgver=0.3 +pkgrel=1 +pkgdesc="A Perl script that converts html files to latex" +arch=('i686' 'x86_64') +url="http://packages.debian.org/unstable/text/gnuhtml2latex" +license=('GPL') +depends=('perl-html-parser') +source=(http://ftp.debian.org/debian/pool/main/g/gnuhtml2latex/${pkgname}_$pkgver.orig.tar.gz 'gnuhtml2latex.1') +md5sums=('e54be498c003a17f8281b8485f1996ac' '7244aa248af45831a39394955067e75b') + +build() { + cd $startdir/src/$pkgname-$pkgver + mkdir -p $startdir/pkg/usr/bin/ $startdir/pkg/usr/share/man/man1 && \ + install -m 755 $pkgname $startdir/pkg/usr/bin/ && \ + install -m 644 $startdir/gnuhtml2latex.1 $startdir/pkg/usr/share/man/man1/ +} diff --git a/community/gnuhtml2latex/gnuhtml2latex.1 b/community/gnuhtml2latex/gnuhtml2latex.1 new file mode 100644 index 000000000..da3d75d3c --- /dev/null +++ b/community/gnuhtml2latex/gnuhtml2latex.1 @@ -0,0 +1,192 @@ +.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.32 +.\" +.\" Standard preamble: +.\" ======================================================================== +.de Sh \" Subsection heading +.br +.if t .Sp +.ne 5 +.PP +\fB\\$1\fR +.PP +.. +.de Sp \" Vertical space (when we can't use .PP) +.if t .sp .5v +.if n .sp +.. +.de Vb \" Begin verbatim text +.ft CW +.nf +.ne \\$1 +.. +.de Ve \" End verbatim text +.ft R +.fi +.. +.\" Set up some character translations and predefined strings. \*(-- will +.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left +.\" double quote, and \*(R" will give a right double quote. \*(C+ will +.\" give a nicer C++. Capital omega is used to do unbreakable dashes and +.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, +.\" nothing in troff, for use with C<>. +.tr \(*W- +.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' +.ie n \{\ +. ds -- \(*W- +. ds PI pi +. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch +. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch +. ds L" "" +. ds R" "" +. ds C` "" +. ds C' "" +'br\} +.el\{\ +. ds -- \|\(em\| +. ds PI \(*p +. ds L" `` +. ds R" '' +'br\} +.\" +.\" If the F register is turned on, we'll generate index entries on stderr for +.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index +.\" entries marked with X<> in POD. Of course, you'll have to process the +.\" output yourself in some meaningful fashion. +.if \nF \{\ +. de IX +. tm Index:\\$1\t\\n%\t"\\$2" +.. +. nr % 0 +. rr F +.\} +.\" +.\" For nroff, turn off justification. Always turn off hyphenation; it makes +.\" way too many mistakes in technical documents. +.hy 0 +.if n .na +.\" +.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). +.\" Fear. Run. Save yourself. No user-serviceable parts. +. \" fudge factors for nroff and troff +.if n \{\ +. ds #H 0 +. ds #V .8m +. ds #F .3m +. ds #[ \f1 +. ds #] \fP +.\} +.if t \{\ +. ds #H ((1u-(\\\\n(.fu%2u))*.13m) +. ds #V .6m +. ds #F 0 +. ds #[ \& +. ds #] \& +.\} +. \" simple accents for nroff and troff +.if n \{\ +. ds ' \& +. ds ` \& +. ds ^ \& +. ds , \& +. ds ~ ~ +. ds / +.\} +.if t \{\ +. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" +. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' +. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' +. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' +. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' +. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' +.\} +. \" troff and (daisy-wheel) nroff accents +.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' +.ds 8 \h'\*(#H'\(*b\h'-\*(#H' +.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] +.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' +.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' +.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] +.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] +.ds ae a\h'-(\w'a'u*4/10)'e +.ds Ae A\h'-(\w'A'u*4/10)'E +. \" corrections for vroff +.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' +.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' +. \" for low resolution devices (crt and lpr) +.if \n(.H>23 .if \n(.V>19 \ +\{\ +. ds : e +. ds 8 ss +. ds o a +. ds d- d\h'-1'\(ga +. ds D- D\h'-1'\(hy +. ds th \o'bp' +. ds Th \o'LP' +. ds ae ae +. ds Ae AE +.\} +.rm #[ #] #H #V #F C +.\" ======================================================================== +.\" +.IX Title "GNUHTML2LATEX 1" +.TH GNUHTML2LATEX 1 "2006-07-15" "perl v5.8.8" "User Contributed Perl Documentation" +.SH "NAME" +gnuhtml2latex \- html to latex converter +.SH "SYNOPSIS" +.IX Header "SYNOPSIS" +\&\fBgnuhtml2latex\fR \fI[options]\fR \fIfilename\fR +.PP +\&\fI\-a\fR \fI[author]\fR \- speecify author of document +.PP +\&\fI\-b\fR \- Process more than one input \s-1HTML\s0 file (they all get +concatenated and written to a single output file, or to \s-1STDOUT\s0 if \fI\-s\fR is set) +.PP +\&\fI\-c\fR \- use table of contents +.PP +\&\fI\-f\fR \fI[string]\fR \- specify foonote +.PP +\&\fI\-h\fR \fI[string]\fR \- specify header +.PP +\&\fI\-i\fR \fIfilename\fR \- Get the list of files to be converted from the specified +filename +.PP +\&\fI\-n\fR \- use numbered sections +.PP +\&\fI\-o\fR \fI[string]\fR \- specify document style +.PP +\&\fI\-p\fR \- break page after title / table of contents +.PP +\&\fI\-s\fR \- write to \s-1STDOUT\s0 +.PP +\&\fI\-t\fR \fI[title]\fR \- specify title of document +.SH "DESCRIPTION" +.IX Header "DESCRIPTION" +This aims to be replacement of html2latex. +.PP +Program takes html file foo.html or foo.htm file +and makes latex file foo.tex from it +.SH "NOT VERY AMBITIOUS TODO" +.IX Header "NOT VERY AMBITIOUS TODO" +For people who want only functionality of original html2latex +.PP +.Vb 6 +\& bugfixes \- Im sure there is plenty of bugs inside +\& clueful backslash escaping +\& more entities from outside of iso\-8895\-1 +\& tables +\& performance boost +\& and a lot more +.Ve +.SH "MORE AMBITIOUS TODO" +.IX Header "MORE AMBITIOUS TODO" +For people who want a real tool +.PP +.Vb 2 +\& make it part of some html processor +\& rewrite in flex +.Ve +.SH "FUTURE OF THIS PACKAGE" +.IX Header "FUTURE OF THIS PACKAGE" +This is very possible that functions of this package will be included +to some more general project. This package was made mainly to make world +a bit more free. diff --git a/community/gnumail/PKGBUILD b/community/gnumail/PKGBUILD new file mode 100644 index 000000000..351f191cd --- /dev/null +++ b/community/gnumail/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Sebastian Sareyko <public@nooms.de> + +pkgname=gnumail +pkgver=1.2.0pre3 +pkgrel=2 +pkgdesc="A complete and fast mail application for GNUstep" +arch=('i686' 'x86_64') +url="http://www.collaboration-world.com/gnumail" +license=('GPL') +depends=('pantomime' 'addresses' 'gcc' 'gnustep-gui') +options=('!makeflags') +source=(http://www.collaboration-world.com/cgi-bin/project/download.cgi/GNUMail-$pkgver.tar.gz?rid=103) +md5sums=('0f91fe0c32ef369ea843a2ab3909fb2b') + +build() { + cd $startdir/src + mv GNUMail-$pkgver.tar.gz?rid=103 GNUMail-$pkgver.tar.gz + tar xfz GNUMail-$pkgver.tar.gz + cd $startdir/src/GNUMail + + if [ -z "$GNUSTEP_USER_CONFIG_FILE" ] ; then + . /etc/profile.d/GNUstep.sh + fi + + make || return 1 + make GNUSTEP_INSTALLATION_DIR=$startdir/pkg/opt/GNUstep/System install +} diff --git a/community/gnump3d/ChangeLog b/community/gnump3d/ChangeLog new file mode 100644 index 000000000..457d82628 --- /dev/null +++ b/community/gnump3d/ChangeLog @@ -0,0 +1,7 @@ +2008-01-20 JJDaNiMoTh <jjdanimoth@gmail.com> + * Changed place for manpage. + +2008-01-05 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Added for x86_64 + diff --git a/community/gnump3d/PKGBUILD b/community/gnump3d/PKGBUILD new file mode 100644 index 000000000..8b7be233c --- /dev/null +++ b/community/gnump3d/PKGBUILD @@ -0,0 +1,53 @@ +# $Id: PKGBUILD 746 2009-08-05 09:43:45Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Stefan Bergstrom <stefan.bergstrom@gmail.com> +pkgname=gnump3d +pkgver=3.0 +pkgrel=4 +url="http://www.gnu.org/software/gnump3d/" +arch=(any) +pkgdesc="A streaming server for MP3s, OGG vorbis files, movies and other media formats." +license=("GPL") +depends=('sh' 'perl') +backup=('etc/gnump3d/gnump3d.conf') +options=('force') +install=gnump3d.install +source=("http://savannah.gnu.org/download/$pkgname/$pkgname-$pkgver.tar.bz2" \ + 'gnump3d') +md5sums=('41786650bbc591484c08014a89478bf9' + '4ac4fd5f3637613a5b5a191081437e23') + +build() { + cd $startdir/src/$pkgname-$pkgver + + install -d $startdir/pkg/var/log/gnump3d && \ + install -d $startdir/pkg/var/cache/gnump3d/serving || return 1 + + install -d $startdir/pkg/usr/share/perl5/vendor_perl/gnump3d/plugins && \ + install -d $startdir/pkg/usr/share/perl5/vendor_perl/gnump3d/lang && \ + install -m 644 lib/gnump3d/*.pm $startdir/pkg/usr/share/perl5/vendor_perl/gnump3d && \ + install -m 644 lib/gnump3d/plugins/*.pm $startdir/pkg/usr/share/perl5/vendor_perl/gnump3d/plugins && \ + install -m 644 lib/gnump3d/lang/*.pm $startdir/pkg/usr/share/perl5/vendor_perl/gnump3d/lang || return 1 + + install -d $startdir/pkg/usr/bin && \ + install -m 755 bin/gnump3d2 $startdir/pkg/usr/bin/gnump3d && \ + install -m 755 bin/gnump3d-top bin/gnump3d-index $startdir/pkg/usr/bin || return 1 + + install -d $startdir/pkg/usr/share/man/man1 && \ + install -m 644 man/gnump3d-top.1 man/gnump3d-index.1 man/gnump3d.1 man/gnump3d.conf.1 $startdir/pkg/usr/share/man/man1 || return 1 + + install -d $startdir/pkg/usr/share/gnump3d && \ + cp -R templates/* $startdir/pkg/usr/share/gnump3d && \ + chmod -R a+r $startdir/pkg/usr/share/gnump3d && \ + chmod +rx $startdir/pkg/usr/share/gnump3d/*/ || return 1 + + sed -i "s|PLUGINDIR|/usr/share/perl5/vendor_perl|g" etc/gnump3d.conf && \ + install -d $startdir/pkg/etc/gnump3d && \ + install -m 644 etc/gnump3d.conf etc/mime.types $startdir/pkg/etc/gnump3d && \ + install -m 644 etc/gnump3d.conf etc/file.types $startdir/pkg/etc/gnump3d || return 1 + + mkdir -p $startdir/pkg/srv/mp3 && \ + sed -i "s|/home/mp3|/srv/mp3|" $startdir/pkg/etc/gnump3d/gnump3d.conf || return 1 + + install -D -m 755 $startdir/gnump3d $startdir/pkg/etc/rc.d/gnump3d +} diff --git a/community/gnump3d/gnump3d b/community/gnump3d/gnump3d new file mode 100755 index 000000000..f6a33049f --- /dev/null +++ b/community/gnump3d/gnump3d @@ -0,0 +1,46 @@ +#!/bin/sh + +. /etc/rc.conf +. /etc/rc.d/functions + +get_gnump3d_pid() { + ps -C gnump3d -o pid= -o args= | grep /usr/bin/gnump3d | awk '{print $1}' | tr '\n' ' ' +} + +case "$1" in + start) + stat_busy "Starting GNUMP3d Streaming Server" + [ "x$(get_gnump3d_pid)" == "x" ] && /usr/bin/gnump3d --quiet --background & + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon gnump3d + stat_done + fi + ;; + + stop) + stat_busy "Stopping GNUMP3d Streaming Server" + for PID in $(get_gnump3d_pid) ; do + kill $PID 2> /dev/null + done + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon gnump3d + stat_done + fi + ;; + + restart) + $0 stop + sleep 1 + $0 start + ;; + + *) + echo "usage: $0 {start|stop|restart}" +esac + +exit 0 + diff --git a/community/gnump3d/gnump3d.install b/community/gnump3d/gnump3d.install new file mode 100644 index 000000000..78d9104e0 --- /dev/null +++ b/community/gnump3d/gnump3d.install @@ -0,0 +1,23 @@ +# arg 1: the new package version +post_install() { + chown nobody:root /var/cache/gnump3d /var/cache/gnump3d/serving + + echo + echo "----[ NOTE ]----------------------------------------------------------" + echo "| Before starting the server, edit /etc/gnump3d/gnump3d.conf to your |" + echo "| liking. For instance, you will probably want to change the \"root\" |" + echo "| variable so that it points to your music collection. |" + echo "| |" + echo "| When the \"root\" variable is properly set, run |" + echo "| /usr/bin/gnump3d-index |" + echo "| This will create a database in /var/cache/gnump3d/ for gnump3d. |" + echo "| |" + echo "| Per default, the server runs as \"nobody\", which is a Good Thing. |" + echo "| |" + echo "| To make the server start on boot, add \"gnump3d\" to the DAEMONS |" + echo "| array in /etc/rc.conf. |" + echo "----------------------------------------------------------------------" + echo +} + + diff --git a/community/gnunet-gtk/PKGBUILD b/community/gnunet-gtk/PKGBUILD new file mode 100644 index 000000000..a7c55472e --- /dev/null +++ b/community/gnunet-gtk/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: wahnby <wahnby@yahoo.fr> + +pkgname=gnunet-gtk +pkgver=0.8.0c +pkgrel=1 +pkgdesc="A frontend for GNUnet" +arch=('i686' 'x86_64') +url="http://gnunet.org" +options=('!libtool' 'force') +license=('GPL') +depends=('gnunet' 'libnotify' 'libglade' 'adns') +makedepends=('pkgconfig') +source=(http://gnunet.org/download/$pkgname-$pkgver.tar.bz2) +md5sums=('c30440216744e95f27b5d7fa76ecf499') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --with-gnunet=/usr --disable-libgksu2 + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gnunet/PKGBUILD b/community/gnunet/PKGBUILD new file mode 100644 index 000000000..39597445c --- /dev/null +++ b/community/gnunet/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: wahnby <wahnby@yahoo.fr> + +pkgname=gnunet +pkgver=0.8.0c +pkgrel=1 +pkgdesc="A framework for secure peer-to-peer networking" +arch=('i686' 'x86_64') +url="http://gnunet.org" +options=('!libtool' '!makeflags' 'force') +license=('GPL') +depends=('gmp' 'libgcrypt' 'libextractor' 'sqlite3' 'guile' 'curl' 'libglade' 'adns') +makedepends=('gettext' 'pkgconfig') +source=(http://gnunet.org/download/GNUnet-$pkgver.tar.bz2 \ + gnunet.rc \ + gnunet.conf.d) +md5sums=('c98c4c8c538013f69e12e586c63b281e' + '0d62ab7f2a28af3ac082015696ee6ef3' + 'f161b46915736e4017e77ad735521453') + +build() { + cd $startdir/src/GNUnet-$pkgver + + ./configure --prefix=/usr --without-mysql + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + install -D -m0755 $srcdir/gnunet.rc $pkgdir/etc/rc.d/gnunetd && \ + install -D -m0644 $srcdir/gnunet.conf.d $pkgdir/etc/conf.d/gnunetd || return 1 + + rm -rf $pkgdir/usr/include/libltdl $pkgdir/usr/lib/libltdl.* $pkgdir/usr/include/ltdl.h +} diff --git a/community/gnunet/gnunet.conf.d b/community/gnunet/gnunet.conf.d new file mode 100644 index 000000000..f10a322ce --- /dev/null +++ b/community/gnunet/gnunet.conf.d @@ -0,0 +1 @@ +GNUNETD_USER=nobody diff --git a/community/gnunet/gnunet.rc b/community/gnunet/gnunet.rc new file mode 100644 index 000000000..34c7c5fe1 --- /dev/null +++ b/community/gnunet/gnunet.rc @@ -0,0 +1,40 @@ +#!/bin/bash + +GNUNETD_USER=nobody + +. /etc/conf.d/gnunetd +. /etc/rc.conf +. /etc/rc.d/functions + +PID=$(pidof -o %PPID /usr/bin/gnunetd) +case "$1" in + start) + stat_busy "Starting gnunetd" + [ -z "$PID" ] && /usr/bin/gnunetd -c /etc/gnunetd.conf -u $GNUNETD_USER 1>/dev/null 2>/dev/null & + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon gnunetd + stat_done + fi + ;; + stop) + stat_busy "Stopping gnunetd" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon gnunetd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac +exit 0 diff --git a/community/gnustep-back/ChangeLog b/community/gnustep-back/ChangeLog new file mode 100644 index 000000000..15622ab88 --- /dev/null +++ b/community/gnustep-back/ChangeLog @@ -0,0 +1,2 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* version upgrade diff --git a/community/gnustep-back/PKGBUILD b/community/gnustep-back/PKGBUILD new file mode 100644 index 000000000..c7403d9cc --- /dev/null +++ b/community/gnustep-back/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Sebastian Sareyko <public@nooms.de> + +pkgname=gnustep-back +pkgver=0.16.0 +pkgrel=2 +pkgdesc="The GNUstep GUI Backend" +arch=('i686' 'x86_64') +url="http://www.gnustep.org/" +license=('LGPL') +depends=(libgl libxmu gcc-objc freetype2 libart-lgpl) +makedepends=('gnustep-gui' 'libffi') +conflicts=('gnustep-back-svn') +groups=('gnustep-core') +source=(ftp://ftp.gnustep.org/pub/gnustep/core/$pkgname-$pkgver.tar.gz) +md5sums=('31a16abe7c19914c6fe1300881f6c6ab') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/opt/GNUstep + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/gnustep-base/ChangeLog b/community/gnustep-base/ChangeLog new file mode 100644 index 000000000..590f23f5e --- /dev/null +++ b/community/gnustep-base/ChangeLog @@ -0,0 +1,6 @@ +2007-07-24 Snowman <eric@archlinux> + * rebuilt against toolchain in current + * fixed SMP build + * fixed file ownership +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/gnustep-base/PKGBUILD b/community/gnustep-base/PKGBUILD new file mode 100644 index 000000000..db5d816d7 --- /dev/null +++ b/community/gnustep-base/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 2068 2009-09-08 10:07:46Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Sebastian Sareyko <public@nooms.de> + +pkgname=gnustep-base +pkgver=1.18.0 +pkgrel=3 +pkgdesc="The GNUstep base package" +arch=('i686' 'x86_64') +url="http://www.gnustep.org/" +license=("GPL" "LGPL") +depends=(libxslt avahi gmp gcc-objc openssl ffcall gnustep-make gnutls) +conflicts=('gnustep-base-svn') +groups=('gnustep-core') +options=('!emptydirs' '!makeflags') +source=(ftp://ftp.gnustep.org/pub/gnustep/core/$pkgname-$pkgver.tar.gz) +md5sums=('880491e0fc64ab3507887f43faa67572') + +build() { + cd $startdir/src/$pkgname-$pkgver + source /etc/profile.d/GNUstep.sh + # need this stupid hack + mkdir -p $startdir/pkg/opt/GNUstep/System/Library/Libraries/Resources/gnustep-base/NSTimeZones + ./configure --prefix=/opt/GNUstep + # fix file ownership + sed -i 's/tar -xf $(TIMEZONE_ARCHIVE);/tar -xf $(TIMEZONE_ARCHIVE);chown -R root:root * ;/' NSTimeZones/Makefile.postamble + make VERBOSE=1 || return 1 + make DESTDIR=$startdir/pkg install || return 1 + chown -R root.root $startdir/pkg/ +} diff --git a/community/gnustep-gui/ChangeLog b/community/gnustep-gui/ChangeLog new file mode 100644 index 000000000..15622ab88 --- /dev/null +++ b/community/gnustep-gui/ChangeLog @@ -0,0 +1,2 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* version upgrade diff --git a/community/gnustep-gui/PKGBUILD b/community/gnustep-gui/PKGBUILD new file mode 100644 index 000000000..183a6a2b6 --- /dev/null +++ b/community/gnustep-gui/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Sebastian Sareyko <public@nooms.de> + +pkgname=gnustep-gui +pkgver=0.16.0 +pkgrel=2 +pkgdesc="The GNUstep GUI class library" +arch=('i686' 'x86_64') +url="http://www.gnustep.org/" +license=('LGPL') +depends=(gnustep-base libungif aspell gcc-objc libcups audiofile) +conflicts=('gnustep-gui-svn') +groups=('gnustep-core') +options=('!makeflags') +source=(ftp://ftp.gnustep.org/pub/gnustep/core/$pkgname-$pkgver.tar.gz) +md5sums=('464b80094e438fe0cc8e6ae691b3384c') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/opt/GNUstep --disable-gsnd + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/gnustep-make/ChangeLog b/community/gnustep-make/ChangeLog new file mode 100644 index 000000000..15622ab88 --- /dev/null +++ b/community/gnustep-make/ChangeLog @@ -0,0 +1,2 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* version upgrade diff --git a/community/gnustep-make/PKGBUILD b/community/gnustep-make/PKGBUILD new file mode 100644 index 000000000..b748167fd --- /dev/null +++ b/community/gnustep-make/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Sebastian Sareyko <public@nooms.de> + +pkgname=gnustep-make +pkgver=2.0.7 +pkgrel=1 +pkgdesc="The GNUstep make package" +arch=(i686 x86_64) +url="http://www.gnustep.org/" +license=('GPL') +depends=('glibc') +conflicts=('gnustep-make-svn') +groups=('gnustep-core') +source=(ftp://ftp.gnustep.org/pub/gnustep/core/$pkgname-$pkgver.tar.gz) +md5sums=('1a4b3cf7cca6d1e90b84034012480630') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/opt/GNUstep + make || return 1 + + make DESTDIR=$pkgdir install || return 1 + + install -D -m755 \ + $startdir/pkg/opt/GNUstep/System/Library/Makefiles/GNUstep.sh \ + $startdir/pkg/etc/profile.d/GNUstep.sh +} diff --git a/community/gnutu/ChangeLog b/community/gnutu/ChangeLog new file mode 100644 index 000000000..f7e20f94a --- /dev/null +++ b/community/gnutu/ChangeLog @@ -0,0 +1,2 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/gnutu/PKGBUILD b/community/gnutu/PKGBUILD new file mode 100644 index 000000000..9ee33202c --- /dev/null +++ b/community/gnutu/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gnutu +pkgver=2.5 +pkgrel=1 +pkgdesc="Student planner" +arch=('i686' 'x86_64') +url="http://www.gnutu.devnull.pl" +license=('GPL') +depends=('gtk-sharp-2') +source=(http://gnutu.devnull.pl/download/sources/gnutu-$pkgver.tar.gz) +md5sums=('3b92e24be9ee36e1f7873f17d946a0d2') + +build() { + export MONO_SHARED_DIR=$startdir/src/.wabi + mkdir -p $MONO_SHARED_DIR + + cd $startdir/src/gnutu-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + + rm -rf $MONO_SHARED_DIR +} + diff --git a/community/gobby/ChangeLog b/community/gobby/ChangeLog new file mode 100644 index 000000000..45fe41a16 --- /dev/null +++ b/community/gobby/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* No need for .install since gnome moved to /usr diff --git a/community/gobby/PKGBUILD b/community/gobby/PKGBUILD new file mode 100644 index 000000000..218d00465 --- /dev/null +++ b/community/gobby/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +# Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +pkgname=gobby +pkgver=0.4.10 +pkgrel=1 +pkgdesc="A collaborative text editor" +arch=('i686' 'x86_64') +url="http://gobby.0x539.de" +license=('GPL') +depends=('obby' 'libxml++2' 'gtkmm' 'gnome-vfs' 'libbonobo' 'libgtksourceviewmm2' 'gtksourceview2') +makedepends=('gettext' 'intltool') +source=(http://releases.0x539.de/gobby/gobby-$pkgver.tar.gz) +md5sums=('f100f0bfa51970f0d093f870a695054f') +build() { + cd $startdir/src/gobby-$pkgver + ./configure --prefix=/usr --with-gnome + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m644 contrib/gobby.desktop \ + $startdir/pkg/usr/share/applications/gobby.desktop +} diff --git a/community/gogh/PKGBUILD b/community/gogh/PKGBUILD new file mode 100644 index 000000000..7ea52471f --- /dev/null +++ b/community/gogh/PKGBUILD @@ -0,0 +1,19 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=gogh +pkgver=0.1.2.2 +pkgrel=3 +pkgdesc="Bitmap graphics editor designed to work with pressure-sensitive input devices, like a Wacom tablet." +arch=('i686' 'x86_64') +url="http://www.goghproject.com" +license=('GPL') +depends=('python' 'pygtk' 'gnome-python' 'pyxml' 'python-numeric') +source=(http://www.goghproject.com/Gogh-$pkgver.tar.gz) +md5sums=('2ab20ef859c9799da24041341d2da4f6') + +build() { + cd "$srcdir/Gogh-$pkgver" + cp $startdir/setup.py $srcdir/Gogh-$pkgver/ + python setup.py install --root=$pkgdir || return 1 + mkdir -p $pkgdir/usr/lib/python2.6/site-packages/glade + cp -R *.py{,c} brushlist.xml glade/ $pkgdir/usr/lib/python2.6/site-packages/ +} diff --git a/community/goldendict/ChangeLog b/community/goldendict/ChangeLog new file mode 100644 index 000000000..c6b07cfc6 --- /dev/null +++ b/community/goldendict/ChangeLog @@ -0,0 +1,2 @@ +2009-06-21 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Package moved to [community] in v0.9.0 diff --git a/community/goldendict/PKGBUILD b/community/goldendict/PKGBUILD new file mode 100644 index 000000000..3e371801b --- /dev/null +++ b/community/goldendict/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: m0rph <m0rph.mailbox@gmail.com> + +pkgname=goldendict +pkgver=0.9.0 +pkgrel=3 +pkgdesc="Feature-rich dictionary lookup program." +arch=('i686' 'x86_64') +url="http://goldendict.berlios.de/" +license=('GPL3') +depends=('hunspell' 'libvorbis' 'libxtst' 'libzip' 'openssl' 'qt') +makedepends=('patch') +source=(http://download.berlios.de/$pkgname/$pkgname-$pkgver-src-x11.tar.bz2 \ + $pkgname-paths.diff \ + $pkgname-gcc44.diff) + +md5sums=('89303abcac6c86c4635b264414f02ccc' + '21d64a3ce9b138c85a848803c41fb23a' + '1c1148566b45497ef59d68e01ef503dd') + +build(){ + cd ${srcdir}/$pkgname-$pkgver-src + + patch -Np0 -i ${srcdir}/$pkgname-paths.diff || return 1 + patch -Np0 -i ${srcdir}/$pkgname-gcc44.diff || return 1 + + qmake || return 1 + make || return 1 + make INSTALL_ROOT=${pkgdir} install || return 1 + +#removing unneeded + rm -rf ${pkgdir}/usr/share/app-install || return 1 +} diff --git a/community/goldendict/goldendict-gcc44.diff b/community/goldendict/goldendict-gcc44.diff new file mode 100644 index 000000000..c254d8a42 --- /dev/null +++ b/community/goldendict/goldendict-gcc44.diff @@ -0,0 +1,16 @@ +--- chunkedstorage.hh.orig 2009-04-30 01:18:26.000000000 +0200 ++++ chunkedstorage.hh 2009-06-21 21:09:28.000000000 +0200 +@@ -9,4 +9,5 @@ + + #include <vector> ++#include <stdint.h> + + #ifdef _MSC_VER +--- config.hh.orig 2009-05-18 20:01:50.000000000 +0200 ++++ config.hh 2009-06-21 21:09:36.000000000 +0200 +@@ -10,4 +10,5 @@ + #include <QDateTime> + #include <QKeySequence> ++#include <stdint.h> + #include "ex.hh" + diff --git a/community/goldendict/goldendict-paths.diff b/community/goldendict/goldendict-paths.diff new file mode 100644 index 000000000..7372d96a2 --- /dev/null +++ b/community/goldendict/goldendict-paths.diff @@ -0,0 +1,12 @@ +--- goldendict.pro~ 2009-06-21 21:49:42.000000000 +0200 ++++ goldendict.pro 2009-06-21 21:49:42.000000000 +0200 +@@ -36,6 +36,6 @@ + PREFIX = $$(PREFIX) +- isEmpty( PREFIX ):PREFIX = /usr/local +- DEFINES += PROGRAM_DATA_DIR=\\\"$$PREFIX/share/apps/goldendict/\\\" ++ isEmpty( PREFIX ):PREFIX = /usr ++ DEFINES += PROGRAM_DATA_DIR=\\\"$$PREFIX/share/goldendict/\\\" + target.path = $$PREFIX/bin/ +- locale.path = $$PREFIX/share/apps/goldendict/locale/ ++ locale.path = $$PREFIX/share/goldendict/locale/ + locale.files = locale/*.qm diff --git a/community/goocanvas/PKGBUILD b/community/goocanvas/PKGBUILD new file mode 100644 index 000000000..b528037ac --- /dev/null +++ b/community/goocanvas/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=goocanvas +pkgver=0.15 +pkgrel=1 +pkgdesc="A cairo canvas widget for GTK+" +arch=(i686 x86_64) +url="http://live.gnome.org/GooCanvas" +options=('!libtool' 'docs') +license=("LGPL") +depends=('gtk2') +source=(http://ftp.gnome.org/pub/GNOME/sources/goocanvas/$pkgver/goocanvas-$pkgver.tar.gz) +md5sums=('6aa45b558da47458306acf7a9dadc54f') + +build() { + cd $startdir/src/goocanvas-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/goocanvasmm/PKGBUILD b/community/goocanvasmm/PKGBUILD new file mode 100755 index 000000000..f7339884f --- /dev/null +++ b/community/goocanvasmm/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: Laurent Meunier <laurent@deltalima.net> +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=goocanvasmm +pkgver=0.14.0 +pkgrel=1 +pkgdesc="C++ wrappers for goocanvas" +arch=('i686' 'x86_64') +url="http://ftp.gnome.org/pub/gnome/sources/goocanvasmm/" +license=('GPL') +depends=('gegl' 'goocanvas') +source=(http://ftp.gnome.org/pub/gnome/sources/goocanvasmm/0.14/$pkgname-$pkgver.tar.bz2) +md5sums=('12ade6affd1c25b33ece61dac9d366e6') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/gourmet/ChangeLog b/community/gourmet/ChangeLog new file mode 100644 index 000000000..33cf3af0b --- /dev/null +++ b/community/gourmet/ChangeLog @@ -0,0 +1,12 @@ +2009-08-27 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.15.0 + +2009-04-18 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.14.7 + + * PKGBUILD: moved to $srcdir/$pkgdir syntax, added optdepends, added + 'python-sqlalchemy' dependency, added 'intltool' make dependency + + * gourmet.install: removed diff --git a/community/gourmet/PKGBUILD b/community/gourmet/PKGBUILD new file mode 100644 index 000000000..520800ce0 --- /dev/null +++ b/community/gourmet/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 1878 2009-09-05 20:48:12Z andrea $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Andrew Conkling <andrewski@fr.st> + +pkgname=gourmet +pkgver=0.15.0 +pkgrel=1 +pkgdesc="A simple but powerful recipe-managing application" +arch=('i686' 'x86_64') +url="http://grecipe-manager.sourceforge.net" +license=('GPL') +depends=('gnome-python-extras' 'libglade' 'metakit' 'pil' 'python-pysqlite' 'python-reportlab' + 'python-sqlalchemy') +makedepends=('intltool') +optdepends=('libgnomeprintui: gnome printing support' + 'pyrtf: RTF support') +source=(http://downloads.sourceforge.net/sourceforge/grecipe-manager/gourmet-${pkgver}.tar.gz) +md5sums=('a53d8dd05893755cf634f2e75b4e9696') + +build() { + cd ${srcdir}/gourmet-${pkgver} + python setup.py install --root=${pkgdir} +} diff --git a/community/gpa/ChangeLog b/community/gpa/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/gpa/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/gpa/PKGBUILD b/community/gpa/PKGBUILD new file mode 100644 index 000000000..58a278c22 --- /dev/null +++ b/community/gpa/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 486 2009-08-01 10:59:52Z mherych $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Ravi Desai <ravster3@hotmail.com> + +pkgname=gpa +pkgver=0.9.0 +pkgrel=1 +pkgdesc="A graphical user interface for the GnuPG" +arch=('i686' 'x86_64') +url="http://wald.intevation.org/projects/gpa/" +license=('GPL') +depends=('gpgme' 'gtk2') +makedepends=('pkgconfig') +source=(http://wald.intevation.org/frs/download.php/603/gpa-$pkgver.tar.bz2) +md5sums=('8859f9cf69e94e10e4895f633a0b268a') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gpac/ChangeLog b/community/gpac/ChangeLog new file mode 100644 index 000000000..7006576c5 --- /dev/null +++ b/community/gpac/ChangeLog @@ -0,0 +1,13 @@ +2009-05-31 Biru Ionut <biru.ionut@gmail.com> + * gpac-0.4.5-2.1 + * Fix FS#14506 + +2009-04-19 Allan McRae <allan@archlinux.org> + * gpac-0.4.5-2 + * Rebuild against libavcodec.so.52 (FS#14291) + +2008-12-14 Allan McRae <allan@archlinux.org> + * gpac-0.4.5-1 + * upstream update + * FHS man page + diff --git a/community/gpac/PKGBUILD b/community/gpac/PKGBUILD new file mode 100644 index 000000000..f7c100f08 --- /dev/null +++ b/community/gpac/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: niQo + +pkgname=gpac +pkgver=0.4.5 +pkgrel=3 +pkgdesc="A multimedia framework based on the MPEG-4 Systems standard" +arch=('i686' 'x86_64') +url="http://gpac.sourceforge.net" +depends=('libxml2' 'wxgtk' 'alsa-lib' 'sdl' 'spidermonkey' 'libmad' \ + 'faad2' 'xvidcore' 'ffmpeg' 'freeglut') +license=('LGPL') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('755e8c438a48ebdb13525dd491f5b0d1') + +build() { + cd "${srcdir}/${pkgname}" + chmod +x configure + sed -i 's#osmozilla##g' applications/Makefile + sed -i 's#"$(prefix)#"$(DESTDIR)$(prefix)#' applications/osmo4_wx/Makefile + sed -i 's#ldconfig || true##g' Makefile + #FS#14506 + sed -i 's#lib64#lib#g' configure + ./configure --prefix=/usr --mandir=/usr/share/man --use-js=no + make || return 1 + make DESTDIR=${pkgdir}/ install-lib + make DESTDIR=${pkgdir}/ install +} diff --git a/community/gpg-crypter/PKGBUILD b/community/gpg-crypter/PKGBUILD new file mode 100644 index 000000000..04d100ed8 --- /dev/null +++ b/community/gpg-crypter/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: lp76 <l.peduto@gmail.com> + +pkgname=gpg-crypter +pkgver=0.3.5 +pkgrel=3 +pkgdesc="A graphical front-end to GnuPG(GPG) using the GTK2 toolkit and libgpgme" +arch=('i686' 'x86_64') +url="http://gpg-crypter.dopehouse.dyndns.org/Main/HomePage" +license=('GPL') +depends=('gtk2' 'gpgme') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz + gpg-crypter.desktop) +md5sums=('be33140ae205b8a3f37217c1c2c0737a' '264e7e55255a1681380a7d4061633c28') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + + install -Dm644 $startdir/src/$pkgname-$pkgver/pixmaps/gpg-crypter.png \ + $startdir/pkg/usr/share/pixmaps/gpg-crypter.png + + install -Dm644 $startdir/src/gpg-crypter.desktop \ + $startdir/pkg/usr/share/applications/gpg-crypter.desktop + + rm -rf $startdir/pkg/usr/share/gpg-crypter +} diff --git a/community/gpg-crypter/gpg-crypter.desktop b/community/gpg-crypter/gpg-crypter.desktop new file mode 100644 index 000000000..6703d1d24 --- /dev/null +++ b/community/gpg-crypter/gpg-crypter.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Gpg Crypter +Comment=GPG Crypter utility +Exec=gpg-crypter +Terminal=false +Type=Application +Icon=gpg-crypter.png +Categories=Application;Utility diff --git a/community/gphpedit/PKGBUILD b/community/gphpedit/PKGBUILD new file mode 100644 index 000000000..1dba04583 --- /dev/null +++ b/community/gphpedit/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: tobias <tobias@archlinux.org> +# Contributor: Tobias Kieslich <tobias@justdreams.de> + +pkgname=gphpedit +pkgver=0.9.91 +pkgrel=4 +pkgdesc="a scintilla/gnome based editor specialized on php-files" +arch=(i686 x86_64) +license=('GPL') +depends=('libgnomeui>=2.18.1-2' 'libgtkhtml>=2.11.0' 'desktop-file-utils') +url="http://www.gphpedit.org/" +options=('!makeflags') +install=gphpedit.install +source=(http://archlinux-stuff.googlecode.com/files/gphpedit-$pkgver.tar.gz \ + doc-fix.patch) +md5sums=('eecd29e66b415246408b285f4edcb6a0' + 'db5e427642af2971accbcd90812ae88c') + +build() { + cd ${srcdir}/$pkgname-$pkgver + patch -Np1 -i ${srcdir}/doc-fix.patch || return 1 + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make || return 1 + make DESTDIR=${startdir}/pkg install + + # extend MimeType declaration + echo "MimeType=application/x-php;text-x-php-text/x-php-source;" >> \ + ${startdir}/pkg/usr/share/applications/gphpedit.desktop +} diff --git a/community/gphpedit/doc-fix.patch b/community/gphpedit/doc-fix.patch new file mode 100644 index 000000000..42dae5f72 --- /dev/null +++ b/community/gphpedit/doc-fix.patch @@ -0,0 +1,20 @@ +--- gphpedit-0.9.91/src/tab.c.orig 2008-07-08 00:21:04.000000000 +0200 ++++ gphpedit-0.9.91/src/tab.c 2008-07-08 00:20:50.000000000 +0200 +@@ -562,6 +562,17 @@ + if (long_filename) + return long_filename; + ++ // For ArchLinux - KISS ;) ++ long_filename = tab_help_try_filename("/usr/share/doc/php/html/function.", command, ".html"); ++ if (long_filename) ++ return long_filename; ++ long_filename = tab_help_try_filename("/usr/share/doc/php/html/ref.", command, ".html"); ++ if (long_filename) ++ return long_filename; ++ long_filename = tab_help_try_filename("/usr/share/doc/php/html/", command, NULL); ++ if (long_filename) ++ return long_filename; ++ + // For Gentoo, as much as I love it - it's twatty to put docs in a version specific folder like this! + long_filename = tab_help_try_filename("/usr/doc/php-docs-200403/html/function.", command, ".html"); + if (long_filename) diff --git a/community/gphpedit/gphpedit.install b/community/gphpedit/gphpedit.install new file mode 100644 index 000000000..97ada4b01 --- /dev/null +++ b/community/gphpedit/gphpedit.install @@ -0,0 +1,20 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + /bin/true +} + +post_remove() { + post_install +} + +op=$1 +shift + +$op $* diff --git a/community/gpicview/PKGBUILD b/community/gpicview/PKGBUILD new file mode 100644 index 000000000..174431bb3 --- /dev/null +++ b/community/gpicview/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=gpicview +pkgver=0.2.1 +pkgrel=1 +pkgdesc="Picture viewer of the LXDE Desktop" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://lxde.org/" +groups=('lxde') +depends=('gtk2') +makedepends=('pkgconfig' 'intltool') +source=(http://downloads.sourceforge.net/sourceforge/lxde/${pkgname}-${pkgver}.tar.gz) +md5sums=('a2de255bf9bdc40746c0dc89b3454a10') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --sysconfdir=/etc --prefix=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/gpodder/PKGBUILD b/community/gpodder/PKGBUILD new file mode 100644 index 000000000..435f89bec --- /dev/null +++ b/community/gpodder/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 2467 2009-09-19 07:54:00Z allan $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: enderst <enderst@gmail.com> + +pkgname=gpodder +pkgver=2.0 +pkgrel=1 +pkgdesc="A podcast reciever/catcher" +license=('GPL3') +arch=('any') +url="http://gpodder.berlios.de/" +depends=('pygtk' 'python-feedparser' 'dbus-python') +makedepends=('intltool' 'imagemagick' 'help2man') +optdepends=('libgpod: for ipod support' + 'pymad: for ipod support' + 'mplayer: for ipod video support' + 'pil: rockbox cover art support' + 'vorbis-tools: for ogg tag updating and converting to mp3' + 'lame: for converting ogg to mp3') +source=(http://download.berlios.de/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('288641768cdef679ed2e7976562b200e') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir}/ install +} diff --git a/community/gprename/PKGBUILD b/community/gprename/PKGBUILD new file mode 100644 index 000000000..7ea690912 --- /dev/null +++ b/community/gprename/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Nick Bolten <Shirakawasuna at gmail _dot_ com> + +pkgname=gprename +pkgver=2.6.3 +pkgrel=1 +pkgdesc="A GTK2 batch renamer for files and directories" +arch=('i686' 'x86_64') +url="http://gprename.sourceforge.net/" +license=('GPL3') +depends=('gtk2-perl' 'perl-libintl-perl' 'perl-locale-gettext') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('093e78ff633ecf4ed2df94773cd85adc') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + make PREFIX=/usr DESTDIR=${pkgdir}/usr install || return 1 +} diff --git a/community/gproftpd/ChangeLog b/community/gproftpd/ChangeLog new file mode 100644 index 000000000..938ce4ca2 --- /dev/null +++ b/community/gproftpd/ChangeLog @@ -0,0 +1,3 @@ +2007-07-06 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/gproftpd/PKGBUILD b/community/gproftpd/PKGBUILD new file mode 100644 index 000000000..542eeefa8 --- /dev/null +++ b/community/gproftpd/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: William Rea <sillywilly@gmail.com> + +pkgname=gproftpd +pkgver=8.3.2 +pkgrel=2 +pkgdesc="GTK frontend to proftpd" +arch=('i686' 'x86_64') +url="http://mange.dynup.net/linux.html" +license=('GPL') +depends=('proftpd' 'gtk2') +makedepends=('pkgconfig' 'openssl' 'freetype2') +source=(http://mange.dynalias.org/linux/gproftpd/gproftpd-$pkgver.tar.gz) +md5sums=('0b8a06c4972a00b912b0afa3ae6ec539') + +build() { + cd $startdir/src/gproftpd-$pkgver + sed -i -e "s:/var/www:/home/httpd:g" configure + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + + mkdir -p $startdir/pkg/usr/share/applications && \ + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/gprolog/PKGBUILD b/community/gprolog/PKGBUILD new file mode 100644 index 000000000..db03164a9 --- /dev/null +++ b/community/gprolog/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Contributer: Jason Chu <jchu@xentac.net> +pkgname=gprolog +pkgver=1.3.1 +pkgrel=1 +pkgdesc="GNU Prolog" +arch=('i686' 'x86_64') +url="http://www.gprolog.org/" +license=('GPL') +source=(ftp://ftp.gnu.org/gnu/gprolog/gprolog-$pkgver.tar.gz) +build() { + cd "$srcdir/gprolog-$pkgver/src" + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make || return 1 + make INSTALL_DIR="$pkgdir"/usr/share/gprolog LINKS_DIR="$pkgdir"/usr/bin DOC_DIR="$pkgdir"/usr/share/gprolog/doc HTML_DIR="$pkgdir"/usr/share/gprolog/doc/Html EXAMPLES_DIR="$pkgdir"/usr/share/gprolog sysconfdir="$pkgdir"/etc localstatedir="$pkgdir"/var install + cd "$pkgdir"/usr/bin + rm * + ln -s /usr/share/gprolog/bin/fd2c + ln -s /usr/share/gprolog/bin/gplc + ln -s /usr/share/gprolog/bin/gprolog + ln -s /usr/share/gprolog/bin/hexgplc + ln -s /usr/share/gprolog/bin/ma2asm + ln -s /usr/share/gprolog/bin/pl2wam + ln -s /usr/share/gprolog/bin/wam2ma +} +md5sums=('cbae19c31e17bcfca4b57fe35ec4aba2') diff --git a/community/gps/PKGBUILD b/community/gps/PKGBUILD new file mode 100644 index 000000000..d27d36129 --- /dev/null +++ b/community/gps/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Slash Bunny <demodevil@gmail.com> + +pkgname=gps +pkgver=1.1.0 +pkgrel=1 +pkgdesc="gPS - Graphical Process Statistics" +arch=(i686 x86_64) +license=('GPL2') +url="http://gps.seul.org/" +depends=('gtk>=1.2.6') +source=(ftp://ftp.seul.org/pub/gps/$pkgname-$pkgver.tar.gz) +md5sums=('d50d065bfe9c6bf1017bfee71bb0c377') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install && \ + rm -rf $startdir/pkg/usr/doc && \ + ln -f -s rgpsp_linux $startdir/pkg/usr/bin/rgpsp && \ + mv $startdir/pkg/etc/rc.d/init.d/rgpsp $startdir/pkg/etc/rc.d/rgpsp && \ + rm -rf $startdir/pkg/etc/rc.d/init.d && \ + chmod 0644 $startdir/pkg/etc/rgpsp.conf $startdir/pkg/usr/share/icons/* $startdir/pkg/usr/man/man1/* +} diff --git a/community/gpsbabel/PKGBUILD b/community/gpsbabel/PKGBUILD new file mode 100644 index 000000000..333f65294 --- /dev/null +++ b/community/gpsbabel/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gpsbabel +pkgver=1.3.6 +pkgrel=1 +pkgdesc="Reads, writes, and manipulates GPS waypoints in a variety of formats" +arch=('i686' 'x86_64') +url="http://www.gpsbabel.org" +license=('GPL') +depends=('libusb' 'expat') +source=(http://www.gpsbabel.org/plan9.php?dl=gpsbabel-$pkgver.tar.gz \ + exeext.patch) +md5sums=('1571b31f8f06f722995449dbff01ca49' + 'c1fa9755523f6ffdf55cb2d573ea5b09') + +build() { + cd $startdir/src/gpsbabel-$pkgver + mkdir -p $startdir/pkg/usr/bin + ./configure --prefix=/usr + patch -Np0 -i ../exeext.patch + #sed -i 's|/usr/local|/usr|g' Makefile + #sed -i 's|$(INSTALL_TARGETDIR)/bin|$(DESTDIR)$(INSTALL_TARGETDIR)/bin|g' Makefile + + make || return 1 + make DESTDIR=$startdir/pkg install + + # Header install + mkdir -p $startdir/pkg/usr/include/gpsbabel + cp {defs.h,queue.h,gbtypes.h,filterdefs.h,cet.h,cet_util.h,garmin_tables.h} \ + $startdir/pkg/usr/include/gpsbabel +} diff --git a/community/gpsbabel/exeext.patch b/community/gpsbabel/exeext.patch new file mode 100644 index 000000000..fbc808ab8 --- /dev/null +++ b/community/gpsbabel/exeext.patch @@ -0,0 +1,11 @@ +--- configure.in 2009-02-07 18:18:10.000000000 -0800 ++++ configure.in 2009-02-07 18:18:10.000000000 -0800 +@@ -36,7 +36,7 @@ + AC_PROG_INSTALL + AC_PROG_MAKE_SET + AC_EXEEXT +-AC_SUBST(AC_EXEEXT) ++#AC_SUBST(AC_EXEEXT) + AC_C_BIGENDIAN + + # Checks for libraries. diff --git a/community/gpsbabel/struct.patch b/community/gpsbabel/struct.patch new file mode 100644 index 000000000..41d6695a5 --- /dev/null +++ b/community/gpsbabel/struct.patch @@ -0,0 +1,11 @@ +--- gpsbabel-1.2.8-beta20060219/defs.h 2006-01-24 07:30:53.000000000 -0800 ++++ gpsbabel-1.2.8-beta20060219-new/defs.h 2006-03-17 21:31:18.000000000 -0800 +@@ -407,7 +407,7 @@ + * All shortname functions take a shortname handle as the first arg. + * This is an opaque pointer. Callers must not fondle the contents of it. + */ +-typedef struct short_handle * short_handle; ++typedef struct short_handle_ * short_handle; + #ifndef DEBUG_MEM + char *mkshort (short_handle, const char *); + void *mkshort_new_handle(void); diff --git a/community/gpsd/99-gpsd-usb.rules b/community/gpsd/99-gpsd-usb.rules new file mode 100644 index 000000000..a383f2f9f --- /dev/null +++ b/community/gpsd/99-gpsd-usb.rules @@ -0,0 +1,19 @@ +# udev rules for the gpsd USB hotplugging + +SUBSYSTEM!="tty", GOTO="gpsd-usb_rules_end" + +#SYSFS{idVendor}=="067b", SYSFS{idProduct}=="2303", SUBSYSTEM=="tty", ACTION=="add", KERNEL=="ttyUSB[0-9]*", SYMLINK="gps%n", RUN+="/etc/hotplug/usb/gpsd add $root/%k" +#SYSFS{idVendor}=="067b", SYSFS{idProduct}=="2303", SUBSYSTEM=="tty", ACTION=="remove", KERNEL=="ttyUSB[0-9]*", RUN+="/etc/hotplug/usb/gpsd remove $root/%k" +SYSFS{idVendor}=="0403", SYSFS{idProduct}=="6001", SUBSYSTEM=="tty", ACTION=="add", KERNEL=="ttyUSB[0-9]*", SYMLINK="gps%n", RUN+="/etc/hotplug/usb/gpsd add $root/%k" +SYSFS{idVendor}=="0403", SYSFS{idProduct}=="6001", SUBSYSTEM=="tty", ACTION=="remove", KERNEL=="ttyUSB[0-9]*", RUN+="/etc/hotplug/usb/gpsd remove $root/%k" +SYSFS{idVendor}=="1163", SYSFS{idProduct}=="0100", SUBSYSTEM=="tty", ACTION=="add", KERNEL=="ttyUSB[0-9]*", SYMLINK="gps%n", RUN+="/etc/hotplug/usb/gpsd add $root/%k" +SYSFS{idVendor}=="1163", SYSFS{idProduct}=="0100", SUBSYSTEM=="tty", ACTION=="remove", KERNEL=="ttyUSB[0-9]*", RUN+="/etc/hotplug/usb/gpsd remove $root/%k" +SYSFS{idVendor}=="067b", SYSFS{idProduct}=="aaa0", SUBSYSTEM=="tty", ACTION=="add", KERNEL=="ttyUSB[0-9]*", SYMLINK="gps%n", RUN+="/etc/hotplug/usb/gpsd add $root/%k" +SYSFS{idVendor}=="067b", SYSFS{idProduct}=="aaa0", SUBSYSTEM=="tty", ACTION=="remove", KERNEL=="ttyUSB[0-9]*", RUN+="/etc/hotplug/usb/gpsd remove $root/%k" +SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", SUBSYSTEM=="tty", ACTION=="add", KERNEL=="ttyUSB[0-9]*", SYMLINK="gps%n", RUN+="/etc/hotplug/usb/gpsd add $root/%k" +SYSFS{idVendor}=="091e", SYSFS{idProduct}=="0003", SUBSYSTEM=="tty", ACTION=="remove", KERNEL=="ttyUSB[0-9]*", RUN+="/etc/hotplug/usb/gpsd remove $root/%k" +#SYSFS{idVendor}=="", SYSFS{idProduct}=="", SUBSYSTEM=="tty", ACTION=="add", KERNEL=="ttyUSB[0-9]*", SYMLINK="gps%n", RUN+="/etc/hotplug/usb/gpsd add $root/%k" +#SYSFS{idVendor}=="", SYSFS{idProduct}=="", SUBSYSTEM=="tty", ACTION=="remove", KERNEL=="ttyUSB[0-9]*", RUN+="/etc/hotplug/usb/gpsd remove $root/%k" + +LABEL="gpsd-usb_rules_end" + diff --git a/community/gpsd/ChangeLog b/community/gpsd/ChangeLog new file mode 100644 index 000000000..c2059349f --- /dev/null +++ b/community/gpsd/ChangeLog @@ -0,0 +1,9 @@ +2009-10-04 Biru Ionut <ionut@archlinux.ro> +* gpsd-2.39-2 +* added udev rule for automatically launching on +the proper device when pluging in the gps device. + +2007-06-29 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Removed all the unneccessary stuff, will + probably clean out PKGBUILD on next upgrade diff --git a/community/gpsd/PKGBUILD b/community/gpsd/PKGBUILD new file mode 100644 index 000000000..f5aea2218 --- /dev/null +++ b/community/gpsd/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 3519 2009-10-04 17:09:16Z ibiru $ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +# Contributor: Giacomo Rizzo <alt@free-os.it> + +pkgname=gpsd +pkgver=2.39 +pkgrel=2 +pkgdesc="GPS daemon and library to support USB/serial GPS devices" +arch=('i686' 'x86_64') +url="http://gpsd.berlios.de" +license=('GPL') +depends=('lesstif' 'libxaw' 'python>=2.6') +options=('!libtool') +source=(http://download.berlios.de/$pkgname/$pkgname-$pkgver.tar.gz + gpsd.confd gpsd 99-gpsd-usb.rules) +install=gpsd.install +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + + sed -i -e "s/gpsd.hotplug/gpsd/g" gpsd.hotplug gpsd.usermap + install -D gpsd.usermap "$pkgdir/etc/hotplug/usb/gpsd.usermap" || return 1 + install -m755 gpsd.hotplug "$pkgdir/etc/hotplug/usb/gpsd" || return 1 + + install -D -m644 "$srcdir/gpsd.confd" "$pkgdir/etc/conf.d/gpsd" || return 1 + install -D -m755 "$srcdir/gpsd" "$pkgdir/etc/rc.d/gpsd" || return 1 + install -D -m644 "$srcdir/99-gpsd-usb.rules" "$pkgdir/etc/udev/rules.d/99-gpsd-usb.rules" || return 1 + + mkdir -p "$pkgdir/var/run/gpsd" +} +md5sums=('3db437196a6840c252fca99b6c19d4d0' + 'f83f1cbb96c7f3b102683940b5f39faa' + 'fd02537eb14455ddb33dd1f29b514168' + '09df327b369c1224730f5114c59d83ca') diff --git a/community/gpsd/gpsd b/community/gpsd/gpsd new file mode 100755 index 000000000..4764bb9d3 --- /dev/null +++ b/community/gpsd/gpsd @@ -0,0 +1,42 @@ +#! /bin/sh + +. /etc/rc.conf +. /etc/rc.d/functions +[ -f /etc/conf.d/gpsd ] && . /etc/conf.d/gpsd + +NAME=gpsd +DAEMON=/usr/sbin/$NAME +PID=`pidof -o %PPID /usr/sbin/gpsd` + +case "$1" in + start) + stat_busy "Starting gpsd" + [ -z "$PID" ] && $DAEMON ${GPSD_OPTS} ${GPS_DEV} + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon gpsd + stat_done + fi + ;; + stop) + stat_busy "Stopping gpsd" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm -f /var/run/$PID.pid &>/dev/null + rm_daemon gpsd + stat_done + fi + ;; + + restart) + $0 stop + sleep 2 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/gpsd/gpsd.confd b/community/gpsd/gpsd.confd new file mode 100644 index 000000000..c23aff88a --- /dev/null +++ b/community/gpsd/gpsd.confd @@ -0,0 +1,22 @@ +# Config file for gpsd server + +# ATTENTION: most of the configuration is done in the kernel device +# setup for USB/Serial, Garmin, or other. + +# Set GPS_DEV to the device to be used by the gpsd server. +# This device must have the group tty and be writable (see +# the udev rule in the docs). + +# This example is for a Deluo GPS Serial/USB converter dongle, really +# a pl2303 chip - CONFIG_USB_SERIAL_PL2303 in modern 2.6 kernels. +# The udev rule provides the symlink below to /dev/tts/USB0 +# The second one is just a normal serial port... + +#GPS_DEV="/dev/ttyUSB0" + +#GPS_DEV="/dev/ttyS0 + +# Use the following for gpsd with ntp instead of the older one below +#GPSD_OPTS="-n ${GPS_DEV}" + +GPSD_OPTS="-P /var/run/gpsd.pid -F /var/run/gpsd/gpsd.sock" diff --git a/community/gpsd/gpsd.install b/community/gpsd/gpsd.install new file mode 100644 index 000000000..e20db1566 --- /dev/null +++ b/community/gpsd/gpsd.install @@ -0,0 +1,6 @@ +post_install() { + echo ">>>Note: the supplied gpsd udev rules is device-specific, so" + echo ">>>if your device isn't detected correctly, please use lsusb or" + echo ">>>another suitable tool to determine the proper device IDs and" + echo ">>>use the commented rules to fill in the blanks for your device." +} diff --git a/community/gpsdrive/PKGBUILD b/community/gpsdrive/PKGBUILD new file mode 100644 index 000000000..ed9907267 --- /dev/null +++ b/community/gpsdrive/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 3228 2009-10-01 09:19:45Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Maintainer: damir <damir@archlinux.org> + +# +# FIXME: +# Don't know how to make this build system search in /usr/include/gtk-2.0 +# I just make symlinks to gtk, gdk, gdk-pixbuf +# + +pkgname=gpsdrive +pkgver=2.10pre7 +pkgrel=5 +pkgdesc="A car (bike, ship, plane) navigation system" +arch=(i686 x86_64) +depends=('gtk2' 'libgda3' 'gpsd' 'perl-file-slurp' 'perl-www-mechanize' 'perl-text-query' + 'perl-dbi' 'perl-xml-twig' 'perl-date-manip') +url="http://www.gpsdrive.de/" +license=('GPL') +options=('!makeflags') +install=gpsdrive.install +source=(http://www.gpsdrive.de/packages/$pkgname-$pkgver.tar.gz) +md5sums=('dd5e1382bae11a5514e4fd6853eb062e') + +build() { + cd $srcdir + rm -rf build + mkdir build + + sed -i 's#option(WITH_MAPNIK "Build with mapnik support" ON)#option(WITH_MAPNIK "Build with mapnik support" OFF)#' gpsdrive-$pkgver/DefineOptions.cmake + sed -i 's#option(WITH_SPEECH "Build with support of speech output" ON)#option(WITH_SPEECH "Build with support of speech output" OFF)#' gpsdrive-$pkgver/DefineOptions.cmake + + cd build + cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr $srcdir/gpsdrive-$pkgver + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/gpsdrive/gpsdrive.install b/community/gpsdrive/gpsdrive.install new file mode 100644 index 000000000..626068d14 --- /dev/null +++ b/community/gpsdrive/gpsdrive.install @@ -0,0 +1,3 @@ +post_install() { + echo "Don't forget to generate geoinfo.db with geoinfo.pl script" +} diff --git a/community/gpsim/PKGBUILD b/community/gpsim/PKGBUILD new file mode 100644 index 000000000..4a2bf5b5d --- /dev/null +++ b/community/gpsim/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: mickael9 <mickael9 at gmail dot com> + +pkgname=gpsim +pkgver=0.23.0 +pkgrel=2 +pkgdesc="A full-featured software simulator for Microchip PIC microcontrollers" +arch=(i686 x86_64) +url="http://www.dattalo.com/gnupic/gpsim.html" +license=(GPL) +depends=('gtk2+extra' 'popt') +makedepends=('gtk2+extra') +source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz + gpsim-0.22.0-gcc-4.3-full.patch) +md5sums=('d19a3aef6e62fed6a7e23d5c5817ed56' + '60abf990753eaaaca87c3da325a97b34') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + +# patch -p1 < ../gpsim-0.22.0-gcc-4.3-full.patch + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install +} + diff --git a/community/gpsim/gpsim-0.22.0-gcc-4.3-full.patch b/community/gpsim/gpsim-0.22.0-gcc-4.3-full.patch new file mode 100644 index 000000000..34c4d5306 --- /dev/null +++ b/community/gpsim/gpsim-0.22.0-gcc-4.3-full.patch @@ -0,0 +1,194 @@ +diff -u --recursive gpsim-0.22.0-orig/cli/cmd_clear.cc gpsim-0.22.0/cli/cmd_clear.cc +--- gpsim-0.22.0-orig/cli/cmd_clear.cc 2006-04-08 22:09:49.000000000 -0400 ++++ gpsim-0.22.0/cli/cmd_clear.cc 2008-05-29 22:26:11.000000000 -0400 +@@ -22,6 +22,7 @@ + #include <iostream> + #include <iomanip> + #include <string> ++#include <typeinfo> + + #include "command.h" + #include "cmd_clear.h" +diff -u --recursive gpsim-0.22.0-orig/cli/cmd_x.cc gpsim-0.22.0/cli/cmd_x.cc +--- gpsim-0.22.0-orig/cli/cmd_x.cc 2006-04-08 22:09:49.000000000 -0400 ++++ gpsim-0.22.0/cli/cmd_x.cc 2008-05-29 22:26:14.000000000 -0400 +@@ -22,7 +22,7 @@ + #include <iostream> + #include <iomanip> + #include <string> +- ++#include <typeinfo> + + #include "command.h" + #include "cmd_x.h" +diff -u --recursive gpsim-0.22.0-orig/gui/gui_regwin.cc gpsim-0.22.0/gui/gui_regwin.cc +--- gpsim-0.22.0-orig/gui/gui_regwin.cc 2006-11-07 12:15:53.000000000 -0500 ++++ gpsim-0.22.0/gui/gui_regwin.cc 2008-05-29 22:26:18.000000000 -0400 +@@ -23,6 +23,7 @@ + #include <stdio.h> + #include <stdlib.h> + #include <errno.h> ++#include <typeinfo> + + #include "../config.h" + #ifdef HAVE_GUI +diff -u --recursive gpsim-0.22.0-orig/gui/gui_src.cc gpsim-0.22.0/gui/gui_src.cc +--- gpsim-0.22.0-orig/gui/gui_src.cc 2006-08-13 11:58:27.000000000 -0400 ++++ gpsim-0.22.0/gui/gui_src.cc 2008-05-29 22:26:20.000000000 -0400 +@@ -22,6 +22,7 @@ + #include <stdio.h> + #include <stdlib.h> + #include <errno.h> ++#include <typeinfo> + + #include "../config.h" + #ifdef HAVE_GUI +diff -u --recursive gpsim-0.22.0-orig/gui/gui_stack.cc gpsim-0.22.0/gui/gui_stack.cc +--- gpsim-0.22.0-orig/gui/gui_stack.cc 2006-04-08 22:09:45.000000000 -0400 ++++ gpsim-0.22.0/gui/gui_stack.cc 2008-05-29 22:26:25.000000000 -0400 +@@ -22,6 +22,7 @@ + #include <stdio.h> + #include <stdlib.h> + #include <errno.h> ++#include <typeinfo> + + #include "../config.h" + #ifdef HAVE_GUI +diff -u --recursive gpsim-0.22.0-orig/gui/gui_symbols.cc gpsim-0.22.0/gui/gui_symbols.cc +--- gpsim-0.22.0-orig/gui/gui_symbols.cc 2006-11-07 09:09:20.000000000 -0500 ++++ gpsim-0.22.0/gui/gui_symbols.cc 2008-05-29 22:26:23.000000000 -0400 +@@ -22,6 +22,7 @@ + #include <stdio.h> + #include <stdlib.h> + #include <errno.h> ++#include <typeinfo> + + #include "../config.h" + #ifdef HAVE_GUI +diff -u --recursive gpsim-0.22.0-orig/gui/settings_exdbm.cc gpsim-0.22.0/gui/settings_exdbm.cc +--- gpsim-0.22.0-orig/gui/settings_exdbm.cc 2006-04-08 22:09:45.000000000 -0400 ++++ gpsim-0.22.0/gui/settings_exdbm.cc 2008-05-29 22:26:51.000000000 -0400 +@@ -20,7 +20,7 @@ + Boston, MA 02111-1307, USA. */ + + #include "settings_exdbm.h" +- ++#include <stdlib.h> + + SettingsEXdbm::SettingsEXdbm(const char *appl_name) + { +diff -u --recursive gpsim-0.22.0-orig/modules/switch.cc gpsim-0.22.0/modules/switch.cc +--- gpsim-0.22.0-orig/modules/switch.cc 2006-10-29 09:03:35.000000000 -0500 ++++ gpsim-0.22.0/modules/switch.cc 2008-05-29 22:26:29.000000000 -0400 +@@ -37,6 +37,7 @@ + #include <sys/stat.h> + #include <fcntl.h> + #include <assert.h> ++#include <typeinfo> + + #include <errno.h> + #include <stdlib.h> +diff -u --recursive gpsim-0.22.0-orig/src/gpsim_object.cc gpsim-0.22.0/src/gpsim_object.cc +--- gpsim-0.22.0-orig/src/gpsim_object.cc 2006-11-01 09:23:35.000000000 -0500 ++++ gpsim-0.22.0/src/gpsim_object.cc 2008-05-29 22:08:51.000000000 -0400 +@@ -24,6 +24,7 @@ + #include <stdio.h> + #include <ctype.h> + #include "gpsim_object.h" ++#include <cstring> + + //======================================================================== + +diff -u --recursive gpsim-0.22.0-orig/src/modules.cc gpsim-0.22.0/src/modules.cc +--- gpsim-0.22.0-orig/src/modules.cc 2006-09-12 00:44:38.000000000 -0400 ++++ gpsim-0.22.0/src/modules.cc 2008-05-29 22:09:56.000000000 -0400 +@@ -28,6 +28,7 @@ + #include <string> + #include <list> + #include <vector> ++#include <typeinfo> + + #include "../config.h" + +diff -u --recursive gpsim-0.22.0-orig/src/modules.h gpsim-0.22.0/src/modules.h +--- gpsim-0.22.0-orig/src/modules.h 2006-09-12 00:44:38.000000000 -0400 ++++ gpsim-0.22.0/src/modules.h 2008-05-29 22:04:12.000000000 -0400 +@@ -31,6 +31,8 @@ + #ifndef __MODULES_H__ + #define __MODULES_H__ + ++#include <cstdlib> ++#include <cstring> + #include <list> + #include <string> + #include <map> +diff -u --recursive gpsim-0.22.0-orig/src/operator.cc gpsim-0.22.0/src/operator.cc +--- gpsim-0.22.0-orig/src/operator.cc 2006-07-29 23:56:45.000000000 -0400 ++++ gpsim-0.22.0/src/operator.cc 2008-05-29 22:12:02.000000000 -0400 +@@ -5,6 +5,7 @@ + #include "symbol.h" + #include "processor.h" + ++#include <typeinfo> + + static bool isFloat(Value *v) + { +diff -u --recursive gpsim-0.22.0-orig/src/processor.cc gpsim-0.22.0/src/processor.cc +--- gpsim-0.22.0-orig/src/processor.cc 2006-11-09 08:34:36.000000000 -0500 ++++ gpsim-0.22.0/src/processor.cc 2008-05-29 22:11:04.000000000 -0400 +@@ -51,6 +51,8 @@ + #include "cmd_gpsim.h" + #include "sim_context.h" + ++#include <typeinfo> ++ + //------------------------------------------------------------------------ + // active_cpu is a pointer to the pic processor that is currently 'active'. + // 'active' means that it's the one currently being simulated or the one +diff -u --recursive gpsim-0.22.0-orig/src/processor.h gpsim-0.22.0/src/processor.h +--- gpsim-0.22.0-orig/src/processor.h 2006-10-18 20:16:30.000000000 -0400 ++++ gpsim-0.22.0/src/processor.h 2008-05-29 22:04:31.000000000 -0400 +@@ -395,7 +395,7 @@ + /// (for those processors that support interrupts), the processor is + /// in a different 'state' then when the interrupt flag is cleared. + +- list<ProgramMemoryAccess *> pma_context; ++ std::list<ProgramMemoryAccess *> pma_context; + + /// Tracing + /// The readTT and writeTT are TraceType objects for tracing +diff -u --recursive gpsim-0.22.0-orig/src/symbol.cc gpsim-0.22.0/src/symbol.cc +--- gpsim-0.22.0-orig/src/symbol.cc 2006-07-29 23:58:17.000000000 -0400 ++++ gpsim-0.22.0/src/symbol.cc 2008-05-29 22:11:23.000000000 -0400 +@@ -47,6 +47,8 @@ + #include "cmd_gpsim.h" + #include "sim_context.h" + ++#include <typeinfo> ++ + class IIndexedCollection; + + // +diff -u --recursive gpsim-0.22.0-orig/src/value.cc gpsim-0.22.0/src/value.cc +--- gpsim-0.22.0-orig/src/value.cc 2006-07-29 23:57:39.000000000 -0400 ++++ gpsim-0.22.0/src/value.cc 2008-05-29 22:12:18.000000000 -0400 +@@ -33,6 +33,8 @@ + #include "../config.h" + #include "cmd_gpsim.h" + ++#include <typeinfo> ++ + char * TrimWhiteSpaceFromString(char * pBuffer) { + size_t iPos = 0; + char * pChar = pBuffer; +diff -u --recursive gpsim-0.22.0-orig/src/value.h gpsim-0.22.0/src/value.h +--- gpsim-0.22.0-orig/src/value.h 2006-07-29 23:49:06.000000000 -0400 ++++ gpsim-0.22.0/src/value.h 2008-05-29 22:04:04.000000000 -0400 +@@ -23,6 +23,7 @@ + + #include "gpsim_object.h" + #include <glib.h> ++#include <cstring> + + class Processor; + class Module; diff --git a/community/gpsman/PKGBUILD b/community/gpsman/PKGBUILD new file mode 100644 index 000000000..55e4a50ac --- /dev/null +++ b/community/gpsman/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 1196 2009-08-13 22:26:47Z dgriffiths $ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=gpsman +pkgver=6.4 +pkgrel=3 +pkgdesc="GPS Manager is a graphical GPS data manager for preparing, inspectiing and editing GPS data" +arch=('i686' 'x86_64') +url="http://www.ncc.up.pt/gpsman" +license=('GPL') +depends=('tcl') +optdepends=('gpsmanshp: shapefile support') +install=gpsman.install +source=(http://www.ncc.up.pt/gpsman/gpsmanhtml/$pkgname-$pkgver.tgz + 'gpsman.desktop') + +build() { + cd $startdir/src/$pkgname-$pkgver + mkdir -p $startdir/pkg/usr/{bin,share/$pkgname} + + # set path to program files + sed -i "s|set SRCDIR gmsrc|set SRCDIR /usr/share/gpsman|g" ./gpsman.tcl + install -m755 gpsman.tcl $startdir/pkg/usr/bin/gpsman.tcl + + # install a gpsman launcher + install -m755 util/gpsman.sh $startdir/pkg/usr/bin/gpsman || return 1 + + #install program files + cp -r gmsrc/* $startdir/pkg/usr/share/gpsman/ || return 1 + chmod 755 $startdir/pkg/usr/share/gpsman/*.tcl + chmod -R 755 $startdir/pkg/usr/share/gpsman/gmicons + + # install some freedesktop.org compatibility + install -D -m644 $startdir/src/$pkgname.desktop \ + $startdir/pkg/usr/share/applications/$pkgname.desktop +} +md5sums=('3a47f1953e0bad1ea3a79aba0a713f1a' + '0341f110f61e57b316fad7bee483665b') diff --git a/community/gpsman/gpsman.desktop b/community/gpsman/gpsman.desktop new file mode 100644 index 000000000..b0c359bd7 --- /dev/null +++ b/community/gpsman/gpsman.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=GPSMan +GenericName= +Comment="Graphical GPS data manager for preparing, inspectiing and editing GPS data" +Exec=/usr/bin/gpsman +Icon= +Terminal=false +MultipleArgs=false +Type=Application +Categories=Application;Science diff --git a/community/gpsman/gpsman.install b/community/gpsman/gpsman.install new file mode 100644 index 000000000..8b3a5092f --- /dev/null +++ b/community/gpsman/gpsman.install @@ -0,0 +1,39 @@ +# This is a default template for a post-install scriptlet. You can +# remove any functions you don't need (and this header). + +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + echo + echo " : You should change the path to your gps serial device in" + echo " : /usr/bin/gpsman" + echo + echo " : Config options are stored in /usr/share/gpsman/config.tcl" +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + diff --git a/community/gpsmanshp/ChangeLog b/community/gpsmanshp/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/gpsmanshp/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/gpsmanshp/PKGBUILD b/community/gpsmanshp/PKGBUILD new file mode 100644 index 000000000..3940c8d9e --- /dev/null +++ b/community/gpsmanshp/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=gpsmanshp +pkgver=1.2 +pkgrel=3 +pkgdesc="A Tcl package to read and write shapefiles" +arch=('i686' 'x86_64') +url="http://www.ncc.up.pt/gpsmanshp" +license=('GPL') +depends=('bash' 'tcl' 'shapelib') +source=(http://www.ncc.up.pt/gpsmanshp/$pkgname\_$pkgver.tgz) +md5sums=('b32e16afe3e306cf991ea38713fd0c9e') + +build() { + cd $startdir/src/$pkgname\_$pkgver + mv Makefile8.4.4 Makefile + + mkdir -p $startdir/pkg/usr/lib/ + + # set install path + sed -i -e "s|/usr/lib/tcl\$(TCLVERSION)|$startdir/pkg/usr/lib/gpsmanshp|g" Makefile + sed -i -e "s|tclsh\$(TCLVERSION)|tclsh|g" Makefile + sed -i "s|package-8.3.tcl|/usr/lib/tcl8.5/package.tcl|g" Makefile + sed -i "s|8.4|8.5|g" Makefile + make || return 1 + make install +} +# vim:syntax=sh diff --git a/community/gputils/PKGBUILD b/community/gputils/PKGBUILD new file mode 100644 index 000000000..42487a821 --- /dev/null +++ b/community/gputils/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Johannes Martin <honzor@gmx.net> +# Contributor: JJDaNiMoTh <jjdanimoth.aur@gmail.com> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +pkgname=gputils +pkgver=0.13.7 +pkgrel=1 +pkgdesc="PIC Programming Utilities" +arch=('i686' 'x86_64') +license=('GPL') +url="http://gputils.sourceforge.net/" +depends=() +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('242e33919e9c318d6ac58b6db291d20e') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} diff --git a/community/gq/PKGBUILD b/community/gq/PKGBUILD new file mode 100644 index 000000000..362a2b3bb --- /dev/null +++ b/community/gq/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 2594 2009-09-19 17:23:41Z ibiru $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Gergely Tamas <dice@mfa.kfki.hu> + +pkgname=gq +pkgver=1.2.3 +pkgrel=2 +pkgdesc="interactive graphical LDAP browser" +url="http://biot.com/gq/" +license=("GPL") +depends=('libxml2' 'gtk2' 'gnome-keyring' 'libglade' 'libldap>=2.4.18' 'libgpg-error' 'libgcrypt') +makedepends=('intltool' 'pkgconfig') +arch=('i686' 'x86_64') +source=(http://downloads.sourceforge.net/sourceforge/gqclient/$pkgname-$pkgver.tar.gz) +md5sums=('c4b40f095961da936abfc8f42d57e4fe') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --disable-debugging --disable-update-mimedb + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gquilt/PKGBUILD b/community/gquilt/PKGBUILD new file mode 100644 index 000000000..5885fa49f --- /dev/null +++ b/community/gquilt/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker <dibblethewrecker.at.jiwe.org> + +pkgname=gquilt +pkgver=0.20 +pkgrel=1 +pkgdesc="A PyGTK GUI wrapper for quilt" +arch=('i686' 'x86_64') +url="http://users.bigpond.net.au/Peter-Williams/" +license=('GPL2') +depends=('quilt' 'pygtk') +source=(http://downloads.sourceforge.net/sourceforge/gquilt/$pkgname-$pkgver.tar.gz) +md5sums=('6e80efd284ece0dd73205dcd65793a8d') + +build() { + cd $startdir/src/$pkgname-$pkgver + sed -i "s|PREFIX=/usr/local|PREFIX=/usr|g" Makefile + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/grace/PKGBUILD b/community/grace/PKGBUILD new file mode 100644 index 000000000..1d4b0519f --- /dev/null +++ b/community/grace/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: damir <damir@archlinux.org> +# Contributor: Damir Perisa <damir.perisa@bluewin.ch> + +pkgname=grace +pkgver=5.1.22 +pkgrel=2 +pkgdesc="2D plotting tool" +arch=(i686 x86_64) +url="http://plasma-gate.weizmann.ac.il/Grace/" +depends=('libjpeg' 'libpng' 'lesstif' 't1lib') +makedepends=('netcdf' 'fftw') +license=('GPL') +source=(ftp://plasma-gate.weizmann.ac.il/pub/grace/src/grace5/$pkgname-$pkgver.tar.gz) +md5sums=('672356466f18fe59ed21a8fb44f9851d') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --exec-prefix=/usr \ + --enable-grace-home=/usr/share/grace \ + -with-helpviewer="firefox %s" + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + cd $startdir/pkg/usr/share/grace && mv bin ../../ +} diff --git a/community/gramps/PKGBUILD b/community/gramps/PKGBUILD new file mode 100644 index 000000000..02adb9cbb --- /dev/null +++ b/community/gramps/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: William Rea <sillywilly@gmail.com> +# Contributor: Cory Farmer <rbgkofi@ameritech.net> + +pkgname=gramps +pkgver=3.1.2 +pkgrel=1 +pkgdesc="A genealogy program for Linux." +arch=('i686' 'x86_64') +url="http://gramps-project.org" +license=('GPL') +depends=('gnome-python-extras' 'gtkspell' 'gconf') +makedepends=('gettext' 'gnome-doc-utils' 'perlxml') +install=gramps.install +source=(http://downloads.sourceforge.net/gramps/$pkgname-$pkgver.tar.gz) +md5sums=('c2e825a212524e78cae9ddbbcb96a302') + +build() { + cd $startdir/src/$pkgname-$pkgver + + find . -name $pkgname.desktop -exec \ + sed -i 's:Application;Genealogy;:GTK;Application;Utility;:' {} \; + + ./configure --prefix=/usr \ + --with-gconf-schema-file-dir=/etc/gconf \ + --disable-schemas-install \ + --disable-mime-install + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + install -D -m644 src/images/$pkgname.png $startdir/pkg/usr/share/pixmaps/$pkgname.png || return 1 + rm -rf $startdir/pkg/var/lib/scrollkeeper +} diff --git a/community/gramps/gramps.install b/community/gramps/gramps.install new file mode 100644 index 000000000..1e9954daa --- /dev/null +++ b/community/gramps/gramps.install @@ -0,0 +1,32 @@ +schemas=( + '/usr/etc/gconf/schemas/gramps.schemas' +) + +post_install() { + for schema in "${schemas[@]}" ; do + GCONF_CONFIG_SOURCE=`/usr/bin/gconftool-2 --get-default-source` /usr/bin/gconftool-2 --makefile-install-rule "$schema" > /dev/null 2>&1 + done + kill -s HUP `pidof /usr/bin/gconfd-2` > /dev/null 2>&1 + echo "updating scrollkeeper catalogue ..." + scrollkeeper-update -p /var/lib/scrollkeeper > /dev/null 2>&1 + update-desktop-database > /dev/null 2>&1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for schema in "${schemas[@]}" ; do + GCONF_CONFIG_SOURCE=`/usr/bin/gconftool-2 --get-default-source` /usr/bin/gconftool-2 --makefile-uninstall-rule "$schema" > /dev/null 2>&1 + done + echo "updating scrollkeeper catalogue ..." + kill -s HUP `pidof /usr/bin/gconfd-2` > /dev/null 2>&1 + scrollkeeper-update -p /var/lib/scrollkeeper > /dev/null 2>&1 + update-desktop-database > /dev/null 2>&1 +} + +op=$1 +shift + +$op $* diff --git a/community/grass/ChangeLog b/community/grass/ChangeLog new file mode 100644 index 000000000..6f181feeb --- /dev/null +++ b/community/grass/ChangeLog @@ -0,0 +1,15 @@ +2009-09-19 Biru Ionut <ionut@archlinux.ro> + + * rebuild for postgresql 8.4 + +2009-07-15 Eric Belanger <eric@archlinux.org> + + * Rebuild for libjpeg 7 + +2009-03-10 Phil Thiselton <dibble@thewrecker.net> +* updated to RC to address bug FS#12385 +* added optdepends and updated makedepends to reflect this + +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/grass/PKGBUILD b/community/grass/PKGBUILD new file mode 100644 index 000000000..5f32bb223 --- /dev/null +++ b/community/grass/PKGBUILD @@ -0,0 +1,56 @@ +# $Id: PKGBUILD 2486 2009-09-19 11:38:30Z ibiru $ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=grass +pkgver=6.4.0RC4 +pkgrel=3 +pkgdesc="Geographic Information System (GIS) used for geospatial data management and analysis, \ + image processing, graphics/maps production, spatial modeling, and visualization" +arch=('i686' 'x86_64') +url="http://grass.itc.it/index.php" +license=('GPL') +depends=('gdal' 'tk' 'sqlite3' 'xorg-server' 'python' 'mesa' 'swig' 'proj' 'libjpeg>=7' 'libpng' 'libtiff') +makedepends=('mysql' 'postgresql>=8.4.1' 'r' 'fftw' 'freetype2') +optdepends=('fftw: required for i.fft and i.ifft modules' +'postgresql: PostgreSQL database interface' +'r: R language interface' +'lapack: required for GMATH library' +'blas: required for GMATH library') +options=('!libtool' '!makeflags') +install=grass.install +source=(http://grass.itc.it/grass64/source/$pkgname-$pkgver.tar.gz $pkgname.desktop grass.sh grass.png) +md5sums=('ad830f3a6ff4ec162d29cde936c30a70' '7c68b6354ba3cf471250acb93570ff9a'\ + 'db93730dd330f1539bd31b4373e1c00e' 'ae778ed261a40b078a8465994a0eb25e') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/opt --with-mysql-includes=/usr/include/mysql \ + --with-mysql --with-fftw --with-gdal=/usr/bin/gdal-config --with-sqlite --with-python --with-blas --with-lapack --with-postgres \ + --with-proj-libs=/usr/lib --with-proj-includes=/usr/include \ + --with-proj-share=/usr/share/proj \ + --with-fftw-includes=/usr/include --with-fftw-libs=/usr/lib || return 1 + #--with-freetype-includes=/usr/include + + make || return 1 + make INST_DIR=$pkgdir/opt/grass-$pkgver BINDIR=$pkgdir/usr/bin install || return 1 + + # fix $GISBASE path + sed -i "s|GISBASE=$pkgdir/opt/grass-$pkgver|GISBASE=/opt/grass-$pkgver|g" "$pkgdir/usr/bin/grass64" || return 1 + + # strip html docs + rm -r "$pkgdir/opt/grass-$pkgver/docs/html" + + # install profile.d file + install -D -m755 "$srcdir/grass.sh" "$pkgdir/etc/profile.d/grass.sh" || return 1 + + # install some freedesktop.org compatibility + install -D -m644 "$srcdir/$pkgname.desktop" \ + "$pkgdir/usr/share/applications/$pkgname.desktop" || return 1 + + install -D -m644 "$srcdir/$pkgname.png" \ + "$pkgdir/usr/share/pixmaps/$pkgname.png" || return 1 + + # create a symlink for version work around + ln -sf /opt/grass-$pkgver "$pkgdir/opt/grass" +} +# vim:syntax=sh diff --git a/community/grass/grass.desktop b/community/grass/grass.desktop new file mode 100644 index 000000000..b4464db29 --- /dev/null +++ b/community/grass/grass.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=grass +GenericName=GIS +Comment="Geographic Information System (GIS) used for geospatial data management and analysis" +Exec=/usr/bin/grass62 +Icon=/usr/share/pixmaps/grass.png +Terminal=false +MultipleArgs=false +Type=Application +Categories=Application;Science diff --git a/community/grass/grass.install b/community/grass/grass.install new file mode 100644 index 000000000..116f57cc6 --- /dev/null +++ b/community/grass/grass.install @@ -0,0 +1,15 @@ +post_install() { + sed -e '/\/opt\/grass-*/d' -i /etc/ld.so.conf + echo '/opt/grass/lib' >> etc/ld.so.conf + sbin/ldconfig -r . +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + sed -e '/\/opt\/grass-*\/lib/d' -i /etc/ld.so.conf + sbin/ldconfig -r . +} + diff --git a/community/grass/grass.png b/community/grass/grass.png new file mode 100644 index 000000000..62885169e Binary files /dev/null and b/community/grass/grass.png differ diff --git a/community/grass/grass.sh b/community/grass/grass.sh new file mode 100644 index 000000000..699ac48c7 --- /dev/null +++ b/community/grass/grass.sh @@ -0,0 +1,3 @@ +export GISBASE=/opt/grass +export PATH=$PATH:$GISBASE/bin +export MANPATH=$MANPATH:$GISBASE/man diff --git a/community/grc/PKGBUILD b/community/grc/PKGBUILD new file mode 100644 index 000000000..0aab70b1a --- /dev/null +++ b/community/grc/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Xilon <xilonmu@gmail.com> +# Contributor: Edward Toroschin <edward.hades@gmail.com> + +pkgname=grc +pkgver=1.3 +pkgrel=1 +pkgdesc='Yet another colouriser for beautifying your logfiles or output of commands.' +arch=('any') +url='http://kassiopeia.juls.savba.sk/~garabik/software/grc.html' +license=('GPL') +depends=('python') +backup=('etc/grc.conf') +source=("http://kassiopeia.juls.savba.sk/~garabik/software/$pkgname/${pkgname}_$pkgver.tar.gz" + 'install.sh.patch') +md5sums=('a4814dcee965c3ff67681f6b59e6378c' + '096bfb843ea779d1cf509f11d4fefffe') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + patch -Np1 -i ../install.sh.patch + ./install.sh "$startdir/pkg" +} diff --git a/community/grc/install.sh.patch b/community/grc/install.sh.patch new file mode 100644 index 000000000..1bb23d336 --- /dev/null +++ b/community/grc/install.sh.patch @@ -0,0 +1,8 @@ +--- a/install.sh 1999-10-15 01:27:14.000000000 +0800 ++++ b/install.sh 2007-10-04 13:59:30.000000000 +0800 +@@ -12,3 +12,5 @@ + cp -fv conf.* $LIBDIR + mkdir -p $CONFDIR || true + cp -fv grc.conf $CONFDIR ++mkdir -p $MANDIR || true ++cp -fv {grcat,grc}.1 $MANDIR diff --git a/community/gresolver/PKGBUILD b/community/gresolver/PKGBUILD new file mode 100644 index 000000000..bd89b2f50 --- /dev/null +++ b/community/gresolver/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gresolver +pkgver=0.0.5 +pkgrel=5 +pkgdesc="A graphical frontend for dig" +arch=('i686' 'x86_64') +license=('GPL') +url="http://jodrell.net/projects/gresolver" +depends=('gtk2-perl' 'perl-locale-gettext' 'perl-net-ipv6addr' 'dnsutils' 'glade-perl' 'perl-net-ipv4addr') +source=(http://jodrell.net/files/gresolver/$pkgname-$pkgver.tar.gz \ + desktop.patch) +md5sums=('092adb0206423118357a93ce3f14afb1' 'db1e194234b66a6ab7cc7d0757471516') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -p1 -i ../desktop.patch + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/gresolver/desktop.patch b/community/gresolver/desktop.patch new file mode 100644 index 000000000..12636d0ff --- /dev/null +++ b/community/gresolver/desktop.patch @@ -0,0 +1,20 @@ +--- gresolver-0.0.5/gresolver.desktop 2005-07-04 08:24:33.000000000 -0700 ++++ gresolver-0.0.5-new/gresolver.desktop 2006-01-30 17:00:03.000000000 -0800 +@@ -1,15 +1,12 @@ + [Desktop Entry] + Encoding=UTF-8 +-Version=1.0 + Type=Application + Exec=gresolver +-TryExec= +-X-GNOME-DocPath= + Terminal=false + StartupNotify=true + Name=DNS Query Tool + Name[en_GB]=DNS Query Tool + Comment=Perform advanced DNS queries + Comment[en_GB]=Perform advanced DNS queries +-Icon=gresolver +-Categories=Categories=Application;Network; ++Icon=gresolver.png ++Categories=Application;Network; diff --git a/community/greycstoration/PKGBUILD b/community/greycstoration/PKGBUILD new file mode 100644 index 000000000..acdd761b9 --- /dev/null +++ b/community/greycstoration/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 2064 2009-09-08 06:21:14Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=greycstoration +pkgver=2.9 +pkgrel=3 +pkgdesc="image denoising and interpolation" +arch=('i686' 'x86_64') +url="http://www.greyc.ensicaen.fr/~dtschump/greycstoration/" +license=("GPL") +depends=(gcc-libs libxext) +makedepends=(gimp) +source=("http://downloads.sourceforge.net/cimg/GREYCstoration-$pkgver.zip") +md5sums=('67b6bfcadd485ee4669069da52a1e8f5') + +build () { + cd $startdir/src/GREYCstoration-$pkgver/src + sed -i 's|CIMG_XRANDR_FLAGS = -Dcimg_use_xrandr -lXrandr|#CIMG_XRANDR_FLAGS = -Dcimg_use_xrandr -lXrandr|' Makefile + sed -i 's|#include "../CImg.h"|#include "CImg.h"|' greycstoration.cpp +# sed -i 's|g++|g++-3.4|' Makefile + make linux || return 1 + install -D -m0755 greycstoration4gimp $startdir/pkg/usr/bin/greycstoration4gimp && \ + install -D -m0755 greycstoration $startdir/pkg/usr/bin/greycstoration +} diff --git a/community/gri/PKGBUILD b/community/gri/PKGBUILD new file mode 100644 index 000000000..c587317a0 --- /dev/null +++ b/community/gri/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +# Contributor: big_gie nbigaouette . at . gmail.com + +pkgname=gri +pkgver=2.12.18 +pkgrel=4 +pkgdesc="A script-based language for scientific graphics programming." +arch=('i686' 'x86_64') +license=('GPL') +url="http://gri.sourceforge.net/" +depends=('imagemagick' 'tetex' 'perl') +makedepends=('ghostscript' 'gzip') +source=(http://downloads.sourceforge.net/gri/$pkgname-$pkgver.tar.gz) +md5sums=('7bcc56936508a112507cbd335001e27e') +install=gri.install + +build() { + cd $srcdir/$pkgname-$pkgver + + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=$pkgdir install || return 1 + rm -f $pkgdir/usr/share/info/dir + rm -f $pkgdir/usr/share/info/*.gz +} + diff --git a/community/gri/gri.install b/community/gri/gri.install new file mode 100644 index 000000000..138192172 --- /dev/null +++ b/community/gri/gri.install @@ -0,0 +1,18 @@ +infodir=/usr/share/info +filelist=(gri.info) + +post_install() { + for file in ${filelist[@]}; do + install-info --section "Miscellaneous" $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} diff --git a/community/griffith/ChangeLog b/community/griffith/ChangeLog new file mode 100644 index 000000000..d342cecf0 --- /dev/null +++ b/community/griffith/ChangeLog @@ -0,0 +1,18 @@ +2008-12-12 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + + * v0.9.8 x86_64 build + +2007-09-04 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * griffith-0.9.5-1 + * version bump + +2007-09-02 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * griffith-0.9.4-1 + * version bump + +2007-07-12 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * griffith-0.9.3.1-1-i686 + * version bump diff --git a/community/griffith/PKGBUILD b/community/griffith/PKGBUILD new file mode 100644 index 000000000..a216ffd10 --- /dev/null +++ b/community/griffith/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> +# Contributor: Pawel Rusinek <p.rusinek@gmail.com> + +pkgname=griffith +pkgver=0.9.10 +pkgrel=1 +pkgdesc="Movie collection manager application" +arch=('i686' 'x86_64') +url="http://griffith.berlios.de" +license=('GPL2') +depends=('pygtk>=2.6.1' 'sqlite3' 'python-pysqlite' \ + 'python-reportlab>=1.19' 'pil' 'pyxml' 'python-sqlalchemy') +optdepends=('python-psycopg2: postgreSQL support' + 'mysql-python: MySQL support' + 'python-chardet: encoding detection of imported CSV files' + 'gnome-python-extras: spell checking support' + 'griffith-extra-artwork (AUR): additional icons') +source=(http://download.berlios.de/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('2554718b47f2ebc9d97958a2ae6d36aa') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install || return 1 + + # The program creates a wrong symlink so make a new one + rm ${pkgdir}/usr/bin/griffith + ln -s /usr/share/griffith/lib/griffith ${pkgdir}/usr/bin/griffith +} diff --git a/community/gromacs/ChangeLog b/community/gromacs/ChangeLog new file mode 100644 index 000000000..1546e4365 --- /dev/null +++ b/community/gromacs/ChangeLog @@ -0,0 +1,6 @@ +gromacs (4.0.4-1) + + * New upstream release + * Added dependencies: bash perl + + -- Abhishek Dasgupta <abhidg@gmail.com> Sat, 21 Mar 2009 17:34:12 +0530 diff --git a/community/gromacs/PKGBUILD b/community/gromacs/PKGBUILD new file mode 100644 index 000000000..76996f1a9 --- /dev/null +++ b/community/gromacs/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: Ricardo <rikardo.horo@gmail.com> + +pkgname=gromacs +pkgver=4.0.5 +pkgrel=1 +pkgdesc="A fast Molecular Dynamics program based on the GROMOS force field" +url="http://www.gromacs.org/" +license=("GPL") +arch=(i686 x86_64) +depends=('fftw' 'lesstif' 'perl' 'libxml2' 'libsm' 'libx11') +options=(!libtool) +install=$pkgname.install +source=(ftp://ftp.gromacs.org/pub/gromacs/$pkgname-$pkgver.tar.gz) + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --enable-shared + make || return 1 + make DESTDIR="$pkgdir" install + install -d "$pkgdir/usr/share/gromacs/shell-specific" + mv $pkgdir/usr/bin/GMXRC* "$pkgdir/usr/share/gromacs/shell-specific" + mv $pkgdir/usr/bin/completion* "$pkgdir/usr/share/gromacs/shell-specific" +} + +md5sums=('2db2261852a4d3a97547979f379dee94') diff --git a/community/gromacs/gromacs.install b/community/gromacs/gromacs.install new file mode 100644 index 000000000..f70585a87 --- /dev/null +++ b/community/gromacs/gromacs.install @@ -0,0 +1,10 @@ +post_install() { + echo "For shell-specific completions for gromacs" + echo "look in '/usr/share/gromacs/shell-specific'" +} + +post_upgrade() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/grsync/PKGBUILD b/community/grsync/PKGBUILD new file mode 100644 index 000000000..86f0a85c5 --- /dev/null +++ b/community/grsync/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 3724 2009-10-08 09:20:23Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: William Rea <sillywilly@gmail.com> + +pkgname=grsync +pkgver=0.9.2 +pkgrel=1 +pkgdesc="GTK GUI for rsync" +arch=('i686' 'x86_64') +url="http://www.opbyte.it/grsync" +license=('GPL') +depends=('gtk2' 'rsync') +makedepends=('gettext' 'intltool') +source=(http://www.opbyte.it/release/grsync-$pkgver.tar.gz) +md5sums=('b605c920f5b52e8783df2803efe8a03d') + +build() { + cd $startdir/src/grsync-$pkgver + [ $NOEXTRACT -eq 1 ] || ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/grub-gfx/040_all_grub-0.96-nxstack.patch b/community/grub-gfx/040_all_grub-0.96-nxstack.patch new file mode 100644 index 000000000..121941c75 --- /dev/null +++ b/community/grub-gfx/040_all_grub-0.96-nxstack.patch @@ -0,0 +1,623 @@ +Fix NX segfaulting on amd64. + +Patch by Peter Jones. + +http://lists.gnu.org/archive/html/bug-grub/2005-03/msg00011.html + +--- grub-0.97/grub/asmstub.c ++++ grub-0.97/grub/asmstub.c +@@ -42,6 +42,7 @@ + #include <sys/time.h> + #include <termios.h> + #include <signal.h> ++#include <sys/mman.h> + + #ifdef __linux__ + # include <sys/ioctl.h> /* ioctl */ +@@ -79,7 +80,7 @@ + struct apm_info apm_bios_info; + + /* Emulation requirements. */ +-char *grub_scratch_mem = 0; ++void *grub_scratch_mem = 0; + + struct geometry *disks = 0; + +@@ -103,14 +104,62 @@ + static unsigned int serial_speed; + #endif /* SIMULATE_SLOWNESS_OF_SERIAL */ + ++/* This allocates page-aligned storage of the specified size, which must be ++ * a multiple of the page size as determined by calling sysconf(_SC_PAGESIZE) ++ */ ++#ifdef __linux__ ++static void * ++grub_mmap_alloc(size_t len) ++{ ++ int mmap_flags = MAP_ANONYMOUS|MAP_PRIVATE|MAP_EXECUTABLE; ++ ++#ifdef MAP_32BIT ++ mmap_flags |= MAP_32BIT; ++#endif ++ /* Mark the simulated stack executable, as GCC uses stack trampolines ++ * to implement nested functions. */ ++ return mmap(NULL, len, PROT_READ|PROT_WRITE|PROT_EXEC, mmap_flags, -1, 0); ++} ++#else /* !defined(__linux__) */ ++static void * ++grub_mmap_alloc(size_t len) ++{ ++ int fd = 0, offset = 0, ret = 0; ++ void *pa = MAP_FAILED; ++ char template[] = "/tmp/grub_mmap_alloc_XXXXXX"; ++ errno_t e; ++ ++ fd = mkstemp(template); ++ if (fd < 0) ++ return pa; ++ ++ unlink(template); ++ ++ ret = ftruncate(fd, len); ++ if (ret < 0) ++ return pa; ++ ++ /* Mark the simulated stack executable, as GCC uses stack trampolines ++ * to implement nested functions. */ ++ pa = mmap(NULL, len, PROT_READ|PROT_WRITE|PROT_EXEC, ++ MAP_PRIVATE|MAP_EXECUTABLE, fd, offset); ++ ++ e = errno; ++ close(fd); ++ errno = e; ++ return pa; ++} ++#endif /* defined(__linux__) */ ++ + /* The main entry point into this mess. */ + int + grub_stage2 (void) + { + /* These need to be static, because they survive our stack transitions. */ + static int status = 0; +- static char *realstack; +- char *scratch, *simstack; ++ static void *realstack; ++ void *simstack_alloc_base, *simstack; ++ size_t simstack_size, page_size; + int i; + + /* We need a nested function so that we get a clean stack frame, +@@ -140,9 +189,35 @@ + } + + assert (grub_scratch_mem == 0); +- scratch = malloc (0x100000 + EXTENDED_MEMSIZE + 15); +- assert (scratch); +- grub_scratch_mem = (char *) ((((int) scratch) >> 4) << 4); ++ ++ /* Allocate enough pages for 0x100000 + EXTENDED_SIZE + 15, and ++ * make sure the memory is aligned to a multiple of the system's ++ * page size */ ++ page_size = sysconf (_SC_PAGESIZE); ++ simstack_size = ( 0x100000 + EXTENDED_MEMSIZE + 15); ++ if (simstack_size % page_size) ++ { ++ /* If we're not on a page_size boundary, round up to the next one */ ++ simstack_size &= ~(page_size-1); ++ simstack_size += page_size; ++ } ++ ++ /* Add one for a PROT_NONE boundary page at each end. */ ++ simstack_size += 2 * page_size; ++ ++ simstack_alloc_base = grub_mmap_alloc(simstack_size); ++ assert (simstack_alloc_base != MAP_FAILED); ++ ++ /* mark pages above and below our simstack area as innaccessable. ++ * If the implementation we're using doesn't support that, then the ++ * new protection modes are undefined. It's safe to just ignore ++ * them, though. It'd be nice if we knew that we'd get a SEGV for ++ * touching the area, but that's all. it'd be nice to have. */ ++ mprotect (simstack_alloc_base, page_size, PROT_NONE); ++ mprotect ((void *)((unsigned long)simstack_alloc_base + ++ simstack_size - page_size), page_size, PROT_NONE); ++ ++ grub_scratch_mem = (void *)((unsigned long)simstack_alloc_base + page_size); + + /* FIXME: simulate the memory holes using mprot, if available. */ + +@@ -215,7 +290,7 @@ + device_map = 0; + free (disks); + disks = 0; +- free (scratch); ++ munmap(simstack_alloc_base, simstack_size); + grub_scratch_mem = 0; + + if (serial_device) +--- grub-0.97/stage2/builtins.c ++++ grub-0.97/stage2/builtins.c +@@ -131,63 +131,98 @@ + } + + ++/* blocklist_read_helper nee disk_read_blocklist_func was a nested ++ * function, to which pointers were taken and exposed globally. Even ++ * in the GNU-C nested functions extension, they have local linkage, ++ * and aren't guaranteed to be accessable *at all* outside of their ++ * containing scope. ++ * ++ * Above and beyond all of that, the variables within blocklist_func_context ++ * are originally local variables, with local (not even static) linkage, ++ * from within blocklist_func. These were each referenced by ++ * disk_read_blocklist_func, which is only called from other functions ++ * through a globally scoped pointer. ++ * ++ * The documentation in GCC actually uses the words "all hell will break ++ * loose" to describe this scenario. ++ * ++ * Also, "start_sector" was also used uninitialized, but gcc doesn't warn ++ * about it (possibly because of the scoping madness?) ++ */ ++ ++static struct { ++ int start_sector; ++ int num_sectors; ++ int num_entries; ++ int last_length; ++} blocklist_func_context = { ++ .start_sector = 0, ++ .num_sectors = 0, ++ .num_entries = 0, ++ .last_length = 0 ++}; ++ ++/* Collect contiguous blocks into one entry as many as possible, ++ and print the blocklist notation on the screen. */ ++static void ++blocklist_read_helper (int sector, int offset, int length) ++{ ++ int *start_sector = &blocklist_func_context.start_sector; ++ int *num_sectors = &blocklist_func_context.num_sectors; ++ int *num_entries = &blocklist_func_context.num_entries; ++ int *last_length = &blocklist_func_context.last_length; ++ ++ if (*num_sectors > 0) ++ { ++ if (*start_sector + *num_sectors == sector ++ && offset == 0 && *last_length == SECTOR_SIZE) ++ { ++ *num_sectors++; ++ *last_length = length; ++ return; ++ } ++ else ++ { ++ if (*last_length == SECTOR_SIZE) ++ grub_printf ("%s%d+%d", *num_entries ? "," : "", ++ *start_sector - part_start, *num_sectors); ++ else if (*num_sectors > 1) ++ grub_printf ("%s%d+%d,%d[0-%d]", *num_entries ? "," : "", ++ *start_sector - part_start, *num_sectors-1, ++ *start_sector + *num_sectors-1 - part_start, ++ *last_length); ++ else ++ grub_printf ("%s%d[0-%d]", *num_entries ? "," : "", ++ *start_sector - part_start, *last_length); ++ *num_entries++; ++ *num_sectors = 0; ++ } ++ } ++ ++ if (offset > 0) ++ { ++ grub_printf("%s%d[%d-%d]", *num_entries ? "," : "", ++ sector-part_start, offset, offset+length); ++ *num_entries++; ++ } ++ else ++ { ++ *start_sector = sector; ++ *num_sectors = 1; ++ *last_length = length; ++ } ++} ++ + /* blocklist */ + static int + blocklist_func (char *arg, int flags) + { + char *dummy = (char *) RAW_ADDR (0x100000); +- int start_sector; +- int num_sectors = 0; +- int num_entries = 0; +- int last_length = 0; +- +- auto void disk_read_blocklist_func (int sector, int offset, int length); +- +- /* Collect contiguous blocks into one entry as many as possible, +- and print the blocklist notation on the screen. */ +- auto void disk_read_blocklist_func (int sector, int offset, int length) +- { +- if (num_sectors > 0) +- { +- if (start_sector + num_sectors == sector +- && offset == 0 && last_length == SECTOR_SIZE) +- { +- num_sectors++; +- last_length = length; +- return; +- } +- else +- { +- if (last_length == SECTOR_SIZE) +- grub_printf ("%s%d+%d", num_entries ? "," : "", +- start_sector - part_start, num_sectors); +- else if (num_sectors > 1) +- grub_printf ("%s%d+%d,%d[0-%d]", num_entries ? "," : "", +- start_sector - part_start, num_sectors-1, +- start_sector + num_sectors-1 - part_start, +- last_length); +- else +- grub_printf ("%s%d[0-%d]", num_entries ? "," : "", +- start_sector - part_start, last_length); +- num_entries++; +- num_sectors = 0; +- } +- } +- +- if (offset > 0) +- { +- grub_printf("%s%d[%d-%d]", num_entries ? "," : "", +- sector-part_start, offset, offset+length); +- num_entries++; +- } +- else +- { +- start_sector = sector; +- num_sectors = 1; +- last_length = length; +- } +- } + ++ int *start_sector = &blocklist_func_context.start_sector; ++ int *num_sectors = &blocklist_func_context.num_sectors; ++ int *num_entries = &blocklist_func_context.num_entries; ++ + /* Open the file. */ + if (! grub_open (arg)) + return 1; +@@ -204,15 +241,15 @@ + grub_printf (")"); + + /* Read in the whole file to DUMMY. */ +- disk_read_hook = disk_read_blocklist_func; ++ disk_read_hook = blocklist_read_helper; + if (! grub_read (dummy, -1)) + goto fail; + + /* The last entry may not be printed yet. Don't check if it is a + * full sector, since it doesn't matter if we read too much. */ +- if (num_sectors > 0) +- grub_printf ("%s%d+%d", num_entries ? "," : "", +- start_sector - part_start, num_sectors); ++ if (*num_sectors > 0) ++ grub_printf ("%s%d+%d", *num_entries ? "," : "", ++ *start_sector - part_start, *num_sectors); + + grub_printf ("\n"); + +@@ -1868,6 +1905,77 @@ + + + /* install */ ++static struct { ++ int saved_sector; ++ int installaddr; ++ int installlist; ++ char *stage2_first_buffer; ++} install_func_context = { ++ .saved_sector = 0, ++ .installaddr = 0, ++ .installlist = 0, ++ .stage2_first_buffer = NULL, ++}; ++ ++/* Save the first sector of Stage2 in STAGE2_SECT. */ ++/* Formerly disk_read_savesect_func with local scope inside install_func */ ++static void ++install_savesect_helper(int sector, int offset, int length) ++{ ++ if (debug) ++ printf ("[%d]", sector); ++ ++ /* ReiserFS has files which sometimes contain data not aligned ++ on sector boundaries. Returning an error is better than ++ silently failing. */ ++ if (offset != 0 || length != SECTOR_SIZE) ++ errnum = ERR_UNALIGNED; ++ ++ install_func_context.saved_sector = sector; ++} ++ ++/* Write SECTOR to INSTALLLIST, and update INSTALLADDR and INSTALLSECT. */ ++/* Formerly disk_read_blocklist_func with local scope inside install_func */ ++static void ++install_blocklist_helper (int sector, int offset, int length) ++{ ++ int *installaddr = &install_func_context.installaddr; ++ int *installlist = &install_func_context.installlist; ++ char **stage2_first_buffer = &install_func_context.stage2_first_buffer; ++ /* Was the last sector full? */ ++ static int last_length = SECTOR_SIZE; ++ ++ if (debug) ++ printf("[%d]", sector); ++ ++ if (offset != 0 || last_length != SECTOR_SIZE) ++ { ++ /* We found a non-sector-aligned data block. */ ++ errnum = ERR_UNALIGNED; ++ return; ++ } ++ ++ last_length = length; ++ ++ if (*((unsigned long *) (*installlist - 4)) ++ + *((unsigned short *) *installlist) != sector ++ || *installlist == (int) *stage2_first_buffer + SECTOR_SIZE + 4) ++ { ++ *installlist -= 8; ++ ++ if (*((unsigned long *) (*installlist - 8))) ++ errnum = ERR_WONT_FIT; ++ else ++ { ++ *((unsigned short *) (*installlist + 2)) = (*installaddr >> 4); ++ *((unsigned long *) (*installlist - 4)) = sector; ++ } ++ } ++ ++ *((unsigned short *) *installlist) += 1; ++ *installaddr += 512; ++} ++ + static int + install_func (char *arg, int flags) + { +@@ -1875,8 +1983,12 @@ + char *stage1_buffer = (char *) RAW_ADDR (0x100000); + char *stage2_buffer = stage1_buffer + SECTOR_SIZE; + char *old_sect = stage2_buffer + SECTOR_SIZE; +- char *stage2_first_buffer = old_sect + SECTOR_SIZE; +- char *stage2_second_buffer = stage2_first_buffer + SECTOR_SIZE; ++ /* stage2_first_buffer used to be defined as: ++ * char *stage2_first_buffer = old_sect + SECTOR_SIZE; */ ++ char **stage2_first_buffer = &install_func_context.stage2_first_buffer; ++ /* and stage2_second_buffer was: ++ * char *stage2_second_buffer = stage2_first_buffer + SECTOR_SIZE; */ ++ char *stage2_second_buffer = old_sect + SECTOR_SIZE + SECTOR_SIZE; + /* XXX: Probably SECTOR_SIZE is reasonable. */ + char *config_filename = stage2_second_buffer + SECTOR_SIZE; + char *dummy = config_filename + SECTOR_SIZE; +@@ -1885,10 +1997,11 @@ + int src_drive, src_partition, src_part_start; + int i; + struct geometry dest_geom, src_geom; +- int saved_sector; ++ int *saved_sector = &install_func_context.saved_sector; + int stage2_first_sector, stage2_second_sector; + char *ptr; +- int installaddr, installlist; ++ int *installaddr = &install_func_context.installaddr; ++ int *installlist = &install_func_context.installlist; + /* Point to the location of the name of a configuration file in Stage 2. */ + char *config_file_location; + /* If FILE is a Stage 1.5? */ +@@ -1897,67 +2010,13 @@ + int is_open = 0; + /* If LBA is forced? */ + int is_force_lba = 0; +- /* Was the last sector full? */ +- int last_length = SECTOR_SIZE; +- ++ ++ *stage2_first_buffer = old_sect + SECTOR_SIZE; + #ifdef GRUB_UTIL + /* If the Stage 2 is in a partition mounted by an OS, this will store + the filename under the OS. */ + char *stage2_os_file = 0; + #endif /* GRUB_UTIL */ +- +- auto void disk_read_savesect_func (int sector, int offset, int length); +- auto void disk_read_blocklist_func (int sector, int offset, int length); +- +- /* Save the first sector of Stage2 in STAGE2_SECT. */ +- auto void disk_read_savesect_func (int sector, int offset, int length) +- { +- if (debug) +- printf ("[%d]", sector); +- +- /* ReiserFS has files which sometimes contain data not aligned +- on sector boundaries. Returning an error is better than +- silently failing. */ +- if (offset != 0 || length != SECTOR_SIZE) +- errnum = ERR_UNALIGNED; +- +- saved_sector = sector; +- } +- +- /* Write SECTOR to INSTALLLIST, and update INSTALLADDR and +- INSTALLSECT. */ +- auto void disk_read_blocklist_func (int sector, int offset, int length) +- { +- if (debug) +- printf("[%d]", sector); +- +- if (offset != 0 || last_length != SECTOR_SIZE) +- { +- /* We found a non-sector-aligned data block. */ +- errnum = ERR_UNALIGNED; +- return; +- } +- +- last_length = length; +- +- if (*((unsigned long *) (installlist - 4)) +- + *((unsigned short *) installlist) != sector +- || installlist == (int) stage2_first_buffer + SECTOR_SIZE + 4) +- { +- installlist -= 8; +- +- if (*((unsigned long *) (installlist - 8))) +- errnum = ERR_WONT_FIT; +- else +- { +- *((unsigned short *) (installlist + 2)) = (installaddr >> 4); +- *((unsigned long *) (installlist - 4)) = sector; +- } +- } +- +- *((unsigned short *) installlist) += 1; +- installaddr += 512; +- } + + /* First, check the GNU-style long option. */ + while (1) +@@ -1987,10 +2049,10 @@ + addr = skip_to (0, file); + + /* Get the installation address. */ +- if (! safe_parse_maxint (&addr, &installaddr)) ++ if (! safe_parse_maxint (&addr, installaddr)) + { + /* ADDR is not specified. */ +- installaddr = 0; ++ *installaddr = 0; + ptr = addr; + errnum = 0; + } +@@ -2084,17 +2146,17 @@ + = (dest_drive & BIOS_FLAG_FIXED_DISK); + + /* Read the first sector of Stage 2. */ +- disk_read_hook = disk_read_savesect_func; +- if (grub_read (stage2_first_buffer, SECTOR_SIZE) != SECTOR_SIZE) ++ disk_read_hook = install_savesect_helper; ++ if (grub_read (*stage2_first_buffer, SECTOR_SIZE) != SECTOR_SIZE) + goto fail; + +- stage2_first_sector = saved_sector; ++ stage2_first_sector = *saved_sector; + + /* Read the second sector of Stage 2. */ + if (grub_read (stage2_second_buffer, SECTOR_SIZE) != SECTOR_SIZE) + goto fail; + +- stage2_second_sector = saved_sector; ++ stage2_second_sector = *saved_sector; + + /* Check for the version of Stage 2. */ + if (*((short *) (stage2_second_buffer + STAGE2_VER_MAJ_OFFS)) +@@ -2110,27 +2172,27 @@ + + /* If INSTALLADDR is not specified explicitly in the command-line, + determine it by the Stage 2 id. */ +- if (! installaddr) ++ if (! *installaddr) + { + if (! is_stage1_5) + /* Stage 2. */ +- installaddr = 0x8000; ++ *installaddr = 0x8000; + else + /* Stage 1.5. */ +- installaddr = 0x2000; ++ *installaddr = 0x2000; + } + + *((unsigned long *) (stage1_buffer + STAGE1_STAGE2_SECTOR)) + = stage2_first_sector; + *((unsigned short *) (stage1_buffer + STAGE1_STAGE2_ADDRESS)) +- = installaddr; ++ = *installaddr; + *((unsigned short *) (stage1_buffer + STAGE1_STAGE2_SEGMENT)) +- = installaddr >> 4; ++ = *installaddr >> 4; + +- i = (int) stage2_first_buffer + SECTOR_SIZE - 4; ++ i = (int) *stage2_first_buffer + SECTOR_SIZE - 4; + while (*((unsigned long *) i)) + { +- if (i < (int) stage2_first_buffer ++ if (i < (int) *stage2_first_buffer + || (*((int *) (i - 4)) & 0x80000000) + || *((unsigned short *) i) >= 0xA00 + || *((short *) (i + 2)) == 0) +@@ -2144,13 +2206,13 @@ + i -= 8; + } + +- installlist = (int) stage2_first_buffer + SECTOR_SIZE + 4; +- installaddr += SECTOR_SIZE; ++ *installlist = (int) *stage2_first_buffer + SECTOR_SIZE + 4; ++ *installaddr += SECTOR_SIZE; + + /* Read the whole of Stage2 except for the first sector. */ + grub_seek (SECTOR_SIZE); + +- disk_read_hook = disk_read_blocklist_func; ++ disk_read_hook = install_blocklist_helper; + if (! grub_read (dummy, -1)) + goto fail; + +@@ -2233,7 +2295,7 @@ + /* Skip the first sector. */ + grub_seek (SECTOR_SIZE); + +- disk_read_hook = disk_read_savesect_func; ++ disk_read_hook = install_savesect_helper; + if (grub_read (stage2_buffer, SECTOR_SIZE) != SECTOR_SIZE) + goto fail; + +@@ -2303,7 +2365,7 @@ + else + #endif /* GRUB_UTIL */ + { +- if (! devwrite (saved_sector - part_start, 1, stage2_buffer)) ++ if (! devwrite (*saved_sector - part_start, 1, stage2_buffer)) + goto fail; + } + } +@@ -2325,7 +2387,7 @@ + goto fail; + } + +- if (fwrite (stage2_first_buffer, 1, SECTOR_SIZE, fp) != SECTOR_SIZE) ++ if (fwrite (*stage2_first_buffer, 1, SECTOR_SIZE, fp) != SECTOR_SIZE) + { + fclose (fp); + errnum = ERR_WRITE; +@@ -2352,7 +2414,7 @@ + goto fail; + + if (! devwrite (stage2_first_sector - src_part_start, 1, +- stage2_first_buffer)) ++ *stage2_first_buffer)) + goto fail; + + if (! devwrite (stage2_second_sector - src_part_start, 1, +--- grub-0.97/stage2/shared.h ++++ grub-0.97/stage2/shared.h +@@ -36,8 +36,8 @@ + + /* Maybe redirect memory requests through grub_scratch_mem. */ + #ifdef GRUB_UTIL +-extern char *grub_scratch_mem; +-# define RAW_ADDR(x) ((x) + (int) grub_scratch_mem) ++extern void *grub_scratch_mem; ++# define RAW_ADDR(x) ((x) + (unsigned long) grub_scratch_mem) + # define RAW_SEG(x) (RAW_ADDR ((x) << 4) >> 4) + #else + # define RAW_ADDR(x) (x) diff --git a/community/grub-gfx/05-grub-0.97-initrdaddr.diff b/community/grub-gfx/05-grub-0.97-initrdaddr.diff new file mode 100644 index 000000000..ccf5f3e54 --- /dev/null +++ b/community/grub-gfx/05-grub-0.97-initrdaddr.diff @@ -0,0 +1,16 @@ +--- grub-0.96/stage2/boot.c ++++ grub-0.96/stage2/boot.c +@@ -824,8 +824,11 @@ + moveto = (mbi.mem_upper + 0x400) << 10; + + moveto = (moveto - len) & 0xfffff000; +- max_addr = (lh->header == LINUX_MAGIC_SIGNATURE && lh->version >= 0x0203 +- ? lh->initrd_addr_max : LINUX_INITRD_MAX_ADDRESS); ++ max_addr = LINUX_INITRD_MAX_ADDRESS; ++ if (lh->header == LINUX_MAGIC_SIGNATURE && ++ lh->version >= 0x0203 && ++ lh->initrd_addr_max < max_addr) ++ max_addr = lh->initrd_addr_max; + if (moveto + len >= max_addr) + moveto = (max_addr - len) & 0xfffff000; + diff --git a/community/grub-gfx/ChangeLog b/community/grub-gfx/ChangeLog new file mode 100644 index 000000000..d1fc82ec5 --- /dev/null +++ b/community/grub-gfx/ChangeLog @@ -0,0 +1,10 @@ + +2008-06-09 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - Corrected the install message and + add a symlink to arch.xpm.gz + +2008-06-02 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - Adding the new logo image to grub + diff --git a/community/grub-gfx/PKGBUILD b/community/grub-gfx/PKGBUILD new file mode 100644 index 000000000..c08b5db8b --- /dev/null +++ b/community/grub-gfx/PKGBUILD @@ -0,0 +1,105 @@ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> +# Contributor: judd <jvinet@zeroflux.org> +# Contributor: Mario A. Vazquez +# Contributor: Jerzy Goca <juras256@epf.pl> + +pkgname=grub-gfx +pkgver=0.97 +pkgrel=11 +pkgdesc="A GNU multiboot boot loader" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.gnu.org/software/grub/" +depends=('ncurses') +makedepends=('automake>=1.10' 'autoconf>=2.61' 'patch') +conflicts=('grub') +provides=('grub') +source=(ftp://alpha.gnu.org/gnu/grub/grub-$pkgver.tar.gz \ + menu.lst install-grub grub-0.97-graphics.patch \ + splash.xpm.gz grub-inode-size.patch \ + 040_all_grub-0.96-nxstack.patch \ + 05-grub-0.97-initrdaddr.diff ext4.patch \ + i2o.patch special-devices.patch more-raid.patch intelmac.patch) +backup=('boot/grub/menu.lst') +install=grub-gfx.install + +build() { + cd $startdir/src/grub-$pkgver + + #set destination architecture here + #DESTARCH="i686" + DESTARCH="x86_64" + + # graphics patch + patch -p1 < ../grub-0.97-graphics.patch || return 1 + + # optimizations break the build -- disable them + # adding special devices to grub, patches are from fedora + patch -Np1 -i ../special-devices.patch || return 1 + patch -Np1 -i ../i2o.patch || return 1 + patch -Np1 -i ../more-raid.patch || return 1 + patch -Np1 -i ../intelmac.patch || return 1 + patch -Np1 -i ../grub-inode-size.patch || return 1 + patch -Np1 -i ../ext4.patch || return 1 + + # correcting problems for new wersion of autotools + sed -i -e'/^AC_PROG_CC/ a\AM_PROG_CC_C_O\ ' configure.ac + sed -i -e'/^AC_PROG_CC/ a\AM_PROG_AS\ ' configure.ac + aclocal + autoconf + automake + + #arch64 fixes for static build + if [ "$CARCH" = "x86_64" ]; then + echo "this package has to be build on i686, won't compile on x86_64" + sleep 5 + else + if [ "$DESTARCH" = "x86_64" ]; then + # patch from gentoo for fixing a segfault + patch -Np1 -i ../040_all_grub-0.96-nxstack.patch || return 1 + # patch from frugalware to make it boot when more than 2GB ram installed + patch -Np1 -i ../05-grub-0.97-initrdaddr.diff || return 1 + CFLAGS="-static" ./configure --prefix=/usr --bindir=/bin --sbindir=/sbin + else + CFLAGS= ./configure --prefix=/usr --bindir=/bin --sbindir=/sbin + fi + fi + + CFLAGS= make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m644 ../menu.lst $startdir/pkg/boot/grub/menu.lst + install -D -m755 ../install-grub $startdir/pkg/sbin/install-grub + + # symlink for compatibility with the <=0.7 installer + mkdir -p $startdir/pkg/usr/share + ln -s ../lib/grub $startdir/pkg/usr/share/grub + + # splashimage xpm install + install -D -m644 $startdir/splash.xpm.gz $startdir/pkg/boot/grub/splash.xpm.gz + + # Create a symlink to people that was using it + pushd $startdir/pkg/boot/grub/ + ln -s splash.xpm.gz arch.xpm.gz + popd + + rm -f $pkgdir/usr/share/info/dir || return 1 + + if [ "$DESTARCH" = "x86_64" ]; then + # fool makepkg into building a x86_64 package + export CARCH="x86_64" + fi + +} +md5sums=('cd3f3eb54446be6003156158d51f4884' + '58cfec4abda85307f779147ab9a6be48' + '3182c4ae4963a16930bc772bba89dacf' + '12f043616b51ce2ba82e46c9186a528d' + '342f59f24cf5de5f013eacda68e617eb' + 'ada26cbc681907823cc4ff2a55b97866' + 'eb9d69c46af3a0667c1f651817d7f075' + 'ccd2d757e79e3a03dc19ede7391ed328' + '39e0f9a05b7e04aceb24fc7bc4893e3d' + '826fdbf446067f9861baf9f6a69a4583' + '49f6d4bcced0bc8bbcff273f3254bbfa' + 'f41f702014a064918d7afc6fc23baa6e' + '175dc6b9f4ab94e8056c3afb3e34460a') diff --git a/community/grub-gfx/ext4.patch b/community/grub-gfx/ext4.patch new file mode 100644 index 000000000..8a2f9bdb0 --- /dev/null +++ b/community/grub-gfx/ext4.patch @@ -0,0 +1,263 @@ +diff -ruNp grub-0.97/stage2/fsys_ext2fs.c grub-0.97-patch/stage2/fsys_ext2fs.c +--- grub-0.97/stage2/fsys_ext2fs.c 2004-08-08 20:19:18.000000000 +0200 ++++ grub-0.97-patch/stage2/fsys_ext2fs.c 2007-12-29 16:25:19.000000000 ++0100 +@@ -51,6 +51,9 @@ typedef unsigned int __u32; + #define EXT2_TIND_BLOCK (EXT2_DIND_BLOCK + 1) + #define EXT2_N_BLOCKS (EXT2_TIND_BLOCK + 1) + ++/* Inode flags */ ++#define EXT4_EXTENTS_FL 0x00080000 /* Inode uses extents */ ++ + /* include/linux/ext2_fs.h */ + struct ext2_super_block + { +@@ -191,6 +194,42 @@ struct ext2_dir_entry + #define EXT2_DIR_REC_LEN(name_len) (((name_len) + 8 + EXT2_DIR_ROUND) & \ + ~EXT2_DIR_ROUND) + ++/* linux/ext4_fs_extents.h */ ++/* ++ * This is the extent on-disk structure. ++ * It's used at the bottom of the tree. ++ */ ++struct ext4_extent { ++ __u32 ee_block; /* first logical block extent covers */ ++ __u16 ee_len; /* number of blocks covered by extent */ ++ __u16 ee_start_hi; /* high 16 bits of physical block */ ++ __u32 ee_start; /* low 32 bits of physical block */ ++}; ++ ++/* ++ * This is index on-disk structure. ++ * It's used at all the levels except the bottom. ++ */ ++struct ext4_extent_idx { ++ __u32 ei_block; /* index covers logical blocks from 'block' */ ++ __u32 ei_leaf; /* pointer to the physical block of the next * ++ * level. leaf or next index could be there */ ++ __u16 ei_leaf_hi; /* high 16 bits of physical block */ ++ __u16 ei_unused; ++}; ++ ++/* ++ * Each block (leaves and indexes), even inode-stored has header. ++ */ ++struct ext4_extent_header { ++ __u16 eh_magic; /* probably will support different formats */ ++ __u16 eh_entries; /* number of valid entries */ ++ __u16 eh_max; /* capacity of store in entries */ ++ __u16 eh_depth; /* has tree real underlying blocks? */ ++ __u32 eh_generation; /* generation of the tree */ ++}; ++ ++#define EXT4_EXT_MAGIC 0xf30a + + /* ext2/super.c */ + #define log2(n) ffz(~(n)) +@@ -279,6 +318,26 @@ ext2_rdfsb (int fsblock, int buffer) + EXT2_BLOCK_SIZE (SUPERBLOCK), (char *) buffer); + } + ++/* Walk through extents index tree to find the good leaf */ ++static struct ext4_extent_header * ++ext4_recurse_extent_index(struct ext4_extent_header *extent_block, int logical_block) ++{ ++ int i; ++ struct ext4_extent_idx *index = (struct ext4_extent_idx *) (extent_block + 1); ++ if (extent_block->eh_magic != EXT4_EXT_MAGIC) ++ return NULL; ++ if (extent_block->eh_depth == 0) ++ return extent_block; ++ for (i = 0; i < extent_block->eh_entries; i++) ++ { ++ if (logical_block < index[i].ei_block) ++ break; ++ } ++ if (i == 0 || !ext2_rdfsb(index[i-1].ei_leaf, DATABLOCK1)) ++ return NULL; ++ return (ext4_recurse_extent_index((struct ext4_extent_header *) DATABLOCK1, logical_block)); ++} ++ + /* from + ext2/inode.c:ext2_bmap() + */ +--- grub-0.97/stage2/fsys_ext2fs.c~ 2008-12-28 20:19:00.000000000 +0100 ++++ grub-0.97/stage2/fsys_ext2fs.c 2008-12-28 20:19:00.000000000 +0100 +@@ -366,83 +366,106 @@ + } + printf ("logical block %d\n", logical_block); + #endif /* E2DEBUG */ +- +- /* if it is directly pointed to by the inode, return that physical addr */ +- if (logical_block < EXT2_NDIR_BLOCKS) +- { +-#ifdef E2DEBUG +- printf ("returning %d\n", (unsigned char *) (INODE->i_block[logical_block])); +- printf ("returning %d\n", INODE->i_block[logical_block]); +-#endif /* E2DEBUG */ +- return INODE->i_block[logical_block]; +- } +- /* else */ +- logical_block -= EXT2_NDIR_BLOCKS; +- /* try the indirect block */ +- if (logical_block < EXT2_ADDR_PER_BLOCK (SUPERBLOCK)) ++ /* standard ext2 inode */ ++ if (!(INODE->i_flags & EXT4_EXTENTS_FL)) + { +- if (mapblock1 != 1 +- && !ext2_rdfsb (INODE->i_block[EXT2_IND_BLOCK], DATABLOCK1)) +- { +- errnum = ERR_FSYS_CORRUPT; +- return -1; +- } +- mapblock1 = 1; +- return ((__u32 *) DATABLOCK1)[logical_block]; +- } +- /* else */ +- logical_block -= EXT2_ADDR_PER_BLOCK (SUPERBLOCK); +- /* now try the double indirect block */ +- if (logical_block < (1 << (EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK) * 2))) +- { +- int bnum; +- if (mapblock1 != 2 +- && !ext2_rdfsb (INODE->i_block[EXT2_DIND_BLOCK], DATABLOCK1)) +- { +- errnum = ERR_FSYS_CORRUPT; +- return -1; +- } +- mapblock1 = 2; +- if ((bnum = (((__u32 *) DATABLOCK1) +- [logical_block >> EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK)])) +- != mapblock2 +- && !ext2_rdfsb (bnum, DATABLOCK2)) +- { +- errnum = ERR_FSYS_CORRUPT; +- return -1; +- } +- mapblock2 = bnum; ++ /* if it is directly pointed to by the inode, return that physical addr */ ++ if (logical_block < EXT2_NDIR_BLOCKS) ++ { ++#ifdef E2DEBUG ++ printf ("returning %d\n", (unsigned char *) (INODE->i_block[logical_block])); ++ printf ("returning %d\n", INODE->i_block[logical_block]); ++#endif /* E2DEBUG */ ++ return INODE->i_block[logical_block]; ++ } ++ /* else */ ++ logical_block -= EXT2_NDIR_BLOCKS; ++ /* try the indirect block */ ++ if (logical_block < EXT2_ADDR_PER_BLOCK (SUPERBLOCK)) ++ { ++ if (mapblock1 != 1 ++ && !ext2_rdfsb (INODE->i_block[EXT2_IND_BLOCK], DATABLOCK1)) ++ { ++ errnum = ERR_FSYS_CORRUPT; ++ return -1; ++ } ++ mapblock1 = 1; ++ return ((__u32 *) DATABLOCK1)[logical_block]; ++ } ++ /* else */ ++ logical_block -= EXT2_ADDR_PER_BLOCK (SUPERBLOCK); ++ /* now try the double indirect block */ ++ if (logical_block < (1 << (EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK) * 2))) ++ { ++ int bnum; ++ if (mapblock1 != 2 ++ && !ext2_rdfsb (INODE->i_block[EXT2_DIND_BLOCK], DATABLOCK1)) ++ { ++ errnum = ERR_FSYS_CORRUPT; ++ return -1; ++ } ++ mapblock1 = 2; ++ if ((bnum = (((__u32 *) DATABLOCK1) ++ [logical_block >> EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK)])) ++ != mapblock2 ++ && !ext2_rdfsb (bnum, DATABLOCK2)) ++ { ++ errnum = ERR_FSYS_CORRUPT; ++ return -1; ++ } ++ mapblock2 = bnum; ++ return ((__u32 *) DATABLOCK2) ++ [logical_block & (EXT2_ADDR_PER_BLOCK (SUPERBLOCK) - 1)]; ++ } ++ /* else */ ++ mapblock2 = -1; ++ logical_block -= (1 << (EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK) * 2)); ++ if (mapblock1 != 3 ++ && !ext2_rdfsb (INODE->i_block[EXT2_TIND_BLOCK], DATABLOCK1)) ++ { ++ errnum = ERR_FSYS_CORRUPT; ++ return -1; ++ } ++ mapblock1 = 3; ++ if (!ext2_rdfsb (((__u32 *) DATABLOCK1) ++ [logical_block >> (EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK) ++ * 2)], ++ DATABLOCK2)) ++ { ++ errnum = ERR_FSYS_CORRUPT; ++ return -1; ++ } ++ if (!ext2_rdfsb (((__u32 *) DATABLOCK2) ++ [(logical_block >> EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK)) ++ & (EXT2_ADDR_PER_BLOCK (SUPERBLOCK) - 1)], ++ DATABLOCK2)) ++ { ++ errnum = ERR_FSYS_CORRUPT; ++ return -1; ++ } + return ((__u32 *) DATABLOCK2) +- [logical_block & (EXT2_ADDR_PER_BLOCK (SUPERBLOCK) - 1)]; +- } +- /* else */ +- mapblock2 = -1; +- logical_block -= (1 << (EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK) * 2)); +- if (mapblock1 != 3 +- && !ext2_rdfsb (INODE->i_block[EXT2_TIND_BLOCK], DATABLOCK1)) +- { +- errnum = ERR_FSYS_CORRUPT; +- return -1; ++ [logical_block & (EXT2_ADDR_PER_BLOCK (SUPERBLOCK) - 1)]; + } +- mapblock1 = 3; +- if (!ext2_rdfsb (((__u32 *) DATABLOCK1) +- [logical_block >> (EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK) +- * 2)], +- DATABLOCK2)) +- { +- errnum = ERR_FSYS_CORRUPT; +- return -1; +- } +- if (!ext2_rdfsb (((__u32 *) DATABLOCK2) +- [(logical_block >> EXT2_ADDR_PER_BLOCK_BITS (SUPERBLOCK)) +- & (EXT2_ADDR_PER_BLOCK (SUPERBLOCK) - 1)], +- DATABLOCK2)) ++ /* inode is in extents format */ ++ else + { ++ int i; ++ struct ext4_extent_header *extent_hdr = ext4_recurse_extent_index((struct ext4_extent_header *) INODE->i_block, logical_block); ++ struct ext4_extent *extent = (struct ext4_extent *) (extent_hdr + 1); ++ if ( extent_hdr == NULL || extent_hdr->eh_magic != EXT4_EXT_MAGIC) ++ { ++ errnum = ERR_FSYS_CORRUPT; ++ return -1; ++ } ++ for (i = 0; i<extent_hdr->eh_entries; i++) ++ { ++ if (extent[i].ee_block <= logical_block && logical_block < extent[i].ee_block + extent[i].ee_len && !(extent[i].ee_len>>15)) ++ return (logical_block - extent[i].ee_block + extent[i].ee_start); ++ } ++ /* We should not arrive here */ + errnum = ERR_FSYS_CORRUPT; + return -1; + } +- return ((__u32 *) DATABLOCK2) +- [logical_block & (EXT2_ADDR_PER_BLOCK (SUPERBLOCK) - 1)]; + } + + /* preconditions: all preconds of ext2fs_block_map */ diff --git a/community/grub-gfx/grub-0.97-graphics.patch b/community/grub-gfx/grub-0.97-graphics.patch new file mode 100644 index 000000000..e0baa9024 --- /dev/null +++ b/community/grub-gfx/grub-0.97-graphics.patch @@ -0,0 +1,1293 @@ +diff -urpN grub-0.97/configure.ac grub-0.97-gfx/configure.ac +--- grub-0.97/configure.ac 2005-10-13 16:27:23.000000000 -0400 ++++ grub-0.97-gfx/configure.ac 2005-10-13 16:27:35.000000000 -0400 +@@ -595,6 +595,11 @@ AC_ARG_ENABLE(diskless, + [ --enable-diskless enable diskless support]) + AM_CONDITIONAL(DISKLESS_SUPPORT, test "x$enable_diskless" = xyes) + ++dnl Graphical splashscreen support ++AC_ARG_ENABLE(graphics, ++ [ --disable-graphics disable graphics terminal support]) ++AM_CONDITIONAL(GRAPHICS_SUPPORT, test "x$enable_graphics" != xno) ++ + dnl Hercules terminal + AC_ARG_ENABLE(hercules, + [ --disable-hercules disable hercules terminal support]) +diff -urpN grub-0.97/stage2/Makefile.am grub-0.97-gfx/stage2/Makefile.am +--- grub-0.97/stage2/Makefile.am 2005-10-13 16:27:23.000000000 -0400 ++++ grub-0.97-gfx/stage2/Makefile.am 2005-10-13 16:27:35.000000000 -0400 +@@ -7,7 +7,7 @@ noinst_HEADERS = apic.h defs.h dir.h dis + fat.h filesys.h freebsd.h fs.h hercules.h i386-elf.h \ + imgact_aout.h iso9660.h jfs.h mb_header.h mb_info.h md5.h \ + nbi.h pc_slice.h serial.h shared.h smp-imps.h term.h \ +- terminfo.h tparm.h nbi.h ufs2.h vstafs.h xfs.h ++ terminfo.h tparm.h nbi.h ufs2.h vstafs.h xfs.h graphics.h + EXTRA_DIST = setjmp.S apm.S $(noinst_SCRIPTS) + + # For <stage1.h>. +@@ -19,7 +19,7 @@ libgrub_a_SOURCES = boot.c builtins.c ch + disk_io.c fsys_ext2fs.c fsys_fat.c fsys_ffs.c fsys_iso9660.c \ + fsys_jfs.c fsys_minix.c fsys_reiserfs.c fsys_ufs2.c \ + fsys_vstafs.c fsys_xfs.c gunzip.c md5.c serial.c stage2.c \ +- terminfo.c tparm.c ++ terminfo.c tparm.c graphics.c + libgrub_a_CFLAGS = $(GRUB_CFLAGS) -I$(top_srcdir)/lib \ + -DGRUB_UTIL=1 -DFSYS_EXT2FS=1 -DFSYS_FAT=1 -DFSYS_FFS=1 \ + -DFSYS_ISO9660=1 -DFSYS_JFS=1 -DFSYS_MINIX=1 -DFSYS_REISERFS=1 \ +@@ -79,8 +79,14 @@ else + HERCULES_FLAGS = + endif + ++if GRAPHICS_SUPPORT ++GRAPHICS_FLAGS = -DSUPPORT_GRAPHICS=1 ++else ++GRAPHICS_FLAGS = ++endif ++ + STAGE2_COMPILE = $(STAGE2_CFLAGS) -fno-builtin -nostdinc \ +- $(NETBOOT_FLAGS) $(SERIAL_FLAGS) $(HERCULES_FLAGS) ++ $(NETBOOT_FLAGS) $(SERIAL_FLAGS) $(HERCULES_FLAGS) $(GRAPHICS_FLAGS) + + STAGE1_5_LINK = -nostdlib -Wl,-N -Wl,-Ttext -Wl,2000 + STAGE1_5_COMPILE = $(STAGE2_COMPILE) -DNO_DECOMPRESSION=1 -DSTAGE1_5=1 +@@ -90,7 +96,8 @@ pre_stage2_exec_SOURCES = asm.S bios.c b + cmdline.c common.c console.c disk_io.c fsys_ext2fs.c \ + fsys_fat.c fsys_ffs.c fsys_iso9660.c fsys_jfs.c fsys_minix.c \ + fsys_reiserfs.c fsys_ufs2.c fsys_vstafs.c fsys_xfs.c gunzip.c \ +- hercules.c md5.c serial.c smp-imps.c stage2.c terminfo.c tparm.c ++ hercules.c md5.c serial.c smp-imps.c stage2.c terminfo.c tparm.c \ ++ graphics.c + pre_stage2_exec_CFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) + pre_stage2_exec_CCASFLAGS = $(STAGE2_COMPILE) $(FSYS_CFLAGS) + pre_stage2_exec_LDFLAGS = $(PRE_STAGE2_LINK) +diff -urpN grub-0.97/stage2/asm.S grub-0.97-gfx/stage2/asm.S +--- grub-0.97/stage2/asm.S 2005-10-13 16:27:23.000000000 -0400 ++++ grub-0.97-gfx/stage2/asm.S 2005-10-13 16:27:35.000000000 -0400 +@@ -2216,6 +2216,156 @@ ENTRY(console_setcursor) + pop %ebx + pop %ebp + ret ++ ++/* graphics mode functions */ ++#ifdef SUPPORT_GRAPHICS ++VARIABLE(cursorX) ++.word 0 ++VARIABLE(cursorY) ++.word 0 ++VARIABLE(cursorCount) ++.word 0 ++VARIABLE(cursorBuf) ++.byte 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ++ ++ ++/* ++ * int set_videomode(mode) ++ * BIOS call "INT 10H Function 0h" to set video mode ++ * Call with %ah = 0x0 ++ * %al = video mode ++ * Returns old videomode. ++ */ ++ENTRY(set_videomode) ++ push %ebp ++ push %ebx ++ push %ecx ++ ++ movb 0x10(%esp), %cl ++ ++ call EXT_C(prot_to_real) ++ .code16 ++ ++ xorw %bx, %bx ++ movb $0xf, %ah ++ int $0x10 /* Get Current Video mode */ ++ movb %al, %ch ++ xorb %ah, %ah ++ movb %cl, %al ++ int $0x10 /* Set Video mode */ ++ ++ DATA32 call EXT_C(real_to_prot) ++ .code32 ++ ++ xorb %ah, %ah ++ movb %ch, %al ++ ++ pop %ecx ++ pop %ebx ++ pop %ebp ++ ret ++ ++ ++/* ++ * unsigned char * graphics_get_font() ++ * BIOS call "INT 10H Function 11h" to set font ++ * Call with %ah = 0x11 ++ */ ++ENTRY(graphics_get_font) ++ push %ebp ++ push %ebx ++ push %ecx ++ push %edx ++ ++ call EXT_C(prot_to_real) ++ .code16 ++ ++ movw $0x1130, %ax ++ movb $6, %bh /* font 8x16 */ ++ int $0x10 ++ movw %bp, %dx ++ movw %es, %cx ++ ++ DATA32 call EXT_C(real_to_prot) ++ .code32 ++ ++ xorl %eax, %eax ++ movw %cx, %ax ++ shll $4, %eax ++ movw %dx, %ax ++ ++ pop %edx ++ pop %ecx ++ pop %ebx ++ pop %ebp ++ ret ++ ++ ++ ++/* ++ * graphics_set_palette(index, red, green, blue) ++ * BIOS call "INT 10H Function 10h" to set individual dac register ++ * Call with %ah = 0x10 ++ * %bx = register number ++ * %ch = new value for green (0-63) ++ * %cl = new value for blue (0-63) ++ * %dh = new value for red (0-63) ++ */ ++ ++ENTRY(graphics_set_palette) ++ push %ebp ++ push %eax ++ push %ebx ++ push %ecx ++ push %edx ++ ++ movw $0x3c8, %bx /* address write mode register */ ++ ++ /* wait vertical retrace */ ++ ++ movw $0x3da, %dx ++l1b: inb %dx, %al /* wait vertical active display */ ++ test $8, %al ++ jnz l1b ++ ++l2b: inb %dx, %al /* wait vertical retrace */ ++ test $8, %al ++ jnz l2b ++ ++ mov %bx, %dx ++ movb 0x18(%esp), %al /* index */ ++ outb %al, %dx ++ inc %dx ++ ++ movb 0x1c(%esp), %al /* red */ ++ outb %al, %dx ++ ++ movb 0x20(%esp), %al /* green */ ++ outb %al, %dx ++ ++ movb 0x24(%esp), %al /* blue */ ++ outb %al, %dx ++ ++ movw 0x18(%esp), %bx ++ ++ call EXT_C(prot_to_real) ++ .code16 ++ ++ movb %bl, %bh ++ movw $0x1000, %ax ++ int $0x10 ++ ++ DATA32 call EXT_C(real_to_prot) ++ .code32 ++ ++ pop %edx ++ pop %ecx ++ pop %ebx ++ pop %eax ++ pop %ebp ++ ret ++ ++#endif /* SUPPORT_GRAPHICS */ + + /* + * getrtsecs() +diff -urpN grub-0.97/stage2/builtins.c grub-0.97-gfx/stage2/builtins.c +--- grub-0.97/stage2/builtins.c 2005-10-13 16:27:23.000000000 -0400 ++++ grub-0.97-gfx/stage2/builtins.c 2005-10-13 16:27:35.000000000 -0400 +@@ -852,6 +852,138 @@ static struct builtin builtin_dhcp = + }; + #endif /* SUPPORT_NETBOOT */ + ++static int terminal_func (char *arg, int flags); ++ ++#ifdef SUPPORT_GRAPHICS ++ ++static int splashimage_func(char *arg, int flags) { ++ char splashimage[64]; ++ int i; ++ ++ /* filename can only be 64 characters due to our buffer size */ ++ if (strlen(arg) > 63) ++ return 1; ++ if (flags == BUILTIN_CMDLINE) { ++ if (!grub_open(arg)) ++ return 1; ++ grub_close(); ++ } ++ ++ strcpy(splashimage, arg); ++ ++ /* get rid of TERM_NEED_INIT from the graphics terminal. */ ++ for (i = 0; term_table[i].name; i++) { ++ if (grub_strcmp (term_table[i].name, "graphics") == 0) { ++ term_table[i].flags &= ~TERM_NEED_INIT; ++ break; ++ } ++ } ++ ++ graphics_set_splash(splashimage); ++ ++ if (flags == BUILTIN_CMDLINE && graphics_inited) { ++ graphics_end(); ++ graphics_init(); ++ graphics_cls(); ++ } ++ ++ /* FIXME: should we be explicitly switching the terminal as a ++ * side effect here? */ ++ terminal_func("graphics", flags); ++ ++ return 0; ++} ++ ++static struct builtin builtin_splashimage = ++{ ++ "splashimage", ++ splashimage_func, ++ BUILTIN_CMDLINE | BUILTIN_MENU | BUILTIN_HELP_LIST, ++ "splashimage FILE", ++ "Load FILE as the background image when in graphics mode." ++}; ++ ++ ++/* foreground */ ++static int ++foreground_func(char *arg, int flags) ++{ ++ if (grub_strlen(arg) == 6) { ++ int r = ((hex(arg[0]) << 4) | hex(arg[1])) >> 2; ++ int g = ((hex(arg[2]) << 4) | hex(arg[3])) >> 2; ++ int b = ((hex(arg[4]) << 4) | hex(arg[5])) >> 2; ++ ++ foreground = (r << 16) | (g << 8) | b; ++ if (graphics_inited) ++ graphics_set_palette(15, r, g, b); ++ ++ return (0); ++ } ++ ++ return (1); ++} ++ ++static struct builtin builtin_foreground = ++{ ++ "foreground", ++ foreground_func, ++ BUILTIN_CMDLINE | BUILTIN_MENU | BUILTIN_HELP_LIST, ++ "foreground RRGGBB", ++ "Sets the foreground color when in graphics mode." ++ "RR is red, GG is green, and BB blue. Numbers must be in hexadecimal." ++}; ++ ++ ++/* background */ ++static int ++background_func(char *arg, int flags) ++{ ++ if (grub_strlen(arg) == 6) { ++ int r = ((hex(arg[0]) << 4) | hex(arg[1])) >> 2; ++ int g = ((hex(arg[2]) << 4) | hex(arg[3])) >> 2; ++ int b = ((hex(arg[4]) << 4) | hex(arg[5])) >> 2; ++ ++ background = (r << 16) | (g << 8) | b; ++ if (graphics_inited) ++ graphics_set_palette(0, r, g, b); ++ return (0); ++ } ++ ++ return (1); ++} ++ ++static struct builtin builtin_background = ++{ ++ "background", ++ background_func, ++ BUILTIN_CMDLINE | BUILTIN_MENU | BUILTIN_HELP_LIST, ++ "background RRGGBB", ++ "Sets the background color when in graphics mode." ++ "RR is red, GG is green, and BB blue. Numbers must be in hexadecimal." ++}; ++ ++#endif /* SUPPORT_GRAPHICS */ ++ ++ ++/* clear */ ++static int ++clear_func() ++{ ++ if (current_term->cls) ++ current_term->cls(); ++ ++ return 0; ++} ++ ++static struct builtin builtin_clear = ++{ ++ "clear", ++ clear_func, ++ BUILTIN_CMDLINE | BUILTIN_HELP_LIST, ++ "clear", ++ "Clear the screen" ++}; ++ + + /* displayapm */ + static int +@@ -4085,7 +4217,7 @@ static struct builtin builtin_setup = + }; + + +-#if defined(SUPPORT_SERIAL) || defined(SUPPORT_HERCULES) ++#if defined(SUPPORT_SERIAL) || defined(SUPPORT_HERCULES) || defined(SUPPORT_GRAPHICS) + /* terminal */ + static int + terminal_func (char *arg, int flags) +@@ -4244,17 +4376,21 @@ terminal_func (char *arg, int flags) + end: + current_term = term_table + default_term; + current_term->flags = term_flags; +- ++ + if (lines) + max_lines = lines; + else +- /* 24 would be a good default value. */ +- max_lines = 24; +- ++ max_lines = current_term->max_lines; ++ + /* If the interface is currently the command-line, + restart it to repaint the screen. */ +- if (current_term != prev_term && (flags & BUILTIN_CMDLINE)) ++ if ((current_term != prev_term) && (flags & BUILTIN_CMDLINE)){ ++ if (prev_term->shutdown) ++ prev_term->shutdown(); ++ if (current_term->startup) ++ current_term->startup(); + grub_longjmp (restart_cmdline_env, 0); ++ } + + return 0; + } +@@ -4264,7 +4400,7 @@ static struct builtin builtin_terminal = + "terminal", + terminal_func, + BUILTIN_MENU | BUILTIN_CMDLINE | BUILTIN_HELP_LIST, +- "terminal [--dumb] [--no-echo] [--no-edit] [--timeout=SECS] [--lines=LINES] [--silent] [console] [serial] [hercules]", ++ "terminal [--dumb] [--no-echo] [--no-edit] [--timeout=SECS] [--lines=LINES] [--silent] [console] [serial] [hercules] [graphics]", + "Select a terminal. When multiple terminals are specified, wait until" + " you push any key to continue. If both console and serial are specified," + " the terminal to which you input a key first will be selected. If no" +@@ -4276,7 +4412,7 @@ static struct builtin builtin_terminal = + " seconds. The option --lines specifies the maximum number of lines." + " The option --silent is used to suppress messages." + }; +-#endif /* SUPPORT_SERIAL || SUPPORT_HERCULES */ ++#endif /* SUPPORT_SERIAL || SUPPORT_HERCULES || SUPPORT_GRAPHICS */ + + + #ifdef SUPPORT_SERIAL +@@ -4795,6 +4931,9 @@ static struct builtin builtin_vbeprobe = + /* The table of builtin commands. Sorted in dictionary order. */ + struct builtin *builtin_table[] = + { ++#ifdef SUPPORT_GRAPHICS ++ &builtin_background, ++#endif + &builtin_blocklist, + &builtin_boot, + #ifdef SUPPORT_NETBOOT +@@ -4802,6 +4941,7 @@ struct builtin *builtin_table[] = + #endif /* SUPPORT_NETBOOT */ + &builtin_cat, + &builtin_chainloader, ++ &builtin_clear, + &builtin_cmp, + &builtin_color, + &builtin_configfile, +@@ -4821,6 +4961,9 @@ struct builtin *builtin_table[] = + &builtin_embed, + &builtin_fallback, + &builtin_find, ++#ifdef SUPPORT_GRAPHICS ++ &builtin_foreground, ++#endif + &builtin_fstest, + &builtin_geometry, + &builtin_halt, +@@ -4864,9 +5007,12 @@ struct builtin *builtin_table[] = + #endif /* SUPPORT_SERIAL */ + &builtin_setkey, + &builtin_setup, +-#if defined(SUPPORT_SERIAL) || defined(SUPPORT_HERCULES) ++#ifdef SUPPORT_GRAPHICS ++ &builtin_splashimage, ++#endif /* SUPPORT_GRAPHICS */ ++#if defined(SUPPORT_SERIAL) || defined(SUPPORT_HERCULES) || defined(SUPPORT_GRAPHICS) + &builtin_terminal, +-#endif /* SUPPORT_SERIAL || SUPPORT_HERCULES */ ++#endif /* SUPPORT_SERIAL || SUPPORT_HERCULES || SUPPORT_GRAPHICS */ + #ifdef SUPPORT_SERIAL + &builtin_terminfo, + #endif /* SUPPORT_SERIAL */ +diff -urpN grub-0.97/stage2/char_io.c grub-0.97-gfx/stage2/char_io.c +--- grub-0.97/stage2/char_io.c 2005-10-13 16:27:23.000000000 -0400 ++++ grub-0.97-gfx/stage2/char_io.c 2005-10-13 16:27:35.000000000 -0400 +@@ -35,6 +35,7 @@ struct term_entry term_table[] = + { + "console", + 0, ++ 24, + console_putchar, + console_checkkey, + console_getkey, +@@ -43,13 +44,16 @@ struct term_entry term_table[] = + console_cls, + console_setcolorstate, + console_setcolor, +- console_setcursor ++ console_setcursor, ++ 0, ++ 0 + }, + #ifdef SUPPORT_SERIAL + { + "serial", + /* A serial device must be initialized. */ + TERM_NEED_INIT, ++ 24, + serial_putchar, + serial_checkkey, + serial_getkey, +@@ -58,6 +62,8 @@ struct term_entry term_table[] = + serial_cls, + serial_setcolorstate, + 0, ++ 0, ++ 0, + 0 + }, + #endif /* SUPPORT_SERIAL */ +@@ -65,6 +71,7 @@ struct term_entry term_table[] = + { + "hercules", + 0, ++ 24, + hercules_putchar, + console_checkkey, + console_getkey, +@@ -73,9 +80,28 @@ struct term_entry term_table[] = + hercules_cls, + hercules_setcolorstate, + hercules_setcolor, +- hercules_setcursor ++ hercules_setcursor, ++ 0, ++ 0 + }, + #endif /* SUPPORT_HERCULES */ ++#ifdef SUPPORT_GRAPHICS ++ { "graphics", ++ TERM_NEED_INIT, /* flags */ ++ 30, /* number of lines */ ++ graphics_putchar, /* putchar */ ++ console_checkkey, /* checkkey */ ++ console_getkey, /* getkey */ ++ graphics_getxy, /* getxy */ ++ graphics_gotoxy, /* gotoxy */ ++ graphics_cls, /* cls */ ++ graphics_setcolorstate, /* setcolorstate */ ++ graphics_setcolor, /* setcolor */ ++ graphics_setcursor, /* nocursor */ ++ graphics_init, /* initialize */ ++ graphics_end /* shutdown */ ++ }, ++#endif /* SUPPORT_GRAPHICS */ + /* This must be the last entry. */ + { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } + }; +@@ -1046,13 +1072,15 @@ grub_putchar (int c) + the following grub_printf call will print newlines. */ + count_lines = -1; + ++ grub_printf("\n"); + if (current_term->setcolorstate) + current_term->setcolorstate (COLOR_STATE_HIGHLIGHT); + +- grub_printf ("\n[Hit return to continue]"); ++ grub_printf ("[Hit return to continue]"); + + if (current_term->setcolorstate) + current_term->setcolorstate (COLOR_STATE_NORMAL); ++ + + do + { +@@ -1090,7 +1118,7 @@ void + cls (void) + { + /* If the terminal is dumb, there is no way to clean the terminal. */ +- if (current_term->flags & TERM_DUMB) ++ if (current_term->flags & TERM_DUMB) + grub_putchar ('\n'); + else + current_term->cls (); +@@ -1217,6 +1245,16 @@ memcheck (int addr, int len) + return ! errnum; + } + ++void ++grub_memcpy(void *dest, const void *src, int len) ++{ ++ int i; ++ register char *d = (char*)dest, *s = (char*)src; ++ ++ for (i = 0; i < len; i++) ++ d[i] = s[i]; ++} ++ + void * + grub_memmove (void *to, const void *from, int len) + { +diff -urpN grub-0.97/stage2/graphics.c grub-0.97-gfx/stage2/graphics.c +--- grub-0.97/stage2/graphics.c 1969-12-31 20:00:00.000000000 -0400 ++++ grub-0.97-gfx/stage2/graphics.c 2005-10-13 16:27:35.000000000 -0400 +@@ -0,0 +1,552 @@ ++/* graphics.c - graphics mode support for GRUB */ ++/* Implemented as a terminal type by Jeremy Katz <katzj@redhat.com> based ++ * on a patch by Paulo C�sar Pereira de Andrade <pcpa@conectiva.com.br> ++ */ ++/* ++ * GRUB -- GRand Unified Bootloader ++ * Copyright (C) 2001,2002 Red Hat, Inc. ++ * Portions copyright (C) 2000 Conectiva, Inc. ++ * ++ * 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, write to the Free Software ++ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ++ */ ++ ++ ++ ++#ifdef SUPPORT_GRAPHICS ++ ++#include <term.h> ++#include <shared.h> ++#include <graphics.h> ++ ++int saved_videomode; ++unsigned char *font8x16; ++ ++int graphics_inited = 0; ++static char splashimage[64]; ++ ++#define VSHADOW VSHADOW1 ++unsigned char VSHADOW1[38400]; ++unsigned char VSHADOW2[38400]; ++unsigned char VSHADOW4[38400]; ++unsigned char VSHADOW8[38400]; ++ ++/* constants to define the viewable area */ ++const int x0 = 0; ++const int x1 = 80; ++const int y0 = 0; ++const int y1 = 30; ++ ++/* text buffer has to be kept around so that we can write things as we ++ * scroll and the like */ ++unsigned short text[80 * 30]; ++ ++/* why do these have to be kept here? */ ++int foreground = (63 << 16) | (63 << 8) | (63), background = 0, border = 0; ++ ++/* current position */ ++static int fontx = 0; ++static int fonty = 0; ++ ++/* global state so that we don't try to recursively scroll or cursor */ ++static int no_scroll = 0; ++ ++/* color state */ ++static int graphics_standard_color = A_NORMAL; ++static int graphics_normal_color = A_NORMAL; ++static int graphics_highlight_color = A_REVERSE; ++static int graphics_current_color = A_NORMAL; ++static color_state graphics_color_state = COLOR_STATE_STANDARD; ++ ++ ++/* graphics local functions */ ++static void graphics_setxy(int col, int row); ++static void graphics_scroll(); ++ ++/* FIXME: where do these really belong? */ ++static inline void outb(unsigned short port, unsigned char val) ++{ ++ __asm __volatile ("outb %0,%1"::"a" (val), "d" (port)); ++} ++ ++static void MapMask(int value) { ++ outb(0x3c4, 2); ++ outb(0x3c5, value); ++} ++ ++/* bit mask register */ ++static void BitMask(int value) { ++ outb(0x3ce, 8); ++ outb(0x3cf, value); ++} ++ ++ ++ ++/* Set the splash image */ ++void graphics_set_splash(char *splashfile) { ++ grub_strcpy(splashimage, splashfile); ++} ++ ++/* Get the current splash image */ ++char *graphics_get_splash(void) { ++ return splashimage; ++} ++ ++/* Initialize a vga16 graphics display with the palette based off of ++ * the image in splashimage. If the image doesn't exist, leave graphics ++ * mode. */ ++int graphics_init() ++{ ++ if (!graphics_inited) { ++ saved_videomode = set_videomode(0x12); ++ } ++ ++ if (!read_image(splashimage)) { ++ set_videomode(saved_videomode); ++ grub_printf("failed to read image\n"); ++ return 0; ++ } ++ ++ font8x16 = (unsigned char*)graphics_get_font(); ++ ++ graphics_inited = 1; ++ ++ /* make sure that the highlight color is set correctly */ ++ graphics_highlight_color = ((graphics_normal_color >> 4) | ++ ((graphics_normal_color & 0xf) << 4)); ++ ++ return 1; ++} ++ ++/* Leave graphics mode */ ++void graphics_end(void) ++{ ++ if (graphics_inited) { ++ set_videomode(saved_videomode); ++ graphics_inited = 0; ++ } ++} ++ ++/* Print ch on the screen. Handle any needed scrolling or the like */ ++void graphics_putchar(int ch) { ++ ch &= 0xff; ++ ++ graphics_cursor(0); ++ ++ if (ch == '\n') { ++ if (fonty + 1 < y1) ++ graphics_setxy(fontx, fonty + 1); ++ else ++ graphics_scroll(); ++ graphics_cursor(1); ++ return; ++ } else if (ch == '\r') { ++ graphics_setxy(x0, fonty); ++ graphics_cursor(1); ++ return; ++ } ++ ++ graphics_cursor(0); ++ ++ text[fonty * 80 + fontx] = ch; ++ text[fonty * 80 + fontx] &= 0x00ff; ++ if (graphics_current_color & 0xf0) ++ text[fonty * 80 + fontx] |= 0x100; ++ ++ graphics_cursor(0); ++ ++ if ((fontx + 1) >= x1) { ++ graphics_setxy(x0, fonty); ++ if (fonty + 1 < y1) ++ graphics_setxy(x0, fonty + 1); ++ else ++ graphics_scroll(); ++ } else { ++ graphics_setxy(fontx + 1, fonty); ++ } ++ ++ graphics_cursor(1); ++} ++ ++/* get the current location of the cursor */ ++int graphics_getxy(void) { ++ return (fontx << 8) | fonty; ++} ++ ++void graphics_gotoxy(int x, int y) { ++ graphics_cursor(0); ++ ++ graphics_setxy(x, y); ++ ++ graphics_cursor(1); ++} ++ ++void graphics_cls(void) { ++ int i; ++ unsigned char *mem, *s1, *s2, *s4, *s8; ++ ++ graphics_cursor(0); ++ graphics_gotoxy(x0, y0); ++ ++ mem = (unsigned char*)VIDEOMEM; ++ s1 = (unsigned char*)VSHADOW1; ++ s2 = (unsigned char*)VSHADOW2; ++ s4 = (unsigned char*)VSHADOW4; ++ s8 = (unsigned char*)VSHADOW8; ++ ++ for (i = 0; i < 80 * 30; i++) ++ text[i] = ' '; ++ graphics_cursor(1); ++ ++ BitMask(0xff); ++ ++ /* plano 1 */ ++ MapMask(1); ++ grub_memcpy(mem, s1, 38400); ++ ++ /* plano 2 */ ++ MapMask(2); ++ grub_memcpy(mem, s2, 38400); ++ ++ /* plano 3 */ ++ MapMask(4); ++ grub_memcpy(mem, s4, 38400); ++ ++ /* plano 4 */ ++ MapMask(8); ++ grub_memcpy(mem, s8, 38400); ++ ++ MapMask(15); ++ ++} ++ ++void graphics_setcolorstate (color_state state) { ++ switch (state) { ++ case COLOR_STATE_STANDARD: ++ graphics_current_color = graphics_standard_color; ++ break; ++ case COLOR_STATE_NORMAL: ++ graphics_current_color = graphics_normal_color; ++ break; ++ case COLOR_STATE_HIGHLIGHT: ++ graphics_current_color = graphics_highlight_color; ++ break; ++ default: ++ graphics_current_color = graphics_standard_color; ++ break; ++ } ++ ++ graphics_color_state = state; ++} ++ ++void graphics_setcolor (int normal_color, int highlight_color) { ++ graphics_normal_color = normal_color; ++ graphics_highlight_color = highlight_color; ++ ++ graphics_setcolorstate (graphics_color_state); ++} ++ ++void graphics_setcursor (int on) { ++ /* FIXME: we don't have a cursor in graphics */ ++ return; ++} ++ ++/* Read in the splashscreen image and set the palette up appropriately. ++ * Format of splashscreen is an xpm (can be gzipped) with 16 colors and ++ * 640x480. */ ++int read_image(char *s) ++{ ++ char buf[32], pal[16]; ++ unsigned char c, base, mask, *s1, *s2, *s4, *s8; ++ unsigned i, len, idx, colors, x, y, width, height; ++ ++ if (!grub_open(s)) ++ return 0; ++ ++ /* read header */ ++ if (!grub_read((char*)&buf, 10) || grub_memcmp(buf, "/* XPM */\n", 10)) { ++ grub_close(); ++ return 0; ++ } ++ ++ /* parse info */ ++ while (grub_read(&c, 1)) { ++ if (c == '"') ++ break; ++ } ++ ++ while (grub_read(&c, 1) && (c == ' ' || c == '\t')) ++ ; ++ ++ i = 0; ++ width = c - '0'; ++ while (grub_read(&c, 1)) { ++ if (c >= '0' && c <= '9') ++ width = width * 10 + c - '0'; ++ else ++ break; ++ } ++ while (grub_read(&c, 1) && (c == ' ' || c == '\t')) ++ ; ++ ++ height = c - '0'; ++ while (grub_read(&c, 1)) { ++ if (c >= '0' && c <= '9') ++ height = height * 10 + c - '0'; ++ else ++ break; ++ } ++ while (grub_read(&c, 1) && (c == ' ' || c == '\t')) ++ ; ++ ++ colors = c - '0'; ++ while (grub_read(&c, 1)) { ++ if (c >= '0' && c <= '9') ++ colors = colors * 10 + c - '0'; ++ else ++ break; ++ } ++ ++ base = 0; ++ while (grub_read(&c, 1) && c != '"') ++ ; ++ ++ /* palette */ ++ for (i = 0, idx = 1; i < colors; i++) { ++ len = 0; ++ ++ while (grub_read(&c, 1) && c != '"') ++ ; ++ grub_read(&c, 1); /* char */ ++ base = c; ++ grub_read(buf, 4); /* \t c # */ ++ ++ while (grub_read(&c, 1) && c != '"') { ++ if (len < sizeof(buf)) ++ buf[len++] = c; ++ } ++ ++ if (len == 6 && idx < 15) { ++ int r = ((hex(buf[0]) << 4) | hex(buf[1])) >> 2; ++ int g = ((hex(buf[2]) << 4) | hex(buf[3])) >> 2; ++ int b = ((hex(buf[4]) << 4) | hex(buf[5])) >> 2; ++ ++ pal[idx] = base; ++ graphics_set_palette(idx, r, g, b); ++ ++idx; ++ } ++ } ++ ++ x = y = len = 0; ++ ++ s1 = (unsigned char*)VSHADOW1; ++ s2 = (unsigned char*)VSHADOW2; ++ s4 = (unsigned char*)VSHADOW4; ++ s8 = (unsigned char*)VSHADOW8; ++ ++ for (i = 0; i < 38400; i++) ++ s1[i] = s2[i] = s4[i] = s8[i] = 0; ++ ++ /* parse xpm data */ ++ while (y < height) { ++ while (1) { ++ if (!grub_read(&c, 1)) { ++ grub_close(); ++ return 0; ++ } ++ if (c == '"') ++ break; ++ } ++ ++ while (grub_read(&c, 1) && c != '"') { ++ for (i = 1; i < 15; i++) ++ if (pal[i] == c) { ++ c = i; ++ break; ++ } ++ ++ mask = 0x80 >> (x & 7); ++ if (c & 1) ++ s1[len + (x >> 3)] |= mask; ++ if (c & 2) ++ s2[len + (x >> 3)] |= mask; ++ if (c & 4) ++ s4[len + (x >> 3)] |= mask; ++ if (c & 8) ++ s8[len + (x >> 3)] |= mask; ++ ++ if (++x >= 640) { ++ x = 0; ++ ++ if (y < 480) ++ len += 80; ++ ++y; ++ } ++ } ++ } ++ ++ grub_close(); ++ ++ graphics_set_palette(0, (background >> 16), (background >> 8) & 63, ++ background & 63); ++ graphics_set_palette(15, (foreground >> 16), (foreground >> 8) & 63, ++ foreground & 63); ++ graphics_set_palette(0x11, (border >> 16), (border >> 8) & 63, ++ border & 63); ++ ++ return 1; ++} ++ ++ ++/* Convert a character which is a hex digit to the appropriate integer */ ++int hex(int v) ++{ ++ if (v >= 'A' && v <= 'F') ++ return (v - 'A' + 10); ++ if (v >= 'a' && v <= 'f') ++ return (v - 'a' + 10); ++ return (v - '0'); ++} ++ ++ ++/* move the graphics cursor location to col, row */ ++static void graphics_setxy(int col, int row) { ++ if (col >= x0 && col < x1) { ++ fontx = col; ++ cursorX = col << 3; ++ } ++ if (row >= y0 && row < y1) { ++ fonty = row; ++ cursorY = row << 4; ++ } ++} ++ ++/* scroll the screen */ ++static void graphics_scroll() { ++ int i, j; ++ ++ /* we don't want to scroll recursively... that would be bad */ ++ if (no_scroll) ++ return; ++ no_scroll = 1; ++ ++ /* move everything up a line */ ++ for (j = y0 + 1; j < y1; j++) { ++ graphics_gotoxy(x0, j - 1); ++ for (i = x0; i < x1; i++) { ++ graphics_putchar(text[j * 80 + i]); ++ } ++ } ++ ++ /* last line should be blank */ ++ graphics_gotoxy(x0, y1 - 1); ++ for (i = x0; i < x1; i++) ++ graphics_putchar(' '); ++ graphics_setxy(x0, y1 - 1); ++ ++ no_scroll = 0; ++} ++ ++ ++void graphics_cursor(int set) { ++ unsigned char *pat, *mem, *ptr, chr[16 << 2]; ++ int i, ch, invert, offset; ++ ++ if (set && no_scroll) ++ return; ++ ++ offset = cursorY * 80 + fontx; ++ ch = text[fonty * 80 + fontx] & 0xff; ++ invert = (text[fonty * 80 + fontx] & 0xff00) != 0; ++ pat = font8x16 + (ch << 4); ++ ++ mem = (unsigned char*)VIDEOMEM + offset; ++ ++ if (!set) { ++ for (i = 0; i < 16; i++) { ++ unsigned char mask = pat[i]; ++ ++ if (!invert) { ++ chr[i ] = ((unsigned char*)VSHADOW1)[offset]; ++ chr[16 + i] = ((unsigned char*)VSHADOW2)[offset]; ++ chr[32 + i] = ((unsigned char*)VSHADOW4)[offset]; ++ chr[48 + i] = ((unsigned char*)VSHADOW8)[offset]; ++ ++ /* FIXME: if (shade) */ ++ if (1) { ++ if (ch == DISP_VERT || ch == DISP_LL || ++ ch == DISP_UR || ch == DISP_LR) { ++ unsigned char pmask = ~(pat[i] >> 1); ++ ++ chr[i ] &= pmask; ++ chr[16 + i] &= pmask; ++ chr[32 + i] &= pmask; ++ chr[48 + i] &= pmask; ++ } ++ if (i > 0 && ch != DISP_VERT) { ++ unsigned char pmask = ~(pat[i - 1] >> 1); ++ ++ chr[i ] &= pmask; ++ chr[16 + i] &= pmask; ++ chr[32 + i] &= pmask; ++ chr[48 + i] &= pmask; ++ if (ch == DISP_HORIZ || ch == DISP_UR || ch == DISP_LR) { ++ pmask = ~pat[i - 1]; ++ ++ chr[i ] &= pmask; ++ chr[16 + i] &= pmask; ++ chr[32 + i] &= pmask; ++ chr[48 + i] &= pmask; ++ } ++ } ++ } ++ chr[i ] |= mask; ++ chr[16 + i] |= mask; ++ chr[32 + i] |= mask; ++ chr[48 + i] |= mask; ++ ++ offset += 80; ++ } ++ else { ++ chr[i ] = mask; ++ chr[16 + i] = mask; ++ chr[32 + i] = mask; ++ chr[48 + i] = mask; ++ } ++ } ++ } ++ else { ++ MapMask(15); ++ ptr = mem; ++ for (i = 0; i < 16; i++, ptr += 80) { ++ cursorBuf[i] = pat[i]; ++ *ptr = ~pat[i]; ++ } ++ return; ++ } ++ ++ offset = 0; ++ for (i = 1; i < 16; i <<= 1, offset += 16) { ++ int j; ++ ++ MapMask(i); ++ ptr = mem; ++ for (j = 0; j < 16; j++, ptr += 80) ++ *ptr = chr[j + offset]; ++ } ++ ++ MapMask(15); ++} ++ ++#endif /* SUPPORT_GRAPHICS */ +diff -urpN grub-0.97/stage2/graphics.h grub-0.97-gfx/stage2/graphics.h +--- grub-0.97/stage2/graphics.h 1969-12-31 20:00:00.000000000 -0400 ++++ grub-0.97-gfx/stage2/graphics.h 2005-10-13 16:27:35.000000000 -0400 +@@ -0,0 +1,42 @@ ++/* graphics.h - graphics console interface */ ++/* ++ * GRUB -- GRand Unified Bootloader ++ * Copyright (C) 2002 Free Software Foundation, Inc. ++ * ++ * 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, write to the Free Software ++ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ++ */ ++ ++#ifndef GRAPHICS_H ++#define GRAPHICS_H ++ ++/* magic constant */ ++#define VIDEOMEM 0xA0000 ++ ++/* function prototypes */ ++char *graphics_get_splash(void); ++ ++int read_image(char *s); ++void graphics_cursor(int set); ++ ++/* function prototypes for asm functions */ ++void * graphics_get_font(); ++void graphics_set_palette(int idx, int red, int green, int blue); ++void set_int1c_handler(); ++void unset_int1c_handler(); ++ ++extern short cursorX, cursorY; ++extern char cursorBuf[16]; ++ ++#endif /* GRAPHICS_H */ +diff -urpN grub-0.97/stage2/shared.h grub-0.97-gfx/stage2/shared.h +--- grub-0.97/stage2/shared.h 2005-10-13 16:27:23.000000000 -0400 ++++ grub-0.97-gfx/stage2/shared.h 2005-10-13 16:27:35.000000000 -0400 +@@ -871,6 +871,7 @@ int grub_sprintf (char *buffer, const ch + int grub_tolower (int c); + int grub_isspace (int c); + int grub_strncat (char *s1, const char *s2, int n); ++void grub_memcpy(void *dest, const void *src, int len); + void *grub_memmove (void *to, const void *from, int len); + void *grub_memset (void *start, int c, int len); + int grub_strncat (char *s1, const char *s2, int n); +diff -urpN grub-0.97/stage2/stage2.c grub-0.97-gfx/stage2/stage2.c +--- grub-0.97/stage2/stage2.c 2005-10-13 16:27:23.000000000 -0400 ++++ grub-0.97-gfx/stage2/stage2.c 2005-10-13 16:27:35.000000000 -0400 +@@ -233,6 +233,7 @@ run_menu (char *menu_entries, char *conf + { + int c, time1, time2 = -1, first_entry = 0; + char *cur_entry = 0; ++ struct term_entry *prev_term = NULL; + + /* + * Main loop for menu UI. +@@ -714,6 +715,15 @@ restart: + + cls (); + setcursor (1); ++ /* if our terminal needed initialization, we should shut it down ++ * before booting the kernel, but we want to save what it was so ++ * we can come back if needed */ ++ prev_term = current_term; ++ if (current_term->shutdown) ++ { ++ (*current_term->shutdown)(); ++ current_term = term_table; /* assumption: console is first */ ++ } + + while (1) + { +@@ -748,6 +758,13 @@ restart: + break; + } + ++ /* if we get back here, we should go back to what our term was before */ ++ current_term = prev_term; ++ if (current_term->startup) ++ /* if our terminal fails to initialize, fall back to console since ++ * it should always work */ ++ if ((*current_term->startup)() == 0) ++ current_term = term_table; /* we know that console is first */ + show_menu = 1; + goto restart; + } +@@ -1050,6 +1067,10 @@ cmain (void) + while (is_preset); + } + ++ /* go ahead and make sure the terminal is setup */ ++ if (current_term->startup) ++ (*current_term->startup)(); ++ + if (! num_entries) + { + /* If no acceptable config file, goto command-line, starting +diff -urpN grub-0.97/stage2/term.h grub-0.97-gfx/stage2/term.h +--- grub-0.97/stage2/term.h 2005-10-13 16:27:23.000000000 -0400 ++++ grub-0.97-gfx/stage2/term.h 2005-10-13 16:27:35.000000000 -0400 +@@ -60,6 +60,8 @@ struct term_entry + const char *name; + /* The feature flags defined above. */ + unsigned long flags; ++ /* Default for maximum number of lines if not specified */ ++ unsigned short max_lines; + /* Put a character. */ + void (*putchar) (int c); + /* Check if any input character is available. */ +@@ -79,6 +81,11 @@ struct term_entry + void (*setcolor) (int normal_color, int highlight_color); + /* Turn on/off the cursor. */ + int (*setcursor) (int on); ++ ++ /* function to start a terminal */ ++ int (*startup) (void); ++ /* function to use to shutdown a terminal */ ++ void (*shutdown) (void); + }; + + /* This lists up available terminals. */ +@@ -124,4 +131,23 @@ void hercules_setcolor (int normal_color + int hercules_setcursor (int on); + #endif + ++#ifdef SUPPORT_GRAPHICS ++extern int foreground, background, border, graphics_inited; ++ ++void graphics_set_splash(char *splashfile); ++int set_videomode (int mode); ++void graphics_putchar (int c); ++int graphics_getxy(void); ++void graphics_gotoxy(int x, int y); ++void graphics_cls(void); ++void graphics_setcolorstate (color_state state); ++void graphics_setcolor (int normal_color, int highlight_color); ++void graphics_setcursor (int on); ++int graphics_init(void); ++void graphics_end(void); ++ ++int hex(int v); ++void graphics_set_palette(int idx, int red, int green, int blue); ++#endif /* SUPPORT_GRAPHICS */ ++ + #endif /* ! GRUB_TERM_HEADER */ diff --git a/community/grub-gfx/grub-gfx.install b/community/grub-gfx/grub-gfx.install new file mode 100644 index 000000000..193e1329d --- /dev/null +++ b/community/grub-gfx/grub-gfx.install @@ -0,0 +1,49 @@ +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + echo + echo "*********************************************************************" + echo "You need to run install-grub /dev/device or grub-install /dev/device " + echo "to update grub loader." + echo "Note: Device should be any of these (sda, sdb, hda, hdb, sda1, hda1) " + echo "If you are in doubt, see your old grub config file (menu.lst.pacsave)" + echo "********************************************************************" + echo +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + echo + echo "*********************************************************************" + echo "You need to run install-grub /dev/device or grub-install /dev/device " + echo "to update grub loader." + echo "Note: Device should be any of these (sda, sdb, hda, hdb, sda1, hda1) " + echo "If you are in doubt, see your old grub config file (menu.lst.pacsave)" + echo "********************************************************************" + echo +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/grub-gfx/grub-inode-size.patch b/community/grub-gfx/grub-inode-size.patch new file mode 100644 index 000000000..bef3bc18e --- /dev/null +++ b/community/grub-gfx/grub-inode-size.patch @@ -0,0 +1,94 @@ +diff -Nrup a/stage2/fsys_ext2fs.c b/stage2/fsys_ext2fs.c +--- a/stage2/fsys_ext2fs.c 2004-08-08 20:19:18.000000000 +0200 ++++ b/stage2/fsys_ext2fs.c 2008-01-30 14:27:20.000000000 +0100 +@@ -79,7 +79,52 @@ struct ext2_super_block + __u32 s_rev_level; /* Revision level */ + __u16 s_def_resuid; /* Default uid for reserved blocks */ + __u16 s_def_resgid; /* Default gid for reserved blocks */ +- __u32 s_reserved[235]; /* Padding to the end of the block */ ++ /* ++ * These fields are for EXT2_DYNAMIC_REV superblocks only. ++ * ++ * Note: the difference between the compatible feature set and ++ * the incompatible feature set is that if there is a bit set ++ * in the incompatible feature set that the kernel doesn't ++ * know about, it should refuse to mount the filesystem. ++ * ++ * e2fsck's requirements are more strict; if it doesn't know ++ * about a feature in either the compatible or incompatible ++ * feature set, it must abort and not try to meddle with ++ * things it doesn't understand... ++ */ ++ __u32 s_first_ino; /* First non-reserved inode */ ++ __u16 s_inode_size; /* size of inode structure */ ++ __u16 s_block_group_nr; /* block group # of this superblock */ ++ __u32 s_feature_compat; /* compatible feature set */ ++ __u32 s_feature_incompat; /* incompatible feature set */ ++ __u32 s_feature_ro_compat; /* readonly-compatible feature set */ ++ __u8 s_uuid[16]; /* 128-bit uuid for volume */ ++ char s_volume_name[16]; /* volume name */ ++ char s_last_mounted[64]; /* directory where last mounted */ ++ __u32 s_algorithm_usage_bitmap; /* For compression */ ++ /* ++ * Performance hints. Directory preallocation should only ++ * happen if the EXT2_FEATURE_COMPAT_DIR_PREALLOC flag is on. ++ */ ++ __u8 s_prealloc_blocks; /* Nr of blocks to try to preallocate*/ ++ __u8 s_prealloc_dir_blocks; /* Nr to preallocate for dirs */ ++ __u16 s_reserved_gdt_blocks;/* Per group table for online growth */ ++ /* ++ * Journaling support valid if EXT2_FEATURE_COMPAT_HAS_JOURNAL set. ++ */ ++ __u8 s_journal_uuid[16]; /* uuid of journal superblock */ ++ __u32 s_journal_inum; /* inode number of journal file */ ++ __u32 s_journal_dev; /* device number of journal file */ ++ __u32 s_last_orphan; /* start of list of inodes to delete */ ++ __u32 s_hash_seed[4]; /* HTREE hash seed */ ++ __u8 s_def_hash_version; /* Default hash version to use */ ++ __u8 s_jnl_backup_type; /* Default type of journal backup */ ++ __u16 s_reserved_word_pad; ++ __u32 s_default_mount_opts; ++ __u32 s_first_meta_bg; /* First metablock group */ ++ __u32 s_mkfs_time; /* When the filesystem was created */ ++ __u32 s_jnl_blocks[17]; /* Backup of the journal inode */ ++ __u32 s_reserved[172]; /* Padding to the end of the block */ + }; + + struct ext2_group_desc +@@ -218,6 +263,9 @@ struct ext2_dir_entry + #define EXT2_ADDR_PER_BLOCK(s) (EXT2_BLOCK_SIZE(s) / sizeof (__u32)) + #define EXT2_ADDR_PER_BLOCK_BITS(s) (log2(EXT2_ADDR_PER_BLOCK(s))) + ++#define EXT2_INODE_SIZE(s) (SUPERBLOCK->s_inode_size) ++#define EXT2_INODES_PER_BLOCK(s) (EXT2_BLOCK_SIZE(s)/EXT2_INODE_SIZE(s)) ++ + /* linux/ext2_fs.h */ + #define EXT2_BLOCK_SIZE_BITS(s) ((s)->s_log_block_size + 10) + /* kind of from ext2/super.c */ +@@ -553,7 +601,7 @@ ext2fs_dir (char *dirname) + gdp = GROUP_DESC; + ino_blk = gdp[desc].bg_inode_table + + (((current_ino - 1) % (SUPERBLOCK->s_inodes_per_group)) +- >> log2 (EXT2_BLOCK_SIZE (SUPERBLOCK) / sizeof (struct ext2_inode))); ++ >> log2 (EXT2_INODES_PER_BLOCK (SUPERBLOCK))); + #ifdef E2DEBUG + printf ("inode table fsblock=%d\n", ino_blk); + #endif /* E2DEBUG */ +@@ -565,13 +613,12 @@ ext2fs_dir (char *dirname) + /* reset indirect blocks! */ + mapblock2 = mapblock1 = -1; + +- raw_inode = INODE + +- ((current_ino - 1) +- & (EXT2_BLOCK_SIZE (SUPERBLOCK) / sizeof (struct ext2_inode) - 1)); ++ raw_inode = (struct ext2_inode *)((char *)INODE + ++ ((current_ino - 1) & (EXT2_INODES_PER_BLOCK (SUPERBLOCK) - 1)) * ++ EXT2_INODE_SIZE (SUPERBLOCK)); + #ifdef E2DEBUG + printf ("ipb=%d, sizeof(inode)=%d\n", +- (EXT2_BLOCK_SIZE (SUPERBLOCK) / sizeof (struct ext2_inode)), +- sizeof (struct ext2_inode)); ++ EXT2_INODES_PER_BLOCK (SUPERBLOCK), EXT2_INODE_SIZE (SUPERBLOCK)); + printf ("inode=%x, raw_inode=%x\n", INODE, raw_inode); + printf ("offset into inode table block=%d\n", (int) raw_inode - (int) INODE); + for (i = (unsigned char *) INODE; i <= (unsigned char *) raw_inode; diff --git a/community/grub-gfx/i2o.patch b/community/grub-gfx/i2o.patch new file mode 100644 index 000000000..2af846c90 --- /dev/null +++ b/community/grub-gfx/i2o.patch @@ -0,0 +1,45 @@ +Only in grub-0.94/docs: grub.info +Only in grub-0.94/docs: multiboot.info +diff -ur grub-0.94/lib/device.c grub-0.94.new/lib/device.c +--- grub-0.94/lib/device.c 2004-05-07 04:50:36.375238696 +0200 ++++ grub-0.94.new/lib/device.c 2004-05-07 04:48:57.611253104 +0200 +@@ -419,6 +419,12 @@ + { + sprintf (name, "/dev/rd/c%dd%d", controller, drive); + } ++ ++static void ++get_i2o_disk_name (char *name, int unit) ++{ ++ sprintf (name, "/dev/i2o/hd%c", unit + 'a'); ++} + #endif + + /* Check if DEVICE can be read. If an error occurs, return zero, +@@ -789,6 +795,26 @@ + } + } + } ++ ++ /* I2O disks. */ ++ for (i = 0; i < 8; i++) ++ { ++ char name[16]; ++ ++ get_i2o_disk_name (name, i); ++ if (check_device (name)) ++ { ++ (*map)[num_hd + 0x80] = strdup (name); ++ assert ((*map)[num_hd + 0x80]); ++ ++ /* If the device map file is opened, write the map. */ ++ if (fp) ++ fprintf (fp, "(hd%d)\t%s\n", num_hd, name); ++ ++ num_hd++; ++ } ++ } ++ + #endif /* __linux__ */ + + /* OK, close the device map file if opened. */ diff --git a/community/grub-gfx/install-grub b/community/grub-gfx/install-grub new file mode 100755 index 000000000..3eb7ce593 --- /dev/null +++ b/community/grub-gfx/install-grub @@ -0,0 +1,187 @@ +#!/bin/bash + +# +# This is a little helper script that tries to convert linux-style device +# names to grub-style. It's not very smart, so it +# probably won't work for more complicated setups. +# +# If it doesn't work for you, try installing grub manually: +# +# # mkdir -p /boot/grub +# # cp /usr/lib/grub/i386-pc/* /boot/grub/ +# +# Then start up the 'grub' shell and run something like the following: +# +# grub> root(hd0,0) +# grub> setup(hd0) +# +# The "root" line should point to the partition your kernel is located on, +# /boot if you have a separate boot partition, otherwise your root (/). +# +# The "setup" line tells grub which disc/partition to install the +# bootloader to. In the example above, it will install to the MBR of the +# primary master hard drive. +# + +usage() { + echo "usage: install-grub <install_device> [boot_device]" + echo + echo "where <install_device> is the device where Grub will be installed" + echo "and [boot_device] is the partition that contains the /boot" + echo "directory (auto-detected if omitted)" + echo + echo "examples: install-grub /dev/hda" + echo " install-grub /dev/hda /dev/hda1" + echo + exit 0 +} + +## new install-grub, code was taken from setup script +ROOTDEV=$1 +PART_ROOT=$2 +VMLINUZ=vmlinuz26 + +if [ "$ROOTDEV" = "" ]; then + usage +fi +if [ "$PART_ROOT" = "" ]; then + PART_ROOT=$(mount | grep "on /boot type" | cut -d' ' -f 1) +fi +if [ "$PART_ROOT" = "" ]; then + PART_ROOT=$(mount | grep "on / type" | cut -d' ' -f 1) +fi +if [ "$PART_ROOT" = "" ]; then + echo "error: could not determine BOOT_DEVICE, please specify manually" >&2 + exit 1 +fi + + +get_grub_map() { + [ -e /tmp/dev.map ] && rm /tmp/dev.map + /sbin/grub --no-floppy --device-map /tmp/dev.map >/tmp/grub.log 2>&1 <<EOF +quit +EOF +} + +mapdev() { + partition_flag=0 + device_found=0 + devs=$(cat /tmp/dev.map | grep -v fd | sed 's/ *\t/ /' | sed ':a;$!N;$!ba;s/\n/ /g') + linuxdevice=$(echo $1 | cut -b1-8) + if [ "$(echo $1 | egrep '[0-9]$')" ]; then + # /dev/hdXY + pnum=$(echo $1 | cut -b9-) + pnum=$(($pnum-1)) + partition_flag=1 + fi + for dev in $devs + do + if [ "(" = $(echo $dev | cut -b1) ]; then + grubdevice="$dev" + else + if [ "$dev" = "$linuxdevice" ]; then + device_found=1 + break + fi + fi + done + if [ "$device_found" = "1" ]; then + if [ "$partition_flag" = "0" ]; then + echo "$grubdevice" + else + grubdevice_stringlen=${#grubdevice} + let grubdevice_stringlen-- + grubdevice=$(echo $grubdevice | cut -b1-$grubdevice_stringlen) + echo "$grubdevice,$pnum)" + fi + else + echo " DEVICE NOT FOUND" + fi +} + +dogrub() { + get_grub_map + if [ ! -f /boot/grub/menu.lst ]; then + echo "Error: Couldn't find /boot/grub/menu.lst. Is GRUB installed?" + exit 1 + fi + # try to auto-configure GRUB... + if [ "$PART_ROOT" != "" -a "$S_GRUB" != "1" ]; then + grubdev=$(mapdev $PART_ROOT) + # look for a separately-mounted /boot partition + bootdev=$(mount | grep /boot | cut -d' ' -f 1) + if [ "$grubdev" != "" -o "$bootdev" != "" ]; then + cp /boot/grub/menu.lst /tmp/.menu.lst + # remove the default entries by truncating the file at our little tag (#-*) + head -n $(cat /tmp/.menu.lst | grep -n '#-\*' | cut -d: -f 1) /tmp/.menu.lst >/boot/grub/menu.lst + rm -f /tmp/.menu.lst + echo "" >>/boot/grub/menu.lst + echo "# (0) Arch Linux" >>/boot/grub/menu.lst + echo "title Arch Linux" >>/boot/grub/menu.lst + subdir= + if [ "$bootdev" != "" ]; then + grubdev=$(mapdev $bootdev) + else + subdir="/boot" + fi + echo "root $grubdev" >>/boot/grub/menu.lst + echo "kernel $subdir/$VMLINUZ root=$PART_ROOT ro" >>/boot/grub/menu.lst + if [ "$VMLINUZ" = "vmlinuz26" ]; then + echo "initrd $subdir/kernel26.img" >>/boot/grub/menu.lst + fi + echo "" >>/boot/grub/menu.lst + # adding fallback/full image + echo "# (1) Arch Linux" >>/boot/grub/menu.lst + echo "title Arch Linux Fallback" >>/boot/grub/menu.lst + echo "root $grubdev" >>/boot/grub/menu.lst + echo "kernel $subdir/$VMLINUZ root=$PART_ROOT ro" >>/boot/grub/menu.lst + if [ "$VMLINUZ" = "vmlinuz26" ]; then + echo "initrd $subdir/kernel26-fallback.img" >>/boot/grub/menu.lst + fi + echo "" >>/boot/grub/menu.lst + fi + fi + + echo "Installing the GRUB bootloader..." + cp -a /usr/lib/grub/i386-pc/* /boot/grub/ + sync + # freeze xfs filesystems to enable grub installation on xfs filesystems + if [ -x /usr/sbin/xfs_freeze ]; then + /usr/sbin/xfs_freeze -f /boot > /dev/null 2>&1 + /usr/sbin/xfs_freeze -f / > /dev/null 2>&1 + fi + # look for a separately-mounted /boot partition + bootpart=$(mount | grep /boot | cut -d' ' -f 1) + if [ "$bootpart" = "" ]; then + bootpart=$PART_ROOT + fi + bootpart=$(mapdev $bootpart) + bootdev=$(mapdev $ROOTDEV) + if [ "$bootpart" = "" ]; then + echo "Error: Missing/Invalid root device: $bootpart" + exit 1 + fi + /sbin/grub --no-floppy --batch >/tmp/grub.log 2>&1 <<EOF +root $bootpart +setup $bootdev +quit +EOF +cat /tmp/grub.log + # unfreeze xfs filesystems + if [ -x /usr/sbin/xfs_freeze ]; then + /usr/sbin/xfs_freeze -u /boot > /dev/null 2>&1 + /usr/sbin/xfs_freeze -u / > /dev/null 2>&1 + fi + + if grep "Error [0-9]*: " /tmp/grub.log >/dev/null; then + echo "Error installing GRUB. (see /tmp/grub.log for output)" + exit 1 + fi + echo "GRUB was successfully installed." + +rm -f /tmp/grub.log + +exit 0 +} + +dogrub \ No newline at end of file diff --git a/community/grub-gfx/intelmac.patch b/community/grub-gfx/intelmac.patch new file mode 100644 index 000000000..a3fabc733 --- /dev/null +++ b/community/grub-gfx/intelmac.patch @@ -0,0 +1,67 @@ +--- grub-0.97.orig/stage2/asm.S 2004-06-19 18:55:22.000000000 +0200 ++++ grub-0.97/stage2/asm.S 2006-04-21 11:10:52.000000000 +0200 +@@ -1651,7 +1651,29 @@ + jnz 3f + ret + +-3: /* use keyboard controller */ ++3: /* ++ * try to switch gateA20 using PORT92, the "Fast A20 and Init" ++ * register ++ */ ++ mov $0x92, %dx ++ inb %dx, %al ++ /* skip the port92 code if it's unimplemented (read returns 0xff) */ ++ cmpb $0xff, %al ++ jz 6f ++ ++ /* set or clear bit1, the ALT_A20_GATE bit */ ++ movb 4(%esp), %ah ++ testb %ah, %ah ++ jz 4f ++ orb $2, %al ++ jmp 5f ++4: and $0xfd, %al ++ ++ /* clear the INIT_NOW bit don't accidently reset the machine */ ++5: and $0xfe, %al ++ outb %al, %dx ++ ++6: /* use keyboard controller */ + pushl %eax + + call gloop1 +@@ -1661,9 +1683,12 @@ + + gloopint1: + inb $K_STATUS ++ cmpb $0xff, %al ++ jz gloopint1_done + andb $K_IBUF_FUL, %al + jnz gloopint1 + ++gloopint1_done: + movb $KB_OUTPUT_MASK, %al + cmpb $0, 0x8(%esp) + jz gdoit +@@ -1684,6 +1709,8 @@ + + gloop1: + inb $K_STATUS ++ cmpb $0xff, %al ++ jz gloop2ret + andb $K_IBUF_FUL, %al + jnz gloop1 + +@@ -1991,6 +2018,11 @@ + ENTRY(console_getkey) + push %ebp + ++wait_for_key: ++ call EXT_C(console_checkkey) ++ incl %eax ++ jz wait_for_key ++ + call EXT_C(prot_to_real) + .code16 + diff --git a/community/grub-gfx/menu.lst b/community/grub-gfx/menu.lst new file mode 100644 index 000000000..cc2f0a81c --- /dev/null +++ b/community/grub-gfx/menu.lst @@ -0,0 +1,47 @@ +# Config file for GRUB - The GNU GRand Unified Bootloader +# /boot/grub/menu.lst + +# DEVICE NAME CONVERSIONS +# +# Linux Grub +# ------------------------- +# /dev/fd0 (fd0) +# /dev/hda (hd0) +# /dev/hdb2 (hd1,1) +# /dev/hda3 (hd0,2) +# + +# FRAMEBUFFER RESOLUTION SETTINGS +# +-------------------------------------------------+ +# | 640x480 800x600 1024x768 1280x1024 +# ----+-------------------------------------------- +# 256 | 0x301=769 0x303=771 0x305=773 0x307=775 +# 32K | 0x310=784 0x313=787 0x316=790 0x319=793 +# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794 +# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795 +# +-------------------------------------------------+ + +# general configuration: +timeout 5 +default 0 +color light-blue/black light-cyan/blue +splashimage /boot/grub/splash.xpm.gz + +# boot sections follow +# each is implicitly numbered from 0 in the order of appearance below +# +# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line. +# +#-* + +# (0) Arch Linux +title Arch Linux [/boot/vmlinuz26] +root (hd0,0) +kernel /vmlinuz26 root=/dev/hda3 ro +initrd /kernel26.img + +# (1) Windows +#title Windows +#rootnoverify (hd0,0) +#makeactive +#chainloader +1 diff --git a/community/grub-gfx/more-raid.patch b/community/grub-gfx/more-raid.patch new file mode 100644 index 000000000..39db23474 --- /dev/null +++ b/community/grub-gfx/more-raid.patch @@ -0,0 +1,100 @@ +--- grub-0.95/lib/device.c.moreraid 2004-11-30 17:09:36.736099360 -0500 ++++ grub-0.95/lib/device.c 2004-11-30 17:12:17.319686944 -0500 +@@ -544,6 +544,17 @@ + } + + static void ++get_cciss_disk_name (char * name, int controller, int drive) ++{ ++ sprintf (name, "/dev/cciss/c%dd%d", controller, drive); ++} ++ ++static void ++get_cpqarray_disk_name (char * name, int controller, int drive) ++{ ++ sprintf (name, "/dev/ida/c%dd%d", controller, drive); ++} ++static void + get_ataraid_disk_name (char *name, int unit) + { + sprintf (name, "/dev/ataraid/d%c", unit + '0'); +@@ -920,7 +931,7 @@ + + for (controller = 0; controller < 8; controller++) + { +- for (drive = 0; drive < 15; drive++) ++ for (drive = 0; drive < 32; drive++) + { + char name[24]; + +@@ -940,6 +951,70 @@ + } + } + #endif /* __linux__ */ ++ ++#ifdef __linux__ ++ /* This is for cciss - we have ++ /dev/cciss/c<controller>d<logical drive>p<partition>. ++ ++ cciss driver currently supports up to 8 controllers, 16 logical ++ drives, and 7 partitions. */ ++ { ++ int controller, drive; ++ ++ for (controller = 0; controller < 8; controller++) ++ { ++ for (drive = 0; drive < 16; drive++) ++ { ++ char name[24]; ++ ++ get_cciss_disk_name (name, controller, drive); ++ if (check_device (name)) ++ { ++ (*map)[num_hd + 0x80] = strdup (name); ++ assert ((*map)[num_hd + 0x80]); ++ ++ /* If the device map file is opened, write the map. */ ++ if (fp) ++ fprintf (fp, "(hd%d)\t%s\n", num_hd, name); ++ ++ num_hd++; ++ } ++ } ++ } ++ } ++#endif /* __linux__ */ ++ ++#ifdef __linux__ ++ /* This is for cpqarray - we have ++ /dev/ida/c<controller>d<logical drive>p<partition>. ++ ++ cpqarray driver currently supports up to 8 controllers, 16 logical ++ drives, and 15 partitions. */ ++ { ++ int controller, drive; ++ ++ for (controller = 0; controller < 8; controller++) ++ { ++ for (drive = 0; drive < 15; drive++) ++ { ++ char name[24]; ++ ++ get_cpqarray_disk_name (name, controller, drive); ++ if (check_device (name)) ++ { ++ (*map)[num_hd + 0x80] = strdup (name); ++ assert ((*map)[num_hd + 0x80]); ++ ++ /* If the device map file is opened, write the map. */ ++ if (fp) ++ fprintf (fp, "(hd%d)\t%s\n", num_hd, name); ++ ++ num_hd++; ++ } ++ } ++ } ++ } ++#endif /* __linux__ */ + + /* OK, close the device map file if opened. */ + if (fp) diff --git a/community/grub-gfx/special-devices.patch b/community/grub-gfx/special-devices.patch new file mode 100644 index 000000000..894f3e887 --- /dev/null +++ b/community/grub-gfx/special-devices.patch @@ -0,0 +1,18 @@ +--- grub-0.93/lib/device.c.raid 2002-05-20 05:53:46.000000000 -0400 ++++ grub-0.93/lib/device.c 2002-12-28 23:24:10.000000000 -0500 +@@ -689,7 +689,14 @@ + if (strcmp (dev + strlen(dev) - 5, "/disc") == 0) + strcpy (dev + strlen(dev) - 5, "/part"); + } +- sprintf (dev + strlen(dev), "%d", ((partition >> 16) & 0xFF) + 1); ++ ++ sprintf (dev + strlen(dev), "%s%d", ++ /* Compaq smart and others */ ++ (strncmp(dev, "/dev/ida/", 9) == 0 || ++ strncmp(dev, "/dev/ataraid/", 13) == 0 || ++ strncmp(dev, "/dev/cciss/", 11) == 0 || ++ strncmp(dev, "/dev/rd/", 8) == 0) ? "p" : "", ++ ((partition >> 16) & 0xFF) + 1); + + /* Open the partition. */ + fd = open (dev, O_RDWR); diff --git a/community/grub-gfx/splash.xpm.gz b/community/grub-gfx/splash.xpm.gz new file mode 100644 index 000000000..e44af4384 Binary files /dev/null and b/community/grub-gfx/splash.xpm.gz differ diff --git a/community/gshare/PKGBUILD b/community/gshare/PKGBUILD new file mode 100644 index 000000000..4b0e9377a --- /dev/null +++ b/community/gshare/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gshare +pkgver=0.94 +pkgrel=2 +pkgdesc="Easy file sharing for Gnome" +arch=('i686' 'x86_64') +url="https://launchpad.net/gshare-project" +license=('GPL') +depends=('gtk-sharp-2' 'avahi') +install=$pkgname.install +options=('!makeflags') +#source=(http://yimports.com/~cpinto/downloads/gshare/$pkgver/gshare-$pkgver.tar.gz) +#source=(http://launchpadlibrarian.net/7591470/gshare_0.94.orig.tar.gz) +source=(http://ftp.de.debian.org/debian/pool/main/g/gshare/gshare_$pkgver.orig.tar.gz) +md5sums=('bfb05ba7502218e9d9cacc7916098a03') + +build() { + export MONO_SHARED_DIR=$startdir/src/.wabi + mkdir -p $MONO_SHARED_DIR + + cd $startdir/src/gshare-$pkgver + ./configure --prefix=/usr --sysconfdir=/usr/share --with-dbus-service-dir=/usr/share/dbus-1/services --disable-schemas-install + sed -i 's/-scrollkeeper-update/#-scrollkeeper-update/' help/C/Makefile + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + mv $startdir/pkg/usr/share/gshare/gshared.desktop $startdir/pkg/usr/share/applications/ + rm -r $startdir/pkg/usr/share/gshare + + rm -r $MONO_SHARED_DIR +} diff --git a/community/gshare/gshare.install b/community/gshare/gshare.install new file mode 100644 index 000000000..bbecc39d2 --- /dev/null +++ b/community/gshare/gshare.install @@ -0,0 +1,44 @@ +pkgname=gshare + +post_install() { + export GCONF_CONFIG_SOURCE=`usr/bin/gconftool-2 --get-default-source` + usr/bin/gconftool-2 --makefile-install-rule usr/share/gconf/schemas/${pkgname}.schemas >/dev/null + scrollkeeper-update -q -p var/lib/scrollkeeper + update-desktop-database -q + +cat << EOF +>>> To start the ftp server have gshared start up with your session by +>>> going to: Desktop -> Preferences -> Sessions +EOF +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + if [ -f usr/share/gconf/schemas/${pkgname}.schemas ]; then + schemas=(usr/share/gconf/schemas/${pkgname}.schemas) + elif [ -f opt/gnome/share/gconf/schemas/${pkgname}.schemas ]; then + schemas=(opt/gnome/share/gconf/schemas/${pkgname}.schemas) + else + schemas=(`pacman -Ql $pkgname | grep 'gconf/schemas/.*schemas$' | awk '{ print $2 }'`) + fi + export GCONF_CONFIG_SOURCE=`usr/bin/gconftool-2 --get-default-source` + + usr/bin/gconftool-2 --makefile-uninstall-rule ${schemas[@]} >/dev/null +} + +post_remove() { + scrollkeeper-update -q -p var/lib/scrollkeeper + update-desktop-database -q +} + +op=$1 +shift + +$op $* diff --git a/community/gshare/monofix.patch b/community/gshare/monofix.patch new file mode 100644 index 000000000..0888c3c3e --- /dev/null +++ b/community/gshare/monofix.patch @@ -0,0 +1,87 @@ +diff -rN -u old-gshare/src/gshared/daemon.cs new-gshare/src/gshared/daemon.cs +--- old-gshare/src/gshared/daemon.cs 2006-09-16 20:31:47.881173352 +0100 ++++ new-gshare/src/gshared/daemon.cs 2006-09-16 20:31:47.959161496 +0100 +@@ -308,11 +308,11 @@ + if (reason == FTPServerShutdownReason.Error) + { + Log.ErrorMessage("Shutting down FTP server because of an error"); +- Utility.InvokeLater(delegate ++ Utility.InvokeLater((GShare.Utility.BackgroundTask)(delegate + { + Utility.ShowGenericFatalErrorDialog(); + Shutdown(); +- }); ++ })); + } + } + +@@ -367,24 +367,24 @@ + { + case ClientState.Collision: + /*TODO figure out what to do*/ +- Utility.InvokeLater(delegate ++ Utility.InvokeLater((GShare.Utility.BackgroundTask)(delegate + { + StopDaemon(); +- }); ++ })); + break; + case ClientState.Failure: + Log.ErrorMessage("Zeroconf client failed to register"); +- Utility.InvokeLater(delegate ++ Utility.InvokeLater((GShare.Utility.BackgroundTask)(delegate + { + Utility.ShowCannotPublishServiceDialog(); + Shutdown(); +- }); ++ })); + break; + case ClientState.Running: +- Utility.InvokeLater(delegate ++ Utility.InvokeLater((GShare.Utility.BackgroundTask)(delegate + { + PublishFTPServer(); +- }); ++ })); + break; + } + +@@ -410,19 +410,19 @@ + iAvahiServiceName = EntryGroup.GetAlternativeServiceName(iAvahiServiceName); + } + +- Utility.InvokeLater(delegate ++ Utility.InvokeLater((GShare.Utility.BackgroundTask)(delegate + { + StartZeroConf(iFtpServer.ServerPort); +- }); ++ })); + + break; + case EntryGroupState.Failure: + Log.ErrorMessage("Failed to publish FTP service on zeroconf network"); +- Utility.InvokeLater(delegate ++ Utility.InvokeLater((GShare.Utility.BackgroundTask)(delegate + { + Utility.ShowCannotPublishServiceDialog(); + Shutdown(); +- }); ++ })); + break; + + case EntryGroupState.Established: +@@ -460,11 +460,11 @@ + ex.Message, + ex.StackTrace); + +- Utility.InvokeLater(delegate ++ Utility.InvokeLater((GShare.Utility.BackgroundTask)(delegate + { + Utility.ShowCannotPublishServiceDialog(); + Shutdown(); +- }); ++ })); + + } + + diff --git a/community/gshutdown/PKGBUILD b/community/gshutdown/PKGBUILD new file mode 100644 index 000000000..69a20fe2e --- /dev/null +++ b/community/gshutdown/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Achraf cherti <achrafcherti@gmail.com> + +pkgname=gshutdown +pkgver=0.2 +pkgrel=1 +pkgdesc="An advanced shutdown utility" +arch=('i686' 'x86_64') +url="http://gshutdown.tuxfamily.org" +license=('GPL') +depends=('libglade' 'libnotify') +makedepends=('pkgconfig') +source=(http://gshutdown.tuxfamily.org/release/$pkgname-$pkgver.tar.gz) +md5sums=('c0662f6b74fa1be10e4d34bfc5731d9b') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg/ install || return 1 +} diff --git a/community/gsmartcontrol/PKGBUILD b/community/gsmartcontrol/PKGBUILD new file mode 100644 index 000000000..09cf1249f --- /dev/null +++ b/community/gsmartcontrol/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=gsmartcontrol +pkgver=0.8.5 +pkgrel=1 +pkgdesc="A graphical user interface for the smartctl hard disk drive health inspection tool." +arch=('i686' 'x86_64') +url="http://gsmartcontrol.berlios.de/home/index.php/en/Home" +license=('GPL3') +depends=('smartmontools' 'pcre' 'gtkmm' 'libglademm') +install=${pkgname}.install +source=(http://download.berlios.de/gsmartcontrol/$pkgname-$pkgver.tar.bz2) +md5sums=('654ee0b77665206d4d8a46080c5747b6') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/gsmartcontrol/gsmartcontrol.install b/community/gsmartcontrol/gsmartcontrol.install new file mode 100644 index 000000000..b95cc069d --- /dev/null +++ b/community/gsmartcontrol/gsmartcontrol.install @@ -0,0 +1,11 @@ +post_install() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} diff --git a/community/gsopcast/PKGBUILD b/community/gsopcast/PKGBUILD new file mode 100644 index 000000000..ef788b6b2 --- /dev/null +++ b/community/gsopcast/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: pressh <pressh at gmail dot com> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=gsopcast +pkgver=0.4.0 +pkgrel=2 +pkgdesc="A GTK front-end of p2p TV sopcast" +arch=('i686') # sopcast only available on i686 +url="http://code.google.com/p/gsopcast/" +license=('GPL') +depends=('sopcast' 'gtk2' 'cairo' 'alsa-lib') +makedepends=('pkgconfig') +source=(http://gsopcast.googlecode.com/files/$pkgname-$pkgver.tar.bz2) +md5sums=('65e4f09d714455df809a58c12a76749f') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/gstm/PKGBUILD b/community/gstm/PKGBUILD new file mode 100644 index 000000000..ea99f4578 --- /dev/null +++ b/community/gstm/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gstm +pkgver=1.2 +pkgrel=1 +pkgdesc="Gnome front-end to ssh tunneling" +arch=('i686' 'x86_64') +url="http://gstm.sourceforge.net" +license=('GPL') +depends=('libgnomeui') +makedepends=('intltool') +source=(http://downloads.sourceforge.net/sourceforge/gstm/gstm-$pkgver.tar.gz) +md5sums=('7fa71b86969d8d695c3b062780a5694e') + +build() { + cd $startdir/src/gstm-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gstreamer0.10-pulse/ChangeLog b/community/gstreamer0.10-pulse/ChangeLog new file mode 100644 index 000000000..2551ac5f0 --- /dev/null +++ b/community/gstreamer0.10-pulse/ChangeLog @@ -0,0 +1,8 @@ +2007-11-13 Corrado Primier <bardo@aur.archlinux.org> + + * Adopted + * Version bump to 0.9.5 + +2007-11-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump to 0.9.7 diff --git a/community/gstreamer0.10-pulse/PKGBUILD b/community/gstreamer0.10-pulse/PKGBUILD new file mode 100644 index 000000000..0f6abaeb3 --- /dev/null +++ b/community/gstreamer0.10-pulse/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: Thar <mailbox.tec@gmail.com> + +pkgname=gstreamer0.10-pulse +pkgver=0.9.7 +pkgrel=1 +pkgdesc="A GStreamer 0.10 plugin for the PulseAudio sound server" +arch=('i686' 'x86_64') +url="http://0pointer.de/lennart/projects/gst-pulse" +license=('LGPL') +depends=('gstreamer0.10-base' 'pulseaudio>=0.9.8') +conflicts=('gstreamer0.10-polyp') +provides=('gstreamer0.10-polyp') +replaces=('gstreamer0.10-polyp') +options=('!libtool') +source=(http://0pointer.de/lennart/projects/gst-pulse/gst-pulse-${pkgver}.tar.gz) +md5sums=('166164eb07eacd1d70b965731eb6cbdb') + +build() { + cd ${startdir}/src/gst-pulse-${pkgver} + ./configure --prefix=/usr --disable-lynx + make || return 1 + make DESTDIR=${startdir}/pkg install +} diff --git a/community/gsynaptics/PKGBUILD b/community/gsynaptics/PKGBUILD new file mode 100644 index 000000000..b7ad310e5 --- /dev/null +++ b/community/gsynaptics/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 246 2009-07-21 09:51:22Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gsynaptics +pkgver=0.9.16 +pkgrel=1 +pkgdesc="A settings tool for Synaptics touchpad driver" +arch=(i686 x86_64) +url="http://gsynaptics.sourceforge.jp" +license=("GPL") +depends=('libgnomeui' 'synaptics') +makedepends=('intltool' 'gettext' 'gnome-doc-utils') +install=$pkgname.install +source=(http://globalbase.dl.sourceforge.jp/gsynaptics/38463/gsynaptics-$pkgver.tar.gz \ + do-not-set-zero.dpatch \ + dot-fixes.dpatch \ + build-filename.dpatch) +md5sums=('571828ddca2f1d9d6ea47e072db1959d' + 'd6308d93fd4d04c686ba24422ed99905' + '4c35d5d0803296233d50146963a0bcbc' + '11011a651f143103614fb69dd5aa77a1') + +build() { + cd $startdir/src/gsynaptics-$pkgver + patch -p1 <$srcdir/dot-fixes.dpatch + patch -p1 <$srcdir/do-not-set-zero.dpatch + patch -p1 <$srcdir/build-filename.dpatch + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gsynaptics/build-filename.dpatch b/community/gsynaptics/build-filename.dpatch new file mode 100644 index 000000000..c48689533 --- /dev/null +++ b/community/gsynaptics/build-filename.dpatch @@ -0,0 +1,20 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## build-filename.dpatch +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: https://sourceforge.jp/tracker/index.php?func=detail&aid=12568&group_id=1720&atid=6435 +## DP: Missing terminating NULL for g_build_filename call. + +@DPATCH@ +diff -urNad gsynaptics-0.9.14~/src/main.c gsynaptics-0.9.14/src/main.c +--- gsynaptics-0.9.14~/src/main.c 2008-02-28 23:27:28.000000000 +0100 ++++ gsynaptics-0.9.14/src/main.c 2008-05-17 08:34:04.000000000 +0200 +@@ -690,7 +690,7 @@ + + gtk_window_set_default_size (GTK_WINDOW (widget), 400, -1); + +- path = g_build_filename (DATADIR "/pixmaps", "touchpad.png"); ++ path = g_build_filename (DATADIR, "pixmaps", "touchpad.png", NULL); + if (path) + { + icon_pixbuf = gdk_pixbuf_new_from_file (path, NULL); diff --git a/community/gsynaptics/do-not-set-zero.dpatch b/community/gsynaptics/do-not-set-zero.dpatch new file mode 100644 index 000000000..f3a4aee72 --- /dev/null +++ b/community/gsynaptics/do-not-set-zero.dpatch @@ -0,0 +1,189 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## do-not-set-zero.dpatch by Michal Čihař <nijel@debian.org> +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Do not set to 0 when some keys are not defined. +## DP: Debian bug #480744. +## DP: Forwarded to https://sourceforge.jp/tracker/index.php?func=detail&aid=12545&group_id=1720&atid=6435 + +@DPATCH@ +diff -urNad gsynaptics-0.9.14~/src/init.c gsynaptics-0.9.14/src/init.c +--- gsynaptics-0.9.14~/src/init.c 2008-02-28 23:27:41.000000000 +0100 ++++ gsynaptics-0.9.14/src/init.c 2008-05-17 09:14:12.000000000 +0200 +@@ -36,63 +36,148 @@ + { + gboolean b_value; + gint i_value; ++ GConfValue *gval = NULL; + + if (!gconf_client_dir_exists (gconf, DIRNAME, NULL)) + return; + + /* touchpad on/off */ +- b_value = gconf_client_get_bool (gconf, OFF_KEY, NULL); +- g_synaptics_set_enabled (synaptics, b_value ? 1 : 0); ++ gval = gconf_client_get (gconf, OFF_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_BOOL) { ++ b_value = gconf_value_get_bool(gval); ++ g_synaptics_set_enabled (synaptics, b_value ? 1 : 0); ++ } ++ gconf_value_free(gval); ++ } + + /* vertical scroll delta */ +- i_value = gconf_client_get_int (gconf, VERTSCROLLDELTA_KEY, NULL); +- g_synaptics_set_vertical_scroll_delta (synaptics, i_value); ++ gval = gconf_client_get (gconf, VERTSCROLLDELTA_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_INT) { ++ i_value = gconf_value_get_int(gval); ++ g_synaptics_set_vertical_scroll_delta (synaptics, i_value); ++ } ++ gconf_value_free(gval); ++ } + + /* horizontal scroll delta */ +- i_value = gconf_client_get_int (gconf, HORIZSCROLLDELTA_KEY, NULL); +- g_synaptics_set_horizontal_scroll_delta (synaptics, i_value); ++ gval = gconf_client_get (gconf, HORIZSCROLLDELTA_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_INT) { ++ i_value = gconf_value_get_int(gval); ++ g_synaptics_set_horizontal_scroll_delta (synaptics, i_value); ++ } ++ gconf_value_free(gval); ++ } + + /* circular scroll */ +- i_value = gconf_client_get_int (gconf, CIRCSCROLLDELTA_KEY, NULL); +- b_value = gconf_client_get_bool (gconf, CIRCULARSCROLLING_KEY, NULL); +- g_synaptics_set_circular_scroll_delta (synaptics, i_value); +- g_synaptics_set_circular_scroll_enabled (synaptics, b_value); ++ gval = gconf_client_get (gconf, CIRCSCROLLDELTA_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_INT) { ++ i_value = gconf_value_get_int(gval); ++ g_synaptics_set_circular_scroll_delta (synaptics, i_value); ++ } ++ gconf_value_free(gval); ++ } ++ gval = gconf_client_get (gconf, CIRCULARSCROLLING_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_BOOL) { ++ b_value = gconf_value_get_bool(gval); ++ g_synaptics_set_circular_scroll_enabled (synaptics, b_value); ++ } ++ gconf_value_free(gval); ++ } + /* the trigger of circular scrolling */ +- i_value = gconf_client_get_int (gconf, CIRCSCROLLTRIGGER_KEY, NULL); +- g_synaptics_set_circular_scroll_trigger (synaptics, i_value); ++ gval = gconf_client_get (gconf, CIRCSCROLLTRIGGER_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_INT) { ++ i_value = gconf_value_get_int(gval); ++ g_synaptics_set_circular_scroll_trigger (synaptics, i_value); ++ } ++ gconf_value_free(gval); ++ } + + + /* tapping time */ +- i_value = gconf_client_get_int (gconf, MAXTAPTIME_KEY, NULL); +- g_synaptics_set_tap_time (synaptics, i_value); ++ gval = gconf_client_get (gconf, MAXTAPTIME_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_INT) { ++ i_value = gconf_value_get_int(gval); ++ g_synaptics_set_tap_time (synaptics, i_value); ++ } ++ gconf_value_free(gval); ++ } + + /* fast taps */ +- b_value = gconf_client_get_bool (gconf, FASTTAPS_KEY, NULL); +- g_synaptics_set_fast_taps (synaptics, b_value); ++ gval = gconf_client_get (gconf, FASTTAPS_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_BOOL) { ++ b_value = gconf_value_get_bool(gval); ++ g_synaptics_set_fast_taps (synaptics, b_value); ++ } ++ gconf_value_free(gval); ++ } + + /* sensitivity */ +- i_value = gconf_client_get_int (gconf, SENSITIVITY_KEY, NULL); +- g_synaptics_set_sensitivity (synaptics, i_value); ++ gval = gconf_client_get (gconf, SENSITIVITY_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_INT) { ++ i_value = gconf_value_get_int(gval); ++ g_synaptics_set_sensitivity (synaptics, i_value); ++ } ++ gconf_value_free(gval); ++ } + + /* coasting */ +- b_value = gconf_client_get_bool (gconf, COASTENABLE_KEY, NULL); +- g_synaptics_set_coasting_enabled (synaptics, b_value); ++ gval = gconf_client_get (gconf, COASTENABLE_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_BOOL) { ++ b_value = gconf_value_get_bool(gval); ++ g_synaptics_set_coasting_enabled (synaptics, b_value); ++ } ++ gconf_value_free(gval); ++ } + + /* edge motion */ +- b_value = gconf_client_get_bool (gconf, EDGEMOTIONUSEALWAYS_KEY, NULL); +- g_synaptics_set_edge_motion_enabled (synaptics, b_value); ++ gval = gconf_client_get (gconf, EDGEMOTIONUSEALWAYS_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_BOOL) { ++ b_value = gconf_value_get_bool(gval); ++ g_synaptics_set_edge_motion_enabled (synaptics, b_value); ++ } ++ gconf_value_free(gval); ++ } + + /* min speed */ +- i_value = gconf_client_get_int (gconf, MINSPEED_KEY, NULL); +- g_synaptics_set_min_speed (synaptics, i_value); ++ gval = gconf_client_get (gconf, MINSPEED_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_INT) { ++ i_value = gconf_value_get_int(gval); ++ g_synaptics_set_min_speed (synaptics, i_value); ++ } ++ gconf_value_free(gval); ++ } + + /* max speed */ +- i_value = gconf_client_get_int (gconf, MAXSPEED_KEY, NULL); +- g_synaptics_set_max_speed (synaptics, i_value); ++ gval = gconf_client_get (gconf, MAXSPEED_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_INT) { ++ i_value = gconf_value_get_int(gval); ++ g_synaptics_set_max_speed (synaptics, i_value); ++ } ++ gconf_value_free(gval); ++ } + + /* accel factor */ +- i_value = gconf_client_get_int (gconf, ACCELFACTOR_KEY, NULL); +- g_synaptics_set_accel_factor (synaptics, i_value); ++ gval = gconf_client_get (gconf, ACCELFACTOR_KEY, NULL); ++ if (gval != NULL) { ++ if (gval->type == GCONF_VALUE_INT) { ++ i_value = gconf_value_get_int(gval); ++ g_synaptics_set_accel_factor (synaptics, i_value); ++ } ++ gconf_value_free(gval); ++ } + + } + diff --git a/community/gsynaptics/dot-fixes.dpatch b/community/gsynaptics/dot-fixes.dpatch new file mode 100644 index 000000000..ec8e06fcd --- /dev/null +++ b/community/gsynaptics/dot-fixes.dpatch @@ -0,0 +1,73 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## dot-fixces.dpatch by Unknown +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix format strings to always use . as decimal separator, see +## DP: https://sourceforge.jp/tracker/index.php?func=detail&aid=12498&group_id=1720&atid=6435 +## DP: Forwarded to https://sourceforge.jp/tracker/index.php?func=detail&aid=12544&group_id=1720&atid=6435 + +@DPATCH@ +diff -urNad gsynaptics-0.9.14~/src/gsynaptics.c gsynaptics-0.9.14/src/gsynaptics.c +--- gsynaptics-0.9.14~/src/gsynaptics.c 2008-02-28 23:21:17.000000000 +0100 ++++ gsynaptics-0.9.14/src/gsynaptics.c 2008-05-17 08:36:54.000000000 +0200 +@@ -713,8 +713,9 @@ + if (priv->synclient) + { + gchar *command; +- command = g_strdup_printf ("synclient AccelFactor=%f", +- (gdouble)value / 1000); ++ char strval[G_ASCII_DTOSTR_BUF_SIZE]; ++ g_ascii_dtostr(strval, sizeof(strval), (gdouble)value / 1000); ++ command = g_strdup_printf ("synclient AccelFactor=%s", strval); + g_spawn_command_line_async (command, NULL); + g_free (command); + } +@@ -734,8 +735,9 @@ + if (priv->synclient) + { + gchar *command; +- command = g_strdup_printf ("synclient MaxSpeed=%f", +- (gdouble)value / 1000); ++ char strval[G_ASCII_DTOSTR_BUF_SIZE]; ++ g_ascii_dtostr(strval, sizeof(strval), (gdouble)value / 1000); ++ command = g_strdup_printf ("synclient MaxSpeed=%s", strval); + g_spawn_command_line_async (command, NULL); + g_free (command); + } +@@ -755,8 +757,9 @@ + if (priv->synclient) + { + gchar *command; +- command = g_strdup_printf ("synclient MinSpeed=%f", +- (gdouble)value / 1000); ++ char strval[G_ASCII_DTOSTR_BUF_SIZE]; ++ g_ascii_dtostr(strval, sizeof(strval), (gdouble)value / 1000); ++ command = g_strdup_printf ("synclient MinSpeed=%s", strval); + g_spawn_command_line_async (command, NULL); + g_free (command); + } +@@ -822,8 +825,10 @@ + if (priv->synclient) + { + gchar *command; +- command = g_strdup_printf ("synclient CoastingSpeedThreshold=%f", +- thresh); ++ char strval[G_ASCII_DTOSTR_BUF_SIZE]; ++ g_ascii_dtostr(strval, sizeof(strval), thresh); ++ command = g_strdup_printf ("synclient CoastingSpeed=%s", ++ strval); + g_spawn_command_line_async (command, NULL); + g_free (command); + } +@@ -843,8 +848,9 @@ + if (priv->synclient) + { + gchar *command; +- command = g_strdup_printf ("synclient CircScrollDelta=%f", +- (gdouble)delta / 1000); ++ char strval[G_ASCII_DTOSTR_BUF_SIZE]; ++ g_ascii_dtostr(strval, sizeof(strval), (gdouble)delta / 1000); ++ command = g_strdup_printf ("synclient CircScrollDelta=%s", strval); + g_spawn_command_line_async (command, NULL); + g_free (command); + } diff --git a/community/gsynaptics/gsynaptics.install b/community/gsynaptics/gsynaptics.install new file mode 100644 index 000000000..a0f279ee6 --- /dev/null +++ b/community/gsynaptics/gsynaptics.install @@ -0,0 +1,16 @@ +post_install() { +cat << EOF +>>> +>>> This tool can only be used if "SHMConfig" "true" is set +>>> in the synaptics section in your xorg.conf +>>> +>>> Also have gsynaptics-init start with gnome by going to +>>> [Desktop] - [Preferences] - [Sessions] - [Startup Programs] +>>> Non-GNOME users can start it with their .xinitrc or .xsession +>>> +EOF +} + +op=$1 +shift +$op $* diff --git a/community/gtk-aurora-engine/PKGBUILD b/community/gtk-aurora-engine/PKGBUILD new file mode 100644 index 000000000..e9f4cddb2 --- /dev/null +++ b/community/gtk-aurora-engine/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Dmitry N. Shilov <stormblast@land.ru> + +pkgname=gtk-aurora-engine +pkgver=1.5.1 +pkgrel=1 +pkgdesc="gtk-engine: latest member of the clearlooks family" +url="http://www.gnome-look.org/content/show.php/Aurora+Gtk+Engine?content=56438" +depends=('gtk2') +makedepends=('pkgconfig') +arch=('i686' 'x86_64') +license=('GPL') +options=('!libtool') +source=(http://www.gnome-look.org/CONTENT/content-files/56438-aurora-$pkgver.tar.bz2) +md5sums=('5eeea57c5938306ad7ccfc7cd71d009d') + +build() { + cd $startdir/src + tar xzf aurora-gtk-engine-1.5.tar.gz -C $startdir/src + cd $startdir/src/aurora-1.5 + + ./configure --prefix=/usr --enable-animation + make || return 1 + make DESTDIR=$startdir/pkg install + mkdir -p $startdir/pkg/usr/share/themes + tar xjf ../Aurora.tar.bz2 -C $startdir/pkg/usr/share/themes + chown -R root:root $startdir/pkg/usr/share/themes +} diff --git a/community/gtk-candido-engine/ChangeLog b/community/gtk-candido-engine/ChangeLog new file mode 100644 index 000000000..a7d6475e1 --- /dev/null +++ b/community/gtk-candido-engine/ChangeLog @@ -0,0 +1,3 @@ +2008-05-31 Hugo Doria <hugodoria@gmail.com> + + * Moved to [community] diff --git a/community/gtk-candido-engine/PKGBUILD b/community/gtk-candido-engine/PKGBUILD new file mode 100644 index 000000000..c6af0115f --- /dev/null +++ b/community/gtk-candido-engine/PKGBUILD @@ -0,0 +1,91 @@ +# Maintainer: Hugo Doria <hugodoria@gmail.com> +# Contributor: Dmitry N. Shilov <stormblast@land.ru> + +pkgname=gtk-candido-engine +pkgver=0.9.1 +pkgrel=3 +pkgdesc="Fast and fancy cairo-based GTK engine" +url="http://candido.berlios.de/pages/engine.php" +depends=('gtk2') +makedepends=('pkgconfig') +arch=('i686' 'x86_64') +license=(GPL) +options=(!libtool) +source=(http://download.berlios.de/candido/candido-engine-0.9.1.tar.bz2 \ +http://candido.berlios.de/media/download_gallery/Candido.tar.bz2 \ +http://candido.berlios.de/media/download_gallery/Candido-Graphite.tar.bz2 \ +http://candido.berlios.de/media/download_gallery/Candido-Candy.tar.bz2 \ +http://candido.berlios.de/media/download_gallery/Candido-Hybrid.tar.bz2 \ +http://candido.berlios.de/media/download_gallery/Candido-NeoGraphite.tar.bz2 \ +http://candido.berlios.de/media/download_gallery/Candido-Calm.tar.bz2 \ +http://candido.berlios.de/media/download_gallery/Candido-DarkOrange.tar.bz2 \ +http://download.berlios.de/candido/Candido-Engine-Metacity.tar.bz2 \ +http://candido.berlios.de/media/download_gallery/Candido-Selected.tar.bz2 \ +http://download.berlios.de/candido/Candido-Engine-Xfwm4.tar.bz2 \ +http://www.gnome-look.org/CONTENT/content-files/41800-Candido-gPerfect.tar.gz \ +http://www.gnome-look.org/CONTENT/content-files/42184-Candido-drear.tar.gz \ +http://www.gnome-look.org/CONTENT/content-files/42904-Candido-Graphite2.tar.gz \ +http://www.gnome-look.org/CONTENT/content-files/42954-Candido-Carbon.tar.gz \ +http://www.gnome-look.org/CONTENT/content-files/42940-Candido-puebla.tar.gz \ +http://www.gnome-look.org/CONTENT/content-files/43066-Candido-DarkLime.tar.gz \ +http://www.gnome-look.org/CONTENT/content-files/52629-Candido-Mist.tar.gz \ +http://www.gnome-look.org/CONTENT/content-files/45426-candido_luna.tar.gz \ +http://www.gnome-look.org/CONTENT/content-files/45289-Candido-Clearlooks.tar.gz \ +http://www.gnome-look.org/CONTENT/content-files/42998-Candido-DarkRed.tar.gz) + +md5sums=('19a9845ce4489220c39da53a072525f8' + '19724ca30636d80ec2c3f720322106a9' + 'bca33cb6766284fe5d59307e38604d59' + '0418f403865463047f0a923503730d47' + 'b82988774bc7746ff756e1647597ad1d' + 'd36e47157fbe2704236bc1d9760245a8' + 'cc2d518d5d91af776b00f177a769ec94' + 'a4649f45ead8e467e105ed0abaecd129' + '4436f10d67e54dde4dff547fc641a06f' + '9ef174891f5fe3241fa8043823eba4c5' + 'cbc6439e291709ec5e2fee80ba491668' + '520532ede958346fad2019d0a649d4fa' + '5c418e17ebb67fbc5a825960f2235af2' + '31ce0e87815305268123cc4f8a81832c' + 'bbff858425cdef966e35bfc887714010' + 'cde83d0de0afbf2485e6555b1ecbfafe' + 'c0134f06bc5f0cee179cf0ea33465713' + 'b9674b8928737132ad55a649fd645bd4' + 'c287117d385954946b3f88785c1a239e' + '26afe2a5f63d18c375d7ac4478112968' + 'def2ed26894075641f9945c23610321e') + +build() { + cd ${startdir}/src/candido-engine-0.9.1 + + ./configure --prefix=/usr --enable-animation + make || return 1 + make DESTDIR=${startdir}/pkg install + mkdir -p $startdir/pkg/usr/share/themes/Candido-Engine + cp -r $startdir/src/Candido-Engine $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Engine-Squared $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Engine-Less $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Candy $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Light $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Graphite $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Graphite2 $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Graphite-Light $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Graphite-Slate $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Selected $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Selected-Flat $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Hybrid $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-NeoGraphite $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Calm $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-DarkOrange $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-gPerfect $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-drear $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Graphite2 $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Carbon $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-puebla $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-DarkLime $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-DarkRed $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Mist $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Luna $startdir/pkg/usr/share/themes + cp -r $startdir/src/Candido-Clearlooks $startdir/pkg/usr/share/themes +} diff --git a/community/gtk-chtheme/PKGBUILD b/community/gtk-chtheme/PKGBUILD new file mode 100644 index 000000000..5c41ab219 --- /dev/null +++ b/community/gtk-chtheme/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=gtk-chtheme +pkgver=0.3.1 +pkgrel=4 +pkgdesc="This little program lets you change your Gtk+ 2.0 theme. A better alternative to switch2" +arch=('i686' 'x86_64') +license=('GPL') +url="http://plasmasturm.org/programs/gtk-chtheme/" +depends=('gtk2') +source=(http://plasmasturm.org/programs/gtk-chtheme/$pkgname-$pkgver.tar.bz2) +md5sums=('f688053bf26dd6c4f1cd0bf2ee33de2a') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + mkdir -p $startdir/pkg/usr/bin + install -m755 gtk-chtheme $startdir/pkg/usr/bin/ || return 1 +} diff --git a/community/gtk-engine-murrine/PKGBUILD b/community/gtk-engine-murrine/PKGBUILD new file mode 100644 index 000000000..35d8622fe --- /dev/null +++ b/community/gtk-engine-murrine/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: detto <detto-brumm@freenet.de> + +pkgname=gtk-engine-murrine +pkgver=0.90.3 +pkgrel=1 +pkgdesc="GTK2 engine to make your desktop look like a 'murrina', an italian word meaning the art glass works done by Venicians glass blowers." +arch=('i686' 'x86_64') +url="http://cimitan.com/murrine/project/murrine" +license=('GPL') +depends=('gtk2') +makedepends=('intltool' 'perl') +optdepends=('murrine-themes-collection: themes for Murrine engine') +install=gtk-engine-murrine.install +source=(http://ftp.gnome.org/pub/GNOME/sources/murrine/0.90/murrine-$pkgver.tar.bz2) +md5sums=('58a10b5c7b5e114a8a7ff5705fe274f5') +options=('!libtool') + +build() { + cd ${srcdir}/murrine-$pkgver + + ./configure --prefix=/usr --enable-animation + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/gtk-engine-murrine/gtk-engine-murrine.install b/community/gtk-engine-murrine/gtk-engine-murrine.install new file mode 100644 index 000000000..72d797322 --- /dev/null +++ b/community/gtk-engine-murrine/gtk-engine-murrine.install @@ -0,0 +1,7 @@ +pkgname=gtk-engine-murrine + +post_upgrade() { + echo "#####################################" + echo "themes are moved in an extra package:" + echo "community/murrine-themes-collection" +} diff --git a/community/gtk-gnutella/PKGBUILD b/community/gtk-gnutella/PKGBUILD new file mode 100644 index 000000000..3f1dbb637 --- /dev/null +++ b/community/gtk-gnutella/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> +# Maintainer: Dan McGee <dan@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=gtk-gnutella +pkgver=0.96.6 +pkgrel=1 +pkgdesc="A Gnutella client written in C" +arch=('i686' 'x86_64') +license=('GPL') +url="http://gtk-gnutella.sourceforge.net/" +depends=('gnutls>=2.4.1' 'gtk2' 'libxml2') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('0f8f1241faf5c204b77a4ddfd878c148') + +build() { + cd $srcdir/$pkgname-$pkgver + ./build.sh --prefix=/usr --gtk2 --disable-dbus + make install INSTALL_PREFIX=$pkgdir || return 1 +} diff --git a/community/gtk-kde4/PKGBUILD b/community/gtk-kde4/PKGBUILD new file mode 100644 index 000000000..0b20f0dd2 --- /dev/null +++ b/community/gtk-kde4/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Viliam Pucik <viliam dot pucik at gmail dot com> + +pkgname=gtk-kde4 +pkgver=0.9b +pkgrel=3 +pkgdesc="Allows you to change style, icons, font of GTK applications in KDE4." +arch=('i686' 'x86_64') +url="http://kde-look.org/content/show.php?content=74689" +license=('GPL') +depends=('kdebase-workspace' 'gtk-engines') +makedepends=('cmake' 'automoc4') +#source=(http://kde-look.org/CONTENT/content-files/74689-${pkgname}v${pkgver}.tar.gz) +source=(http://betta.h.com.ua/no-site/${pkgname}v${pkgver}.tar.gz + 'no_sudo.patch' 'fix-permission.patch') +md5sums=('44b14aab262e7df4a3716134e4ac382f' + '737891157113a745b71da0df9d9b8269' + '50728c1505005d779619e84ec3e88cf2') + +build() { + cd ${srcdir}/${pkgname} + + patch -p1 -i ${srcdir}/no_sudo.patch || return 1 + patch -p1 -i ${srcdir}/fix-permission.patch || return 1 + + cmake -DCMAKE_INSTALL_PREFIX=/usr + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/gtk-kde4/fix-permission.patch b/community/gtk-kde4/fix-permission.patch new file mode 100644 index 000000000..ced8e3715 --- /dev/null +++ b/community/gtk-kde4/fix-permission.patch @@ -0,0 +1,9 @@ +--- gtk-kde4/CMakeLists.txt~ 2009-04-25 22:23:12.000000000 +0200 ++++ gtk-kde4/CMakeLists.txt 2009-04-25 22:23:30.000000000 +0200 +@@ -23,5 +23,5 @@ + + ADD_SUBDIRECTORY(daemon) + +-INSTALL(FILES daemon/gtk-kde4 DESTINATION ${KDE4_BIN_INSTALL_DIR} PERMISSIONS WORLD_EXECUTE) ++INSTALL(PROGRAMS daemon/gtk-kde4 DESTINATION ${KDE4_BIN_INSTALL_DIR}) + INSTALL(FILES daemon/gtk-kde4.desktop DESTINATION ${AUTOSTART_INSTALL_DIR}) diff --git a/community/gtk-kde4/no_sudo.patch b/community/gtk-kde4/no_sudo.patch new file mode 100644 index 000000000..0be4e661b --- /dev/null +++ b/community/gtk-kde4/no_sudo.patch @@ -0,0 +1,13 @@ +--- gtk-kde4/daemon/CMakeLists.txt~ 2009-04-25 17:23:07.000000000 +0200 ++++ gtk-kde4/daemon/CMakeLists.txt 2009-04-25 17:19:42.000000000 +0200 +@@ -7,9 +7,3 @@ + LINK_DIRECTORIES(${KDE4_LIB_DIR}) + + TARGET_LINK_LIBRARIES(gtk-kde4 ${KDE4_KDECORE_LIBRARY} ${KDE4_KDEUI_LIBRARY} ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTSVG_LIBRARY}) +- +-IF(EXISTS /etc/gtk-2.0/gtkrc) +-ADD_CUSTOM_COMMAND(TARGET gtk-kde4 POST_BUILD COMMAND sudo ARGS rm /etc/gtk-2.0/gtkrc) +-ADD_CUSTOM_COMMAND(TARGET gtk-kde4 POST_BUILD COMMAND sudo ARGS ln -s `kde4-config --localprefix`/share/config/gtkrc /etc/gtk-2.0) +- +-ENDIF() +\ No newline at end of file diff --git a/community/gtk-recordmydesktop/PKGBUILD b/community/gtk-recordmydesktop/PKGBUILD new file mode 100644 index 000000000..a12979f53 --- /dev/null +++ b/community/gtk-recordmydesktop/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Giovanni Scafora <linuxmania@gmail.com> + +pkgname=gtk-recordmydesktop +pkgver=0.3.8 +pkgrel=2 +pkgdesc="A pygtk frontend for recordmydesktop" +arch=('i686' 'x86_64') +url="http://recordmydesktop.sourceforge.net" +license=('GPL') +depends=('pygtk>=2.10' 'recordmydesktop>=0.3.8.1' 'xorg-utils') +makedepends=('pkgconfig') +source=(http://downloads.sourceforge.net/sourceforge/recordmydesktop/$pkgname-$pkgver.tar.gz) +md5sums=('2637b9be9801e0b2c3b6dae8f86a8b59') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/gtk-rezlooks-engine/PKGBUILD b/community/gtk-rezlooks-engine/PKGBUILD new file mode 100644 index 000000000..4b66196a6 --- /dev/null +++ b/community/gtk-rezlooks-engine/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Javier "Phrodo_00" Aravena <phrodo.00@gmail.com> + +pkgname=gtk-rezlooks-engine +pkgver=0.6 +pkgrel=8 +pkgdesc="Clean looking gtk theme engine based on the cairo-enabled CVS clearlooks engine code." +url="http://www.gnome-look.org/content/show.php?content=39179" +arch=('i686' 'x86_64') +depends=('gtk2' 'cairo') +options=('!libtool') +license=('GPL') +source=(http://www.gnome-look.org/content/files/39179-rezlooks-$pkgver.tar.gz \ + http://people.os-zen.net/rezza/themes/Rezlooks-Gilouche.tar.gz \ + http://people.os-zen.net/rezza/themes/Rezlooks-graphite.tar.gz \ + http://www.gnome-look.org/content/files/40990-Rezlooks-pastelgreen.tar.gz \ + http://www.gnome-look.org/content/files/40987-Rezlooks-candy.tar.gz \ + http://www.gnome-look.org/content/files/41368-Rezlooks-Orange-0.1.tar.gz \ + http://www.origami43.net/ozerfingues/Themes/charamel/Charamel/Rezlooks-charamel.tar.gz) +md5sums=('87b768eb372dd5065f9e36bf10245ac7' '1118c64b7a711b57fcbbbd2ae9b147fa'\ + '543cebd02c0a4cecb29d14d8d830dd40' '6b9ea4fa673c17e25c266ba70b9b4cef'\ + 'bcf8688622821dff91aa3bc4cbb83ef5' '880a02bab34d6a8b97a1d6765fd1314d'\ + '4b6571c7f7c7c77873f7373b221626fe') + +build() { + cd $startdir/src/rezlooks-$pkgver + ./configure --prefix=/usr --enable-animation + make || return 1 + make DESTDIR=$startdir/pkg install + mkdir -p $startdir/pkg/usr/share/themes + cp -r $startdir/src/Rezlooks-Gilouche $startdir/pkg/usr/share/themes + cp -r $startdir/src/Rezlooks-graphite $startdir/pkg/usr/share/themes + cp -r $startdir/src/Rezlooks-candy $startdir/pkg/usr/share/themes + cp -r $startdir/src/Rezlooks-pastelgreen $startdir/pkg/usr/share/themes + cp -r $startdir/src/Rezlooks-Orange $startdir/pkg/usr/share/themes + cp -r $startdir/src/Rezlooks-charamel $startdir/pkg/usr/share/themes +} diff --git a/community/gtk2+extra/PKGBUILD b/community/gtk2+extra/PKGBUILD new file mode 100644 index 000000000..b76a31dcf --- /dev/null +++ b/community/gtk2+extra/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=gtk2+extra +pkgver=2.1.1 +pkgrel=1 +pkgdesc="GtkExtra is a useful set of widgets for creating GUI's for the Xwindows system using GTK+" +arch=(i686 x86_64) +depends=('gtk2') +license=('LGPL') +options=('!libtool') +source=(http://downloads.sourceforge.net/sourceforge/scigraphica/gtk+extra-$pkgver.tar.gz) +md5sums=('1a933ca1286829383a0554cc2deb9e04') +url="http://gtkextra.sourceforge.net/" + +build() { + cd $startdir/src/gtk+extra-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gtk2-docs/ChangeLog b/community/gtk2-docs/ChangeLog new file mode 100644 index 000000000..1aad3a3b0 --- /dev/null +++ b/community/gtk2-docs/ChangeLog @@ -0,0 +1,22 @@ + +2009-06-14 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2.16.2 + +2008-10-05 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2.14.3 + +2008-07-06 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for x86_64 - + +2008-06-03 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 2.12.9 + * Thanks Sven =) + +2007-06-29 tardo <tardo@nagi-fanboi.net> + + * Built for x86_64 + diff --git a/community/gtk2-docs/PKGBUILD b/community/gtk2-docs/PKGBUILD new file mode 100755 index 000000000..7af1c1a84 --- /dev/null +++ b/community/gtk2-docs/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: Sven Salzwedel <sven_salzwedel@web.de> + +pkgname=gtk2-docs +pkgver=2.16.2 +pkgrel=1 +pkgdesc="Documentation for gtk2 to be used in devhelp" +arch=("i686" "x86_64") +license=('GPL') +url="http://library.gnome.org/devel/gtk/stable/" +source=(ftp://ftp.gnome.org/pub/gnome/sources/gtk+/2.16/gtk+-${pkgver}.tar.bz2) + +build () { + # Create destination dirs + install -d ${startdir}/pkg/usr/share/devhelp/books/gtk + install -d ${startdir}/pkg/usr/share/devhelp/books/gdk + install -d ${startdir}/pkg/usr/share/devhelp/books/gdk-pixbuf + + # Install documentation to destination + install -D -m 644 \ + ${startdir}/src/gtk+-${pkgver}/docs/reference/gtk/html/* \ + ${startdir}/pkg/usr/share/devhelp/books/gtk + + install -D -m 644 \ + ${startdir}/src/gtk+-${pkgver}/docs/reference/gdk/html/* \ + ${startdir}/pkg/usr/share/devhelp/books/gdk + + install -D -m 644 \ + ${startdir}/src/gtk+-${pkgver}/docs/reference/gdk-pixbuf/html/* \ + ${startdir}/pkg/usr/share/devhelp/books/gdk-pixbuf +} + +# vim:set ts=2 sw=2 et: + +md5sums=('396e98df15f6e4005e360b5710660ce3') diff --git a/community/gtk2_prefs/PKGBUILD b/community/gtk2_prefs/PKGBUILD new file mode 100644 index 000000000..4660e896c --- /dev/null +++ b/community/gtk2_prefs/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gtk2_prefs +pkgver=0.4.1 +pkgrel=1 +pkgdesc="A GTK2 theme selector and font switcher" +arch=(i686 x86_64) +url="http://gtk-win.sourceforge.net/home/index.php/en/Gtk2Prefs" +license=("GPL") +depends=('gtk2') +source=(http://downloads.sourceforge.net/gtk-win/gtk2_prefs-$pkgver.tar.bz2) +md5sums=('873d2a7707e1dcadc861399434d98d86') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./autogen.sh + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/gtk2fontsel/PKGBUILD b/community/gtk2fontsel/PKGBUILD new file mode 100644 index 000000000..8201ae394 --- /dev/null +++ b/community/gtk2fontsel/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=gtk2fontsel +pkgver=0.1 +pkgrel=2 +pkgdesc="Font selection and preview tool" +arch=('i686' 'x86_64') +license=('GPL') +url="http://gtk2fontsel.sourceforge.net/" +depends=('gtk2') +source=(http://downloads.sourceforge.net/gtk2fontsel/$pkgname-$pkgver.tar.gz) +md5sums=('f344018b19b6a818795a4c702770cd9d') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} + + diff --git a/community/gtk2hs/PKGBUILD b/community/gtk2hs/PKGBUILD new file mode 100644 index 000000000..0f6d44881 --- /dev/null +++ b/community/gtk2hs/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 1141 2009-08-12 22:03:45Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Arch Haskell Team <arch-haskell@haskell.org> + +pkgname=gtk2hs +pkgver=0.10.1 +pkgrel=3 +pkgdesc="A GTK+2 binding for Haskell" +license=('LGPL') +url="http://gtk2hs.sourceforge.net" +arch=('i686' 'x86_64') +makedepends=('ghc>=6.10.4') +depends=('libglade' 'gtksourceview2' 'gconf' 'librsvg>=2.16' 'gtkglext') +makedepends=('alex' 'happy') +options=('strip' 'docs' 'zipman') +install=gtk2hs.install +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('76774b092d4d584bb0a03ded3756d394') + +build() { + export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/lib/pkgconfig + + cd $startdir/src/$pkgname-$pkgver + + autoreconf + ./configure --prefix=/usr --enable-libglade --enable-gconf \ + --enable-svg --enable-opengl \ + --without-pkgreg --disable-split-objs + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + mkdir -p $pkgdir/usr/share/doc/gtk2hs + cp -r demo $pkgdir/usr/share/doc/gtk2hs/ +} diff --git a/community/gtk2hs/gtk2hs.install b/community/gtk2hs/gtk2hs.install new file mode 100644 index 000000000..1ff10a3ce --- /dev/null +++ b/community/gtk2hs/gtk2hs.install @@ -0,0 +1,22 @@ +post_install() { + for pkg in glib cairo gtk soegtk glade gconf gtksourceview2 svgcairo gtkglext; do + ghc-pkg register /usr/lib/gtk2hs/${pkg}.package.conf -g + done +} + +post_upgrade() { + for pkg in glade gconf sourceview gtksourceview2 svgcairo gtkglext soegtk gtk cairo glib; do + ghc-pkg unregister $pkg + done + for pkg in glib cairo gtk soegtk glade gconf sourceview gtksourceview2 svgcairo gtkglext; do + ghc-pkg register /usr/lib/gtk2hs/${pkg}.package.conf -g + done +} + +pre_remove() { + for pkg in glade gconf sourceview gtksourceview2 svgcairo gtkglext soegtk gtk cairo glib; do + ghc-pkg unregister $pkg -g #2>/dev/null + done + rm /usr/lib/gtk2hs/*.o +} + diff --git a/community/gtkballs/PKGBUILD b/community/gtkballs/PKGBUILD new file mode 100644 index 000000000..e9f2145a7 --- /dev/null +++ b/community/gtkballs/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Jacek Poplawski <jacekpoplawski@gmail.com> + +pkgname=gtkballs +pkgver=3.1.5 +pkgrel=3 +pkgdesc="clone of Lines - logic game about balls" +arch=('i686' 'x86_64') +url="http://gtkballs.antex.ru/" +license=('GPL') +depends=("gtk2") +backup=(var/games/gtkballs/gtkballs-scores) +source=(http://gtkballs.antex.ru/dist/gtkballs-$pkgver.tar.gz) +md5sums=('1654799db1e9a46607b06f7ad3c0bf05') + +build() { + cd $srcdir/$pkgname-$pkgver + + ./configure --prefix=/usr \ + --localstatedir=/var/games/gtkballs \ + --mandir=/usr/share/man + make || return 1 + make install DESTDIR=$pkgdir || return 1 + + chown -R root:games $pkgdir/var/games/gtkballs/ && \ + chmod -R ug+w $pkgdir/var/games/gtkballs/ +} diff --git a/community/gtkdatabox/PKGBUILD b/community/gtkdatabox/PKGBUILD new file mode 100644 index 000000000..fd56275d7 --- /dev/null +++ b/community/gtkdatabox/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gtkdatabox +pkgver=0.9.0.1 +pkgrel=1 +pkgdesc="A widget for the Gtk+ library designed to display large amounts of numerical data" +arch=(i686 x86_64) +url="http://www.eudoxos.net/gtk/gtkdatabox" +options=('!libtool') +license=("LGPL") +depends=('gtk2') +source=(http://www.eudoxos.net/gtk/gtkdatabox/download/gtkdatabox-$pkgver.tar.gz) +md5sums=('cb62ac3ab2ddafa6cb1bcd3a55a1cc88') + +build() { + cd $startdir/src/gtkdatabox-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gtkdialog/PKGBUILD b/community/gtkdialog/PKGBUILD new file mode 100644 index 000000000..03d967e93 --- /dev/null +++ b/community/gtkdialog/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: dojo <joerg.doll[at]gmx.de> + +pkgname=gtkdialog +pkgver=0.7.20 +pkgrel=1 +pkgdesc="Gtkdialog is a small utility for fast and easy GUI building." +arch=('i686' 'x86_64') +url="http://linux.pte.hu/~pipas/gtkdialog/" +license=("GPL") +makedepends=('pkgconfig') +depends=('gtk2' 'libglade') +source=(ftp://linux.pte.hu/pub/gtkdialog/$pkgname-$pkgver.tar.gz) +md5sums=('597103b3ec575dd7af9e84931a62c532') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install + +} diff --git a/community/gtkperf/PKGBUILD b/community/gtkperf/PKGBUILD new file mode 100644 index 000000000..4633adb85 --- /dev/null +++ b/community/gtkperf/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=gtkperf +pkgver=0.40 +pkgrel=2 +pkgdesc="An application designed to test GTK+ performance" +arch=('i686' 'x86_64') +url="http://gtkperf.sourceforge.net" +license=("GPL") +depends=('gtk2') +source=(http://downloads.sourceforge.net/sourceforge/gtkperf/gtkperf_$pkgver.tar.gz) +md5sums=('4331dde4bb83865e15482885fcb0cc53') + +build() { + cd $startdir/src/$pkgname + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gtranslator/ChangeLog b/community/gtranslator/ChangeLog new file mode 100644 index 000000000..f39c31c78 --- /dev/null +++ b/community/gtranslator/ChangeLog @@ -0,0 +1,9 @@ +2007-06-19 Eric Belanger (Snowman) <eric@archlinux.org> + * gtranslator-1.1.7-3 + added x86_64 to arch field + added license + removed gnome.sh sourcing : no longer necessary + +2007-05-29 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + * gtranslator-1.1.7-3 + move from /opt/gnome to /usr diff --git a/community/gtranslator/PKGBUILD b/community/gtranslator/PKGBUILD new file mode 100644 index 000000000..d0900cf45 --- /dev/null +++ b/community/gtranslator/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 3038 2009-09-26 13:36:26Z ibiru $ +# Maintainer: Hugo Doria <hugo@archlinux.org> +# Contributor: Christer Solskogen (solskogen@carebears.mine.nu) + +pkgname=gtranslator +pkgver=1.9.5 +pkgrel=3 +pkgdesc="An enhanced gettext po file editor for the GNOME" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/gtranslator/" +license=('GPL') +depends=('libgnomeui' 'gtkspell' 'gdl' 'libglade' 'gtksourceview2') +makedepends=('intltool>=0.40' 'gnome-doc-utils') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('791ee41fc5e18566abf5340613dc8cbf') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/gtvg/PKGBUILD b/community/gtvg/PKGBUILD new file mode 100644 index 000000000..7ea145593 --- /dev/null +++ b/community/gtvg/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: Briquet <mb_briquet@yahoo.es> + +pkgname=gtvg +pkgver=0.3 +pkgrel=2 +pkgdesc="A simple TV program schedule viewer" +arch=('i686' 'x86_64') +url="http://gtvg.sourceforge.net/index.html" +license=('GPL') +depends=('libnotify' 'libgnomecanvas' 'libgnome') +makedepends=('intltool') +install=gtvg.install +source=(http://downloads.sourceforge.net/gtvg/$pkgname-$pkgver.tar.gz) +md5sums=('6e3dd67f7f98a3217e4a960fb2eb5466') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + + install -dm755 ${pkgdir}/usr/share/gconf/schemas + gconf-merge-schema ${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas \ + ${startdir}/pkg/etc/gconf/schemas/*.schemas + rm -rf ${pkgdir}/etc/ +} diff --git a/community/gtvg/gtvg.install b/community/gtvg/gtvg.install new file mode 100644 index 000000000..ee621356f --- /dev/null +++ b/community/gtvg/gtvg.install @@ -0,0 +1,31 @@ +pkgname=gtvg + +post_install() { + cat << EOF + +gTVG TV Guide requires an external backend to retrieve TV listings +(e.g. XMLTV or nxtvepg). Please install your favourite. + +EOF + + usr/sbin/gconfpkg --install ${pkgname} + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/gtweakui/PKGBUILD b/community/gtweakui/PKGBUILD new file mode 100644 index 000000000..8910d9b2d --- /dev/null +++ b/community/gtweakui/PKGBUILD @@ -0,0 +1,21 @@ +# Contributor: Kritoke <kritoke@nospam.gmail.com> + +pkgname=gtweakui +pkgver=0.4.0 +pkgrel=2 +pkgdesc="A collection of front ends to various gconf configurations." +arch=('i686' 'x86_64') +url="http://gtweakui.sourceforge.net/" +license=('GPL') +depends=('libgnomeui') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/gTweakUI-$pkgver.tar.bz2) +md5sums=('9d4725ccf4a83da3f46106c3d0be6cc8') + +build() { + + cd $startdir/src/gTweakUI-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} + diff --git a/community/gtypist/PKGBUILD b/community/gtypist/PKGBUILD new file mode 100644 index 000000000..f511b569e --- /dev/null +++ b/community/gtypist/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Ben Mazer <blm@groknil.org> +# Contributor: Mike Douglas <code_monkey@gooeylinux.org> + +pkgname=gtypist +pkgver=2.8.3 +pkgrel=2 +pkgdesc="universal typing tutor" +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/gtypist/gtypist.html" +license=("GPL") +depends=('ncurses>=5.2' 'perl') +install=gtypist.install +source=(ftp://ftp.gnu.org/gnu/gtypist/$pkgname-$pkgver.tar.gz) +md5sums=('ea3c7faa01d7052c156d50fa0e0506b8') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install || return 1 + rm -f $pkgdir/usr/share/info/dir +} diff --git a/community/gtypist/gtypist.install b/community/gtypist/gtypist.install new file mode 100644 index 000000000..7fd230fc4 --- /dev/null +++ b/community/gtypist/gtypist.install @@ -0,0 +1,18 @@ +infodir=/usr/share/info +filelist=(gtypist.info) + +post_install() { + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} diff --git a/community/guake/PKGBUILD b/community/guake/PKGBUILD new file mode 100644 index 000000000..48f7de75c --- /dev/null +++ b/community/guake/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: Wilson Pinto Júnior (N3RD3X) <n3rd3x@linuxmail.org> +pkgname=guake +pkgver=0.4.0 +pkgrel=1 +pkgdesc='Guake is a drop-down terminal for Gnome Desktop Environment' +arch=('i686' 'x86_64') +url='http://guake-terminal.org' +license=('GPL') +depends=('python-notify' 'vte' 'gconf' 'gnome-python' 'dbus-python' 'notification-daemon') +makedepends=('libx11' 'pkgconfig' 'perlxml' 'intltool') +install=guake.install +source=(http://trac.guake-terminal.org/files/guake-$pkgver.tar.gz) +md5sums=('9e04de9c05c031d763f4c9bdc194223b') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + ./configure --sysconfdir=/usr/share --prefix=/usr + make || return 1 + make DESTDIR="$startdir/pkg" install +} + diff --git a/community/guake/guake.install b/community/guake/guake.install new file mode 100755 index 000000000..1e828c86b --- /dev/null +++ b/community/guake/guake.install @@ -0,0 +1,17 @@ +pkgname=guake + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} diff --git a/community/guarddog/ChangeLog b/community/guarddog/ChangeLog new file mode 100644 index 000000000..61f89a0ff --- /dev/null +++ b/community/guarddog/ChangeLog @@ -0,0 +1,5 @@ +2008-02-02 JJDaNiMoTh <jjdanimoth.aur@gmail.com> + + * Changed qt-qt3 dep + * version bump + diff --git a/community/guarddog/PKGBUILD b/community/guarddog/PKGBUILD new file mode 100644 index 000000000..36808f343 --- /dev/null +++ b/community/guarddog/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Unkown +# Contributor: Abaddon <kukububu@go2.pl> + +pkgname=guarddog +pkgver=2.6.0 +pkgrel=3 +pkgdesc="Guarddog is a firewall configuration utility for Linux systems." +arch=(i686 x86_64) +url="http://www.simonzone.com/software/guarddog/" +license=('GPL') +depends=('kdelibs3' 'iptables' 'gawk' 'xorg-server' 'qt3') +source=(http://www.simonzone.com/software/guarddog/$pkgname-$pkgver.tar.gz) +md5sums=('a1535c4e3f668ea1de5a12f671e7af13') + +build() { +cd $startdir/src/$pkgname-$pkgver +./configure --prefix=/usr --disable-debug --with-qt-dir=/opt/qt --with-extra-includes=/opt/kde/include --without-arts + make || return 1 +make prefix=$startdir/pkg/usr install +} diff --git a/community/gufw/PKGBUILD b/community/gufw/PKGBUILD new file mode 100644 index 000000000..01ed65b72 --- /dev/null +++ b/community/gufw/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Kessia 'even' Pinheiro <kessiapinheiro at gmail.com> +pkgname=gufw +_realname=gui-ufw +pkgver=9.04.2 +_pkgvermain=9.04 +pkgrel=1 +pkgdesc="an easy to use firewall, powered by ufw (which is an easy to use firewall itself)." +arch=('i686' 'x86_64') +license=('GPL3') +depends=('ufw' 'pygtk' 'sudo' 'gksu' 'gnome-python') +url="http://gufw.tuxfamily.org/index.html" +source=("http://launchpad.net/${_realname}/${pkgname}-${_pkgvermain}-jaunty/${_pkgvermain}/+download/${pkgname}_${pkgver}-all.tar.gz" + 'gufw.desktop') +install='gufw.install' +md5sums=('1677d1a5208c62efb1f6bfc07d0be0ce' + '25db1a59b6f3897aa530f0c606f1103d') + +build() { + cd "${srcdir}" + mkdir -p ${pkgdir}/usr/share/{applications,${pkgname},pixmaps} ${pkgdir}/usr/bin || return 1 + install -D -m0644 gufw.desktop ${pkgdir}/usr/share/applications/ || return 1 + + cd ${srcdir}/gui-ufw + cp -R * ${pkgdir}/usr/share/${pkgname} || return 1 + sed -e 's|/usr/share/pixmaps/gufw|/usr/share/gufw/pixmaps|' -i $pkgdir/usr/share/gufw/model/Variable.py + ln -sf /usr/share/${pkgname}/${pkgname}.py ${pkgdir}/usr/bin/${pkgname} || return 1 + ln -s /usr/share/${pkgname}/pixmaps/icons/${pkgname}.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png || return 1 +} diff --git a/community/gufw/gufw.desktop b/community/gufw/gufw.desktop new file mode 100644 index 000000000..201f3ba0f --- /dev/null +++ b/community/gufw/gufw.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Name=Gufw Firewall Configuration +Comment=Gufw is a GUI (Graphic User Interface) for ufw (Uncomplicated FireWall) +Name[en_US]=Gufw Firewall Configuration +Comment[en_US]=Gufw is an easy to use Linux firewall, powered by ufw +Name[pl]=Gufw Firewall +Comment[pl]=Konfiguracja firewalla ufw +Name[es]=Gufw Configuración Cortafuegos +Comment[es]=Gufw es una manera sencilla de usar el cortafuegos de Linux, con la potencia de ufw +Exec=gksudo --preserve-env gufw +Icon=gufw +Terminal=false +MultipleArgs=false +Type=Application +Categories=GNOME;GTK;Settings;System; diff --git a/community/gufw/gufw.install b/community/gufw/gufw.install new file mode 100644 index 000000000..ae6cf5a69 --- /dev/null +++ b/community/gufw/gufw.install @@ -0,0 +1,31 @@ +post_install() { + echo " + ================================================== + Setup Gufw for use without root password - sudo + ================================================== + 1. Edit /etc/sudoers with 'visudo' command as root: + # for wheel group privilege: + %wheel ALL=/usr/bin/gufw + + OR + + # for a single user privilege: + <user> ALL=/usr/bin/gufw + 2. Execute: + $ gksudo gufw + " +} + +post_upgrade() { + /bin/true +} + +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* + +# vim:set ts=2 sw=2 et: diff --git a/community/guichan/PKGBUILD b/community/guichan/PKGBUILD new file mode 100644 index 000000000..11a520ae2 --- /dev/null +++ b/community/guichan/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Bj�rn Lindeijer <bjorn@lindeijer.nl> +pkgname=guichan +pkgver=0.8.1 +pkgrel=1 +pkgdesc="Guichan is a portable C++ GUI library designed for games using Allegro, SDL and/or OpenGL." +arch=('i686' 'x86_64') +url="http://guichan.sourceforge.net/" +license=('BSD') +makedepends=('sdl_image' 'allegro' 'libgl' 'glut') +conflicts=('guichan-sdl' 'guichan-allegro' 'guichan-opengl' 'guichan-glut') +provides=('guichan-sdl' 'guichan-allegro' 'guichan-opengl' 'guichan-glut') +options=(!libtool !strip) +source=(http://guichan.googlecode.com/files/$pkgname-$pkgver.tar.gz) +md5sums=('f9ace11cc70d3ba60b62347172334a5f') + +build() { + cd $startdir/src/$pkgname-$pkgver + CXXFLAGS="-g" ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install + + # Install the license, as required for BSD + install -m644 -D COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} diff --git a/community/guifications/PKGBUILD b/community/guifications/PKGBUILD new file mode 100644 index 000000000..52e40085e --- /dev/null +++ b/community/guifications/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Link Dupont <link@.subpop.net> + +pkgname=guifications +pkgver=2.16 +pkgrel=1 +pkgdesc="A set of GUI popup notifications for pidgin" +arch=(i686 x86_64) +url="http://plugins.guifications.org/trac/wiki/Guifications" +license=("GPL") +depends=('pidgin' 'pango') +makedepends=('perlxml') +options=('!libtool') +source=(http://downloads.guifications.org/plugins//Guifications2/pidgin-guifications-$pkgver.tar.bz2) +md5sums=('cd1f803231093cde01514feca59f643f') + +build() { + cd $startdir/src/pidgin-$pkgname-$pkgver + ./configure --prefix=/usr --disable-deprecated + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/gutenpy/ChangeLog b/community/gutenpy/ChangeLog new file mode 100644 index 000000000..ec9cede3d --- /dev/null +++ b/community/gutenpy/ChangeLog @@ -0,0 +1,5 @@ +2009-03-31 Eric Belanger <eric@archlinux.org> + + * gutenpy 0.3.0-6 + * Rebuild against python 2.6 (FS#13831) + * Added ChangeLog diff --git a/community/gutenpy/PKGBUILD b/community/gutenpy/PKGBUILD new file mode 100644 index 000000000..caa39e082 --- /dev/null +++ b/community/gutenpy/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=gutenpy +pkgver=0.3.0 +pkgrel=6 +pkgdesc="A text reader and catalog browser for Project Gutenberg" +arch=('i686' 'x86_64') +url="http://gutenpy.sourceforge.net" +license=('GPL') +depends=('pygtk') +source=(http://downloads.sourceforge.net/sourceforge/gutenpy/gutenpy-${pkgver}.zip gutenpy.desktop) +md5sums=('3419c5f4020fa48ae48ea472c030b3c1' 'f02167866df0cb143395081b04b4a46e') +sha1sums=('f9f7fd7823447266eabacd0befda4e52bd97c79c' 'f741244fef917bd64cf337bbffb3c7cd91e6b12e') + +build() { + cd ${srcdir}/gutenpy-${pkgver} + cp ${srcdir}/gutenpy.desktop . + python setup.py install --root=${pkgdir} || return 1 + chmod 644 ${pkgdir}/usr/share/{doc,pixmaps}/gutenpy/* + install -m644 ${pkgdir}/usr/share/pixmaps/gutenpy/gutenpy.xpm ${pkgdir}/usr/share/pixmaps/gutenpy.xpm + ln -s gutenpy.py ${pkgdir}/usr/bin/gutenpy +} diff --git a/community/gutenpy/gutenpy.desktop b/community/gutenpy/gutenpy.desktop new file mode 100644 index 000000000..410b3f9c3 --- /dev/null +++ b/community/gutenpy/gutenpy.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=GutenPy +Comment=A text reader and catalog browser +Exec=gutenpy.py +Terminal=false +Type=Application +StartupNotify=true +Icon=gutenpy.xpm +Categories=GTK;Application;Utility diff --git a/community/gwenhywfar/PKGBUILD b/community/gwenhywfar/PKGBUILD new file mode 100644 index 000000000..c7cc33a38 --- /dev/null +++ b/community/gwenhywfar/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 3135 2009-09-28 09:04:34Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: William Rea <sillywilly@gmail.com> + +pkgname=gwenhywfar +pkgver=3.11.1 +pkgrel=1 +pkgdesc="OS abstraction functions for various projects" +arch=(i686 x86_64) +url="http://www.aquamaniac.de" +options=('!libtool') +license=("LGPL") +depends=('openssl') +source=("gwenhywfar-$pkgver.tar.gz::http://www2.aquamaniac.de/sites/download/download.php?package=01&release=29&file=01&dummy=gwenhywfar-$pkgver.tar.gz") +md5sums=('0e339c07b5141caa616157061f78796d') + +build() { + cd $startdir/src/gwenhywfar-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --enable-ssl + make || return 1 + make DESTDIR=$startdir/pkg install +} + diff --git a/community/gwget/PKGBUILD b/community/gwget/PKGBUILD new file mode 100644 index 000000000..a2160f938 --- /dev/null +++ b/community/gwget/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Aaron, phrakture, Griffin <aaron@archlinux.org> +# Contributor: erkaN kaplaN <erkan@linux-sevenler.org> + +pkgname=gwget +pkgver=1.0.2 +pkgrel=1 +pkgdesc="Gwget is a download manager for the Gnome Desktop." +arch=('i686' 'x86_64') +url="http://gnome.org/projects/gwget/index.html" +license=('GPL') +depends=('libgnomeui' 'libnotify') +makedepends=('perlxml' 'epiphany>=2.24' 'gnome-doc-utils>=0.11.2' 'intltool') +install=gwget.install +source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/1.0/$pkgname-$pkgver.tar.bz2) +md5sums=('52b518ea58b3bd618db0c58910ee5ccc') +options=('!libtool' '!emptydirs') + +build() { + cd $srcdir/$pkgname-$pkgver + + CFLAGS="-I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 ${CFLAGS}" + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --enable-epiphany-extension --with-epiphany-version=2.26 \ + --with-extension-prefix=/usr/lib/epiphany/2.26/extensions || return 1 + make || return 1; + make -j1 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$pkgdir install || return 1 + + install -dm755 $pkgdir/usr/share/gconf/schemas + gconf-merge-schema $pkgdir/usr/share/gconf/schemas/${pkgname}.schemas \ + $pkgdir/etc/gconf/schemas/*.schemas + rm -f $pkgdir/etc/gconf/schemas/*.schemas +} diff --git a/community/gwget/gwget.install b/community/gwget/gwget.install new file mode 100644 index 000000000..55f08a576 --- /dev/null +++ b/community/gwget/gwget.install @@ -0,0 +1,27 @@ +pkgname=gwget + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + update-desktop-database -q +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + update-desktop-database -q +} + +op=$1 +shift + +$op $* diff --git a/community/gxmessage/PKGBUILD b/community/gxmessage/PKGBUILD new file mode 100644 index 000000000..25b48a8b0 --- /dev/null +++ b/community/gxmessage/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Contributor: Jaroslav Lichtblau <tu@dragonlord.cz> +pkgname=gxmessage +pkgver=2.6.2 +pkgrel=4 +pkgdesc="A GTK2 based xmessage clone." +arch=('i686' 'x86_64') +url="http://homepages.ihug.co.nz/~trmusson/programs.html#gxmessage" +license=('GPL') +depends=('gtk2' 'desktop-file-utils') +makedepends=('pkgconfig') +install=$pkgname.install +source=(http://homepages.ihug.co.nz/~trmusson/stuff/$pkgname-$pkgver.tar.gz \ + $pkgname.desktop) +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --mandir=/usr/share/man || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + install -D -m644 "$srcdir/$pkgname.desktop" \ + "${pkgdir}/usr/share/applications/$pkgname.desktop" +} +md5sums=('429c49006d2e1c2075f89f612b892b4f' + 'af92506581c1aae70e3845a66a983f22') diff --git a/community/gxmessage/gxmessage.desktop b/community/gxmessage/gxmessage.desktop new file mode 100644 index 000000000..f569431ff --- /dev/null +++ b/community/gxmessage/gxmessage.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Name=Gxmessage +GenericName=gxmessage +Comment=A GTK2 based xmessage clone. +Comment[cs]=Klon xmessage postavený na knihovně GTK2. +Icon=gxmessage +Exec=gxmessage +Terminal=false +Categories=Utility; diff --git a/community/gxmessage/gxmessage.install b/community/gxmessage/gxmessage.install new file mode 100644 index 000000000..60f0f4287 --- /dev/null +++ b/community/gxmessage/gxmessage.install @@ -0,0 +1,8 @@ +post_install() { + echo "Updating desktop and mime database ..." + update-desktop-database -q +} + +op=$1 +shift +[ "$(type -t "$op")" = "function" ] && $op "$@" diff --git a/community/gyachi/PKGBUILD b/community/gyachi/PKGBUILD new file mode 100644 index 000000000..ba5f9a19a --- /dev/null +++ b/community/gyachi/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: $ +# Maintainer: Biru Ionut <ionut@archlinux.ro> +# Contributor: TDY <tdy@gmx.com> +# Contributor: Alexandru Mizeranschi <lexu_85@yahoo.com> +# Contributor: Conor Callahan <majikstreet@gmail.com> + +pkgname=gyachi +pkgver=1.2.2 +pkgrel=1 +pkgdesc="An improved fork of the GyachE Yahoo! client" +arch=('i686' 'x86_64') +url="http://gyachi.sourceforge.net/" +license=('GPL') +depends=('jasper' 'libgtkhtml' 'libmcrypt' 'libnotify' 'libv4l' 'gpgme' + 'gtkspell') +makedepends=('pkgconfig' 'alsa-lib' 'pulseaudio' 'imagemagick') +optdepends=('pulseaudio: for pulseaudio support') +options=('!libtool') +source=(http://downloads.sourceforge.net/gyachi/gyachi-$pkgver.tar.gz) +md5sums=('4152449c9cd68807effcfef509a3563e') + +build() { + cd "$srcdir/gyachi-$pkgver" + ./autogen.sh || return 1 + ./configure --prefix=/usr --libexecdir=/usr/lib \ + --disable-rpath \ + --disable-wine \ + --disable-gtktest \ + --disable-glibtest \ + --with-x || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + #icon + install -Dm644 $pkgdir/usr/share/gyachi/themes/gyachi-classic/gyach-icon_48.png \ + $pkgdir/usr/share/pixmaps/$pkgname.png +} diff --git a/community/hacburn/PKGBUILD b/community/hacburn/PKGBUILD new file mode 100644 index 000000000..de2570f74 --- /dev/null +++ b/community/hacburn/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +pkgname=hacburn +pkgver=0.3.5 +pkgrel=3 +pkgdesc="HacBurn is a script written in perl to aid in writing CDs. It is a graphical interface (using gtk+) to cdrtools, mpg321 and ogg123." +arch=('i686' 'x86_64') +url="http://hacburn.sourceforge.net/" +license=('GPL') +depends=('gtk2-perl' 'glib-perl' 'cdrtools' 'mpg321' 'vorbis-tools' 'gtk2' 'xorg-server' 'perl' 'cddb_get' 'lame') +conflicts=('hacburn-cvs') +source=(http://downloads.sourceforge.net/sourceforge/hacburn/HacBurn-$pkgver.tar.bz2) +md5sums=('1e4b3e4b49de58259a446b7752f59f22') + +build() { + install -D -m755 $startdir/src/HacBurn-$pkgver/hacburn \ + $startdir/pkg/usr/bin/hacburn + mkdir -p $startdir/pkg/usr/share/pixmaps + cp $startdir/src/HacBurn-$pkgver/hacburn.png \ + $startdir/pkg/usr/share/pixmaps/hacburn.png +} diff --git a/community/hal-cups-utils/01_interpreter_path.patch b/community/hal-cups-utils/01_interpreter_path.patch new file mode 100644 index 000000000..076aa1e5c --- /dev/null +++ b/community/hal-cups-utils/01_interpreter_path.patch @@ -0,0 +1,9 @@ +diff -Nur hal-cups-utils-0.6.5/systemv/hal_lpadmin hal-cups-utils-0.6.5.new/systemv/hal_lpadmin +--- hal-cups-utils-0.6.5/systemv/hal_lpadmin 2007-01-08 17:58:36.000000000 +0200 ++++ hal-cups-utils-0.6.5.new/systemv/hal_lpadmin 2007-01-31 07:33:08.000000000 +0200 +@@ -1,4 +1,4 @@ +-#!/bin/env python ++#!/usr/bin/python + import dbus, sys, os, time + import traceback + import locale diff --git a/community/hal-cups-utils/PKGBUILD b/community/hal-cups-utils/PKGBUILD new file mode 100644 index 000000000..8853e5ff7 --- /dev/null +++ b/community/hal-cups-utils/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: nesl247 <nesl247@gmail.com> +pkgname=hal-cups-utils +pkgver=0.6.13 +_pkgver=svn83 +pkgrel=1 +pkgdesc="Cups management via HAL UDIs" +url="http://packages.ubuntu.com/gutsy/admin/hal-cups-utils" +arch=('i686' 'x86_64') +license=('GPL') +depends=('hal' 'dbus' 'system-config-printer' 'glib2') +source=(http://archive.ubuntu.com/ubuntu/pool/main/h/$pkgname/${pkgname}_$pkgver+$_pkgver.orig.tar.gz + 01_interpreter_path.patch) +md5sums=('435e0a2127677e7a6b06f1890e13af78' + '20a48a6f3a80dac62065e3a9b137e95b') + +build() { + cd $startdir/src/trunk + + patch -Np1 -i $startdir/src/01_interpreter_path.patch || return 1 + + ./configure --prefix=/usr --libexecdir=/usr/lib/hal/scripts/ + + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/hardinfo/ChangeLog b/community/hardinfo/ChangeLog new file mode 100644 index 000000000..faf242a7b --- /dev/null +++ b/community/hardinfo/ChangeLog @@ -0,0 +1,20 @@ +2009-04-06 Eric Belanger <eric@archlinux.org> + + * hardinfo 0.5.1-1 + * Upstream update + +2009-03-29 Eric Belanger <eric@archlinux.org> + + * hardinfo 0.5c-1 + * Upstream update + +2008-08-13 Eric Belanger <eric@archlinux.org> + + * hardinfo 0.4.2.3-3 + * Rebuilt against gnutls 2.4.1 + +2008-04-06 Eric Belanger <eric@archlinux.org> + + * hardinfo 0.4.2.3-2 + * Rebuilt against libsoup 2.4 + * Added ChangeLog diff --git a/community/hardinfo/PKGBUILD b/community/hardinfo/PKGBUILD new file mode 100644 index 000000000..e1906ebdf --- /dev/null +++ b/community/hardinfo/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> + +pkgname=hardinfo +pkgver=0.5.1 +pkgrel=1 +pkgdesc="A system information and benchmark tool." +arch=('i686' 'x86_64') +url="http://hardinfo.berlios.de/wiki/index.php/Main_Page" +license=('GPL2') +depends=('gtk2' 'libsoup>=2.4.0' 'gnutls>=2.4.1') +options=('!emptydirs') +source=(http://download.berlios.de/hardinfo/${pkgname}-${pkgver}.tar.bz2 \ + fixsensors.patch hardinfo.distro) +md5sums=('6fb38992e140f2fab16518ae1f38e188' '05c212db07b9f152cdea052ff7bb28fa'\ + 'ab8a557d10f74bec5c94ed6cae34729c') +sha1sums=('983f0445aa60e02156bc5a5eaedeffb30b8e4d64' + 'd2151dce76dca238102937d0e15541f172bca530' + '4c31cbbfbdeb48593641ff600c8d4fb7bda2b01c') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + patch -p1 < ../fixsensors.patch || return 1 + sed -i 's|/usr/lib64|/usr/lib|' configure || return 1 + ./configure --prefix=/usr || return 1 + sed -i 's|lib64|lib|' binreloc.c || return 1 + sed -i 's|/sbin/lsmod|/bin/lsmod|g' arch/linux/{parisc,ppc,m68k,x86,common,mips,sparc,x86_64}/modules.h || return 1 + sed -i 's|/sbin/lsmod|/bin/lsmod|g' arch/this/modules.h || return 1 + sed -i 's|{ DB_PREFIX "debian_version", "deb" },|{ DB_PREFIX "hardinfo.distro", "arch" },{ DB_PREFIX "debian_version", "deb" },|' computer.h || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + install -D -m644 ../hardinfo.distro ${pkgdir}/etc/hardinfo.distro || return 1 +} diff --git a/community/hardinfo/fixsensors.patch b/community/hardinfo/fixsensors.patch new file mode 100644 index 000000000..812c29458 --- /dev/null +++ b/community/hardinfo/fixsensors.patch @@ -0,0 +1,13 @@ + diff -upNr hardinfo-0.4.2.2.orign/util.c hardinfo-0.4.2.2/util.c +--- hardinfo-0.4.2.2.orign/util.c 2007-07-20 16:45:08.000000000 +0200 ++++ hardinfo-0.4.2.2/util.c 2007-07-26 10:15:32.000000000 +0200 +@@ -996,7 +996,8 @@ gchar *h_strdup_cprintf(const gchar * fo + if (source) { + retn = g_strconcat(source, buffer, NULL); + g_free(buffer); +- g_free(source); ++ if(strlen(source)) ++ g_free(source); + } else { + retn = buffer; + } diff --git a/community/hardinfo/hardinfo.distro b/community/hardinfo/hardinfo.distro new file mode 100644 index 000000000..850183eeb --- /dev/null +++ b/community/hardinfo/hardinfo.distro @@ -0,0 +1 @@ +Arch Linux diff --git a/community/hashcash/PKGBUILD b/community/hashcash/PKGBUILD new file mode 100644 index 000000000..b9e593ba5 --- /dev/null +++ b/community/hashcash/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=hashcash +pkgver=1.22 +pkgrel=1 +pkgdesc="Hashcash is a denial-of-service counter measure tool for email/spam." +arch=('i686' 'x86_64') +url="http://www.hashcash.org" +license=('GPL') +depends=( 'glibc' ) +source=(http://www.hashcash.org/source/$pkgname-$pkgver.tgz) +md5sums=(31fae207061841dffc7b90ee18e3d0fa) + +build() { + cd $startdir/src/$pkgname-$pkgver + if [ "$CARCH" = "x86_64" ]; then + make generic-openssl || return 1 + else make x86-openssl || return 1 + fi + install -d -m0755 $startdir/pkg/usr/{bin,man/man1} + install -m755 $startdir/src/$pkgname-$pkgver/hashcash $startdir/pkg/usr/bin/hashcash + install -m755 $startdir/src/$pkgname-$pkgver/sha1 $startdir/pkg/usr/bin/sha1 + install -m755 $startdir/src/$pkgname-$pkgver/hashcash.1 $startdir/pkg/usr/man/man1/hashcash.1 +} diff --git a/community/haskell-http/PKGBUILD b/community/haskell-http/PKGBUILD new file mode 100644 index 000000000..ba86a9f2c --- /dev/null +++ b/community/haskell-http/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Vesa Kaihlavirta <vesa@archlinux.org> +# Contributor: Arch Haskell Team <arch-haskell@haskell.org> +# Package originally generated by cabal2arch 0.4.2 +pkgname=haskell-http +pkgrel=1 +pkgver=4000.0.7 +pkgdesc="A library for client-side HTTP" +url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HTTP" +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=('ghc=6.10.4' sh) +options=('strip') +source=(http://hackage.haskell.org/packages/archive/HTTP/$pkgver/HTTP-$pkgver.tar.gz) +install=haskell-http.install + +build() { + cd $startdir/src/HTTP-$pkgver + runhaskell Setup configure --prefix=/usr || return 1 + runhaskell Setup build || return 1 + runhaskell Setup register --gen-script || return 1 + runhaskell Setup unregister --gen-script || return 1 + install -D -m744 register.sh $startdir/pkg/usr/share/haskell/$pkgname/register.sh + install -m744 unregister.sh $startdir/pkg/usr/share/haskell/$pkgname/unregister.sh + runhaskell Setup copy --destdir=$startdir/pkg || return 1 + install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE || return 1 +} +md5sums=('e1cfe387a0c99e25185e35c4528faa8b') diff --git a/community/haskell-http/haskell-http.install b/community/haskell-http/haskell-http.install new file mode 100644 index 000000000..5f42b955e --- /dev/null +++ b/community/haskell-http/haskell-http.install @@ -0,0 +1,16 @@ +HS_DIR=/usr/share/haskell/haskell-http +post_install() { + ${HS_DIR}/register.sh +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +op=$1 +shift +$op $* diff --git a/community/haskell-x11-xft/PKGBUILD b/community/haskell-x11-xft/PKGBUILD new file mode 100644 index 000000000..926f23979 --- /dev/null +++ b/community/haskell-x11-xft/PKGBUILD @@ -0,0 +1,25 @@ +# Package generated by cabal2arch 0.5.2 +pkgname=haskell-x11-xft +pkgver=0.3 +pkgrel=7 +pkgdesc="Bindings to the Xft, X Free Type interface library, and some Xrender parts" +url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-xft" +license=('LGPL') +arch=('i686' 'x86_64') +makedepends=() +depends=('ghc' 'haskell-cabal' 'haskell-x11>=1.2.1' 'haskell-utf8-string>=0.1') +options=('strip') +source=(http://hackage.haskell.org/packages/archive/X11-xft/0.3/X11-xft-0.3.tar.gz) +install=haskell-x11-xft.install +md5sums=('1b4a528a2a4fe5e9de715f6758ff9015') + +build() { + cd $startdir/src/X11-xft-0.3 + runhaskell Setup configure --prefix=/usr || return 1 + runhaskell Setup build || return 1 + runhaskell Setup register --gen-script || return 1 + runhaskell Setup unregister --gen-script || return 1 + install -D -m744 register.sh $startdir/pkg/usr/share/haskell/$pkgname/register.sh + install -m744 unregister.sh $startdir/pkg/usr/share/haskell/$pkgname/unregister.sh + runhaskell Setup copy --destdir=$startdir/pkg || return 1 +} diff --git a/community/haskell-x11-xft/haskell-x11-xft.install b/community/haskell-x11-xft/haskell-x11-xft.install new file mode 100644 index 000000000..746e1ceb6 --- /dev/null +++ b/community/haskell-x11-xft/haskell-x11-xft.install @@ -0,0 +1,16 @@ +HS_DIR=/usr/share/haskell/haskell-x11-xft +post_install() { + ${HS_DIR}/register.sh +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +op=$1 +shift +$op $* diff --git a/community/haskell-x11/PKGBUILD b/community/haskell-x11/PKGBUILD new file mode 100644 index 000000000..377f72137 --- /dev/null +++ b/community/haskell-x11/PKGBUILD @@ -0,0 +1,34 @@ +# Contributor: shild <sxp@bk.ru> +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +pkgname=haskell-x11 +pkgver=1.4.5 +pkgrel=2 +pkgdesc="A Haskell binding to the X11 graphics library." +arch=(i686 x86_64) +url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11" +license=('BSD') +depends=(sh) +makedepends=('ghc=6.10.4') +options=('strip') +conflicts=(haskell-x11-extras) +install=hsmod.install +source=(http://hackage.haskell.org/packages/archive/X11/$pkgver/X11-$pkgver.tar.gz) +md5sums=('73a4ba56b8cef69ce3659ab452e4530b') + +build() { + cd $startdir/src/X11-$pkgver + + runhaskell Setup.hs configure --ghc --prefix=/usr \ + --libsubdir=\$compiler/site-local/\$pkgid || return 1 + + runhaskell Setup.hs build || return 1 + + runhaskell Setup.hs register --gen-script + runhaskell Setup.hs unregister --gen-script + + install -D -m744 register.sh $startdir/pkg/usr/share/haskell/$pkgname/register.sh + install -m744 unregister.sh $startdir/pkg/usr/share/haskell/$pkgname/unregister.sh + runhaskell Setup.hs copy --destdir=$startdir/pkg || return 1 + + install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/BSD3 +} diff --git a/community/haskell-x11/hsmod.install b/community/haskell-x11/hsmod.install new file mode 100644 index 000000000..e417f264a --- /dev/null +++ b/community/haskell-x11/hsmod.install @@ -0,0 +1,22 @@ +HS_DIR=/usr/share/haskell/haskell-x11 + +post_install() { + ${HS_DIR}/register.sh +} + +pre_upgrade() { + ${HS_DIR}/unregister.sh +} + +post_upgrade() { + ${HS_DIR}/register.sh +} + +pre_remove() { + ${HS_DIR}/unregister.sh +} + +op=$1 +shift + +$op $* diff --git a/community/haskell-zlib/PKGBUILD b/community/haskell-zlib/PKGBUILD new file mode 100644 index 000000000..2bc20ee47 --- /dev/null +++ b/community/haskell-zlib/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Vesa Kaihlavirta <vesa@archlinux.org> +# Contributor: Arch Haskell Team <arch-haskell@haskell.org> +# Package originally generated by cabal2arch 0.4.1 +pkgname=haskell-zlib +pkgrel=1 +pkgver=0.5.2.0 +pkgdesc="Compression and decompression in the gzip and zlib formats" +url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/zlib" +license=('custom:BSD3') +arch=('i686' 'x86_64') +depends=(ghc=6.10.4 'zlib' sh) +options=('strip') +source=(http://hackage.haskell.org/packages/archive/zlib/$pkgver/zlib-$pkgver.tar.gz) +install=haskell-zlib.install + +build() { + cd $startdir/src/zlib-$pkgver + runhaskell Setup configure --prefix=/usr || return 1 + runhaskell Setup build || return 1 + runhaskell Setup register --gen-script || return 1 + runhaskell Setup unregister --gen-script || return 1 + install -D -m744 register.sh $startdir/pkg/usr/share/haskell/$pkgname/register.sh + install -m744 unregister.sh $startdir/pkg/usr/share/haskell/$pkgname/unregister.sh + runhaskell Setup copy --destdir=$startdir/pkg || return 1 + install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE || return 1 +} +md5sums=('19859e241dc18ef1501a5d44d8523507') diff --git a/community/haskell-zlib/haskell-zlib.install b/community/haskell-zlib/haskell-zlib.install new file mode 100644 index 000000000..cdaff28b9 --- /dev/null +++ b/community/haskell-zlib/haskell-zlib.install @@ -0,0 +1,16 @@ +HS_DIR=/usr/share/haskell/haskell-zlib +post_install() { + ${HS_DIR}/register.sh +} +pre_upgrade() { + ${HS_DIR}/unregister.sh +} +post_upgrade() { + ${HS_DIR}/register.sh +} +pre_remove() { + ${HS_DIR}/unregister.sh +} +op=$1 +shift +$op $* diff --git a/community/hatari/PKGBUILD b/community/hatari/PKGBUILD new file mode 100644 index 000000000..287bedc84 --- /dev/null +++ b/community/hatari/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 1847 2009-09-05 12:49:52Z mherych $ +# Maintainer: Shinlun Hsieh <yngwiexx@yahoo.com.tw> + +pkgname=hatari +pkgver=1.3.1 +pkgrel=1 +pkgdesc="An Atari ST and STE emulator" +arch=('i686' 'x86_64') +url="http://hatari.sourceforge.net/" +license=('GPL') +depends=('sdl' 'libpng') +source=(http://download.berlios.de/hatari/hatari-$pkgver.tar.bz2) +md5sums=('112b544ec4affb7c04e931088e62a115') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + + ./configure --prefix=/usr --datadir=/usr/share/${pkgname} + make || return 1 + make DESTDIR=${startdir}/pkg install +} diff --git a/community/hedgewars/PKGBUILD b/community/hedgewars/PKGBUILD new file mode 100644 index 000000000..8208dc06b --- /dev/null +++ b/community/hedgewars/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=hedgewars +pkgver=0.9.11 +pkgrel=2 +pkgdesc="Free Worms-like turn based strategy game" +arch=('i686' 'x86_64') +url="http://hedgewars.org" +license=('GPL' 'custom') +depends=('qt' 'sdl' 'sdl_mixer' 'sdl_image' 'sdl_net' 'sdl_ttf') +makedepends=('fpc' 'cmake') +#makedepends=('fpc' 'cmake' 'ghc' 'haskell-hslogger' 'haskell-openid' 'haskell-utf8-string' 'haskell-http') +source=(http://hedgewars.org/download/$pkgname-src-$pkgver.tar.bz2 \ + hedgewars.desktop \ + hedgewars.png) +md5sums=('8e0accc23e137ce5dbe6d50b5b8ba2ef' + '48c66a3204d4fa0a69e9aa46f7c31e0c' + 'eeb14d50df39063549ac5eca9dbc65d1') + +build() { + cd $startdir/src/$pkgname-src-$pkgver + + install -D -m644 $startdir/src/hedgewars.png $startdir/pkg/usr/share/pixmaps/hedgewars.png && \ + install -D -m644 $startdir/src/hedgewars.desktop $startdir/pkg/usr/share/applications/hedgewars.desktop || return 1 + +# cmake -DCMAKE_INSTALL_PREFIX=/usr -DDATA_INSTALL_DIR=/usr/share -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake -DQT_MOC_EXECUTABLE=/usr/bin/moc -DWITH_SERVER=1 + cmake -DCMAKE_INSTALL_PREFIX=/usr -DDATA_INSTALL_DIR=/usr/share -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake -DQT_MOC_EXECUTABLE=/usr/bin/moc + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + install -D -m644 Fonts_LICENSE.txt $startdir/pkg/usr/share/licenses/$pkgname/Fonts_LICENSE.txt +} diff --git a/community/hedgewars/hedgewars.desktop b/community/hedgewars/hedgewars.desktop new file mode 100644 index 000000000..9d74ed3f1 --- /dev/null +++ b/community/hedgewars/hedgewars.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +Name=Hedgewars +GenericName=Platform Game +Comment=Worms style game +Exec=hedgewars +Icon=hedgewars +Categories=Game;ArcadeGame; \ No newline at end of file diff --git a/community/hedgewars/hedgewars.png b/community/hedgewars/hedgewars.png new file mode 100644 index 000000000..60ae66199 Binary files /dev/null and b/community/hedgewars/hedgewars.png differ diff --git a/community/hevea/PKGBUILD b/community/hevea/PKGBUILD new file mode 100644 index 000000000..6cb913c4b --- /dev/null +++ b/community/hevea/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Brian Nguyen <bhnguyen@gmail.com> +# Original Packager: Tom K <tomk@runbox.com> + +pkgname=hevea +pkgver=1.10 +pkgrel=1 +pkgdesc="A quite complete and fast LATEX to HTML translator" +arch=(i686 x86_64) +depends=('ocaml') +license=('GPL') +url="http://pauillac.inria.fr/~maranget/hevea/" +install=hevea.install +source=(http://pauillac.inria.fr/~maranget/$pkgname/distri/$pkgname-$pkgver.tar.gz) +md5sums=('24a631570bee3cc4b8350e9db39be62b') + +build() { + cd $startdir/src/$pkgname-$pkgver + + sed -i 's:usr/local:usr:' Makefile + make || return 1 + + sed -i "s:DESTDIR=.*:DESTDIR=$startdir/pkg:" Makefile config.sh + make install +} diff --git a/community/hevea/hevea.install b/community/hevea/hevea.install new file mode 100644 index 000000000..5800a8a7a --- /dev/null +++ b/community/hevea/hevea.install @@ -0,0 +1,16 @@ +post_install() { + echo "HEVEA is fully functional when other software are installed:" + echo "* A modern LaTeX installation including dvips." + echo "* The ghostscript PostScript interpreter." + echo "* The netpbm image processing package." + echo "However, these are optional and hevea runs without them." +} + +post_upgrade() { + post_install $1 +} + +op=$1 +shift + +$op $* diff --git a/community/hex-a-hop/PKGBUILD b/community/hex-a-hop/PKGBUILD new file mode 100644 index 000000000..f1453635b --- /dev/null +++ b/community/hex-a-hop/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: insulae <insulae@gmail.com> + +pkgname=hex-a-hop +pkgver=20070705 +pkgrel=6 +pkgdesc="Hex-a-hop is a puzzle game based on hexagonal tiles" +arch=(i686 x86_64) +url="http://packages.debian.org/testing/games/hex-a-hop" +license=('GPL') +depends=('sdl') +makedepends=() +options=() +source=(http://archlinux-stuff.googlecode.com/files/hex-a-hop.tar.gz \ + arch.patch) +md5sums=('4e9f11dcd85217b7f0c5461edc961822' + 'b7b32dc728ef948267c8a35f3384867b') + +build() { + cd $startdir/src/$pkgname + + patch -Np1 <../arch.patch + + make || return 1 + + mkdir -p $startdir/pkg/usr/{share,bin} + mkdir -p $startdir/pkg/usr/share/hex-a-hop + + install -m 755 Hex-a-hop $startdir/pkg/usr/share/hex-a-hop || return 1 + install -m 644 levels.dat $startdir/pkg/usr/share/hex-a-hop || return 1 + cp -r graphics $startdir/pkg/usr/share/hex-a-hop || return 1 + + cat >$startdir/pkg/usr/bin/hex-a-hop <<EOF || return 1 +#!/bin/sh +mkdir -p \$HOME/.hex-a-hop && \ +exec /usr/share/hex-a-hop/Hex-a-hop \$HOME/.hex-a-hop +EOF + chmod 775 $startdir/pkg/usr/bin/hex-a-hop || return 1 + + cd $startdir/pkg/usr/share/hex-a-hop/graphics && \ + chmod 644 *.* +} diff --git a/community/hex-a-hop/arch.patch b/community/hex-a-hop/arch.patch new file mode 100644 index 000000000..628306e94 --- /dev/null +++ b/community/hex-a-hop/arch.patch @@ -0,0 +1,64 @@ +diff -wbBur hex-a-hop/gfx.cpp hex-a-hop.my/gfx.cpp +--- hex-a-hop/gfx.cpp 2007-07-06 18:18:54.000000000 +0400 ++++ hex-a-hop.my/gfx.cpp 2007-07-26 13:39:43.000000000 +0400 +@@ -274,12 +274,11 @@ + if ((SDL_focus & 6)==6) + { + videoExposed = 1; +- + x = TickTimer(); + +- while (x<10) ++ while (x<50) + { +- SDL_Delay(10-x); ++ SDL_Delay(50-x); + x += TickTimer(); + } + +@@ -288,7 +287,7 @@ + else + { + // Not focussed. Try not to eat too much CPU! +- SDL_Delay(150); ++ SDL_Delay(300); + } + + // experimental... +diff -wbBur hex-a-hop/hex_puzzzle.cpp hex-a-hop.my/hex_puzzzle.cpp +--- hex-a-hop/hex_puzzzle.cpp 2007-07-06 18:18:54.000000000 +0400 ++++ hex-a-hop.my/hex_puzzzle.cpp 2007-07-26 13:40:17.000000000 +0400 +@@ -76,8 +76,10 @@ + // printf("file_open( \"%s\", \"%s\" )\n", file, flags ); + extern String base_path; + static String filename; // static to reduce memory alloc/free calls. +- if (file[0]=='\0' || file[1]!=':') //If a full path is specified, don't prepend base_path ++ if (file[0] != '/') //If a full path is specified, don't prepend base_path + filename = base_path; ++ else ++ filename = ""; + filename += file; + // printf(" -> \"%s\"\n", filename ); + +@@ -1513,7 +1515,7 @@ + double time; + double undoTime; + +- #define MAX_UNDO 6 ++ #define MAX_UNDO 64 + Undo undo[MAX_UNDO]; + int numUndo; + LevelInfo* currentLevelInfo; +diff -wbBur hex-a-hop/menus.h hex-a-hop.my/menus.h +--- hex-a-hop/menus.h 2007-07-06 18:18:54.000000000 +0400 ++++ hex-a-hop.my/menus.h 2007-07-26 13:39:43.000000000 +0400 +@@ -360,7 +360,8 @@ + int freeSlot = -1; + char* GetSlotName(int i, char * t) + { +- sprintf(t, "save%d.dat", i+1); ++ char *home = getenv("HOME"); ++ sprintf(t, "%s/.hex-a-hop/save%d.dat", home != NULL ? home : "", i+1); + return t; + } + diff --git a/community/hgsvn/PKGBUILD b/community/hgsvn/PKGBUILD new file mode 100644 index 000000000..15f7d3dc6 --- /dev/null +++ b/community/hgsvn/PKGBUILD @@ -0,0 +1,17 @@ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> +# Contributor: Mathieu Clabaut <mathieu.clabaut@gmail.com> +pkgname=hgsvn +pkgver=0.1.6 +pkgrel=2 +pkgdesc='A set of scripts to work locally on Subversion checkouts using Mercurial' +arch=('i686' 'x86_64') +url='http://pypi.python.org/pypi/hgsvn/' +license=('GPL') +depends=('python' 'setuptools') +source=("http://pypi.python.org/packages/source/h/hgsvn/$pkgname-$pkgver.tar.gz") +md5sums=('717f21210fb84e7538d76a95a582a647') + +build() { + cd $startdir/src/$pkgname-$pkgver + python setup.py install --root=$startdir/pkg || return 1 +} diff --git a/community/homebank/ChangeLog b/community/homebank/ChangeLog new file mode 100644 index 000000000..792c183e5 --- /dev/null +++ b/community/homebank/ChangeLog @@ -0,0 +1,3 @@ +2008-11-28 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v4.0 + diff --git a/community/homebank/PKGBUILD b/community/homebank/PKGBUILD new file mode 100644 index 000000000..53e001b02 --- /dev/null +++ b/community/homebank/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=homebank +pkgver=4.0.4 +pkgrel=1 +pkgdesc="Free, easy, personal accounting for everyone." +arch=('i686' 'x86_64') +url="http://homebank.free.fr/" +license=('GPL') +depends=('desktop-file-utils' 'gtk2' 'hicolor-icon-theme' 'libofx' 'librsvg' 'perlxml') +#options=(!makeflags) +install=$pkgname.install +source=(http://homebank.free.fr/public/$pkgname-$pkgver.tar.gz) + +md5sums=('90fcd33db3e1ec00c74662ae468508d5') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/homebank/homebank.install b/community/homebank/homebank.install new file mode 100644 index 000000000..dcc06de40 --- /dev/null +++ b/community/homebank/homebank.install @@ -0,0 +1,12 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} diff --git a/community/hostapd/PKGBUILD b/community/hostapd/PKGBUILD new file mode 100644 index 000000000..9a2a5abf4 --- /dev/null +++ b/community/hostapd/PKGBUILD @@ -0,0 +1,54 @@ +_madwifiver=0.9.4.3844 +pkgname=hostapd +pkgver=0.6.9 +pkgrel=1 +pkgdesc="daemon for wireless software access points" +arch=('i686' 'x86_64') +url="http://hostap.epitest.fi/hostapd/" +license=('custom') +depends=('openssl') +makedepends=('svn') +provides=('hostapd') +conflicts=('hostapd') +install=hostapd.install +source=(http://hostap.epitest.fi/releases/$pkgname-$pkgver.tar.gz + ftp://ftp.archlinux.org/other/madwifi/madwifi-$_madwifiver.tar.bz2 + config.bz2 + hostapd) +md5sums=('83630d11fa66ade9091f1b304fccd74c' + 'fc8b627774a91a5f0d6bd4e0d0b206fd' + '7389c53b18cc9e907f7c543980e518bd' + 'cbc54751c16a53221f2c8ab7170aad78') + +build() { + cd $startdir/src/$pkgname-$pkgver/hostapd || return 1 + + cp ../../config ./.config || return 1 + + sed -i "s|/usr|$startdir/src/madwifi|" .config || return 1 + sed -i "s|/usr/local/bin|$startdir/pkg/usr/bin|" Makefile || return 1 + + mkdir -p $startdir/pkg/usr/bin $startdir/pkg/etc/hostapd \ + $startdir/pkg/usr/man/man1 $startdir/pkg/usr/man/man8 \ + $startdir/pkg/usr/share/licenses/$pkgname $startdir/pkg/etc/rc.d || return 1 + + make || return 1 + make DESTDIR=$pkg install || return 1 + + cp ../src/hlr_auc_gw/hlr_auc_gw.milenage_db $startdir/pkg/etc/hostapd || return 1 + cp hostapd.accept $startdir/pkg/etc/hostapd || return 1 + cp hostapd.conf $startdir/pkg/etc/hostapd || return 1 + cp hostapd.deny $startdir/pkg/etc/hostapd || return 1 + cp hostapd.eap_user $startdir/pkg/etc/hostapd || return 1 + cp hostapd.radius_clients $startdir/pkg/etc/hostapd || return 1 + cp hostapd.sim_db $startdir/pkg/etc/hostapd || return 1 + cp hostapd.vlan $startdir/pkg/etc/hostapd || return 1 + cp hostapd.wpa_psk $startdir/pkg/etc/hostapd || return 1 + cp wired.conf $startdir/pkg/etc/hostapd || return 1 + cp hostapd.8 $startdir/pkg/usr/man/man8 || return 1 + cp hostapd_cli.1 $startdir/pkg/usr/man/man1 || return 1 + cp ../COPYING $startdir/pkg/usr/share/licenses/hostapd || return 1 + cp ../../hostapd $startdir/pkg/etc/rc.d || return 1 + + mv $pkgdir/usr/man $pkgdir/usr/share/ +} diff --git a/community/hostapd/config.bz2 b/community/hostapd/config.bz2 new file mode 100644 index 000000000..b625478a9 Binary files /dev/null and b/community/hostapd/config.bz2 differ diff --git a/community/hostapd/hostapd b/community/hostapd/hostapd new file mode 100755 index 000000000..7473bfaa3 --- /dev/null +++ b/community/hostapd/hostapd @@ -0,0 +1,34 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting hostapd" + /usr/bin/hostapd -B -P /var/run/hostapd.pid /etc/hostapd/hostapd.conf &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + add_daemon hostapd + fi + ;; + stop) + stat_busy "Stopping hostapd" + [ -f /var/run/hostapd.pid ] && kill `cat /var/run/hostapd.pid` &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + rm_daemon hostapd + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/community/hostapd/hostapd.install b/community/hostapd/hostapd.install new file mode 100644 index 000000000..c4796058f --- /dev/null +++ b/community/hostapd/hostapd.install @@ -0,0 +1,24 @@ +post_install() { + echo "> Note: You will find some config examples in" + echo "> /etc/hostapd. The default location of several" + echo "> key configuration files for hostapd are in" + echo "> /etc/hostapd as well. They are:" + echo "> hostapd.conf --> primary configuration file" + echo "> hostapd.allow --> MAC allow list" + echo "> hostapd.deny --> MAC deny list" + echo "> Also, note that there are some self-explanatory" + echo "> examples in the directory. Feel free to change the mac" + echo "> list location by defining it differently in your hostapd.conf" + echo "> file. Please, note, however. The daemon start/stop" + echo "> script assumes you have a working config file at" + echo "> /etc/hostapd/hostapd.conf. One final thing to remember." + echo "> You need to install madwifi if you want support for it." +} + +post_upgrade() { + post_install +} + +op=$1 +shift +$op $* diff --git a/community/hsoconnect/HSOconnect.cfg b/community/hsoconnect/HSOconnect.cfg new file mode 100644 index 000000000..14cdad72e --- /dev/null +++ b/community/hsoconnect/HSOconnect.cfg @@ -0,0 +1,64 @@ +# +#The main program configuration for HSOconnect +# + +[Config] + +#Which connection/GUI Profile to use +# +profile : Pengie_and_buttons + +#which language directory - relative to the languages configuration directory +language : default + +#browser to use for displaying help files +browser : firefox,konqueror,mozilla,galeon,netscape + +#Port to use for AT commands +port : /dev/ttyHS1 + +#Modem init strings - sent during port opening sequence after CFUN test and before main WWAN AT commands are sent by the prog. +initstring1 : ATI +initstring2 : +initstring3 : + +#connection attempt timeout +#how may seconds to wait before failing a connection attempt +connection_timeout : 10 + +#warn user if the device regaisters on a roaming network +warn_roaming : 1 +show_quick_switch_buttons : 1 +#logviewer program +logviewer : gedit,kedit,kate + +#which device to control and read the data statistics for in /proc/net/dev +#value 0..9 - Normally this is 0 for hso0 +procdev : 0 + +#Startup mode +# 0:2G Only, 1:3G Only, 2:2G Preferred, 3:3G Preferred +umts_mode : 3 + +#Do we display a debug window? +#value 0 or 1 +debug : 0 + +#A workaround for those systems that forget the image on the connect button +# after connecting/disconnecting :( +#value 0 or 1 +dont_swap_images : 0 + +#Do you want a warning when a transfer limit has been reached +warn_transfer_limit : 0 +#and what is the limit in whole MegaBytes +transfer_limit : 1 + +#Auto- connect as soon as device is registered (not roaming) +# and reconnect - if the connection fails retry connection +autoconnectdelay : 10 +autoreconnect : 0 +autoconnect : 0 +#Default usergroup for files created/managed by HSOconnect +usergroup : network +### diff --git a/community/hsoconnect/PKGBUILD b/community/hsoconnect/PKGBUILD new file mode 100644 index 000000000..095d2439e --- /dev/null +++ b/community/hsoconnect/PKGBUILD @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 3472 2009-10-03 18:33:24Z andrea $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> + +pkgname=hsoconnect +pkgver=1.2.18 +pkgrel=3 +pkgdesc="HSO command line connection utility" +arch=('i686' 'x86_64') +url="http://www.pharscape.org/forum/index.php?topic=743.0" +license=('GPL2') +depends=('pygtk' 'hsolink' 'ozerocdoff' 'dbus-python') +backup=('usr/share/hsoconnect/HSOconnect.cfg') +source=(ftp://ftp.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.gz + 'hsoconnect.sh' 'HSOconnect.cfg' 'hsoconnect.desktop') +md5sums=('ed7147b66838ca19114657ccffe441c7' + '3ed520143bbb8de243cde7f2f503ce32' + 'ba44b2e3cae9e2c17408b109744d98cd' + '54fa6503ea415d7bbf897af23e7055a9') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + install -D -m755 -gnetwork ${srcdir}/${pkgname}.sh ${pkgdir}/usr/bin/${pkgname} || return 1 + + install -d ${pkgdir}/usr/share/man/man1 + install -m644 hsoconnect/HSOconnect.1 ${pkgdir}/usr/share/man/man1 || return 1 + + install -d ${pkgdir}/usr/share/hsoconnect + cp -r hsoconnect/hsoc hsoconnect/hsoconf ${pkgdir}/usr/share/hsoconnect || return 1 + rm ${pkgdir}/usr/share/hsoconnect/hsoconf/HSOconnect.cfg.def + chown -R :network ${pkgdir}/usr/share/hsoconnect + + sed -i 's|dialout|network|' ${pkgdir}/usr/share/hsoconnect/hsoc/HSOconsole.py + sed -i 's|PIDPATH =.*$|PIDPATH ="/tmp"|g' \ + ${pkgdir}/usr/share/hsoconnect/hsoc/HSOconnect.py + + install -D -m644 -gnetwork ${srcdir}/HSOconnect.cfg \ + ${pkgdir}/usr/share/hsoconnect/hsoconf/HSOconnect.cfg || return 1 + + touch ${pkgdir}/usr/share/hsoconnect/hsoconf/{hsoconnect.log,transferlog} || return 1 + chmod 664 ${pkgdir}/usr/share/hsoconnect/hsoconf/{hsoconnect.log,transferlog} + chown :network ${pkgdir}/usr/share/hsoconnect/hsoconf/{hsoconnect.log,transferlog} + + install -d ${pkgdir}/usr/share/applications + install -m644 ${srcdir}/hsoconnect.desktop ${pkgdir}/usr/share/applications/ || return 1 + + install -D hsoconnect/hsoconf/images/pengie/pengie-2-3232.png ${pkgdir}/usr/share/pixmaps/hsoconnect.png || return 1 + + install -d ${pkgdir}/etc/ + ln -sf /usr/share/hsoconnect/hsoconf/HSOconnect.cfg ${pkgdir}/etc/hsoconnect || return 1 +} diff --git a/community/hsoconnect/hsoconnect.desktop b/community/hsoconnect/hsoconnect.desktop new file mode 100644 index 000000000..d97dc8697 --- /dev/null +++ b/community/hsoconnect/hsoconnect.desktop @@ -0,0 +1,13 @@ + +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=HSOconnect 1.2 +Comment=Connection Manager for Option HSDPA/HSUPA modems +Exec=/usr/bin/hsoconnect +Terminal=false +Type=Application +Icon=hsoconnect.png +Categories=Application;Network; +StartupNotify=true +Name[en_GB]=HSOconnect 1.2 diff --git a/community/hsoconnect/hsoconnect.sh b/community/hsoconnect/hsoconnect.sh new file mode 100644 index 000000000..eea13d672 --- /dev/null +++ b/community/hsoconnect/hsoconnect.sh @@ -0,0 +1,9 @@ +#!/bin/bash +if [ "$1" = "DEBUG" ] +then + echo DEBUG mode on + export HSOCDEBUG=on +fi + +export HSOCONF=/usr/share/hsoconnect/hsoconf +python /usr/share/hsoconnect/hsoc/HSOconnect.py diff --git a/community/hsolink/PKGBUILD b/community/hsolink/PKGBUILD new file mode 100644 index 000000000..671d050d3 --- /dev/null +++ b/community/hsolink/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +pkgname=hsolink +pkgver=1.0.118 +pkgrel=5 +pkgdesc="HSO command line connection utility" +arch=('i686' 'x86_64') +url="http://www.pharscape.org/hsolinkcontrol.html" +license=('GPL2') +depends=('ozerocdoff') +source=("http://www.pharscape.org/downloads1.html/$pkgname-$pkgver.tar.gz") +install=hsolink.install +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr || return 1 + make DESTDIR="$pkgdir/" install || return 1 + chgrp network "$pkgdir"/usr/bin/hsolinkcontrol + chmod ug+s "$pkgdir"/usr/bin/hsolinkcontrol +} +md5sums=('8b5b179c487b7ad95112fe74dea7e302') diff --git a/community/hsolink/hsolink.install b/community/hsolink/hsolink.install new file mode 100644 index 000000000..95aa860d4 --- /dev/null +++ b/community/hsolink/hsolink.install @@ -0,0 +1,3 @@ +post_install() { + echo "To use hsolinkcontrol, please add yourself to the 'network' group." +} diff --git a/community/ht/PKGBUILD b/community/ht/PKGBUILD new file mode 100644 index 000000000..fbd66f056 --- /dev/null +++ b/community/ht/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: tardo <tardo@nagi-fanboi.net> +# Contributor: Simon Morgan <"mra84964@mra.pb.hx".decode('rot-13')> + +pkgname=ht +pkgver=2.0.16 +pkgrel=1 +pkgdesc="A file editor/viewer/analyzer for executables" +arch=('i686' 'x86_64') +url="http://hte.sourceforge.net/" +license=('GPL') +depends=('gcc' 'ncurses') +source=(http://downloads.sourceforge.net/sourceforge/hte/$pkgname-$pkgver.tar.gz) +md5sums=('ace67fa5512f9308acb5b61ca47be905') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --disable-x11-textmode --enable-release --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + # avoid TeX conflict + mv $pkgdir/usr/bin/ht $pkgdir/usr/bin/hte +} diff --git a/community/html2text/PKGBUILD b/community/html2text/PKGBUILD new file mode 100644 index 000000000..518cf63e0 --- /dev/null +++ b/community/html2text/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> + +pkgname=html2text +pkgver=1.3.2a +pkgrel=7 +pkgdesc="A HTML to text converter" +arch=('i686' 'x86_64') +url="http://www.mbayer.de/html2text" +license=('GPL2') +depends=('gcc-libs') +source=(http://ftp.ibiblio.org/pub/linux/apps/www/converters/$pkgname-$pkgver.tar.gz) +md5sums=('6097fe07b948e142315749e6620c9cfc') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure + make || return 1 + install -D -m 755 html2text $pkgdir/usr/bin/html2text + install -D -m 644 html2text.1.gz $pkgdir/usr/share/man/man1/html2text.1.gz + install -D -m 644 html2textrc.5.gz $pkgdir/usr/share/man/man5/html2textrc.5.gz +} + diff --git a/community/htmldoc/PKGBUILD b/community/htmldoc/PKGBUILD new file mode 100644 index 000000000..bdc214787 --- /dev/null +++ b/community/htmldoc/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: tobias <tobias@archlinux.org> +# Contributor: Simon Rutishauser <simon.rutishauser@gmx.ch> + +pkgname=htmldoc +pkgver=1.8.27 +pkgrel=2 +pkgdesc="Produce PDF or Postscript from HTML documents including TOCs and Indices" +arch=(i686 x86_64) +url="http://www.htmldoc.org" +license=('GPL') +depends=('libjpeg' 'libpng' 'openssl' 'fltk' 'gcc' 'libxft' 'libxpm') +source=(ftp://ftp.easysw.com/pub/${pkgname}/${pkgver}/${pkgname}-$pkgver-source.tar.bz2) +md5sums=('35589e7b8fe9c54e11be87cd5aec4dcc') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + ./configure --prefix=/usr + sed -i 's|^bindir.*$|bindir = ${prefix}/bin|' Makedefs + make || return 1 + make prefix=${startdir}/pkg/usr install + # fix freedesktop stuff + install -Dm 644 desktop/htmldoc-128.png \ + ${startdir}/pkg/usr/share/pixmaps/htmldoc.png + echo "MimeType=application/vnd.htmldoc-book;" >> desktop/htmldoc.desktop + sed -i 's|X-Red-Hat.*$||' desktop/htmldoc.desktop + install -Dm 644 desktop/htmldoc.desktop \ + ${startdir}/pkg/usr/share/applications/htmldoc.desktop +} diff --git a/community/hubbub/PKGBUILD b/community/hubbub/PKGBUILD new file mode 100644 index 000000000..bb611fcf7 --- /dev/null +++ b/community/hubbub/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> +pkgname=hubbub +pkgver=0.0.1 +pkgrel=1 +pkgdesc="HTML5 compliant parsing library" +arch=("i686" "x86_64") +url="http://www.netsurf-browser.org/projects/hubbub" +license=('MIT') +depends=('libparserutils') +source=("http://www.netsurf-browser.org/projects/releases/${pkgname}-${pkgver}-src.tar.gz") +md5sums=('58c6e2b5a5906f3f0bf136c0c71b5403') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + sed -i 's/const uint8_t \*cptr;/const uint8_t \*cptr = 0;/; + s/size_t len;/size_t len = 0;/' src/tokeniser/tokeniser.c || return 1 + make PREFIX=/usr || return 1 + make install PREFIX=/usr DESTDIR="${pkgdir}" || return 1 + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +} + diff --git a/community/hula/PKGBUILD b/community/hula/PKGBUILD new file mode 100644 index 000000000..697612e10 --- /dev/null +++ b/community/hula/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 2654 2009-09-19 18:43:48Z foutrelis $ +# Maintainer: William Rea <sillywilly@gmail.com> +# Contributor: Benjamin Andresen <benny@klapmuetz.org> +# Contributor: eliott <eliott@cactuswax.net> + +pkgname=hula +pkgver=r2661 +pkgrel=2 +pkgdesc="A calendar and mail server" +arch=('i686' 'x86_64') +url="http://developer.novell.com/wiki/index.php/Hula" +options=('!libtool') +depends=('popt' 'libldap' 'mono' 'perl') +install=$pkgname.install +license=('GPL') +source=(http://archlinux-stuff.googlecode.com/files/hula-$pkgver.tar.gz \ + hula-script \ + build-fix.patch) +md5sums=('4a50509873ea6bfdeb8daf7540d15d85' + '6cad58336400ee5d157a1ee4ae150bfd' + '004c478d9ea9b781b84f67c68f7d89d2') + +build() { + export MONO_SHARED_DIR=$startdir/src/.wabi + mkdir -p $MONO_SHARED_DIR + + cd $startdir/src/$pkgname + + sed -i '/CONNECTION_TIMEOUT/s/$/ \n#define VERBOSE_SPAMASSASSIN/' src/agents/antispam/antispam.h + patch -p1 <$srcdir/build-fix.patch + + ./autogen.sh --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + install -D -m755 ../../hula-script $startdir/pkg/etc/rc.d/hula + rm -r $MONO_SHARED_DIR +} diff --git a/community/hula/build-fix.patch b/community/hula/build-fix.patch new file mode 100644 index 000000000..850157315 --- /dev/null +++ b/community/hula/build-fix.patch @@ -0,0 +1,52 @@ +diff -wbBur hula.org/autogen.sh hula/autogen.sh +--- hula.org/autogen.sh 2009-02-27 10:55:05.000000000 +0000 ++++ hula/autogen.sh 2009-02-27 11:09:41.000000000 +0000 +@@ -7,7 +7,7 @@ + + # default version requirements ... + REQUIRED_AUTOCONF_VERSION=${REQUIRED_AUTOCONF_VERSION:-2.53} +-REQUIRED_AUTOMAKE_VERSION=${REQUIRED_AUTOMAKE_VERSION:-1.6} ++REQUIRED_AUTOMAKE_VERSION=${REQUIRED_AUTOMAKE_VERSION:-1.10} + REQUIRED_LIBTOOL_VERSION=${REQUIRED_LIBTOOL_VERSION:-1.4.3} + REQUIRED_GETTEXT_VERSION=${REQUIRED_GETTEXT_VERSION:-0.10.40} + REQUIRED_GLIB_GETTEXT_VERSION=${REQUIRED_GLIB_GETTEXT_VERSION:-2.2.0} +@@ -276,14 +276,7 @@ + "http://ftp.gnu.org/pub/gnu/autoconf/autoconf-$REQUIRED_AUTOCONF_VERSION.tar.gz" || DIE=1 + AUTOHEADER=`echo $AUTOCONF | sed s/autoconf/autoheader/` + +-case $REQUIRED_AUTOMAKE_VERSION in +- 1.4*) automake_progs="automake-1.4" ;; +- 1.5*) automake_progs="automake-1.5 automake-1.6 automake-1.7 automake-1.8 automake-1.9" ;; +- 1.6*) automake_progs="automake-1.6 automake-1.7 automake-1.8 automake-1.9 automake19" ;; +- 1.7*) automake_progs="automake-1.7 automake-1.8 automake-1.9" ;; +- 1.8*) automake_progs="automake-1.8 automake-1.9" ;; +- 1.9*) automake_progs="automake-1.9" ;; +-esac ++automake_progs="automake" + version_check automake AUTOMAKE "$automake_progs" $REQUIRED_AUTOMAKE_VERSION \ + "http://ftp.gnu.org/pub/gnu/automake/automake-$REQUIRED_AUTOMAKE_VERSION.tar.gz" || DIE=1 + ACLOCAL=`echo $AUTOMAKE | sed s/automake/aclocal/` +diff -wbBur hula.org/src/libs/hula-sharp/Hula.Dav/AddressbookQueryReport.cs hula/src/libs/hula-sharp/Hula.Dav/AddressbookQueryReport.cs +--- hula.org/src/libs/hula-sharp/Hula.Dav/AddressbookQueryReport.cs 2009-02-27 10:52:29.000000000 +0000 ++++ hula/src/libs/hula-sharp/Hula.Dav/AddressbookQueryReport.cs 2009-02-27 11:21:17.000000000 +0000 +@@ -42,7 +42,7 @@ + break; + case "text-match" : + // FIXME: Don't do caseless param filters for now. +- TermQuery q = new TermQuery (new Term("vcard." + prop + ".param", + name + "=" + child.InnerText)); ++ TermQuery q = new TermQuery (new Term("vcard." + prop + ".param", name + "=" + child.InnerText)); + + query.Add(q, true, false); + break; +diff -wbBur hula.org/src/libs/hula-sharp/Hula.Dav/CalQueryReport.cs hula/src/libs/hula-sharp/Hula.Dav/CalQueryReport.cs +--- hula.org/src/libs/hula-sharp/Hula.Dav/CalQueryReport.cs 2009-02-27 10:52:29.000000000 +0000 ++++ hula/src/libs/hula-sharp/Hula.Dav/CalQueryReport.cs 2009-02-27 11:21:45.000000000 +0000 +@@ -59,7 +59,7 @@ + break; + case "text-match" : + // FIXME: Don't do caseless param filters for now. +- TermQuery q = new TermQuery (new Term("ical." + prop + ".param", + name + "=" + child.InnerText)); ++ TermQuery q = new TermQuery (new Term("ical." + prop + ".param", name + "=" + child.InnerText)); + + query.Add(q, true, false); + break; diff --git a/community/hula/hula-script b/community/hula/hula-script new file mode 100644 index 000000000..ccfd52aba --- /dev/null +++ b/community/hula/hula-script @@ -0,0 +1,39 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +DAEMON_NAME="hulamanager" +DAEMON_PATH="/usr/sbin/${DAEMON_NAME}" + +PID=`pidof -o %PPID ${DAEMON_NAME}` +case "$1" in + start) + stat_busy "Starting ${DAEMON_NAME}" + [ -z "$PID" ] && ${DAEMON_PATH} -d + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon ${DAEMON_NAME} + stat_done + fi + ;; + stop) + stat_busy "Stopping ${DAEMON_NAME}" + [ ! -z "$PID" ] && ${DAEMON_PATH} --stop &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon ${DAEMON_NAME} + stat_done + fi + ;; + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/hula/hula.install b/community/hula/hula.install new file mode 100644 index 000000000..eaca1d08e --- /dev/null +++ b/community/hula/hula.install @@ -0,0 +1,24 @@ +post_install() { +/bin/cat <<THEEND +cd to /opt/hula/sbin/ and run: + + $ ./hulasetup --domain=your.domain.com --dns=ip.of.dns.server + +If you don't specify the --domain argument, then it will default to localhost.localdomain as your domain. + +Specifying the IP address of your DNS server is useful; hula doesn't pick it up from /etc/resolv.conf. You need to set it in order to send mail out. + +If you already have servers running for services that hula provides, you can change the port hula will use for them with hulamanager too. For example, if you already have apache running on port 80, you can make the hula webserver use port 8080: + + $ ./hulasetup --http=8080 + +Parameters for other services are --https, --ldap, --webadmin and --webadmins. The smtp port can't be changed. + +THEEND +} + +post_remove() { + # too many files and dirs created by setup. just rm it all + rm -rf /opt/hula +} + diff --git a/community/hula/hula.sh b/community/hula/hula.sh new file mode 100644 index 000000000..4a6b8825f --- /dev/null +++ b/community/hula/hula.sh @@ -0,0 +1,3 @@ +export HULADIR=/opt/hula +export PATH=$PATH:$HULADIR/bin +export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$HULADIR/lib/pkgconfig diff --git a/community/human-icon-theme/PKGBUILD b/community/human-icon-theme/PKGBUILD new file mode 100644 index 000000000..3c2e5e81c --- /dev/null +++ b/community/human-icon-theme/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 2290 2009-09-14 11:18:13Z foutrelis $ +# Maintainer: Evangelos Foutras <foutrelis@gmail.com> +# Contributor: Dmitry N.Shilov <stormblast@land.ru> + +pkgname=human-icon-theme +pkgver=0.35 +pkgrel=1 +pkgdesc="Ubuntu's default icon theme" +arch=('any') +url="http://www.ubuntu.com/" +license=('custom:cc-by-sa-2.5') +makedepends=('pkgconfig' 'intltool' 'imagemagick' 'icon-naming-utils') +conflicts=('dapper-icon-theme') +source=(http://archive.ubuntu.com/ubuntu/pool/main/h/$pkgname/${pkgname}_$pkgver.tar.gz + arch-icons.tar.gz) +md5sums=('dd9bad3b7f95619a6536932300fe202a' + '837ec4dbbd613c5b965a74bdfff0c846') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + make || return 1 + make DESTDIR="$pkgdir" install + + # Copy over the license + install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" + # Replace Ubuntu's logo with Arch Linux's + find "$srcdir/arch-icons" -type f | while read f; do + target=$(echo $f | cut -c$((${#srcdir} + 13))-) + install -D -m644 "$f" "$pkgdir/usr/share/icons/Human/$target" + done + # Remove uneeded translations + rm -rf "$pkgdir/usr/share/locale" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/human-icon-theme/arch-icons.tar.gz b/community/human-icon-theme/arch-icons.tar.gz new file mode 100644 index 000000000..476fd7747 Binary files /dev/null and b/community/human-icon-theme/arch-icons.tar.gz differ diff --git a/community/iasl/LICENSE b/community/iasl/LICENSE new file mode 100644 index 000000000..d47edccb2 --- /dev/null +++ b/community/iasl/LICENSE @@ -0,0 +1,33 @@ +IMPORTANT - READ BEFORE COPYING, INSTALLING OR USING. +Do not use or load this software and any associated materials (collectively, the "Software") until you have carefully read the following terms and conditions. By loading or using the Software, you agree to the terms of this Agreement. If you do not wish to so agree, do not install or use the Software. + +1. COPYRIGHT NOTICE +Some or all of this work - Copyright © 1999-2008, Intel Corp. All rights reserved. + +2. LICENSE + +2.1. This is your license from Intel Corp. under its intellectual property rights. You may have additional license terms from the party that provided you this software, covering your right to use that party's intellectual property rights. + +2.2. Intel grants, free of charge, to any person ("Licensee") obtaining a copy of the source code appearing in this file ("Covered Code") an irrevocable, perpetual, worldwide license under Intel's copyrights in the base code distributed originally by Intel ("Original Intel Code") to copy, make derivatives, distribute, use and display any portion of the Covered Code in any form, with the right to sublicense such rights; and + +2.3. Intel grants Licensee a non-exclusive and non-transferable patent license (with the right to sublicense), under only those claims of Intel patents that are infringed by the Original Intel Code, to make, use, sell, offer to sell, and import the Covered Code and derivative works thereof solely to the minimum extent necessary to exercise the above copyright license, and in no event shall the patent license extend to any additions to or modifications of the Original Intel Code. No other license or right is granted directly or by implication, estoppel or otherwise; The above copyright and patent license is granted only if the following conditions are met: + +3. CONDITIONS + +3.1. Redistribution of Source with Rights to Further Distribute Source. Redistribution of source code of any substantial portion of the Covered Code or modification with rights to further distribute source must include the above Copyright Notice, the above License, this list of Conditions, and the following Disclaimer and Export Compliance provision. In addition, Licensee must cause all Covered Code to which Licensee contributes to contain a file documenting the changes Licensee made to create that Covered Code and the date of any change. Licensee must include in that file the documentation of any changes made by any predecessor Licensee. Licensee must include a prominent statement that the modification is derived, directly or indirectly, from Original Intel Code. + +3.2. Redistribution of Source with no Rights to Further Distribute Source. Redistribution of source code of any substantial portion of the Covered Code or modification without rights to further distribute source must include the following Disclaimer and Export Compliance provision in the documentation and/or other materials provided with distribution. In addition, Licensee may not authorize further sublicense of source of any portion of the Covered Code, and must include terms to the effect that the license from Licensee to its licensee is limited to the intellectual property embodied in the software Licensee provides to its licensee, and not to intellectual property embodied in modifications its licensee may make. + +3.3. Redistribution of Executable. Redistribution in executable form of any substantial portion of the Covered Code or modification must reproduce the above Copyright Notice, and the following Disclaimer and Export Compliance provision in the documentation and/or other materials provided with the distribution. + +3.4. Intel retains all right, title, and interest in and to the Original Intel Code. + +3.5. Neither the name Intel nor any other trademark owned or controlled by Intel shall be used in advertising or otherwise to promote the sale, use or other dealings in products derived from or relating to the Covered Code without prior written authorization from Intel. + +4. DISCLAIMER AND EXPORT COMPLIANCE + +4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. + +4.2. IN NO EVENT SHALL INTEL HAVE ANY LIABILITY TO LICENSEE, ITS LICENSEES OR ANY OTHER THIRD PARTY, FOR ANY LOST PROFITS, LOST DATA, LOSS OF USE OR COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY LIMITED REMEDY. + +4.3. Licensee shall not export, either directly or indirectly, any of this software or system incorporating such software without first obtaining any required license or other approval from the U. S. Department of Commerce or any other agency or department of the United States Government. In the event Licensee exports any such software from the United States or re-exports any such software from a foreign destination, Licensee shall ensure that the distribution and export/re-export of the software is in compliance with all laws, regulations, orders, or other restrictions of the U.S. Export Administration Regulations. Licensee agrees that neither it nor any of its subsidiaries will export/re-export any technical data, process, software, or service, directly or indirectly, to any country for which the United States government or any agency thereof requires an export license, other governmental approval, or letter of assurance, without first obtaining such license, approval or letter. diff --git a/community/iasl/PKGBUILD b/community/iasl/PKGBUILD new file mode 100644 index 000000000..3d9116a3e --- /dev/null +++ b/community/iasl/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Alessio 'mOlOk' Bolognino <themolok@gmail.com> + +pkgname=iasl +pkgver=20090625 +pkgrel=1 +pkgdesc="Intel ACPI Source Language compiler" +arch=('i686' 'x86_64') +url="http://acpica.org" +license=('custom') +depends=('glibc') +makedepends=('flex' 'bison') +install=iasl.install +source=(http://acpica.org/download/acpica-unix-${pkgver}.tar.gz LICENSE) +md5sums=('7268025b217556b1ddc10af6e9ce0e98' + '8615526144f69ea4e870d9bc37df9b29') + +build() { + cd "${srcdir}/acpica-unix-${pkgver}/compiler" + make || return 1 + install -D -m755 iasl "${pkgdir}/usr/bin/iasl" || return 1 + + cd ../tools/acpisrc + make || return 1 + install -m755 acpisrc "${pkgdir}/usr/bin" || return 1 + + #cd ../acpiexec + #make || return 1 + #install -m755 acpiexec "${pkgdir}/usr/bin" || return 1 + + cd ../acpixtract + make || return 1 + install -m755 acpixtract "${pkgdir}/usr/bin" || return 1 + + install -D -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + diff --git a/community/iasl/iasl-fix-with-bison-2.4.1.patch b/community/iasl/iasl-fix-with-bison-2.4.1.patch new file mode 100644 index 000000000..166a696f5 --- /dev/null +++ b/community/iasl/iasl-fix-with-bison-2.4.1.patch @@ -0,0 +1,1076 @@ +diff -pur acpica-unix-20081204.orig/compiler/aslcompiler.y acpica-unix-20081204/compiler/aslcompiler.y +--- acpica-unix-20081204.orig/compiler/aslcompiler.y 2008-12-04 18:05:46.000000000 +0100 ++++ acpica-unix-20081204/compiler/aslcompiler.y 2008-12-21 10:50:40.000000000 +0100 +@@ -794,7 +794,7 @@ ASLCode + ; + + DefinitionBlockTerm +- : PARSEOP_DEFINITIONBLOCK '(' {$$ = TrCreateLeafNode (PARSEOP_DEFINITIONBLOCK);} ++ : PARSEOP_DEFINITIONBLOCK '(' {$<n>$ = TrCreateLeafNode (PARSEOP_DEFINITIONBLOCK);} + String ',' + String ',' + ByteConst ',' +@@ -1111,7 +1111,7 @@ Type6Opcode + ; + + IncludeTerm +- : PARSEOP_INCLUDE '(' {$$ = TrCreateLeafNode (PARSEOP_INCLUDE);} ++ : PARSEOP_INCLUDE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_INCLUDE);} + String ')' {TrLinkChildren ($<n>3,1,$4);FlOpenIncludeFile ($4);} + TermList + IncludeEndTerm {$$ = TrLinkPeerNodes (3,$<n>3,$7,$8);} +@@ -1147,7 +1147,7 @@ ExternalTerm + + + BankFieldTerm +- : PARSEOP_BANKFIELD '(' {$$ = TrCreateLeafNode (PARSEOP_BANKFIELD);} ++ : PARSEOP_BANKFIELD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_BANKFIELD);} + NameString + NameStringItem + TermArgItem +@@ -1198,7 +1198,7 @@ AccessAsTerm + ; + + CreateBitFieldTerm +- : PARSEOP_CREATEBITFIELD '(' {$$ = TrCreateLeafNode (PARSEOP_CREATEBITFIELD);} ++ : PARSEOP_CREATEBITFIELD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_CREATEBITFIELD);} + TermArg + TermArgItem + NameStringItem +@@ -1208,7 +1208,7 @@ CreateBitFieldTerm + ; + + CreateByteFieldTerm +- : PARSEOP_CREATEBYTEFIELD '(' {$$ = TrCreateLeafNode (PARSEOP_CREATEBYTEFIELD);} ++ : PARSEOP_CREATEBYTEFIELD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_CREATEBYTEFIELD);} + TermArg + TermArgItem + NameStringItem +@@ -1218,7 +1218,7 @@ CreateByteFieldTerm + ; + + CreateDWordFieldTerm +- : PARSEOP_CREATEDWORDFIELD '(' {$$ = TrCreateLeafNode (PARSEOP_CREATEDWORDFIELD);} ++ : PARSEOP_CREATEDWORDFIELD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_CREATEDWORDFIELD);} + TermArg + TermArgItem + NameStringItem +@@ -1228,7 +1228,7 @@ CreateDWordFieldTerm + ; + + CreateFieldTerm +- : PARSEOP_CREATEFIELD '(' {$$ = TrCreateLeafNode (PARSEOP_CREATEFIELD);} ++ : PARSEOP_CREATEFIELD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_CREATEFIELD);} + TermArg + TermArgItem + TermArgItem +@@ -1239,7 +1239,7 @@ CreateFieldTerm + ; + + CreateQWordFieldTerm +- : PARSEOP_CREATEQWORDFIELD '(' {$$ = TrCreateLeafNode (PARSEOP_CREATEQWORDFIELD);} ++ : PARSEOP_CREATEQWORDFIELD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_CREATEQWORDFIELD);} + TermArg + TermArgItem + NameStringItem +@@ -1249,7 +1249,7 @@ CreateQWordFieldTerm + ; + + CreateWordFieldTerm +- : PARSEOP_CREATEWORDFIELD '(' {$$ = TrCreateLeafNode (PARSEOP_CREATEWORDFIELD);} ++ : PARSEOP_CREATEWORDFIELD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_CREATEWORDFIELD);} + TermArg + TermArgItem + NameStringItem +@@ -1259,7 +1259,7 @@ CreateWordFieldTerm + ; + + DataRegionTerm +- : PARSEOP_DATATABLEREGION '(' {$$ = TrCreateLeafNode (PARSEOP_DATATABLEREGION);} ++ : PARSEOP_DATATABLEREGION '(' {$<n>$ = TrCreateLeafNode (PARSEOP_DATATABLEREGION);} + NameString + TermArgItem + TermArgItem +@@ -1270,7 +1270,7 @@ DataRegionTerm + ; + + DeviceTerm +- : PARSEOP_DEVICE '(' {$$ = TrCreateLeafNode (PARSEOP_DEVICE);} ++ : PARSEOP_DEVICE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_DEVICE);} + NameString + ')' '{' + ObjectList '}' {$$ = TrLinkChildren ($<n>3,2,TrSetNodeFlags ($4, NODE_IS_NAME_DECLARATION),$7);} +@@ -1279,7 +1279,7 @@ DeviceTerm + ; + + EventTerm +- : PARSEOP_EVENT '(' {$$ = TrCreateLeafNode (PARSEOP_EVENT);} ++ : PARSEOP_EVENT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_EVENT);} + NameString + ')' {$$ = TrLinkChildren ($<n>3,1,TrSetNodeFlags ($4, NODE_IS_NAME_DECLARATION));} + | PARSEOP_EVENT '(' +@@ -1287,7 +1287,7 @@ EventTerm + ; + + FieldTerm +- : PARSEOP_FIELD '(' {$$ = TrCreateLeafNode (PARSEOP_FIELD);} ++ : PARSEOP_FIELD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_FIELD);} + NameString + ',' AccessTypeKeyword + ',' LockRuleKeyword +@@ -1299,7 +1299,7 @@ FieldTerm + ; + + FunctionTerm +- : PARSEOP_FUNCTION '(' {$$ = TrCreateLeafNode (PARSEOP_METHOD);} ++ : PARSEOP_FUNCTION '(' {$<n>$ = TrCreateLeafNode (PARSEOP_METHOD);} + NameString + OptionalParameterTypePackage + OptionalParameterTypesPackage +@@ -1313,7 +1313,7 @@ FunctionTerm + ; + + IndexFieldTerm +- : PARSEOP_INDEXFIELD '(' {$$ = TrCreateLeafNode (PARSEOP_INDEXFIELD);} ++ : PARSEOP_INDEXFIELD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_INDEXFIELD);} + NameString + NameStringItem + ',' AccessTypeKeyword +@@ -1326,7 +1326,7 @@ IndexFieldTerm + ; + + MethodTerm +- : PARSEOP_METHOD '(' {$$ = TrCreateLeafNode (PARSEOP_METHOD);} ++ : PARSEOP_METHOD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_METHOD);} + NameString + OptionalByteConstExpr {UtCheckIntegerRange ($5, 0, 7);} + OptionalSerializeRuleKeyword +@@ -1340,7 +1340,7 @@ MethodTerm + ; + + MutexTerm +- : PARSEOP_MUTEX '(' {$$ = TrCreateLeafNode (PARSEOP_MUTEX);} ++ : PARSEOP_MUTEX '(' {$<n>$ = TrCreateLeafNode (PARSEOP_MUTEX);} + NameString + ',' ByteConstExpr + ')' {$$ = TrLinkChildren ($<n>3,2,TrSetNodeFlags ($4, NODE_IS_NAME_DECLARATION),$6);} +@@ -1349,7 +1349,7 @@ MutexTerm + ; + + OpRegionTerm +- : PARSEOP_OPERATIONREGION '(' {$$ = TrCreateLeafNode (PARSEOP_OPERATIONREGION);} ++ : PARSEOP_OPERATIONREGION '(' {$<n>$ = TrCreateLeafNode (PARSEOP_OPERATIONREGION);} + NameString + ',' OpRegionSpaceIdTerm + TermArgItem +@@ -1365,7 +1365,7 @@ OpRegionSpaceIdTerm + ; + + PowerResTerm +- : PARSEOP_POWERRESOURCE '(' {$$ = TrCreateLeafNode (PARSEOP_POWERRESOURCE);} ++ : PARSEOP_POWERRESOURCE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_POWERRESOURCE);} + NameString + ',' ByteConstExpr + ',' WordConstExpr +@@ -1376,7 +1376,7 @@ PowerResTerm + ; + + ProcessorTerm +- : PARSEOP_PROCESSOR '(' {$$ = TrCreateLeafNode (PARSEOP_PROCESSOR);} ++ : PARSEOP_PROCESSOR '(' {$<n>$ = TrCreateLeafNode (PARSEOP_PROCESSOR);} + NameString + ',' ByteConstExpr + OptionalDWordConstExpr +@@ -1388,7 +1388,7 @@ ProcessorTerm + ; + + ThermalZoneTerm +- : PARSEOP_THERMALZONE '(' {$$ = TrCreateLeafNode (PARSEOP_THERMALZONE);} ++ : PARSEOP_THERMALZONE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_THERMALZONE);} + NameString + ')' '{' + ObjectList '}' {$$ = TrLinkChildren ($<n>3,2,TrSetNodeFlags ($4, NODE_IS_NAME_DECLARATION),$7);} +@@ -1401,7 +1401,7 @@ ThermalZoneTerm + + + AliasTerm +- : PARSEOP_ALIAS '(' {$$ = TrCreateLeafNode (PARSEOP_ALIAS);} ++ : PARSEOP_ALIAS '(' {$<n>$ = TrCreateLeafNode (PARSEOP_ALIAS);} + NameString + NameStringItem + ')' {$$ = TrLinkChildren ($<n>3,2,$4,TrSetNodeFlags ($5, NODE_IS_NAME_DECLARATION));} +@@ -1410,7 +1410,7 @@ AliasTerm + ; + + NameTerm +- : PARSEOP_NAME '(' {$$ = TrCreateLeafNode (PARSEOP_NAME);} ++ : PARSEOP_NAME '(' {$<n>$ = TrCreateLeafNode (PARSEOP_NAME);} + NameString + ',' DataObject + ')' {$$ = TrLinkChildren ($<n>3,2,TrSetNodeFlags ($4, NODE_IS_NAME_DECLARATION),$6);} +@@ -1419,7 +1419,7 @@ NameTerm + ; + + ScopeTerm +- : PARSEOP_SCOPE '(' {$$ = TrCreateLeafNode (PARSEOP_SCOPE);} ++ : PARSEOP_SCOPE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_SCOPE);} + NameString + ')' '{' + ObjectList '}' {$$ = TrLinkChildren ($<n>3,2,TrSetNodeFlags ($4, NODE_IS_NAME_DECLARATION),$7);} +@@ -1444,7 +1444,7 @@ ContinueTerm + ; + + FatalTerm +- : PARSEOP_FATAL '(' {$$ = TrCreateLeafNode (PARSEOP_FATAL);} ++ : PARSEOP_FATAL '(' {$<n>$ = TrCreateLeafNode (PARSEOP_FATAL);} + ByteConstExpr + ',' DWordConstExpr + TermArgItem +@@ -1458,7 +1458,7 @@ IfElseTerm + ; + + IfTerm +- : PARSEOP_IF '(' {$$ = TrCreateLeafNode (PARSEOP_IF);} ++ : PARSEOP_IF '(' {$<n>$ = TrCreateLeafNode (PARSEOP_IF);} + TermArg + ')' '{' + TermList '}' {$$ = TrLinkChildren ($<n>3,2,$4,$7);} +@@ -1469,7 +1469,7 @@ IfTerm + + ElseTerm + : {$$ = NULL;} +- | PARSEOP_ELSE '{' {$$ = TrCreateLeafNode (PARSEOP_ELSE);} ++ | PARSEOP_ELSE '{' {$<n>$ = TrCreateLeafNode (PARSEOP_ELSE);} + TermList '}' {$$ = TrLinkChildren ($<n>3,1,$4);} + + | PARSEOP_ELSE '{' +@@ -1478,8 +1478,8 @@ ElseTerm + | PARSEOP_ELSE + error {$$ = AslDoError(); yyclearin;} + +- | PARSEOP_ELSEIF '(' {$$ = TrCreateLeafNode (PARSEOP_ELSE);} +- TermArg {$$ = TrCreateLeafNode (PARSEOP_IF);} ++ | PARSEOP_ELSEIF '(' {$<n>$ = TrCreateLeafNode (PARSEOP_ELSE);} ++ TermArg {$<n>$ = TrCreateLeafNode (PARSEOP_IF);} + ')' '{' + TermList '}' {TrLinkChildren ($<n>5,2,$4,$8);} + ElseTerm {TrLinkPeerNode ($<n>5,$11);} +@@ -1493,7 +1493,7 @@ ElseTerm + ; + + LoadTerm +- : PARSEOP_LOAD '(' {$$ = TrCreateLeafNode (PARSEOP_LOAD);} ++ : PARSEOP_LOAD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_LOAD);} + NameString + RequiredTarget + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -1506,7 +1506,7 @@ NoOpTerm + ; + + NotifyTerm +- : PARSEOP_NOTIFY '(' {$$ = TrCreateLeafNode (PARSEOP_NOTIFY);} ++ : PARSEOP_NOTIFY '(' {$<n>$ = TrCreateLeafNode (PARSEOP_NOTIFY);} + SuperName + TermArgItem + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -1515,7 +1515,7 @@ NotifyTerm + ; + + ReleaseTerm +- : PARSEOP_RELEASE '(' {$$ = TrCreateLeafNode (PARSEOP_RELEASE);} ++ : PARSEOP_RELEASE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_RELEASE);} + SuperName + ')' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_RELEASE '(' +@@ -1523,7 +1523,7 @@ ReleaseTerm + ; + + ResetTerm +- : PARSEOP_RESET '(' {$$ = TrCreateLeafNode (PARSEOP_RESET);} ++ : PARSEOP_RESET '(' {$<n>$ = TrCreateLeafNode (PARSEOP_RESET);} + SuperName + ')' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_RESET '(' +@@ -1531,7 +1531,7 @@ ResetTerm + ; + + ReturnTerm +- : PARSEOP_RETURN '(' {$$ = TrCreateLeafNode (PARSEOP_RETURN);} ++ : PARSEOP_RETURN '(' {$<n>$ = TrCreateLeafNode (PARSEOP_RETURN);} + OptionalReturnArg + ')' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_RETURN {$$ = TrLinkChildren (TrCreateLeafNode (PARSEOP_RETURN),1,TrCreateLeafNode (PARSEOP_ZERO));} +@@ -1540,7 +1540,7 @@ ReturnTerm + ; + + SignalTerm +- : PARSEOP_SIGNAL '(' {$$ = TrCreateLeafNode (PARSEOP_SIGNAL);} ++ : PARSEOP_SIGNAL '(' {$<n>$ = TrCreateLeafNode (PARSEOP_SIGNAL);} + SuperName + ')' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_SIGNAL '(' +@@ -1548,7 +1548,7 @@ SignalTerm + ; + + SleepTerm +- : PARSEOP_SLEEP '(' {$$ = TrCreateLeafNode (PARSEOP_SLEEP);} ++ : PARSEOP_SLEEP '(' {$<n>$ = TrCreateLeafNode (PARSEOP_SLEEP);} + TermArg + ')' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_SLEEP '(' +@@ -1556,7 +1556,7 @@ SleepTerm + ; + + StallTerm +- : PARSEOP_STALL '(' {$$ = TrCreateLeafNode (PARSEOP_STALL);} ++ : PARSEOP_STALL '(' {$<n>$ = TrCreateLeafNode (PARSEOP_STALL);} + TermArg + ')' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_STALL '(' +@@ -1564,7 +1564,7 @@ StallTerm + ; + + SwitchTerm +- : PARSEOP_SWITCH '(' {$$ = TrCreateLeafNode (PARSEOP_SWITCH);} ++ : PARSEOP_SWITCH '(' {$<n>$ = TrCreateLeafNode (PARSEOP_SWITCH);} + TermArg + ')' '{' + CaseDefaultTermList '}' +@@ -1607,7 +1607,7 @@ CaseTermList + */ + + CaseTerm +- : PARSEOP_CASE '(' {$$ = TrCreateLeafNode (PARSEOP_CASE);} ++ : PARSEOP_CASE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_CASE);} + DataObject + ')' '{' + TermList '}' {$$ = TrLinkChildren ($<n>3,2,$4,$7);} +@@ -1616,14 +1616,14 @@ CaseTerm + ; + + DefaultTerm +- : PARSEOP_DEFAULT '{' {$$ = TrCreateLeafNode (PARSEOP_DEFAULT);} ++ : PARSEOP_DEFAULT '{' {$<n>$ = TrCreateLeafNode (PARSEOP_DEFAULT);} + TermList '}' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_DEFAULT '{' + error '}' {$$ = AslDoError(); yyclearin;} + ; + + UnloadTerm +- : PARSEOP_UNLOAD '(' {$$ = TrCreateLeafNode (PARSEOP_UNLOAD);} ++ : PARSEOP_UNLOAD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_UNLOAD);} + SuperName + ')' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_UNLOAD '(' +@@ -1631,7 +1631,7 @@ UnloadTerm + ; + + WhileTerm +- : PARSEOP_WHILE '(' {$$ = TrCreateLeafNode (PARSEOP_WHILE);} ++ : PARSEOP_WHILE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_WHILE);} + TermArg + ')' '{' TermList '}' + {$$ = TrLinkChildren ($<n>3,2,$4,$7);} +@@ -1643,7 +1643,7 @@ WhileTerm + /******* Type 2 opcodes *******************************************************/ + + AcquireTerm +- : PARSEOP_ACQUIRE '(' {$$ = TrCreateLeafNode (PARSEOP_ACQUIRE);} ++ : PARSEOP_ACQUIRE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_ACQUIRE);} + SuperName + ',' WordConstExpr + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$6);} +@@ -1652,7 +1652,7 @@ AcquireTerm + ; + + AddTerm +- : PARSEOP_ADD '(' {$$ = TrCreateLeafNode (PARSEOP_ADD);} ++ : PARSEOP_ADD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_ADD);} + TermArg + TermArgItem + Target +@@ -1662,7 +1662,7 @@ AddTerm + ; + + AndTerm +- : PARSEOP_AND '(' {$$ = TrCreateLeafNode (PARSEOP_AND);} ++ : PARSEOP_AND '(' {$<n>$ = TrCreateLeafNode (PARSEOP_AND);} + TermArg + TermArgItem + Target +@@ -1672,7 +1672,7 @@ AndTerm + ; + + ConcatTerm +- : PARSEOP_CONCATENATE '(' {$$ = TrCreateLeafNode (PARSEOP_CONCATENATE);} ++ : PARSEOP_CONCATENATE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_CONCATENATE);} + TermArg + TermArgItem + Target +@@ -1682,7 +1682,7 @@ ConcatTerm + ; + + ConcatResTerm +- : PARSEOP_CONCATENATERESTEMPLATE '(' {$$ = TrCreateLeafNode (PARSEOP_CONCATENATERESTEMPLATE);} ++ : PARSEOP_CONCATENATERESTEMPLATE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_CONCATENATERESTEMPLATE);} + TermArg + TermArgItem + Target +@@ -1692,7 +1692,7 @@ ConcatResTerm + ; + + CondRefOfTerm +- : PARSEOP_CONDREFOF '(' {$$ = TrCreateLeafNode (PARSEOP_CONDREFOF);} ++ : PARSEOP_CONDREFOF '(' {$<n>$ = TrCreateLeafNode (PARSEOP_CONDREFOF);} + SuperName + Target + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -1701,7 +1701,7 @@ CondRefOfTerm + ; + + CopyObjectTerm +- : PARSEOP_COPYOBJECT '(' {$$ = TrCreateLeafNode (PARSEOP_COPYOBJECT);} ++ : PARSEOP_COPYOBJECT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_COPYOBJECT);} + TermArg + ',' SimpleTarget + ')' {$$ = TrLinkChildren ($<n>3,2,$4,TrSetNodeFlags ($6, NODE_IS_TARGET));} +@@ -1710,7 +1710,7 @@ CopyObjectTerm + ; + + DecTerm +- : PARSEOP_DECREMENT '(' {$$ = TrCreateLeafNode (PARSEOP_DECREMENT);} ++ : PARSEOP_DECREMENT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_DECREMENT);} + SuperName + ')' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_DECREMENT '(' +@@ -1718,7 +1718,7 @@ DecTerm + ; + + DerefOfTerm +- : PARSEOP_DEREFOF '(' {$$ = TrCreateLeafNode (PARSEOP_DEREFOF);} ++ : PARSEOP_DEREFOF '(' {$<n>$ = TrCreateLeafNode (PARSEOP_DEREFOF);} + TermArg + ')' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_DEREFOF '(' +@@ -1726,7 +1726,7 @@ DerefOfTerm + ; + + DivideTerm +- : PARSEOP_DIVIDE '(' {$$ = TrCreateLeafNode (PARSEOP_DIVIDE);} ++ : PARSEOP_DIVIDE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_DIVIDE);} + TermArg + TermArgItem + Target +@@ -1737,7 +1737,7 @@ DivideTerm + ; + + FindSetLeftBitTerm +- : PARSEOP_FINDSETLEFTBIT '(' {$$ = TrCreateLeafNode (PARSEOP_FINDSETLEFTBIT);} ++ : PARSEOP_FINDSETLEFTBIT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_FINDSETLEFTBIT);} + TermArg + Target + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -1746,7 +1746,7 @@ FindSetLeftBitTerm + ; + + FindSetRightBitTerm +- : PARSEOP_FINDSETRIGHTBIT '(' {$$ = TrCreateLeafNode (PARSEOP_FINDSETRIGHTBIT);} ++ : PARSEOP_FINDSETRIGHTBIT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_FINDSETRIGHTBIT);} + TermArg + Target + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -1755,7 +1755,7 @@ FindSetRightBitTerm + ; + + FromBCDTerm +- : PARSEOP_FROMBCD '(' {$$ = TrCreateLeafNode (PARSEOP_FROMBCD);} ++ : PARSEOP_FROMBCD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_FROMBCD);} + TermArg + Target + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -1764,7 +1764,7 @@ FromBCDTerm + ; + + IncTerm +- : PARSEOP_INCREMENT '(' {$$ = TrCreateLeafNode (PARSEOP_INCREMENT);} ++ : PARSEOP_INCREMENT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_INCREMENT);} + SuperName + ')' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_INCREMENT '(' +@@ -1772,7 +1772,7 @@ IncTerm + ; + + IndexTerm +- : PARSEOP_INDEX '(' {$$ = TrCreateLeafNode (PARSEOP_INDEX);} ++ : PARSEOP_INDEX '(' {$<n>$ = TrCreateLeafNode (PARSEOP_INDEX);} + TermArg + TermArgItem + Target +@@ -1782,7 +1782,7 @@ IndexTerm + ; + + LAndTerm +- : PARSEOP_LAND '(' {$$ = TrCreateLeafNode (PARSEOP_LAND);} ++ : PARSEOP_LAND '(' {$<n>$ = TrCreateLeafNode (PARSEOP_LAND);} + TermArg + TermArgItem + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -1791,7 +1791,7 @@ LAndTerm + ; + + LEqualTerm +- : PARSEOP_LEQUAL '(' {$$ = TrCreateLeafNode (PARSEOP_LEQUAL);} ++ : PARSEOP_LEQUAL '(' {$<n>$ = TrCreateLeafNode (PARSEOP_LEQUAL);} + TermArg + TermArgItem + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -1800,7 +1800,7 @@ LEqualTerm + ; + + LGreaterTerm +- : PARSEOP_LGREATER '(' {$$ = TrCreateLeafNode (PARSEOP_LGREATER);} ++ : PARSEOP_LGREATER '(' {$<n>$ = TrCreateLeafNode (PARSEOP_LGREATER);} + TermArg + TermArgItem + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -1809,7 +1809,7 @@ LGreaterTerm + ; + + LGreaterEqualTerm +- : PARSEOP_LGREATEREQUAL '(' {$$ = TrCreateLeafNode (PARSEOP_LLESS);} ++ : PARSEOP_LGREATEREQUAL '(' {$<n>$ = TrCreateLeafNode (PARSEOP_LLESS);} + TermArg + TermArgItem + ')' {$$ = TrCreateNode (PARSEOP_LNOT, 1, TrLinkChildren ($<n>3,2,$4,$5));} +@@ -1818,7 +1818,7 @@ LGreaterEqualTerm + ; + + LLessTerm +- : PARSEOP_LLESS '(' {$$ = TrCreateLeafNode (PARSEOP_LLESS);} ++ : PARSEOP_LLESS '(' {$<n>$ = TrCreateLeafNode (PARSEOP_LLESS);} + TermArg + TermArgItem + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -1827,7 +1827,7 @@ LLessTerm + ; + + LLessEqualTerm +- : PARSEOP_LLESSEQUAL '(' {$$ = TrCreateLeafNode (PARSEOP_LGREATER);} ++ : PARSEOP_LLESSEQUAL '(' {$<n>$ = TrCreateLeafNode (PARSEOP_LGREATER);} + TermArg + TermArgItem + ')' {$$ = TrCreateNode (PARSEOP_LNOT, 1, TrLinkChildren ($<n>3,2,$4,$5));} +@@ -1836,7 +1836,7 @@ LLessEqualTerm + ; + + LNotTerm +- : PARSEOP_LNOT '(' {$$ = TrCreateLeafNode (PARSEOP_LNOT);} ++ : PARSEOP_LNOT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_LNOT);} + TermArg + ')' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_LNOT '(' +@@ -1844,7 +1844,7 @@ LNotTerm + ; + + LNotEqualTerm +- : PARSEOP_LNOTEQUAL '(' {$$ = TrCreateLeafNode (PARSEOP_LEQUAL);} ++ : PARSEOP_LNOTEQUAL '(' {$<n>$ = TrCreateLeafNode (PARSEOP_LEQUAL);} + TermArg + TermArgItem + ')' {$$ = TrCreateNode (PARSEOP_LNOT, 1, TrLinkChildren ($<n>3,2,$4,$5));} +@@ -1853,7 +1853,7 @@ LNotEqualTerm + ; + + LoadTableTerm +- : PARSEOP_LOADTABLE '(' {$$ = TrCreateLeafNode (PARSEOP_LOADTABLE);} ++ : PARSEOP_LOADTABLE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_LOADTABLE);} + TermArg + TermArgItem + TermArgItem +@@ -1866,7 +1866,7 @@ LoadTableTerm + ; + + LOrTerm +- : PARSEOP_LOR '(' {$$ = TrCreateLeafNode (PARSEOP_LOR);} ++ : PARSEOP_LOR '(' {$<n>$ = TrCreateLeafNode (PARSEOP_LOR);} + TermArg + TermArgItem + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -1875,7 +1875,7 @@ LOrTerm + ; + + MatchTerm +- : PARSEOP_MATCH '(' {$$ = TrCreateLeafNode (PARSEOP_MATCH);} ++ : PARSEOP_MATCH '(' {$<n>$ = TrCreateLeafNode (PARSEOP_MATCH);} + TermArg + ',' MatchOpKeyword + TermArgItem +@@ -1888,7 +1888,7 @@ MatchTerm + ; + + MidTerm +- : PARSEOP_MID '(' {$$ = TrCreateLeafNode (PARSEOP_MID);} ++ : PARSEOP_MID '(' {$<n>$ = TrCreateLeafNode (PARSEOP_MID);} + TermArg + TermArgItem + TermArgItem +@@ -1899,7 +1899,7 @@ MidTerm + ; + + ModTerm +- : PARSEOP_MOD '(' {$$ = TrCreateLeafNode (PARSEOP_MOD);} ++ : PARSEOP_MOD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_MOD);} + TermArg + TermArgItem + Target +@@ -1909,7 +1909,7 @@ ModTerm + ; + + MultiplyTerm +- : PARSEOP_MULTIPLY '(' {$$ = TrCreateLeafNode (PARSEOP_MULTIPLY);} ++ : PARSEOP_MULTIPLY '(' {$<n>$ = TrCreateLeafNode (PARSEOP_MULTIPLY);} + TermArg + TermArgItem + Target +@@ -1919,7 +1919,7 @@ MultiplyTerm + ; + + NAndTerm +- : PARSEOP_NAND '(' {$$ = TrCreateLeafNode (PARSEOP_NAND);} ++ : PARSEOP_NAND '(' {$<n>$ = TrCreateLeafNode (PARSEOP_NAND);} + TermArg + TermArgItem + Target +@@ -1929,7 +1929,7 @@ NAndTerm + ; + + NOrTerm +- : PARSEOP_NOR '(' {$$ = TrCreateLeafNode (PARSEOP_NOR);} ++ : PARSEOP_NOR '(' {$<n>$ = TrCreateLeafNode (PARSEOP_NOR);} + TermArg + TermArgItem + Target +@@ -1939,7 +1939,7 @@ NOrTerm + ; + + NotTerm +- : PARSEOP_NOT '(' {$$ = TrCreateLeafNode (PARSEOP_NOT);} ++ : PARSEOP_NOT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_NOT);} + TermArg + Target + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -1948,7 +1948,7 @@ NotTerm + ; + + ObjectTypeTerm +- : PARSEOP_OBJECTTYPE '(' {$$ = TrCreateLeafNode (PARSEOP_OBJECTTYPE);} ++ : PARSEOP_OBJECTTYPE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_OBJECTTYPE);} + SuperName + ')' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_OBJECTTYPE '(' +@@ -1956,7 +1956,7 @@ ObjectTypeTerm + ; + + OrTerm +- : PARSEOP_OR '(' {$$ = TrCreateLeafNode (PARSEOP_OR);} ++ : PARSEOP_OR '(' {$<n>$ = TrCreateLeafNode (PARSEOP_OR);} + TermArg + TermArgItem + Target +@@ -1970,7 +1970,7 @@ OrTerm + * we've taken a pointer to it. (hard to tell if a local becomes initialized this way.) + */ + RefOfTerm +- : PARSEOP_REFOF '(' {$$ = TrCreateLeafNode (PARSEOP_REFOF);} ++ : PARSEOP_REFOF '(' {$<n>$ = TrCreateLeafNode (PARSEOP_REFOF);} + SuperName + ')' {$$ = TrLinkChildren ($<n>3,1,TrSetNodeFlags ($4, NODE_IS_TARGET));} + | PARSEOP_REFOF '(' +@@ -1978,7 +1978,7 @@ RefOfTerm + ; + + ShiftLeftTerm +- : PARSEOP_SHIFTLEFT '(' {$$ = TrCreateLeafNode (PARSEOP_SHIFTLEFT);} ++ : PARSEOP_SHIFTLEFT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_SHIFTLEFT);} + TermArg + TermArgItem + Target +@@ -1988,7 +1988,7 @@ ShiftLeftTerm + ; + + ShiftRightTerm +- : PARSEOP_SHIFTRIGHT '(' {$$ = TrCreateLeafNode (PARSEOP_SHIFTRIGHT);} ++ : PARSEOP_SHIFTRIGHT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_SHIFTRIGHT);} + TermArg + TermArgItem + Target +@@ -1998,7 +1998,7 @@ ShiftRightTerm + ; + + SizeOfTerm +- : PARSEOP_SIZEOF '(' {$$ = TrCreateLeafNode (PARSEOP_SIZEOF);} ++ : PARSEOP_SIZEOF '(' {$<n>$ = TrCreateLeafNode (PARSEOP_SIZEOF);} + SuperName + ')' {$$ = TrLinkChildren ($<n>3,1,$4);} + | PARSEOP_SIZEOF '(' +@@ -2006,7 +2006,7 @@ SizeOfTerm + ; + + StoreTerm +- : PARSEOP_STORE '(' {$$ = TrCreateLeafNode (PARSEOP_STORE);} ++ : PARSEOP_STORE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_STORE);} + TermArg + ',' SuperName + ')' {$$ = TrLinkChildren ($<n>3,2,$4,TrSetNodeFlags ($6, NODE_IS_TARGET));} +@@ -2015,7 +2015,7 @@ StoreTerm + ; + + SubtractTerm +- : PARSEOP_SUBTRACT '(' {$$ = TrCreateLeafNode (PARSEOP_SUBTRACT);} ++ : PARSEOP_SUBTRACT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_SUBTRACT);} + TermArg + TermArgItem + Target +@@ -2025,7 +2025,7 @@ SubtractTerm + ; + + TimerTerm +- : PARSEOP_TIMER '(' {$$ = TrCreateLeafNode (PARSEOP_TIMER);} ++ : PARSEOP_TIMER '(' {$<n>$ = TrCreateLeafNode (PARSEOP_TIMER);} + ')' {$$ = TrLinkChildren ($<n>3,0);} + | PARSEOP_TIMER {$$ = TrLinkChildren (TrCreateLeafNode (PARSEOP_TIMER),0);} + | PARSEOP_TIMER '(' +@@ -2033,7 +2033,7 @@ TimerTerm + ; + + ToBCDTerm +- : PARSEOP_TOBCD '(' {$$ = TrCreateLeafNode (PARSEOP_TOBCD);} ++ : PARSEOP_TOBCD '(' {$<n>$ = TrCreateLeafNode (PARSEOP_TOBCD);} + TermArg + Target + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -2042,7 +2042,7 @@ ToBCDTerm + ; + + ToBufferTerm +- : PARSEOP_TOBUFFER '(' {$$ = TrCreateLeafNode (PARSEOP_TOBUFFER);} ++ : PARSEOP_TOBUFFER '(' {$<n>$ = TrCreateLeafNode (PARSEOP_TOBUFFER);} + TermArg + Target + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -2051,7 +2051,7 @@ ToBufferTerm + ; + + ToDecimalStringTerm +- : PARSEOP_TODECIMALSTRING '(' {$$ = TrCreateLeafNode (PARSEOP_TODECIMALSTRING);} ++ : PARSEOP_TODECIMALSTRING '(' {$<n>$ = TrCreateLeafNode (PARSEOP_TODECIMALSTRING);} + TermArg + Target + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -2060,7 +2060,7 @@ ToDecimalStringTerm + ; + + ToHexStringTerm +- : PARSEOP_TOHEXSTRING '(' {$$ = TrCreateLeafNode (PARSEOP_TOHEXSTRING);} ++ : PARSEOP_TOHEXSTRING '(' {$<n>$ = TrCreateLeafNode (PARSEOP_TOHEXSTRING);} + TermArg + Target + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -2069,7 +2069,7 @@ ToHexStringTerm + ; + + ToIntegerTerm +- : PARSEOP_TOINTEGER '(' {$$ = TrCreateLeafNode (PARSEOP_TOINTEGER);} ++ : PARSEOP_TOINTEGER '(' {$<n>$ = TrCreateLeafNode (PARSEOP_TOINTEGER);} + TermArg + Target + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -2078,7 +2078,7 @@ ToIntegerTerm + ; + + ToStringTerm +- : PARSEOP_TOSTRING '(' {$$ = TrCreateLeafNode (PARSEOP_TOSTRING);} ++ : PARSEOP_TOSTRING '(' {$<n>$ = TrCreateLeafNode (PARSEOP_TOSTRING);} + TermArg + OptionalCount + Target +@@ -2095,7 +2095,7 @@ ToUUIDTerm + ; + + WaitTerm +- : PARSEOP_WAIT '(' {$$ = TrCreateLeafNode (PARSEOP_WAIT);} ++ : PARSEOP_WAIT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_WAIT);} + SuperName + TermArgItem + ')' {$$ = TrLinkChildren ($<n>3,2,$4,$5);} +@@ -2104,7 +2104,7 @@ WaitTerm + ; + + XOrTerm +- : PARSEOP_XOR '(' {$$ = TrCreateLeafNode (PARSEOP_XOR);} ++ : PARSEOP_XOR '(' {$<n>$ = TrCreateLeafNode (PARSEOP_XOR);} + TermArg + TermArgItem + Target +@@ -2399,7 +2399,7 @@ OptionalCount + + + BufferTerm +- : PARSEOP_BUFFER '(' {$$ = TrCreateLeafNode (PARSEOP_BUFFER);} ++ : PARSEOP_BUFFER '(' {$<n>$ = TrCreateLeafNode (PARSEOP_BUFFER);} + OptionalTermArg + ')' '{' + BufferTermData '}' {$$ = TrLinkChildren ($<n>3,2,$4,$7);} +@@ -2429,7 +2429,7 @@ DWordList + ; + + PackageTerm +- : PARSEOP_PACKAGE '(' {$$ = TrCreateLeafNode (PARSEOP_VAR_PACKAGE);} ++ : PARSEOP_PACKAGE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_VAR_PACKAGE);} + VarPackageLengthTerm + ')' '{' + PackageList '}' {$$ = TrLinkChildren ($<n>3,2,$4,$7);} +@@ -2481,7 +2481,7 @@ ResourceTemplateTerm + ; + + UnicodeTerm +- : PARSEOP_UNICODE '(' {$$ = TrCreateLeafNode (PARSEOP_UNICODE);} ++ : PARSEOP_UNICODE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_UNICODE);} + StringData + ')' {$$ = TrLinkChildren ($<n>3,2,0,$4);} + | PARSEOP_UNICODE '(' +@@ -2525,7 +2525,7 @@ ResourceMacroTerm + ; + + DMATerm +- : PARSEOP_DMA '(' {$$ = TrCreateLeafNode (PARSEOP_DMA);} ++ : PARSEOP_DMA '(' {$<n>$ = TrCreateLeafNode (PARSEOP_DMA);} + DMATypeKeyword + OptionalBusMasterKeyword + ',' XferTypeKeyword +@@ -2537,7 +2537,7 @@ DMATerm + ; + + DWordIOTerm +- : PARSEOP_DWORDIO '(' {$$ = TrCreateLeafNode (PARSEOP_DWORDIO);} ++ : PARSEOP_DWORDIO '(' {$<n>$ = TrCreateLeafNode (PARSEOP_DWORDIO);} + OptionalResourceType_First + OptionalMinType + OptionalMaxType +@@ -2559,7 +2559,7 @@ DWordIOTerm + ; + + DWordMemoryTerm +- : PARSEOP_DWORDMEMORY '(' {$$ = TrCreateLeafNode (PARSEOP_DWORDMEMORY);} ++ : PARSEOP_DWORDMEMORY '(' {$<n>$ = TrCreateLeafNode (PARSEOP_DWORDMEMORY);} + OptionalResourceType_First + OptionalDecodeType + OptionalMinType +@@ -2582,7 +2582,7 @@ DWordMemoryTerm + ; + + DWordSpaceTerm +- : PARSEOP_DWORDSPACE '(' {$$ = TrCreateLeafNode (PARSEOP_DWORDSPACE);} ++ : PARSEOP_DWORDSPACE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_DWORDSPACE);} + ByteConstExpr {UtCheckIntegerRange ($4, 0xC0, 0xFF);} + OptionalResourceType + OptionalDecodeType +@@ -2611,7 +2611,7 @@ EndDependentFnTerm + ; + + ExtendedIOTerm +- : PARSEOP_EXTENDEDIO '(' {$$ = TrCreateLeafNode (PARSEOP_EXTENDEDIO);} ++ : PARSEOP_EXTENDEDIO '(' {$<n>$ = TrCreateLeafNode (PARSEOP_EXTENDEDIO);} + OptionalResourceType_First + OptionalMinType + OptionalMaxType +@@ -2632,7 +2632,7 @@ ExtendedIOTerm + ; + + ExtendedMemoryTerm +- : PARSEOP_EXTENDEDMEMORY '(' {$$ = TrCreateLeafNode (PARSEOP_EXTENDEDMEMORY);} ++ : PARSEOP_EXTENDEDMEMORY '(' {$<n>$ = TrCreateLeafNode (PARSEOP_EXTENDEDMEMORY);} + OptionalResourceType_First + OptionalDecodeType + OptionalMinType +@@ -2654,7 +2654,7 @@ ExtendedMemoryTerm + ; + + ExtendedSpaceTerm +- : PARSEOP_EXTENDEDSPACE '(' {$$ = TrCreateLeafNode (PARSEOP_EXTENDEDSPACE);} ++ : PARSEOP_EXTENDEDSPACE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_EXTENDEDSPACE);} + ByteConstExpr {UtCheckIntegerRange ($4, 0xC0, 0xFF);} + OptionalResourceType + OptionalDecodeType +@@ -2674,7 +2674,7 @@ ExtendedSpaceTerm + ; + + FixedIOTerm +- : PARSEOP_FIXEDIO '(' {$$ = TrCreateLeafNode (PARSEOP_FIXEDIO);} ++ : PARSEOP_FIXEDIO '(' {$<n>$ = TrCreateLeafNode (PARSEOP_FIXEDIO);} + WordConstExpr + ',' ByteConstExpr + OptionalNameString_Last +@@ -2684,7 +2684,7 @@ FixedIOTerm + ; + + InterruptTerm +- : PARSEOP_INTERRUPT '(' {$$ = TrCreateLeafNode (PARSEOP_INTERRUPT);} ++ : PARSEOP_INTERRUPT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_INTERRUPT);} + OptionalResourceType_First + ',' InterruptTypeKeyword + ',' InterruptLevel +@@ -2699,7 +2699,7 @@ InterruptTerm + ; + + IOTerm +- : PARSEOP_IO '(' {$$ = TrCreateLeafNode (PARSEOP_IO);} ++ : PARSEOP_IO '(' {$<n>$ = TrCreateLeafNode (PARSEOP_IO);} + IODecodeKeyword + ',' WordConstExpr + ',' WordConstExpr +@@ -2712,7 +2712,7 @@ IOTerm + ; + + IRQNoFlagsTerm +- : PARSEOP_IRQNOFLAGS '(' {$$ = TrCreateLeafNode (PARSEOP_IRQNOFLAGS);} ++ : PARSEOP_IRQNOFLAGS '(' {$<n>$ = TrCreateLeafNode (PARSEOP_IRQNOFLAGS);} + OptionalNameString_First + ')' '{' + ByteList '}' {$$ = TrLinkChildren ($<n>3,2,$4,$7);} +@@ -2721,7 +2721,7 @@ IRQNoFlagsTerm + ; + + IRQTerm +- : PARSEOP_IRQ '(' {$$ = TrCreateLeafNode (PARSEOP_IRQ);} ++ : PARSEOP_IRQ '(' {$<n>$ = TrCreateLeafNode (PARSEOP_IRQ);} + InterruptTypeKeyword + ',' InterruptLevel + OptionalShareType +@@ -2733,7 +2733,7 @@ IRQTerm + ; + + Memory24Term +- : PARSEOP_MEMORY24 '(' {$$ = TrCreateLeafNode (PARSEOP_MEMORY24);} ++ : PARSEOP_MEMORY24 '(' {$<n>$ = TrCreateLeafNode (PARSEOP_MEMORY24);} + OptionalReadWriteKeyword + ',' WordConstExpr + ',' WordConstExpr +@@ -2746,7 +2746,7 @@ Memory24Term + ; + + Memory32FixedTerm +- : PARSEOP_MEMORY32FIXED '(' {$$ = TrCreateLeafNode (PARSEOP_MEMORY32FIXED);} ++ : PARSEOP_MEMORY32FIXED '(' {$<n>$ = TrCreateLeafNode (PARSEOP_MEMORY32FIXED);} + OptionalReadWriteKeyword + ',' DWordConstExpr + ',' DWordConstExpr +@@ -2757,7 +2757,7 @@ Memory32FixedTerm + ; + + Memory32Term +- : PARSEOP_MEMORY32 '(' {$$ = TrCreateLeafNode (PARSEOP_MEMORY32);} ++ : PARSEOP_MEMORY32 '(' {$<n>$ = TrCreateLeafNode (PARSEOP_MEMORY32);} + OptionalReadWriteKeyword + ',' DWordConstExpr + ',' DWordConstExpr +@@ -2770,7 +2770,7 @@ Memory32Term + ; + + QWordIOTerm +- : PARSEOP_QWORDIO '(' {$$ = TrCreateLeafNode (PARSEOP_QWORDIO);} ++ : PARSEOP_QWORDIO '(' {$<n>$ = TrCreateLeafNode (PARSEOP_QWORDIO);} + OptionalResourceType_First + OptionalMinType + OptionalMaxType +@@ -2792,7 +2792,7 @@ QWordIOTerm + ; + + QWordMemoryTerm +- : PARSEOP_QWORDMEMORY '(' {$$ = TrCreateLeafNode (PARSEOP_QWORDMEMORY);} ++ : PARSEOP_QWORDMEMORY '(' {$<n>$ = TrCreateLeafNode (PARSEOP_QWORDMEMORY);} + OptionalResourceType_First + OptionalDecodeType + OptionalMinType +@@ -2815,7 +2815,7 @@ QWordMemoryTerm + ; + + QWordSpaceTerm +- : PARSEOP_QWORDSPACE '(' {$$ = TrCreateLeafNode (PARSEOP_QWORDSPACE);} ++ : PARSEOP_QWORDSPACE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_QWORDSPACE);} + ByteConstExpr {UtCheckIntegerRange ($4, 0xC0, 0xFF);} + OptionalResourceType + OptionalDecodeType +@@ -2836,7 +2836,7 @@ QWordSpaceTerm + ; + + RegisterTerm +- : PARSEOP_REGISTER '(' {$$ = TrCreateLeafNode (PARSEOP_REGISTER);} ++ : PARSEOP_REGISTER '(' {$<n>$ = TrCreateLeafNode (PARSEOP_REGISTER);} + AddressSpaceKeyword + ',' ByteConstExpr + ',' ByteConstExpr +@@ -2849,7 +2849,7 @@ RegisterTerm + ; + + StartDependentFnTerm +- : PARSEOP_STARTDEPENDENTFN '(' {$$ = TrCreateLeafNode (PARSEOP_STARTDEPENDENTFN);} ++ : PARSEOP_STARTDEPENDENTFN '(' {$<n>$ = TrCreateLeafNode (PARSEOP_STARTDEPENDENTFN);} + ByteConstExpr + ',' ByteConstExpr + ')' '{' +@@ -2859,7 +2859,7 @@ StartDependentFnTerm + ; + + StartDependentFnNoPriTerm +- : PARSEOP_STARTDEPENDENTFN_NOPRI '(' {$$ = TrCreateLeafNode (PARSEOP_STARTDEPENDENTFN_NOPRI);} ++ : PARSEOP_STARTDEPENDENTFN_NOPRI '(' {$<n>$ = TrCreateLeafNode (PARSEOP_STARTDEPENDENTFN_NOPRI);} + ')' '{' + ResourceMacroList '}' {$$ = TrLinkChildren ($<n>3,1,$6);} + | PARSEOP_STARTDEPENDENTFN_NOPRI '(' +@@ -2867,7 +2867,7 @@ StartDependentFnNoPriTerm + ; + + VendorLongTerm +- : PARSEOP_VENDORLONG '(' {$$ = TrCreateLeafNode (PARSEOP_VENDORLONG);} ++ : PARSEOP_VENDORLONG '(' {$<n>$ = TrCreateLeafNode (PARSEOP_VENDORLONG);} + OptionalNameString_First + ')' '{' + ByteList '}' {$$ = TrLinkChildren ($<n>3,2,$4,$7);} +@@ -2876,7 +2876,7 @@ VendorLongTerm + ; + + VendorShortTerm +- : PARSEOP_VENDORSHORT '(' {$$ = TrCreateLeafNode (PARSEOP_VENDORSHORT);} ++ : PARSEOP_VENDORSHORT '(' {$<n>$ = TrCreateLeafNode (PARSEOP_VENDORSHORT);} + OptionalNameString_First + ')' '{' + ByteList '}' {$$ = TrLinkChildren ($<n>3,2,$4,$7);} +@@ -2885,7 +2885,7 @@ VendorShortTerm + ; + + WordBusNumberTerm +- : PARSEOP_WORDBUSNUMBER '(' {$$ = TrCreateLeafNode (PARSEOP_WORDBUSNUMBER);} ++ : PARSEOP_WORDBUSNUMBER '(' {$<n>$ = TrCreateLeafNode (PARSEOP_WORDBUSNUMBER);} + OptionalResourceType_First + OptionalMinType + OptionalMaxType +@@ -2904,7 +2904,7 @@ WordBusNumberTerm + ; + + WordIOTerm +- : PARSEOP_WORDIO '(' {$$ = TrCreateLeafNode (PARSEOP_WORDIO);} ++ : PARSEOP_WORDIO '(' {$<n>$ = TrCreateLeafNode (PARSEOP_WORDIO);} + OptionalResourceType_First + OptionalMinType + OptionalMaxType +@@ -2926,7 +2926,7 @@ WordIOTerm + ; + + WordSpaceTerm +- : PARSEOP_WORDSPACE '(' {$$ = TrCreateLeafNode (PARSEOP_WORDSPACE);} ++ : PARSEOP_WORDSPACE '(' {$<n>$ = TrCreateLeafNode (PARSEOP_WORDSPACE);} + ByteConstExpr {UtCheckIntegerRange ($4, 0xC0, 0xFF);} + OptionalResourceType + OptionalDecodeType + diff --git a/community/iasl/iasl.install b/community/iasl/iasl.install new file mode 100644 index 000000000..44482cbae --- /dev/null +++ b/community/iasl/iasl.install @@ -0,0 +1,20 @@ +# arg 1: the new package version +post_install() { +cat << EOM + +==> iasl post install message: +==> In order to use this software you have to agree to Intel's license located in +==> /usr/share/licenses/iasl/LICENSE otherwise please remove this package. + +EOM +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 +} + +op=$1 +shift +$op $* diff --git a/community/iat/PKGBUILD b/community/iat/PKGBUILD new file mode 100644 index 000000000..1d95bf862 --- /dev/null +++ b/community/iat/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> + +pkgname=iat +pkgver=0.1.3 +pkgrel=1 +pkgdesc="Detects many formats of cd-rom image files (BIN,MDF,PDI,CDI,NRG,B5I) and converts them to ISO-9660" +arch=(i686 x86_64) +url="http://iat.berlios.de/" +license=('GPL') +depends=() +makedepends=() +source=(http://download.berlios.de/iat/$pkgname-$pkgver-src.tar.bz2) + +build() { + cd $startdir/src/$pkgname + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} +md5sums=('5a1ab6359e587d2db27ad9494e8d5eab') diff --git a/community/ibam/PKGBUILD b/community/ibam/PKGBUILD new file mode 100644 index 000000000..2a1d26992 --- /dev/null +++ b/community/ibam/PKGBUILD @@ -0,0 +1,28 @@ +# Contributor: Kessia 'even' Pinheiro <kessiapinheiro at gmail.com> +# Contributor: Penguin <TGates81.at.gmail.dot.com> +pkgname=ibam +pkgver=0.5.2 +pkgrel=1 +pkgdesc="An intelligent battery monitor" +arch=('i686' 'x86_64') +url="http://ibam.sourceforge.net/" +license=('GPL') +depends=('sed' 'bash') +optdepends=('gnuplot: graphs support') +makedepends=('make') +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz") +install="ibam.install" + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + install -m0755 -d ${pkgdir}/usr/bin || return 1 + + sed -i \ + -e "s|/local/bin|/bin|g" \ + -e "s|^CFLAGS=-O3|CFLAGS=${CFLAGS}|g" \ + Makefile + + make || return 1 + install -m0755 -D ${srcdir}/${pkgname}-${pkgver}/ibam ${pkgdir}/usr/bin/ibam || return 1 +} +md5sums=('2d5222ff504dd19e7c1ea8acc2f13cf5') diff --git a/community/ibam/ibam.install b/community/ibam/ibam.install new file mode 100644 index 000000000..b8aa6184d --- /dev/null +++ b/community/ibam/ibam.install @@ -0,0 +1,26 @@ +# arg 1: the new package version +post_install() { + echo -e "-> install gnuplot to use the \`--plot' switch." + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/icewm-themes/PKGBUILD b/community/icewm-themes/PKGBUILD new file mode 100644 index 000000000..efccebb56 --- /dev/null +++ b/community/icewm-themes/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=icewm-themes +pkgver=1.2.26 +pkgrel=1 +pkgdesc="icewm themes" +arch=('i686' 'x86_64') +license=("unknown") +url=http://www.debian.org +depends=(icewm) +source=(http://ftp.debian.org/debian/pool/main/i/icewm-themes/icewm-themes_$pkgver.orig.tar.gz) +md5sums=('c0fd0de59e6f74c9c86c0bc334eb6b9e') +build() { + cd $startdir/src/$pkgname-$pkgver + mkdir -p $startdir/pkg/usr/share/icewm/themes + cp -r $startdir/src/$pkgname-$pkgver/* $startdir/pkg/usr/share/icewm/themes/ + find $startdir/pkg -type d -exec chmod 755 {} \; + find $startdir/pkg -type f -exec chmod 644 {} \; +} diff --git a/community/icewm-utils/PKGBUILD b/community/icewm-utils/PKGBUILD new file mode 100644 index 000000000..f7e5b1166 --- /dev/null +++ b/community/icewm-utils/PKGBUILD @@ -0,0 +1,96 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Dominika Solarz <dominikasolarz@gmail.com> + +pkgname=icewm-utils +pkgver=1.0 + +_mcver=2.1 +_tsver=1.4 +_bgsetver=1.3 +_kedver=1.5 +_woedver=1.8 +_sndcfgver=1.3 +_ccver=2.9 +_cursorscfgver=0.6 +_iconcvtver=1.0 +_rrunver=0.5 +_mergeprefsver=0.5 + +pkgrel=3 +pkgdesc="Suite of tools for IceWM" +arch=(i686 x86_64) +license=("GPL") +url="http://icecc.sourceforge.net/" +depends=('qt3' 'python') +optdepends=('pyqt3' 'gvim') +source=("http://downloads.sourceforge.net/icecc/icemc-$_mcver.tar.bz2" + "http://downloads.sourceforge.net/sourceforge/icecc/icets-$_tsver.tar.bz2" + "http://downloads.sourceforge.net/sourceforge/icecc/icebgset-$_bgsetver.tar.bz2" + "http://downloads.sourceforge.net/sourceforge/icecc/iceked-$_kedver.tar.bz2" + "http://downloads.sourceforge.net/sourceforge/icecc/icewoed-$_woedver.tar.bz2" + "http://downloads.sourceforge.net/sourceforge/icecc/icesndcfg-$_sndcfgver.tar.bz2" + "http://downloads.sourceforge.net/sourceforge/icecc/icecc-$_ccver.tar.bz2" + "http://downloads.sourceforge.net/sourceforge/icecc/icecursorscfg-$_cursorscfgver.tar.bz2" + "http://downloads.sourceforge.net/sourceforge/icecc/iceiconcvt-$_iconcvtver.tar.bz2" + "http://downloads.sourceforge.net/sourceforge/icecc/icerrun-$_rrunver.tar.bz2" + "http://downloads.sourceforge.net/sourceforge/icecc/icemergeprefs-$_mergeprefsver.tar.bz2") +md5sums=('cb2afc6efaa0f9d77b0119b29d528667' + '1d87c93f5cb27da16c90f47531b7fb21' + '7086b771fc7877369924affc5b5f5e41' + '47761a8dc59880ddda2a00de9cd187f5' + '518f05c02cb24a7e36715ce0d0672c8e' + '2113c524ebbbf38ce7eb174b9997c202' + 'e3ddbb3536941745435f727053816865' + '000ec299a83dbae269f2f335910bd50e' + '64463287b6c535b31cb2823d97bfe299' + 'cea2fd7726b9f01b080e3861d325ec24' + 'b34931566da118e7a14ddcb529e739c6') + +build() { + mkdir -p $startdir/pkg/usr/bin + + . /etc/profile.d/qt3.sh + export PATH=/opt/qt/bin:$PATH + + cd $startdir/src/icemc-$_mcver + qmake + make || return 1 + cp icemc $startdir/pkg/usr/bin/ || return 1 + + cd $startdir/src/icets-$_tsver + qmake + make || return 1 + cp icets $startdir/pkg/usr/bin/ || return 1 + + cd $startdir/src/icebgset-$_bgsetver + qmake + make || return 1 + cp icebgset $startdir/pkg/usr/bin/ || return 1 + + cd $startdir/src/iceked-$_kedver + qmake + make || return 1 + cp iceked $startdir/pkg/usr/bin/ || return 1 + + cd $startdir/src/icecc-$_ccver + qmake + make || return 1 + cp icecc $startdir/pkg/usr/bin/ || return 1 + + cd $startdir/src/icesndcfg-$_sndcfgver + qmake + make || return 1 + cp icesndcfg $startdir/pkg/usr/bin/ || return 1 + + cd $startdir/src/icewoed-$_woedver + qmake + make || return 1 + cp icewoed $startdir/pkg/usr/bin/ || return 1 + + cp $startdir/src/icecursorscfg-$_cursorscfgver/icecurcfg.py $startdir/pkg/usr/bin/icecurcfg && \ + cp $startdir/src/iceiconcvt-$_iconcvtver/iceiconcvt.py $startdir/pkg/usr/bin/iceiconcvt && \ + cp $startdir/src/icemergeprefs-$_mergeprefsver/icemergeprefs.py $startdir/pkg/usr/bin/icemergeprefs && \ + cp $startdir/src/icerrun-$_rrunver/icerrun.py $startdir/pkg/usr/bin/icerrun && \ + cp $startdir/src/icerrun-$_rrunver/icerrrun.py $startdir/pkg/usr/bin/icerrrun +} diff --git a/community/ico2xpm/ChangeLog b/community/ico2xpm/ChangeLog new file mode 100644 index 000000000..7fd5bbf99 --- /dev/null +++ b/community/ico2xpm/ChangeLog @@ -0,0 +1,2 @@ +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/ico2xpm/PKGBUILD b/community/ico2xpm/PKGBUILD new file mode 100644 index 000000000..d868e6446 --- /dev/null +++ b/community/ico2xpm/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker <dibblethewrecker.at.jiwe.org> + +pkgname=ico2xpm +pkgver=1.1 +pkgrel=1 +pkgdesc="a utility which converts Windows icons into X pixmaps" +arch=('i686' 'x86_64') +url="http://freshmeat.net/projects/ixo2xpm/" +license=('GPL') +source=(http://freshmeat.net/redir/ixo2xpm/17942/url_tgz/$pkgname-$pkgver.tar.gz) +md5sums=('ed58ea52c0b20796aa9b7ba3e4e241cb') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure + make || return 1 + install -D -m755 $pkgname $startdir/pkg/usr/bin/$pkgname +} diff --git a/community/icoconvert/ChangeLog b/community/icoconvert/ChangeLog new file mode 100644 index 000000000..2faf8933e --- /dev/null +++ b/community/icoconvert/ChangeLog @@ -0,0 +1,3 @@ +2007-06-26 tardo <tardo@nagi-fanboi.net> +* New source url +* Built for x86_64 diff --git a/community/icoconvert/PKGBUILD b/community/icoconvert/PKGBUILD new file mode 100644 index 000000000..e930eee06 --- /dev/null +++ b/community/icoconvert/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=icoconvert +pkgver=2.0 +pkgrel=3 +pkgdesc="Converts Windows .ico icon files to .png images. All .ico file types are supported, including transparency." +arch=('i686' 'x86_64') +url="http://www.mox.net/" +license=('GPL') +depends=('gd>=2.0' 'libjpeg') +source=(http://ghost1227.com/files/icoconvert-$pkgver.tar.gz) +#source=(http://www.mox.net/downloads/$pkgname-$pkgver.tar.gz) +md5sums=('56fe4474c8eaae2c8b886331cda41aca') + +build() { + cd $startdir/src/$pkgname-$pkgver + rm icoconvert + make || return 1 + /bin/install -D -m755 icoconvert $startdir/pkg/usr/bin/icoconvert +} diff --git a/community/icomplete/PKGBUILD b/community/icomplete/PKGBUILD new file mode 100644 index 000000000..0e35a21f5 --- /dev/null +++ b/community/icomplete/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> +# Contributor: Aaron -phrakure- Griffin <aaronmgriffin@gmail.com> + +pkgname=icomplete +pkgver=0.5 +pkgrel=1 +pkgdesc="A command line program, which lists possible completions for a certain position in a source code" +arch=('i686' 'x86_64') +license=('GPL') +url="http://stud4.tuwien.ac.at/~e0125672/icomplete/" +depends=('ctags' 'vim') +backup=('etc/icomplete.conf') +#source=(http://downloads.sourceforge.net/icomplete/$pkgname-$pkgver.tar.bz2 \ +source=($pkgname-$pkgver.tar.bz2 \ + icomplete.conf) +install=icomplete.install + +build() +{ + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/usr + sed -i "s@vimfiles/@@g" Dir.mk + make || return 1 + make DESTDIR=$startdir/pkg install + + cp $startdir/src/icomplete.conf $startdir/pkg/etc/ +} +md5sums=('d7c8f2d182bae0ed52eb25a72b38f18d' + '68f6e38ab851f3bbe5b2c06436953cd8') diff --git a/community/icomplete/icomplete-0.5.tar.bz2 b/community/icomplete/icomplete-0.5.tar.bz2 new file mode 100644 index 000000000..aef2ef298 Binary files /dev/null and b/community/icomplete/icomplete-0.5.tar.bz2 differ diff --git a/community/icomplete/icomplete.conf b/community/icomplete/icomplete.conf new file mode 100644 index 000000000..7abaccf57 --- /dev/null +++ b/community/icomplete/icomplete.conf @@ -0,0 +1,24 @@ +## IComplete configuration file +## Made for Archlinux fs layout - phrakture +## +## If you want to have per user or per directory settings, create: +## $HOME/.icompleterc for per user settings +## .icomplete for per directory settings + +[cpp_include_paths] +. +/usr/include +/usr/include/c++/4.0.2/ +/usr/include/c++/4.1.0/ +/opt/qt/include/ +/opt/gnome/include/ +/opt/qt/include/ +/usr/kde/include/ +/usr/src/linux-2.6.13-ARCH/ +/usr/src/linux-2.6.14-ARCH/ + +[cpp_macros] +__attribute_pure__ +__attribute_malloc__ +THROW +KDE_DEPRECATED diff --git a/community/icomplete/icomplete.install b/community/icomplete/icomplete.install new file mode 100644 index 000000000..f149d4ea1 --- /dev/null +++ b/community/icomplete/icomplete.install @@ -0,0 +1,13 @@ +post_install() { + echo "==> Be sure to verify the paths listed in /etc/icomplete.conf" + echo "==> as some of them are version specific (kernel and gcc)" +} + +post_upgrade() { + post_install +} + +op=$1 +shift + +$op $* diff --git a/community/icon-slicer/PKGBUILD b/community/icon-slicer/PKGBUILD new file mode 100644 index 000000000..36de2d785 --- /dev/null +++ b/community/icon-slicer/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=icon-slicer +pkgver=0.3 +pkgrel=2 +pkgdesc="A utility for generating icon themes and libXcursor cursor themes" +arch=('i686' 'x86_64') +url="http://freedesktop.org/wiki/Software_2ficon_2dslicer" +license=("GPL") +depends=('gtk2' 'popt') +source=(http://freedesktop.org/software/$pkgname/releases/icon-slicer-$pkgver.tar.gz) +md5sums=('5c5374d4f265b0abe4daef1d03f87104') + +build() { + cd $startdir/src/icon-slicer-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/icoutils/PKGBUILD b/community/icoutils/PKGBUILD new file mode 100644 index 000000000..7fa9447b9 --- /dev/null +++ b/community/icoutils/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: neodreams <yanbrodeur@videotron.ca> +pkgname=icoutils +pkgver=0.26.0 +pkgrel=1 +pkgdesc="Extracts and converts images in MS Windows(R) icon and cursor files" +arch=(i686 x86_64) +license=("GPL") +url="http://www.nongnu.org/icoutils/" +depends=('libpng>=1.0.0' 'perl-libwww>=5.64') +source=(http://savannah.nongnu.org/download/$pkgname/$pkgname-$pkgver.tar.gz) +build() { + cd "$srcdir"/$pkgname-$pkgver + ./configure --prefix=/usr || return 1 + make || return 1 + make prefix="$pkgdir"/usr install || return 1 +} +md5sums=('5494ee42a9dad562b49c6b8721f973e8') diff --git a/community/id3lib-rcc/PKGBUILD b/community/id3lib-rcc/PKGBUILD new file mode 100644 index 000000000..7b461f4e6 --- /dev/null +++ b/community/id3lib-rcc/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 2096 2009-09-08 15:32:37Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=id3lib-rcc +pkgver=3.8.3 +pkgrel=6 +pkgdesc="id3lib with librcc patch" +arch=('i686' 'x86_64') +url="http://id3lib.sourceforge.net/" +license=('GPL') +depends=(libxml2 db librcc zlib) +makedepends=(patch) +provides=(id3lib) +conflicts=(id3lib) +options=('!libtool') +source=(http://downloads.sourceforge.net/id3lib/id3lib-$pkgver.tar.gz \ + http://downloads.sourceforge.net/rusxmms/id3lib-csa2.tar.bz2 \ + arch.patch + id3lib-gcc4.patch) +md5sums=('19f27ddd2dda4b2d26a559a4f0f402a7' + '608a475f119974c8f72406fd84e1030f' + '8b503330d653578f75fc9f2bf3c3833d' + '94191cf1fe6f5fd391d95a6de81a48b9') + +build() { + cd $startdir/src/id3lib-$pkgver + + patch -Np1 <../id3lib/id3lib-ds-rcc.patch + patch -Np1 <$srcdir/id3lib-gcc4.patch + (cd src && patch -Np0 <../../arch.patch) + + sed -i 's#iomanip.h##' configure + sed -i 's|size_t size_t, size_t \*size_t|size_t s1, size_t *s2|' src/rccpatch.h + + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr + make LDFLAGS=-lrcc || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/id3lib-rcc/arch.patch b/community/id3lib-rcc/arch.patch new file mode 100644 index 000000000..2732fde5e --- /dev/null +++ b/community/id3lib-rcc/arch.patch @@ -0,0 +1,39 @@ +--- Makefile.in.org 2003-03-02 03:23:00.000000000 +0300 ++++ Makefile.in 2006-07-14 08:33:40.000000000 +0400 +@@ -172,7 +172,8 @@ + tag_parse_v1.cpp \ + tag_render.cpp \ + utils.cpp \ +- writers.cpp ++ writers.cpp \ ++ rccpatch.cpp + + + lib_LTLIBRARIES = libid3.la +@@ -200,7 +201,7 @@ + io_decorators.lo io_helpers.lo misc_support.lo mp3_parse.lo \ + readers.lo spec.lo tag.lo tag_file.lo tag_find.lo tag_impl.lo \ + tag_parse.lo tag_parse_lyrics3.lo tag_parse_musicmatch.lo \ +- tag_parse_v1.lo tag_render.lo utils.lo writers.lo ++ tag_parse_v1.lo tag_render.lo utils.lo writers.lo rccpatch.lo + am_libid3_la_OBJECTS = $(am__objects_1) + libid3_la_OBJECTS = $(am_libid3_la_OBJECTS) + +@@ -233,7 +234,8 @@ + @AMDEP_TRUE@ ./$(DEPDIR)/tag_parse_musicmatch.Plo \ + @AMDEP_TRUE@ ./$(DEPDIR)/tag_parse_v1.Plo \ + @AMDEP_TRUE@ ./$(DEPDIR)/tag_render.Plo ./$(DEPDIR)/utils.Plo \ +-@AMDEP_TRUE@ ./$(DEPDIR)/writers.Plo ++@AMDEP_TRUE@ ./$(DEPDIR)/writers.Plo \ ++@AMDEP_TRUE@ ./$(DEPDIR)/rccpatch.Plo + CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) + LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \ +@@ -328,6 +330,7 @@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tag_render.Plo@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utils.Plo@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/writers.Plo@am__quote@ ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rccpatch.Plo@am__quote@ + + distclean-depend: + -rm -rf ./$(DEPDIR) diff --git a/community/id3lib-rcc/id3lib-gcc4.patch b/community/id3lib-rcc/id3lib-gcc4.patch new file mode 100644 index 000000000..7f4ef666a --- /dev/null +++ b/community/id3lib-rcc/id3lib-gcc4.patch @@ -0,0 +1,189 @@ +diff -wbBur id3lib-3.8.3/configure.in id3lib-3.8.3.my/configure.in +--- id3lib-3.8.3/configure.in 2008-10-27 18:24:52.000000000 +0000 ++++ id3lib-3.8.3.my/configure.in 2009-09-08 15:09:40.000000000 +0000 +@@ -227,7 +227,6 @@ + ) + AC_CHECK_HEADERS( \ + string \ +- iomanip.h \ + ,,AC_MSG_ERROR([Missing a vital header file for id3lib]) + ) + +@@ -296,11 +295,11 @@ + AC_DEFINE_UNQUOTED(_ID3LIB_BINARY_AGE, $ID3LIB_BINARY_AGE) + AC_DEFINE_UNQUOTED(_ID3_COMPILED_WITH_DEBUGGING, "${enable_debug}") + +-CONDITIONAL_SUBDIRS= +-if test "x$ac_cv_lib_z_uncompress" = "xno"; then +- CONDITIONAL_SUBDIRS="$CONDITIONAL_SUBDIRS zlib" +-fi +-AC_CONFIG_SUBDIRS(zlib) ++#CONDITIONAL_SUBDIRS= ++#if test "x$ac_cv_lib_z_uncompress" = "xno"; then ++# CONDITIONAL_SUBDIRS="$CONDITIONAL_SUBDIRS zlib" ++#fi ++#AC_CONFIG_SUBDIRS(zlib) + + CFLAGS="$CFLAGS -Wall" + +diff -wbBur id3lib-3.8.3/doc/Doxyfile.in id3lib-3.8.3.my/doc/Doxyfile.in +--- id3lib-3.8.3/doc/Doxyfile.in 2008-10-27 18:24:52.000000000 +0000 ++++ id3lib-3.8.3.my/doc/Doxyfile.in 2009-09-08 15:10:40.000000000 +0000 +@@ -263,8 +263,10 @@ + + INPUT = ../src \ + ../include/id3/field.h \ +- ../include/id3/frame.h \ + ../include/id3/globals.h \ ++ ../include/id3/io_decorators.h \ ++ ../include/id3/io_helpers.h \ ++ ../include/id3/io_strings.h \ + ../include/id3/misc_support.h \ + ../include/id3/reader.h \ + ../include/id3/readers.h \ +diff -wbBur id3lib-3.8.3/examples/demo_convert.cpp id3lib-3.8.3.my/examples/demo_convert.cpp +--- id3lib-3.8.3/examples/demo_convert.cpp 2008-10-27 18:24:52.000000000 +0000 ++++ id3lib-3.8.3.my/examples/demo_convert.cpp 2009-09-08 15:09:26.000000000 +0000 +@@ -84,7 +84,7 @@ + } + } + +-int main( unsigned int argc, char * const argv[]) ++int main( int argc, char * const argv[]) + { + flags_t ulFlag = ID3TT_ALL; + gengetopt_args_info args; +diff -wbBur id3lib-3.8.3/examples/demo_copy.cpp id3lib-3.8.3.my/examples/demo_copy.cpp +--- id3lib-3.8.3/examples/demo_copy.cpp 2008-10-27 18:24:52.000000000 +0000 ++++ id3lib-3.8.3.my/examples/demo_copy.cpp 2009-09-08 15:09:26.000000000 +0000 +@@ -81,7 +81,7 @@ + } + } + +-int main( unsigned int argc, char * const argv[]) ++int main( int argc, char * const argv[]) + { + int ulFlag = ID3TT_ID3; + ID3D_INIT_DOUT(); +diff -wbBur id3lib-3.8.3/examples/demo_info.cpp id3lib-3.8.3.my/examples/demo_info.cpp +--- id3lib-3.8.3/examples/demo_info.cpp 2008-10-27 18:24:52.000000000 +0000 ++++ id3lib-3.8.3.my/examples/demo_info.cpp 2009-09-08 15:09:26.000000000 +0000 +@@ -309,7 +309,7 @@ + + #define DEBUG + +-int main( unsigned int argc, char * const argv[]) ++int main( int argc, char * const argv[]) + { + ID3D_INIT_DOUT(); + +diff -wbBur id3lib-3.8.3/examples/demo_tag.cpp id3lib-3.8.3.my/examples/demo_tag.cpp +--- id3lib-3.8.3/examples/demo_tag.cpp 2008-10-27 18:24:52.000000000 +0000 ++++ id3lib-3.8.3.my/examples/demo_tag.cpp 2009-09-08 15:09:26.000000000 +0000 +@@ -46,7 +46,7 @@ + os << "v2"; + } + +-int main( unsigned int argc, char * const argv[]) ++int main( int argc, char * const argv[]) + { + int ulFlag = ID3TT_ID3; + ID3D_INIT_DOUT(); +diff -wbBur id3lib-3.8.3/include/id3/id3lib_strings.h id3lib-3.8.3.my/include/id3/id3lib_strings.h +--- id3lib-3.8.3/include/id3/id3lib_strings.h 2008-10-27 18:24:52.000000000 +0000 ++++ id3lib-3.8.3.my/include/id3/id3lib_strings.h 2009-09-08 15:09:26.000000000 +0000 +@@ -30,6 +30,7 @@ + #define _ID3LIB_STRINGS_H_ + + #include <string> ++#include <cstring> + + #if (defined(__GNUC__) && (__GNUC__ >= 3) || (defined(_MSC_VER) && _MSC_VER > 1000)) + namespace std +diff -wbBur id3lib-3.8.3/include/id3/writers.h id3lib-3.8.3.my/include/id3/writers.h +--- id3lib-3.8.3/include/id3/writers.h 2008-10-27 18:24:52.000000000 +0000 ++++ id3lib-3.8.3.my/include/id3/writers.h 2009-09-08 15:09:26.000000000 +0000 +@@ -30,7 +30,7 @@ + + #include "id3/writer.h" + #include "id3/id3lib_streams.h" +-//#include <string.h> ++#include <string.h> + + class ID3_CPP_EXPORT ID3_OStreamWriter : public ID3_Writer + { +diff -wbBur id3lib-3.8.3/src/Makefile.am id3lib-3.8.3.my/src/Makefile.am +--- id3lib-3.8.3/src/Makefile.am 2008-10-27 18:24:52.000000000 +0000 ++++ id3lib-3.8.3.my/src/Makefile.am 2009-09-08 15:09:49.000000000 +0000 +@@ -76,6 +76,8 @@ + LDADD = $(top_builddir)/zlib/src/libz.la + endif + ++libid3_la_LIBADD = -lz -lstdc++ ++ + libid3_la_LDFLAGS = \ + -version-info $(LT_VERSION) \ + -release $(LT_RELEASE) \ +diff -wbBur id3lib-3.8.3/src/Makefile.in id3lib-3.8.3.my/src/Makefile.in +--- id3lib-3.8.3/src/Makefile.in 2008-10-27 18:24:52.000000000 +0000 ++++ id3lib-3.8.3.my/src/Makefile.in 2009-09-08 15:09:49.000000000 +0000 +@@ -192,7 +192,8 @@ + CONFIG_CLEAN_FILES = + LTLIBRARIES = $(lib_LTLIBRARIES) + +-libid3_la_LIBADD = ++libid3_la_LIBADD = -lz -lstdc++ ++ + am__objects_1 = c_wrapper.lo field.lo field_binary.lo field_integer.lo \ + field_string_ascii.lo field_string_unicode.lo frame.lo \ + frame_impl.lo frame_parse.lo frame_render.lo globals.lo \ +diff -wbBur id3lib-3.8.3/src/tag_file.cpp id3lib-3.8.3.my/src/tag_file.cpp +--- id3lib-3.8.3/src/tag_file.cpp 2008-10-27 18:24:52.000000000 +0000 ++++ id3lib-3.8.3.my/src/tag_file.cpp 2009-09-08 15:10:22.000000000 +0000 +@@ -242,8 +242,8 @@ + strcpy(sTempFile, filename.c_str()); + strcat(sTempFile, sTmpSuffix.c_str()); + +-#if ((defined(__GNUC__) && __GNUC__ >= 3 ) || !defined(HAVE_MKSTEMP)) +- // This section is for Windows folk && gcc 3.x folk ++#if !defined(HAVE_MKSTEMP) ++ // This section is for Windows folk + fstream tmpOut; + createFile(sTempFile, tmpOut); + +@@ -257,7 +257,7 @@ + tmpOut.write((char *)tmpBuffer, nBytes); + } + +-#else //((defined(__GNUC__) && __GNUC__ >= 3 ) || !defined(HAVE_MKSTEMP)) ++#else //!defined(HAVE_MKSTEMP) + + // else we gotta make a temp file, copy the tag into it, copy the + // rest of the old file after the tag, delete the old file, rename +@@ -270,7 +270,7 @@ + //ID3_THROW_DESC(ID3E_NoFile, "couldn't open temp file"); + } + +- ofstream tmpOut(fd); ++ ofstream tmpOut(sTempFile); + if (!tmpOut) + { + tmpOut.close(); +@@ -285,14 +285,14 @@ + uchar tmpBuffer[BUFSIZ]; + while (file) + { +- file.read(tmpBuffer, BUFSIZ); ++ file.read((char *)tmpBuffer, BUFSIZ); + size_t nBytes = file.gcount(); +- tmpOut.write(tmpBuffer, nBytes); ++ tmpOut.write((char *)tmpBuffer, nBytes); + } + + close(fd); //closes the file + +-#endif ////((defined(__GNUC__) && __GNUC__ >= 3 ) || !defined(HAVE_MKSTEMP)) ++#endif ////!defined(HAVE_MKSTEMP) + + tmpOut.close(); + file.close(); diff --git a/community/idesk/PKGBUILD b/community/idesk/PKGBUILD new file mode 100644 index 000000000..cc952ed24 --- /dev/null +++ b/community/idesk/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Claudio Sabattoli <gasherbrum3@alice.it> + +pkgname=idesk +pkgver=0.7.5 +pkgrel=2 +pkgdesc="iDesk gives users of minimal wm's (fluxbox, blackbox, openbox, windowsmaker...) icons on their desktop" +arch=("i686" "x86_64") +url="http://idesk.sourceforge.net/wiki/index.php" +license=('GPL') +depends=('pkgconfig' 'imlib2' 'libpng' 'libxpm' 'libxft') +source=("http://downloads.sourceforge.net/sourceforge/idesk/$pkgname-$pkgver.tar.bz2") +md5sums=('beb48c97815c7b085e3b3d601297fbb8') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + sed -i 's#usr/local#usr#' $pkgdir/usr/share/idesk/default.lnk +} diff --git a/community/ies4linux/PKGBUILD b/community/ies4linux/PKGBUILD new file mode 100644 index 000000000..69ad80b44 --- /dev/null +++ b/community/ies4linux/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=ies4linux +pkgver=2.99.0.1 +pkgrel=3 +pkgdesc="is the simpler way to have Microsoft Internet Explorer running on wine" +arch=(i686) +url="http://www.tatanka.com.br/ies4linux/page/Main_Page" +license=('GPL') +depends=(wine cabextract unzip python pygtk) +makedepends=() +source=(http://www.tatanka.com.br/ies4linux/downloads/ies4linux-$pkgver.tar.gz) +md5sums=('5dbf1091bb157b12db20ca409cc980ff') + +build() { + cd "$startdir/src" + + sed -i 's|IES4LINUX=`dirname "$0"`|IES4LINUX=/usr/lib/ies4linux|' ies4linux-$pkgver/ies4linux && \ + mkdir -p "$startdir/pkg/usr/lib" && \ + install -D -m0755 ies4linux-$pkgver/ies4linux "$startdir/pkg/usr/bin/ies4linux" && \ + rm ies4linux-$pkgver/ies4linux && \ + cp -r -a ies4linux-$pkgver "$startdir/pkg/usr/lib/ies4linux" +} diff --git a/community/iftop/PKGBUILD b/community/iftop/PKGBUILD new file mode 100644 index 000000000..05f41cca5 --- /dev/null +++ b/community/iftop/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> +# Contributor: Alexander Mieland (dma147) <dma147@linux-stats.org> +# Contributor: slubman <slubman@slubman.net> + +pkgname=iftop +pkgver=0.17 +pkgrel=8 +pkgdesc="iftop does for network usage what top(1) does for CPU usage" +arch=('i686' 'x86_64') +url="http://www.ex-parrot.com/~pdw/iftop/" +license=('GPL') +depends=('libpcap>=1.0.0' 'ncurses') +options=('!makeflags') +source=(http://www.ex-parrot.com/~pdw/$pkgname/download/$pkgname-$pkgver.tar.gz) +md5sums=('062bc8fb3856580319857326e0b8752d') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/iksemel/PKGBUILD b/community/iksemel/PKGBUILD new file mode 100644 index 000000000..945ef208a --- /dev/null +++ b/community/iksemel/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 1019 2009-08-11 22:18:16Z mherych $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributos: Guillermo Vaya driadan@willinux.net + +pkgname=iksemel +pkgver=1.4 +pkgrel=1 +pkgdesc="XML parser library for Jabber applications in ANSI C" +arch=('i686' 'x86_64') +url="http://code.google.com/p/iksemel/" +license=('LGPL') +depends=('gnutls') +source=(http://iksemel.googlecode.com/files/iksemel-$pkgver.tar.gz) +md5sums=('532e77181694f87ad5eb59435d11c1ca') +options=('!libtool') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr \ + --infodir=/usr/share/info + make || return 1 + make DESTDIR=$startdir/pkg install + mv $pkgdir/usr/share/info/$pkgname $pkgdir/usr/share/info/$pkgname.info + rm -rf $pkgdir/usr/share/info/dir +} diff --git a/community/imdbpy/PKGBUILD b/community/imdbpy/PKGBUILD new file mode 100644 index 000000000..219e62ea4 --- /dev/null +++ b/community/imdbpy/PKGBUILD @@ -0,0 +1,17 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Contributor: lang2 <wenzhi.liang@gmail.com> +pkgname=imdbpy +pkgver=4.1 +pkgrel=1 +pkgdesc="Python bindings for imdb" +url="http://imdbpy.sourceforge.net/" +depends=('python') +arch=('i686' 'x86_64') +license=('GPL') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/IMDbPY-$pkgver.tar.gz) +build() +{ + cd "$srcdir/IMDbPY-$pkgver" + python setup.py install --root="$pkgdir" || return 1 +} +md5sums=('33ec10b7000af42c105dc099118db7ab') diff --git a/community/impressive/PKGBUILD b/community/impressive/PKGBUILD new file mode 100644 index 000000000..9ceb955be --- /dev/null +++ b/community/impressive/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Geoffroy Carrier <gcarrier@aur.archlinux.org> +# Contributor: G_Syme <demichan(at)mail(dot)upb(dot)de> +pkgname=impressive +pkgver=0.10.2 +pkgrel=1 +pkgdesc="A fancy PDF presentation program (previously known as KeyJNote)." +arch=('i686' 'x86_64') +url="http://impressive.sourceforge.net" +license=('GPL2') +depends=('python-pygame' 'python-opengl' 'pil' 'xpdf') +optdepends=('pdftk: for retrieving PDF metadata (page titles, hyperlinks)' + 'xdg-utils: for starting web or e-mail hyperlinks from PDF documents' + 'mplayer: for sound and video playback') +provides=('keyjnote=0.10.2') +conflicts=('keyjnote') +replaces=('keyjnote') +source=(http://downloads.sourceforge.net/$pkgname/Impressive-$pkgver.tar.gz) +build() { + cd "$srcdir/Impressive-$pkgver" + install -d -m755 "$pkgdir"/usr/{bin,share/{doc/$pkgname,man/man1}} + install -m755 $pkgname.py "$pkgdir/usr/bin/$pkgname" + ln -s $pkgname "$pkgdir/usr/bin/keyjnote" + install -m644 $pkgname.html demo.pdf changelog.txt "$pkgdir/usr/share/doc/$pkgname/" + install -m644 $pkgname.1 "$pkgdir/usr/share/man/man1/" +} +md5sums=('492eda5e3e09beb2f6dc997ed94f5349') diff --git a/community/incron/PKGBUILD b/community/incron/PKGBUILD new file mode 100644 index 000000000..e2218509f --- /dev/null +++ b/community/incron/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 1511 2009-08-24 20:59:33Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Roberto Alsina <ralsina@kde.org> +# Contributor: scj <scj(at)archlinux(dot)us> +pkgname=incron +pkgver=0.5.9 +pkgrel=1 +pkgdesc="Like the regular cron but is driven by filesystem events instead of time periods" +arch=('i686' 'x86_64') +url="http://incron.aiken.cz/" +license=("GPL") +depends=('gcc-libs') +install=incron.install +source=(http://inotify.aiken.cz/download/incron/$pkgname-$pkgver.tar.gz \ + incron.init) +options=(emptydirs) +md5sums=('a285b9e14af7bf9f9524fe051a06255f' + '648e1ca1a4b1e624401d9d71aa3756b3') + +build() { + cd $startdir/src/$pkgname-$pkgver + + install -D -m 755 $startdir/incron.init $startdir/pkg/etc/rc.d/incrond + mkdir -p $startdir/pkg/usr/share/man $startdir/pkg/usr/bin $startdir/pkg/usr/sbin + + sed -i '1,1i#include <stdio.h>' icd-main.cpp inotify-cxx.cpp usertable.cpp appargs.cpp + sed -i 's|strchr(s,|(char*)strchr(s,|' incroncfg.cpp + + make || return 1 + + make PREFIX=$startdir/pkg/usr \ + MANPATH=$startdir/pkg/usr/share/man \ + USERDATADIR=$startdir/pkg/var/spool/incron \ + CFGDIR=$startdir/pkg/etc \ + SYSDATADIR=$startdir/pkg/etc/incron.d install +} diff --git a/community/incron/incron.init b/community/incron/incron.init new file mode 100644 index 000000000..337c0fa0b --- /dev/null +++ b/community/incron/incron.init @@ -0,0 +1,34 @@ +#!/bin/bash + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting Incrond" + /usr/sbin/incrond + add_daemon incrond + stat_done + ;; + stop) + stat_busy "Stopping Incrond" + PID=`pidof -o %PPID /usr/sbin/incrond` + [ -z "$PID" ] || kill $PID + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon incrond + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac +exit 0 diff --git a/community/incron/incron.install b/community/incron/incron.install new file mode 100644 index 000000000..3c4535b00 --- /dev/null +++ b/community/incron/incron.install @@ -0,0 +1,15 @@ +post_install () { + # Check user/group incron exists + getent group incron > /dev/null || groupadd incron + getent passwd incron > /dev/null || useradd -c "Incron system" -g incron -s /bin/false -d /var/spool/incron incron + # Fix permissions + chown incron.incron -R /var/spool/incron +} + +pre_remove() { + [ -h /var/service/incron ] && rm /var/service/incron + /etc/rc.d/incron stop + usr/sbin/userdel incron >& /dev/null + usr/sbin/groupdel incron >& /dev/null +} + diff --git a/community/iniparser/PKGBUILD b/community/iniparser/PKGBUILD new file mode 100644 index 000000000..7d349fa88 --- /dev/null +++ b/community/iniparser/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> + +pkgname=iniparser +pkgver=3.0b +pkgrel=2 +pkgdesc="A free stand-alone ini file parsing library written in portable ANSI C" +arch=('i686' 'x86_64') +url="http://ndevilla.free.fr/iniparser/" +license=('MIT') +depends=('glibc') +source=(http://ndevilla.free.fr/iniparser/$pkgname$pkgver.tar.gz) +md5sums=('89b7d97b9fb24ce4c31743cc4d13ce44') + +build() { + cd $startdir/src/$pkgname$pkgver + make || return 1 + install -Dm644 src/iniparser.h $startdir/pkg/usr/include/iniparser.h + install -Dm644 src/dictionary.h $startdir/pkg/usr/include/dictionary.h + install -Dm644 libiniparser.a $startdir/pkg/usr/lib/libiniparser.a + install -Dm644 LICENSE $startdir/pkg/usr/share/licenses/iniparser/LICENSE +} diff --git a/community/inn/PKGBUILD b/community/inn/PKGBUILD new file mode 100644 index 000000000..9d71d8820 --- /dev/null +++ b/community/inn/PKGBUILD @@ -0,0 +1,114 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Edward Tjörnhammar <xhemi@cube2.se> +# Contributor: Edward Tjörnhammar <xhemi@cube2.se> + +pkgname=inn +pkgver=2.4.6 +pkgrel=3 +pkgdesc="Complete open source Usenet system. De facto standard for handling news routing, news spool and serving the spool to customers." +url="http://www.isc.org/products/INN/" +arch=('i686' 'x86_64') +license=("INN") +depends=('openssl' 'dovecot') +optdepends=('perl' 'python') +makedepends=('make' 'bison' 'gcc' 'smtp-forwarder') +options=(emptydirs docs zipman) +install=(inn.install) +backup=(etc/inn/newsfeeds + etc/inn/incoming.conf + etc/inn/nnrpd.track + etc/inn/passwd.nntp + etc/inn/inn.conf + etc/inn/moderators + etc/inn/control.ctl + etc/inn/expire.ctl + etc/inn/nntpsend.ctl + etc/inn/innreport.conf + etc/inn/innwatch.ctl + etc/inn/distrib.pats + etc/inn/overview.fmt + etc/inn/actsync.cfg + etc/inn/actsync.ign + etc/inn/motd.news + etc/inn/storage.conf + etc/inn/cycbuff.conf + etc/inn/buffindexed.conf + etc/inn/innfeed.conf + etc/inn/news2mail.cf + etc/inn/readers.conf + etc/inn/radius.conf + etc/inn/ovdb.conf + etc/inn/sasl.conf + etc/inn/subscriptions + var/db/inn/active + var/db/inn/active.old + var/db/inn/active.times + var/db/inn/history + var/db/inn/history.dir + var/db/inn/history.hash + var/db/inn/history.index + var/db/inn/newsgroups) +source=(http://ftp.isc.org/isc/inn/inn-$pkgver.tar.gz \ + innd.rc \ + nnrpd.rc \ + innd.conf \ + nnrpd.conf \ + site.make.patch) +md5sums=('50741ff1b9c230af9109aafc7e98b1a2' + 'f9988770889d1a2843fa72de85d4c48b' + '58d3f9eaf7cf4e9c8f195fd435ae354b' + 'fbf1d2c5b3c5a08ae3e515c71c2e2e4a' + 'bb4bbe86ae52fbbf08b0f6f370dea052' + 'e6d7b7a34f1d6ca5058206f4c5236061') + +build() { + cd $srcdir/inn-$pkgver + + ./configure --prefix=/usr \ + --includedir=/usr/include/inn \ + --sbindir=/usr/sbin \ + --with-libtool \ + --with-gnu-id \ + --with-db-dir=/var/db/inn \ + --with-etc-dir=/etc/inn \ + --with-spool-dir=/var/spool/news \ + --with-log-dir=/var/log/inn \ + --with-run-dir=/var/run/inn \ + --with-tmp-dir=/var/spool/inn/tmp \ + --enable-largefiles \ + --with-openssl=/usr \ + --with-perl \ + --with-python \ + --with-sasl=/usr || return 1 + + patch -p3 < $srcdir/site.make.patch + export LD_LIBRARY_PATH=.:$pkgdir/usr/lib:$LD_LIBRARY_PATH + + make || return 1 + make DESTDIR=$pkgdir install || return 1 + + mkdir -p $pkgdir/etc/{conf,rc}.d && \ + install -m0755 $srcdir/innd.rc $pkgdir/etc/rc.d/innd && \ + install -m0644 $srcdir/innd.conf $pkgdir/etc/conf.d/innd || return 1 + + install -m0755 $srcdir/nnrpd.rc $pkgdir/etc/rc.d/nnrpd && \ + install -m0644 $srcdir/nnrpd.conf $pkgdir/etc/conf.d/nnrpd || return 1 + + cd $pkgdir/usr/lib + for i in lib*.a; do + gcc -shared -o ${i%%.a}.so.2.0.0 $i || return 1 + for j in 2.0 2; do + ln -s ${i%%a}so.2.0.0 ${i%%a}so.$j || return 1 + done + done + + touch $pkgdir/var/db/inn/history{.dir,.hash,.index,} || return 1 + + mkdir -p $pkgdir/usr/share/doc/inn && \ + mv $pkgdir/usr/man $pkgdir/usr/share/ && \ + mv $pkgdir/usr/share/man/man3/list.3 $pkgdir/usr/share/man/man3/list-inn.3 && \ + mv $pkgdir/usr/doc/* $pkgdir/usr/share/doc/inn/ && \ + mv $pkgdir/usr/bin/archive $pkgdir/usr/bin/archive.inn && \ + rm -rf $pkgdir/usr/doc +} diff --git a/community/inn/inn.install b/community/inn/inn.install new file mode 100644 index 000000000..03c6b7d4b --- /dev/null +++ b/community/inn/inn.install @@ -0,0 +1,20 @@ +## arg 1: the new package version +post_install() { + grep -e "^news:" /etc/group 2>&- >&- || groupadd -r news 2>&- >&- + grep -e "^news:" /etc/passwd 2>&- >&- || useradd -r -m -g news news 2>&- >&- + chown news:news -R /var/spool/news 2>&- >&- + /usr/bin/makedbz -i -o 2>&- >&- + chown news:news -R /var/db/inn 2>&- >&- + mkdir /var/log/news 2>&- >&- + chown news:news /var/log/news 2>&- >&- + echo "" + echo "->" + echo "-> If this is a first-time installation, a minimal active file and" + echo "-> history database have been installed. Do not forget to update" + echo "-> your cron entries and configure INN. See INSTALL for more" + echo "-> information." + echo "->" + echo "-> The default user:group for inn is news:news" + echo "->" + echo "" +} diff --git a/community/inn/innd.conf b/community/inn/innd.conf new file mode 100644 index 000000000..48f96ba5e --- /dev/null +++ b/community/inn/innd.conf @@ -0,0 +1,2 @@ +NEWS_USER=news +NEWS_GROUP=news diff --git a/community/inn/innd.rc b/community/inn/innd.rc new file mode 100644 index 000000000..7261ab2d1 --- /dev/null +++ b/community/inn/innd.rc @@ -0,0 +1,40 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions +[ -f /etc/conf.d/innd ] && . /etc/conf.d/innd +[ -z "$NEWS_USER" ] && print "Please set news username" && exit 1; + +case "$1" in + start) + stat_busy "Starting InterNetNews" + su $NEWS_USER -c /usr/bin/rc.news 2>&- >&- + if [ $? -gt 0 ]; then + stat_fail + else + echo $! > /var/run/innd.pid + add_daemon innd + stat_done + fi + + ;; + stop) + stat_busy "Stopping InterNetNews" + su $NEWS_USER -c /usr/bin/rc.news stop 2>&- >&- + if [ $? -gt 0 ]; then + stat_fail + else + rm /var/run/innd.pid + rm_daemon innd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/inn/nnrpd.conf b/community/inn/nnrpd.conf new file mode 100644 index 000000000..689a289ce --- /dev/null +++ b/community/inn/nnrpd.conf @@ -0,0 +1,3 @@ +USE_SSL=1 +LISTEN_PORT=563 +NNRPD_OPTS="-D -S -p $LISTEN_PORT -c /etc/inn/readers.conf" diff --git a/community/inn/nnrpd.rc b/community/inn/nnrpd.rc new file mode 100644 index 000000000..4681963e1 --- /dev/null +++ b/community/inn/nnrpd.rc @@ -0,0 +1,48 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions +[ -f /etc/conf.d/nnrpd ] && . /etc/conf.d/nnrpd +[ -z "$NNRPD_OPTS" ] && print "FATAL: No arguments where passed" && exit 1; + +PID=`pidof -o %PPID nnrpd` +case "$1" in + start) + stat_busy "Starting InterNetNews Readers Daemon" + if [ ! -f /var/run/daemons/innd ]; then + stat_append ":: InterNetNews (innd) is not running" + stat_fail + exit 1 + fi + + [ -z "$PID" ] && nnrpd $NNRPD_OPTS 2>&- >&- + if [ $? -gt 0 ]; then + stat_fail + else + PID=`pidof -o %PPID nnrpd` + echo $PID > /var/run/nnrpd.pid + add_daemon nnrpd + stat_done + fi + + ;; + stop) + stat_busy "Stopping InterNetNews Readers Daemon" + [ ! -z "$PID" ] && kill $PID >&- + if [ $? -gt 0 ]; then + stat_fail + else + rm /var/run/nnrpd.pid + rm_daemon nnrpd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/inn/site.make.patch b/community/inn/site.make.patch new file mode 100644 index 000000000..7b234cfac --- /dev/null +++ b/community/inn/site.make.patch @@ -0,0 +1,39 @@ +--- old/src/inn-2.4.5/site/Makefile 2008-06-29 19:56:57.000000000 +0200 ++++ new/src/inn-2.4.5/site/Makefile 2008-10-09 19:27:59.613208825 +0200 +@@ -53,7 +53,7 @@ + + PATH_ACTIVE = ${PATHDB}/active + PATH_ACTIVE_TIMES = ${PATHDB}/active.times +-PATH_HISTORY = ${PATHDB}/history ++ + PATH_NEWSGROUPS = ${PATHDB}/newsgroups + + ## Scripts from above, plus site-specific config files. +@@ -95,7 +95,7 @@ + ALL_INSTALLED = $(MOST_INSTALLED) $(REST_INSTALLED) + + SPECIAL = $D$(PATH_ACTIVE) $D$(PATH_ACTIVE_TIMES) \ +- $D$(PATH_NEWSGROUPS) $D$(PATH_HISTORY) ++ $D$(PATH_NEWSGROUPS) + + ## Get new versions of everything from samples directory. + all: $(P) $(ALL) config +@@ -140,12 +140,12 @@ + chown $(NEWSUSER) $@ + chgrp $(NEWSGROUP) $@ + chmod $(FILEMODE) $@ +-$D$(PATH_HISTORY): +- touch $@ +- chown $(NEWSUSER) $@ +- chgrp $(NEWSGROUP) $@ +- chmod $(FILEMODE) $@ +- $(PATHBIN)/makedbz -i -o ++ ++ ++ ++ ++ ++ + + ## Remove files that are unchanged from the release version. + clean: diff --git a/community/inotail/PKGBUILD b/community/inotail/PKGBUILD new file mode 100644 index 000000000..5836c823f --- /dev/null +++ b/community/inotail/PKGBUILD @@ -0,0 +1,18 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Contributor: Artyom 'logus' Pervukhin <logus9@gmail.com> +# Previous Contributor: Giorgio Lando <patroclo7@gmail.com> +pkgname=inotail +pkgver=0.5 +pkgrel=3 +pkgdesc="A replacement for the 'tail' program that uses kernel inotify events instead of interval polling." +arch=('i686' 'x86_64') +url="http://distanz.ch/inotail/" +license=("GPL") +source=("http://distanz.ch/inotail/$pkgname-$pkgver.tar.bz2") +md5sums=('82d4d05f86d6069e95c4b73e4004f15f') + +build() { + cd $srcdir/$pkgname-$pkgver + make || return 1 + make prefix=$pkgdir/usr install || return 1 +} diff --git a/community/inotify-tools/PKGBUILD b/community/inotify-tools/PKGBUILD new file mode 100644 index 000000000..0db98dd94 --- /dev/null +++ b/community/inotify-tools/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Alessandro Sagratini + +pkgname=inotify-tools +pkgver=3.13 +pkgrel=1 +pkgdesc="inotify-tools is a C library and a set of command-line programs for Linux providing a simple interface to inotify." +arch=('i686' 'x86_64') +url="http://inotify-tools.sourceforge.net/" +license=('GPL') +makedepends=('gcc' 'make') +source=(http://downloads.sourceforge.net/sourceforge/inotify-tools/$pkgname-$pkgver.tar.gz) +md5sums=('35d7178297390f18bae451e083362acf') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/inputattach/PKGBUILD b/community/inputattach/PKGBUILD new file mode 100644 index 000000000..d10e93282 --- /dev/null +++ b/community/inputattach/PKGBUILD @@ -0,0 +1,31 @@ +# Contributor: Mark Smith <markzzzsmith@yahoo.com.au> + +pkgname=inputattach +pkgver=1.24 +pkgrel=1 +pkgdesc="Attach serial mice, keyboards and other input devices to the kernel input system" +arch=('i686' 'x86_64') +url="http://linuxconsole.sourceforge.net/" +license=('GPL') +depends=('glibc') +makedepends=('gcc') +backup=(etc/conf.d/inputattach.conf) +install=inputattach.install +source=('http://kernel.org/pub/linux/kernel/people/dtor/inputattach.c' + 'http://kernel.org/pub/linux/kernel/people/dtor/serio-ids.h' + 'inputattach.conf.d' + 'inputattach.rc.d') +md5sums=('eb595a766ca363edb3b14c25404596ce' + '93d34d96cd3ad19ea1aeca7f68a66b4a' + 'ca36071f8384314c037e1e8b15c63afe' + 'd484778b0464e25b22cda89ac7fed156') + +build() { + cc $CFLAGS inputattach.c -o inputattach || return 1 + + install -D -m755 inputattach $startdir/pkg/usr/sbin/inputattach && \ + install -D -m644 $startdir/src/inputattach.conf.d \ + $startdir/pkg/etc/conf.d/inputattach.conf && \ + install -D -m755 $startdir/src/inputattach.rc.d \ + $startdir/pkg/etc/rc.d/inputattach +} diff --git a/community/inputattach/inputattach.conf.d b/community/inputattach/inputattach.conf.d new file mode 100644 index 000000000..1e04240fa --- /dev/null +++ b/community/inputattach/inputattach.conf.d @@ -0,0 +1,11 @@ +# +# Configuration for inputattach +# + +# inputattach mode - see 'inputattach --help' for list e.g. "--microsoft" for +# 2 button Microsoft mouse +IAMODE="--microsoft" + +# inputattach device - /dev file entry where device is attached e.g. +# "/dev/ttyS0" for device attached to first system serial port +IADEV="/dev/ttyS0" diff --git a/community/inputattach/inputattach.install b/community/inputattach/inputattach.install new file mode 100644 index 000000000..965958b6b --- /dev/null +++ b/community/inputattach/inputattach.install @@ -0,0 +1,9 @@ +## arg 1: the new package version +post_install() { + cat << EOF + +The correct device mode and /dev device file will need to be set in +/etc/conf.d/inputattach.conf before starting /etc/rc.d/inputattach + +EOF +} diff --git a/community/inputattach/inputattach.rc.d b/community/inputattach/inputattach.rc.d new file mode 100644 index 000000000..7f260f9f8 --- /dev/null +++ b/community/inputattach/inputattach.rc.d @@ -0,0 +1,63 @@ +#!/bin/bash + +daemon_name=inputattach + +. /etc/rc.conf + +. /etc/conf.d/$daemon_name.conf + +. /etc/rc.d/functions + +get_pid() { + pidof $daemon_name +} + +case "$1" in + start) + stat_busy "Starting $daemon_name daemon" + + PID=`get_pid` + if [ -z "$PID" ]; then + [ -f /var/run/$daemon_name.pid ] && rm -f /var/run/$daemon_name.pid + # RUN + $daemon_name --daemon $IAMODE $IADEV + # + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + echo `get_pid` > /var/run/$daemon_name.pid + add_daemon $daemon_name + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping $daemon_name daemon" + PID=`get_pid` + # KILL + [ ! -z "$PID" ] && kill $PID &> /dev/null + # + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/$daemon_name.pid &> /dev/null + rm_daemon $daemon_name + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/interlis-compiler/ChangeLog b/community/interlis-compiler/ChangeLog new file mode 100644 index 000000000..6e3ffbaf1 --- /dev/null +++ b/community/interlis-compiler/ChangeLog @@ -0,0 +1,2 @@ +2007-06-25 tardo <tardo@nagi-fanboi.net> +* Built dor x86_64 diff --git a/community/interlis-compiler/PKGBUILD b/community/interlis-compiler/PKGBUILD new file mode 100644 index 000000000..57c786963 --- /dev/null +++ b/community/interlis-compiler/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=interlis-compiler +pkgver=4.1.1 +pkgrel=2 +pkgdesc="Compiler for INTERLIS 2" +arch=('i686' 'x86_64') +url="http://www.interlis.ch/content/index.php?language=e" +license=('LGPL') +depends=('java-runtime') +source=(http://www.interlis.ch/interlis2/docs23/ili2c-$pkgver.zip + ili2c) + +build() { + install -d $pkgdir/opt/ili2c $pkgdir/usr/bin + + rm -r $srcdir/ili2c-$pkgver/doc + mv $srcdir/ili2c-$pkgver/ili2c.jar $startdir/pkg/opt/ili2c + cp -r $srcdir/ili2c-$pkgver/* $startdir/pkg/opt/ili2c + + #install the shellscript + install -D -m755 $srcdir/ili2c $pkgdir/usr/bin/ili2c +} +md5sums=('7729ee6cdeb946a20e5c0f747280e65f' + '4960c07d6197e5c9c4cb125f4b337203') diff --git a/community/interlis-compiler/ili2c b/community/interlis-compiler/ili2c new file mode 100644 index 000000000..3fe8b2257 --- /dev/null +++ b/community/interlis-compiler/ili2c @@ -0,0 +1,4 @@ +#!/bin/sh +CP=$CP:/opt/ili2c/ili2c.jar + +/opt/java/jre/bin/java -cp $CP -jar /opt/ili2c/ili2c.jar diff --git a/community/iodbc/PKGBUILD b/community/iodbc/PKGBUILD new file mode 100644 index 000000000..ae8bf7f0c --- /dev/null +++ b/community/iodbc/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=iodbc +pkgver=3.52.6 +pkgrel=2 +pkgdesc="Independent ODBC" +arch=('i686' 'x86_64') +url="http://www.iodbc.org" +license=("GPL") +depends=() +optdepends=(gtk2) +conflicts=(unixodbc) +options=(zipman) +source=(http://downloads.sourceforge.net/sourceforge/iodbc/libiodbc-$pkgver.tar.gz) +md5sums=('761ad547467bd63ac0b2b4f3ee4b5afb') + +build() { + cd $startdir/src/libiodbc-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + mv $pkgdir/usr/man $pkgdir/usr/share/ +} diff --git a/community/iotop/ChangeLog b/community/iotop/ChangeLog new file mode 100644 index 000000000..37ab09e11 --- /dev/null +++ b/community/iotop/ChangeLog @@ -0,0 +1,8 @@ +2009-06-15 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.3.1 + +2009-05-04 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.3 + +2008-08-03 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Moved to [community] repo diff --git a/community/iotop/PKGBUILD b/community/iotop/PKGBUILD new file mode 100644 index 000000000..765dcb5f7 --- /dev/null +++ b/community/iotop/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=iotop +pkgver=0.3.1 +pkgrel=1 +pkgdesc="Python program with a top like UI used to show of behalf of which process is the I/O going on." +arch=('i686' 'x86_64') +url="http://guichaz.free.fr/iotop/" +license=('GPL') +depends=('python') +conflicts=('iotop-git') +source=(http://guichaz.free.fr/$pkgname/files/$pkgname-$pkgver.tar.bz2) + +md5sums=('b7d2cefa4d38bc36f394eaf3b32adb95') + +build() { + cd ${srcdir}/$pkgname-$pkgver + python setup.py install --root=${pkgdir} || return 1 +} diff --git a/community/ipcheck/PKGBUILD b/community/ipcheck/PKGBUILD new file mode 100644 index 000000000..ded0a3be3 --- /dev/null +++ b/community/ipcheck/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> +# Contributor: Mirko Messer <mirk@chao.ch> + +pkgname=ipcheck +pkgver=0.237 +pkgrel=1 +pkgdesc="A simple python script to register your dynamic IP address using the NIC V2.0 protocol" +arch=(i686 x86_64) +url="http://ipcheck.sourceforge.net/" +license=('GPL') +depends=('python') +source=(http://ipcheck.sourceforge.net/ipcheck.py) +md5sums=('9c10614f3c97471ecc7bea0ac0d2dcba') + +build() +{ + cd $startdir/src/ + install -D -m755 ipcheck.py $startdir/pkg/usr/bin/ipcheck.py + cd $startdir/pkg/usr/bin/ + ln -s ipcheck.py ipcheck +} + diff --git a/community/ipguard/PKGBUILD b/community/ipguard/PKGBUILD new file mode 100644 index 000000000..248519548 --- /dev/null +++ b/community/ipguard/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=ipguard +pkgver=1.02 +pkgrel=2 +pkgdesc="ipguard - arp<->ip relation checking tool" +arch=(i686 x86_64) +url="http://ipguard.deep.perm.ru/" +license=("GPL") +depends=(libpcap) +makedepends=(libnet) +source=(http://ipguard.deep.perm.ru/files/$pkgname-$pkgver.tar.gz \ + build-fix-le.patch) +md5sums=('565c86c547b2a6cab5a8a71be39b11b3' + 'b27cfc9e8ad4ef9459d7274a2e624831') + +build() { + cd $srcdir/$pkgname-$pkgver + + patch -Np1 <../build-fix-le.patch + + CFLAGS="-DLIBNET_LIL_ENDIAN" make || return 1 + make PREFIX=$pkgdir/usr install || return 1 + + mkdir -p $pkgdir/usr/share && \ + mv $pkgdir/usr/man $pkgdir/usr/share/ +} diff --git a/community/ipguard/build-fix-le.patch b/community/ipguard/build-fix-le.patch new file mode 100644 index 000000000..05cd1a902 --- /dev/null +++ b/community/ipguard/build-fix-le.patch @@ -0,0 +1,24 @@ +diff -wbBur ipguard-1.02/Makefile ipguard-1.02.my/Makefile +--- ipguard-1.02/Makefile 2008-11-24 15:33:11.000000000 +0300 ++++ ipguard-1.02.my/Makefile 2008-12-11 17:23:07.000000000 +0300 +@@ -9,16 +9,16 @@ + ETHERS?=/etc/ethers + + ## FreeBSD +-LOCALBASE=/usr/local +-LIBNET_CONFIG=libnet11-config ++# LOCALBASE=/usr/local ++# LIBNET_CONFIG=libnet11-config + + ## OpenBSD (tested by irix) + # LOCALBASE=/usr/local + # LIBNET_CONFIG=libnet-config-1.1 + + ## Linux +-# LOCALBASE=/usr +-# LIBNET_CONFIG=libnet-config ++LOCALBASE=/usr ++LIBNET_CONFIG=libnet-config + + INCLUDES=`${LIBNET_CONFIG} --cflags` + LIBS=`${LIBNET_CONFIG} --libs` -lpcap -L${LOCALBASE}/lib diff --git a/community/ipsec-tools/PKGBUILD b/community/ipsec-tools/PKGBUILD new file mode 100644 index 000000000..1655f598c --- /dev/null +++ b/community/ipsec-tools/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 3555 2009-10-05 19:50:18Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Allan Henriksen <allan.henriksen@gmail.com> + +pkgname=ipsec-tools +pkgver=0.7.3 +pkgrel=1 +pkgdesc="KAME IPSec tools ported to Linux" +arch=('i686' 'x86_64') +url="http://ipsec-tools.sourceforge.net/" +depends=('readline' 'openssl') +license=('GPL') +options=('!makeflags' '!libtool') +source=(http://downloads.sourceforge.net/sourceforge/ipsec-tools/$pkgname-$pkgver.tar.bz2 + racoon.rc) +md5sums=('821bd84e8d4ad5a93bf594b8b3d66e1e' + 'a9d89177f0eecd1df4fbe21c201ee046') + +build() { + cd $startdir/src/$pkgname-$pkgver + + sed -i 's#-Werror##' configure + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --enable-security-context=no --enable-hybrid --enable-dpd --enable-natt \ + --enable-adminport + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + install -Dm0755 $srcdir/racoon.rc $pkgdir/etc/rc.d/racoon +} diff --git a/community/ipsec-tools/racoon.rc b/community/ipsec-tools/racoon.rc new file mode 100755 index 000000000..92eccb4e7 --- /dev/null +++ b/community/ipsec-tools/racoon.rc @@ -0,0 +1,35 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/racoon` +case "$1" in + start) + stat_busy "Starting Racoon IPSec daemon" + [ -z "$PID" ] && /usr/sbin/racoon + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon racoon + stat_done + fi + ;; + stop) + stat_busy "Stopping Racoon IPSec daemon" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon racoon + stat_done + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/ipython/ChangeLog b/community/ipython/ChangeLog new file mode 100644 index 000000000..c9bf2dcfb --- /dev/null +++ b/community/ipython/ChangeLog @@ -0,0 +1,29 @@ + +2009-09-07 Chris Brannon <cmbrannon79@gmail.com> + + * Switched to arch=('any'). Added twisted as optdepend. + +2009-08-05 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for x86_64: 0.10 + +2008-11-04 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 0.9.1 + +2008-09-14 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for x86_64: 0.9 + +2008-09-14 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 0.9 + +2008-06-04 Mateusz Herych <heniekk@gmail.com> + + * Updated for x86_64 - 0.8.4 + +2008-06-03 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 0.8.4 + diff --git a/community/ipython/PKGBUILD b/community/ipython/PKGBUILD new file mode 100644 index 000000000..377b8fadf --- /dev/null +++ b/community/ipython/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Chris Brannon <cmbrannon79@gmail.com> +# Contributor : Douglas Soares de Andrade <dsa@aur.archlinux.org> + +pkgname=ipython +pkgver=0.10 +pkgrel=2 +pkgdesc="An enhanced Interactive Python shell." +arch=('any') +url="http://ipython.scipy.org/" +depends=('python') +optdepends=('wxpython: needed for ipythonx and ipython-wx' + 'twisted: networking-related tasks') +license=('custom') +source=(http://ipython.scipy.org/dist/$pkgname-$pkgver.tar.gz) + +build() { + cd $startdir/src/$pkgname-$pkgver + mkdir -p $startdir/pkg/usr/share/licenses/ipython/ + install -m644 docs/source/license_and_copyright.txt $startdir/pkg/usr/share/licenses/ipython/license.txt + + python setup.py install --root=$startdir/pkg + + rm -rf $startdir/pkg/usr/share/doc +} +md5sums=('dd10cd1b622c16c1afca2239fcc0dfdf') diff --git a/community/ircii-pana/PKGBUILD b/community/ircii-pana/PKGBUILD new file mode 100644 index 000000000..17d7f6d9d --- /dev/null +++ b/community/ircii-pana/PKGBUILD @@ -0,0 +1,51 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@seznam.cz> +# inspired by Gentoo: http://kambing.ui.edu/gentoo-portage/net-irc/bitchx/files/ + +pkgname=ircii-pana +pkgver=1.1 +pkgrel=3 +pkgdesc="A console-based IRC client - AKA BitchX." +arch=('i686' 'x86_64') +url="http://www.bitchx.org" +license=('GPL2') +depends=('ncurses') +makedepends=('patch') +source=(http://downloads.sourceforge.net/bitchx/${pkgname}-${pkgver}-final.tar.gz \ + bitchx-${pkgver}-gcc43.diff \ + bitchx-${pkgver}-inline.diff \ + bitchx-${pkgver}-freenode.diff \ + bitchx-${pkgver}-latin1.diff \ + bitchx-${pkgver}-64bit.diff) + +md5sums=('611d2dda222f00c10140236f4c331572' + 'e1efc5e52658e6651918e07a116bce18' + '4824ffd55d51099dd9ee035f4b78d6bf' + '741e91dd6267d3436c43756429342217' + '9316105f23a67a9bb7ecfc7485dcd098' + 'c86f7758db7f438d726fd447dd4a83b0') + +build() { + cd "${srcdir}/BitchX" + + patch -Np1 -i "${srcdir}/bitchx-${pkgver}-gcc43.diff" || return 1 + patch -Np1 -i "${srcdir}/bitchx-${pkgver}-inline.diff" || return 1 + patch -Np1 -i "${srcdir}/bitchx-${pkgver}-freenode.diff" || return 1 + patch -Np1 -i "${srcdir}/bitchx-${pkgver}-latin1.diff" || return 1 + + if [ "$CARCH" == "x86_64" ] ; then + patch -Np1 -i "${srcdir}/bitchx-${pkgver}-64bit.diff" || return 1 + fi + ./configure --prefix=/usr + make || return 1 + make prefix="${pkgdir}/usr" install + +#we don't want to link to ${pkgdir}, correcting it then + cd "${pkgdir}/usr/bin" || return 1 + rm -f "BitchX" && ln -s "BitchX-${pkgver}-final" "BitchX" || return 1 + +#correcting man page + rm -rf "${pkgdir}/usr/man" || return 1 + install -D -m644 "${srcdir}/BitchX/doc/BitchX.1" "${pkgdir}/usr/share/man/man1/BitchX.1" || return 1 +} diff --git a/community/ircii-pana/bitchx-1.1-64bit.diff b/community/ircii-pana/bitchx-1.1-64bit.diff new file mode 100644 index 000000000..ec3155f04 --- /dev/null +++ b/community/ircii-pana/bitchx-1.1-64bit.diff @@ -0,0 +1,24 @@ +diff -ruN BitchX-orig/include/module.h BitchX/include/module.h +--- BitchX-orig/include/module.h 2003-04-11 03:09:07.000000000 +0200 ++++ BitchX/include/module.h 2008-10-04 19:28:13.000000000 +0200 +@@ -15,7 +15,7 @@ + + #include "struct.h" + +-typedef int (*Function_ptr)(); ++typedef long (*Function_ptr)(); + + #ifdef WANT_DLL + #ifdef HPUX +diff -ruN BitchX-orig/include/modval.h BitchX/include/modval.h +--- BitchX-orig/include/modval.h 2003-04-11 03:09:07.000000000 +0200 ++++ BitchX/include/modval.h 2008-10-04 19:28:13.000000000 +0200 +@@ -318,7 +318,7 @@ + #define show_window(x) ((void) (global[SHOW_WINDOW]((Window *)x))) + #define get_status_by_refnum(x, y) ((char *) (global[GET_STATUS_BY_REFNUM]((unsigned int)x, (unsigned int)y))) + #define get_visible_by_refnum(x) ((int) (global[GET_VISIBLE_BY_REFNUM]((char *)x))) +-#define get_window_by_desc(x) ((Window *) (global[GET_WINDOW_BY_DESC]((unsigned int)x))) ++#define get_window_by_desc(x) ((Window *) (global[GET_WINDOW_BY_DESC]((unsigned long)x))) + #define get_window_by_refnum(x) ((Window *) (global[GET_WINDOW_BY_REFNUM]((unsigned int)x))) + #define get_window_by_name(x) ((Window *) (global[GET_WINDOW_BY_NAME]((char *)x))) + #define next_window(x, y) ((void) (global[FUNC_NEXT_WINDOW]((char)x, (char *)y))) diff --git a/community/ircii-pana/bitchx-1.1-freenode.diff b/community/ircii-pana/bitchx-1.1-freenode.diff new file mode 100644 index 000000000..1040b598f --- /dev/null +++ b/community/ircii-pana/bitchx-1.1-freenode.diff @@ -0,0 +1,31 @@ +diff -ruN BitchX-orig/include/config.h BitchX/include/config.h +--- BitchX-orig/include/config.h 2003-07-26 09:00:32.000000000 +0200 ++++ BitchX/include/config.h 2008-10-04 19:25:45.000000000 +0200 +@@ -37,7 +37,26 @@ + * + * List last updated: 03/24/01. -dialtone. + */ +-#define DEFAULT_SERVER "[efnet] "\ ++#define DEFAULT_SERVER "[freenode] "\ ++ "irc.freenode.net "\ ++ "vinge.freenode.net "\ ++ "truong.freenode.net "\ ++ "stephenson.freenode.net "\ ++ "orwell.freenode.net "\ ++ "leguin.freenode.net "\ ++ "kornbluth.freenode.net "\ ++ "jordan.freenode.net "\ ++ "herbert.freenode.net "\ ++ "goethe.freenode.net "\ ++ "gibson.freenode.net "\ ++ "gerrold.freenode.net "\ ++ "carter.freenode.net "\ ++ "carneiro.freenode.net "\ ++ "capek.freenode.net "\ ++ "calkins.freenode.net "\ ++ "brin.freenode.net "\ ++ "adams.freenode.net "\ ++ "[efnet] "\ + "irc.foxlink.net "\ + "irc.weblook2k.com "\ + "irc.wh.verio.net "\ diff --git a/community/ircii-pana/bitchx-1.1-gcc43.diff b/community/ircii-pana/bitchx-1.1-gcc43.diff new file mode 100644 index 000000000..b83ccfd45 --- /dev/null +++ b/community/ircii-pana/bitchx-1.1-gcc43.diff @@ -0,0 +1,118 @@ +diff -ruN BitchX-orig/dll/aim/toc/server.c BitchX/dll/aim/toc/server.c +--- BitchX-orig/dll/aim/toc/server.c 2003-04-11 03:09:06.000000000 +0200 ++++ BitchX/dll/aim/toc/server.c 2008-10-04 19:17:25.000000000 +0200 +@@ -7,14 +7,14 @@ + #include <unistd.h> + #include "toc.h" + +-static time_t lastsent = 0; ++time_t lastsent = 0; + time_t login_time = 0; + int my_evil; + int is_idle = 0; + int lag_ms = 0; + int time_to_idle = 600; + int is_away = 0; +-static struct timeval lag_tv; ++struct timeval lag_tv; + + void serv_add_buddy(char *name) + { +diff -ruN BitchX-orig/dll/aim/toc/toc.c BitchX/dll/aim/toc/toc.c +--- BitchX-orig/dll/aim/toc/toc.c 2003-04-11 03:09:06.000000000 +0200 ++++ BitchX/dll/aim/toc/toc.c 2008-10-04 19:17:25.000000000 +0200 +@@ -39,9 +39,9 @@ + #include "toc.h" + + /* descriptor for talking to TOC */ +-static int toc_fd; +-static int seqno; +-static unsigned int peer_ver=0; ++int toc_fd; ++int seqno; ++unsigned int peer_ver=0; + int state; + /* static int inpa=-1; */ + int permdeny = PERMIT_PERMITALL; +diff -ruN BitchX-orig/include/modval.h BitchX/include/modval.h +--- BitchX-orig/include/modval.h 2003-04-11 03:09:07.000000000 +0200 ++++ BitchX/include/modval.h 2008-10-04 19:17:25.000000000 +0200 +@@ -650,7 +650,7 @@ + #define start_time ((time_t) *((time_t *)global[START_TIME])) + #define idle_time() ((time_t) *((time_t *)global[IDLE_TIME]())) + +-#define loading_global ((int) *((int *)global[LOADING_GLOBAL])) ++#define loading_global (*((int *)global[LOADING_GLOBAL])) + #define target_window (*((Window **)global[TARGET_WINDOW])) + #define current_window (*((Window **)global[CURRENT_WINDOW])) + #define invisible_list (*((Window **)global[INVISIBLE_LIST])) +@@ -665,12 +665,12 @@ + #define dll_variable (*((IrcVariableDll **)global[DLL_VARIABLE])) + #define dll_ctcp (*((CtcpEntryDll **)global[DLL_CTCP])) + #define dll_window (*((WindowDll **)global[DLL_WINDOW])) +-#define window_display ((int) *((int *)global[WINDOW_DISPLAY])) +-#define status_update_flag ((int) *((int *)global[STATUS_UPDATE_FLAG])) ++#define window_display (*((int *)global[WINDOW_DISPLAY])) ++#define status_update_flag (*((int *)global[STATUS_UPDATE_FLAG])) + #define tabkey_array (*((NickTab **)global[TABKEY_ARRAY])) + #define autoreply_array (*((NickTab *)global[AUTOREPLY_ARRAY])) +-#define identd ((int) *((int *)global[IDENTD_SOCKET])) +-#define doing_notice ((int) *((int *)global[DOING_NOTICE])) ++#define identd (*((int *)global[IDENTD_SOCKET])) ++#define doing_notice (*((int *)global[DOING_NOTICE])) + #define last_sent_msg_body (*((char **)global[LAST_SENT_MSG_BODY])) + #define sent_nick (*((char **)global[SENT_NICK])) + +@@ -698,9 +698,9 @@ + #ifdef GUI + #ifndef MAIN_SOURCE + #define lastclicklinedata ((char *) *global[LASTCLICKLINEDATA]) +-#define contextx ((int) *((int *)global[CONTEXTX])) +-#define contexty ((int) *((int *)global[CONTEXTY])) +-#define guiipc ((int) *((int *)global[GUIIPC])) ++#define contextx (*((int *)global[CONTEXTX])) ++#define contexty (*((int *)global[CONTEXTY])) ++#define guiipc (*((int *)global[GUIIPC])) + #endif + #define gui_mutex_lock() ((void (*)(void)) global[GUI_MUTEX_LOCK])() + #define gui_mutex_unlock() ((void (*)(void))global[GUI_MUTEX_UNLOCK])() +diff -ruN BitchX-orig/source/ctcp.c BitchX/source/ctcp.c +--- BitchX-orig/source/ctcp.c 2003-05-27 09:00:22.000000000 +0200 ++++ BitchX/source/ctcp.c 2008-10-04 19:17:25.000000000 +0200 +@@ -176,7 +176,7 @@ + + /* CDE do ops and unban logging */ + +-static char *ctcp_type[] = ++char *ctcp_type[] = + { + "PRIVMSG", + "NOTICE" +diff -ruN BitchX-orig/source/term.c BitchX/source/term.c +--- BitchX-orig/source/term.c 2003-04-11 03:09:07.000000000 +0200 ++++ BitchX/source/term.c 2008-10-04 19:17:25.000000000 +0200 +@@ -91,8 +91,10 @@ + #define Tgetflag(x) tgetflag(x.tname) + #endif + +-extern char *getenv(); +-extern char *tparm(); ++extern char *getenv(const char *name); ++#ifndef TPARM_DECLARED ++extern char *tparm(char *str, ...); ++#endif + + /* + * The old code assumed termcap. termcap is almost always present, but on +diff -ruN BitchX-orig/source/timer.c BitchX/source/timer.c +--- BitchX-orig/source/timer.c 2003-04-11 03:09:07.000000000 +0200 ++++ BitchX/source/timer.c 2008-10-04 19:17:25.000000000 +0200 +@@ -148,7 +148,7 @@ + * This is put here on purpose -- we dont want any of the above functions + * to have any knowledge of this struct. + */ +-static TimerList *PendingTimers; ++TimerList *PendingTimers; + static char *schedule_timer (TimerList *ntimer); + + static char *current_exec_timer = empty_string; diff --git a/community/ircii-pana/bitchx-1.1-inline.diff b/community/ircii-pana/bitchx-1.1-inline.diff new file mode 100644 index 000000000..0ad417678 --- /dev/null +++ b/community/ircii-pana/bitchx-1.1-inline.diff @@ -0,0 +1,12 @@ +diff -ruN BitchX-orig/include/irc_std.h BitchX/include/irc_std.h +--- BitchX-orig/include/irc_std.h 2003-04-11 03:09:07.000000000 +0200 ++++ BitchX/include/irc_std.h 2008-10-04 19:27:29.000000000 +0200 +@@ -98,7 +98,7 @@ + # define __N + # define __inline__ + #else +-# if (__GNUC__ >= 2) && (__GNUC_MINOR__ >= 7) ++# if (__GNUC__ > 2) || ((__GNUC__ == 2) && (__GNUC_MINOR__ >= 7)) + # define __A(x) __attribute__ ((format (printf, x, x + 1))) + # define __N __attribute__ ((noreturn)) + # else diff --git a/community/ircii-pana/bitchx-1.1-latin1.diff b/community/ircii-pana/bitchx-1.1-latin1.diff new file mode 100644 index 000000000..2a1532daa --- /dev/null +++ b/community/ircii-pana/bitchx-1.1-latin1.diff @@ -0,0 +1,12 @@ +diff -ruN BitchX-orig/include/config.h BitchX/include/config.h +--- BitchX-orig/include/config.h 2003-07-26 09:00:32.000000000 +0200 ++++ BitchX/include/config.h 2008-10-04 19:46:29.000000000 +0200 +@@ -330,7 +330,7 @@ + * + * Is here there any solution to use both fonts nethertheless ? + */ +-#undef LATIN1 ++#define LATIN1 + + /* + * If you use LINUX and non ISO8859-1 fonts with custom screen mapping, diff --git a/community/ircservices/PKGBUILD b/community/ircservices/PKGBUILD new file mode 100644 index 000000000..ff264d1d2 --- /dev/null +++ b/community/ircservices/PKGBUILD @@ -0,0 +1,56 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=ircservices +pkgver=5.1.16 +pkgrel=1 +pkgdesc="Services for IRC (NickServ, ChanServ, MemoServ)" +arch=(i686 x86_64) +url="http://www.ircservices.za.net/" +license=('GPL') +depends=(glibc) +makedepends=(patch) +conflicts=() +replaces=() +backup=() +options=('!makeflags' 'emptydirs') +install=ircservices.install +source=(http://www.ircservices.za.net/download/ircservices-$pkgver.tar.gz \ + path-patch.patch \ + ircservices) +md5sums=('a20be096e427d9c904b99890a14f8349' + '7e4bbf6fb398323afc8e85656ec82c13' + '663bd12a90f292cb6ea6f6eab83a6567') + +build() { + cd $startdir/src/$pkgname-$pkgver + + patch -Np0 <../path-patch.patch + + ./configure -prefix /usr +# make || return 1 + + sed -i "s#DATDEST=/usr/lib/ircservices#DATDEST=$startdir/pkg/usr/lib/ircservices#" ./Makefile.inc + sed -i "s#BINDEST=/usr/sbin#BINDEST=$startdir/pkg/usr/sbin#" ./Makefile.inc + + install -d -m 0755 $startdir/pkg/usr/sbin && \ + install -d -m 0755 $startdir/pkg/usr/lib && \ + install -d -m 0755 $startdir/pkg/etc/ircd && \ + make DESTDIR=$startdir/pkg install || return 1 + + install -D -m 0755 $startdir/src/ircservices $startdir/pkg/etc/rc.d/ircservices && \ + cd $startdir/pkg && chmod -R ugo+r * && chmod 0755 ./usr/sbin/ircservices && \ + find -type d -exec chmod 0755 {} \; && \ + install -d -m 0755 $startdir/pkg/var/lib/ircd && \ + cd ./var/lib/ircd && \ + ln -s /usr/lib/ircservices/modules modules && \ + ln -s /usr/lib/ircservices/languages languages && \ + ln -s /usr/lib/ircservices/helpfiles helpfiles && \ + ln -s /etc/ircd/ircservices.conf ircservices.conf && \ + ln -s /etc/ircd/modules.conf modules.conf || return 1 + + mkdir -p $startdir/pkg/var/log/ircd && \ + mkdir -p $startdir/pkg/var/run/ircd && \ + mv $pkgdir/usr/lib/ircservices/*.conf $pkgdir/etc/ircd/ +} diff --git a/community/ircservices/ircservices b/community/ircservices/ircservices new file mode 100755 index 000000000..397a7ec8c --- /dev/null +++ b/community/ircservices/ircservices @@ -0,0 +1,53 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + pidof /usr/sbin/ircservices +} + +case "$1" in + start) + stat_busy "Starting IRC services" + + [ -f /var/run/ircd/ircservices.pid ] && rm -f /var/run/ircd/ircservices.pid + PID=`get_pid` + if [ -z "$PID" ]; then + su -c '/usr/sbin/ircservices -dir=/var/lib/ircd/ -remote=127.0.0.1:6667 -log=/var/log/ircd/ircservices.log' ircd 1>>/var/log/ircd/stdout.log 2>>/var/log/ircd/sterr.log + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + add_daemon ircservices + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping IRC services" + PID=`get_pid` + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/ircd/ircservices.pid &> /dev/null + rm_daemon ircservices + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/ircservices/ircservices.install b/community/ircservices/ircservices.install new file mode 100644 index 000000000..5e3429875 --- /dev/null +++ b/community/ircservices/ircservices.install @@ -0,0 +1,33 @@ +pre_install() { + /bin/true +} + +post_install() { + groupadd irc + useradd -G irc ircd + chown -R ircd.irc /var/log/ircd + chown -R ircd.irc /var/lib/ircd + chown -R ircd.irc /var/run/ircd +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + chown -R ircd.irc /var/log/ircd + chown -R ircd.irc /var/lib/ircd + chown -R ircd.irc /var/run/ircd +} + +pre_remove() { + /bin/true +} + +post_remove() { + echo "-- Don't forget to remove ircd user and irc group if you do not use it" +} + +op=$1 +shift +$op $* diff --git a/community/ircservices/path-patch.patch b/community/ircservices/path-patch.patch new file mode 100644 index 000000000..b7dd78a61 --- /dev/null +++ b/community/ircservices/path-patch.patch @@ -0,0 +1,15 @@ +--- defs.h.org 2009-02-26 12:49:16.000000000 +0000 ++++ defs.h 2009-02-26 12:50:04.000000000 +0000 +@@ -17,10 +17,10 @@ + /******* General configuration *******/ + + /* Name of configuration file (in Services directory) */ +-#define IRCSERVICES_CONF PROGRAM ".conf" ++#define IRCSERVICES_CONF "/etc/ircd/" PROGRAM ".conf" + + /* Name of module configuration file (in Services directory) */ +-#define MODULES_CONF "modules.conf" ++#define MODULES_CONF "/etc/ircd/modules.conf" + + /* Maximum number of parameters for a configuration directive */ + #define CONFIG_MAXPARAMS 8 diff --git a/community/isomaster/PKGBUILD b/community/isomaster/PKGBUILD new file mode 100644 index 000000000..b253583c1 --- /dev/null +++ b/community/isomaster/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Mefju <mefju@o2.pl> + +pkgname=isomaster +pkgver=1.3.5 +pkgrel=1 +pkgdesc="CD image editor written in GTK2" +arch=('i686' 'x86_64') +url="http://littlesvr.ca/isomaster" +license=('GPL2') +depends=('gtk2' 'desktop-file-utils') +makedepends=('iniparser') +install=isomaster.install +source=(http://littlesvr.ca/isomaster/releases/$pkgname-$pkgver.tar.bz2) +md5sums=('ceec3c0034d443f4d514558256038dcd') + +build() { + cd $startdir/src/$pkgname-$pkgver + make PREFIX=/usr || return 1 + make PREFIX=/usr DESTDIR=$startdir/pkg install +} diff --git a/community/isomaster/isomaster.install b/community/isomaster/isomaster.install new file mode 100644 index 000000000..5e5cfef4d --- /dev/null +++ b/community/isomaster/isomaster.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + update-desktop-database -q +} diff --git a/community/jabberd14/PKGBUILD b/community/jabberd14/PKGBUILD new file mode 100644 index 000000000..2bb8d0499 --- /dev/null +++ b/community/jabberd14/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=jabberd14 +pkgver=1.6.1.1 +pkgrel=5 +pkgdesc="old (1.4) jabber server branch" +arch=(i686 x86_64) +url="http://jabberd.org/" +license=("GPL") +depends=(libidn pth openssl expat) +conflicts=(jabberd) +backup=(etc/jabberd/jabber.xml) +source=(http://download.jabberd.org/jabberd14/jabberd14-$pkgver.tar.gz \ + jabberd) +md5sums=('597c7ee14518ba22b1cee883b4737d87' + 'e3e672e81e6a70d02d7458e0edd4021c') + +build() { + cd $startdir/src/jabberd14-$pkgver + ./configure --prefix=/usr --enable-ssl --enable-legacy --sysconfdir=/etc/jabberd --localstatedir=/var + + patch -p0 jabberd/mio_tls.cc <<EOF +615c615,616 +< ret = gnutls_certificate_set_openpgp_key_file(current_credentials, pubfile, privfile); +--- +> // ret = gnutls_certificate_set_openpgp_key_file(current_credentials, pubfile, privfile); +> ret = gnutls_certificate_set_openpgp_key_file(current_credentials, pubfile, privfile, GNUTLS_OPENPGP_FMT_BASE64); +634c635,636 +< ret = gnutls_certificate_set_openpgp_keyring_file(current_credentials, file); +--- +> // ret = gnutls_certificate_set_openpgp_keyring_file(current_credentials, file); +> ret = gnutls_certificate_set_openpgp_keyring_file(current_credentials, file, GNUTLS_OPENPGP_FMT_BASE64); +642a645,646 +> +> /* +658a663 +> */ +EOF + + make || return 1 + make DESTDIR=$startdir/pkg install && \ + mkdir -p $startdir/pkg/etc/rc.d/ && \ + install -m 0755 $startdir/src/jabberd $startdir/pkg/etc/rc.d/jabberd +} diff --git a/community/jabberd14/jabberd b/community/jabberd14/jabberd new file mode 100644 index 000000000..43b02872b --- /dev/null +++ b/community/jabberd14/jabberd @@ -0,0 +1,57 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + pidof /usr/bin/jabberd +} + +case "$1" in + start) + stat_busy "Starting Jabber daemon" + + [ -f /var/run/jabberd/jabber.pid ] && rm -f /var/run/jabberd/jabber.pid + PID=`get_pid` + if [ -z "$PID" ]; then + /usr/bin/jabberd -c /etc/jabberd/jabber.xml -B >/dev/null 2>/dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + sleep 1 # wait on children + echo `get_pid` > /var/run/jabberd/jabberd.pid + add_daemon jabberd + sleep 1 + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping Jabber daemon" + PID=`get_pid` + [ ! -z "$PID" ] && kill $PID &> /dev/null + sleep 2 + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/jabberd/jabberd.pid &> /dev/null + rm_daemon jabberd + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/jabref/PKGBUILD b/community/jabref/PKGBUILD new file mode 100644 index 000000000..bba7d9cc8 --- /dev/null +++ b/community/jabref/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Christian Storm <Christian.Storm@gmx.de> + +pkgname=jabref +pkgver=2.5 +pkgrel=1 +pkgdesc="GUI frontend for BibTeX, written in Java" +arch=('i686' 'x86_64') +url="http://jabref.sourceforge.net/" +license=('GPL') +depends=('java-runtime') +source=(http://downloads.sourceforge.net/$pkgname/JabRef-${pkgver}.jar + jabref.sh + jabref.desktop) +md5sums=('f1518ac85a1206ba77c07a356be60556' + 'f8d196651863fe9d961d3f7ecda06936' + '496d2094ee194a5568baee7af5b70fa2') + +build() { + cd ${srcdir} + install -Dm755 JabRef-${pkgver}.jar ${pkgdir}/usr/share/java/${pkgname}/JabRef-${pkgver}.jar + install -Dm755 ${pkgname}.sh ${pkgdir}/usr/bin/${pkgname} + sed -i "s/VERSION/${pkgver}/" ${pkgdir}/usr/bin/${pkgname} + install -Dm644 ${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop + install -Dm644 images/JabRef-icon-48.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png +} \ No newline at end of file diff --git a/community/jabref/jabref.desktop b/community/jabref/jabref.desktop new file mode 100644 index 000000000..c624b608e --- /dev/null +++ b/community/jabref/jabref.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=JabRef +GenericName=BibTeX Editor +Exec=jabref +Icon=jabref +Terminal=false +Type=Application +Categories=Office; diff --git a/community/jabref/jabref.sh b/community/jabref/jabref.sh new file mode 100644 index 000000000..a21b840a4 --- /dev/null +++ b/community/jabref/jabref.sh @@ -0,0 +1,3 @@ +#!/bin/sh +cd /usr/share/java/jabref +${JAVA_HOME}/bin/java -jar JabRef-VERSION.jar diff --git a/community/jabwebhist/PKGBUILD b/community/jabwebhist/PKGBUILD new file mode 100644 index 000000000..a27db31a5 --- /dev/null +++ b/community/jabwebhist/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=jabwebhist +pkgver=200801 +pkgrel=2 +pkgdesc="jabber message history (XEP-0136) browser" +arch=('i686' 'x86_64') +url="http://bepointbe.be/jabwebhist/" +license=('GPL') +depends=(php) +source=(http://bepointbe.be/files/jabwebhist-$pkgver.tar.gz) +md5sums=('488737c58b4f1b5d5f34f5883a7571b7') + +build() { + cd $srcdir/jabwebhist + + patch -p1 index.php <<EOF +diff -r jabwebhist.org/index.php jabwebhist/index.php +35c35 +< <? +--- +> <?php +EOF + + patch -p1 prefs.php <<EOF +diff -r jabwebhist.org/prefs.php jabwebhist/prefs.php +35c35 +< <? +--- +> <?php +EOF + + install -d -m0755 $pkgdir/srv/http/jabwebhist && \ + cp *.php $pkgdir/srv/http/jabwebhist +} diff --git a/community/java-avalon-framework/PKGBUILD b/community/java-avalon-framework/PKGBUILD new file mode 100644 index 000000000..400f39c38 --- /dev/null +++ b/community/java-avalon-framework/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=java-avalon-framework +pkgver=4.2.0 +pkgrel=3 +pkgdesc="Reusable components for J2SE applications" +arch=('i686' 'x86_64') +url="http://excalibur.apache.org/" +license=(APACHE) +depends=('java-runtime') +source=("http://www.apache.org/dist/excalibur/avalon-framework/binaries/avalon-framework-$pkgver.tar.gz") +md5sums=('8ff312175554a7199769fad71a04cde4') + +build() { + install -d $pkgdir/usr/share/java/avalon-framework/ || return 1 + install --mode=644 $srcdir/avalon-framework/jars/avalon-framework-4.2.0.jar \ + $pkgdir/usr/share/java/avalon-framework/avalon-framework.jar || return 1 +} diff --git a/community/java-batik/PKGBUILD b/community/java-batik/PKGBUILD new file mode 100644 index 000000000..84a3d2c65 --- /dev/null +++ b/community/java-batik/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=java-batik +pkgver=1.7 +pkgrel=6 +pkgdesc="SVG library for Java" +arch=('i686' 'x86_64') +url="http://xmlgraphics.apache.org/batik/" +license=(APACHE) +depends=('java-commons-io' 'java-commons-logging' 'java-xmlgraphics-commons') +makedepends=('java-environment' 'apache-ant' 'unzip') +source=('http://apache.cict.fr/xmlgraphics/batik/batik-src-1.7.zip') +md5sums=('c117ca2241907f62a2b3031167ebf917') + +build() { + cd $srcdir/batik-$pkgver + ant all-jar || return 1 + install -d $pkgdir/usr/share/java/batik || return 1 + install --mode=644 \ + $srcdir/batik-$pkgver/batik-$pkgver/lib/batik-all.jar \ + $pkgdir/usr/share/java/batik/ || return 1 + cp -r $srcdir/batik-$pkgver/lib/*.jar \ + $pkgdir/usr/share/java/batik/ || return 1 + +} diff --git a/community/java-commons-io/PKGBUILD b/community/java-commons-io/PKGBUILD new file mode 100644 index 000000000..36776f979 --- /dev/null +++ b/community/java-commons-io/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=java-commons-io +pkgver=1.4 +pkgrel=3 +pkgdesc="IO related classes for Java" +arch=('i686' 'x86_64') +url="http://commons.apache.org/io/" +license=(APACHE) +depends=('java-runtime') +source=('http://apache.crihan.fr/dist/commons/io/binaries/commons-io-1.4-bin.tar.gz') +md5sums=('2cef2d863797d4f06ea447199da56648') + +build() { + install -d $pkgdir/usr/share/java/commons-io/ || return 1 + install -m644 $srcdir/commons-io-1.4/commons-io-1.4.jar \ + $pkgdir/usr/share/java/commons-io/commons-io.jar || return 1 +} diff --git a/community/java-commons-logging/PKGBUILD b/community/java-commons-logging/PKGBUILD new file mode 100644 index 000000000..d96e9b207 --- /dev/null +++ b/community/java-commons-logging/PKGBUILD @@ -0,0 +1,19 @@ +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=java-commons-logging +pkgver=1.1.1 +pkgrel=2 +pkgdesc="Wrapper interface for logging APIs in Java" +arch=(i686 x86_64) +url="http://commons.apache.org/logging/" +license=(APACHE) +depends=('java-runtime') +source=('http://apache.crihan.fr/dist/commons/logging/binaries/commons-logging-1.1.1-bin.tar.gz') +md5sums=('e5de09672af9b386c30a311654d8541a') + +build() { + install -d $startdir/pkg/usr/share/java/commons-logging/ + install --mode=644 $startdir/src/commons-logging-1.1.1/commons-logging-1.1.1.jar $startdir/pkg/usr/share/java/commons-logging/commons-logging.jar && \ + install --mode=644 $startdir/src/commons-logging-1.1.1/commons-logging-api-1.1.1.jar $startdir/pkg/usr/share/java/commons-logging/commons-logging.jar && \ + install --mode=644 $startdir/src/commons-logging-1.1.1/commons-logging-adapters-1.1.1.jar $startdir/pkg/usr/share/java/commons-logging/commons-logging-adapters.jar +} diff --git a/community/java-flexdock/PKGBUILD b/community/java-flexdock/PKGBUILD new file mode 100644 index 000000000..bfb3270ed --- /dev/null +++ b/community/java-flexdock/PKGBUILD @@ -0,0 +1,19 @@ +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=java-flexdock +pkgver=0.5.1 +pkgrel=2 +pkgdesc="Docking framework for Swing" +arch=(i686 x86_64) +url="https://flexdock.dev.java.net/" +license=('BSD') +depends=('java-runtime' 'java-commons-logging' 'java-skinlf' 'jgoodies-looks') +source=('https://flexdock.dev.java.net/files/documents/2037/52479/flexdock-0.5.1.zip' + 'license') +md5sums=('4fc644b840e91f365bbc16b48ac32e05' + '880ff68650e66d0e26b89aca3fb56361') + +build() { + install -D -m0644 $srcdir/flexdock-0.5.1.jar $startdir/pkg/usr/share/java/flexdock/flexdock.jar && \ + install -D -m0644 $srcdir/license $pkgdir/usr/share/licenses/$pkgname/license +} diff --git a/community/java-flexdock/license b/community/java-flexdock/license new file mode 100644 index 000000000..ec727552d --- /dev/null +++ b/community/java-flexdock/license @@ -0,0 +1,19 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in the +Software without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the +Software, and to permit persons to whom the Software is furnished to do so, subject +to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF +CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE +OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). diff --git a/community/java-gnome/PKGBUILD b/community/java-gnome/PKGBUILD new file mode 100644 index 000000000..0d8e1d048 --- /dev/null +++ b/community/java-gnome/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 3703 2009-10-07 14:32:55Z ibiru $ +# Maintainer : Biru Ionut <ionut@archlinux.ro> +# Contributor: Timm Preetz <timm@preetz.us> +pkgname=java-gnome +pkgver=4.0.13 +pkgrel=1 +pkgdesc="Java bindings to the GNOME platform (including gtk, glib and glade)" +arch=('i686' 'x86_64') +url="http://java-gnome.sourceforge.net" +license=('GPL') +depends=('gtksourceview2' 'libnotify' 'libunique' 'gtkspell' 'libglade' 'java-runtime') +makedepends=('java-environment' 'junit') +options=(!libtool) +source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/4.0/${pkgname}-${pkgver}.tar.gz) + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + # adapt to the new build-system + unset CLASSPATH + if [ -d "/usr/lib/jvm/java-6-openjdk/" ]; then + ./configure jdk=/usr/lib/jvm/java-6-openjdk/ prefix=/usr || return 1 + else + ./configure || return 1 + fi + make || return 1 + DISPLAY= make -j1 doc || return 1 + make DESTDIR=${pkgdir} install || return 1 + + install -d ${pkgdir}/usr/share/gtk-doc/html/java-gnome + cp -R ${srcdir}/java-gnome-${pkgver}/doc/api/* ${pkgdir}/usr/share/gtk-doc/html/java-gnome +} + +md5sums=('5d8c68ec61df1a9a947dfa00bc1db303') diff --git a/community/java-jdom/PKGBUILD b/community/java-jdom/PKGBUILD new file mode 100644 index 000000000..7989c4bde --- /dev/null +++ b/community/java-jdom/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=java-jdom +pkgver=1.1 +pkgrel=6 +arch=('i686' 'x86_64') +license=('GPL') +pkgdesc="XML Parsing Library for Java wih contributions and tests" +url="http://www.jdom.org" +depends=('java-runtime') +makedepends=('apache-ant') +source=(http://www.jdom.org/dist/binary/jdom-$pkgver.tar.gz \ + http://www.jdom.org/dist/binary/jdom-contrib-$pkgver.tar.gz \ + http://www.jdom.org/dist/binary/jdom-test-$pkgver.tar.gz) +md5sums=('22745cbaaddb12884ed8ee09083d8fe2' '68b2b7a18aded719d9b18e1b1bae19db'\ + 'f1238379ef63e41b0ffe4b1e5b776244') + +build() { + cd $srcdir + for _i in jdom jdom-contrib jdom-test + do + ln -s $_i-$pkgver $_i + cd $srcdir/${_i}-${pkgver} + ./build.sh || return 1 + install -D -m755 $srcdir/${_i}-$pkgver/build/$_i.jar \ + $pkgdir/usr/share/java/jdom/$_i.jar || return 1 + done +} diff --git a/community/java-saxon6/PKGBUILD b/community/java-saxon6/PKGBUILD new file mode 100644 index 000000000..37fb21b3f --- /dev/null +++ b/community/java-saxon6/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=java-saxon6 +pkgver=6.5.5 +pkgrel=3 +pkgdesc="XSLT 1.0 processor for Java" +arch=('i686' 'x86_64') +url="http://saxon.sourceforge.net/" +license=(MPL) +depends=('java-runtime') +provides=('java-saxon=6') +conflicts=('java-saxon') +source=('http://downloads.sourceforge.net/saxon/saxon6-5-5.zip') +md5sums=('e913002af9c6bbb4c4361ff41baac3af') + +build() { + install -d $pkgdir/usr/share/java/saxon/ || return 1 + install -m644 $srcdir/saxon.jar \ + $pkgdir/usr/share/java/saxon/ || return 1 + install -m644 $srcdir/saxon-jdom.jar \ + $pkgdir/usr/share/java/saxon/ || return 1 + install -m644 $srcdir/saxon-xml-apis.jar \ + $pkgdir/usr/share/java/saxon/ || return 1 +} diff --git a/community/java-skinlf/PKGBUILD b/community/java-skinlf/PKGBUILD new file mode 100644 index 000000000..ba6e1eb97 --- /dev/null +++ b/community/java-skinlf/PKGBUILD @@ -0,0 +1,19 @@ +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=java-skinlf +pkgver=6.7 +pkgrel=2 +pkgdesc="Skinning engine for Swing" +arch=(i686 x86_64) +url="http://l2fprod.com/skinlf/" +license=(APACHE) +depends=('java-runtime') +makedepends=('') +source=('https://skinlf.dev.java.net/files/documents/66/37801/skinlf-6.7-20060722.zip') +md5sums=('09b41b511b51e465a052483b598d68f3') + +build() { + install -d $startdir/pkg/usr/share/java/skinlf/ + install --mode=644 $startdir/src/skinlf-6.7/lib/skinlf.jar $startdir/pkg/usr/share/java/skinlf/ && \ + install --mode=644 $startdir/src/skinlf-6.7/lib/nativeskin.jar $startdir/pkg/usr/share/java/skinlf/ +} diff --git a/community/java-xmlgraphics-commons/PKGBUILD b/community/java-xmlgraphics-commons/PKGBUILD new file mode 100644 index 000000000..0af28c9fc --- /dev/null +++ b/community/java-xmlgraphics-commons/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=java-xmlgraphics-commons +pkgver=1.3.1 +pkgrel=3 +pkgdesc="Common components between FOP and Batik" +arch=('i686' 'x86_64') +url="http://xmlgraphics.apache.org/commons/" +license=(APACHE) +depends=('java-runtime') +source=('http://apache.crihan.fr/dist/xmlgraphics/commons/binaries/xmlgraphics-commons-1.3.1-bin.tar.gz') +md5sums=('037c91e4b745fd6eb0acfc1e9192fce9') + +build() { + install -d $pkgdir/usr/share/java/xmlgraphics-commons/ || return 1 + install --mode=644 $srcdir/xmlgraphics-commons-1.3.1/build/xmlgraphics-commons-1.3.1.jar \ + $pkgdir/usr/share/java/xmlgraphics-commons/xmlgraphics-commons.jar || return 1 +} diff --git a/community/javacc/PKGBUILD b/community/javacc/PKGBUILD new file mode 100644 index 000000000..cb2a5f998 --- /dev/null +++ b/community/javacc/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=javacc +pkgver=4.2 +pkgrel=2 +pkgdesc="A parser generator for use with Java[tm]" +arch=('i686' 'x86_64') +url="https://javacc.dev.java.net/" +license=('BSD') +depends=(java-runtime) +source=(https://javacc.dev.java.net/files/documents/17/117793/javacc-4.2.tar.gz) +build() { + cd "$srcdir/$pkgname-$pkgver" + install -D LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + rm bin/*.bat LICENSE + install -d "$pkgdir/usr/share/java" "$pkgdir/usr/bin" + cp -a "$srcdir/$pkgname-$pkgver" "$pkgdir/usr/share/java/$pkname" + cd "$srcdir" + for _exe in javacc jjdoc jjtree + do + cat << EOF > $_exe +#!/bin/sh +exec /usr/share/java/$pkgname-$pkgver/bin/$_exe \$@ +EOF + install -Dm755 $_exe "$pkgdir/usr/bin/$_exe" + done +} +md5sums=('8d8e2f6481e933939eb4c561f08bd89f') diff --git a/community/javahelp2/PKGBUILD b/community/javahelp2/PKGBUILD new file mode 100644 index 000000000..167a7791d --- /dev/null +++ b/community/javahelp2/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=javahelp2 +pkgver=2.0.05 +pkgrel=3 +pkgdesc="Java based help system" +arch=('i686' 'x86_64') +url="https://javahelp.dev.java.net/" +license=(GPL2) +depends=('java-runtime') +source=('http://download.java.net/javadesktop/javahelp/javahelp2_0_05.zip') +md5sums=('7bd68b82a1d5d8714856f661bd4d71a3') + +build() { + install -d $pkgdir/usr/share/java/javahelp/ || return 1 + install --mode=644 $srcdir/jh2.0/javahelp/bin/jhindexer.jar \ + $pkgdir/usr/share/java/javahelp/ || return 1 + install --mode=644 $srcdir/jh2.0/javahelp/bin/jhsearch.jar \ + $pkgdir/usr/share/java/javahelp/ || return 1 + install --mode=644 $srcdir/jh2.0/javahelp/lib/jh.jar \ + $pkgdir/usr/share/java/javahelp/ || return 1 + install --mode=644 $srcdir/jh2.0/javahelp/lib/jhall.jar \ + $pkgdir/usr/share/java/javahelp/ || return 1 + install --mode=644 $srcdir/jh2.0/javahelp/lib/jhbasic.jar \ + $pkgdir/usr/share/java/javahelp/ || return 1 + install --mode=644 $srcdir/jh2.0/javahelp/lib/jsearch.jar \ + $pkgdir/usr/share/java/javahelp/ || return 1 +} diff --git a/community/javasqlite/PKGBUILD b/community/javasqlite/PKGBUILD new file mode 100644 index 000000000..d838c3695 --- /dev/null +++ b/community/javasqlite/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + +pkgname=javasqlite +pkgver=20090213 +pkgrel=1 +pkgdesc="Java support for SQLite database engine" +arch=('i686' 'x86_64') +url="http://www.ch-werner.de/javasqlite/" +license=('BSD') +depends=('java-runtime') +makedepends=('java-environment' 'sqlite3') +options=(!libtool) +source=(http://www.ch-werner.de/$pkgname/$pkgname-$pkgver.tar.gz) + +build() { + cd "$startdir/src/$pkgname-$pkgver" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$startdir/pkg" install + + install -D -m 644 license.terms $startdir/pkg/usr/share/licenses/$pkgname/license.terms +} + +# vim:set ts=2 sw=2 et: diff --git a/community/jbidwatcher/PKGBUILD b/community/jbidwatcher/PKGBUILD new file mode 100644 index 000000000..d7ce733e8 --- /dev/null +++ b/community/jbidwatcher/PKGBUILD @@ -0,0 +1,33 @@ +# ORIGINAL Contributor: Max Nemeth <max.nemeth@gmail.com> +# ORIGINAL Maintainer: Bob Finch <bfinch@qrparci.net> +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=jbidwatcher +pkgver=2.1pre4 +pkgrel=2 +pkgdesc="A Java-based application allowing you to monitor auctions you're not part of, submit bids, snipe, and track your auction-site experience." +url="http://www.jbidwatcher.com/" +depends=('java-runtime') +source=(http://www.jbidwatcher.com/alpha/JBidwatcher-$pkgver.jar +$pkgname +$pkgname.desktop +$pkgname.png) +noextract=("JBidwatcher-$pkgver.jar") +conflicts=('jbidwatcher-bin') +provides=('jbidwatcher-bin') +arch=('any') +license=('LGPL') +md5sums=('931ec5ee6aa0273519e482d389801699' + '8318e1d9d7b6ce3bfe128f8929cfeda1' + '1854cf95d229fd5ae1c574ad4fab87fd' + '8dd5be58e078b985bc6aad4f578c06e3') + +build() { + cd $srcdir + mkdir -p $pkgdir/usr/{bin,share/{applications,pixmaps,java/$pkgname}} + install -m 755 $pkgname $pkgdir/usr/bin/ + install -m 644 JBidwatcher-$pkgver.jar $pkgdir/usr/share/java/$pkgname/ + install -m644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/ + install -m644 $srcdir/$pkgname.png $pkgdir/usr/share/pixmaps/ +} + diff --git a/community/jbidwatcher/jbidwatcher b/community/jbidwatcher/jbidwatcher new file mode 100644 index 000000000..bd03d29d3 --- /dev/null +++ b/community/jbidwatcher/jbidwatcher @@ -0,0 +1,2 @@ +#!/bin/sh +java -Xmx512m -jar /usr/share/java/jbidwatcher/JBidwatcher-2.1pre4.jar diff --git a/community/jbidwatcher/jbidwatcher.desktop b/community/jbidwatcher/jbidwatcher.desktop new file mode 100755 index 000000000..38832b482 --- /dev/null +++ b/community/jbidwatcher/jbidwatcher.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Name=JBidWatcher +Name[en_US]=JBidWatcher +Comment=Auction sniper +Comment[en_US]=Auction Sniper +Encoding=UTF-8 +Exec=jbidwatcher +Icon=jbidwatcher.png +MimeType=text/plain +StartupNotify=true +Terminal=false +TerminalOptions= +Type=Application +Categories=Application;Network; +X-DCOP-ServiceType=none +X-KDE-SubstituteUID=false diff --git a/community/jbidwatcher/jbidwatcher.png b/community/jbidwatcher/jbidwatcher.png new file mode 100644 index 000000000..9a1f13d2d Binary files /dev/null and b/community/jbidwatcher/jbidwatcher.png differ diff --git a/community/jbigkit/PKGBUILD b/community/jbigkit/PKGBUILD new file mode 100644 index 000000000..dc311abce --- /dev/null +++ b/community/jbigkit/PKGBUILD @@ -0,0 +1,32 @@ +# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: Frank Ickstadt (frank dot ickstadt at gmail dot com) + +pkgname=jbigkit +pkgver=1.6 +pkgrel=5 +pkgdesc="Data compression library/utilities for bi-level high-resolution images" +arch=('i686' 'x86_64') +url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/" +license=('GPL') +depends=('glibc') +source=(http://www.cl.cam.ac.uk/~mgk25/download/jbigkit-$pkgver.tar.gz) +md5sums=('ce196e45f293d40ba76af3dc981ccfd7') + +build() { + cd $srcdir/$pkgname + + ./configure --prefix=/usr + make || return 1 + + install -D -m644 $startdir/src/$pkgname/libjbig/libjbig.a $startdir/pkg/usr/lib/libjbig.a && \ + install -D -m644 $startdir/src/$pkgname/libjbig/jbig.h $startdir/pkg/usr/include/jbig.h && \ + gzip $startdir/src/$pkgname/pbmtools/*.[15] && \ + install -d $startdir/pkg/usr/share/man/man1 && \ + install -d $startdir/pkg/usr/share/man/man5 && \ + install -D -m644 $startdir/src/$pkgname/pbmtools/*.1.gz $startdir/pkg/usr/share/man/man1 && \ + install -D -m644 $startdir/src/$pkgname/pbmtools/*.5.gz $startdir/pkg/usr/share/man/man5 && \ + install -D -m755 $startdir/src/$pkgname/pbmtools/jbgtopbm $startdir/pkg/usr/bin/jbgtopbm && \ + install -D -m755 $startdir/src/$pkgname/pbmtools/pbmtojbg $startdir/pkg/usr/bin/pbmtojbg || return 1 + + rm -f $pkgdir/usr/share/man/man5/p{b,g}m.5.gz +} diff --git a/community/jdk/PKGBUILD b/community/jdk/PKGBUILD new file mode 100644 index 000000000..1ab4fc56f --- /dev/null +++ b/community/jdk/PKGBUILD @@ -0,0 +1,60 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Previous Maintainer: Jason Chu <jason@archlinux.org> +pkgname=jdk +pkgver=6u16 +pkgrel=1 +pkgdesc="Sun's Java Development Kit" +arch=(i686 x86_64) + [ "${CARCH}" = "i686" ] && ARCH=i586 + [ "${CARCH}" = "x86_64" ] && ARCH=amd64 +url="http://java.sun.com" +depends=('glibc' 'jre') +install="jdk.install" +source=(http://download.java.net/dlj/binaries/jdk-${pkgver}-dlj-linux-${ARCH}.bin + https://jdk-distros.dev.java.net/source/browse/*checkout*/jdk-distros/trunk/utils/construct.sh + jdk.profile) +[ "$CARCH" = "i686" ] && md5sums=('0c9c81f8f0b85fd96a8db06d36b50b33' + '94065b612df0046d9ae758943f9f6a75' + '7aaac9ec3e440b92361c6561ac00424a') +[ "$CARCH" = "x86_64" ] && md5sums=('92c45c9304ac3bc3103883f61b1f49df' + '94065b612df0046d9ae758943f9f6a75' + '7aaac9ec3e440b92361c6561ac00424a') +replaces=('j2sdk') +conflicts=('java-environment' 'j2sdk') +provides=('java-environment=6' 'j2sdk') +license=('custom') + +build() { + cd ${startdir}/src + + mkdir unbundle-jdk + cd unbundle-jdk + + sh ../jdk-${pkgver}-dlj-linux-${ARCH}.bin --accept-license + + cd .. + + sh construct.sh unbundle-jdk linux-jdk linux-jre + + #copy icon + install -Dm644 $srcdir/linux-jdk/jre/lib/desktop/icons/hicolor/48x48/apps/sun-java.png $pkgdir/usr/share/pixmaps/java.png + + rm -rf linux-jdk/jre + + mkdir -p ${startdir}/pkg/opt + mv linux-jdk ${startdir}/pkg/opt/java + + install -D -m755 ${startdir}/src/${pkgname}.profile ${startdir}/pkg/etc/profile.d/${pkgname}.sh + + mkdir -p $startdir/pkg/usr/share/licenses/jdk + cp $startdir/pkg/opt/java/COPYRIGHT $startdir/pkg/usr/share/licenses/jdk + cp $startdir/pkg/opt/java/LICENSE $startdir/pkg/usr/share/licenses/jdk + cp $startdir/pkg/opt/java/THIRDPARTYLICENSEREADME.txt $startdir/pkg/usr/share/licenses/jdk + + #desktop entries + install -Dm644 $startdir/java-control-panel.desktop ${pkgdir}/usr/share/applications/java-control-panel.desktop + install -Dm644 $startdir/java-monitoring-and-management-console.desktop ${pkgdir}/usr/share/applications/java-monitoring-and-management-console.desktop + install -Dm644 $startdir/java-policy-settings.desktop ${pkgdir}/usr/share/applications/java-policy-settings.desktop + install -Dm644 $startdir/java-visualvm.desktop ${pkgdir}/usr/share/applications/java-visualvm.desktop + install -Dm644 $startdir/java-web-start.desktop ${pkgdir}/usr/share/applications/java-web-start.desktop +} diff --git a/community/jdk/java-control-panel.desktop b/community/jdk/java-control-panel.desktop new file mode 100644 index 000000000..476e04a82 --- /dev/null +++ b/community/jdk/java-control-panel.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Exec=/opt/java/bin/jcontrol +GenericName[cs]=Nastavení prostředí Java +GenericName=Java Environment Settings +Icon=java +Name[cs]=Nastavení Javy +Name=Java Control Panel +Path= +StartupNotify=true +Terminal=false +Type=Application +Categories=Settings;Java; diff --git a/community/jdk/java-monitoring-and-management-console.desktop b/community/jdk/java-monitoring-and-management-console.desktop new file mode 100644 index 000000000..c0e1e59f6 --- /dev/null +++ b/community/jdk/java-monitoring-and-management-console.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Exec=/opt/java/bin/jconsole +Icon=java +Name[cs]=Konzole monitorování a správy prostředí Java +Name=Java Monitoring and Management Console +StartupNotify=true +Terminal=false +Type=Application +Categories=Development;Java; diff --git a/community/jdk/java-policy-settings.desktop b/community/jdk/java-policy-settings.desktop new file mode 100644 index 000000000..1009301b1 --- /dev/null +++ b/community/jdk/java-policy-settings.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Exec=/opt/java/bin/policytool +Icon=java +Name[cs]=Nastavení politiky Java aplikací +Name=Java Policy Settings +Path= +StartupNotify=true +Terminal=false +Type=Application +Categories=Settings;Java; diff --git a/community/jdk/java-visualvm.desktop b/community/jdk/java-visualvm.desktop new file mode 100644 index 000000000..8aa9527c8 --- /dev/null +++ b/community/jdk/java-visualvm.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Exec=/opt/java/bin/jvisualvm +GenericName[cs]=Nástroj pro monitorování a sledování výkonu Java aplikací +GenericName=Java Monitoring and Performance Monitoring Tool +Icon=java +Name=Java VisualVM +Path= +StartupNotify=true +Terminal=false +Type=Application +Categories=Development;Java; diff --git a/community/jdk/java-web-start.desktop b/community/jdk/java-web-start.desktop new file mode 100644 index 000000000..573ddc06f --- /dev/null +++ b/community/jdk/java-web-start.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Exec=/opt/java/bin/javaws -viewer +GenericName[cs]=Spravovat a spouštět aplikace Java Web Start +GenericName=Manage and run Java Web Start Applications +Icon=java +MimeType=application/x-java-jnlp-file; +Name[cs]=Java Web Start +Name=Java Web Start +Path= +StartupNotify=true +Terminal=false +Type=Application +Categories=Network;Java; diff --git a/community/jdk/jdk.install b/community/jdk/jdk.install new file mode 100644 index 000000000..ae439b142 --- /dev/null +++ b/community/jdk/jdk.install @@ -0,0 +1,11 @@ +post_upgrade() { + post_install $1 +} + +post_install() { + echo "The jdk package is licensed software." + echo "You MUST read and agree to the license stored in" + echo "/opt/java/LICENSE before using it." + +} + diff --git a/community/jdk/jdk.profile b/community/jdk/jdk.profile new file mode 100644 index 000000000..9bee9a7c3 --- /dev/null +++ b/community/jdk/jdk.profile @@ -0,0 +1,4 @@ +export J2SDKDIR=/opt/java +export PATH=$PATH:/opt/java/bin +export JAVA_HOME=/opt/java +export DERBY_HOME=/opt/java/db diff --git a/community/jedit/PKGBUILD b/community/jedit/PKGBUILD new file mode 100644 index 000000000..79ab64bea --- /dev/null +++ b/community/jedit/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> +# Contributor: Dusty Phillips <dusty@buchuki.com> + +pkgname=jedit +pkgver=4.2 +pkgrel=8 +pkgdesc="Java based extensible text editor" +url="http://www.jedit.org" +license=("GPL") +arch=('i686' 'x86_64') +depends=('bash' 'java-runtime') +source=(http://downloads.sourceforge.net/jedit/jedit42install.jar \ + jedit-bin ) +md5sums=('4d3f709778d619ccf9fc2d56b60b7cb9' '771cd959e2112cd2774f1d20de3afe79') + +build() { + cd $startdir/src + mkdir jedit + java -jar jedit42install.jar auto jedit + + install -D $startdir/src/jedit/jedit.jar $startdir/pkg/usr/share/java/jedit/jedit.jar + mv $startdir/src/jedit $startdir/pkg/usr/share + install -D -m 755 $startdir/src/jedit-bin $startdir/pkg/usr/bin/jedit +} diff --git a/community/jedit/jedit-bin b/community/jedit/jedit-bin new file mode 100644 index 000000000..ae130d441 --- /dev/null +++ b/community/jedit/jedit-bin @@ -0,0 +1,6 @@ +#!/bin/sh +JAVA_HEAP_SIZE=64 + +CP=/usr/share/java/jedit/jedit.jar + +exec java -cp $CP -Djedit.home="/usr/share/jedit" -mx${JAVA_HEAP_SIZE}m org.gjt.sp.jedit.jEdit $@ diff --git a/community/jeuclid-core/PKGBUILD b/community/jeuclid-core/PKGBUILD new file mode 100644 index 000000000..bb3e8667b --- /dev/null +++ b/community/jeuclid-core/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=jeuclid-core +pkgver=3.1.4 +pkgrel=1 +pkgdesc="MathML renderer for Java [core classes and conversion tool]" +arch=('i686' 'x86_64') +url="http://jeuclid.sourceforge.net/" +license=(APACHE) +depends=('java-batik' 'java-commons-logging' 'java-jdom') +source=("http://downloads.sourceforge.net/jeuclid/jeuclid-$pkgver-distribution.zip" fix-classpath.patch) +md5sums=('7379210482b79cbcf176039b29c87e29' 'ae15ad431216579b7bcc30f58156346e') + +build() { + cd $srcdir/jeuclid-$pkgver + patch -p1 < $srcdir/fix-classpath.patch || return 1 + + install -d $pkgdir/usr/bin/ || return 1 + install -d $pkgdir/usr/share/java/jeuclid/ || return 1 + install --mode=644 $srcdir/jeuclid-$pkgver/repo/jeuclid-core-$pkgver.jar \ + $pkgdir/usr/share/java/jeuclid/jeuclid-core.jar || return 1 + install $srcdir/jeuclid-$pkgver/bin/mml2xxx $pkgdir/usr/bin/ || return 1 + + # Install embedded dependencies + pushd $srcdir/jeuclid-$pkgver/repo + for _jar in freehep-graphicsio-swf-2.1.1.jar \ + freehep-graphicsio-emf-2.1.1.jar \ + freehep-export-2.1.1.jar \ + freehep-graphicsio-gif-1.2.3.jar \ + freehep-graphicsio-ps-2.1.1.jar \ + freehep-graphicsio-pdf-2.1.1.jar \ + freehep-swing-2.0.3.jar \ + freehep-graphicsio-2.1.1.jar \ + freehep-graphics2d-2.1.1.jar \ + freehep-util-2.0.2.jar \ + freehep-io-2.0.2.jar + do + install $srcdir/jeuclid-$pkgver/repo/${_jar} $pkgdir/usr/share/java/jeuclid/ || return 1 + done +} diff --git a/community/jeuclid-core/fix-classpath.patch b/community/jeuclid-core/fix-classpath.patch new file mode 100644 index 000000000..8b4ebffb9 --- /dev/null +++ b/community/jeuclid-core/fix-classpath.patch @@ -0,0 +1,23 @@ +diff -aur jeuclid-3.1.4.orig/bin/mml2xxx jeuclid-3.1.4.new/bin/mml2xxx +--- jeuclid-3.1.4.orig/bin/mml2xxx 2009-02-21 12:56:50.000000000 +0100 ++++ jeuclid-3.1.4.new/bin/mml2xxx 2009-02-21 13:27:09.000000000 +0100 +@@ -18,9 +18,9 @@ + # Copyright (c) 2001-2002 The Apache Software Foundation. All rights + # reserved. + +-BASEDIR=`dirname $0`/.. +-BASEDIR=`(cd "$BASEDIR"; pwd)` +- ++#BASEDIR=`dirname $0`/.. ++#BASEDIR=`(cd "$BASEDIR"; pwd)` ++BASEDIR=/usr/share/java/jeuclid + + + # OS specific support. $var _must_ be set to either true or false. +@@ -96,5 +96,5 @@ + -Dapp.pid="$$" \ + -Dapp.repo="$REPO" \ + -Dbasedir="$BASEDIR" \ +- net.sourceforge.jeuclid.app.Mml2xxx \ ++ Mml2xxx \ + "$@" diff --git a/community/jgnash/ChangeLog b/community/jgnash/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/jgnash/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/jgnash/PKGBUILD b/community/jgnash/PKGBUILD new file mode 100644 index 000000000..ebfbbbe7c --- /dev/null +++ b/community/jgnash/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> +pkgname=jgnash +pkgver=1.11.7 +pkgrel=1 +pkgdesc='A double-entry based personal finance manager, written in Java' +arch=('i686' 'x86_64') +url='http://jgnash.sourceforge.net/' +license=('GPL') +depends=('jre') +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.jar" + 'jgnash.desktop' 'jgnash.png' 'jgnash.sh') +md5sums=('af9b12bb800876bb48ab87354f57c0ea' 'a97a4b1d731293c8e6b26d279aa90185' + 'efc074fe9f2131ee354c09b23d1e334f' '77bd0adbe607d55374eb5620fc8b785d') + +build() { + cd $startdir/src + install -D -m644 $pkgname-$pkgver.jar $startdir/pkg/usr/share/java/$pkgname/$pkgname-$pkgver.jar + install -D -m644 jgnash.desktop $startdir/pkg/usr/share/applications/jgnash.desktop + install -D -m644 jgnash.png $startdir/pkg/usr/share/pixmaps/jgnash.png + install -D -m755 jgnash.sh $startdir/pkg/usr/bin/jgnash +} diff --git a/community/jgnash/jgnash.desktop b/community/jgnash/jgnash.desktop new file mode 100644 index 000000000..91285c74d --- /dev/null +++ b/community/jgnash/jgnash.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=jGnash +Comment=Personal Finance Manager +Exec=jgnash +Icon=jgnash.png +Terminal=false +Type=Application +Categories=Application;Office;Finance; +StartupNotify=false +Encoding=UTF-8 diff --git a/community/jgnash/jgnash.png b/community/jgnash/jgnash.png new file mode 100644 index 000000000..ccb54cafa Binary files /dev/null and b/community/jgnash/jgnash.png differ diff --git a/community/jgnash/jgnash.sh b/community/jgnash/jgnash.sh new file mode 100644 index 000000000..643316416 --- /dev/null +++ b/community/jgnash/jgnash.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +CP=/usr/share/java/jgnash/jgnash-1.11.7.jar + +exec /opt/java/jre/bin/java -cp $CLASSPATH:$CP -jar /usr/share/java/jgnash/jgnash-1.11.7.jar diff --git a/community/jgoodies-looks/PKGBUILD b/community/jgoodies-looks/PKGBUILD new file mode 100644 index 000000000..82949bdb1 --- /dev/null +++ b/community/jgoodies-looks/PKGBUILD @@ -0,0 +1,16 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=jgoodies-looks +pkgver=2.1.4 +pkgrel=3 +pkgdesc="Free high-fidelity Windows and multi-platform appearance for Swing" +arch=('i686' 'x86_64') +url="http://www.jgoodies.com/freeware/looks/" +license=('BSD') +depends=(java-runtime) +source=(http://www.jgoodies.com/download/libraries/looks/looks-2_1_4.zip) +md5sums=('2e59ea5ec9f5640d5902485a252b3056') +build() { + cd "$srcdir/looks-$pkgver" + install -D LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -D looks-2.1.4.jar "$pkgdir/usr/share/java/$pkgname/$pkgname.jar" +} diff --git a/community/jmc/PKGBUILD b/community/jmc/PKGBUILD new file mode 100644 index 000000000..07e0b3eed --- /dev/null +++ b/community/jmc/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=jmc +pkgver=0.2.3 +pkgrel=1 +pkgdesc="jabber mail component" +arch=(i686 x86_64) +url="http://people.happycoders.org/dax/projects/jmc" +license=("GPL") +backup=(etc/ejabberd/jmc.xml) +depends=(python python-pyxmpp ejabberd) +install=jmc.install +source=(http://people.happycoders.org/dax/projects/release/jmc/0.2/jmc-$pkgver.tar.gz \ + jmc.rc) +md5sums=('89dcd54e19842619000d447bfaceb8ab' + 'b1d3f5a7fed4c1a1fb33d4d21d1738d2') + +build() +{ + cd $startdir/src + + install -D -m0644 ./jmc-$pkgver/jmc.xml $startdir/pkg/etc/ejabberd/jmc.xml + rm -f ./jmc-$pkgver/jmc.xml + + install -d -m0755 $startdir/pkg/usr/lib + cp -r jmc-$pkgver/src $startdir/pkg/usr/lib + mv $startdir/pkg/usr/lib/src $startdir/pkg/usr/lib/jmc + + install -D -m0755 jmc.rc $startdir/pkg/etc/rc.d/jmc + install -d -m0755 $startdir/pkg/var/spool/ejabberd/jmc +} diff --git a/community/jmc/jmc.install b/community/jmc/jmc.install new file mode 100644 index 000000000..69c31ba11 --- /dev/null +++ b/community/jmc/jmc.install @@ -0,0 +1,27 @@ +pre_install() { + /bin/true +} + +post_install() { + chown -R ejabberd.jabber /var/spool/ejabberd +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + chown -R ejabberd.jabber /var/spool/ejabberd +} + +pre_remove() { + /bin/true +} + +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/jmc/jmc.rc b/community/jmc/jmc.rc new file mode 100755 index 000000000..b1f4398a2 --- /dev/null +++ b/community/jmc/jmc.rc @@ -0,0 +1,53 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + [ -f /var/run/jmc.pid ] && echo `cat /var/run/jmc.pid` +} + +case "$1" in + start) + stat_busy "Starting jabber mail component daemon" + + [ -f /var/run/jmc.pid ] && rm -f /var/run/jmc.pid + PID=`get_pid` + if [ -z "$PID" ]; then + cd /usr/lib/jmc && python jmc.py -c /etc/ejabberd/jmc.xml 1>>/var/log/ejabberd/jmc1.log 2>>/var/log/ejabberd/jmc2.log & + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + add_daemon jmc + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping jabber mail component daemon" + PID=`get_pid` + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/jmc.pid &> /dev/null + rm_daemon jmc + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/jogl/PKGBUILD b/community/jogl/PKGBUILD new file mode 100644 index 000000000..8bef04b93 --- /dev/null +++ b/community/jogl/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=jogl +pkgver=1.1.1 +pkgrel=5 +pkgdesc="OpenGL bindings for java" +arch=('i686' 'x86_64') +url="http://jogl.dev.java.net/" +license=('custom') +depends=('java-runtime' 'libgl') + +if [ "$CARCH" = "i686" ]; then + source=('http://download.java.net/media/jogl/builds/archive/jsr-231-1.1.1/jogl-1.1.1-linux-i586.zip') + md5sums=('74d131fc1c1130d09109887679dbf044') +else + source=('http://download.java.net/media/jogl/builds/archive/jsr-231-1.1.1/jogl-1.1.1-linux-amd64.zip') + md5sums=('efe0beb352cfb31f3a32d8d7f56fcce3') +fi + +build() { + install -d $pkgdir/usr/share/java/jogl/ || return 1 + install -d $pkgdir/usr/share/licenses/$pkgname || return 1 + install -d $pkgdir/usr/lib || return 1 + install --mode=644 $srcdir/jogl-*/lib/jogl.jar \ + $pkgdir/usr/share/java/jogl/ || return 1 + install --mode=644 $srcdir/jogl-*/lib/gluegen-rt.jar \ + $pkgdir/usr/share/java/jogl/ || return 1 + install --mode=644 $srcdir/jogl-*/LICENSE-JOGL-*.txt \ + $pkgdir/usr/share/licenses/$pkgname || return 1 + install --mode=644 $srcdir/jogl-*/lib/libgluegen-rt.so \ + $pkgdir/usr/lib/ || return 1 + install --mode=644 $srcdir/jogl-*/lib/libjogl.so \ + $pkgdir/usr/lib/ || return 1 + install --mode=644 $srcdir/jogl-*/lib/libjogl_{awt,cg}.so \ + $pkgdir/usr/lib/ || return 1 +} diff --git a/community/jokosher/ChangeLog b/community/jokosher/ChangeLog new file mode 100644 index 000000000..be87c4d64 --- /dev/null +++ b/community/jokosher/ChangeLog @@ -0,0 +1,3 @@ +2009-06-26 Biru Ionut <biru.ionut at gmail.com> + * 0.11.3-1: + New upstream release. diff --git a/community/jokosher/PKGBUILD b/community/jokosher/PKGBUILD new file mode 100644 index 000000000..98324c3e8 --- /dev/null +++ b/community/jokosher/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Bjorn Lindeijer <bjorn lindeijer nl> +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=jokosher +pkgver=0.11.3 +pkgrel=1 +pkgdesc="A simple and easy-to-use Open Source multi-track editor" +arch=('i686' 'x86_64') +url="http://jokosher.org" +license=('GPL') +depends=('gstreamer0.10-python>=0.10.6' 'gnonlin>=0.10.8' 'pygtk' 'dbus-python' 'librsvg' 'setuptools' 'gstreamer0.10-base-plugins' 'gstreamer0.10-base>=0.10.12' 'gstreamer0.10-good>=0.10.5' 'libcanberra' 'pyxdg') +source=(http://launchpad.net/$pkgname/0.11/$pkgver/+download/$pkgname-$pkgver.tar.gz + jokosher) +build() { + cd $srcdir/$pkgname-$pkgver + + # Install Jokosher to /usr/share by copying + mkdir -p $pkgdir/usr/share/jokosher + cp -R Instruments Jokosher extensions images locale help \ + $pkgdir/usr/share/jokosher/ + + # Install the Jokosher icon, desktop file and run script + install -D -m644 images/jokosher.png $pkgdir/usr/share/pixmaps/jokosher.png + install -D -m644 bin/jokosher.desktop $pkgdir/usr/share/applications/jokosher.desktop + install -D ../jokosher $pkgdir/usr/bin/jokosher + + # Fixed permission + chmod 644 $pkgdir/usr/share/jokosher/images/effect_phasers.png +} +md5sums=('4f5d4341173a528c5cde596b569414d2' + '9f43fb030620a6ec7c8eaf1cb2584135') diff --git a/community/jokosher/jokosher b/community/jokosher/jokosher new file mode 100644 index 000000000..60d5ea208 --- /dev/null +++ b/community/jokosher/jokosher @@ -0,0 +1,2 @@ +#!/bin/bash +/usr/share/jokosher/Jokosher/Jokosher diff --git a/community/jre/PKGBUILD b/community/jre/PKGBUILD new file mode 100644 index 000000000..389e6f999 --- /dev/null +++ b/community/jre/PKGBUILD @@ -0,0 +1,56 @@ +# $Id: PKGBUILD 1395 2009-08-18 19:14:37Z ibiru $ +# Maintainer: Jason Chu <jason@archlinux.org> + +pkgname=jre +pkgver=6u16 +pkgrel=1 +pkgdesc="Sun's java runtime environment" +arch=('i686' 'x86_64') + [ "$CARCH" = "i686" ] && _arch=i586 + [ "$CARCH" = "x86_64" ] && _arch=amd64 +url="http://java.sun.com" +depends=('glibc' 'libxtst') +install="jre.install" +source=(http://download.java.net/dlj/binaries/jdk-$pkgver-dlj-linux-$_arch.bin + https://jdk-distros.dev.java.net/source/browse/*checkout*/jdk-distros/trunk/utils/construct.sh + jre.profile) +[ "$CARCH" = "i686" ] && md5sums=('0c9c81f8f0b85fd96a8db06d36b50b33' + '94065b612df0046d9ae758943f9f6a75' + '50b4f5ac4129097461d246645d73a622') +[ "$CARCH" = "x86_64" ] && md5sums=('92c45c9304ac3bc3103883f61b1f49df' + '94065b612df0046d9ae758943f9f6a75' + '50b4f5ac4129097461d246645d73a622') +replaces=('j2re') +conflicts=('j2re' 'java-runtime') +provides=('j2re' 'java-runtime=6') +license=('custom') + +build() { + cd $startdir/src + + mkdir unbundle-jdk + cd unbundle-jdk + + sh ../jdk-$pkgver-dlj-linux-$_arch.bin --accept-license + + cd .. + + sh construct.sh unbundle-jdk linux-jdk linux-jre + + mkdir -p $startdir/pkg/opt/java + mv linux-jdk/jre $startdir/pkg/opt/java + + install -D -m755 $startdir/src/${pkgname}.profile $startdir/pkg/etc/profile.d/${pkgname}.sh + + mkdir -p $startdir/pkg/usr/lib/mozilla/plugins + + if [ "$CARCH" = "i686" ]; then + ln -s /opt/java/jre/lib/i386/libnpjp2.so $startdir/pkg/usr/lib/mozilla/plugins + else ln -s /opt/java/jre/lib/amd64/libnpjp2.so $startdir/pkg/usr/lib/mozilla/plugins + fi + + mkdir -p $startdir/pkg/usr/share/licenses/jre + cp $startdir/pkg/opt/java/jre/COPYRIGHT $startdir/pkg/usr/share/licenses/jre + cp $startdir/pkg/opt/java/jre/LICENSE $startdir/pkg/usr/share/licenses/jre + cp $startdir/pkg/opt/java/jre/THIRDPARTYLICENSEREADME.txt $startdir/pkg/usr/share/licenses/jre +} diff --git a/community/jre/jre.install b/community/jre/jre.install new file mode 100644 index 000000000..41e698fd2 --- /dev/null +++ b/community/jre/jre.install @@ -0,0 +1,22 @@ +post_upgrade() { + post_install $1 +} + +post_install() { + echo "The jre package is licensed software." + echo "You MUST read and agree to the license stored in" + echo "/opt/java/jre/LICENSE before using it." + if [ -f /etc/mailcap ] ; then + sed -e '/application\/x-java-jnlp-file/d' -i /etc/mailcap + fi + echo 'application/x-java-jnlp-file;/opt/java/jre/bin/javaws %s' >>/etc/mailcap +} + +post_remove() { + mailcap=$(grep -v 'application/x-java-jnlp-file' /etc/mailcap) + if [ "$mailcap" != "" ] ; then + sed -e '/application\/x-java-jnlp-file/d' -i /etc/mailcap + else + rm /etc/mailcap + fi +} diff --git a/community/jre/jre.profile b/community/jre/jre.profile new file mode 100644 index 000000000..af3e3735a --- /dev/null +++ b/community/jre/jre.profile @@ -0,0 +1,4 @@ +export PATH=$PATH:/opt/java/jre/bin +if [ ! -f /etc/profile.d/jdk.sh ]; then + export JAVA_HOME=/opt/java/jre +fi diff --git a/community/jrosetta/PKGBUILD b/community/jrosetta/PKGBUILD new file mode 100644 index 000000000..798c109fe --- /dev/null +++ b/community/jrosetta/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: Simon Lipp <sloonz+aur@gmail.com> + +pkgname=jrosetta +pkgver=1.0.2 +pkgrel=3 +pkgdesc="Graphical console engine for Swing" +arch=('any') +url="http://dev.artenum.com/projects/JRosetta/" +license=('GPL2') +depends=('java-runtime') +makedepends=('apache-ant') +source=("jrosetta-1.0.2-gpl.zip::http://dev.artenum.com/projects/JRosetta/download/JRosetta-1-0-2/data/src-gpl?action=download&nodecorator") +md5sums=('3a618078c118216eb2351e5db6e14a7d') + +build() { + cd $srcdir/$pkgname-$pkgver-gpl + ant make || return 1 + install -d $pkgdir/usr/share/java/$pkgname/ || return 1 + install --mode=644 "$srcdir/$pkgname-$pkgver-gpl/dist/$pkgname-engine.jar" \ + $pkgdir/usr/share/java/$pkgname/$pkgname-engine.jar || return 1 + install --mode=644 "$srcdir/$pkgname-$pkgver-gpl/dist/$pkgname-API.jar" \ + $pkgdir/usr/share/java/$pkgname/$pkgname-API.jar || return 1 +} diff --git a/community/json-glib/PKGBUILD b/community/json-glib/PKGBUILD new file mode 100644 index 000000000..9299880a6 --- /dev/null +++ b/community/json-glib/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 3218 2009-09-30 18:33:10Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Aman Gupta <arch@tmm1.net> + +pkgname=json-glib +pkgver=0.8.0 +pkgrel=1 +pkgdesc="JSON library built on GLib" +arch=('i686' 'x86_64') +url="http://live.gnome.org/JsonGlib" +license=('GPL') +depends=('glib2') +makedepends=('pkgconfig') +source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgname}/0.8/${pkgname}-${pkgver}.tar.gz) +md5sums=('220dafb2fd804e74d1f5057ba72ae0b6') +options=('!libtool') + +build(){ + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/judy/PKGBUILD b/community/judy/PKGBUILD new file mode 100644 index 000000000..472d6ba4a --- /dev/null +++ b/community/judy/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: d'Ronin <daronin@2600.com> + +_pkgname=Judy +pkgname=judy +pkgver=1.0.5 +pkgrel=1 +arch=('i686' 'x86_64') +pkgdesc="C library creating and accessing dynamic arrays." +makedepends=(gcc) +options=(!strip) +license=('LGPL') +url="http://judy.sourceforge.net/" +source=(http://downloads.sourceforge.net/judy/$_pkgname-$pkgver.tar.gz) +md5sums=('115a0d26302676e962ae2f70ec484a54') + +build() +{ + cd $startdir/src/$pkgname-$pkgver + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/jump-project/ChangeLog b/community/jump-project/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/jump-project/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/jump-project/PKGBUILD b/community/jump-project/PKGBUILD new file mode 100644 index 000000000..e5d3ce4a3 --- /dev/null +++ b/community/jump-project/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: William Rea <sillywilly@gmail.com> + +pkgname=jump-project +pkgver=1.1.2 +pkgrel=3 +pkgdesc="GUI application for viewing and mapping spatial data" +arch=('i686' 'x86_64') +url="http://www.jump-project.org/" +license=('GPL') +depends=('java-xerces2' 'junit') +source=(http://www.jump-project.org/downloads/jump/jump-1.1.2.zip \ + jump) +md5sums=('6fc0a448ba99a64c75d3a561d5410112' '6eb112cde83e0e181b5e28d5223f1e00') + +build() { + mkdir -p $startdir/pkg/usr/share/java/jump + #mkdir $startdir/pkg/usr/bin + mkdir -p $startdir/pkg/etc/jump/plugins + + cd $startdir/src/ + #provided by xerces2 package + rm lib/xerces* + rm lib/xml* + rm lib/junit* + mv lib/*.jar $startdir/pkg/usr/share/java/jump/ + mv bin/workbench-properties.xml $startdir/pkg/etc/jump + + mkdir $startdir/pkg/usr/share/jump-project + install -D -m755 ../jump $startdir/pkg/usr/bin/jump +} diff --git a/community/jump-project/jump b/community/jump-project/jump new file mode 100644 index 000000000..9b4db17bf --- /dev/null +++ b/community/jump-project/jump @@ -0,0 +1,14 @@ +#!/bin/sh +JAVA_HEAP_SIZE=128 +for name in /usr/share/java/jump/* ; do + CP=$name:$CP +done +CP=$CP:/usr/share/java/xerces2/xercesImpl.jar +CP=$CP:/usr/share/java/xerces2/xml-apis.jar +CP=$CP:/usr/share/java/junit/junit.jar + +/opt/java/jre/bin/java -mx${JAVA_HEAP_SIZE}m \ + -cp $CP \ + com.vividsolutions.jump.workbench.JUMPWorkbench \ + -properties /etc/jump/workbench-properties.xml \ + -plug-in-directory /etc/jump/plugins diff --git a/community/jump-roadmatcher/ChangeLog b/community/jump-roadmatcher/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/jump-roadmatcher/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/jump-roadmatcher/PKGBUILD b/community/jump-roadmatcher/PKGBUILD new file mode 100644 index 000000000..2aa47b0c9 --- /dev/null +++ b/community/jump-roadmatcher/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ + +pkgname=jump-roadmatcher +pkgver=1.4 +pkgrel=1 +pkgdesc="Jump Project plugin that performs conflation between linear and road networks" +arch=('i686' 'x86_64') +url="http://www.jump-project.org/" +license=('GPL') +depends=('jump-project') +source=(http://www.jump-project.org/assets/roadmatcher-1.4.zip) +md5sums=('5e4176ca8de5faf5da477649708644ce') + +build() { + mkdir -p $startdir/pkg/etc/jump/plugins + cd $startdir/src/ + mv lib/ext/roadmatcher $startdir/pkg/etc/jump/plugins +} diff --git a/community/jwm/PKGBUILD b/community/jwm/PKGBUILD new file mode 100644 index 000000000..2516d48ed --- /dev/null +++ b/community/jwm/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=jwm +pkgver=2.0.1 +pkgrel=4 +pkgdesc="A lightweight window manager for the X11 Window System" +arch=('i686' 'x86_64') +url="http://joewing.net/programs/jwm/" +license=('GPL2') +depends=('libx11' 'libxft' 'libjpeg>=7' 'libxpm' 'libxinerama' 'libpng') +backup=('etc/system.jwmrc') +source=(http://joewing.net/programs/jwm/releases/jwm-$pkgver.tar.bz2) +md5sums=('48f323cd78ea891172b2a61790e8c0ec') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc --disable-fribidi + make || return 1 + make BINDIR="$pkgdir/usr/bin" MANDIR="$pkgdir/usr/share/man" \ + SYSCONF="$pkgdir/etc" install || return 1 +} diff --git a/community/jython/PKGBUILD b/community/jython/PKGBUILD new file mode 100644 index 000000000..ca97d3048 --- /dev/null +++ b/community/jython/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: Richard Murri <admin@richardmurri.com> +pkgname=jython +pkgver=2.2.1 +pkgrel=3 +pkgdesc="An implementation of the Python language written in Java" +arch=('i686' 'x86_64') +url="http://www.jython.org/" +license=('python', 'apache', 'unknown') +depends=('java-runtime') +source=(http://downloads.sourceforge.net/$pkgname/${pkgname}_installer-${pkgver}.jar) +build() { + cd "$srcdir" + java -jar ${pkgname}_installer-${pkgver}.jar -s -t standard -d "$pkgdir"/opt/jython + sed -i s*"${pkgdir}"**g "${pkgdir}"/opt/jython/jython + sed -i 's#/opt/java/jre/bin/java#java#g' "${pkgdir}"/opt/jython/jython + sed -i s*"${pkgdir}"**g "${pkgdir}"/opt/jython/jythonc +} +md5sums=('774543534bef2d68247953882237d448') diff --git a/community/kaa-base/PKGBUILD b/community/kaa-base/PKGBUILD new file mode 100644 index 000000000..64ec8ecc4 --- /dev/null +++ b/community/kaa-base/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: DonVla <donvla@users.sourceforge.net> + +pkgname=kaa-base +pkgver=0.6.0 +pkgrel=1 +pkgdesc="KAA base package" +url="http://freevo.sourceforge.net/" +license=('GPL2') +depends=('python' 'glib2') +arch=('i686' 'x86_64') +source=(http://downloads.sourceforge.net/freevo/$pkgname-$pkgver.tar.gz) +md5sums=('5fdac0492dbbb412c2cafe32ea8c60a8') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + python setup.py install --prefix=${pkgdir}/usr || return 1 +} diff --git a/community/kaa-imlib2/PKGBUILD b/community/kaa-imlib2/PKGBUILD new file mode 100644 index 000000000..f3e99ba83 --- /dev/null +++ b/community/kaa-imlib2/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: DonVla <donvla@users.sourceforge.net> + +pkgname=kaa-imlib2 +pkgver=0.2.3 +pkgrel=2 +pkgdesc="KAA imlib2 package" +url="http://freevo.sourceforge.net/" +license=(GPL2) +depends=('imlib2' 'python' 'kaa-base') +arch=('i686' 'x86_64') +source=(http://downloads.sourceforge.net/freevo/$pkgname-$pkgver.tar.gz) +md5sums=('64828ede785ab0dd2d3c1f2f36c99342') + +build() { + cd $startdir/src/$pkgname-$pkgver + python setup.py install --prefix=$startdir/pkg/usr || return 1 +} diff --git a/community/kaa-metadata/PKGBUILD b/community/kaa-metadata/PKGBUILD new file mode 100644 index 000000000..88229b05d --- /dev/null +++ b/community/kaa-metadata/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: DonVla <donvla@users.sourceforge.net> + +pkgname=kaa-metadata +pkgver=0.7.7 +pkgrel=1 +pkgdesc="KAA metadata package" +url="http://freevo.sourceforge.net/" +license=('GPL2') +depends=('libdvdread' 'python' 'kaa-base') +arch=('i686' 'x86_64') +source=(http://downloads.sourceforge.net/freevo/$pkgname-$pkgver.tar.gz) +md5sums=('4bca23a0c695b4281ae2220022cdeb77') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + python setup.py install --prefix=${pkgdir}/usr || return 1 + + # rename executable, conflicts with mmpython FS#14601 + mv ${pkgdir}/usr/bin/mminfo ${pkgdir}/usr/bin/kaa-mminfo +} diff --git a/community/kadu/PKGBUILD b/community/kadu/PKGBUILD new file mode 100644 index 000000000..c31e3e93e --- /dev/null +++ b/community/kadu/PKGBUILD @@ -0,0 +1,48 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + +pkgname=kadu +pkgver=0.6.5.2 +pkgrel=1 +pkgdesc="A Qt-based Gadu-Gadu client" +arch=('i686' 'x86_64') +url="http://www.kadu.net/" +license=('GPL') +depends=('qt' 'libgadu') +makedepends=('cmake' 'aspell' 'libao' 'libsndfile' 'libxtst' 'curl' 'xmms') +conflicts=('kadu-svn') +install=$pkgname.install +source=(http://www.kadu.net/download/stable/$pkgname-$pkgver.tar.bz2 + mod-weather.diff) + +_static="sound_.+ icons_.+ emoticons_.+" +_disable="module_macosx_docking module_growl_notify module_dshow_sound module_win32_sound module_itunes_mediaplayer" +md5sums=('9cc1e59e538ff1aa416d162834ce43bb' + 'e35a10647a48d3cff611ae6b20ebef07') + +build() { + cd $startdir/src/kadu + + # kadu.net tends to get sluggish + sed -r -i 's/-T [0-9]+/-T 60/g' varia/scripts/autodownload + + sed -r -i 's/(^[0-9a-z_]+=)[yn]$/\1m/' .config + for m in $_static; do + sed -r -i "s/^($m)=m/\1=y/" .config || return 1 + done + for m in $_disable; do + sed -r -i "s/^($m)=m/\1=n/" .config || return 1 + done + + for p in $startdir/src/mod-*.diff; do + m=`basename $p .diff | sed 's/mod-\(.*\)/\1/'` + mkdir -p modules/patches/$m + cp $p modules/patches/$m + done + + cmake . -DCMAKE_INSTALL_PREFIX=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + rm -rf $startdir/pkg/usr/{lib,include}/{libgadu*,pkgconfig} + rm -rf $startdir/pkg/usr/share/kadu/{HISTORY,README} +} diff --git a/community/kadu/kadu.install b/community/kadu/kadu.install new file mode 100644 index 000000000..5549397dc --- /dev/null +++ b/community/kadu/kadu.install @@ -0,0 +1,47 @@ +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + echo + echo "Below is a list of optional dependencies needed by certain modules:" + echo + echo " ----------------------- ------------------" + echo "| module | package |" + echo " ----------------------- ------------------" + echo "| ao_sound | libao |" + echo "| panelkadu | libxtst |" + echo "| plus_pl_sms | curl |" + echo "| sound | libsndfile |" + echo "| spellchecker | aspell |" + echo " ----------------------- ------------------" + echo +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/kadu/mod-weather.diff b/community/kadu/mod-weather.diff new file mode 100644 index 000000000..6036be377 --- /dev/null +++ b/community/kadu/mod-weather.diff @@ -0,0 +1,14 @@ +diff -ruN weather.orig/translations/weather_pl.ts weather/translations/weather_pl.ts +--- weather.orig/translations/weather_pl.ts 2008-01-22 20:28:27.000000000 +0100 ++++ weather/translations/weather_pl.ts 2009-03-22 09:29:01.000000000 +0100 +@@ -96,10 +96,6 @@ + <translation>Powiadomienia</translation> + </message> + <message> +- <source>Notifications</source> +- <translation>Powiadomienia</translation> +- </message> +- <message> + <source>Display</source> + <translation>Wyświetlanie</translation> + </message> diff --git a/community/kakasi/PKGBUILD b/community/kakasi/PKGBUILD new file mode 100644 index 000000000..2a8c08a93 --- /dev/null +++ b/community/kakasi/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> + +pkgname=kakasi +pkgver=2.3.4 +pkgrel=2 +pkgdesc="Convert Kanji characters to Hiragana, Katakana or Romaji" +arch=('i686' 'x86_64') +url="http://kakasi.namazu.org/" +license=('GPL') +source=(http://kakasi.namazu.org/stable/${pkgname}-${pkgver}.tar.gz) +md5sums=(4eff51aafbd56c9635791a20c03efa8f) + +build() { + cd "$startdir/src/$pkgname-$pkgver" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$startdir/pkg" install +} + diff --git a/community/katapult/ChangeLog b/community/katapult/ChangeLog new file mode 100644 index 000000000..6ab108e38 --- /dev/null +++ b/community/katapult/ChangeLog @@ -0,0 +1,5 @@ +2007-07-14 Jaroslaw Swierczynski (swiergot) <swiergot@aur.archlinux.org> +* Updated to version 0.3.2.1. + +2007-06-25 Georg Grabler (STiAT) <ggrabler@gmail.com> +* Added libtool option diff --git a/community/katapult/PKGBUILD b/community/katapult/PKGBUILD new file mode 100644 index 000000000..9e4db21e3 --- /dev/null +++ b/community/katapult/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: motyR <moty.rahamim@gmail.com> + +pkgname=katapult +pkgver=0.3.2.2 +pkgrel=1 +arch=('i686' 'x86_64') +pkgdesc="Allows faster access to applications, bookmarks, and other items" +url="http://www.sourceforge.net/projects/katapult/" +license=('GPL') +options=('libtool') +depends=('kdelibs3') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('849b32b884888c64e0ddedbe09a35237') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + . /etc/profile.d/qt3.sh + . /etc/profile.d/kde3.sh + + ./configure --prefix=/opt/kde --without-arts + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/kazehakase/ChangeLog b/community/kazehakase/ChangeLog new file mode 100644 index 000000000..09e46ca9c --- /dev/null +++ b/community/kazehakase/ChangeLog @@ -0,0 +1,11 @@ +2008-08-14 Alexander Fehr <pizzapunk gmail com> + + * kazehakase-0.5.5-2: + Rebuilt against gnutls 2.4.1. + +2008-08-02 Alexander Fehr <pizzapunk gmail com> + + * kazehakase-0.5.5-1: + New upstream release. + Built with --with-gecko-engine=libxul and --disable-gtkmozembed for XULRunner 1.9 support. + Added ChangeLog. diff --git a/community/kazehakase/PKGBUILD b/community/kazehakase/PKGBUILD new file mode 100644 index 000000000..730eadfad --- /dev/null +++ b/community/kazehakase/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 1907 2009-09-06 11:25:24Z ibiru $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Alexander Fehr <pizzapunk gmail com> +# Contributor: pressh <pressh at gmail dot com> + +pkgname=kazehakase +pkgver=0.5.7 +pkgrel=1 +pkgdesc="GTK+ web browser that uses the Gecko rendering engine" +arch=('i686' 'x86_64') +url="http://kazehakase.sourceforge.jp/" +license=('GPL') +depends=('xulrunner') +makedepends=('intltool') +options=('!libtool') +source=($pkgname-$pkgver.tar.gz + fix_gtk_entry.patch) + +build() { + cd "$srcdir/$pkgname-$pkgver" + patch -Np1 -i $srcdir/fix_gtk_entry.patch || return 1 + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --with-gecko-engine=libxul \ + --disable-gtkmozembed \ + --with-ruby=no \ + --with-rgettext=no + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} +md5sums=('1f01892d8a0775c71a856d303a1e32bd' + 'a14679bd8507720014292001a51119ca') diff --git a/community/kazehakase/fix_gtk_entry.patch b/community/kazehakase/fix_gtk_entry.patch new file mode 100644 index 000000000..665d9b061 --- /dev/null +++ b/community/kazehakase/fix_gtk_entry.patch @@ -0,0 +1,30 @@ +diff -Nur kazehakase-0.5.7.old/src/widget/kz-entry.c kazehakase-0.5.7/src/widget/kz-entry.c +--- kazehakase-0.5.7.old/src/widget/kz-entry.c 2009-08-29 01:15:11.000000000 +0300 ++++ kazehakase-0.5.7/src/widget/kz-entry.c 2009-09-06 13:26:28.979887150 +0300 +@@ -514,7 +514,7 @@ + + if (entry->visible) + { +- g_string_prepend_len (tmp_string, entry->text, entry->x_n_bytes); ++ g_string_prepend_len (tmp_string, entry->text, -1); + g_string_insert (tmp_string, cursor_index, preedit_string); + } + else +@@ -523,7 +523,7 @@ + gint preedit_len_chars; + gunichar invisible_char; + +- ch_len = g_utf8_strlen (entry->text, entry->x_n_bytes); ++ ch_len = g_utf8_strlen (entry->text, -1); + preedit_len_chars = g_utf8_strlen (preedit_string, -1); + ch_len += preedit_len_chars; + +@@ -557,7 +557,7 @@ + { + if (entry->visible) + { +- pango_layout_set_text (layout, entry->text, entry->x_n_bytes); ++ pango_layout_set_text (layout, entry->text, -1); + } + else + { diff --git a/community/kbd-ru-keymaps/PKGBUILD b/community/kbd-ru-keymaps/PKGBUILD new file mode 100644 index 000000000..3c3f6c764 --- /dev/null +++ b/community/kbd-ru-keymaps/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=kbd-ru-keymaps +pkgver=1 +pkgrel=1 +pkgdesc="Russian kbd keymaps for utf8 locale" +arch=(i686 x86_64) +url="http://wiki.archlinux.org/index.php/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" +license=('GPL') +depends=(kbd) +install=kbd-ru-keymaps.install +source=(ru-utf.map.gz ru-utf-menu-swapcaps.map.gz) +md5sums=('574e4a93834e4f2a66fe001c09a2113a' '44bbe91ced610644ba3c13d529d1718c') + +build() +{ + cd $startdir/src + mkdir -p $startdir/pkg/usr/share/kbd/keymaps/i386/qwerty && \ + cp *.map $startdir/pkg/usr/share/kbd/keymaps/i386/qwerty/ && \ + gzip $startdir/pkg/usr/share/kbd/keymaps/i386/qwerty/*.map +} diff --git a/community/kbd-ru-keymaps/kbd-ru-keymaps.install b/community/kbd-ru-keymaps/kbd-ru-keymaps.install new file mode 100644 index 000000000..68c9ef5dc --- /dev/null +++ b/community/kbd-ru-keymaps/kbd-ru-keymaps.install @@ -0,0 +1,39 @@ +pre_install() { + /bin/true +} + +post_install() { + cat << EOF +-- +-- You can switch keymaps in /etc/rc.conf +-- +-- KEYMAP="ru-utf" +-- Right Control switch languages +-- +-- KEYMAP="ru-utf-menu-swapcaps" +-- Menu key switch languages +-- Swap CapsLock and Left Control +-- +EOF + /bin/true +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + /bin/true +} + +pre_remove() { + /bin/true +} + +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/kbd-ru-keymaps/ru-utf-menu-swapcaps.map.gz b/community/kbd-ru-keymaps/ru-utf-menu-swapcaps.map.gz new file mode 100644 index 000000000..a7490f99f Binary files /dev/null and b/community/kbd-ru-keymaps/ru-utf-menu-swapcaps.map.gz differ diff --git a/community/kbd-ru-keymaps/ru-utf.map.gz b/community/kbd-ru-keymaps/ru-utf.map.gz new file mode 100644 index 000000000..3cbf534f3 Binary files /dev/null and b/community/kbd-ru-keymaps/ru-utf.map.gz differ diff --git a/community/kcheckers/ChangeLog b/community/kcheckers/ChangeLog new file mode 100644 index 000000000..e0a2f3700 --- /dev/null +++ b/community/kcheckers/ChangeLog @@ -0,0 +1,5 @@ + +2008-01-20 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updating kcheckers to user qt instead of qt4 + diff --git a/community/kcheckers/PKGBUILD b/community/kcheckers/PKGBUILD new file mode 100755 index 000000000..8a29117b8 --- /dev/null +++ b/community/kcheckers/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> + +pkgname=kcheckers +pkgver=0.8.1 +pkgrel=5 +pkgdesc="Qt4-based checkers boardgame" +arch=('i686' 'x86_64') +url="http://qcheckers.sourceforge.net/" +license=('GPL') +depends=('qt') +source=("http://wibix.de/infusions/pro_download_panel/file.php?did=15&file_id=9" +kcheckers.desktop) + +md5sums=('793736a007cd92122dfd91bcfd14ab69' + '8b8682edd870c2692f9c7d538263e0f5') + +build() { + # Changing the pkg name to a normal one and uncompressing ;o) + mv "file.php?did=15&file_id=9" $pkgname-$pkgver.tar.gz + tar -zxvf $pkgname-$pkgver.tar.gz + + cd $startdir/src/$pkgname-$pkgver + + # Correcting the prefix and compiling it + sed -i 's#/usr/local#/usr#' common.h + qmake kcheckers.pro + make + + # Building it + mkdir -p $startdir/pkg/usr/share/kcheckers + mkdir -p $startdir/pkg/usr/bin + + install -m755 kcheckers $startdir/pkg/usr/bin + cp -R i18n icons themes $startdir/pkg/usr/share/kcheckers + chmod 644 $startdir/pkg/usr/share/kcheckers/i18n/{kcheckers_fr.ts,kcheckers_ru.ts} + install -D -m644 $startdir/$pkgname.desktop $startdir/pkg/usr/share/applications/$pkgname.desktop + +} diff --git a/community/kcheckers/kcheckers.desktop b/community/kcheckers/kcheckers.desktop new file mode 100644 index 000000000..a1f4e1209 --- /dev/null +++ b/community/kcheckers/kcheckers.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Kcheckers +Comment=Checkers/Daughts game using Qt4 toolkit +Exec=kcheckers +Icon=/usr/share/kcheckers/icons/theme/kingwhite.png +Terminal=false +Type=Application +Encoding=UTF-8 +Categories=Game;BoardGame; diff --git a/community/kchmviewer/ChangeLog b/community/kchmviewer/ChangeLog new file mode 100644 index 000000000..9947b5d48 --- /dev/null +++ b/community/kchmviewer/ChangeLog @@ -0,0 +1,17 @@ +2009-07-26 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 4.1 + +2009-04-30 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * FS#14376 fixed + +2009-03-26 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * FS#12349 fixed + +2008-12-04 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 4.0 final + +2008-11-22 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 4.0beta3 - KDE4 version + +2007-08-09 Vinay S Shastry <vinayshastry@gmail.com> + * PKGBUILD: do not delete libtool files. diff --git a/community/kchmviewer/PKGBUILD b/community/kchmviewer/PKGBUILD new file mode 100644 index 000000000..834186e6b --- /dev/null +++ b/community/kchmviewer/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 344 2009-07-26 13:58:29Z jlichtblau $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Alexander Bogdanov <andorn@gmail.com> + +pkgname=kchmviewer +pkgver=4.1 +pkgrel=1 +pkgdesc="A .chm files (MS HTML help file format) viewer" +arch=('i686' 'x86_64') +url="http://kchmviewer.sourceforge.net/" +license=('GPL') +depends=('kdelibs' 'chmlib') +makedepends=('automoc4') +options=('libtool') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +#source=(http://www.kchmviewer.net/files/$pkgname-$pkgver.tar.gz) + +md5sums=('d64b99f63e8cda78c4c2ab8595925151') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + cmake . -DCMAKE_INSTALL_PREFIX=/usr + make || return 1 + make DESTDIR=${pkgdir} install + +#fixing icon path FS#12349 + mv ${pkgdir}/usr/share/icons/crystalsvg ${pkgdir}/usr/share/icons/hicolor + +#msits.protocol file provided by kdegraphics package + rm -rf ${pkgdir}/usr/share/kde4 || retur 1 +#kio_msits.so file provided by kdegraphics package - FS#14376 + rm -rf ${pkgdir}/usr/lib +} diff --git a/community/kdbg/ChangeLog b/community/kdbg/ChangeLog new file mode 100644 index 000000000..d8e35c402 --- /dev/null +++ b/community/kdbg/ChangeLog @@ -0,0 +1,2 @@ +2007-06-25 Georg Grabler (STiAT) <ggrabler@gmail.com> +* Added libtool option diff --git a/community/kdbg/PKGBUILD b/community/kdbg/PKGBUILD new file mode 100644 index 000000000..1b96cd71f --- /dev/null +++ b/community/kdbg/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 2003 2009-09-07 13:55:21Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Jason Taylor <jftaylor21@gmail.com> +# Contributor: Georg Grabler <ggrabler@chello.at> + +pkgname=kdbg +pkgver=2.2.0 +pkgrel=1 +pkgdesc="A gdb GUI for KDE." +arch=('i686' 'x86_64') +url="http://www.kdbg.org" +license=("GPL") +depends=('kdelibs3' 'gdb') +options=('libtool') +source=(http://downloads.sourceforge.net/kdbg/$pkgname-$pkgver.tar.gz) +md5sums=('8ddbf6cad5dbb645d6d5192d420116e3') + +build() { + cd $startdir/src/$pkgname-$pkgver + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/opt/kde --with-qt-dir=/opt/qt --without-arts + + sed -i 's#= strstr#= (char*)strstr#' src/kdbg-2.2.0/kdbg/gdbdriver.cpp + sed -i 's#= strchr#= (char*)strchr#' src/kdbg-2.2.0/kdbg/xsldbgdriver.cpp + sed -i 's#= strchr#= (char*)strchr#' src/kdbg-2.2.0/kdbg/gdbdriver.cpp + + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/kdenlive/PKGBUILD b/community/kdenlive/PKGBUILD new file mode 100644 index 000000000..403b2eeae --- /dev/null +++ b/community/kdenlive/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: Zuf <kontakt.zuf@gmail.com> +# Contributor: Zuf <kontakt.zuf@gmail.com> +# Old maintainer and contributor: Darwin Bautista <djclue917@gmail.com> + +pkgname=kdenlive +pkgver=0.7.5 +pkgrel=1 +pkgdesc="A non-linear video editor for Linux" +arch=('i686' 'x86_64') +url="http://www.kdenlive.org/" +license=('GPL') +depends=('kdelibs>=4.2.0' 'mlt>=0.4.4' 'dvgrab') +makedepends=('automoc4' 'cmake' 'gettext') +source=(http://downloads.sourceforge.net/kdenlive/kdenlive-$pkgver.tar.gz) +md5sums=('2b56a9a5b2b4e18d026d13fa4e159cba') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + cmake -DCMAKE_INSTALL_PREFIX=/usr -DLIB_INSTALL_DIR=/usr/lib + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/kdesvn/ChangeLog b/community/kdesvn/ChangeLog new file mode 100644 index 000000000..9e6145a4f --- /dev/null +++ b/community/kdesvn/ChangeLog @@ -0,0 +1,42 @@ +2009-10-01 Biru Ionut <ionut@archlinux.ro> + * Update to major release 1.4.1 + +2009-07-09 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 1.3.2 + +2009-05-30 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 1.3.1 + +2009-05-09 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * FS#14602 fixed in 1.3.0-2 + +2009-04-30 Biru Ionut <biru.ionut@gmail.com> + * rebuild for x86_64 #FS14506 + +2009-04-22 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 1.3.0 + +2009-02-20 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 1.2.4 + +2009-01-24 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 1.2.3 + +2008-11-22 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 1.2.2 + +2008-10-08 Eric Belanger <eric@archlinux.org> + * Removed unneede file sourcing + +2008-10-04 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Removed conflicting files in 1.2.1-2 + * The one provided with kdesdk are more complete. + +2008-10-03 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 1.2.1 - KDE4 version + +2008-09-23 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 1.0.2 + +2008-08-31 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 1.0.1 diff --git a/community/kdesvn/PKGBUILD b/community/kdesvn/PKGBUILD new file mode 100644 index 000000000..74dcd7733 --- /dev/null +++ b/community/kdesvn/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 3240 2009-10-01 14:09:22Z ibiru $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=kdesvn +pkgver=1.4.1 +pkgrel=1 +pkgdesc="A pure C++ SVN-client for KDE." +arch=('i686' 'x86_64') +url="http://www.alwins-world.de/programs/kdesvn/" +license=('GPL') +depends=('kdelibs' 'subversion') +makedepends=('automoc4' 'cmake') +conflicts=('qsvn') +options=('libtool') +source=(http://kdesvn.alwins-world.de/downloads/$pkgname-$pkgver.tar.bz2) + +build() { + cd ${srcdir}/$pkgname-$pkgver + + cmake . \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_CXX_FLAGS="-DQT_THREAD_SUPPORT" \ + -DLIB_SUFFIX= || return 1 + + make || return 1 + make DESTDIR=${pkgdir} install + +#removing conflicting files - kdesdk + rm -f ${pkgdir}/usr/share/kde4/services/svn* || return 1 +# rm -rf ${pkgdir}/usr/include || return 1 +} +md5sums=('e5778ff1c19e50392a13096ab6756521') diff --git a/community/kdvdauthorwizard/ChangeLog b/community/kdvdauthorwizard/ChangeLog new file mode 100644 index 000000000..68ee68bf7 --- /dev/null +++ b/community/kdvdauthorwizard/ChangeLog @@ -0,0 +1,8 @@ +2008-07-27 JJDaNiMoTh <jjdanimoth@gmail.com> + * Added kde3 dep + +2008-05-21 JJDaNiMoTh <jjdanimoth@gmail.com> + * Added a replace line + +2007-07-20 Georg Grabler (STiAT) <ggrabler@gmail.com> + * Adopted to [community] diff --git a/community/kdvdauthorwizard/PKGBUILD b/community/kdvdauthorwizard/PKGBUILD new file mode 100644 index 000000000..294bac69d --- /dev/null +++ b/community/kdvdauthorwizard/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Georg Grabler (STiAT) <ggrabler@gmail.com> +# Contributor: DaNiMoTh <jjdanimoth@gmail.com> + +pkgname=kdvdauthorwizard +pkgver=1.4.6 +pkgrel=4 +pkgdesc="A very simple and nice wizard app for authoring DVDs with menu and stuff, based on kommander" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/dvdauthorwizard" +license=('GPL') +depends=('kdelibs3' 'imagemagick' 'dvdauthor' 'transcode' 'mjpegtools' 'mplayer' 'sox' 'bc') +replace=('dvdauthorwizard') +source=(http://downloads.sourceforge.net/dvdauthorwizard/DVDAuthorWizard-$pkgver.tar.bz2) +md5sums=('2998a159c515c6dd67b4da7af2810e52') + +build() { + cd $srcdir/DVDAuthorWizard-$pkgver + install -d $pkgdir/opt/kde/share/applications/kde + ./inst.sh ./ $pkgdir/opt/kde + sed -ie 's/'${startdir//\//\\\/}'\/pkg//' $pkgdir/opt/kde/share/applications/kde/KDVDAuthoringWizard.desktop +} diff --git a/community/keepassx/ChangeLog b/community/keepassx/ChangeLog new file mode 100644 index 000000000..7e326dab6 --- /dev/null +++ b/community/keepassx/ChangeLog @@ -0,0 +1,16 @@ +2008-12-08 Alexander Fehr <pizzapunk gmail com> + + * keepassx-0.3.4-1: + New upstream release. + +2008-08-14 Alexander Fehr <pizzapunk gmail com> + + * keepassx-0.3.3-1: + New upstream release. + +2008-07-31 Alexander Fehr <pizzapunk gmail com> + + * keepassx-0.3.2-1: + New upstream release. + Added dependency on libxtst. + Added ChangeLog. diff --git a/community/keepassx/PKGBUILD b/community/keepassx/PKGBUILD new file mode 100644 index 000000000..be947eda4 --- /dev/null +++ b/community/keepassx/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Alexander Fehr <pizzapunk gmail com> +# Contributor: Philipp Giebel <arch@ambience-design.net> + +pkgname=keepassx +pkgver=0.4.0 +pkgrel=1 +pkgdesc="Cross platform password manager" +arch=('i686' 'x86_64') +url="http://www.keepassx.org/" +license=('GPL2') +depends=('qt' 'libxtst') +source=(http://downloads.sourceforge.net/keepassx/keepassx-$pkgver.tar.gz) +md5sums=('d915a9a15384bc5898bac48ee0aa55f0') + +build() { + cd "$srcdir/keepassx-$pkgver" + + qmake PREFIX=/usr || return 1 + make || return 1 + make INSTALL_ROOT="$pkgdir" install || return 1 +} diff --git a/community/keyboardcast/ChangeLog b/community/keyboardcast/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/keyboardcast/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/keyboardcast/PKGBUILD b/community/keyboardcast/PKGBUILD new file mode 100644 index 000000000..6099ff2a0 --- /dev/null +++ b/community/keyboardcast/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=keyboardcast +pkgver=0.1.1 +pkgrel=3 +pkgdesc="An app to relay text to selected windows" +arch=('i686' 'x86_64') +url="http://desrt.mcmaster.ca/code/keyboardcast" +license=('GPL') +depends=('libwnck' 'libglade' 'libxmu') +source=(http://desrt.mcmaster.ca/code/keyboardcast/keyboardcast-$pkgver.tar.gz) +md5sums=('5ed46188c70f5622a64d90965db389dc') + +build() { + cd $startdir/src/keyboardcast-$pkgver + mkdir -p $startdir/pkg/usr + find -name Makefile -exec sed -i "s|/usr/local|/usr|" {} \; + find -name Makefile -exec sed -i "s|-t||" {} \; + export LDFLAGS="-L/usr/X11R6/lib" + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/keysafe/ChangeLog b/community/keysafe/ChangeLog new file mode 100644 index 000000000..5e72d5cfa --- /dev/null +++ b/community/keysafe/ChangeLog @@ -0,0 +1,3 @@ +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* moved install from /opt/gnome to /usr diff --git a/community/keysafe/PKGBUILD b/community/keysafe/PKGBUILD new file mode 100644 index 000000000..a0337c322 --- /dev/null +++ b/community/keysafe/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Magnus Therning <magnus@therning.org> + +pkgname=keysafe +pkgver=0.4.0.1 +pkgrel=2 +pkgdesc="A safe place to keep your passwords." +arch=('i686' 'x86_64') +url="http://therning.org/magnus/computer/keysafe/" +license=('GPL') +depends=('gnome-python' 'boost' 'botan') +source=(http://www.therning.org/magnus_files/keysafe/$pkgname-$pkgver.tar.bz2) +install=keysafe.install +md5sums=('362669032210ab99d9dc94c1bd1f7ddf') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/keysafe/keysafe.install b/community/keysafe/keysafe.install new file mode 100644 index 000000000..7ede3a6ee --- /dev/null +++ b/community/keysafe/keysafe.install @@ -0,0 +1,27 @@ +keysafe_schemas=/etc/gconf/schemas/keysafe.schemas + +post_install() { + GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \ + gconftool-2 --makefile-install-rule $keysafe_schemas > /dev/null 2>&1 + pkill -HUP gconfd-2 > /dev/null 2>&1 + + update-desktop-database -q +} + +post_upgrade() { + post_install $* +} + +pre_remove() { + GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \ + gconftool-2 --makefile-uninstall-rule $keysafe_schemas > /dev/null 2>&1 + pkill -HUP gconfd-2 > /dev/null 2>&1 + + update-desktop-database -q +} + +op=$1 +shift +$op $* + +# vim: set ft=sh: diff --git a/community/kftpgrabber/ChangeLog b/community/kftpgrabber/ChangeLog new file mode 100644 index 000000000..cb5f58e06 --- /dev/null +++ b/community/kftpgrabber/ChangeLog @@ -0,0 +1,14 @@ +2008-07-27 Eric Belanger <eric@archlinux.org> + + * kftpgrabber 0.8.1-2 + * Rebuilt for kde 3 + * Updated Maintainer tag + * Added cvs Id tag to PKGBUILD + +2007-06-25 Georg Grabler (STiAT) <ggrabler@gmail.com> + + * Added libtool option + +2007-06-09 Georg Grabler (STiAT) <ggrabler@gmail.com> + + * Added x86_64 arch diff --git a/community/kftpgrabber/PKGBUILD b/community/kftpgrabber/PKGBUILD new file mode 100644 index 000000000..e4b079a1f --- /dev/null +++ b/community/kftpgrabber/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor : mutlu_inek <mutlu_inek@yahoo.de> + +pkgname=kftpgrabber +pkgver=0.8.1 +pkgrel=2 +pkgdesc="A graphical FTP client for KDE" +arch=('i686' 'x86_64') +url="http://www.kftp.org/" +license=('GPL') +depends=('kdelibs3') +options=('libtool') +source=(http://www.kftp.org/uploads/files/${pkgname}-${pkgver}.tar.bz2) +md5sums=('56610fd3e2e7f092b7d8eed10d3e5d36') +sha1sums=('da5c6100a6e3129bc1f845c35475cd48b42afc8a') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + . /etc/profile.d/kde3.sh + ./configure --prefix=/opt/kde --without-arts + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/kid3/ChangeLog b/community/kid3/ChangeLog new file mode 100644 index 000000000..961fced3a --- /dev/null +++ b/community/kid3/ChangeLog @@ -0,0 +1,5 @@ +2009-04-29 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v1.2 + +2008-10-25 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v1.1 diff --git a/community/kid3/PKGBUILD b/community/kid3/PKGBUILD new file mode 100644 index 000000000..a00c61fcc --- /dev/null +++ b/community/kid3/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <tu@dragonlord.cz> +# Contributor: Alois Nespor <alois.nespor@gmail.com> + +pkgname=kid3 +pkgver=1.2 +pkgrel=1 +pkgdesc="An MP3, Ogg/Vorbis and FLAC tag editor for KDE." +arch=('i686' 'x86_64') +url="http://kid3.sourceforge.net/" +license=('GPL') +depends=('id3lib' 'tunepimp' 'taglib' 'kdelibs' 'qt') +makedepends=('automoc4' 'cmake') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) + +md5sums=('fd2b741a9a5145f813dd2b32ed04c818') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + cmake -DCMAKE_INSTALL_PREFIX=/usr . + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/kiwi/ChangeLog b/community/kiwi/ChangeLog new file mode 100644 index 000000000..4b5aa87f1 --- /dev/null +++ b/community/kiwi/ChangeLog @@ -0,0 +1,33 @@ + +2009-04-17 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.9.25 + +2009-02-06 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.9.24 + +2008-11-04 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for python 2.6 + +2008-06-25 Mateusz Herych <heniekk@gmail.com> + + * Updated for x86_64 - 1.9.22 + +2008-06-25 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.9.22 + +2008-06-02 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.9.21 + +2008-02-17 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated to newer version - 1.9.20 + +2007-12-19 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated to newer version - 1.9.19 + diff --git a/community/kiwi/PKGBUILD b/community/kiwi/PKGBUILD new file mode 100644 index 000000000..7c46b4798 --- /dev/null +++ b/community/kiwi/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=kiwi +pkgver=1.9.25 +pkgrel=1 +pkgdesc="A set of classes and wrappers for PyGTK" +arch=('i686' 'x86_64') +url="http://www.async.com.br/projects/kiwi" +license=("LGPL") +depends=('pygtk') +makedepends=('gettext') +source=(http://download.gnome.org/sources/kiwi/1.9/kiwi-$pkgver.tar.bz2) + +build() { + cd $startdir/src/kiwi-$pkgver + python setup.py install --root=$startdir/pkg +} +md5sums=('9cc66b79a5991c28a88d7991f6694dbc') diff --git a/community/kleansweep/ChangeLog b/community/kleansweep/ChangeLog new file mode 100644 index 000000000..d8e35c402 --- /dev/null +++ b/community/kleansweep/ChangeLog @@ -0,0 +1,2 @@ +2007-06-25 Georg Grabler (STiAT) <ggrabler@gmail.com> +* Added libtool option diff --git a/community/kleansweep/PKGBUILD b/community/kleansweep/PKGBUILD new file mode 100644 index 000000000..36b9da243 --- /dev/null +++ b/community/kleansweep/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Guillermo A. Amaral <me@guillermoamaral.com> + +pkgname=kleansweep +pkgver=0.2.9 +pkgrel=2 +pkgdesc="Allows you to reclaim disk space by finding unneeded files" +license=("GPL") +url="http://linux.bydg.org/~yogin/" +arch=(i686 x86_64) +depends=('kdelibs3' 'python') +makedepends=('scons') +options=('libtool') +source=(http://linux.bydg.org/~yogin/$pkgname-$pkgver.tar.bz2 + kubuntu_03_fix_scons_chmod_error.patch) +md5sums=('eb4530dc77fbe35ede8267e89275e5e9' + 'bebb833313fc184848b5fef77a7cb310') + +build() +{ + cd $startdir/src/$pkgname-$pkgver + + [ $NOEXTRACT -eq 1 ] || patch -p1 <$srcdir/kubuntu_03_fix_scons_chmod_error.patch + + [ $NOEXTRACT -eq 1 ] || ./configure + scons || return 1 + scons install DESTDIR=$startdir/pkg +} diff --git a/community/kleansweep/kubuntu_03_fix_scons_chmod_error.patch b/community/kleansweep/kubuntu_03_fix_scons_chmod_error.patch new file mode 100644 index 000000000..4e6495016 --- /dev/null +++ b/community/kleansweep/kubuntu_03_fix_scons_chmod_error.patch @@ -0,0 +1,23 @@ +diff -Nur -x '*.orig' -x '*~' kleansweep-0.2.9/admin/generic.py kleansweep-0.2.9.new/admin/generic.py +--- kleansweep-0.2.9/admin/generic.py 2008-02-15 02:59:29.000000000 +0100 ++++ kleansweep-0.2.9.new/admin/generic.py 2008-02-15 03:00:49.278304972 +0100 +@@ -244,7 +244,8 @@ + ret=self.env.Program(self.p_localtarget, self.p_localsource) + if not self.env.has_key('NOAUTOINSTALL'): + ins=self.env.bksys_install(self.instdir, ret) +- if self.perms: self.env.AddPostAction(ins, self.env.Chmod(ins, self.perms)) ++ if ins and self.perms: ++ for i in ins: self.env.AddPostAction(ins, self.env.Chmod(str(i), self.perms)) + elif self.type=='staticlib': + ret=self.env.StaticLibrary(self.p_localtarget, self.p_localsource) + +@@ -462,7 +463,8 @@ + if not destfile: install_list = env.Install(lenv.join(basedir,subdir), lenv.make_list(files)) + elif subdir: install_list = env.InstallAs(lenv.join(basedir,subdir,destfile), lenv.make_list(files)) + else: install_list = env.InstallAs(lenv.join(basedir,destfile), lenv.make_list(files)) +- if perms and install_list: lenv.AddPostAction(install_list, lenv.Chmod(install_list, perms)) ++ if perms and install_list: ++ for i in install_list: lenv.AddPostAction(install_list, lenv.Chmod(str(i), perms)) + env.Alias('install', install_list) + return install_list + diff --git a/community/klogwatch/ChangeLog b/community/klogwatch/ChangeLog new file mode 100644 index 000000000..d8e35c402 --- /dev/null +++ b/community/klogwatch/ChangeLog @@ -0,0 +1,2 @@ +2007-06-25 Georg Grabler (STiAT) <ggrabler@gmail.com> +* Added libtool option diff --git a/community/klogwatch/PKGBUILD b/community/klogwatch/PKGBUILD new file mode 100644 index 000000000..b9026653e --- /dev/null +++ b/community/klogwatch/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 2071 2009-09-08 10:23:55Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: hpestilence <hpestilence@gmail.com> + +pkgname=klogwatch +pkgver=2.0.3 +pkgrel=2 +arch=(i686 x86_64) +pkgdesc="Monitors a kernel log file for Netfilter log lines and reports them" +url="http://klogwatch.sourceforge.net/" +license=("GPL") +depends=('kdelibs3') +options=('libtool') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('921bf810a7e555818f7a8e13e30ff58f') + +build() { + cd $startdir/src/$pkgname-$pkgver + + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr --datadir=/opt/kde/share --mandir=/usr/share/man + + sed -i '1,2i#include <stdlib.h>' klogwatch/kloglist.cpp + + make KDELIB=/opt/kde/lib || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + cp $startdir/src/$pkgname-$pkgver/$pkgname/klogwatch.desktop $startdir/pkg/opt/kde/share/applications/kde/ +} diff --git a/community/klogwatch/klogwatch.install b/community/klogwatch/klogwatch.install new file mode 100644 index 000000000..8c6c9d5a5 --- /dev/null +++ b/community/klogwatch/klogwatch.install @@ -0,0 +1,14 @@ +# arg 1: the new package version +post_install() { + echo "Before starting klogwatch the log file to be monitored must be +readable. For example as root: chown 644 /var/log/<logfile> +To make the permissions to be set on boot edit /etc/syslog-ng.conf +and add perm(644) after the log file to be monitored +For example: +destination iptables { file("/var/log/iptables.log" perm(644)); }" + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/kmess/PKGBUILD b/community/kmess/PKGBUILD new file mode 100644 index 000000000..79718483e --- /dev/null +++ b/community/kmess/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 336 2009-07-25 13:56:53Z mherych $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Stefano Zamprogno <stefano.zamprogno@gmail.com> + +pkgname=kmess +pkgver=2.0 +pkgrel=1 +pkgdesc="KMess is a MSN Messenger client for Linux." +arch=('i686' 'x86_64') +url="http://kmess.sourceforge.net/" +license=('GPL') +depends=('libxss' 'libxslt' 'giflib' 'qca-ossl' 'kdebase-runtime') +makedepends=('automoc4') +source=(http://downloads.sourceforge.net/sourceforge/kmess/kmess-$pkgver.tar.gz) +md5sums=('30a697ffae06e94e7cd4a1bae7adc558') + +build() { + cd $startdir/src/$pkgname-$pkgver + cmake -DCMAKE_INSTALL_PREFIX=/usr . + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} + diff --git a/community/kmymoney2/PKGBUILD b/community/kmymoney2/PKGBUILD new file mode 100644 index 000000000..e5a27059c --- /dev/null +++ b/community/kmymoney2/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Eric Belanger <eric@archlinux.org> +# Contributor: Todd Maynard <arch@toddmaynard.com> + +pkgname=kmymoney2 +pkgver=1.0.2 +pkgrel=1 +pkgdesc="Personal finance manager for KDE which operates similarly to MS-Money or Quicken" +arch=('i686' 'x86_64') +url="http://kmymoney2.sourceforge.net/" +license=('GPL2') +depends=('kdelibs3' 'libofx' 'libxml++' 'qt3') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2) + +build() { + cd $srcdir/$pkgname-$pkgver + . /etc/profile.d/qt3.sh + . /etc/profile.d/kde3.sh + + ./configure --prefix=/opt/kde --enable-ofxbanking --without-arts + make || return 1 + make DESTDIR=$pkgdir install +} +md5sums=('47de02c4c7e44fb208d2f176764a7f7d') diff --git a/community/knemo/PKGBUILD b/community/knemo/PKGBUILD new file mode 100644 index 000000000..0ab3ef4bf --- /dev/null +++ b/community/knemo/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 1865 2009-09-05 19:48:33Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Stefano Zamprogno <stefano dot zamprogno at gmail dot com> + +pkgname=knemo +pkgver=0.5.2 +pkgrel=2 +pkgdesc="The KDE Network Monitor" +arch=('i686' 'x86_64') +url="http://www.kde-apps.org/content/show.php?content=12956" +license=('GPL') +depends=('kdelibs' 'wireless_tools' 'kdebase-workspace' 'hicolor-icon-theme') +install=knemo.install +options=('libtool') +source=(http://www.kde-apps.org/CONTENT/content-files/12956-$pkgname-$pkgver.tar.gz) +md5sums=('ab4c9519f5dcfe46530edf3d9f24b647') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr + cd build + make || return 1 + make DESTDIR=$pkgdir install + + # remove knemo from autostart + rm -rf ${pkgdir}/usr/share/autostart +} diff --git a/community/knemo/knemo.install b/community/knemo/knemo.install new file mode 100644 index 000000000..7e83162e5 --- /dev/null +++ b/community/knemo/knemo.install @@ -0,0 +1,13 @@ +pkgname=geany + +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/knetdockapp/PKGBUILD b/community/knetdockapp/PKGBUILD new file mode 100644 index 000000000..7d25bba36 --- /dev/null +++ b/community/knetdockapp/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +#Contributor : Todd Maynard <arch@toddmaynard.com> + +pkgname=knetdockapp +pkgver=0.82.3 +pkgrel=1 +pkgdesc="KDE systray app that monitors the activity of network interfaces and the link status." +arch=('i686' 'x86_64') +url="http://www.kde-apps.org/content/show.php?content=29398" +license=('GPL') +depends=(kdelibs3) +source=(http://www.kde-apps.org/CONTENT/content-files/29398-knetdockapp-$pkgver.tar.bz2) +md5sums=('701db6bf6ad966609162b598dd09aaaf') + +build() { + cd $startdir/src/$pkgname-$pkgver +# ./autogen.sh + ./configure --prefix=/opt/kde --without-arts + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/knetstats/ChangeLog b/community/knetstats/ChangeLog new file mode 100644 index 000000000..0768111dd --- /dev/null +++ b/community/knetstats/ChangeLog @@ -0,0 +1,2 @@ +2008-10-04 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 1.6.2 diff --git a/community/knetstats/PKGBUILD b/community/knetstats/PKGBUILD new file mode 100644 index 000000000..254fa3b62 --- /dev/null +++ b/community/knetstats/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Ian Snow <ian.snow@btinternet.com> + +pkgname=knetstats +pkgver=1.6.2 +pkgrel=1 +pkgdesc="A simple KDE network monitor." +arch=('i686' 'x86_64') +url="http://knetstats.sourceforge.net/" +license=('GPL') +depends=('kdelibs3' 'qt3') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2) + +md5sums=('6d437b702ce41403575cec5c94a8ae94') + +build() { + cd "${srcdir}/$pkgname-$pkgver" + + source /etc/profile.d/qt3.sh + + ./configure --prefix=/opt/kde --without-arts + make || return 1 + make DESTDIR="${pkgdir}" install +} diff --git a/community/kooldock/PKGBUILD b/community/kooldock/PKGBUILD new file mode 100644 index 000000000..507f594e3 --- /dev/null +++ b/community/kooldock/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: failure <failure@linuxers.cl> + +pkgname=kooldock +pkgver=0.4.7 +pkgrel=2 +pkgdesc="A KDE Docker with great effects" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/kooldock" +license=('GPL') +depends=('kdelibs3') +source=(http://downloads.sourceforge.net/sourceforge/kooldock/$pkgname-$pkgver.tar.bz2 + gcc43.patch) +md5sums=('00103ac218865125de91bdbc4507f7d8' + '94be9886053d9379f749a8334c5787ec') + +build() { + source /etc/profile.d/qt3.sh + source /etc/profile.d/kde3.sh + cd $startdir/src/$pkgname + patch -p0 < ../gcc43.patch + ./configure --prefix=/opt/kde \ + --without-arts + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/kooldock/gcc43.patch b/community/kooldock/gcc43.patch new file mode 100644 index 000000000..97142f0d8 --- /dev/null +++ b/community/kooldock/gcc43.patch @@ -0,0 +1,8 @@ +--- ./src/xosd.cpp 2007-08-28 11:34:40.000000000 +0200 ++++ ./src/xosd.cpp2 2008-07-28 05:44:04.000000000 +0200 +@@ -1,4 +1,5 @@ + #include "xosd.h" ++#include <stdlib.h> + + #include <qpainter.h> + #include <qbitmap.h> diff --git a/community/kovpn/ChangeLog b/community/kovpn/ChangeLog new file mode 100644 index 000000000..d8e35c402 --- /dev/null +++ b/community/kovpn/ChangeLog @@ -0,0 +1,2 @@ +2007-06-25 Georg Grabler (STiAT) <ggrabler@gmail.com> +* Added libtool option diff --git a/community/kovpn/PKGBUILD b/community/kovpn/PKGBUILD new file mode 100644 index 000000000..feb8ce2d6 --- /dev/null +++ b/community/kovpn/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Douglas Soares de Andrade <dsandrade@gmail.com> + +pkgname=kovpn +pkgver=0.3pre7 +_pkgver=0.3.pre7 +pkgrel=2 +pkgdesc="An OpenVPN client management interface for KDE" +arch=('i686' 'x86_64') +url="http://www.kde-apps.org/content/show.php?content=37043" +license=('GPL') +depends=('openvpn' 'kdelibs3' 'xdg-utils') +options=('libtool') +install=kovpn.install +source=(http://projects.fslab.de/projects/kovpn/chrome/site/kovpn-${_pkgver}.tar.bz2 + 'traywindow_x86_64.patch') +md5sums=('19b61cf9f84088baffbd5bb0a287422c' + 'bf6218bf2686b6fe41874d5df4e71d63') + +build() { + cd $startdir/src/$pkgname-$_pkgver + + . /etc/profile.d/qt3.sh + export PATH=$QTDIR/bin:$PATH + export QMAKESPEC=$QTDIR/mkspecs/linux-g++ + + [ "$CARCH" = "x86_64" ] && patch -Np0 -i ../traywindow_x86_64.patch + sed -i 's#automake\*1.10\*#automake*1.10* | automake*1.11*#' admin/cvs.sh + + make -f admin/Makefile.common cvs + ./configure --prefix=/opt/kde --without-arts --with-qt-dir=/opt/qt + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/kovpn/kovpn.install b/community/kovpn/kovpn.install new file mode 100644 index 000000000..e4ba0e3fc --- /dev/null +++ b/community/kovpn/kovpn.install @@ -0,0 +1,15 @@ +post_install() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +op=$1 +shift +$op $* diff --git a/community/kovpn/traywindow_x86_64.patch b/community/kovpn/traywindow_x86_64.patch new file mode 100644 index 000000000..8c50d425a --- /dev/null +++ b/community/kovpn/traywindow_x86_64.patch @@ -0,0 +1,20 @@ +--- src/traywindow.cpp.orig 2006-07-23 13:26:21.236380500 +0100 ++++ src/traywindow.cpp 2006-07-23 13:26:38.625467250 +0100 +@@ -107,7 +107,7 @@ + delete mDisconnectMenuItems[ manager->id() ]; + + /* I think (int) manager is unique and static enough to be used as id for the menu */ +- mContextMenu->removeItem( ( int ) manager ); ++ mContextMenu->removeItem( ( long ) manager ); + mManagerMenus.remove( manager->id() ); + mOvpnManagers.remove( manager ); + } +@@ -125,7 +125,7 @@ + + mManagerMenus[ manager->id() ] = new KPopupMenu( mContextMenu ); + /* I think (int) manager is unique and static enough to be used as id for the menu */ +- mContextMenu->insertItem( manager->id() , mManagerMenus[ manager->id() ] , ( int ) manager, 5 ); ++ mContextMenu->insertItem( manager->id() , mManagerMenus[ manager->id() ] , ( long ) manager, 5 ); + + mManagerMenus[ manager->id() ] ->insertTitle( i18n( "Status: Unavailable" ), 0 ); + diff --git a/community/kpogre/ChangeLog b/community/kpogre/ChangeLog new file mode 100644 index 000000000..7e6c7838f --- /dev/null +++ b/community/kpogre/ChangeLog @@ -0,0 +1,17 @@ +2009-09-19 Biru Ionut <ionut@archlinux.ro> + + * rebuild for postgresql 8.4 + +2008-05-10 Mateusz Herych <heniekk@gmail.com> + + * Build for x86_64 - 1.6.4 + * Added license + +2008-04-23 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Build for i686 - 1.6.4 + +2007-06-25 Georg Grabler (STiAT) <ggrabler@gmail.com> + + * Added libtool option + diff --git a/community/kpogre/PKGBUILD b/community/kpogre/PKGBUILD new file mode 100644 index 000000000..b0a7dd7bf --- /dev/null +++ b/community/kpogre/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 2491 2009-09-19 11:54:33Z ibiru $ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> + +pkgname=kpogre +pkgver=3.0.0 +pkgrel=2 +pkgdesc="Postgresql GUI frontend for KDE" +arch=('i686' 'x86_64') +url="http://kpogre.sourceforge.net/" +license=('GPL') +depends=('kdelibs3' 'libpqxx') +source=(http://downloads.sourceforge.net/sourceforge/kpogre/$pkgname-$pkgver.tar.gz) +options=('libtool') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/opt/kde --without-arts + make || return 1 + make DESTDIR=$startdir/pkg install +} + +md5sums=('a6e30a037af02af82cf41714af789168') diff --git a/community/kpogre/libpqxx-2.6.9-API.patch b/community/kpogre/libpqxx-2.6.9-API.patch new file mode 100644 index 000000000..34ef7a78a --- /dev/null +++ b/community/kpogre/libpqxx-2.6.9-API.patch @@ -0,0 +1,552 @@ +diff -Naur kpogre-1.5.4/kpogre/DataTable/kpgdatatable.cpp kpogre-1.5.4-p/kpogre/DataTable/kpgdatatable.cpp +--- kpogre-1.5.4/kpogre/DataTable/kpgdatatable.cpp 2006-12-15 13:47:44.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DataTable/kpgdatatable.cpp 2007-02-02 05:19:15.000000000 +0100 +@@ -894,7 +894,7 @@ + + try + { +- pqxx::result pqxxResult = pqxxXaction.Exec((std::string) strSql); ++ pqxx::result pqxxResult = pqxxXaction.exec((std::string) strSql); + + if(pqxxResult.size() != 1) + { +@@ -934,7 +934,7 @@ + + try + { +- pqxx::result pqxxResult = pqxxXaction.Exec((std::string) strSql); ++ pqxx::result pqxxResult = pqxxXaction.exec((std::string) strSql); + + if(pqxxResult.size() != 1) + { +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgaggregatesfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgaggregatesfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgaggregatesfolder.cpp 2006-12-27 21:35:12.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgaggregatesfolder.cpp 2007-02-02 05:19:15.000000000 +0100 +@@ -61,7 +61,7 @@ + + try + { +- m_pqxxResultAggregates = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultAggregates = pqxxXaction.exec(strQuery.latin1()); + + KPGAggregate *pAggregate = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgcastsfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgcastsfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgcastsfolder.cpp 2006-12-27 21:35:12.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgcastsfolder.cpp 2007-02-02 05:19:15.000000000 +0100 +@@ -53,7 +53,7 @@ + + try + { +- m_pqxxResultCasts = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultCasts = pqxxXaction.exec(strQuery.latin1()); + + KPGCast *pCast = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgconnection.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgconnection.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgconnection.cpp 2006-09-12 14:07:52.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgconnection.cpp 2007-02-02 05:18:25.000000000 +0100 +@@ -91,11 +91,14 @@ + // Run SQL statement, make conversion regard connection encoding + pqxx::result KPGConnection::runQuery(const QString& strQuery, eTransType transType) + { ++ QCString cstrDecodedQuery(m_pTextCodec->fromUnicode(strQuery)); ++ QString strDecodedQuery(cstrDecodedQuery); ++ + // run query + if(transType == eTransNormal) + { + work pqxxXaction(*this, "runQuery"); +- result R(pqxxXaction.exec(m_pTextCodec->fromUnicode(strQuery))); ++ result R(pqxxXaction.exec(strDecodedQuery)); + pqxxXaction.commit(); + return R; + } +@@ -104,14 +107,14 @@ + if(transType == eTransNone) + { + pqxx::nontransaction pqxxXaction(*this, "runQuery"); +- result R(pqxxXaction.exec(m_pTextCodec->fromUnicode(strQuery))); ++ result R(pqxxXaction.exec(strDecodedQuery)); + return R; + } + } + + // eTransRobust: + pqxx::robusttransaction<> pqxxXaction(*this, "runQuery"); +- result R(pqxxXaction.exec(m_pTextCodec->fromUnicode(strQuery))); ++ result R(pqxxXaction.exec(strDecodedQuery)); + pqxxXaction.commit(); + return R; + } +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgconversionsfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgconversionsfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgconversionsfolder.cpp 2006-12-27 21:35:12.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgconversionsfolder.cpp 2007-02-02 05:19:15.000000000 +0100 +@@ -52,7 +52,7 @@ + + try + { +- m_pqxxResultConversions = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultConversions = pqxxXaction.exec(strQuery.latin1()); + + KPGConversion *pConversion = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgdatabase.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgdatabase.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgdatabase.cpp 2006-12-28 11:39:51.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgdatabase.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -202,7 +202,7 @@ + { + work pqxxXaction(*m_pDbConnection, "refreshSchemasList"); + +- m_pqxxResultSchemas = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultSchemas = pqxxXaction.exec(strQuery.latin1()); + KPGSchema *pSchema = 0; + + for (result::size_type i = 0; i != m_pqxxResultSchemas.size(); ++i) +@@ -301,7 +301,7 @@ + + try + { +- pqxx::result pqxxResultDatabases = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultDatabases = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultDatabases.size() != 1) + { +@@ -529,7 +529,7 @@ + { + work pqxxXaction(*m_pDbConnection, "statistics"); + +- result pqxxResult = pqxxXaction.Exec(strQuery.latin1()); ++ result pqxxResult = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResult.size() == 1) + { +@@ -742,7 +742,7 @@ + try + { + pqxx::work pqxxXaction(*m_pDbConnection, "displayExtendedStatistics"); +- pqxx::result pqxxResultStatistics = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultStatistics = pqxxXaction.exec(strQuery.latin1()); + + // fill properties table with result data + int nTableCols = fillPropertiesTable(pqxxResultStatistics, pTableStatistics, false); +@@ -806,7 +806,7 @@ + try + { + pqxx::work pqxxXaction(*m_pDbConnection, "displayDiskUsage"); +- pqxx::result pqxxResult = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResult = pqxxXaction.exec(strQuery.latin1()); + + // fill properties table with result data + int nTableCols = fillPropertiesTable(pqxxResult, pTableDiskUsage, false); +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgdomainsfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgdomainsfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgdomainsfolder.cpp 2006-12-27 21:35:12.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgdomainsfolder.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -52,7 +52,7 @@ + + try + { +- m_pqxxResultDomains = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultDomains = pqxxXaction.exec(strQuery.latin1()); + + KPGDomain *pDomain = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgfunction.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgfunction.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgfunction.cpp 2006-12-27 22:11:20.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgfunction.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -148,7 +148,7 @@ + + try + { +- pqxx::result pqxxResult = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResult = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResult.size() != 1) + { +@@ -340,7 +340,7 @@ + + try + { +- pqxx::result pqxxResult = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResult = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResult.size() != 1) + { +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgfunctionsfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgfunctionsfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgfunctionsfolder.cpp 2006-12-27 22:11:20.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgfunctionsfolder.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -70,7 +70,7 @@ + + try + { +- m_pqxxResultFunctions = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultFunctions = pqxxXaction.exec(strQuery.latin1()); + + KPGFunction *pFunction = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpggroupsfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpggroupsfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpggroupsfolder.cpp 2006-12-27 22:11:21.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpggroupsfolder.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -46,7 +46,7 @@ + + try + { +- m_pqxxResultGroups = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultGroups = pqxxXaction.exec(strQuery.latin1()); + + KPGGroup *pGroup = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpglanguage.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpglanguage.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpglanguage.cpp 2006-12-27 22:11:21.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpglanguage.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -130,7 +130,7 @@ + + try + { +- pqxx::result pqxxResultLanguages = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultLanguages = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultLanguages.size() != 1) + { +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpglanguagesfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpglanguagesfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpglanguagesfolder.cpp 2006-12-27 22:11:21.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpglanguagesfolder.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -50,7 +50,7 @@ + + try + { +- m_pqxxResultLanguages = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultLanguages = pqxxXaction.exec(strQuery.latin1()); + + KPGLanguage *pLanguage = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgoperatorclassesfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgoperatorclassesfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgoperatorclassesfolder.cpp 2006-12-28 10:33:28.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgoperatorclassesfolder.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -54,7 +54,7 @@ + + try + { +- m_pqxxResultOperatorClasses = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultOperatorClasses = pqxxXaction.exec(strQuery.latin1()); + + KPGOperatorClass *pOperatorClass = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgoperatorsfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgoperatorsfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgoperatorsfolder.cpp 2006-12-28 10:33:28.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgoperatorsfolder.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -64,7 +64,7 @@ + + try + { +- m_pqxxResultOperators = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultOperators = pqxxXaction.exec(strQuery.latin1()); + + KPGOperator *pOperator = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgrule.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgrule.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgrule.cpp 2006-12-28 11:39:51.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgrule.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -61,7 +61,7 @@ + + try + { +- pqxx::result pqxxResultRules = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultRules = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultRules.size() != 1) + { +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgschema.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgschema.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgschema.cpp 2006-12-28 11:39:51.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgschema.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -171,7 +171,7 @@ + { + work pqxxXaction(*pDatabase->connection(), "refreshItem"); + +- pqxx::result pqxxResultSchemas = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultSchemas = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultSchemas.size() != 1) + { +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgsequence.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgsequence.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgsequence.cpp 2006-12-28 11:39:51.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgsequence.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -192,7 +192,7 @@ + { + KPGConnection *pDbConnection = connection(); + pqxx::work pqxxXaction(*pDbConnection, "refresh sequence statistics"); +- pqxx::result pqxxResultStatistics = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultStatistics = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultStatistics.size() != 1) + { +@@ -257,7 +257,7 @@ + + try + { +- pqxx::result pqxxResultSequences = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultSequences = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultSequences.size() != 1) + { +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgsequencesfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgsequencesfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgsequencesfolder.cpp 2006-12-28 11:39:51.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgsequencesfolder.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -67,7 +67,7 @@ + + try + { +- m_pqxxResultSequences = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultSequences = pqxxXaction.exec(strQuery.latin1()); + + KPGSequence *pSequence = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgserver.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgserver.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgserver.cpp 2006-12-22 00:28:48.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgserver.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -147,7 +147,7 @@ + pqxx::result pqxxResult; + try + { +- pqxxResult = pqxxXaction.Exec(strQuery.latin1()); ++ pqxxResult = pqxxXaction.exec(strQuery.latin1()); + } + catch (const std::exception &e) + { +@@ -214,7 +214,7 @@ + pqxx::result pqxxResult; + try + { +- pqxxResult = pqxxXaction.Exec(strQuery.latin1()); ++ pqxxResult = pqxxXaction.exec(strQuery.latin1()); + } + catch (const std::exception &e) + { +@@ -242,7 +242,7 @@ + pqxx::result pqxxResult; + try + { +- pqxxResult = pqxxXaction.Exec(strQuery.latin1()); ++ pqxxResult = pqxxXaction.exec(strQuery.latin1()); + } + catch (const std::exception &e) + { +@@ -270,7 +270,7 @@ + pqxx::result pqxxResult; + try + { +- pqxxResult = pqxxXaction.Exec(strQuery.latin1()); ++ pqxxResult = pqxxXaction.exec(strQuery.latin1()); + } + catch (const std::exception &e) + { +@@ -336,7 +336,7 @@ + + try + { +- m_pqxxResultDatabases = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultDatabases = pqxxXaction.exec(strQuery.latin1()); + } + catch (const std::exception &e) + { +@@ -515,7 +515,7 @@ + try + { + pqxx::work pqxxXaction(*m_pDbConnection, "refresh server activity"); +- pqxx::result pqxxResultActivity = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultActivity = pqxxXaction.exec(strQuery.latin1()); + + // fill properties table with result data + int nTableCols = fillPropertiesTable(pqxxResultActivity, pTableActivity); +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgtablecolumn.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgtablecolumn.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgtablecolumn.cpp 2006-12-28 11:39:51.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgtablecolumn.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -75,7 +75,7 @@ + + try + { +- pqxx::result pqxxResultColumns = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultColumns = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultColumns.size() != 1) + { +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgtableconstraint.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgtableconstraint.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgtableconstraint.cpp 2006-12-28 15:03:30.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgtableconstraint.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -58,7 +58,7 @@ + + try + { +- pqxx::result pqxxResultConstraints = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultConstraints = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultConstraints.size() != 1) + { +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgtable.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgtable.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgtable.cpp 2006-12-28 19:51:34.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgtable.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -171,7 +171,7 @@ + + try + { +- pqxx::result pqxxResultTables = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultTables = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultTables.size() != 1) + { +@@ -564,7 +564,7 @@ + { + KPGConnection *pDbConnection = connection(); + pqxx::work pqxxXaction(*pDbConnection, "refresh table statistics"); +- pqxx::result pqxxResultStatistics = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultStatistics = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultStatistics.size() != 1) + { +@@ -654,7 +654,7 @@ + { + KPGConnection *pDbConnection = connection(); + pqxx::work pqxxXaction(*pDbConnection, "refresh table statistics"); +- pqxx::result pqxxResultStatistics = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultStatistics = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultStatistics.size() != 1) // querying pq_xactloct return no rows... Why ? + { +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgtableindex.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgtableindex.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgtableindex.cpp 2006-12-22 20:27:08.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgtableindex.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -95,7 +95,7 @@ + + try + { +- pqxx::result pqxxResultIndexes = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultIndexes = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultIndexes.size() != 1) + { +@@ -203,7 +203,7 @@ + { + KPGConnection *pDbConnection = connection(); + pqxx::work pqxxXaction(*pDbConnection, "refresh table statistics"); +- pqxx::result pqxxResultStatistics = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultStatistics = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultStatistics.size() != 1) + { +@@ -264,7 +264,7 @@ + { + KPGConnection *pDbConnection = connection(); + pqxx::work pqxxXaction(*pDbConnection, "refresh table statistics"); +- pqxx::result pqxxResultStatistics = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultStatistics = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultStatistics.size() != 1) + { +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgtablesfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgtablesfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgtablesfolder.cpp 2006-12-28 19:51:34.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgtablesfolder.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -95,7 +95,7 @@ + + try + { +- m_pqxxResultTables = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultTables = pqxxXaction.exec(strQuery.latin1()); + + KPGTable *pTable = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgtablespace.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgtablespace.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgtablespace.cpp 2006-12-21 22:36:14.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgtablespace.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -167,7 +167,7 @@ + + try + { +- pqxx::result pqxxResultTablespaces = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultTablespaces = pqxxXaction.exec(strQuery.latin1()); + + setProperties(pqxxResultTablespaces[0], bVersion81_OrNewer); + } +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgtablespacesfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgtablespacesfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgtablespacesfolder.cpp 2006-12-22 20:27:08.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgtablespacesfolder.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -57,7 +57,7 @@ + + try + { +- m_pqxxResultTablespaces = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultTablespaces = pqxxXaction.exec(strQuery.latin1()); + + KPGTablespace *pTablespace = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgtrigger.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgtrigger.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgtrigger.cpp 2006-12-28 15:03:30.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgtrigger.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -64,7 +64,7 @@ + + try + { +- pqxx::result pqxxResultTriggers = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultTriggers = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultTriggers.size() != 1) + { +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgtype.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgtype.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgtype.cpp 2006-12-28 15:03:30.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgtype.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -240,7 +240,7 @@ + + try + { +- pqxx::result pqxxResultTypes = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultTypes = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultTypes.size() != 1) + { +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgtypesfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgtypesfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgtypesfolder.cpp 2006-12-28 15:03:30.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgtypesfolder.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -52,7 +52,7 @@ + + try + { +- m_pqxxResultTypes = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultTypes = pqxxXaction.exec(strQuery.latin1()); + + KPGType *pType = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgusersfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgusersfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgusersfolder.cpp 2006-12-28 15:03:30.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgusersfolder.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -48,7 +48,7 @@ + + try + { +- m_pqxxResultUsers = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultUsers = pqxxXaction.exec(strQuery.latin1()); + + KPGUser *pUser = 0; + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgview.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgview.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgview.cpp 2006-08-20 14:18:28.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgview.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -127,7 +127,7 @@ + + try + { +- pqxx::result pqxxResultViews = pqxxXaction.Exec(strQuery.latin1()); ++ pqxx::result pqxxResultViews = pqxxXaction.exec(strQuery.latin1()); + + if(pqxxResultViews.size() != 1) + { +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgviewsfolder.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgviewsfolder.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgviewsfolder.cpp 2006-08-20 14:18:28.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgviewsfolder.cpp 2007-02-02 05:19:16.000000000 +0100 +@@ -57,7 +57,7 @@ + + try + { +- m_pqxxResultViews = pqxxXaction.Exec(strQuery.latin1()); ++ m_pqxxResultViews = pqxxXaction.exec(strQuery.latin1()); + + KPGView *pgView = 0; + diff --git a/community/kpogre/libpqxx-2.6.9-headers.patch b/community/kpogre/libpqxx-2.6.9-headers.patch new file mode 100644 index 000000000..35172f19b --- /dev/null +++ b/community/kpogre/libpqxx-2.6.9-headers.patch @@ -0,0 +1,426 @@ +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgconnection.cpp kpogre-1.5.4-p/kpogre/DbObjects/kpgconnection.cpp +--- kpogre-1.5.4/kpogre/DbObjects/kpgconnection.cpp 2006-09-12 14:07:52.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgconnection.cpp 2007-02-02 04:16:58.000000000 +0100 +@@ -19,8 +19,8 @@ + + + // include files for libpgxx +-#include <pqxx/nontransaction.h> +-#include <pqxx/robusttransaction.h> ++#include <pqxx/nontransaction> ++#include <pqxx/robusttransaction> + + // include files for Qt + #include <qstring.h> +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgconnection.h kpogre-1.5.4-p/kpogre/DbObjects/kpgconnection.h +--- kpogre-1.5.4/kpogre/DbObjects/kpgconnection.h 2006-09-22 12:10:05.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgconnection.h 2007-02-02 04:16:58.000000000 +0100 +@@ -22,7 +22,7 @@ + #define QT_NO_ASCII_CAST + + // include files for libpgxx +-#include <pqxx/connection.h> ++#include <pqxx/connection> + + #include "kpgfunction.h" + +diff -Naur kpogre-1.5.4/kpogre/DbObjects/kpgtreeitem.h kpogre-1.5.4-p/kpogre/DbObjects/kpgtreeitem.h +--- kpogre-1.5.4/kpogre/DbObjects/kpgtreeitem.h 2006-12-28 16:11:29.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/DbObjects/kpgtreeitem.h 2007-02-02 04:16:58.000000000 +0100 +@@ -24,8 +24,8 @@ + #include <qlistview.h> + + // include files for libpgxx +-#include <pqxx/transaction.h> +-#include <pqxx/result.h> ++#include <pqxx/transaction> ++#include <pqxx/result> + + class KPGConnection; + class QTable; +diff -Naur kpogre-1.5.4/kpogre/kpglinklabel.h kpogre-1.5.4-p/kpogre/kpglinklabel.h +--- kpogre-1.5.4/kpogre/kpglinklabel.h 2006-09-15 14:44:09.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/kpglinklabel.h 2007-02-02 04:16:58.000000000 +0100 +@@ -13,7 +13,7 @@ + #define KPGLINKLABEL_H + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + #include <qlabel.h> + //#include <kactivelabel.h> +diff -Naur kpogre-1.5.4/kpogre/kpogreview.cpp kpogre-1.5.4-p/kpogre/kpogreview.cpp +--- kpogre-1.5.4/kpogre/kpogreview.cpp 2006-12-28 20:27:31.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/kpogreview.cpp 2007-02-02 04:16:58.000000000 +0100 +@@ -15,7 +15,7 @@ + * * + ***************************************************************************/ + +-#include <pqxx/util.h> ++#include <pqxx/util> + + // include files for Qt + #include <qtextcodec.h> +diff -Naur kpogre-1.5.4/kpogre/kpogreview.h kpogre-1.5.4-p/kpogre/kpogreview.h +--- kpogre-1.5.4/kpogre/kpogreview.h 2006-12-14 10:31:58.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/kpogreview.h 2007-02-02 04:16:58.000000000 +0100 +@@ -23,7 +23,7 @@ + #endif + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + // include files for Qt + #include <qwidget.h> +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgaggregateproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgaggregateproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgaggregateproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgaggregateproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Aggregate properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgcastproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgcastproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgcastproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgcastproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Cast properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgcheckconstrproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgcheckconstrproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgcheckconstrproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgcheckconstrproppage.h 2007-02-02 04:16:59.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Check Constraint properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgconversionproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgconversionproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgconversionproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgconversionproppage.h 2007-02-02 04:16:59.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Conversion properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgdatabaseproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgdatabaseproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgdatabaseproppage.h 2006-12-26 23:06:48.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgdatabaseproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -19,7 +19,7 @@ + + #include "kpgdatabaseproppagebase.h" + +-#include <pqxx/util.h> ++#include <pqxx/util> + + // application specific includes + #include "kpgabstractpropertypage.h" +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgdomainconstrproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgdomainconstrproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgdomainconstrproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgdomainconstrproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Domain check constraint properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgdomainproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgdomainproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgdomainproppage.h 2006-09-18 14:03:22.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgdomainproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Domain properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgforeignkeyconstrproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgforeignkeyconstrproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgforeignkeyconstrproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgforeignkeyconstrproppage.h 2007-02-02 04:16:59.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Foreign Key Constraint properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgfunctionproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgfunctionproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgfunctionproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgfunctionproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -15,7 +15,7 @@ + #include "kpgfunctionproppagebase.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + // application specific includes + #include "kpgabstractpropertypage.h" +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpggroupproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpggroupproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpggroupproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpggroupproppage.h 2007-02-02 04:16:59.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + User properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgindexproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgindexproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgindexproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgindexproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + class KPGSyntaxHighlighter; + class KPGIndex; +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpglanguageproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpglanguageproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpglanguageproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpglanguageproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -15,7 +15,7 @@ + #include "kpglanguageproppagebase.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + // application specific includes + #include "kpgabstractpropertypage.h" +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgoperatorclassproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgoperatorclassproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgoperatorclassproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgoperatorclassproppage.h 2007-02-02 04:16:59.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Operator Class properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgoperatorproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgoperatorproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgoperatorproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgoperatorproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Operator properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgprimarykeyconstrproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgprimarykeyconstrproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgprimarykeyconstrproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgprimarykeyconstrproppage.h 2007-02-02 04:16:59.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Primary Key Constraint properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgprimarykeyproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgprimarykeyproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgprimarykeyproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgprimarykeyproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + class KPGSyntaxHighlighter; + class KPGPrimaryKey; +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgpropertypage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgpropertypage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgpropertypage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgpropertypage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + + /** +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgschemaproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgschemaproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgschemaproppage.h 2006-09-15 14:44:09.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgschemaproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -15,7 +15,7 @@ + #include "kpgschemaproppagebase.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + // application specific includes + #include "kpgabstractpropertypage.h" +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgsequenceproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgsequenceproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgsequenceproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgsequenceproppage.h 2007-02-02 04:16:59.000000000 +0100 +@@ -15,7 +15,7 @@ + #include "kpgsequenceproppagebase.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + // application specific includes + #include "kpgabstractpropertypage.h" +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgserverproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgserverproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgserverproppage.h 2006-12-21 10:47:27.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgserverproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -23,7 +23,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + class KPGServer; + +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgtablecolumnproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgtablecolumnproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgtablecolumnproppage.h 2006-09-15 13:24:30.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgtablecolumnproppage.h 2007-02-02 04:16:59.000000000 +0100 +@@ -23,7 +23,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Table column property page +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgtableproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgtableproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgtableproppage.h 2006-09-15 14:44:09.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgtableproppage.h 2007-02-02 04:16:59.000000000 +0100 +@@ -20,7 +20,7 @@ + #include "kpgtableproppagebase.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + // application specific includes + #include "kpgabstractpropertypage.h" +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgtablespaceproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgtablespaceproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgtablespaceproppage.h 2006-09-15 13:24:31.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgtablespaceproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -15,7 +15,7 @@ + #include "kpgtablespaceproppagebase.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + // application specific includes + #include "kpgabstractpropertypage.h" +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgtriggerproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgtriggerproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgtriggerproppage.h 2006-09-15 13:24:31.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgtriggerproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Table trigger property page +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgtypeproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgtypeproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgtypeproppage.h 2006-09-15 13:24:31.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgtypeproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Data type properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpguniqueconstrproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpguniqueconstrproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpguniqueconstrproppage.h 2006-09-15 13:24:31.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpguniqueconstrproppage.h 2007-02-02 04:16:59.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + Unique Constraint properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpguserproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpguserproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpguserproppage.h 2006-09-15 13:24:31.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpguserproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -18,7 +18,7 @@ + #include "kpgabstractpropertypage.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + /** + User properties +diff -Naur kpogre-1.5.4/kpogre/PropertyPages/kpgviewproppage.h kpogre-1.5.4-p/kpogre/PropertyPages/kpgviewproppage.h +--- kpogre-1.5.4/kpogre/PropertyPages/kpgviewproppage.h 2006-09-15 13:24:31.000000000 +0200 ++++ kpogre-1.5.4-p/kpogre/PropertyPages/kpgviewproppage.h 2007-02-02 04:16:58.000000000 +0100 +@@ -15,7 +15,7 @@ + #include "kpgviewproppagebase.h" + + // include files for libpgxx +-#include <pqxx/util.h> ++#include <pqxx/util> + + // application specific includes + #include "kpgabstractpropertypage.h" +diff -Naur kpogre-1.5.4/kpogre/Wizards/kpgmodifyviewwidget1.h kpogre-1.5.4-p/kpogre/Wizards/kpgmodifyviewwidget1.h +--- kpogre-1.5.4/kpogre/Wizards/kpgmodifyviewwidget1.h 2004-12-19 22:01:11.000000000 +0100 ++++ kpogre-1.5.4-p/kpogre/Wizards/kpgmodifyviewwidget1.h 2007-02-02 04:16:59.000000000 +0100 +@@ -15,8 +15,8 @@ + #include "kpgmodifyviewwidget1base.h" + + // include files for libpgxx +-#include <pqxx/util.h> +-#include <pqxx/transaction.h> ++#include <pqxx/util> ++#include <pqxx/transaction> + + class KPGDatabase; + class KPGSyntaxHighlighter; diff --git a/community/krename/ChangeLog b/community/krename/ChangeLog new file mode 100644 index 000000000..f6473ea6f --- /dev/null +++ b/community/krename/ChangeLog @@ -0,0 +1,16 @@ +2009-09-22 Eric Belanger <eric@archlinux.org> + + * krename 4.0.0-1 + * Upstream update + * Updated depends + * Switched to cmake build tool + * Added install scriptlet to update icon cache + +2008-07-28 Eric Belanger <eric@archlinux.org> + + * Rebuild for kde3 + * Added cvs Id tag to PKGBUILD + +2007-06-25 Georg Grabler (STiAT) <ggrabler@gmail.com> + + * Added libtool option diff --git a/community/krename/PKGBUILD b/community/krename/PKGBUILD new file mode 100644 index 000000000..af3fdfa3c --- /dev/null +++ b/community/krename/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 2904 2009-09-22 23:51:49Z ebelanger $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: FUBAR + +pkgname=krename +pkgver=4.0.0 +pkgrel=1 +pkgdesc="A very powerfull batch file renamer for KDE" +arch=('i686' 'x86_64') +url="http://www.krename.net" +license=('GPL') +depends=('kdelibs' 'taglib' 'xdg-utils') +makedepends=('cmake' 'automoc4') +options=('libtool') +install=krename.install +source=(http://downloads.sourceforge.net/sourceforge/krename/${pkgname}-${pkgver}.tar.bz2) +md5sums=('f90424d6224f4855740c9e37514f0ccc') +sha1sums=('8fee1aa5e235c78a621680eee007d39f2bafa5c5') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. || return 1 + make DESTDIR="${pkgdir}" install || return 1 +} diff --git a/community/krename/krename.install b/community/krename/krename.install new file mode 100644 index 000000000..1c0de2e4f --- /dev/null +++ b/community/krename/krename.install @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/ksniffer/PKGBUILD b/community/ksniffer/PKGBUILD new file mode 100644 index 000000000..39bd9c32a --- /dev/null +++ b/community/ksniffer/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <linuxmania@gmail.com> + +pkgname=ksniffer +pkgver=0.3.2 +pkgrel=4 +pkgdesc="A sniffing application for KDE" +arch=('i686' 'x86_64') +url="http://www.ksniffer.org" +license=('GPL2') +depends=('libpcap' 'kdelibs3') +source=(http://downloads.sourceforge.net/ksniffer/${pkgname}-${pkgver}.tar.bz2) +md5sums=('dee2cfc8b51d15857ee02382d2603a22') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + source /etc/profile.d/kde3.sh + source /etc/profile.d/qt3.sh + ./configure --prefix=/opt/kde --without-arts + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/ktechlab/PKGBUILD b/community/ktechlab/PKGBUILD new file mode 100644 index 000000000..7ef43ac19 --- /dev/null +++ b/community/ktechlab/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: JJDaNiMoTh <jjdanimoth.aur@gmail.com> +pkgname=ktechlab +pkgver=0.3.6 +pkgrel=4 +pkgdesc="IDE for electronic circuits and microcontrollers" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/ktechlab" +license=("GPL") +depends=('kdelibs3' 'gputils' 'gpsim') +makedepends=() +source=(http://downloads.sourceforge.net/sourceforge/ktechlab/${pkgname}-${pkgver}.tar.bz2 \ + gcc-4.1.patch) +md5sums=('0cc2f2054f7906780c8580560f04b0ff' + '10c1429805079db53ff8fdbcbf8246e6') + +build() { + cd ${startdir}/src/${pkgname}-0.3 + + # Apply GCC 4.1 patch + patch -p1 < ${startdir}/src/gcc-4.1.patch + + ./configure --prefix=/opt/kde --disable-debug --without-arts + make || return 1 + make DESTDIR=${startdir}/pkg install +} diff --git a/community/ktechlab/gcc-4.1.patch b/community/ktechlab/gcc-4.1.patch new file mode 100644 index 000000000..c42535716 --- /dev/null +++ b/community/ktechlab/gcc-4.1.patch @@ -0,0 +1,140 @@ +diff -wbBur ktechlab-0.3/microbe/pic14.h ktechlab-0.3.my/microbe/pic14.h +--- ktechlab-0.3/microbe/pic14.h 2005-12-30 11:22:04.000000000 +0000 ++++ ktechlab-0.3.my/microbe/pic14.h 2009-07-01 11:00:11.000000000 +0000 +@@ -96,7 +96,7 @@ + Delay_50S = 4, + }; + +- PIC14::PIC14( Microbe * master, Type type ); ++ PIC14( Microbe * master, Type type ); + ~PIC14(); + + /** +diff -wbBur ktechlab-0.3/src/cells.cpp ktechlab-0.3.my/src/cells.cpp +--- ktechlab-0.3/src/cells.cpp 2005-12-30 11:22:12.000000000 +0000 ++++ ktechlab-0.3.my/src/cells.cpp 2009-07-01 11:00:11.000000000 +0000 +@@ -8,10 +8,9 @@ + * (at your option) any later version. * + ***************************************************************************/ + ++#include <qt.h> + #include "cells.h" + +- +- + #if 0 + class CellSmall + { +diff -wbBur ktechlab-0.3/src/cnitem.cpp ktechlab-0.3.my/src/cnitem.cpp +--- ktechlab-0.3/src/cnitem.cpp 2005-12-30 11:22:12.000000000 +0000 ++++ ktechlab-0.3.my/src/cnitem.cpp 2009-07-01 11:00:11.000000000 +0000 +@@ -22,6 +22,14 @@ + + #include <cmath> + ++namespace std ++{ ++inline static int abs(int a) ++{ ++ return a >=0 ? a : -a; ++} ++} ++ + // Degrees per radian + const double DPR = 57.29577951308232087665461840231273527024; + +diff -wbBur ktechlab-0.3/src/conrouter.cpp ktechlab-0.3.my/src/conrouter.cpp +--- ktechlab-0.3/src/conrouter.cpp 2005-12-30 11:22:12.000000000 +0000 ++++ ktechlab-0.3.my/src/conrouter.cpp 2009-07-01 11:00:11.000000000 +0000 +@@ -8,6 +8,8 @@ + * (at your option) any later version. * + ***************************************************************************/ + ++#include <qt.h> ++ + #include "conrouter.h" + #include "icndocument.h" + +@@ -16,6 +18,13 @@ + #include <assert.h> + #include <cmath> + ++namespace std ++{ ++inline static int abs(int a) ++{ ++ return a >=0 ? a : -a; ++} ++} + inline static int toCanvas( int pos ) + { + return pos*8+4; +diff -wbBur ktechlab-0.3/src/core/main.cpp ktechlab-0.3.my/src/core/main.cpp +--- ktechlab-0.3/src/core/main.cpp 2005-12-30 11:22:10.000000000 +0000 ++++ ktechlab-0.3.my/src/core/main.cpp 2009-07-01 11:22:15.000000000 +0000 +@@ -17,6 +17,14 @@ + #include <kconfig.h> + #include <klocale.h> + ++#include <stdlib.h> ++extern void exit_cli(void); ++void exit_gpsim(int ret) ++{ ++ exit_cli(); ++ exit(ret); ++} ++ + static const char description[] = + I18N_NOOP("An IDE for microcontrollers and electronics"); + +diff -wbBur ktechlab-0.3/src/electronics/simulation/matrix.cpp ktechlab-0.3.my/src/electronics/simulation/matrix.cpp +--- ktechlab-0.3/src/electronics/simulation/matrix.cpp 2005-12-30 11:22:06.000000000 +0000 ++++ ktechlab-0.3.my/src/electronics/simulation/matrix.cpp 2009-07-01 11:00:11.000000000 +0000 +@@ -288,7 +288,7 @@ + Map::Map( const uint size ) + { + m_size = size; +- m_map = new ETMap( m_size, m_size ); ++ m_map = new ETMap(m_size, std::vector<uint>(m_size)); + reset(); + } + +diff -wbBur ktechlab-0.3/src/itemdocument.h ktechlab-0.3.my/src/itemdocument.h +--- ktechlab-0.3/src/itemdocument.h 2005-12-30 11:22:12.000000000 +0000 ++++ ktechlab-0.3.my/src/itemdocument.h 2009-07-01 11:00:11.000000000 +0000 +@@ -112,7 +112,7 @@ + * (such as PIC/START) have restrictions, and can only have one instance of + * themselves on the canvas, and adds the operation to the undo list + */ +- virtual Item* addItem( const QString &id, const QPoint &p, bool newItem ) = 0l; ++ virtual Item* addItem( const QString &id, const QPoint &p, bool newItem ) = 0; + /** + * @returns A pointer to the canvas + */ +@@ -215,7 +215,7 @@ + * Set the given QCanvasItem (which will attempt to be casted to known + * items to be deleted. + */ +- virtual void appendDeleteList( QCanvasItem * ) = 0l; ++ virtual void appendDeleteList( QCanvasItem * ) = 0; + /** + * Save the current state of the document to the undo/redo history. + * @param actionTicket if this is non-negative, and the last state save +diff -wbBur ktechlab-0.3/src/nodegroup.cpp ktechlab-0.3.my/src/nodegroup.cpp +--- ktechlab-0.3/src/nodegroup.cpp 2005-12-30 11:22:12.000000000 +0000 ++++ ktechlab-0.3.my/src/nodegroup.cpp 2009-07-01 11:00:11.000000000 +0000 +@@ -17,6 +17,14 @@ + #include <kdebug.h> + #include <assert.h> + ++namespace std ++{ ++inline static int abs(int a) ++{ ++ return a >=0 ? a : -a; ++} ++} ++ + NodeGroup::NodeGroup( ICNDocument *icnDocument, const char *name ) + : QObject( icnDocument, name ) + { diff --git a/community/ktoblzcheck/PKGBUILD b/community/ktoblzcheck/PKGBUILD new file mode 100644 index 000000000..27802a1fb --- /dev/null +++ b/community/ktoblzcheck/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Philipp Sandhaus <philipp.sandhaus@gmx.de> + +pkgname=ktoblzcheck +pkgver=1.21 +pkgrel=1 +pkgdesc="A library to check account numbers and bank codes of German banks" +arch=(i686 x86_64) +url="http://ktoblzcheck.sourceforge.net" +options=('!libtool') +license=("LGPL") +depends=('gcc-libs') +source=(http://downloads.sourceforge.net/sourceforge/ktoblzcheck/ktoblzcheck-$pkgver.tar.gz) +md5sums=('6b72e62cd6ae798d91f3d700d7dc94ee') + +build() { + cd $startdir/src/ktoblzcheck-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/kungfu/ChangeLog b/community/kungfu/ChangeLog new file mode 100644 index 000000000..7fd5bbf99 --- /dev/null +++ b/community/kungfu/ChangeLog @@ -0,0 +1,2 @@ +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/kungfu/PKGBUILD b/community/kungfu/PKGBUILD new file mode 100644 index 000000000..42ea9d669 --- /dev/null +++ b/community/kungfu/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 1843 2009-09-05 10:30:48Z ibiru $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Björn Martensen <bjoern.martensen@gmail.com> + +pkgname=kungfu +pkgver=0.3.0 +pkgrel=2 +pkgdesc="A GStreamer based DVD ripper." +arch=('i686' 'x86_64') +url="https://launchpad.net/kungfu/" +license=('GPL') +depends=('pygtk' 'gstreamer0.10-python' 'gstreamer0.10-ffmpeg' 'dbus-python' \ + 'gstreamer0.10-good-plugins' 'gstreamer0.10-base-plugins' 'gstreamer0.10-ugly-plugins') +makedepends=('python') +source=(http://launchpad.net/$pkgname/trunk/$pkgver/+download/$pkgname-$pkgver.tar.gz) + +build() { + cd "$srcdir/$pkgname-$pkgver" + python setup.py install --root="$pkgdir" + chmod 644 "$pkgdir/usr/share/pixmaps/kungfu.svg" + chmod 644 "$pkgdir/usr/share/applications/kungfu.desktop" +} +md5sums=('1a398887784da4e0694afad893ce48b4') diff --git a/community/kvirc/PKGBUILD b/community/kvirc/PKGBUILD new file mode 100644 index 000000000..b8e209f81 --- /dev/null +++ b/community/kvirc/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=kvirc +pkgver=3.4.2 +pkgrel=2 +pkgdesc="Qt-based IRC client" +url="http://www.kvirc.net" +depends=(qt3 libx11 libsm libice openssl fontconfig freetype2 expat libxt libxss zlib audiofile esound libxinerama libdrm libgl gcc) +arch=(i686 x86_64) +makedepends=() +license=('GPL') +options=("!libtool" "!makeflags") +source=(ftp://ftp.kvirc.de/pub/kvirc/$pkgver/source/kvirc-$pkgver.tar.bz2) +md5sums=('cc1839c54f6c1bf9a15e169f3213a0a7') + +build() { + cd $startdir/src/kvirc-$pkgver + + ./configure \ + --prefix=/usr \ + --disable-rpath \ + --disable-static \ + --enable-shared \ + --enable-dependency-tracking \ + --enable-optimisation=2 \ + --with-ix86-asm \ + --enable-perl \ + --with-x \ + --without-kde-support \ + --with-qt-include-dir=/opt/qt/include \ + --with-qt-library-dir=/opt/qt/lib \ + --with-qt-moc=/opt/qt/bin/moc + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/kvpnc/PKGBUILD b/community/kvpnc/PKGBUILD new file mode 100644 index 000000000..15c00ea2f --- /dev/null +++ b/community/kvpnc/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 2001 2009-09-07 13:49:39Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Danial Olsen <do@meyl.fo> + +pkgname=kvpnc +pkgver=0.9.3 +pkgrel=1 +pkgdesc="KVpnc is a KDE Desktop Environment frontend for various vpn clients" +arch=(i686 x86_64) +url="http://home.gna.org/kvpnc/" +license=("GPL") +depends=('kdelibs') +makedepends=('cmake' 'automoc4') +install=kvpnc.install +source=(http://download.gna.org/$pkgname/$pkgname-${pkgver}-kde4.tar.bz2) +md5sums=('48ee3accea40a1bd0726e87e75d516cc') + +build() { + cd $srcdir/${pkgname}-${pkgver}-kde4 + cmake . -DCMAKE_INSTALL_PREFIX=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} diff --git a/community/kvpnc/kvpnc.install b/community/kvpnc/kvpnc.install new file mode 100644 index 000000000..4bb5b964c --- /dev/null +++ b/community/kvpnc/kvpnc.install @@ -0,0 +1,52 @@ +# arg 1: the new package version +post_install() { + echo " +You will need a vpn client, these are supported: +----------------------------------------------- +- vpnc >= 0.2-rm+zomb-pre9 Cisco VPN +- FreeS/WAN (OpenS/WAN too) >= 2.x IPSec VPN Linux 2.4/2.6 +- racoon (ipsec-tools) > = 1.x IPSec VPN Linux 2.6 +- pptpclient PPTP VPN +- OpenVPN VPN based on SSL + + +====================================================== +Howto setup KVpnc for use without root password - sudo +====================================================== + +1. install sudo + +2. edit /etc/sudoers + + # Cmnd alias specification + Cmnd_Alias KVPNC = /usr/bin/kvpnc + + # User privilege specification + ALL ALL=NOPASSWD:KVPNC + +3. edit desktop link ( /usr/share/applnk/kvpnc.desktop ) + + replace the folling lines: + + Exec=kvpnc + X-KDE-SubstituteUID=true + + with: + + Exec=sudo kvpnc + X-KDE-SubstituteUID=false +" + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +# arg 1: the old package version +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + diff --git a/community/kxdocker/ChangeLog b/community/kxdocker/ChangeLog new file mode 100644 index 000000000..d8e35c402 --- /dev/null +++ b/community/kxdocker/ChangeLog @@ -0,0 +1,2 @@ +2007-06-25 Georg Grabler (STiAT) <ggrabler@gmail.com> +* Added libtool option diff --git a/community/kxdocker/PKGBUILD b/community/kxdocker/PKGBUILD new file mode 100644 index 000000000..fbafdaad1 --- /dev/null +++ b/community/kxdocker/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Dario Mango <dario.mango@gmail.com> + +pkgname=kxdocker +pkgver=1.1.4a +pkgrel=2 +pkgdesc="KXDocker is a KDE animated docker, supports plugins and notifications" +arch=('i686' 'x86_64') +url="http://www.xiaprojects.com/www/prodotti/kxdocker/main.php" +license=("GPL") +depends=('kdelibs3') +options=('libtool') +source=(http://www.xiaprojects.com/downloads/KXDocker/sources/1.0.0/kxdocker-$pkgver.tar.bz2) +md5sums=('593a814b9ffde8d010a02498d6e32f2b') + +build() { + cd $startdir/src/$pkgname-$pkgver + + export PATH=/opt/qt:$PATH + + ./configure --disable-debug --without-arts --prefix=/opt/kde + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/kydpdict/ChangeLog b/community/kydpdict/ChangeLog new file mode 100644 index 000000000..7ce482c7d --- /dev/null +++ b/community/kydpdict/ChangeLog @@ -0,0 +1,9 @@ +2008-01-13 Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + * Fixed man path + +2008-01-07 Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + * Version 0.9.4 + * Added Oxford sounds patch + +2007-06-27 tardo <tardo@nagi-fanboi.net> + * Built for x86_64 diff --git a/community/kydpdict/PKGBUILD b/community/kydpdict/PKGBUILD new file mode 100644 index 000000000..38f94f041 --- /dev/null +++ b/community/kydpdict/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com> + +pkgname=kydpdict +pkgver=0.9.4 +pkgrel=2 +pkgdesc="A front-end to YDP Collins Dictionary" +arch=('i686' 'x86_64') +url="http://members.elysium.pl/ytm/html/kydpdict.html" +license=('GPL') +depends=('qt') +install=(kydpdict.install) +source=(http://members.elysium.pl/ytm/src/$pkgname-$pkgver.tar.bz2 \ + $pkgname.png $pkgname.desktop) +md5sums=('b7ba99c4925d642b9407c2628e5b16b3' + 'dee4f28a7c681292226d06ab97b39e3e' + 'e42aed4dde1a7f203586220d04737237') + +build() { + . /etc/profile.d/qt.sh + cd $startdir/src/$pkgname-$pkgver + + tar zxf contrib/kydpdict-0.9.3-oxpwnsnd.tar.gz + patch -Np1 -i kydpdict-0.9.3-oxpwnsnd/kydpdict-0.9.3-pwnoxsnd.patch || return 1 + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + + install -D -m 644 $startdir/src/$pkgname.png $startdir/pkg/usr/share/pixmaps/$pkgname.png + install -D -m 644 $startdir/src/$pkgname.desktop $startdir/pkg/usr/share/applications/$pkgname.desktop + install -D -m 644 contrib/$pkgname.1 $startdir/pkg/usr/share/man/man1/$pkgname.1 + install -D -m 644 contrib/$pkgname.pl.1 $startdir/pkg/usr/share/man/pl/man1/$pkgname.1 + + gcc -O2 -Wall kydpdict-0.9.3-oxpwnsnd/exwaves.c -o $startdir/pkg/usr/bin/exwaves +} diff --git a/community/kydpdict/kydpdict.desktop b/community/kydpdict/kydpdict.desktop new file mode 100644 index 000000000..03e3d68ac --- /dev/null +++ b/community/kydpdict/kydpdict.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Kydpdict +Comment=A front-end to YDP Collins Dictionary +Exec=kydpdict +Icon=kydpdict +Terminal=false +Type=Application +Categories=Education;Office; diff --git a/community/kydpdict/kydpdict.install b/community/kydpdict/kydpdict.install new file mode 100644 index 000000000..89bdfbf82 --- /dev/null +++ b/community/kydpdict/kydpdict.install @@ -0,0 +1,26 @@ +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + echo + echo "Oxford sound files support included. Follow these steps to use it:" + echo "1. Copy wave.wol and wave.000 to /usr/share/kydpdict." + echo "2. Use exwaves to get sound files in /usr/share/kydpdict/wave." + echo "3. Configure kydpdict to read sounds from /usr/share/kydpdict/wave." + echo "4. Set mpg321 as audio player (run 'pacman -S mpg321' if you don't have it)." + echo "5. Remove wave.wol and wave.000." + echo +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install +} + +op=$1 +shift +$op $* diff --git a/community/kydpdict/kydpdict.png b/community/kydpdict/kydpdict.png new file mode 100644 index 000000000..b15985b80 Binary files /dev/null and b/community/kydpdict/kydpdict.png differ diff --git a/community/lal/PKGBUILD b/community/lal/PKGBUILD new file mode 100644 index 000000000..03d9688e7 --- /dev/null +++ b/community/lal/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Thayer Williams <thayer@archlinux.org> +# Contributor: Thayer Williams <thayer@archlinux.org> + +pkgname=lal +pkgver=1.0 +pkgrel=1 +pkgdesc="A simple dockapp to display the date and/or time" +arch=('i686' 'x86_64') +url="http://projects.l3ib.org/lal/" +license=('GPL') +depends=('libxft') +makedepends=('gcc') +source=(http://projects.l3ib.org/lal/files/${pkgname}-${pkgver}.tar.gz) +md5sums=('cc68dfb7412ce2e8e194d88394b425b7') + +build() { + cd "$srcdir" + + make || return 1 + install -D -m755 $srcdir/lal $pkgdir/usr/bin/lal +} + +# vim:set ts=2 sw=2 et: diff --git a/community/last-exit/ChangeLog b/community/last-exit/ChangeLog new file mode 100644 index 000000000..1877a7c3e --- /dev/null +++ b/community/last-exit/ChangeLog @@ -0,0 +1,26 @@ +2009-07-17 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 3 + + * last-exit.install: removed unnecessary call to + update-desktop-database; added call to gtk-update-icon-cache; added + path to scrollkeeper-update; made gconfpkg paths absolute + +2009-04-18 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 2 + + * PKGBUILD: added intltool makedependency; removed already provided + gstreamer0.10 dependency; substituted gstreamer0.10-mad dependency + with its provider gstreamer0.10-ugly-plugins + + * last-exit.install: removed unnecessary shift operations + +2008-03-31 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 6 + + * PKGBUILD: fixed schemas installation; removed sha1sums; added rarian + dependency; added gnome-doc-utils makedep; added desktop icon + + * ChangeLog: added diff --git a/community/last-exit/PKGBUILD b/community/last-exit/PKGBUILD new file mode 100644 index 000000000..07438302c --- /dev/null +++ b/community/last-exit/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 94 2009-07-17 23:29:34Z cprimier $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=last-exit +pkgver=6 +pkgrel=3 +pkgdesc="A last.fm player" +arch=('i686' 'x86_64') +url="http://lastexit-player.org" +license=('GPL') +depends=('dbus' 'dbus-sharp' 'gconf>=2.18.0.1-4' 'gnome-sharp' + 'gstreamer0.10-ugly-plugins' 'gtk-sharp-2' 'hicolor-icon-theme' 'libsexy' + 'rarian') +makedepends=('gnome-doc-utils>=0.11.2' 'intltool') +options=('!libtool') +install=last-exit.install +source=(http://lastexit-player.org/releases/${pkgname}-${pkgver}.tar.bz2) +md5sums=('ef0bffe352073b7663441aa9b80237b1') + +build() { + export MONO_SHARED_DIR=${srcdir}/.wabi + mkdir -p ${MONO_SHARED_DIR} + + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --disable-schemas-install \ + --with-gconf-schema-file-dir=/usr/share/gconf/schemas + make || return 1 + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${pkgdir} install + + install -d ${pkgdir}/usr/share/gconf/schemas + gconf-merge-schema ${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas \ + ${pkgdir}/etc/gconf/schemas/*.schemas + rm -f ${pkgdir}/etc/gconf/schemas/*.schemas + + install -Dm644 ${srcdir}/${pkgname}-${pkgver}/data/icons/last-exit.svg \ + ${pkgdir}/usr/share/pixmaps/last-exit.svg +} + +# vim:set ts=2 sw=2 et: diff --git a/community/last-exit/last-exit.install b/community/last-exit/last-exit.install new file mode 100644 index 000000000..8ede7cc75 --- /dev/null +++ b/community/last-exit/last-exit.install @@ -0,0 +1,26 @@ +pkgname=last-exit + +post_install() { + /usr/sbin/gconfpkg --install ${pkgname} + /usr/bin/scrollkeeper-update -q -p /var/lib/scrollkeeper + /usr/bin/gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + /usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + /usr/bin/scrollkeeper-update -q -p /var/lib/scrollkeeper + /usr/bin/gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} + +# vim:set ts=2 sw=2 et: diff --git a/community/lastfm-client/PKGBUILD b/community/lastfm-client/PKGBUILD new file mode 100644 index 000000000..63f57c340 --- /dev/null +++ b/community/lastfm-client/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> + +pkgname=lastfm-client +pkgver=1.5.1.31879 +pkgrel=3 +pkgdesc="The Last.fm client" +arch=('i686' 'x86_64') +url="http://www.last.fm/tools/downloads/" +license=('GPL') +depends=('libpng' 'libjpeg' 'libxinerama' 'libxi' 'fontconfig' 'alsa-lib' 'libxcursor' 'libsm' 'libxrandr' 'qt' 'fftw' 'libgpod' 'libsamplerate' 'libmad') +source=(http://cdn.last.fm/client/src/last.fm-$pkgver.tar.bz2 + lastfm.desktop + gcc-4.3.patch + build-fixes.diff + set-firstrun-status.diff + set-locale.diff + makefile-qt45.patch) +md5sums=('21358960da6a68337c8afad79d268b5b' + '9c5e444704d49cff7b1dc916f290bad0' + 'ea16fb44f5b8859f8d351b04f83ae34c' + 'ae0e4a94af0d9e38172f064642a32e20' + '494d7c336b09c7d579dad3cc7d7bc627' + '1aeec4db77dc7cbc8e4660f127485599' + 'bea1168abcacef30832bb1e88a25b5f3') + +build() { + cd $startdir/src/last.fm-$pkgver + patch -Np1 -i ../build-fixes.diff || return 1 + patch -Np1 -i ../gcc-4.3.patch || return 1 + patch -Np1 -i ../set-locale.diff | return 1 + patch -Np1 -i ../set-firstrun-status.diff || return 1 + ./configure + MAKEFLAGS=-j1 make src/Makefile || return 1 + patch -Np1 -i ../makefile-qt45.patch || return 1 + MAKEFLAGS=-j1 make || return 1 + ( make || (mv build/fplib/libfplib_debug.a build/fplib/libfplib.a && make ) ) || return 1 + mkdir -p $startdir/pkg/opt $startdir/pkg/usr/bin + cp -rp bin/ $startdir/pkg/opt/last.fm + printf "#!/bin/sh\nexec /opt/last.fm/last.fm.sh\n" > $startdir/pkg/usr/bin/lastfm + chmod +x $startdir/pkg/usr/bin/lastfm + install -D -m 644 $startdir/src/lastfm.desktop $startdir/pkg/usr/share/applications/lastfm.desktop +} + diff --git a/community/lastfm-client/build-fixes.diff b/community/lastfm-client/build-fixes.diff new file mode 100644 index 000000000..5e7553434 --- /dev/null +++ b/community/lastfm-client/build-fixes.diff @@ -0,0 +1,12 @@ +--- a/LastFM.pro ++++ b/LastFM.pro +@@ -41,8 +41,7 @@ + SUBDIRS -= src/Twiddly \ + src/Bootstrapper/ITunesDevice + +- SUBDIRS += src/output/alsa-playback \ +- src/output/portAudio ++ SUBDIRS += src/output/alsa-playback + } + + diff --git a/community/lastfm-client/gcc-4.3.patch b/community/lastfm-client/gcc-4.3.patch new file mode 100644 index 000000000..bd8e0599b --- /dev/null +++ b/community/lastfm-client/gcc-4.3.patch @@ -0,0 +1,11 @@ +--- a/src/libFingerprint/fplib/src/OptFFT.cpp ++++ b/src/libFingerprint/fplib/src/OptFFT.cpp +@@ -30,7 +30,7 @@ + + #include <cmath> + #include <cassert> +-#include <cstdlib> ++#include <cstring> + #include <iostream> + #include <sstream> + #include <cstdlib> diff --git a/community/lastfm-client/lastfm.desktop b/community/lastfm-client/lastfm.desktop new file mode 100644 index 000000000..1658c5997 --- /dev/null +++ b/community/lastfm-client/lastfm.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Name=Last.fm +Name[de]=Last.fm +GenericName=Client for the Last.fm Network +GenericName[de]=Client f�r das Last.fm-Netzwerk +GenericName[pl]=Klient sieci Last.fm +Exec=lastfm +Icon=lastfm +Categories=AudioVideo;Player; +Terminal=false +Type=Application +Encoding=UTF-8 +StartupNotify=false +Icon=/opt/last.fm/data/icons/as.png diff --git a/community/lastfm-client/makefile-qt45.patch b/community/lastfm-client/makefile-qt45.patch new file mode 100644 index 000000000..c7db8aca7 --- /dev/null +++ b/community/lastfm-client/makefile-qt45.patch @@ -0,0 +1,12 @@ +Index: lastfm-1.5.1.31879.dfsg/src/Makefile +=================================================================== +--- lastfm-1.5.1.31879.dfsg.orig/src/Makefile ++++ lastfm-1.5.1.31879.dfsg/src/Makefile +@@ -959,6 +959,7 @@ compiler_uic_clean: + ../build/ui_playcontrols.h: playcontrols.ui \ + volumeslider.h + /usr/bin/uic playcontrols.ui -o ../build/ui_playcontrols.h ++ sed -i "s/phonon\/Phonon::VolumeSlider/volumeslider.h/" ../build/ui_playcontrols.h + + ../build/ui_failedlogindialog.h: failedlogindialog.ui + /usr/bin/uic failedlogindialog.ui -o ../build/ui_failedlogindialog.h diff --git a/community/lastfm-client/set-firstrun-status.diff b/community/lastfm-client/set-firstrun-status.diff new file mode 100644 index 000000000..61457fed2 --- /dev/null +++ b/community/lastfm-client/set-firstrun-status.diff @@ -0,0 +1,11 @@ +--- a/src/configwizard.cpp ++++ b/src/configwizard.cpp +@@ -750,7 +750,7 @@ + + nextButtonClicked(); + #else +- m_pageOffset += 7; ++ m_pageOffset += 8; + BaseWizard::nextButtonClicked(); + #endif + diff --git a/community/lastfm-client/set-locale.diff b/community/lastfm-client/set-locale.diff new file mode 100644 index 000000000..3b81e6cbb --- /dev/null +++ b/community/lastfm-client/set-locale.diff @@ -0,0 +1,20 @@ +--- a/src/libUnicorn/Settings.h ++++ b/src/libUnicorn/Settings.h +@@ -226,6 +226,17 @@ + QString langCode = customAppLanguage(); + if ( langCode.isEmpty() ) + { ++ #ifdef LINUX ++ // Now check the environment including LC_MESSAGES ++ // This fixes Debian bug #432232 ++ if ( langCode.isEmpty() ) ++ langCode = qgetenv( "LC_ALL" ); ++ if ( langCode.isEmpty() ) ++ langCode = qgetenv( "LC_MESSAGES" ); ++ if ( langCode.isEmpty() ) ++ langCode = qgetenv( "LANG" ); ++ #endif ++ + // If none found, use system locale + #ifdef Q_WS_MAC + QLocale::Language qtLang = UnicornUtils::osxLanguageCode(); diff --git a/community/lastfmsubmitd/ChangeLog b/community/lastfmsubmitd/ChangeLog new file mode 100644 index 000000000..2db9fb171 --- /dev/null +++ b/community/lastfmsubmitd/ChangeLog @@ -0,0 +1,3 @@ +2007-06-29 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/lastfmsubmitd/PKGBUILD b/community/lastfmsubmitd/PKGBUILD new file mode 100644 index 000000000..01f6d7874 --- /dev/null +++ b/community/lastfmsubmitd/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Daenyth <Daenyth [at] aur [dot] archlinux [dot] org> +# Contributor: Jeff Mickey <jeff@archlinux.org> + +pkgname=lastfmsubmitd +pkgver=1.0.5 +pkgrel=3 +pkgdesc="A Last.fm 'plugin' client for MPD, implemented in Python." +arch=(i686 x86_64) +url="http://www.red-bean.com/~decklin/software/lastfmsubmitd/" +license=('MIT') +depends=('python-mpdclient2') +makedepends=('python') +optdepends=('mpd: For local audio playback') +backup=( etc/lastfmsubmitd.conf ) +install=lastfmsubmitd.install +source=(http://www.red-bean.com/~decklin/software/$pkgname/$pkgname-$pkgver.tar.gz + lastmp + lastfmsubmitd + lastmp.conf + lastfmsubmitd.conf) +md5sums=('7578365fad74a6d98ea4e9954b19c37a' + 'b8b51b54deea837250fba411f0983bda' + '49559328f9e53eb840dcf0364afec818' + 'f331cb1fca46eb0b91be269babe49224' + 'c1ed7a40539e67998513968a9d8c6007') + +build() { + cd $srcdir/$pkgname-$pkgver + mkdir -p $pkgdir/usr + /usr/bin/python setup.py install --prefix=$pkgdir/usr + install -D -m 600 ../lastfmsubmitd.conf $pkgdir/etc/lastfmsubmitd.conf + install -D -m 600 ../lastmp.conf $pkgdir/etc/lastmp.conf + install -D -m 755 ../lastfmsubmitd $pkgdir/etc/rc.d/lastfmsubmitd + install -D -m 755 ../lastmp $pkgdir/etc/rc.d/lastmp + install -D -m 755 contrib/lastmp $pkgdir/usr/bin/lastmp + install -d $pkgdir/var/log/lastfm + install -d $pkgdir/var/run/lastfm + install -d $pkgdir/var/spool/lastfm + install -d $pkgdir/var/cache/lastfm + install -D -m644 README $pkgdir/usr/share/licenses/$pkgname/LICENSE +} + +# vim:set ts=2 sw=2 et: diff --git a/community/lastfmsubmitd/lastfmsubmitd b/community/lastfmsubmitd/lastfmsubmitd new file mode 100755 index 000000000..84989479e --- /dev/null +++ b/community/lastfmsubmitd/lastfmsubmitd @@ -0,0 +1,59 @@ +#!/bin/bash + +daemon_name=lastfmsubmitd + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + pidof -x -o %PPID -o $$ -o $PPID $daemon_name +} + +case "$1" in + start) + stat_busy "Starting LastFMSubmitd" + PID=$(get_pid) + if [ -z "$PID" ]; then + [ -f /var/run/$daemon_name.pid ] && rm -f /var/run/$daemon_name.pid + /usr/bin/$daemon_name + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + echo $(get_pid) >/var/run/lastfm/$daemon_name.pid + add_daemon $daemon_name + stat_done + fi + fi + ;; + + stop) + stat_busy "Stopping LastFMSubmitd" + PID=$(get_pid) + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/$daemon_name.pid &> /dev/null + rm_daemon $daemon_name + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + + status) + stat_busy "Checking $daemon_name status"; + ck_status $daemon_name + ;; + + *) + echo "usage: $0 {start|stop|restart|status}" +esac + +exit 0 diff --git a/community/lastfmsubmitd/lastfmsubmitd.conf b/community/lastfmsubmitd/lastfmsubmitd.conf new file mode 100644 index 000000000..6d20c01e4 --- /dev/null +++ b/community/lastfmsubmitd/lastfmsubmitd.conf @@ -0,0 +1,12 @@ +# lastfmsubmitd.conf +# +# To have lastfmsubmitd properly submit your songs, you must tell +# lastfmsubmitd your Last.fm username and password. + +# This file's permissions should be 0600 + +# Uncomment these lines and fill in the appropriate information. + +#[account] +#user: user +#password: password diff --git a/community/lastfmsubmitd/lastfmsubmitd.install b/community/lastfmsubmitd/lastfmsubmitd.install new file mode 100644 index 000000000..ef7b420dc --- /dev/null +++ b/community/lastfmsubmitd/lastfmsubmitd.install @@ -0,0 +1,6 @@ +post_install() { + echo "!!> You must edit /etc/lastfmsubmitd.conf for these daemons to work <!!" + echo "!!> You must also add lastfmsubmitd AND lastmp to your DAEMONS=() <!!" + echo "!!> array for last.fm reporting to start on boot. <!!" +} + diff --git a/community/lastfmsubmitd/lastmp b/community/lastfmsubmitd/lastmp new file mode 100755 index 000000000..086b67257 --- /dev/null +++ b/community/lastfmsubmitd/lastmp @@ -0,0 +1,59 @@ +#!/bin/bash + +daemon_name=lastmp + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + pidof -x -o %PPID -o $$ -o $PPID $daemon_name +} + +case "$1" in + start) + stat_busy "Starting LastMP" + PID=$(get_pid) + if [ -z "$PID" ]; then + [ -f /var/run/$daemon_name.pid ] && rm -f /var/run/$daemon_name.pid + /usr/bin/$daemon_name + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + echo $(get_pid) >/var/run/lastfm/$daemon_name.pid + add_daemon $daemon_name + stat_done + fi + fi + ;; + + stop) + stat_busy "Stopping LastMP" + PID=$(get_pid) + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/$daemon_name.pid &> /dev/null + rm_daemon $daemon_name + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + + status) + stat_busy "Checking $daemon_name status"; + ck_status $daemon_name + ;; + + *) + echo "usage: $0 {start|stop|restart|status}" +esac + +exit 0 diff --git a/community/lastfmsubmitd/lastmp.conf b/community/lastfmsubmitd/lastmp.conf new file mode 100644 index 000000000..1ceb9119a --- /dev/null +++ b/community/lastfmsubmitd/lastmp.conf @@ -0,0 +1,6 @@ +# Uncomment and fill the password in if needed. + +[mpd] +host: localhost +port: 6600 +#password: ***** diff --git a/community/lat/PKGBUILD b/community/lat/PKGBUILD new file mode 100755 index 000000000..9d0c5f1ec --- /dev/null +++ b/community/lat/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=lat +pkgver=1.2.3 +pkgrel=1 +pkgdesc="LDAP Administration Tool" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/ldap-at/" +license=("GPL") +depends=('gnome-keyring' 'gtk-sharp-2' 'avahi' 'gnome-sharp') +makedepends=('gettext' 'intltool' 'pkgconfig') +install=$pkgname.install +source=(http://downloads.sourceforge.net/ldap-at/lat-$pkgver.tar.gz) +md5sums=('0725508d180720d260a70c5b39d387ba') + +build() { + export MONO_SHARED_DIR=$startdir/src/.wabi + mkdir -p $MONO_SHARED_DIR + cd $startdir/src/lat-$pkgver + find . -name Makefile.in -exec sed -i -e 's/-scrollkeeper-update.*//' {} \; + if [ -f omf.make ]; then + sed -i -e 's/-scrollkeeper-update.*//' omf.make + fi + + ./configure --prefix=/usr --enable-avahi=yes + make || return 1 + make DESTDIR=$startdir/pkg install + + rm -rf $MONO_SHARED_DIR +} diff --git a/community/lat/lat.install b/community/lat/lat.install new file mode 100644 index 000000000..ca184b7bf --- /dev/null +++ b/community/lat/lat.install @@ -0,0 +1,30 @@ +pkgname=lat + +post_install() { + scrolls=(`pacman -Ql $pkgname | grep 'share/omf/.*\.omf$' | awk '{ print $2 }'`) + + for scroll in "${scrolls[@]}" ; do + scrollkeeper-install -q -p var/lib/scrollkeeper "$scroll" + done +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + scrolls=(`pacman -Ql $pkgname | grep 'share/omf/.*\.omf$' | awk '{ print $2 }'`) + + for scroll in "${scrolls[@]}" ; do + scrollkeeper-uninstall -q -p var/lib/scrollkeeper "$scroll" + done +} + +op=$1 +shift + +$op $* diff --git a/community/launchy/PKGBUILD b/community/launchy/PKGBUILD new file mode 100644 index 000000000..42e51e63b --- /dev/null +++ b/community/launchy/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Andrew Burkett <burkett.andrew@gmail.com> +pkgname=launchy +pkgver=2.1.2 +pkgrel=1 +pkgdesc="Launchy indexes the programs in your start menu and can launch your documents, project files, folders, and bookmarks with just a few keystrokes!" +arch=('i686 x86_64') +url="http://www.launchy.net/" +license=('GPL') +depends=('qt' 'xdg-utils') +makedepends=('gcc' 'boost') +source=("http://downloads.sourceforge.net/launchy/launchy-$pkgver.tar.gz") +md5sums=('235a5ecba34d96c44fc4e69d74fc5817') + +build() { + cd "$srcdir/$pkgname-$pkgver" + sed -i 's/qmake-qt4/qmake/g' makefile + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/lazarus/ChangeLog b/community/lazarus/ChangeLog new file mode 100644 index 000000000..79ed3b287 --- /dev/null +++ b/community/lazarus/ChangeLog @@ -0,0 +1,3 @@ +2008-01-21 JJDaNiMoTh <jjdanimoth.aur@gmail.com> + + * PKGBUILD: moved man pages to /usr/share diff --git a/community/lazarus/PKGBUILD b/community/lazarus/PKGBUILD new file mode 100644 index 000000000..9f58071eb --- /dev/null +++ b/community/lazarus/PKGBUILD @@ -0,0 +1,52 @@ +# $Id: PKGBUILD 2729 2009-09-21 09:59:23Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Jens Adam (byte/jra) <j_adam@web.de> + +pkgname=lazarus +pkgver=0.9.29 +pkgrel=1 +pkgdesc='Delphi-like IDE for FreePascal' +url='http://www.lazarus.freepascal.org/' +license=('GPL2' 'MPL' 'custom:LGPL') +arch=('i686' 'x86_64') +depends=('fpc' 'fpc-src' 'gdk-pixbuf') +makedepends=(rpmextract) +options=('!emptydirs' '!makeflags') +source=(http://snapshots.lazarus.shikami.org/files/lazarus-$pkgver.21791-20090921.src.rpm) +md5sums=('2d7d4c211b211b7e0f22eae621b6b351') + +build() { + [ $NOEXTRACT -eq 1 ] || rpmextract.sh lazarus-$pkgver.21791-20090921.src.rpm + [ $NOEXTRACT -eq 1 ] || tar xzf lazarus-$pkgver.21791-20090921.tar.gz + + cd $srcdir/${pkgname} + # don't 'make examples' or you'll end up with a 100MB pkg + make FPC=/usr/bin/fpc clean all || return 1 + + # skip the 'make install' mess completely and do everything manually + mkdir -p $pkgdir/usr/lib/lazarus $pkgdir/usr/bin $pkgdir/usr/share/man/man1 $pkgdir/usr/share/doc + rm -r debian + cp -R . $pkgdir/usr/lib/lazarus || return 1 + + ln -s /usr/lib/lazarus/lazarus $pkgdir/usr/bin/lazarus && \ + ln -s /usr/lib/lazarus/startlazarus $pkgdir/usr/bin/startlazarus && \ + ln -s /usr/lib/lazarus/lazbuild $pkgdir/usr/bin/lazbuild || return 1 + + cp -R install/man/man1/* $pkgdir/usr/share/man/man1/ || return 1 + + mv $pkgdir/usr/lib/lazarus/docs $pkgdir/usr/share/doc/lazarus || return 1 + + # make 'desktop-file-validate' happy and fix missing .png icon + sed -e 's|\(Categories\).*|\1=IDE;Development;|' \ + -e 's|\.png|\.xpm|' -i install/lazarus.desktop && \ + install -Dm644 install/lazarus.desktop $pkgdir/usr/share/applications/lazarus.desktop && \ + install -Dm644 images/ide_icon48x48.png $pkgdir/usr/share/pixmaps/lazarus.png && \ + rm -r $pkgdir/usr/lib/lazarus/install || return 1 + + # license files: /usr/lib/lazarus/COPYING* + install -D -m644 COPYING.modifiedLGPL.txt $startdir/pkg/usr/share/licenses/$pkgname/COPYING.modifiedLGPL || return 1 + + # strip + find $pkgdir -perm /ugo+x -type f -exec strip {} \; && \ + find $pkgdir -name \*.so -type f -exec strip {} \; +} diff --git a/community/leafnode/PKGBUILD b/community/leafnode/PKGBUILD new file mode 100644 index 000000000..174e9da32 --- /dev/null +++ b/community/leafnode/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 2727 2009-09-21 09:35:55Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# You need an news user and group to build this package + +pkgname=leafnode +pkgver=1.11.7 +pkgrel=1 +pkgdesc="implements a store & forward NNTP proxy (client and server) with IPv4 and IPv6" +arch=('i686' 'x86_64') +url="http://leafnode.sourceforge.net/" +depends=(pcre) +license=('GPL') +install=(leafnode.install) +options=(!emptydirs) +source=(http://downloads.sf.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('e5e8ac28386c59df0b14ddbfcbe78509') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc/leafnode + make || return 1 + make DESTDIR=$startdir/pkg install && \ + chown -R root.root $startdir/pkg +} diff --git a/community/leafnode/leafnode.install b/community/leafnode/leafnode.install new file mode 100644 index 000000000..3d55cfe38 --- /dev/null +++ b/community/leafnode/leafnode.install @@ -0,0 +1,24 @@ +pre_install() { + /bin/true +} + +post_install() { + echo "-- You should add 'news' user and 'news' group and chown /var/spool/news!" +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + /bin/true +} + +pre_remove() { + /bin/true +} + +post_remove() { + echo "-- You may remove 'news' user and 'news' group!" +} + diff --git a/community/lesspipe/PKGBUILD b/community/lesspipe/PKGBUILD new file mode 100644 index 000000000..021d98ff6 --- /dev/null +++ b/community/lesspipe/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: solsTiCe d'Hiver <solstice.dhiver@gmail.com> + +pkgname=lesspipe +pkgver=1.70 +pkgrel=1 +pkgdesc='an input filter for the pager less' +depends=('less') +arch=('i686' 'x86_64') +license=('GPL') +optdepends=('unrar: support for rar file' 'rpm2cpio: support for rpm file' \ + 'p7zip: support for 7za file' 'cabextract: support for cab file' \ + 'cdrkit: support for iso file' 'unzip: support for zip file' \ + 'html2text: support for html file' 'antiword: support for word file' \ + 'unrtf: support for rtf file' 'imagemagick: support for some image file') +url="http://www-zeuthen.desy.de/~friebel/unix/lesspipe.html" +source=(http://www-zeuthen.desy.de/~friebel/unix/less/lesspipe.tar.gz \ + lesspipe.sh) +md5sums=('1eefbc1a4d95bb0726fc23ff5c66fc2e' + '675b56f560c600f43108adfd98222251') + +build() { + cd $srcdir/$pkgname-$pkgver + + ./configure --prefix=/usr --default + make || return 1 + mkdir -p $pkgdir/usr/share/man/man1 + make install PREFIX=$pkgdir/usr || return 1 + + install -D $srcdir/lesspipe.sh $pkgdir/etc/profile.d/lesspipe.sh +} diff --git a/community/lesspipe/lesspipe.sh b/community/lesspipe/lesspipe.sh new file mode 100644 index 000000000..ae6076f6b --- /dev/null +++ b/community/lesspipe/lesspipe.sh @@ -0,0 +1 @@ +export LESSOPEN='|/usr/bin/lesspipe.sh %s' diff --git a/community/libacpi/PKGBUILD b/community/libacpi/PKGBUILD new file mode 100644 index 000000000..9ec7a2034 --- /dev/null +++ b/community/libacpi/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=libacpi +pkgver=0.2 +pkgrel=2 +pkgdesc="general purpose lib to gather ACPI data" +arch=(i686 x86_64) +url="http://www.ngolde.de/libacpi.html" +license=('GPL') +depends=() +options=(!emptydirs) +source=(http://www.ngolde.de/download/$pkgname-$pkgver.tar.gz) +md5sums=('05b53dd7bead66dda35fec502b91066c') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + + make PREFIX=/usr || return 1 + make PREFIX=/usr DESTDIR="$startdir/pkg" install +} diff --git a/community/libao-pulse/PKGBUILD b/community/libao-pulse/PKGBUILD new file mode 100644 index 000000000..411b60bc1 --- /dev/null +++ b/community/libao-pulse/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=libao-pulse +pkgver=0.9.3 +pkgrel=1 +pkgdesc="A libao driver for the PulseAudio sound server" +arch=('i686' 'x86_64') +url="http://0pointer.de/lennart/projects/libao-pulse" +license=('GPL2') +depends=('libao' 'pulseaudio') +replaces=('libao-polyp') +provides=('libao-polyp') +conflicts=('libao-polyp') +options=('!libtool') +source=(http://0pointer.de/lennart/projects/libao-pulse/libao-pulse-$pkgver.tar.gz) +md5sums=('0f5b7fbed418c158703cb5657004d385') + +build() { + cd $startdir/src/libao-pulse-$pkgver + ./configure --prefix=/usr --disable-lynx + make || return 1 + make DESTDIR=$startdir/pkg install + +} diff --git a/community/libast/LICENSE.txt b/community/libast/LICENSE.txt new file mode 100644 index 000000000..67c75f783 --- /dev/null +++ b/community/libast/LICENSE.txt @@ -0,0 +1,21 @@ +/* + * Copyright (C) 1997-2004, Michael Jennings + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to + * deal in the Software without restriction, including without limitation the + * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies of the Software, its documentation and marketing & publicity + * materials, and acknowledgment shall be given in the documentation, materials + * and software packages that this Software was used. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ diff --git a/community/libast/PKGBUILD b/community/libast/PKGBUILD new file mode 100644 index 000000000..b67179aeb --- /dev/null +++ b/community/libast/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Adam 'battlemidget' Stokes <adam.stokes@gmail.com> + +pkgname=libast +pkgver=0.7 +pkgrel=2 +pkgdesc="The Library of Assorted Spiffy Things." +arch=('i686' 'x86_64') +depends=('imlib2' 'pcre' 'libsm') +license=('BSD') +source=(http://www.eterm.org/download/$pkgname-$pkgver.tar.gz LICENSE.txt) +md5sums=('a9ec3b2da317f35869316e6d9571d296' + '97071898559acc4f900ceb6cb9579492') +url="http://eterm.sourceforge.net/" +options=('!libtool') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --with-x + make || return 1 + make prefix=$startdir/pkg/usr install + +install -D -m644 $startdir/LICENSE.txt $startdir/pkg/usr/share/licenses/$pkgname/LICENSE.txt +} diff --git a/community/libasyncns/ChangeLog b/community/libasyncns/ChangeLog new file mode 100644 index 000000000..90f1b3465 --- /dev/null +++ b/community/libasyncns/ChangeLog @@ -0,0 +1,9 @@ +2009-01-17 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.7 + + * PKGBUILD: moved to $srcdir/$pkgdir syntax + +2007-06-20 Georg Grabler <ggrabler@gmail.com> + + * Updated to 0.3 diff --git a/community/libasyncns/PKGBUILD b/community/libasyncns/PKGBUILD new file mode 100644 index 000000000..d595189c2 --- /dev/null +++ b/community/libasyncns/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=libasyncns +pkgver=0.7 +pkgrel=1 +pkgdesc="A C library for Linux/Unix for executing name service queries asynchronously" +arch=('i686' 'x86_64') +url="http://0pointer.de/lennart/projects/libasyncns" +license=('LGPL') +options=('!libtool') +depends=('glibc') +source=(http://0pointer.de/lennart/projects/libasyncns/${pkgname}-${pkgver}.tar.gz) +md5sums=('1cac4bd143503b597aaf5c344c0bf81e') + +build() { + cd ${srcdir}/libasyncns-${pkgver} + ./configure --prefix=/usr --disable-lynx + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/libatomic_ops/PKGBUILD b/community/libatomic_ops/PKGBUILD new file mode 100644 index 000000000..3927f9395 --- /dev/null +++ b/community/libatomic_ops/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=libatomic_ops +pkgver=1.2 +pkgrel=1 +pkgdesc="Provides semi-portable access to hardware provided atomic memory operations" +arch=('i686' 'x86_64') +url="http://www.hpl.hp.com/research/linux/atomic_ops" +license=('GPL2' 'MIT') +depends=() +source=(http://www.hpl.hp.com/research/linux/atomic_ops/download/libatomic_ops-$pkgver.tar.gz) +md5sums=('1b65e48271c81e3fa2d7a9a69bab7504') + +build() { + cd $startdir/src/libatomic_ops-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m644 doc/LICENSING.txt $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/libcgi/PKGBUILD b/community/libcgi/PKGBUILD new file mode 100644 index 000000000..d627df5f2 --- /dev/null +++ b/community/libcgi/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com> + +pkgname=libcgi +pkgver=1.0 +pkgrel=4 +pkgdesc="A powerful and easy to use library for writing CGI applications in C" +arch=('i686' 'x86_64') +url="http://libcgi.sourceforge.net/" +license=("GPL") +depends=('glibc') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('110af367081d33c7ed6527a1a60fc274') + +build() { + cd $startdir/src/$pkgname-$pkgver + sed -i "s/\(hextable\['e'\] = \)13/\114/" src/cgi.c + #Arch64 Fix + if [ "$CARCH" = "x86_64" ]; then + export CFLAGS="$CFLAGS -fPIC" + export CXXFLAGS="$CFLAGS" + fi + ./configure --prefix=/usr + make || return 1 + mkdir -p $startdir/pkg/usr/{lib,include} + make prefix=$startdir/pkg/usr install +} diff --git a/community/libcompizconfig/PKGBUILD b/community/libcompizconfig/PKGBUILD new file mode 100644 index 000000000..69e350426 --- /dev/null +++ b/community/libcompizconfig/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: JJDaNiMoTh <jjdanimoth@gmail.com> +# Contributor: nesl247 <nesl247@gmail.com> + +pkgname=libcompizconfig +pkgver=0.8.2 +pkgrel=1 +pkgdesc="Compiz configuration system library" +arch=('i686' 'x86_64') +url="http://opencompositing.org" +license=('GPL') +depends=('compiz-core>=0.8.2' 'libxml2') +makedepends=('intltool' 'pkgconfig') +conflicts=('libcompizconfig-git') +source=(http://releases.compiz-fusion.org/${pkgver}/${pkgname}-${pkgver}.tar.bz2) +options=('!emptydirs' '!libtool') +md5sums=('551ab49ab7f542f4a969e54bcfb7a485') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/libconfig/PKGBUILD b/community/libconfig/PKGBUILD new file mode 100644 index 000000000..2cc6c4409 --- /dev/null +++ b/community/libconfig/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: scippio <scippio@seznam.cz> + +pkgname=libconfig +pkgver=1.3.2 +pkgrel=4 +pkgdesc="C/C++ Configuration File Library" +arch=('i686' 'x86_64') +url="http://hyperrealm.com/libconfig/libconfig.html" +license=('LGPL') +depends=('gcc-libs' 'texinfo') +install=libconfig.install +source=(http://www.hyperrealm.com/libconfig/$pkgname-$pkgver.tar.gz) +md5sums=('094a82afd382aa2305c6cc3c06025c2d') +options=('!libtool' '!emptydirs') + +build() { + cd ${srcdir}/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install + rm ${pkgdir}/usr/share/info/dir + gzip ${pkgdir}/usr/share/info/* +} diff --git a/community/libconfig/libconfig.install b/community/libconfig/libconfig.install new file mode 100644 index 000000000..92c6132c7 --- /dev/null +++ b/community/libconfig/libconfig.install @@ -0,0 +1,20 @@ +infodir=/usr/share/info +filelist=(libconfig.info.gz) + +post_install() { + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} + +# vim:set ts=2 sw=2 et: diff --git a/community/libdlna/PKGBUILD b/community/libdlna/PKGBUILD new file mode 100644 index 000000000..6918fc242 --- /dev/null +++ b/community/libdlna/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Kessia 'even' Pinheiro <kessiapinheiro at gmail.com> +# Contributor: kastor <kastor@fobos.org.ar> +pkgname=libdlna +pkgver=0.2.3 +pkgrel=7 +pkgdesc="An open-source implementation of DLNA (Digital Living Network Alliance) standards " +url="http://libdlna.geekbox.org" +license=("LGPL") +arch=('i686' 'x86_64') +options=('!libtool') +makedepends=('ctags') +depends=('glibc' 'ffmpeg') +source=("http://libdlna.geexbox.org/releases/${pkgname}-${pkgver}.tar.bz2") +md5sums=('2c974f95b711e5fd07f78fc4ebfcca66') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + sed -i 's|ffmpeg/avformat.h|libavformat/avformat.h|' ./configure src/profiles.h src/*.c || return 1 + sed -i 's|ffmpeg/avcodec.h|libavcodec/avcodec.h|' ./configure src/profiles.h src/*.c || return 1 + ./configure --prefix=/usr --includedir=/usr/include/libavformat || return 1 + make || return 1 + make INSTALL=/bin/install DESTDIR=${pkgdir} install +} diff --git a/community/libdnet/PKGBUILD b/community/libdnet/PKGBUILD new file mode 100644 index 000000000..a96b372fb --- /dev/null +++ b/community/libdnet/PKGBUILD @@ -0,0 +1,28 @@ +# Contributor: James Fryman <jfryman@gmail.com> +pkgname=libdnet +pkgver=1.12 +pkgrel=3.1 +pkgdesc="A simplified, portable interface to several low-level networking routines" +arch=(i686 x86_64) +makedepends=(python) +install=(libdnet.install) +license=("BSD") +url="http://code.google.com/p/libdnet/" +source=(http://libdnet.googlecode.com/files/libdnet-$pkgver.tgz) +md5sums=('9253ef6de1b5e28e9c9a62b882e44cc9') + +build() { + mkdir -p $startdir/pkg/usr/bin + + [ $CARCH == "x86_64" ] && export CFLAGS=-fPIC + + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make && make DESTDIR=$pkgdir install || return 1 + + cd python && \ + python setup.py install --root=$startdir/pkg || return 1 + + install -D -m0644 ../LICENSE $startdir/pkg/usr/share/licenses/libdnet/license && \ + mv $startdir/pkg/usr/man $startdir/pkg/usr/share/ +} diff --git a/community/libdnet/libdnet.install b/community/libdnet/libdnet.install new file mode 100644 index 000000000..cb8146f24 --- /dev/null +++ b/community/libdnet/libdnet.install @@ -0,0 +1,3 @@ +post_install() { + /sbin/ldconfig +} diff --git a/community/libesmtp/PKGBUILD b/community/libesmtp/PKGBUILD new file mode 100644 index 000000000..b12822614 --- /dev/null +++ b/community/libesmtp/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=libesmtp +pkgver=1.0.4 +pkgrel=3 +pkgdesc="LibESMTP is a library to manage posting (or submission of) electronic mail using SMTP to a preconfigured Mail Transport Agent (MTA)" +arch=('i686' 'x86_64') +url="http://www.stafford.uklinux.net/libesmtp/" +license=('LGPL') +depends=('openssl>=0.9.8g') +source=(http://www.stafford.uklinux.net/libesmtp/${pkgname}-${pkgver}.tar.bz2) +md5sums=('8b4e8a794adc46268f0c6a0b3fb79486') +options=('!libtool') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${startdir}/pkg install +} diff --git a/community/libev/PKGBUILD b/community/libev/PKGBUILD new file mode 100644 index 000000000..88660fe21 --- /dev/null +++ b/community/libev/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 1486 2009-08-24 08:19:38Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Allan McRae <allan@archlinux.org> +# Contributor: Thomas Haider <t.haider@vcnc.org> + +pkgname=libev +pkgver=3.80 +_pkgver=3.8 +pkgrel=1 +pkgdesc="A full-featured and high-performance event loop" +arch=('i686' 'x86_64') +url="http://software.schmorp.de/pkg/libev.html" +license=('BSD') +depends=('glibc') +options=('!libtool') +source=(http://dist.schmorp.de/${pkgname}/Attic/${pkgname}-${_pkgver}.tar.gz) +md5sums=('4897453c077056769777d43e5495ded1') + +build() { + cd "${srcdir}/${pkgname}-${_pkgver}" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="${pkgdir}" install + + # fix conflict with libevent + rm ${pkgdir}/usr/include/event.h + + install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/community/libexosip2/ChangeLog b/community/libexosip2/ChangeLog new file mode 100644 index 000000000..7b33546b8 --- /dev/null +++ b/community/libexosip2/ChangeLog @@ -0,0 +1,7 @@ +2008-04-20 Darwin Bautista <djclue917@gmail.com> +* libexosip2 3.1.0-1 +* New upstream release + +2007-11-21 Darwin Bautista <djclue917@gmail.com> +* libexosip2 3.0.3_3-1 +* Initial release diff --git a/community/libexosip2/PKGBUILD b/community/libexosip2/PKGBUILD new file mode 100644 index 000000000..022700a2e --- /dev/null +++ b/community/libexosip2/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Darwin Bautista <djclue917@gmail.com> + +pkgname=libexosip2 +pkgver=3.2.0 +pkgrel=1 +pkgdesc="A library that hides the complexity of using SIP for multimedia session establishement" +arch=('i686' 'x86_64') +url="http://savannah.nongnu.org/projects/exosip/" +license=('GPL') +depends=('libosip2>=3.1.0' 'openssl') +options=(!libtool) +source=(http://download.savannah.nongnu.org/releases/exosip/libeXosip2-${pkgver/_/-}.tar.gz) +md5sums=('2186453c58b3da4e302d1456fffa02bf') + +build() { + cd "$startdir/src/libeXosip2-${pkgver/_/-}" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$startdir/pkg" install +} diff --git a/community/libfakekey/PKGBUILD b/community/libfakekey/PKGBUILD new file mode 100644 index 000000000..aefe85b48 --- /dev/null +++ b/community/libfakekey/PKGBUILD @@ -0,0 +1,26 @@ +# Contributor: zoulnix <z[o]ulnix.borkedduck.c[o]m> + +pkgname=libfakekey +pkgver=0.1 +pkgrel=3 +pkgdesc="X virtual keyboard library." +arch=('i686' 'x86_64') +url="http://matchbox-project.org/" +license=('GPL') +depends=('libxtst') +makedepends=('gcc' 'make' 'pkgconfig') +options=('!libtool') +source=(http://matchbox-project.org/sources/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('83dbde4d77e8baf0176fe4291d8a2303') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static + + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} \ No newline at end of file diff --git a/community/libfbclient/ChangeLog b/community/libfbclient/ChangeLog new file mode 100644 index 000000000..f02bd5ff5 --- /dev/null +++ b/community/libfbclient/ChangeLog @@ -0,0 +1,26 @@ + +2009-06-08 Douglas Soares de Andrade <douglas@archlinux.org> + + * Rebuilt for the new icu + +2009-04-09 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2.1.2 + +2008-08-10 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2.1.1 + +2008-05-10 Mateusz Herych <heniekk@gmail.com> + + * Updated for x86_64 - 2.1.0 + +2008-04-28 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 2.1.0 + * Sure, firebird is the hell to build. Waiting contributions ;-) + +2007-07-06 tardo <tardo@nagi-fanboi.net> + + * Built for x86_64 + * This is the most fucked up pkg evar. diff --git a/community/libfbclient/LICENSE b/community/libfbclient/LICENSE new file mode 100644 index 000000000..e735b0cc1 --- /dev/null +++ b/community/libfbclient/LICENSE @@ -0,0 +1,44 @@ + +LICENSES +-------- + +The applicable and approved licenses for the source files +of the Firebird RDBMS project are: + + 1) InterBase Public License (IPL), version 1.0 + http://bdn.borland.com/article/0,1410,30198,00.html + + 2) Initial Developer's Public License (IDPL), version 1.0 + http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_idpl + +The IPL is copyright of Borland Corp., the other licenses are copyright +by the source code authors and contributors. + + +USAGE RULES +----------- + +1) The source code which was released under the IPL must keep this license. + All modifications / adaptations of this code are still subjects of the IPL. + +2) The files that are derived from the IPL covered code, must also keep + this license. It means that if any new file contains some code covered by + the IPL, then this file should be released under the IPL too. + +3) The new files developed by the members of the Firebird project should + be released under the IDPL. + +4) The new files contributed by people who are not members of the Firebird + project should follow the rule #3. If an author (initial developer) doesn't + specify the license to be used, the person who applies the contributed code + to the CVS tree (a committer) becomes responsible for the license assigned + to the contributed code. + +5) Every non-binary file that exists in the CVS tree, should have a header + section which describes the license this code is released under. If a file + contains no header, it means that this code is freeware and nobody owns the + appropriate copyrights. + + +You may find the exhibits for the approved licenses in /doc/license directory +of the CVS tree. diff --git a/community/libfbclient/PKGBUILD b/community/libfbclient/PKGBUILD new file mode 100755 index 000000000..5dd7a6f46 --- /dev/null +++ b/community/libfbclient/PKGBUILD @@ -0,0 +1,47 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> + +pkgname=libfbclient +pkgver=2.1.2.18118 +pkgdesc="Client library for Firebird." +pkgrel=5 +arch=('i686' 'x86_64') +url="http://www.firebirdsql.org/" +license=('custom') +depends=("gcc-libs" "icu") +makedepends=("gcc" "autoconf" "automake") +source=(http://downloads.sourceforge.net/firebird/Firebird-$pkgver-0.tar.bz2 +LICENSE firebird-gcc-icu.patch) + +build() { + cd $srcdir/Firebird-$pkgver-0 + + # Fix gcc 4.4.0 and icu compiling problems + patch -Np0 < $srcdir/firebird-gcc-icu.patch + + msg "Configuring to use superserver, compiling, making and instaling." + msg "Dont worry about the errors below. It will compile, then we will" + msg "move the libs to the right dir." + autoreconf + automake --add-missing + ./configure --prefix=/opt/firebird --with-system-icu + make -j1 # bug in firebird makefiles (don't allow parallel build) + + msg "Now moving to the right place." + mkdir -p $pkgdir/opt/firebird $pkgdir/usr/bin + cp -R gen/firebird/{lib,include} $pkgdir/usr + install -m644 gen/firebird/*.msg $pkgdir/opt/firebird + install -m755 gen/firebird/bin/fb_config $pkgdir/usr/bin + rm $pkgdir/usr/lib/libeditline.a # remove to avoid conflict with heimdal + sed -i -e "s/fb_root=.*/fb_root=\/usr/" \ + -e "s/fb_bindir=.*/fb_bindir=\/opt\/firebird\/bin/" \ + $pkgdir/usr/bin/fb_config + + mkdir -p $srcdir/usr/share/licenses/$pkgname/ + + msg "Installing the LICENSE" + install -D -m644 ${srcdir}/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE +} +md5sums=('063b3825a06d328f726b733fd74614b1' + '0d61798861e159c85dbdf0f30fe2f2ce' + '9572494efc022f8c728553d37448e2ed') diff --git a/community/libfbclient/firebird-gcc-icu.patch b/community/libfbclient/firebird-gcc-icu.patch new file mode 100644 index 000000000..09327d8c7 --- /dev/null +++ b/community/libfbclient/firebird-gcc-icu.patch @@ -0,0 +1,32 @@ +# Author: Adriano dos Santos Fernandes +#Index: src/common/classes/alloc.h +#=================================================================== +#RCS file: /cvsroot/firebird/firebird2/src/common/classes/alloc.h,v +#retrieving revision 1.71 +diff -u -p -r1.71 alloc.h +--- src/common/classes/alloc.h 26 Sep 2007 17:48:20 -0000 1.71 ++++ src/common/classes/alloc.h 20 May 2009 02:20:08 -0000 +@@ -47,6 +47,7 @@ + #include <stdlib.h> /* XPG: prototypes for malloc/free have to be in + stdlib.h (EKU) */ + #endif ++#include <new> + + #ifdef _MSC_VER + #define THROW_BAD_ALLOC +@@ -448,15 +449,6 @@ inline void* operator new[](size_t s) TH + ); + } + +-inline void* operator new(size_t, void* ptr) throw() +-{ +- return ptr; +-} +-inline void* operator new[](size_t, void* ptr) throw() +-{ +- return ptr; +-} +- + inline void operator delete(void* mem) throw() + { + Firebird::MemoryPool::globalFree(mem); diff --git a/community/libgalago-gtk/PKGBUILD b/community/libgalago-gtk/PKGBUILD new file mode 100644 index 000000000..6013b2ae9 --- /dev/null +++ b/community/libgalago-gtk/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=libgalago-gtk +pkgver=0.5.0 +pkgrel=2 +pkgdesc="GTK+ widgets for the Galago presence framework" +arch=(i686 x86_64) +url="http://www.galago-project.org" +options=('!libtool') +license=('LGPL') +depends=('gtk2' 'libgalago') +source=(http://www.galago-project.org/files/releases/source/libgalago-gtk/libgalago-gtk-$pkgver.tar.gz) +md5sums=('810f7922ac37ca87d61a0fb0cd830b8b') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + rm -rf $startdir/pkg/usr/share/autopackage +} diff --git a/community/libgalago/PKGBUILD b/community/libgalago/PKGBUILD new file mode 100644 index 000000000..ac3330255 --- /dev/null +++ b/community/libgalago/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=libgalago +pkgver=0.5.2 +pkgrel=2.1 +pkgdesc="The Galago presence library" +arch=(i686 x86_64) +url="http://www.galago-project.org" +options=('!libtool') +license=("LGPL") +depends=('dbus-glib') +source=(http://www.galago-project.org/files/releases/source/libgalago/libgalago-$pkgver.tar.gz \ + libgalago-mkinstalldirs.patch) +md5sums=('7ec92f2ecba1309ac4b71b4b4d8d0a0d' '3b38fecc5421ca338363b9ae1d218b7e') + +build() { + cd $startdir/src/libgalago-$pkgver + patch -p0 -i ../libgalago-mkinstalldirs.patch || return 1 + ./configure --prefix=/usr --disable-tests + make || return 1 + make DESTDIR=$startdir/pkg install + rm -rf $startdir/pkg/usr/share/autopackage +} diff --git a/community/libgalago/libgalago-mkinstalldirs.patch b/community/libgalago/libgalago-mkinstalldirs.patch new file mode 100644 index 000000000..87c42fc00 --- /dev/null +++ b/community/libgalago/libgalago-mkinstalldirs.patch @@ -0,0 +1,11 @@ +--- po/Makefile.in.in.org 2007-01-25 15:14:01.000000000 +0300 ++++ po/Makefile.in.in 2007-01-25 15:15:11.000000000 +0300 +@@ -29,7 +29,7 @@ + INSTALL = @INSTALL@ + INSTALL_DATA = @INSTALL_DATA@ + MKINSTALLDIRS = @MKINSTALLDIRS@ +-mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(MKINSTALLDIRS)" ;; esac` ++mkinstalldirs = $(SHELL) $(MKINSTALLDIRS) + + CC = @CC@ + GMSGFMT = @GMSGFMT@ diff --git a/community/libgda3/PKGBUILD b/community/libgda3/PKGBUILD new file mode 100644 index 000000000..d891ec233 --- /dev/null +++ b/community/libgda3/PKGBUILD @@ -0,0 +1,23 @@ +pkgname=libgda3 +pkgver=3.1.5 +pkgrel=5 +pkgdesc="data abstraction layer; with mysql, pgsql, ldap, xml, sqlite providers" +arch=('i686' 'x86_64') +url="http://www.gnome-db.org/Download" +license=('GPL') +depends=('glib2' 'libxslt' 'popt' 'rarian' 'db' 'gnome-vfs' + 'libmysqlclient' 'postgresql-libs>=8.4.1' 'libldap' 'unixodbc' 'sqlite3') +makedepends=('intltool' 'pkgconfig' 'gtk-doc' 'util-linux-ng') +options=('!libtool' '!distcc') +source=(http://ftp.acc.umu.se/pub/GNOME/sources/libgda/3.1/libgda-$pkgver.tar.bz2) +md5sums=('eb7da5286a112e7cff3111c89fba4456') + +build() { + cd "$srcdir/libgda-$pkgver" + + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=$pkgdir install || return 1 + + cd "$pkgdir" && find -name \*..so -exec rename '..so' '.a' {} \; +} diff --git a/community/libgdamm/PKGBUILD b/community/libgdamm/PKGBUILD new file mode 100644 index 000000000..3280df6b2 --- /dev/null +++ b/community/libgdamm/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Jan de Groot <jan@jgc.homeip.net> + +pkgname=libgdamm +pkgver=3.99.14 +pkgrel=1 +pkgdesc="A C++ interface for libgda" +arch=(i686 x86_64) +depends=('libgda' 'glibmm') +url="http://gtkmm.sourceforge.net/" +license=('LGPL') +options=('!libtool') +source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/3.99/$pkgname-$pkgver.tar.bz2) +md5sums=('51b680fdf2b724cfd475886c687f5780') + +build() { + cd $startdir/src/$pkgname-$pkgver + #sed -e 's|glibmm-2.4|glibmm-2.20|' -i configure + #sed -e 's|glibmm-2.4|glibmm-2.20|' -i configure.in + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/libgeotiff/PKGBUILD b/community/libgeotiff/PKGBUILD new file mode 100644 index 000000000..959bc1675 --- /dev/null +++ b/community/libgeotiff/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=libgeotiff +pkgver=1.2.5 +pkgrel=2 +pkgdesc="A TIFF based interchange format for georeferenced raster imagery" +arch=('i686' 'x86_64') +license=('custom') +url="http://www.remotesensing.org/geotiff" +depends=('libtiff' 'proj' 'libjpeg>=7') +options=('!makeflags') +source=(ftp://ftp.remotesensing.org/pub/geotiff/libgeotiff/$pkgname-$pkgver.tar.gz) +md5sums=('000f247a88510f1b38d4b314d1e47048') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install + + install -D -m644 LICENSE "$pkgdir/usr/share/licenses/libgeotiff/LICENSE" +} diff --git a/community/libghemical/PKGBUILD b/community/libghemical/PKGBUILD new file mode 100644 index 000000000..1251ac138 --- /dev/null +++ b/community/libghemical/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: Abhishek Dasgupta <abhidg@gmail.com> + +pkgname=libghemical +pkgver=2.98 +pkgrel=1 +pkgdesc="Library containing computational chemistry facility of ghemical" +license=("GPL") +arch=(i686 x86_64) +url="http://bioinformatics.org/ghemical/libghemical/" +depends=('gcc-libs') +makedepends=('openbabel') +options=(!libtool) +source=(http://bioinformatics.org/ghemical/download/current/${pkgname}-${pkgver}.tar.gz sasaeval.diff) + +build() { + cd ${startdir}/src/${pkgname}-${pkgver}/ + patch -p1 -i ${srcdir}/sasaeval.diff || return 1 + ./configure --prefix=/usr --enable-openbabel + make || return 1 + make DESTDIR=${startdir}/pkg install || return 1 +} +md5sums=('9ca4a60ba9b98f3c5003ee2e1a0ffeb0' + '4c520ded165acc14b5477a55541554ef') diff --git a/community/libghemical/sasaeval.diff b/community/libghemical/sasaeval.diff new file mode 100644 index 000000000..fe719f8d9 --- /dev/null +++ b/community/libghemical/sasaeval.diff @@ -0,0 +1,21 @@ +--- a/src/sasaeval.cpp 2008-08-01 09:39:01.000000000 +0530 ++++ b/src/sasaeval.cpp 2008-08-01 09:40:33.000000000 +0530 +@@ -21,6 +21,8 @@ + #include "sasaeval.h" + + #include "engine.h" ++#include <algorithm> ++using namespace std; + + // the surface area code apparently contains some bugs, since it sometimes + // crashes. another possibility is that the surface area math contains some +--- a/src/sasaeval.h 2008-07-31 00:40:08.000000000 +0530 ++++ b/src/sasaeval.h 2008-08-01 09:40:04.000000000 +0530 +@@ -24,6 +24,7 @@ + #define SASAEVAL_H + + #include "typedef.h" ++#include <stdlib.h> + + struct cg_nbt3_nl; // SASA neighbor list. + diff --git a/community/libgmail/PKGBUILD b/community/libgmail/PKGBUILD new file mode 100644 index 000000000..c36fa9282 --- /dev/null +++ b/community/libgmail/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> +# Contributor: Igor Galic <i.galic@gmail.com> + +pkgname=libgmail +pkgver=0.1.11 +pkgrel=1 +pkgdesc="Pure Python binding for accessing Gmail service." +arch=('i686' 'x86_64') +url="http://libgmail.sourceforge.net" +license=('GPL2') +depends=('python' 'python-mechanize') +source=(http://downloads.sourceforge.net/sourceforge/libgmail/$pkgname-$pkgver.tar.gz) +md5sums=('247477ac98b39658fdcdee8d65639e51') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + python setup.py install --root=${pkgdir} +} diff --git a/community/libgringotts/ChangeLog b/community/libgringotts/ChangeLog new file mode 100644 index 000000000..b23626f44 --- /dev/null +++ b/community/libgringotts/ChangeLog @@ -0,0 +1,2 @@ +2009-03-21 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * osmo dependency, moved to [community] diff --git a/community/libgringotts/PKGBUILD b/community/libgringotts/PKGBUILD new file mode 100644 index 000000000..1ca288189 --- /dev/null +++ b/community/libgringotts/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=libgringotts +pkgver=1.2.1 +pkgrel=6 +pkgdesc="Encryption backend for Gringotts." +arch=('i686' 'x86_64') +url="http://developer.berlios.de/projects/gringotts" +license=('GPL') +depends=('bzip2' 'libmcrypt' 'libtool' 'mhash' 'zlib') +makedepends=('autoconf') +source=(http://download.berlios.de/gringotts/$pkgname-$pkgver.tar.bz2) + +md5sums=('b2b1bad56ef33153f251ccd9500860be') + +build() { + cd "${srcdir}/$pkgname-$pkgver" + + autoconf + ./configure --prefix=/usr + make || return 1 + make DESTDIR="${pkgdir}" install + + rm -fr "${pkgdir}/usr/share" +} diff --git a/community/libgtksourceviewmm/PKGBUILD b/community/libgtksourceviewmm/PKGBUILD new file mode 100644 index 000000000..d17494504 --- /dev/null +++ b/community/libgtksourceviewmm/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> + +pkgname=libgtksourceviewmm +pkgver=0.3.1 +pkgrel=1 +pkgdesc="A C++ API for gtksourceview" +arch=('i686' 'x86_64') +url="http://home.gna.org/gtksourceviewmm/" +license=('LGPL') +depends=('gtkmm' 'gtksourceview') +makedepends=('doxygen') +replaces=('gtksourceviewmm') +options=('!libtool' '!emptydirs') +source=(ftp://ftp.gnome.org/pub/gnome/sources/$pkgname/0.3/$pkgname-$pkgver.tar.bz2) +md5sums=('44282a68f4bbd5fc20c49d3c486d11f2') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +# find $startdir/pkg -name '*.la' -exec rm {} \; +} diff --git a/community/libgtksourceviewmm2/PKGBUILD b/community/libgtksourceviewmm2/PKGBUILD new file mode 100644 index 000000000..6f4869efb --- /dev/null +++ b/community/libgtksourceviewmm2/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Roman Kyrylych <roman@archlinux.org> + +pkgname=libgtksourceviewmm2 +pkgver=1.9.5 +pkgrel=1 +pkgdesc="A C++ API for gtksourceview2" +arch=('i686' 'x86_64') +url="http://home.gna.org/gtksourceviewmm/" +license=('LGPL') +depends=('gtkmm' 'gtksourceview2') +makedepends=('doxygen') +options=('!libtool' '!emptydirs') +source=(ftp://ftp.gnome.org/pub/gnome/sources/libgtksourceviewmm/1.9/libgtksourceviewmm-$pkgver.tar.bz2 'gcc4.3.patch') +md5sums=('5b907e66e08d913e700135cf3f968ecb' + '2734d32a4e6c404946190710f08300a7') + +build() { + cd $startdir/src/libgtksourceviewmm-$pkgver + + patch -Np1 -i ../gcc4.3.patch + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/libgtksourceviewmm2/gcc4.3.patch b/community/libgtksourceviewmm2/gcc4.3.patch new file mode 100644 index 000000000..b08d43c2b --- /dev/null +++ b/community/libgtksourceviewmm2/gcc4.3.patch @@ -0,0 +1,11 @@ +--- libgtksourceviewmm-1.9.5/tests/test-search.cpp~ 2008-06-17 10:10:00.000000000 +0200 ++++ libgtksourceviewmm-1.9.5/tests/test-search.cpp 2008-06-17 10:10:10.000000000 +0200 +@@ -2,7 +2,7 @@ + #include <iostream> + #include <fstream> + #include <stdexcept> +-#include <string> ++#include <string.h> + #include <gtkmm.h> + #include <gtksourceviewmm.h> + #include <glib/gmessages.h> diff --git a/community/libident/PKGBUILD b/community/libident/PKGBUILD new file mode 100644 index 000000000..e9f647915 --- /dev/null +++ b/community/libident/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +pkgname=libident +pkgver=0.32 +pkgrel=1 +pkgdesc="New libident C library" +arch=('i686' 'x86_64') +url="http://www.remlab.net/libident/" +license=('custom') +source=(http://www.remlab.net/files/libident/libident-$pkgver.tar.gz) +md5sums=('9b9346eacc28d842d164881f0efa3388') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + install -D -m 755 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} diff --git a/community/libisoburn/PKGBUILD b/community/libisoburn/PKGBUILD new file mode 100644 index 000000000..8677cd1a3 --- /dev/null +++ b/community/libisoburn/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Hugo Doria <hugo@archlinux.org< +# Contributor: Gour <Gour <gour@mail.inet.hr> + +pkgname=libisoburn +pkgver=0.4.2 +pkgrel=1 +pkgdesc="frontend for libraries libburn and libisofs" +url="http://libburnia.pykix.org/wiki/Libisoburn" +arch=('i686' 'x86_64') +license=('GPL2') +depends=('libburn>=0.5.8' 'libisofs>=0.6.12' 'readline') +options=('!libtool') +source=(http://files.libburnia-project.org/releases/${pkgname}-${pkgver}.pl00.tar.gz) +md5sums=('356d8b96de961d88de82a9ff8fe9f829') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/libjingle/PKGBUILD b/community/libjingle/PKGBUILD new file mode 100644 index 000000000..450bccb77 --- /dev/null +++ b/community/libjingle/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=libjingle +pkgver=0.3.11 +pkgrel=2 +pkgdesc="Google Talk's implementation of Jingle and Jingle-Audio" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/tapioca-voip/" +license=('BSD') +depends=('expat' 'openssl') +options=('!libtool') +source=(http://downloads.sourceforge.net/sourceforge/tapioca-voip/$pkgname-$pkgver.tar.gz) +md5sums=('f9602b2dbca1e13dfe0b15e9188b4442') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + install -D -m 644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} diff --git a/community/libmatchbox/PKGBUILD b/community/libmatchbox/PKGBUILD new file mode 100644 index 000000000..c00cbbfd2 --- /dev/null +++ b/community/libmatchbox/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Henrique C. Alves <hcarvalhoalves@gmail.com> + +pkgname=libmatchbox +pkgver=1.9 +pkgrel=2 +pkgdesc="Base library for Matchbox WM" +arch=('i686' 'x86_64') +license=('LGPL') +depends=('pango' 'libpng' 'libjpeg>=7' 'xsettings-client' 'libxext') +options=('!libtool') +url="http://projects.o-hand.com/matchbox" +source=(http://projects.o-hand.com/matchbox/sources/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2) +md5sums=('9f73e7515cc4679171a5db180dc1343b') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr --enable-pango --enable-jpeg --enable-xsettings + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/libmatio/PKGBUILD b/community/libmatio/PKGBUILD new file mode 100644 index 000000000..fe13c6852 --- /dev/null +++ b/community/libmatio/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=libmatio +pkgver=1.3.3 +pkgrel=1 +pkgdesc="A C library with a fortran 90/95 module interface for reading/writing MATLAB MAT-files" +arch=('i686' 'x86_64') +license=("LGPL") +url="http://sourceforge.net/projects/matio" +depends=('zlib' ) +makedepends=('libtool' 'autoconf' 'automake') +options=('!libtool') +source=(http://downloads.sourceforge.net/sourceforge/matio/matio-1.3.3.tar.gz) +md5sums=('5c12a98f391de000e88b5a1b20d74abf') + +build() { + cd $startdir/src/matio-$pkgver + ./bootstrap && + ./configure --prefix=/usr --enable-fortran --enable-shared && + make && make DESTDIR=$startdir/pkg install +} diff --git a/community/libmemcached/PKGBUILD b/community/libmemcached/PKGBUILD new file mode 100644 index 000000000..0574fe36d --- /dev/null +++ b/community/libmemcached/PKGBUILD @@ -0,0 +1,27 @@ +# $Id$ +# Maintainer: Evangelos Foutras <foutrelis@gmail.com> + +pkgname=libmemcached +pkgver=0.33 +pkgrel=1 +pkgdesc="C and C++ client library to the memcached server" +arch=('i686' 'x86_64') +url="http://tangent.org/552/libmemcached.html" +license=('GPL') +depends=('glibc') +makedepends=('perl') +options=('!libtool') +source=(http://download.tangent.org/$pkgname-$pkgver.tar.gz) +md5sums=('bb16c0c2867218a91ad521b75cf995f7') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # memcached is needed only in `make test', therefore we pass + # --without-memcached to the configure script to skip it + ./configure --prefix=/usr --without-memcached + make || return 1 + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/libmirage/PKGBUILD b/community/libmirage/PKGBUILD new file mode 100644 index 000000000..7a93f3c9a --- /dev/null +++ b/community/libmirage/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 507 2009-08-01 12:22:25Z mherych $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Charles Lindsay <charles@chaoslizard.org> + +pkgname=libmirage +pkgver=1.2.0 +pkgrel=1 +pkgdesc="CD-ROM image (B6T/CCD/CDI/CUE/ISO/MDS/NRG/TOC) access library" +arch=('i686' 'x86_64') +url="http://cdemu.sourceforge.net/" +license=('GPL') +depends=('glib2' 'libsndfile') +makedepends=('bison' 'flex') +source=(http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.bz2) +options=(!libtool) +md5sums=('816e61eb72c2851bcf9a074f6249a336') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/libnetfilter_conntrack/PKGBUILD b/community/libnetfilter_conntrack/PKGBUILD new file mode 100644 index 000000000..d03205ab4 --- /dev/null +++ b/community/libnetfilter_conntrack/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 186 2009-07-20 09:03:25Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Alessandro Sagratini <ale_sagra@hotmail.com> +# Contributor: Kevin Edmonds <edmondskevin@hotmail.com> + +pkgname=libnetfilter_conntrack +pkgver=0.0.100 +pkgrel=1 +pkgdesc="userspace library providing a programming interface (API) to the in-kernel connection tracking state table" +arch=('i686' 'x86_64') +depends=(libnfnetlink) +makedepends=(pkgconfig) +url="http://www.netfilter.org/projects/libnetfilter_conntrack/index.html" +license=("GPL") +options=('!libtool') +source=(http://www.netfilter.org/projects/$pkgname/files/$pkgname-$pkgver.tar.bz2) +md5sums=('c047cea509621cf2abed0718cb210972') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/libnetfilter_queue/PKGBUILD b/community/libnetfilter_queue/PKGBUILD new file mode 100644 index 000000000..7cd0efcef --- /dev/null +++ b/community/libnetfilter_queue/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Kevin Edmonds <edmondskevin@hotmail.com> +# Maintainer: Filip Wojciechowski, filip at loka dot pl + +pkgname=libnetfilter_queue +pkgver=0.0.17 +pkgrel=1 +pkgdesc="userspace library providing an API to packets that have been queued by the kernel packet filter" +arch=('i686' 'x86_64') +url="http://www.netfilter.org/projects/libnetfilter_queue/index.html" +license=('GPL') +depends=(libnfnetlink) +makedepends=(pkgconfig) +options=('!libtool') +source=(http://www.netfilter.org/projects/$pkgname/files/$pkgname-$pkgver.tar.bz2) +md5sums=('2cde35e678ead3a8f9eb896bf807a159') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/libnewt/PKGBUILD b/community/libnewt/PKGBUILD new file mode 100644 index 000000000..87afa475e --- /dev/null +++ b/community/libnewt/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Tom Killian <tomk@runbox.com> + +pkgname=libnewt +pkgver=0.52.8 +pkgrel=2 +pkgdesc="Not Erik's Windowing Toolkit - text mode windowing with slang" +arch=('i686' 'x86_64') +url="http://www.redhat.com" +license=("GPL") +depends=('slang' 'popt' 'gpm') +makedepends=('tcl' 'python>=2.6') +options=('!makeflags') +source=(http://dev.gentoo.org/~xmerlin/misc/newt-$pkgver.tar.gz) +md5sums=('0daef93590e9b6fd3419c871e75f9fa7') + +build() { + cd "$srcdir/newt-$pkgver" + sed -i "s:tcl8.4:tcl8.5:" Makefile.in + sed -i "s:/usr/bin/install:/bin/install:" po/Makefile + ./configure --with-gpm-support + make || return 1 + make prefix="$pkgdir/usr" install +} diff --git a/community/libnfnetlink/PKGBUILD b/community/libnfnetlink/PKGBUILD new file mode 100644 index 000000000..8b5d01da2 --- /dev/null +++ b/community/libnfnetlink/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 184 2009-07-20 09:01:08Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Kevin Edmonds <edmondskevin@hotmail.com> +# Maintainer: Filip Wojciechowski, filip at loka dot pl +pkgname=libnfnetlink +pkgver=1.0.0 +pkgrel=1 +pkgdesc="low-level library for netfilter related kernel/userspace communication" +depends=(glibc) +url="http://www.netfilter.org/projects/libnfnetlink/index.html" +license=('GPL') +arch=('i686' 'x86_64') +options=('!libtool') +source=(http://www.netfilter.org/projects/$pkgname/files/$pkgname-$pkgver.tar.bz2) +md5sums=('016fdec8389242615024c529acc1adb8') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/libnsbmp/PKGBUILD b/community/libnsbmp/PKGBUILD new file mode 100644 index 000000000..7deb6db30 --- /dev/null +++ b/community/libnsbmp/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> +pkgname=libnsbmp +pkgver=0.0.1 +pkgrel=1 +pkgdesc="Decoding library for BMP and ICO image file formats" +arch=("i686" "x86_64") +url="http://www.netsurf-browser.org/projects/libnsbmp" +license=('MIT') +depends=('glibc') +source=("http://www.netsurf-browser.org/projects/releases/${pkgname}-${pkgver}-src.tar.gz") +md5sums=('61e1e5703580c1bc7d950a1aacea7bad') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + make PREFIX=/usr || return 1 + make install PREFIX=/usr DESTDIR="${pkgdir}" || return 1 + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +} + diff --git a/community/libnsgif/PKGBUILD b/community/libnsgif/PKGBUILD new file mode 100644 index 000000000..7f07b59ce --- /dev/null +++ b/community/libnsgif/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> +pkgname=libnsgif +pkgver=0.0.1 +pkgrel=1 +pkgdesc="Decoding library for the GIF image file format" +arch=("i686" "x86_64") +url="http://www.netsurf-browser.org/projects/libnsgif" +license=('MIT') +depends=('glibc') +source=("http://www.netsurf-browser.org/projects/releases/${pkgname}-${pkgver}-src.tar.gz") +md5sums=('a547da766fccacd00fd05190baf644da') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + CFLAGS="$CFLAGS -fno-strict-aliasing" make PREFIX=/usr || return 1 + make install PREFIX=/usr DESTDIR="${pkgdir}" || return 1 + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +} + diff --git a/community/libnxml/PKGBUILD b/community/libnxml/PKGBUILD new file mode 100644 index 000000000..4b2181e04 --- /dev/null +++ b/community/libnxml/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Bernhard Walle <bernhard.walle@gmx.de> + +pkgname=libnxml +pkgver=0.18.3 +pkgrel=1 +pkgdesc="C library for parsing, writing and creating XML 1.0 and 1.1 files or streams" +url="http://www2.autistici.org/bakunin//libnxml/" +license=('LGPL') +depends=('curl') +arch=('i686' 'x86_64') +options=('!libtool') +source=(http://www2.autistici.org/bakunin//libnxml/$pkgname-$pkgver.tar.gz) +md5sums=('857f43970e7f0724d28f4ddc87085daf') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/liboglappth/PKGBUILD b/community/liboglappth/PKGBUILD new file mode 100644 index 000000000..8de8cec51 --- /dev/null +++ b/community/liboglappth/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: Abhishek Dasgupta <abhidg@gmail.com> + +pkgname=liboglappth +pkgver=0.98 +pkgrel=1 +pkgdesc="Library containing computational chemistry facility of ghemical" +license=("GPL") +arch=(i686 x86_64) +url="http://bioinformatics.org/ghemical/libghemical/" +depends=('gcc-libs') +makedepends=('mesa') +options=(!libtool) +source=(http://bioinformatics.org/ghemical/download/current/${pkgname}-${pkgver}.tar.gz) + +build() { + cd ${startdir}/src/${pkgname}-${pkgver}/ + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${startdir}/pkg install || return 1 +} +md5sums=('dd280286a51fcba6a47264a383a2f1fe') diff --git a/community/liboobs/ChangeLog b/community/liboobs/ChangeLog new file mode 100644 index 000000000..8c0fc11a9 --- /dev/null +++ b/community/liboobs/ChangeLog @@ -0,0 +1,13 @@ +2008-04-07 Hugo Doria <hugodoria@gmail.com> + + * Updated to 2.22! + + +2008-01-05 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Added to x86_64 + +2007-11-23 Hugo Doria <hugodoria@gmail.com> + + * Updated and uploaded to community + diff --git a/community/liboobs/PKGBUILD b/community/liboobs/PKGBUILD new file mode 100644 index 000000000..0b1446a19 --- /dev/null +++ b/community/liboobs/PKGBUILD @@ -0,0 +1,21 @@ +# Contributor: Hugo Doria <hugodoria@gmail.com> + +pkgname=liboobs +pkgver=2.22.0 +pkgrel=1 +pkgdesc="a wrapping library to the System Tools Backends" +url="ftp://ftp.gnome.org/pub/GNOME/sources/liboobs/" +license=('GPL') +depends=('system-tools-backends>=2.6' 'dbus-glib>=0.74' 'dbus>=1.1.2') +makedepends=('pkgconfig') +conflicts=() +arch=('i686' 'x86_64') +source=(http://ftp.gnome.org/pub/GNOME/sources/liboobs/2.22/${pkgname}-${pkgver}.tar.bz2) +md5sums=('1b090ecd6c0df58b131795ff9a5c9057') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/liboop/PKGBUILD b/community/liboop/PKGBUILD new file mode 100644 index 000000000..62637f5d6 --- /dev/null +++ b/community/liboop/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=liboop +pkgver=1.0 +pkgrel=2 +pkgdesc="A low-level event loop management library" +arch=('i686' 'x86_64') +url="http://liboop.org" +options=('!libtool') +license=("LGPL") +depends=('glib' 'glib2' 'readline' 'adns') +source=(http://download.ofb.net/liboop/liboop-$pkgver.tar.bz2) +md5sums=('88fc8decf99fd75d2af40e0a005fa0d3') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --without-tcl + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/libopenraw/PKGBUILD b/community/libopenraw/PKGBUILD new file mode 100644 index 000000000..e7049d7d7 --- /dev/null +++ b/community/libopenraw/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: boromil@gmail.com + +pkgname=libopenraw +pkgver=0.0.8 +pkgrel=2 +pkgdesc="libopenraw is an ongoing project to provide a free software implementation for camera RAW files decoding" +url="http://libopenraw.freedesktop.org" +license=('LGPL') +arch=('i686' 'x86_64') +depends=('gtk2') +makedepends=('boost' 'libjpeg>=7') +options=('!libtool') +source=(http://libopenraw.freedesktop.org/download/$pkgname-$pkgver.tar.gz) +md5sums=('fc26f146586a4b601326130bce6ffd88') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 +} diff --git a/community/libosip2/ChangeLog b/community/libosip2/ChangeLog new file mode 100644 index 000000000..c36d63a16 --- /dev/null +++ b/community/libosip2/ChangeLog @@ -0,0 +1,11 @@ +2008-04-20 Darwin Bautista <djclue917@gmail.com> +* libosip2 3.1.0-1 +* New upstream release + +2007-11-21 Darwin Bautista <djclue917@gmail.com> +* libosip2 3.0.3_2-1 +* New upstream release + +2007-11-16 Darwin Bautista <djclue917@gmail.com> +* libosip2 2.2.2-1 +* Reverting back to old version since Linphone requires it diff --git a/community/libosip2/PKGBUILD b/community/libosip2/PKGBUILD new file mode 100644 index 000000000..0b33f77a9 --- /dev/null +++ b/community/libosip2/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Michal Hybner <dta081@gmail.com> + +pkgname=libosip2 +pkgver=3.2.0 +pkgrel=1 +pkgdesc="oSIP is an implementation of SIP" +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/osip/" +license=('LGPL') +options=(!emptydirs !libtool) +source=(http://ftp.gnu.org/gnu/osip/libosip2-${pkgver/_/-}.tar.gz) +md5sums=('459c21f11066be46fe6ea24de438bd40') + +build() { + cd ${startdir}/src/libosip2-${pkgver/_/-}/ + + patch -p1 <<EOF +diff -wbBur libosip2-3.1.0/src/osip2/port_sema.c libosip2-3.1.0.my/src/osip2/port_sema.c +--- libosip2-3.1.0/src/osip2/port_sema.c 2007-06-05 14:17:50.000000000 +0400 ++++ libosip2-3.1.0.my/src/osip2/port_sema.c 2008-10-22 17:47:37.000000000 +0400 +@@ -22,6 +22,14 @@ + #include <stdlib.h> + #include <stdio.h> + ++union semun ++{ ++ int val; ++ struct semid_ds *buf; ++ unsigned short int *array; ++ struct seminfo *__buf; ++}; ++ + #include <osip2/internal.h> + + #include <osip2/internal.h> +EOF + + ./configure --prefix=/usr --disable-semaphore --enable-sysv + make || return 1 + make DESTDIR=${startdir}/pkg install +} diff --git a/community/libpanelappletmm/PKGBUILD b/community/libpanelappletmm/PKGBUILD new file mode 100644 index 000000000..58307a3e2 --- /dev/null +++ b/community/libpanelappletmm/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: uastasi <uastasi@archlinux.us> +# Maintainer: Biru Ionut <biru.ionu at gmail.com> +pkgname=libpanelappletmm +pkgver=2.26.0 +pkgrel=1 +pkgdesc="C++ library for creating GNOME panel applets" +arch=('i686' 'x86_64') +url="http://www.gnome.org" +license=('GPL') +depends=( 'gtkmm' 'gnome-panel' 'gconfmm') +options=('!libtool' '!emptydirs') +source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/2.26/$pkgname-$pkgver.tar.gz) +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/usr/share || return 1 + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + } +md5sums=('4ba42bcfad45b299b185db44971bb18f') diff --git a/community/libpaper/PKGBUILD b/community/libpaper/PKGBUILD new file mode 100644 index 000000000..ee2c6aab8 --- /dev/null +++ b/community/libpaper/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: royrocks <royrocks13@gmail.com> +pkgname=libpaper +pkgver=1.1.23 +pkgrel=3 +pkgdesc="Library for handling paper characteristics" +arch=('i686' 'x86_64') +url="http://packages.debian.org/unstable/source/libpaper" +license=('GPL') +source=(http://ftp.debian.org/debian/pool/main/libp/libpaper/libpaper_${pkgver}+nmu1.tar.gz) +md5sums=('fb6c57fbad2e691b54210fad43745f4f') + +build() { + cd $startdir/src/$pkgname-$pkgver+nmu1 + ./configure --prefix=/usr \ + --mandir=$startdir/pkg/usr/share/man + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/libpar2/PKGBUILD b/community/libpar2/PKGBUILD new file mode 100644 index 000000000..b82d04af3 --- /dev/null +++ b/community/libpar2/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Jaroslav Lichtblau <tu@dragonlord.cz> +# Contributor: Paul Bredbury <brebs@sent.com> +# Contributor: Matt McDonald <metzen@gmail.com> + +pkgname=libpar2 +pkgver=0.2 +pkgrel=3 +pkgdesc="Parity checking library," +arch=('i686' 'x86_64') +url="http://parchive.sourceforge.net/" +license=('GPL') +depends=('libsigc++2.0') +makedepends=('autoconf' 'automake' 'pkgconfig') +options=(!libtool) +source=(http://downloads.sourceforge.net/sourceforge/parchive/$pkgname-$pkgver.tar.gz) + +md5sums=('94c6df4e38efe08056ecde2a04e0be91') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + autoreconf -fi || return 1 + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install + +#Docs + install -d ${pkgdir}/usr/share/doc/$pkgname + install -m644 -t ${pkgdir}/usr/share/doc/$pkgname/ AUTHORS PORTING README ROADMAP || return 1 +} diff --git a/community/libparserutils/PKGBUILD b/community/libparserutils/PKGBUILD new file mode 100644 index 000000000..ace4f9412 --- /dev/null +++ b/community/libparserutils/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> +pkgname=libparserutils +pkgver=0.0.1 +pkgrel=1 +pkgdesc="Library for building efficient parsers" +arch=("i686" "x86_64") +url="http://www.netsurf-browser.org/projects/libparserutils" +license=('MIT') +depends=('glibc') +source=("http://www.netsurf-browser.org/projects/releases/${pkgname}-${pkgver}-src.tar.gz") +md5sums=('5999c2d52f8c07eeef2a8808fee4f858') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + make PREFIX=/usr || return 1 + make install PREFIX=/usr DESTDIR="${pkgdir}" || return 1 + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" +} + diff --git a/community/libphobos/PKGBUILD b/community/libphobos/PKGBUILD new file mode 100644 index 000000000..c05e3a1a4 --- /dev/null +++ b/community/libphobos/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 1904 2009-09-05 21:38:54Z cbrannon $ +# Maintainer: Chris Brannon <cmbrannon79@gmail.com> +# Contributor: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Anders Bergh <anders1@gmail.com> +# Contributor: Dawid Ciezarkiewicz <dawid.ciezarkiewicz@jabster.pl> + +pkgname=libphobos +pkgver=1.047 +pkgrel=1 +pkgdesc="Runtime library for the D programming language" +arch=('i686') +url="http://www.digitalmars.com/d/1.0/" +source=(http://ftp.digitalmars.com/dmd.$pkgver.zip dmd.conf) +md5sums=('218c386c1d9363071b971614a988150d' + 'e93f0ccb1e5c00cd222af5a9be3f599a') +depends=(dmd=$pkgver) +license=('custom') +conflicts=('libtango') + +build() { + install -d $pkgdir/usr/include/d + cd $srcdir/dmd/src/phobos + cp -Rf std $pkgdir/usr/include/d || return 1 + cp -Rf etc $pkgdir/usr/include/d || return 1 + cp -Rf internal $pkgdir/usr/include/d || return 1 + cp -f {crc32,object,gcstats}.d $pkgdir/usr/include/d || return 1 + + install -Dm644 $srcdir/dmd/linux/lib/libphobos.a $pkgdir/usr/lib/libphobos.a || return 1 + install -Dm644 "$srcdir/dmd.conf" "$pkgdir/etc/dmd.conf" || return 1 + + install -Dm644 phoboslicense.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE || return 1 +} diff --git a/community/libphobos/dmd.conf b/community/libphobos/dmd.conf new file mode 100644 index 000000000..262f0b224 --- /dev/null +++ b/community/libphobos/dmd.conf @@ -0,0 +1,2 @@ +[Environment] +DFLAGS=-I/usr/include/d -L-L/usr/lib diff --git a/community/libpthread-stubs/PKGBUILD b/community/libpthread-stubs/PKGBUILD new file mode 100644 index 000000000..1f77467de --- /dev/null +++ b/community/libpthread-stubs/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: xduugu + +pkgname=libpthread-stubs +pkgver=0.1 +pkgrel=2 +pkgdesc="stubs missing from libc for standard pthread functions" +arch=('i686' 'x86_64') +url="http://xcb.freedesktop.org/" +license=('MIT') +source=(http://xcb.freedesktop.org/dist/$pkgname-$pkgver.tar.bz2) +md5sums=('774eabaf33440d534efe108ef9130a7d') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir/" install || return 1 + + install -D -m0644 COPYING $pkgdir/usr/share/licenses/$pkgname/license +} diff --git a/community/libqglviewer/PKGBUILD b/community/libqglviewer/PKGBUILD new file mode 100644 index 000000000..bb99e4221 --- /dev/null +++ b/community/libqglviewer/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: Dmitriy Morozov <archlinux@foxcub.org> +pkgname=libqglviewer +_dlname=libQGLViewer +pkgver=2.3.1 +pkgrel=1 +pkgdesc="C++ library based on Qt that eases the creation of OpenGL 3D viewers" +url="http://http://www.libqglviewer.com/" +depends=('qt' 'mesa') +arch=('i686' 'x86_64') +license=('GPL') +source=(http://www.libqglviewer.com/src/$_dlname-$pkgver.tar.gz) +build() { + cd "$srcdir/${_dlname}-$pkgver" + cd QGLViewer + qmake || return 1 + ln -sf Makefile Makefile.Release + make || return 1 + make install INSTALL_ROOT=$pkgdir || return 1 +} +md5sums=('bede65612dd6230127f844bc5bdf2c9f') diff --git a/community/libquicktime/PKGBUILD b/community/libquicktime/PKGBUILD new file mode 100644 index 000000000..056cf654e --- /dev/null +++ b/community/libquicktime/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 3718 2009-10-08 07:11:43Z mherych $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> + +pkgname=libquicktime +pkgver=1.1.3 +pkgrel=1 +pkgdesc="A library for reading and writing quicktime files." +arch=('i686' 'x86_64') +license=('GPL') +url="http://libquicktime.sourceforge.net/" +depends=('gtk2' 'ffmpeg' 'alsa-lib' 'libxv' 'libgl' 'libxaw' 'x264') +options=('!libtool') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('e4fcda219f1e0ca508d9baa3700e4a59') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr \ + --enable-gpl \ + --with-ffmpeg \ + --with-x264 \ + --without-doxygen + make || return 1 + make DESTDIR=$startdir/pkg install +} + diff --git a/community/librcc/PKGBUILD b/community/librcc/PKGBUILD new file mode 100644 index 000000000..6dc1d384b --- /dev/null +++ b/community/librcc/PKGBUILD @@ -0,0 +1,52 @@ +# $Id: PKGBUILD 3127 2009-09-28 08:49:58Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=librcc +pkgver=0.2.6 +pkgrel=2 +pkgdesc="Charset Conversion Library" +arch=(i686 x86_64) +url="http://rusxmms.sourceforge.net/" +license=('GPL') +depends=(aspell enca libxml2 db librcd) +makedepends=(patch gtk gtk2) +install=librcc.install +source=(http://downloads.sourceforge.net/rusxmms/${pkgname}-${pkgver}.tar.bz2 + librcc-strnlen.patch) +md5sums=('9bbf248c7312c73c0b6ca19b9c5a2af1' + '040313d1d8f166ccf2b128cea4c05f21') + +build() { + cd ${startdir}/src/$pkgname-${pkgver} + ./configure --prefix=/usr + + patch -p1 <$srcdir/librcc-strnlen.patch + + make || return 1 + + mkdir -p $startdir/pkg/etc/rcc + mkdir -p $startdir/pkg/usr/lib/rcc/engines + mkdir -p $startdir/pkg/usr/bin + + make DESTDIR=$startdir/pkg install + + rm -f $startdir/pkg/usr/lib/*.la + rm -f $startdir/pkg/usr/lib/rcc/engines/*.a + rm -f $startdir/pkg/usr/lib/rcc/engines/*.la + + make -C examples + make -C examples install DESTDIR=$startdir/pkg + rm -f $startdir/pkg/usr/bin/example* + + install -m 644 examples/rcc.xml $startdir/pkg/etc + + if [ -f $startdir/pkg/usr/bin/rcc-gtk2-config ]; then + ln -s rcc-gtk2-config $startdir/pkg/usr/bin/rcc-config + elif [ -f $startdir/pkg/usr/bin/rcc-gtk-config ]; then + ln -s rcc-gtk-config $startdir/pkg/usr/bin/rcc-config + else + echo "#!/bin/bash" > $startdir/pkg/usr/bin/rcc-config + echo "echo \"Configuration UI is not available!\"" >> $startdir/pkg/usr/bin/rcc-config + fi +} diff --git a/community/librcc/librcc-strnlen.patch b/community/librcc/librcc-strnlen.patch new file mode 100644 index 000000000..9fc0e8b0b --- /dev/null +++ b/community/librcc/librcc-strnlen.patch @@ -0,0 +1,17 @@ +diff -wbBur librcc-0.2.6/src/rccstring.h librcc-0.2.6.qwe/src/rccstring.h +--- librcc-0.2.6/src/rccstring.h 2006-01-08 15:42:59.000000000 +0000 ++++ librcc-0.2.6.qwe/src/rccstring.h 2009-09-28 08:45:37.000000000 +0000 +@@ -18,13 +18,6 @@ + int rccStringFixID(rcc_string string, rcc_context ctx); + int rccStringChangeID(rcc_string string, rcc_language_id language_id); + +-#ifdef HAVE_STRNLEN +-# ifndef strnlen +-int strnlen(const char *str, size_t size); +-# endif /* !strnlen */ +-#else +-int rccStrnlen(const char *str, size_t size); +-#endif /* HAVE_STRNLEN */ + int rccIsASCII(const char *str); + size_t rccStringSizedGetChars(const char *str, size_t size); + diff --git a/community/librcc/librcc.install b/community/librcc/librcc.install new file mode 100644 index 000000000..8d2ccce98 --- /dev/null +++ b/community/librcc/librcc.install @@ -0,0 +1,28 @@ +pre_install() { + /bin/true +} + +post_install() { + echo "-- Don't forget to install gtk or/and gtk2 packages to enable librcc" + echo " gui features" + echo "-- Also you may change /usr/bin/rcc-config symlink to switch between" + echo " gtk and gtk2 (rcc-gtk-config and rcc-gtk2-config)" + /bin/true +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + /bin/true +} + +pre_remove() { + /bin/true +} + +post_remove() { + /bin/true +} + diff --git a/community/librcd/PKGBUILD b/community/librcd/PKGBUILD new file mode 100644 index 000000000..cfd2ea1bf --- /dev/null +++ b/community/librcd/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=librcd +pkgver=0.1.11 +pkgrel=1 +pkgdesc="Charset Detection Library" +arch=(i686 x86_64) +url="http://rusxmms.sourceforge.net/" +depends=(glibc) +license=('GPL') +options=('!libtool') +source=(http://downloads.sourceforge.net/rusxmms/${pkgname}-${pkgver}.tar.bz2) +md5sums=('17fcea35961f85c21c58a233d54a508c') + +build() { + cd ${startdir}/src/$pkgname-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/librsync/ChangeLog b/community/librsync/ChangeLog new file mode 100644 index 000000000..4cdab3f13 --- /dev/null +++ b/community/librsync/ChangeLog @@ -0,0 +1,2 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Recompiled with --with-pic to fix relocation errors diff --git a/community/librsync/PKGBUILD b/community/librsync/PKGBUILD new file mode 100644 index 000000000..b439b9375 --- /dev/null +++ b/community/librsync/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Alessio 'mOLOk' Bolognino <themolok@gmail.com> +# Contributor: Christoph 'delmonico' Neuroth <delmonico@gmx.net> + +pkgname=librsync +pkgver=0.9.7 +pkgrel=3.1 +pkgdesc="A free software library that implements the rsync remote-delta algorithm (rdiff)." +arch=('i686' 'x86_64') +url="http://librsync.sourceforge.net/" +license=('GPL') +depends=('popt' 'zlib' 'bzip2') +options=('!libtool') +source=(http://downloads.sourceforge.net/sourceforge/librsync/$pkgname-$pkgver.tar.gz) +md5sums=(24cdb6b78f45e0e83766903fd4f6bc84) + +build() { + cd $startdir/src/$pkgname-$pkgver + if [ "$CARCH" = "x86_64" ]; then + ./configure --prefix=/usr --with-pic + else ./configure --prefix=/usr + fi + make || return 1 + make DESTDIR=$startdir/pkg/ install || return 1 +} diff --git a/community/libscigraphica/PKGBUILD b/community/libscigraphica/PKGBUILD new file mode 100644 index 000000000..207f8200c --- /dev/null +++ b/community/libscigraphica/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +pkgname=libscigraphica +pkgver=2.1.1 +pkgrel=2 +pkgdesc="Supporting library for scigraphica" +arch=('i686' 'x86_64') +url="http://scigraphica.sourceforge.net/" +license=('GPL') +depends=('gtk2+extra>=2.1.1' 'python-numarray' 'libxml2') +makedepends=() +options=('!libtool') +source=(http://downloads.sourceforge.net/scigraphica/$pkgname-$pkgver.tar.gz) +md5sums=('1966786bcc8c47036e35777cbda422c3') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --with-python-numeric-path=/usr/include/python2.5/numarray + make || return 1 + make DESTDIR=$startdir/pkg install +} +# vim:syntax=sh diff --git a/community/libsieve/PKGBUILD b/community/libsieve/PKGBUILD new file mode 100644 index 000000000..f351b4057 --- /dev/null +++ b/community/libsieve/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +pkgname=libsieve +pkgver=2.2.7 +pkgrel=1 +pkgdesc="sieve interpretator lib" +arch=(i686 x86_64) +url="http://libsieve.sourceforge.net/" +license=('GPL') +depends=() +source=(http://downloads.sourceforge.net/sourceforge/libsieve/libsieve-$pkgver.tar.gz) +md5sums=('7415e7cfe40cfc6cf43ae26efb5f0fb7') + +build() { + cd "$srcdir/$pkgname-$pkgver/src" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir/" install +} diff --git a/community/libstatgrab/ChangeLog b/community/libstatgrab/ChangeLog new file mode 100644 index 000000000..2eb33964c --- /dev/null +++ b/community/libstatgrab/ChangeLog @@ -0,0 +1,5 @@ +2008-03-20 Eric Belanger <eric@archlinux.org> + + * libstatgrab 0.16-1 + * Upstream update + * Added ChangeLog diff --git a/community/libstatgrab/PKGBUILD b/community/libstatgrab/PKGBUILD new file mode 100644 index 000000000..9bbaf0fc6 --- /dev/null +++ b/community/libstatgrab/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Hugo Ideler <hugoideler@dse.nl> + +pkgname=libstatgrab +pkgver=0.16 +pkgrel=1 +pkgdesc="A library that provides cross platform access to statistics about the system on which it's run" +arch=('i686' 'x86_64') +url="http://www.i-scream.org/libstatgrab" +license=('LGPL' 'GPL') +depends=('ncurses') +options=('!libtool' '!makeflags') +source=(http://www.mirrorservice.org/sites/ftp.i-scream.org/pub/i-scream/libstatgrab/$pkgname-$pkgver.tar.gz) +md5sums=('77582438274679a9641d043ddcccdd4e') +sha1sums=('233c752dd26e0cc16e88b3da13bcf63d733637c8') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/libsynaptics/PKGBUILD b/community/libsynaptics/PKGBUILD new file mode 100644 index 000000000..976ebde39 --- /dev/null +++ b/community/libsynaptics/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> + +pkgname=libsynaptics +pkgver=0.14.6c +pkgrel=3 +pkgdesc="Library for accessing synaptics touchpads" +arch=('i686' 'x86_64') +url="http://qsynaptics.sourceforge.net" +license=('GPL') +depends=('gcc-libs') +options=('!libtool') +source=(http://qsynaptics.sourceforge.net/$pkgname-$pkgver.tar.bz2 libsynaptics-gcc433.patch) +md5sums=('fedf8b31171d288954ff2e83b251de44' '5e1df34fe8c2480b803a8ea6520bdda8') + +build() { + cd $srcdir/$pkgname-$pkgver + patch -Np0 -i ../libsynaptics-gcc433.patch || return 1 + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/libsynaptics/libsynaptics-gcc433.patch b/community/libsynaptics/libsynaptics-gcc433.patch new file mode 100644 index 000000000..162ecb0fe --- /dev/null +++ b/community/libsynaptics/libsynaptics-gcc433.patch @@ -0,0 +1,10 @@ +--- pad.cpp 2009-01-29 20:29:48.000000000 +0100 ++++ pad.cpp 2009-01-29 20:29:48.000000000 +0100 +@@ -4,6 +4,7 @@ + #include <pthread.h> + #include <unistd.h> + #include <sys/shm.h> ++#include <stdlib.h> + + // + // singleton specific code diff --git a/community/libtango/PKGBUILD b/community/libtango/PKGBUILD new file mode 100644 index 000000000..cfa0360e4 --- /dev/null +++ b/community/libtango/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Anders Bergh <anders1@gmail.com> + +pkgname=libtango +pkgver=0.99.8 +pkgrel=1 +pkgdesc="Runtime library for the D programming language" +arch=('i686') +url="http://dsource.org/projects/tango" +source=(http://downloads.dsource.org/projects/tango/$pkgver/tango-$pkgver-src.tar.gz + dmd.conf) +md5sums=('23b27e069c73f2d101fd3ed83978abe6' + 'b16c7f8eeb3adebe805ca03a4b183efc') +depends=('dmd') +license=('custom') +conflicts=('libphobos') +backup=('etc/dmd.conf') +options=('!makeflags') + +build() { + cd $srcdir/tango-$pkgver-src + + cd lib + export MAKEFLAGS=-j1 + ./build-dmd.sh || return 1 + ./build-tango.sh dmd || return 1 + + install -d $pkgdir/usr/lib + install -d $pkgdir/usr/include{,/d} + cp -f $srcdir/tango-$pkgver-src/lib/libtango-base-dmd.a $pkgdir/usr/lib || return 1 + cp -f $srcdir/tango-$pkgver-src/lib/libtango-user-dmd.a $pkgdir/usr/lib || return 1 + cp -f $srcdir/tango-$pkgver-src/object.di $pkgdir/usr/include/d || return 1 + cp -Rf $srcdir/tango-$pkgver-src/tango $pkgdir/usr/include/d || return 1 + cp -Rf $srcdir/tango-$pkgver-src/std $pkgdir/usr/include/d || return 1 + + install -d $pkgdir/etc + cp $srcdir/dmd.conf $pkgdir/etc || return 1 + + install -Dm644 $srcdir/tango-$pkgver-src/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/libtango/dmd.conf b/community/libtango/dmd.conf new file mode 100644 index 000000000..7d47f6861 --- /dev/null +++ b/community/libtango/dmd.conf @@ -0,0 +1,2 @@ +[Environment] +DFLAGS=-I/usr/include/d -defaultlib=tango-base-dmd -debuglib=tango-base-dmd -version=Tango -version=Posix -L-ltango-user-dmd -L-L/usr/lib diff --git a/community/libtar/PKGBUILD b/community/libtar/PKGBUILD new file mode 100644 index 000000000..f87e6e899 --- /dev/null +++ b/community/libtar/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer : Biru Ionut <ionut@archlinux.ro> +# Contributor: Eric Belanger <eric@archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=libtar +pkgver=1.2.11 +pkgrel=1 +pkgdesc="C library for manipulating POSIX tar files" +arch=('i686' 'x86_64') +url="http://www.feep.net/libtar/" +license=('BSD') +depends=('zlib') +source=(ftp://ftp.feep.net/pub/software/$pkgname/$pkgname-$pkgver.tar.gz \ + libtar-$pkgver.patch) +md5sums=('604238e8734ce6e25347a58c4f1a1d7e' 'baef7da841c186e1830566296859c35b') +sha1sums=('9611f23024b0e89aad1cfea301122186b3c160f8' '100c37378faea118c6664cd8958caa91f34633d0') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np1 -i ../libtar-$pkgver.patch || return 1 + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m644 COPYRIGHT $startdir/pkg/usr/share/licenses/$pkgname/COPYRIGHT +} diff --git a/community/libtar/libtar-1.2.11.patch b/community/libtar/libtar-1.2.11.patch new file mode 100644 index 000000000..347203dc3 --- /dev/null +++ b/community/libtar/libtar-1.2.11.patch @@ -0,0 +1,108 @@ +diff -Naur libtar-1.2.11-orig/lib/decode.c libtar-1.2.11/lib/decode.c +--- libtar-1.2.11-orig/lib/decode.c 2003-01-06 17:40:59.000000000 -0800 ++++ libtar-1.2.11/lib/decode.c 2004-08-13 12:26:34.000000000 -0700 +@@ -26,7 +26,7 @@ + char * + th_get_pathname(TAR *t) + { +- char filename[MAXPATHLEN]; ++ static char filename[MAXPATHLEN]; + + if (t->th_buf.gnu_longname) + return t->th_buf.gnu_longname; +@@ -35,11 +35,11 @@ + { + snprintf(filename, sizeof(filename), "%.155s/%.100s", + t->th_buf.prefix, t->th_buf.name); +- return strdup(filename); ++ return filename; + } + + snprintf(filename, sizeof(filename), "%.100s", t->th_buf.name); +- return strdup(filename); ++ return filename; + } + + +diff -Naur libtar-1.2.11-orig/lib/extract.c libtar-1.2.11/lib/extract.c +--- libtar-1.2.11-orig/lib/extract.c 2003-03-02 15:58:07.000000000 -0800 ++++ libtar-1.2.11/lib/extract.c 2004-08-13 12:26:34.000000000 -0700 +@@ -28,14 +28,6 @@ + #endif + + +-struct linkname +-{ +- char ln_save[MAXPATHLEN]; +- char ln_real[MAXPATHLEN]; +-}; +-typedef struct linkname linkname_t; +- +- + static int + tar_set_file_perms(TAR *t, char *realname) + { +@@ -98,7 +90,9 @@ + tar_extract_file(TAR *t, char *realname) + { + int i; +- linkname_t *lnp; ++ char *lnp; ++ int pathname_len; ++ int realname_len; + + if (t->options & TAR_NOOVERWRITE) + { +@@ -137,11 +131,13 @@ + if (i != 0) + return i; + +- lnp = (linkname_t *)calloc(1, sizeof(linkname_t)); ++ pathname_len = strlen(th_get_pathname(t)) + 1; ++ realname_len = strlen(realname) + 1; ++ lnp = (char *)calloc(1, pathname_len + realname_len); + if (lnp == NULL) + return -1; +- strlcpy(lnp->ln_save, th_get_pathname(t), sizeof(lnp->ln_save)); +- strlcpy(lnp->ln_real, realname, sizeof(lnp->ln_real)); ++ strcpy(&lnp[0], th_get_pathname(t)); ++ strcpy(&lnp[pathname_len], realname); + #ifdef DEBUG + printf("tar_extract_file(): calling libtar_hash_add(): key=\"%s\", " + "value=\"%s\"\n", th_get_pathname(t), realname); +@@ -288,7 +284,7 @@ + { + char *filename; + char *linktgt = NULL; +- linkname_t *lnp; ++ char *lnp; + libtar_hashptr_t hp; + + if (!TH_ISLNK(t)) +@@ -304,8 +300,8 @@ + if (libtar_hash_getkey(t->h, &hp, th_get_linkname(t), + (libtar_matchfunc_t)libtar_str_match) != 0) + { +- lnp = (linkname_t *)libtar_hashptr_data(&hp); +- linktgt = lnp->ln_real; ++ lnp = (char *)libtar_hashptr_data(&hp); ++ linktgt = &lnp[strlen(lnp) + 1]; + } + else + linktgt = th_get_linkname(t); +diff -Naur libtar-1.2.11-orig/lib/libtar.h libtar-1.2.11/lib/libtar.h +--- libtar-1.2.11-orig/lib/libtar.h 2003-01-06 17:40:59.000000000 -0800 ++++ libtar-1.2.11/lib/libtar.h 2004-08-13 12:26:52.000000000 -0700 +@@ -63,9 +63,9 @@ + /***** handle.c ************************************************************/ + + typedef int (*openfunc_t)(const char *, int, ...); +-typedef int (*closefunc_t)(int); +-typedef ssize_t (*readfunc_t)(int, void *, size_t); +-typedef ssize_t (*writefunc_t)(int, const void *, size_t); ++typedef int (*closefunc_t)(long); ++typedef ssize_t (*readfunc_t)(long, void *, size_t); ++typedef ssize_t (*writefunc_t)(long, const void *, size_t); + + typedef struct + { diff --git a/community/libtelepathy/PKGBUILD b/community/libtelepathy/PKGBUILD new file mode 100644 index 000000000..ac69de633 --- /dev/null +++ b/community/libtelepathy/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Ju Liu <liuju86 at gmail dot com> +# Contributor: Bjorn Lindeijer <bjorn lindeijer nl> +# Contributor: William Rea <sillywilly@gmail.com> +# Contributor: M Rawash <mrawash@gmail.com> +pkgname=libtelepathy +pkgver=0.3.3 +pkgrel=4 +pkgdesc="A glib library to ease writing telepathy clients" +arch=('i686' 'x86_64') +url="http://telepathy.freedesktop.org" +license=('LGPL') +groups=('telepathy') +depends=('telepathy-glib>=0.7.1') +makedepends=('pkgconfig' 'python' 'libxslt') +options=('!libtool') +source=(http://telepathy.freedesktop.org/releases/libtelepathy/$pkgname-$pkgver.tar.gz) +md5sums=('490ca1a0c614d4466394b72d43bf7370') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} diff --git a/community/libtextcat/PKGBUILD b/community/libtextcat/PKGBUILD new file mode 100644 index 000000000..b68ea8fb8 --- /dev/null +++ b/community/libtextcat/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 3770 2009-10-08 20:11:58Z dgriffiths $ +# Maintainer: Alexander Fehr <pizzapunk gmail com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=libtextcat +pkgver=2.2 +pkgrel=6 +pkgdesc="Library that implements N-gram-based text categorization" +arch=('i686' 'x86_64') +url="http://software.wise-guys.nl/libtextcat/" +license=('BSD') +depends=('glibc') +options=(!libtool) +source=(http://software.wise-guys.nl/download/$pkgname-$pkgver.tar.gz) +md5sums=('128cfc86ed5953e57fe0f5ae98b62c2e') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + + install -D -m644 src/textcat.h $startdir/pkg/usr/include/textcat.h + mkdir -p $startdir/pkg/usr/share/libtextcat/{LM,ShortTexts} + install -m644 langclass/conf.txt $startdir/pkg/usr/share/libtextcat + install -m644 langclass/LM/*.lm $startdir/pkg/usr/share/libtextcat/LM + install -m644 langclass/ShortTexts/*.txt $startdir/pkg/usr/share/libtextcat/ShortTexts + + install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE + sed -i 's|LM|/usr/share/libtextcat/LM|' ${pkgdir}/usr/share/libtextcat/conf.txt +} diff --git a/community/libtlen/PKGBUILD b/community/libtlen/PKGBUILD new file mode 100644 index 000000000..4fe289531 --- /dev/null +++ b/community/libtlen/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com> + +pkgname=libtlen +pkgver=20041113 +pkgrel=3 +pkgdesc="A Tlen.pl protocol library" +arch=('i686' 'x86_64') +url="http://libtlen.sourceforge.net/" +license=("GPL") +depends=(glibc) +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('b77c0a3234a21d1b79df8a8b9a9b9534') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/libtorrent/PKGBUILD b/community/libtorrent/PKGBUILD new file mode 100644 index 000000000..07aeafaef --- /dev/null +++ b/community/libtorrent/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Daenyth <Daenyth+Arch [at] gmail [dot] com> +# Contributor: Jeff Mickey <jeff@archlinux.org> +# Contributor: sh__ + +pkgname=libtorrent +pkgver=0.12.5 +pkgrel=1 +pkgdesc="BitTorrent library written in C++" +arch=('i686' 'x86_64') +url="http://libtorrent.rakshasa.no" +license=('GPL') +depends=('libsigc++2.0' 'openssl') +options=('!libtool') +source=(http://libtorrent.rakshasa.no/downloads/$pkgname-$pkgver.tar.gz) +md5sums=('fe8155d364b220713074423100d4bf29') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + CXXFLAGS="$CXXFLAGS -fno-strict-aliasing" \ + ./configure --prefix=/usr --disable-debug || return 1 + make || return 1 + make DESTDIR="$pkgdir" install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/libtorrent/gcc43.patch b/community/libtorrent/gcc43.patch new file mode 100644 index 000000000..ef381cf18 --- /dev/null +++ b/community/libtorrent/gcc43.patch @@ -0,0 +1,81 @@ +--- libtorrent-0.12.0.old/rak/functional.h 2008-03-09 15:59:49.000000000 +0100 ++++ libtorrent-0.12.0/rak/functional.h 2008-03-09 16:00:11.000000000 +0100 +@@ -37,6 +37,7 @@ + #ifndef RAK_FUNCTIONAL_H + #define RAK_FUNCTIONAL_H + ++#include <cstddef> + #include <functional> + + namespace rak { +--- libtorrent-0.12.0.old/src/data/chunk.cc 2008-03-09 15:59:49.000000000 +0100 ++++ libtorrent-0.12.0/src/data/chunk.cc 2008-03-09 16:00:11.000000000 +0100 +@@ -36,6 +36,7 @@ + + #include "config.h" + ++#include <cstring> + #include <algorithm> + #include <functional> + +--- libtorrent-0.12.0.old/src/data/chunk_list.h 2008-03-09 15:59:49.000000000 +0100 ++++ libtorrent-0.12.0/src/data/chunk_list.h 2008-03-09 16:00:11.000000000 +0100 +@@ -38,6 +38,7 @@ + #define LIBTORRENT_DATA_CHUNK_LIST_H + + #include <vector> ++#include <string> + #include <rak/error_number.h> + #include <rak/functional.h> + +--- libtorrent-0.12.0.old/src/net/address_list.cc 2008-03-09 15:59:49.000000000 +0100 ++++ libtorrent-0.12.0/src/net/address_list.cc 2008-03-09 16:00:11.000000000 +0100 +@@ -36,6 +36,8 @@ + + #include "config.h" + ++#include <algorithm> ++ + #include <rak/functional.h> + + #include "download/download_info.h" // for SocketAddressCompact +--- libtorrent-0.12.0.old/src/torrent/data/file_list_iterator.h 2008-03-09 15:59:49.000000000 +0100 ++++ libtorrent-0.12.0/src/torrent/data/file_list_iterator.h 2008-03-09 16:00:11.000000000 +0100 +@@ -37,6 +37,7 @@ + #ifndef LIBTORRENT_FILE_LIST_ITERATOR_H + #define LIBTORRENT_FILE_LIST_ITERATOR_H + ++#include <cstdlib> + #include <torrent/common.h> + #include <torrent/data/file_list.h> + +--- libtorrent-0.12.0.old/src/torrent/exceptions.cc 2008-03-09 15:59:49.000000000 +0100 ++++ libtorrent-0.12.0/src/torrent/exceptions.cc 2008-03-09 16:00:11.000000000 +0100 +@@ -37,6 +37,7 @@ + #include "config.h" + + #include <cerrno> ++#include <cstring> + + #include "exceptions.h" + +--- libtorrent-0.12.0.old/src/torrent/tracker_list.h 2008-03-09 15:59:49.000000000 +0100 ++++ libtorrent-0.12.0/src/torrent/tracker_list.h 2008-03-09 16:01:01.000000000 +0100 +@@ -38,6 +38,7 @@ + #define LIBTORRENT_TRACKER_LIST_H + + #include <algorithm> ++#include <string> + #include <vector> + #include <torrent/common.h> + +--- libtorrent-0.12.0.old/src/utils/diffie_hellman.cc 2008-03-09 15:59:49.000000000 +0100 ++++ libtorrent-0.12.0/src/utils/diffie_hellman.cc 2008-03-09 16:00:11.000000000 +0100 +@@ -36,6 +36,7 @@ + + #include "config.h" + ++#include <cstring> + #include <string> + + #ifdef USE_OPENSSL diff --git a/community/libtorrent/gcc44.patch b/community/libtorrent/gcc44.patch new file mode 100644 index 000000000..50b8791ef --- /dev/null +++ b/community/libtorrent/gcc44.patch @@ -0,0 +1,58 @@ +diff -urN libtorrent-0.12.4.orig/src/protocol/extensions.cc libtorrent-0.12.4/src/protocol/extensions.cc +--- libtorrent-0.12.4.orig/src/protocol/extensions.cc 2008-08-26 13:15:15.000000000 -0700 ++++ libtorrent-0.12.4/src/protocol/extensions.cc 2009-02-27 07:53:45.000000000 -0800 +@@ -36,6 +36,8 @@ + + #include "config.h" + ++#include <cstdio> ++ + #include <limits> + #include <sstream> + +diff -urN libtorrent-0.12.4.orig/src/protocol/handshake.cc libtorrent-0.12.4/src/protocol/handshake.cc +--- libtorrent-0.12.4.orig/src/protocol/handshake.cc 2008-11-10 18:39:23.000000000 -0800 ++++ libtorrent-0.12.4/src/protocol/handshake.cc 2009-02-27 07:54:00.000000000 -0800 +@@ -36,6 +36,8 @@ + + #include "config.h" + ++#include <cstdio> ++ + #include "download/download_info.h" + #include "download/download_main.h" + #include "net/throttle_list.h" +diff -urN libtorrent-0.12.4.orig/src/torrent/poll_epoll.cc libtorrent-0.12.4/src/torrent/poll_epoll.cc +--- libtorrent-0.12.4.orig/src/torrent/poll_epoll.cc 2008-10-28 04:49:47.000000000 -0700 ++++ libtorrent-0.12.4/src/torrent/poll_epoll.cc 2009-02-27 07:52:16.000000000 -0800 +@@ -38,6 +38,7 @@ + + #include <cerrno> + #include <cstring> ++#include <cstdio> + + #include <unistd.h> + #include <torrent/exceptions.h> +diff -urN libtorrent-0.12.4.orig/src/tracker/tracker_dht.cc libtorrent-0.12.4/src/tracker/tracker_dht.cc +--- libtorrent-0.12.4.orig/src/tracker/tracker_dht.cc 2008-08-26 13:18:34.000000000 -0700 ++++ libtorrent-0.12.4/src/tracker/tracker_dht.cc 2009-02-27 07:54:41.000000000 -0800 +@@ -36,6 +36,7 @@ + + #include "config.h" + ++#include <cstdio> + #include <sstream> + + #include "dht/dht_router.h" +diff -urN libtorrent-0.12.4.orig/src/tracker/tracker_udp.cc libtorrent-0.12.4/src/tracker/tracker_udp.cc +--- libtorrent-0.12.4.orig/src/tracker/tracker_udp.cc 2008-05-07 05:19:13.000000000 -0700 ++++ libtorrent-0.12.4/src/tracker/tracker_udp.cc 2009-02-27 08:03:20.000000000 -0800 +@@ -36,6 +36,8 @@ + + #include "config.h" + ++#include <cstdio> ++ + #include <sigc++/adaptors/bind.h> + #include <torrent/connection_manager.h> + diff --git a/community/libtrash/PKGBUILD b/community/libtrash/PKGBUILD new file mode 100644 index 000000000..06cdbfb0a --- /dev/null +++ b/community/libtrash/PKGBUILD @@ -0,0 +1,27 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: arjan <arjan@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=libtrash +pkgver=3.2 +pkgrel=1 +pkgdesc="A shared, preloaded library that implements a trash can under Linux" +arch=('i686' 'x86_64') +url="http://pages.stern.nyu.edu/~marriaga/software/libtrash/" +license=('GPL') +depends=('glibc') +makedepends=('python') +install=$pkgname.install +source=(http://pages.stern.nyu.edu/~marriaga/software/libtrash/$pkgname-latest.tgz libtrash.patch libtrash.sh) +md5sums=('56f7b54f50d760e4719f73b98cd8b43a' + '662e030819f2954b59e7646c77855f6c' + 'de716ae481adc8e88ddd32ea72808230') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np1 -i $startdir/src/libtrash.patch || return 1 + mkdir -p $startdir/pkg/usr/lib $startdir/pkg/etc/profile.d + make INSTLIBDIR=$startdir/pkg/usr/lib SYSCONFFILE=$startdir/pkg/etc || return 1 + make INSTLIBDIR=$startdir/pkg/usr/lib SYSCONFFILE=$startdir/pkg/etc install || return 1 + install -D -m 644 $startdir/src/libtrash.sh $startdir/pkg/etc/profile.d/libtrash.sh +} diff --git a/community/libtrash/libtrash.install b/community/libtrash/libtrash.install new file mode 100644 index 000000000..750c838ac --- /dev/null +++ b/community/libtrash/libtrash.install @@ -0,0 +1,18 @@ +post_install() { + echo ">> To enable libtrash at login:" + echo ">> chmod 755 /etc/profile.d/libtrash.sh" + echo ">> To enable libtrash at any moment:" + echo ">> . /etc/profile.d/libtrash.sh" + echo ">> To disable libtrash at any moment:" + echo ">> unset LD_PRELOAD" + echo ">> WARNING: fakeroot will not work while libtrash is enabled." + echo ">> Disable libtrash before using fakeroot!" +} + +post_upgrade() { + post_install +} + +op=$1 +shift +$op $* diff --git a/community/libtrash/libtrash.patch b/community/libtrash/libtrash.patch new file mode 100644 index 000000000..df08f9174 --- /dev/null +++ b/community/libtrash/libtrash.patch @@ -0,0 +1,11 @@ +diff -urN libtrash-2.1/src/Makefile libtrash-2.1-new/src/Makefile +--- libtrash-2.1/src/Makefile 2003-06-24 16:35:25.000000000 -0700 ++++ libtrash-2.1-new/src/Makefile 2003-07-13 01:35:35.000000000 -0700 +@@ -29,7 +29,6 @@ + TRASH_OFF=YES install libtrash.so.${VERSION} ${INSTLIBDIR}/libtrash.so.${VERSION} + TRASH_OFF=YES ln -sf libtrash.so.${VERSION} ${INSTLIBDIR}/libtrash.so + TRASH_OFF=YES install libtrash.conf.sys --mode a=r ${SYSCONFFILE} +- ldconfig + + clean: + rm -f *~ diff --git a/community/libtrash/libtrash.sh b/community/libtrash/libtrash.sh new file mode 100644 index 000000000..d2850a56e --- /dev/null +++ b/community/libtrash/libtrash.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +export LD_PRELOAD=/usr/lib/libtrash.so.3.2 diff --git a/community/libupnp/PKGBUILD b/community/libupnp/PKGBUILD new file mode 100644 index 000000000..b9b6df28c --- /dev/null +++ b/community/libupnp/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Kessia 'even' Pinheiro <kessiapinheiro at gmail.com> +# Contributor: kastor <kastor@fobos.org.ar> +pkgname=libupnp +pkgver=1.6.6 +pkgrel=2 +pkgdesc="An SDK for development of UPnP device and control point applications for Linux." +url="http://pupnp.sourceforge.net/" +license=("BSD") +arch=('i686' 'x86_64') +options=('!libtool') +depends=('glibc') +source=("http://downloads.sourceforge.net/sourceforge/pupnp/${pkgname}-${pkgver}.tar.bz2") +md5sums=('8918dcf7428cd119d0c8275765ff2833') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/custom/$pkgname/LICENSE +} diff --git a/community/libvc/PKGBUILD b/community/libvc/PKGBUILD new file mode 100644 index 000000000..6d4e0cb50 --- /dev/null +++ b/community/libvc/PKGBUILD @@ -0,0 +1,26 @@ +#$Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> + +pkgname=libvc +pkgver=003 +pkgrel=1 +pkgdesc="vCard library." +arch=('i686' 'x86_64') +url="http://rolo.sourceforge.net" +license=("LGPL") +depends=('glibc') +makedepends=() +conflicts=() +replaces=() +backup=() +install= +source=(http://downloads.sourceforge.net/rolo/$pkgname-$pkgver.tar.gz) +md5sums=('3c9f0fb512d02d179f57a9eadcfa1043') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + find $startdir/pkg -name '*.la' -exec rm {} \; +} diff --git a/community/libvdpau/PKGBUILD b/community/libvdpau/PKGBUILD new file mode 100644 index 000000000..a31834790 --- /dev/null +++ b/community/libvdpau/PKGBUILD @@ -0,0 +1,32 @@ +pkgname=libvdpau +pkgver=185.18.36 +pkgrel=1 +pkgdesc="NVIDIA vdpau library" +arch=('i686' 'x86_64') +[ "$CARCH" = "i686" ] && ARCH=x86 +[ "$CARCH" = "x86_64" ] && ARCH=x86_64 +url="http://www.nvidia.com/" +conflicts=('nvidia-utils') +license=('custom') +source=("http://download.nvidia.com/XFree86/Linux-${ARCH}/${pkgver}/NVIDIA-Linux-${ARCH}-${pkgver}-pkg0.run") +md5sums=('cf40656600b8a587e82a801f05fa2d95') +[ "$CARCH" = "x86_64" ] && md5sums=('c9827059697001fa61518e56fdc24e93') + +build() { + cd $srcdir + sh NVIDIA-Linux-${ARCH}-${pkgver}-pkg0.run --extract-only + cd NVIDIA-Linux-${ARCH}-${pkgver}-pkg0/usr/ + + mkdir -p $pkgdir/usr/include/vdpau + mkdir -p $pkgdir/usr/lib + install -m644 include/vdpau/vdpau*.h $pkgdir/usr/include/vdpau + + install lib/{libvdpau_trace,libvdpau_nvidia,libvdpau}.so.${pkgver} \ + $pkgdir/usr/lib/ || return 1 + + cd $pkgdir/usr/lib/ + ln -s libvdpau.so.$pkgver libvdpau.so.1 || return 1 + ln -s libvdpau.so.$pkgver libvdpau.so || return 1 + + install -D -m644 $srcdir/NVIDIA-Linux-${ARCH}-${pkgver}-pkg0/LICENSE $pkgdir/usr/share/licenses/$pkgname/license || return 1 +} diff --git a/community/libview/PKGBUILD b/community/libview/PKGBUILD new file mode 100644 index 000000000..9ba979b8d --- /dev/null +++ b/community/libview/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=libview +pkgver=0.6.4 +pkgrel=1 +pkgdesc="A collection of widgets that were developed at VMware" +arch=('i686' 'x86_64') +url="http://view.sourceforge.net" +options=('!libtool') +license=('MIT') +depends=('gtkmm') +source=(http://downloads.sf.net/sourceforge/view/libview-$pkgver.tar.gz) +md5sums=('e917f9c33e83e55e20d52fe251278c84') + +build() { + cd $startdir/src/libview-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + + install -D COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} diff --git a/community/libwww/PKGBUILD b/community/libwww/PKGBUILD new file mode 100644 index 000000000..a7e4ece92 --- /dev/null +++ b/community/libwww/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Buharev Vasilij <buharev.v.p@gmail.com> +pkgname=libwww +pkgver=5.4.0 +pkgrel=3 +pkgdesc="A general-purpose client side WEB API" +arch=('i686' 'x86_64') +url="http://www.w3.org/Library/" +license=('custom') +depends=() +makedepends=('gcc pkgconfig perl zlib openssl') +options=('!libtool') +source=(http://www.w3.org/Library/Distribution/w3c-$pkgname-$pkgver.tgz) +md5sums=('c3734ca6caa405707e134cc8c6d7e422') + +build() { + cd "$startdir/src/w3c-$pkgname-$pkgver" + + #export ac_cv_header_appkit_appkit_h=no + ./configure --prefix=/usr --with-md5 --with-zlib --with-expat --with-regex --with-ssl + make || return 1 + make DESTDIR="$startdir/pkg" install || return 1 + + install -D -m 0644 COPYRIGHT.html $pkgdir/usr/share/licenses/$pkgname/COPYRIGHT.html +} diff --git a/community/libxdg-basedir/LICENSE b/community/libxdg-basedir/LICENSE new file mode 100644 index 000000000..42b182976 --- /dev/null +++ b/community/libxdg-basedir/LICENSE @@ -0,0 +1,24 @@ +/* Copyright (c) 2007 Mark Nevill + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + diff --git a/community/libxdg-basedir/PKGBUILD b/community/libxdg-basedir/PKGBUILD new file mode 100644 index 000000000..fea8a11cd --- /dev/null +++ b/community/libxdg-basedir/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ondrej Martinak <omartinak@gmail.com> + +pkgname=libxdg-basedir +pkgver=1.0.1 +pkgrel=1 +pkgdesc="An implementation of the XDG Base Directory specifications." +arch=('i686' 'x86_64') +url="http://n.ethz.ch/student/nevillm/download/libxdg-basedir" +license=('MIT') +depends=('glibc') +source=(http://n.ethz.ch/student/nevillm/download/${pkgname}/${pkgname}-${pkgver}.tar.gz + 'LICENSE') +options=('!libtool') +md5sums=('941dacde04db15164c9aca5a1d856665' + '7a81a3f8213d86ce3a0ccdf6b34c71e6') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install + + # Install MIT license + install -Dm644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/community/libxft-lcd/PKGBUILD b/community/libxft-lcd/PKGBUILD new file mode 100644 index 000000000..e6ae35f83 --- /dev/null +++ b/community/libxft-lcd/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Piotr Krawiec (aka pkraw) + +pkgname=libxft-lcd +pkgver=2.1.13 +pkgrel=1 +pkgdesc="FreeType-based font drawing library for X (with custom LCD filter)" +arch=(i686 x86_64) +url="http://xorg.freedesktop.org/" +license=('GPL') +depends=('fontconfig' 'libxrender') +makedepends=('pkgconfig') +options=('!libtool') +conflicts=('libxft') +provides=("libxft=$pkgver") +source=(${url}/releases/individual/lib/libXft-${pkgver}.tar.bz2 \ + xorg-lib-libXft-lcd-filter.patch) +md5sums=('bc8881851f3bd8dcc625fac37350a1c6' + 'd9b353737c9fe5932eb3b79d351333dd') + +build() { + cd ${startdir}/src/libXft-${pkgver} + + patch -Np1 -i ${startdir}/src/xorg-lib-libXft-lcd-filter.patch || return 1 + ./configure --prefix=/usr --sysconfdir=/etc \ + --build=${CHOST} --host=${CHOST} + make || return 1 + make DESTDIR=${startdir}/pkg install || return 1 +} diff --git a/community/libxft-lcd/xorg-lib-libXft-lcd-filter.patch b/community/libxft-lcd/xorg-lib-libXft-lcd-filter.patch new file mode 100644 index 000000000..601c26e5d --- /dev/null +++ b/community/libxft-lcd/xorg-lib-libXft-lcd-filter.patch @@ -0,0 +1,776 @@ +--- libXft-2.1.12/src/xftglyphs.c.orig 2006-12-07 11:17:19.000000000 +0100 ++++ libXft-2.1.12/src/xftglyphs.c 2007-02-20 15:41:14.000000000 +0100 +@@ -23,23 +23,14 @@ + */ + + #include "xftint.h" +-#include <freetype/ftoutln.h> + +-static const int filters[3][3] = { +- /* red */ +-#if 0 +-{ 65538*4/7,65538*2/7,65538*1/7 }, +- /* green */ +-{ 65536*1/4, 65536*2/4, 65537*1/4 }, +- /* blue */ +-{ 65538*1/7,65538*2/7,65538*4/7 }, ++#if FREETYPE_MAJOR*10000 + FREETYPE_MINOR*100 + FREETYPE_PATCH < 20202 ++# error "FreeType 2.2.2 or later required to compile this version of libXft" + #endif +-{ 65538*9/13,65538*3/13,65538*1/13 }, +- /* green */ +-{ 65538*1/6, 65538*4/6, 65538*1/6 }, +- /* blue */ +-{ 65538*1/13,65538*3/13,65538*9/13 }, +-}; ++ ++#include FT_OUTLINE_H ++#include FT_LCD_FILTER_H ++#include FT_SYNTHESIS_H + + /* + * Validate the memory info for a font +@@ -67,6 +58,295 @@ + font->glyph_memory, glyph_memory); + } + ++ ++/* we sometimes need to convert the glyph bitmap in a FT_GlyphSlot ++ * into a different format. For example, we want to convert a ++ * FT_PIXEL_MODE_LCD or FT_PIXEL_MODE_LCD_V bitmap into a 32-bit ++ * ARGB or ABGR bitmap. ++ * ++ * this function prepares a target descriptor for this operation. ++ * ++ * input :: target bitmap descriptor. The function will set its ++ * 'width', 'rows' and 'pitch' fields, and only these ++ * ++ * slot :: the glyph slot containing the source bitmap. this ++ * function assumes that slot->format == FT_GLYPH_FORMAT_BITMAP ++ * ++ * mode :: the requested final rendering mode. supported values are ++ * MONO, NORMAL (i.e. gray), LCD and LCD_V ++ * ++ * the function returns the size in bytes of the corresponding buffer, ++ * it's up to the caller to allocate the corresponding memory block ++ * before calling _fill_xrender_bitmap ++ * ++ * it also returns -1 in case of error (e.g. incompatible arguments, ++ * like trying to convert a gray bitmap into a monochrome one) ++ */ ++static int ++_compute_xrender_bitmap_size( FT_Bitmap* target, ++ FT_GlyphSlot slot, ++ FT_Render_Mode mode ) ++{ ++ FT_Bitmap* ftbit; ++ int width, height, pitch; ++ ++ if ( slot->format != FT_GLYPH_FORMAT_BITMAP ) ++ return -1; ++ ++ // compute the size of the final bitmap ++ ftbit = &slot->bitmap; ++ ++ width = ftbit->width; ++ height = ftbit->rows; ++ pitch = (width+3) & ~3; ++ ++ switch ( ftbit->pixel_mode ) ++ { ++ case FT_PIXEL_MODE_MONO: ++ if ( mode == FT_RENDER_MODE_MONO ) ++ { ++ pitch = (((width+31) & ~31) >> 3); ++ break; ++ } ++ /* fall-through */ ++ ++ case FT_PIXEL_MODE_GRAY: ++ if ( mode == FT_RENDER_MODE_LCD || ++ mode == FT_RENDER_MODE_LCD_V ) ++ { ++ /* each pixel is replicated into a 32-bit ARGB value */ ++ pitch = width*4; ++ } ++ break; ++ ++ case FT_PIXEL_MODE_LCD: ++ if ( mode != FT_RENDER_MODE_LCD ) ++ return -1; ++ ++ /* horz pixel triplets are packed into 32-bit ARGB values */ ++ width /= 3; ++ pitch = width*4; ++ break; ++ ++ case FT_PIXEL_MODE_LCD_V: ++ if ( mode != FT_RENDER_MODE_LCD_V ) ++ return -1; ++ ++ /* vert pixel triplets are packed into 32-bit ARGB values */ ++ height /= 3; ++ pitch = width*4; ++ break; ++ ++ default: /* unsupported source format */ ++ return -1; ++ } ++ ++ target->width = width; ++ target->rows = height; ++ target->pitch = pitch; ++ target->buffer = NULL; ++ ++ return pitch * height; ++} ++ ++/* this functions converts the glyph bitmap found in a FT_GlyphSlot ++ * into a different format (see _compute_xrender_bitmap_size) ++ * ++ * you should call this function after _compute_xrender_bitmap_size ++ * ++ * target :: target bitmap descriptor. Note that its 'buffer' pointer ++ * must point to memory allocated by the caller ++ * ++ * slot :: the glyph slot containing the source bitmap ++ * ++ * mode :: the requested final rendering mode ++ * ++ * bgr :: boolean, set if BGR or VBGR pixel ordering is needed ++ */ ++static void ++_fill_xrender_bitmap( FT_Bitmap* target, ++ FT_GlyphSlot slot, ++ FT_Render_Mode mode, ++ int bgr ) ++{ ++ FT_Bitmap* ftbit = &slot->bitmap; ++ ++ { ++ unsigned char* srcLine = ftbit->buffer; ++ unsigned char* dstLine = target->buffer; ++ int src_pitch = ftbit->pitch; ++ int width = target->width; ++ int height = target->rows; ++ int pitch = target->pitch; ++ int subpixel; ++ int h; ++ ++ subpixel = ( mode == FT_RENDER_MODE_LCD || ++ mode == FT_RENDER_MODE_LCD_V ); ++ ++ if ( src_pitch < 0 ) ++ srcLine -= src_pitch*(ftbit->rows-1); ++ ++ switch ( ftbit->pixel_mode ) ++ { ++ case FT_PIXEL_MODE_MONO: ++ if ( subpixel ) /* convert mono to ARGB32 values */ ++ { ++ for ( h = height; h > 0; h--, srcLine += src_pitch, dstLine += pitch ) ++ { ++ int x; ++ ++ for ( x = 0; x < width; x++ ) ++ { ++ if ( srcLine[(x >> 3)] & (0x80 >> (x & 7)) ) ++ ((unsigned int*)dstLine)[x] = 0xffffffffU; ++ } ++ } ++ } ++ else if ( mode == FT_RENDER_MODE_NORMAL ) /* convert mono to 8-bit gray */ ++ { ++ for ( h = height; h > 0; h--, srcLine += src_pitch, dstLine += pitch ) ++ { ++ int x; ++ ++ for ( x = 0; x < width; x++ ) ++ { ++ if ( srcLine[(x >> 3)] & (0x80 >> (x & 7)) ) ++ dstLine[x] = 0xff; ++ } ++ } ++ } ++ else /* copy mono to mono */ ++ { ++ int bytes = (width+7) >> 3; ++ ++ for ( h = height; h > 0; h--, srcLine += src_pitch, dstLine += pitch ) ++ memcpy( dstLine, srcLine, bytes ); ++ } ++ break; ++ ++ case FT_PIXEL_MODE_GRAY: ++ if ( subpixel ) /* convert gray to ARGB32 values */ ++ { ++ for ( h = height; h > 0; h--, srcLine += src_pitch, dstLine += pitch ) ++ { ++ int x; ++ unsigned int* dst = (unsigned int*)dstLine; ++ ++ for ( x = 0; x < width; x++ ) ++ { ++ unsigned int pix = srcLine[x]; ++ ++ pix |= (pix << 8); ++ pix |= (pix << 16); ++ ++ dst[x] = pix; ++ } ++ } ++ } ++ else /* copy gray into gray */ ++ { ++ for ( h = height; h > 0; h--, srcLine += src_pitch, dstLine += pitch ) ++ memcpy( dstLine, srcLine, width ); ++ } ++ break; ++ ++ case FT_PIXEL_MODE_LCD: ++ if ( !bgr ) ++ { ++ /* convert horizontal RGB into ARGB32 */ ++ for ( h = height; h > 0; h--, srcLine += src_pitch, dstLine += pitch ) ++ { ++ int x; ++ unsigned char* src = srcLine; ++ unsigned int* dst = (unsigned int*)dstLine; ++ ++ for ( x = 0; x < width; x++, src += 3 ) ++ { ++ unsigned int pix; ++ ++ pix = ((unsigned int)src[0] << 16) | ++ ((unsigned int)src[1] << 8) | ++ ((unsigned int)src[2] ) | ++ ((unsigned int)src[1] << 24) ; ++ ++ dst[x] = pix; ++ } ++ } ++ } ++ else ++ { ++ /* convert horizontal BGR into ARGB32 */ ++ for ( h = height; h > 0; h--, srcLine += src_pitch, dstLine += pitch ) ++ { ++ int x; ++ unsigned char* src = srcLine; ++ unsigned int* dst = (unsigned int*)dstLine; ++ ++ for ( x = 0; x < width; x++, src += 3 ) ++ { ++ unsigned int pix; ++ ++ pix = ((unsigned int)src[2] << 16) | ++ ((unsigned int)src[1] << 8) | ++ ((unsigned int)src[0] ) | ++ ((unsigned int)src[1] << 24) ; ++ ++ dst[x] = pix; ++ } ++ } ++ } ++ break; ++ ++ default: /* FT_PIXEL_MODE_LCD_V */ ++ /* convert vertical RGB into ARGB32 */ ++ if ( !bgr ) ++ { ++ for ( h = height; h > 0; h--, srcLine += 3*src_pitch, dstLine += pitch ) ++ { ++ int x; ++ unsigned char* src = srcLine; ++ unsigned int* dst = (unsigned int*)dstLine; ++ ++ for ( x = 0; x < width; x++, src += 1 ) ++ { ++ unsigned int pix; ++ ++ pix = ((unsigned int)src[0] << 16) | ++ ((unsigned int)src[src_pitch] << 8) | ++ ((unsigned int)src[src_pitch*2] ) | ++ ((unsigned int)src[src_pitch] << 24) ; ++ ++ dst[x] = pix; ++ } ++ } ++ } ++ else ++ { ++ for ( h = height; h > 0; h--, srcLine += 3*src_pitch, dstLine += pitch ) ++ { ++ int x; ++ unsigned char* src = srcLine; ++ unsigned int* dst = (unsigned int*)dstLine; ++ ++ for ( x = 0; x < width; x++, src += 1 ) ++ { ++ unsigned int pix; ++ ++ pix = ((unsigned int)src[src_pitch*2] << 16) | ++ ((unsigned int)src[src_pitch] << 8) | ++ ((unsigned int)src[0] ) | ++ ((unsigned int)src[src_pitch] << 24) ; ++ ++ dst[x] = pix; ++ } ++ } ++ } ++ } ++ } ++} ++ ++ + _X_EXPORT void + XftFontLoadGlyphs (Display *dpy, + XftFont *pub, +@@ -85,20 +365,14 @@ + unsigned char *bufBitmap = bufLocal; + int bufSize = sizeof (bufLocal); + int size, pitch; +- unsigned char bufLocalRgba[4096]; +- unsigned char *bufBitmapRgba = bufLocalRgba; +- int bufSizeRgba = sizeof (bufLocalRgba); +- int sizergba, pitchrgba, widthrgba; + int width; + int height; + int left, right, top, bottom; +- int hmul = 1; +- int vmul = 1; +- FT_Bitmap ftbit; +- FT_Matrix matrix; ++ FT_Bitmap* ftbit; ++ FT_Bitmap local; + FT_Vector vector; +- Bool subpixel = False; + FT_Face face; ++ FT_Render_Mode mode = FT_RENDER_MODE_MONO; + + if (!info) + return; +@@ -108,24 +382,19 @@ + if (!face) + return; + +- matrix.xx = matrix.yy = 0x10000L; +- matrix.xy = matrix.yx = 0; +- + if (font->info.antialias) + { + switch (font->info.rgba) { + case FC_RGBA_RGB: + case FC_RGBA_BGR: +- matrix.xx *= 3; +- subpixel = True; +- hmul = 3; ++ mode = FT_RENDER_MODE_LCD; + break; + case FC_RGBA_VRGB: + case FC_RGBA_VBGR: +- matrix.yy *= 3; +- vmul = 3; +- subpixel = True; ++ mode = FT_RENDER_MODE_LCD_V; + break; ++ default: ++ mode = FT_RENDER_MODE_NORMAL; + } + } + +@@ -146,7 +415,10 @@ + if (xftg->glyph_memory) + continue; + ++ FT_Library_SetLcdFilter( _XftFTlibrary, FT_LCD_FILTER_DEFAULT ); ++ + error = FT_Load_Glyph (face, glyphindex, font->info.load_flags); ++ + if (error) + { + /* +@@ -179,7 +451,7 @@ + /* + * Compute glyph metrics from FreeType information + */ +- if(font->info.transform && glyphslot->format != ft_glyph_format_bitmap) ++ if(font->info.transform && glyphslot->format != FT_GLYPH_FORMAT_BITMAP) + { + /* + * calculate the true width by transforming all four corners. +@@ -258,17 +530,14 @@ + } + } + +- if (font->info.antialias) +- pitch = (width * hmul + 3) & ~3; +- else +- pitch = ((width + 31) & ~31) >> 3; +- +- size = pitch * height * vmul; ++ if ( glyphslot->format != FT_GLYPH_FORMAT_BITMAP ) ++ { ++ error = FT_Render_Glyph( face->glyph, mode ); ++ if (error) ++ continue; ++ } + +- xftg->metrics.width = width; +- xftg->metrics.height = height; +- xftg->metrics.x = -TRUNC(left); +- xftg->metrics.y = TRUNC(top); ++ FT_Library_SetLcdFilter( _XftFTlibrary, FT_LCD_FILTER_NONE ); + + if (font->info.spacing >= FC_MONO) + { +@@ -308,103 +577,13 @@ + xftg->metrics.yOff = -TRUNC(ROUND(glyphslot->advance.y)); + } + +- /* +- * If the glyph is relatively large (> 1% of server memory), +- * don't send it until necessary +- */ +- if (!need_bitmaps && size > info->max_glyph_memory / 100) +- continue; + +- /* +- * Make sure there's enough buffer space for the glyph +- */ +- if (size > bufSize) +- { +- if (bufBitmap != bufLocal) +- free (bufBitmap); +- bufBitmap = (unsigned char *) malloc (size); +- if (!bufBitmap) +- continue; +- bufSize = size; +- } +- memset (bufBitmap, 0, size); +- +- /* +- * Rasterize into the local buffer +- */ +- switch (glyphslot->format) { +- case ft_glyph_format_outline: +- ftbit.width = width * hmul; +- ftbit.rows = height * vmul; +- ftbit.pitch = pitch; +- if (font->info.antialias) +- ftbit.pixel_mode = ft_pixel_mode_grays; +- else +- ftbit.pixel_mode = ft_pixel_mode_mono; +- +- ftbit.buffer = bufBitmap; +- +- if (subpixel) +- FT_Outline_Transform (&glyphslot->outline, &matrix); +- +- FT_Outline_Translate ( &glyphslot->outline, -left*hmul, -bottom*vmul ); +- +- FT_Outline_Get_Bitmap( _XftFTlibrary, &glyphslot->outline, &ftbit ); +- break; +- case ft_glyph_format_bitmap: +- if (font->info.antialias) +- { +- unsigned char *srcLine, *dstLine; +- int height; +- int x; +- int h, v; +- +- srcLine = glyphslot->bitmap.buffer; +- dstLine = bufBitmap; +- height = glyphslot->bitmap.rows; +- while (height--) +- { +- for (x = 0; x < glyphslot->bitmap.width; x++) +- { +- /* always MSB bitmaps */ +- unsigned char a = ((srcLine[x >> 3] & (0x80 >> (x & 7))) ? +- 0xff : 0x00); +- if (subpixel) +- { +- for (v = 0; v < vmul; v++) +- for (h = 0; h < hmul; h++) +- dstLine[v * pitch + x*hmul + h] = a; +- } +- else +- dstLine[x] = a; +- } +- dstLine += pitch * vmul; +- srcLine += glyphslot->bitmap.pitch; +- } +- } +- else +- { +- unsigned char *srcLine, *dstLine; +- int h, bytes; ++ // compute the size of the final bitmap ++ ftbit = &glyphslot->bitmap; + +- srcLine = glyphslot->bitmap.buffer; +- dstLine = bufBitmap; +- h = glyphslot->bitmap.rows; +- bytes = (glyphslot->bitmap.width + 7) >> 3; +- while (h--) +- { +- memcpy (dstLine, srcLine, bytes); +- dstLine += pitch; +- srcLine += glyphslot->bitmap.pitch; +- } +- } +- break; +- default: +- if (XftDebug() & XFT_DBG_GLYPH) +- printf ("glyph %d is not in a usable format\n", +- (int) glyphindex); +- continue; +- } ++ width = ftbit->width; ++ height = ftbit->rows; ++ pitch = (width+3) & ~3; + + if (XftDebug() & XFT_DBG_GLYPH) + { +@@ -421,29 +600,72 @@ + int x, y; + unsigned char *line; + +- line = bufBitmap; +- for (y = 0; y < height * vmul; y++) ++ line = ftbit->buffer; ++ ++ if (ftbit->pitch < 0) ++ line -= ftbit->pitch*(height-1); ++ ++ for (y = 0; y < height; y++) + { + if (font->info.antialias) + { +- static char den[] = { " .:;=+*#" }; +- for (x = 0; x < pitch; x++) ++ static const char den[] = { " .:;=+*#" }; ++ for (x = 0; x < width; x++) + printf ("%c", den[line[x] >> 5]); + } + else + { +- for (x = 0; x < pitch * 8; x++) ++ for (x = 0; x < width * 8; x++) + { + printf ("%c", line[x>>3] & (1 << (x & 7)) ? '#' : ' '); + } + } + printf ("|\n"); +- line += pitch; ++ line += ftbit->pitch; + } + printf ("\n"); + } + } + ++ size = _compute_xrender_bitmap_size( &local, glyphslot, mode ); ++ if ( size < 0 ) ++ continue; ++ ++ xftg->metrics.width = local.width; ++ xftg->metrics.height = local.rows; ++ xftg->metrics.x = - glyphslot->bitmap_left; ++ xftg->metrics.y = glyphslot->bitmap_top; ++ ++ /* ++ * If the glyph is relatively large (> 1% of server memory), ++ * don't send it until necessary ++ */ ++ if (!need_bitmaps && size > info->max_glyph_memory / 100) ++ continue; ++ ++ /* ++ * Make sure there's enough buffer space for the glyph ++ */ ++ if (size > bufSize) ++ { ++ if (bufBitmap != bufLocal) ++ free (bufBitmap); ++ bufBitmap = (unsigned char *) malloc (size); ++ if (!bufBitmap) ++ continue; ++ bufSize = size; ++ } ++ memset (bufBitmap, 0, size); ++ ++ local.buffer = bufBitmap; ++ ++ _fill_xrender_bitmap( &local, glyphslot, mode, ++ (font->info.rgba == FC_RGBA_BGR || ++ font->info.rgba == FC_RGBA_VBGR ) ); ++ /* ++ * Copy or convert into local buffer ++ */ ++ + /* + * Use the glyph index as the wire encoding; it + * might be more efficient for some locales to map +@@ -453,121 +675,24 @@ + */ + glyph = (Glyph) glyphindex; + +- if (subpixel) +- { +- int x, y; +- unsigned char *in_line, *out_line, *in; +- unsigned int *out; +- unsigned int red, green, blue; +- int rf, gf, bf; +- int s; +- int o, os; +- +- /* +- * Filter the glyph to soften the color fringes +- */ +- widthrgba = width; +- pitchrgba = (widthrgba * 4 + 3) & ~3; +- sizergba = pitchrgba * height; +- +- os = 1; +- switch (font->info.rgba) { +- case FC_RGBA_VRGB: +- os = pitch; +- case FC_RGBA_RGB: +- default: +- rf = 0; +- gf = 1; +- bf = 2; +- break; +- case FC_RGBA_VBGR: +- os = pitch; +- case FC_RGBA_BGR: +- bf = 0; +- gf = 1; +- rf = 2; +- break; +- } +- if (sizergba > bufSizeRgba) +- { +- if (bufBitmapRgba != bufLocalRgba) +- free (bufBitmapRgba); +- bufBitmapRgba = (unsigned char *) malloc (sizergba); +- if (!bufBitmapRgba) +- continue; +- bufSizeRgba = sizergba; +- } +- memset (bufBitmapRgba, 0, sizergba); +- in_line = bufBitmap; +- out_line = bufBitmapRgba; +- for (y = 0; y < height; y++) +- { +- in = in_line; +- out = (unsigned int *) out_line; +- in_line += pitch * vmul; +- out_line += pitchrgba; +- for (x = 0; x < width * hmul; x += hmul) +- { +- red = green = blue = 0; +- o = 0; +- for (s = 0; s < 3; s++) +- { +- red += filters[rf][s]*in[x+o]; +- green += filters[gf][s]*in[x+o]; +- blue += filters[bf][s]*in[x+o]; +- o += os; +- } +- red = red / 65536; +- green = green / 65536; +- blue = blue / 65536; +- *out++ = (green << 24) | (red << 16) | (green << 8) | blue; +- } +- } +- +- xftg->glyph_memory = sizergba + sizeof (XftGlyph); ++ xftg->glyph_memory = size + sizeof (XftGlyph); + if (font->format) + { + if (!font->glyphset) + font->glyphset = XRenderCreateGlyphSet (dpy, font->format); +- if (ImageByteOrder (dpy) != XftNativeByteOrder ()) +- XftSwapCARD32 ((CARD32 *) bufBitmapRgba, sizergba >> 2); +- XRenderAddGlyphs (dpy, font->glyphset, &glyph, +- &xftg->metrics, 1, +- (char *) bufBitmapRgba, sizergba); +- } +- else +- { +- if (sizergba) +- { +- xftg->bitmap = malloc (sizergba); +- if (xftg->bitmap) +- memcpy (xftg->bitmap, bufBitmapRgba, sizergba); +- } +- else +- xftg->bitmap = 0; +- } +- } +- else +- { +- xftg->glyph_memory = size + sizeof (XftGlyph); +- if (font->format) +- { +- /* +- * swap bit order around; FreeType is always MSBFirst +- */ +- if (!font->info.antialias) ++ ++ if ( mode == FT_RENDER_MODE_MONO ) + { ++ /* swap bits in each byte */ + if (BitmapBitOrder (dpy) != MSBFirst) + { +- unsigned char *line; +- unsigned char c; +- int i; ++ unsigned char *line = (unsigned char*)bufBitmap; ++ int i = size; + +- line = (unsigned char *) bufBitmap; +- i = size; + while (i--) + { +- c = *line; ++ int c = *line; ++ + c = ((c << 1) & 0xaa) | ((c >> 1) & 0x55); + c = ((c << 2) & 0xcc) | ((c >> 2) & 0x33); + c = ((c << 4) & 0xf0) | ((c >> 4) & 0x0f); +@@ -575,8 +700,12 @@ + } + } + } +- if (!font->glyphset) +- font->glyphset = XRenderCreateGlyphSet (dpy, font->format); ++ else if ( mode != FT_RENDER_MODE_NORMAL ) ++ { ++ /* invert ARGB <=> BGRA */ ++ if (ImageByteOrder (dpy) != XftNativeByteOrder ()) ++ XftSwapCARD32 ((CARD32 *) bufBitmap, size >> 2); ++ } + XRenderAddGlyphs (dpy, font->glyphset, &glyph, + &xftg->metrics, 1, + (char *) bufBitmap, size); +@@ -592,7 +721,7 @@ + else + xftg->bitmap = 0; + } +- } ++ + font->glyph_memory += xftg->glyph_memory; + info->glyph_memory += xftg->glyph_memory; + if (XftDebug() & XFT_DBG_CACHE) +@@ -603,8 +732,6 @@ + } + if (bufBitmap != bufLocal) + free (bufBitmap); +- if (bufBitmapRgba != bufLocalRgba) +- free (bufBitmapRgba); + XftUnlockFace (&font->public); + } diff --git a/community/libxml-perl/PKGBUILD b/community/libxml-perl/PKGBUILD new file mode 100644 index 000000000..71eea65e7 --- /dev/null +++ b/community/libxml-perl/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 2022 2009-09-07 15:29:19Z cbrannon $ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Maintainer: Chris Brannon <cmbrannon79@gmail.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=libxml-perl +pkgver=0.08 +pkgrel=2 +pkgdesc="Perl library for working with XML" +arch=('any') +url="http://search.cpan.org/~KMACLEOD/libxml-perl" +license=('GPL' 'PerlArtistic') +depends=('perlxml>=2.19') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/K/KM/KMACLEOD/libxml-perl-$pkgver.tar.gz) +md5sums=('0ed5fbdda53d1301ddaed88db10503bb') + +build() { + cd $startdir/src/libxml-perl-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/libxnvctrl/PKGBUILD b/community/libxnvctrl/PKGBUILD new file mode 100644 index 000000000..537bfca3d --- /dev/null +++ b/community/libxnvctrl/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Roman Kyrylych <roman@archlinux.org> + +pkgname=libxnvctrl +pkgver=1.16 +pkgrel=1.1 +pkgdesc="NVCtrl library" +arch=('i686' 'x86_64') +url="http://www.nvidia.com/" +license=('GPL') +makedepends=('libx11' 'xextproto') +source=(ftp://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-173.14.05.tar.gz) +md5sums=('de4794122256d1d2a771c49ce434087a') + +build() { + cd $startdir/src/nvidia-settings-1.0/src/libXNVCtrl + [ "${CARCH}" = "x86_64" ] && export CFLAGS="${CFLAGS} -fPIC" + make clean + make || return 1 + + install -Dm644 libXNVCtrl.a $startdir/pkg/usr/lib/libXNVCtrl.a + install -Dm644 NVCtrl.h $startdir/pkg/usr/include/NVCtrl/NVCtrl.h + install -Dm644 NVCtrlLib.h $startdir/pkg/usr/include/NVCtrl/NVCtrlLib.h + install -Dm644 nv_control.h $startdir/pkg/usr/include/NVCtrl/nv_control.h +} diff --git a/community/libzdb/PKGBUILD b/community/libzdb/PKGBUILD new file mode 100644 index 000000000..267b1e9af --- /dev/null +++ b/community/libzdb/PKGBUILD @@ -0,0 +1,18 @@ +pkgname=libzdb +pkgver=2.4 +pkgrel=3 +pkgdesc="Zild Database Library" +arch=(i686 x86_64) +url="http://www.tildeslash.com/libzdb/" +license=('GPL') +depends=('postgresql-libs>=8.4.1' 'sqlite3' 'libmysqlclient') +source=(http://www.tildeslash.com/libzdb/dist/libzdb-$pkgver.tar.gz) +md5sums=('b4c4ba0090881d4714f7f3e56d6eadbd') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir/" install +} diff --git a/community/lilypond/PKGBUILD b/community/lilypond/PKGBUILD new file mode 100644 index 000000000..5bf8ab19c --- /dev/null +++ b/community/lilypond/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Geoffroy Carrier <geoffroy@archlinux.org> +# Contributor: Andrea `BaSh` Scarpino <bash.lnx@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> +# Contributor: Robert Emil Berge <filoktetes@linuxophic.org> +pkgname=lilypond +pkgver=2.12.2 +pkgrel=1 +pkgdesc="An automated music engraving system" +arch=('i686' 'x86_64') +url="http://lilypond.org" +license=('GPL') +depends=('guile' 'python' 'tetex' 'ghostscript' 'pango' 'fontforge' 'fontconfig') +makedepends=('flex' 'bison' 'gettext' 'mftrace' 'texinfo') +options=('emptydirs') +source=(http://download.linuxaudio.org/lilypond/sources/v2.12/$pkgname-$pkgver.tar.gz) +build() { + cd "$srcdir/$pkgname-$pkgver" + libtoolize --force --copy + aclocal + autoconf + automake + ./configure --prefix=/usr --disable-gui + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} +md5sums=('681dfbecf8a3710d1400cf9488be716b') diff --git a/community/lilypond/gcc4.3.patch b/community/lilypond/gcc4.3.patch new file mode 100644 index 000000000..b0a67e625 --- /dev/null +++ b/community/lilypond/gcc4.3.patch @@ -0,0 +1,62 @@ +--- src/lilypond-2.10.33/flower/file-name.cc~ 2008-04-04 22:40:39.000000000 +0200 ++++ src/lilypond-2.10.33/flower/file-name.cc 2008-04-04 22:40:54.000000000 +0200 +@@ -12,6 +12,7 @@ + #include <cstdio> + #include <cerrno> + #include <unistd.h> ++#include <limits.h> + + using namespace std; + +--- src/lilypond-2.10.33/flower/include/rational.hh~ 2008-04-04 22:41:47.000000000 +0200 ++++ src/lilypond-2.10.33/flower/include/rational.hh 2008-04-04 22:41:55.000000000 +0200 +@@ -10,7 +10,7 @@ + #define RATIONAL_HH + + #include "std-string.hh" +- ++#include <limits.h> + #include "std-string.hh" + + /** +--- src/lilypond-2.10.33/flower/include/std-vector.hh~ 2008-04-04 22:42:32.000000000 +0200 ++++ src/lilypond-2.10.33/flower/include/std-vector.hh 2008-04-04 22:42:42.000000000 +0200 +@@ -22,6 +22,7 @@ + #include <algorithm> /* find, reverse, sort */ + #include <functional> /* unary_function */ + #include <cassert> ++#include <string> + + using namespace std; + +--- src/lilypond-2.10.33/lily/include/lily-guile.hh~ 2008-04-04 22:43:15.000000000 +0200 ++++ src/lilypond-2.10.33/lily/include/lily-guile.hh 2008-04-04 22:43:23.000000000 +0200 +@@ -14,7 +14,7 @@ + #endif + + #include <libguile.h> +- ++#include <string.h> + + /* + Hack for various MacOS incarnations. +--- src/lilypond-2.10.33/lily/include/midi-stream.hh~ 2008-04-04 22:44:09.000000000 +0200 ++++ src/lilypond-2.10.33/lily/include/midi-stream.hh 2008-04-04 22:44:18.000000000 +0200 +@@ -10,6 +10,7 @@ + #include <cstdio> + using namespace std; + ++#include <string.h> + #include "std-string.hh" + + class Midi_item; +--- src/lilypond-2.10.33/lily/include/engraver.hh~ 2008-04-04 22:44:51.000000000 +0200 ++++ src/lilypond-2.10.33/lily/include/engraver.hh 2008-04-04 22:44:59.000000000 +0200 +@@ -11,6 +11,7 @@ + + #include "grob-info.hh" + #include "translator.hh" ++#include <string.h> + + /** + a struct which processes events, and creates the #Grob#s. diff --git a/community/limewire/ChangeLog b/community/limewire/ChangeLog new file mode 100644 index 000000000..05d98c225 --- /dev/null +++ b/community/limewire/ChangeLog @@ -0,0 +1,47 @@ + +2009-06-13 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 5.1.3 + +2009-04-02 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 5.1.2 + * Changed the dep from openjdk6 to java-runtime + +2009-03-09 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 5.1.1 + * Fixed java path issue - thanks Eric + +2009-02-13 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 5.0.11 + +2008-11-22 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 4.18.7 + +2008-09-08 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 4.18.6 + +2008-06-25 Mateusz Herych <heniekk@gmail.com> + + * Updated for x86_64 - 4.18.3 + +2008-06-25 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 4.18.3 + +2008-06-03 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 4.18.1 + +2008-02-17 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated to newer version - 4.17.3 + +2007-11-29 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Adopted and updated. + diff --git a/community/limewire/PKGBUILD b/community/limewire/PKGBUILD new file mode 100644 index 000000000..7d1e948c9 --- /dev/null +++ b/community/limewire/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: Federico Quagliata (quaqo) <quaqo@despammed.com> + +pkgname=limewire +pkgver=5.2.13 +pkgrel=1 +pkgdesc="A popular gnutella client" +arch=('i686' 'x86_64') +url="http://www.limewire.com" +license=("GPL") +depends=('java-runtime' 'libxt') +makedepends=('unzip') +source=(http://www10.limewire.com/download/LimeWireOther.zip limewire) + +build() { + cd $startdir/src + install -d $startdir/pkg/usr/share/java/limewire + cp -r LimeWire/* $startdir/pkg/usr/share/java/limewire + install -D -m755 limewire $startdir/pkg/usr/bin/limewire + + # Fixing permissions and removing uneeded files + find $startdir/pkg/usr/share -type d -exec chmod 755 {} \; + cd $startdir/pkg/usr/share/java/limewire + rm -rf COPYING README.txt SOURCE Limewire.* limewire* runLime.sh +} +md5sums=('da097e81d8d4f266fae9fd8fd9783ec5' + 'f195f848649f399be29550b0c955e7b6') diff --git a/community/limewire/limewire b/community/limewire/limewire new file mode 100755 index 000000000..3fd9a1377 --- /dev/null +++ b/community/limewire/limewire @@ -0,0 +1,8 @@ +#!/bin/bash + +JAVA=$(which java) + +cd /usr/share/java/limewire +export J2SE_PREEMPTCLOSE=1 + +$JAVA -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog -Djava.library.path=. -jar LimeWire.jar diff --git a/community/lincity-ng/ChangeLog b/community/lincity-ng/ChangeLog new file mode 100644 index 000000000..03303d1b6 --- /dev/null +++ b/community/lincity-ng/ChangeLog @@ -0,0 +1,15 @@ +2009-06-18 Eric Belanger <eric@archlinux.org> + + * lincity-ng 2.0-2 + * Rebuild against sdl_gfx 2.0.19 + +2009-01-29 Eric Belanger <eric@archlinux.org> + + * lincity-ng 2.0-1 + * Upstream update + +2008-08-16 Eric Belanger <eric@archlinux.org> + + * lincity-ng 1.1.2-3 + * Rebuilt against physfs 1.1.1 + * Added ChangeLog diff --git a/community/lincity-ng/PKGBUILD b/community/lincity-ng/PKGBUILD new file mode 100644 index 000000000..88a3c2f37 --- /dev/null +++ b/community/lincity-ng/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: tranquility <trankas@gmail.com> + +pkgname=lincity-ng +pkgver=2.0 +pkgrel=2 +pkgdesc="A City Simulation Game. It is a polished and improved version of the classic LinCity game" +arch=('i686' 'x86_64') +url="http://lincity-ng.berlios.de/wiki/index.php/Main_Page" +license=('GPL' 'custom') +depends=('sdl_mixer' 'sdl_ttf' 'sdl_image' 'physfs>=1.1.1' 'libxml2' 'sdl_gfx>=2.0.19' 'gcc-libs' 'libgl') +makedepends=('ftjam' 'mesa') +source=(http://download.berlios.de/lincity-ng/${pkgname}-${pkgver}.tar.bz2) +md5sums=('1bd0f58e0f2b131d70044f4230600ed1') +sha1sums=('2961a3f60f7481b33858d7d5ef7cf9c788d01077') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr || return 1 + jam || return 1 + jam -sprefix="${pkgdir}/usr" install || return 1 + install -D -m644 COPYING-data.txt "${pkgdir}/usr/share/licenses/${pkgname}/COPYING-data.txt" || return 1 + install -D -m644 COPYING-fonts.txt "${pkgdir}/usr/share/licenses/${pkgname}/COPYING-fonts.txt" || return 1 +} diff --git a/community/link-monitor-applet/PKGBUILD b/community/link-monitor-applet/PKGBUILD new file mode 100644 index 000000000..d28935100 --- /dev/null +++ b/community/link-monitor-applet/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Mark Rosenstand <mark@borkware.net> + +pkgname=link-monitor-applet +pkgver=3.0 +pkgrel=1 +pkgdesc="GNOME Panel Applet displaying the round-trip time to one or more hosts in a bar graph." +arch=('i686' 'x86_64') +url="http://www.nongnu.org/link-monitor/" +license=('GPL') +depends=('eel' 'gnome-panel' 'geoip' 'librsvg' 'gconf>=2.18.0.1-4') +makedepends=('intltool' 'gnome-doc-utils>=0.11.2') +install="link-monitor-applet.install" +source=(http://savannah.nongnu.org/download/link-monitor/$pkgname-$pkgver.tar.bz2) +options=('!emptydirs') +md5sums=('64d89b8b9bafa443d2aaa99f274a56d9') + +build() { + cd $srcdir/$pkgname-$pkgver + ./jb configure prefix=/usr sysconfdir=/etc localstatedir=/var \ + libexecdir=/usr/lib/link-monitor-applet destdir=$pkgdir install-gconf-schemas=no || return 1 + ./jb build || return 1 + ./jb install || return 1 + + mkdir -p $pkgdir/usr/share/gconf/schemas + gconf-merge-schema $pkgdir/usr/share/gconf/schemas/${pkgname}.schemas \ + $pkgdir/etc/gconf/schemas/*.schemas + rm -f $pkgdir/etc/gconf/schemas/*.schemas +} diff --git a/community/link-monitor-applet/link-monitor-applet.install b/community/link-monitor-applet/link-monitor-applet.install new file mode 100644 index 000000000..bebf46bab --- /dev/null +++ b/community/link-monitor-applet/link-monitor-applet.install @@ -0,0 +1,22 @@ +pkgname=link-monitor-applet + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +op=$1 +shift + +$op $* diff --git a/community/links-g/ChangeLog b/community/links-g/ChangeLog new file mode 100644 index 000000000..c34f95a5c --- /dev/null +++ b/community/links-g/ChangeLog @@ -0,0 +1,34 @@ +2009-08-01 Evangelos Foutras <foutrelis@gmail.com> + + * links-g-2.2-3 + * added xorg-server as makedepends and optdepends + +2008-08-03 Mateusz Herych <heniekk@gmail.com> + + * links-g-2.2 + * version bump + +2008-06-27 Mateusz Herych <heniekk@gmail.com> + + * links-g-2.1pre-1 + * version bump + +2008-05-14 Mateusz Herych <heniekk@gmail.com> + + * links-g-2.1pre36-1 + * version bump + +2008-05-06 Mateusz Herych <heniekk@gmail.com> + + * links-g-2.1pre35-1 + * version bump + +2008-05-05 Mateusz Herych <heniekk@gmail.com> + + * links-g-2.1pre34-1 + * version bump + +2007-11-06 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * links-g-2.1pre31-1 + * version bump diff --git a/community/links-g/PKGBUILD b/community/links-g/PKGBUILD new file mode 100644 index 000000000..2b12bd3ea --- /dev/null +++ b/community/links-g/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 477 2009-08-01 07:52:14Z foutrelis $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Maintainer: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=links-g +pkgver=2.2 +pkgrel=3 +pkgdesc="A text WWW browser, similar to Lynx, with framebuffer and X graphics enabled" +arch=('i686' 'x86_64') +url="http://links.twibright.com/" +license=('GPL') +conflicts=('links') +provides=('links') +depends=('gpm' 'libtiff' 'openssl' 'libpng' 'pcre' 'libx11' 'bzip2') +makedepends=('xorg-server') +optdepends=('xorg-server: for running Links in graphics mode') +source=(http://links.twibright.com/download/links-$pkgver.tar.bz2) +md5sums=('bf5b20529a2a811701c5af52b28ebdd4') + +build() { + cd $startdir/src/links-$pkgver + cd "intl" && ./gen-intl && cd .. || return 1 + ./configure --prefix=/usr --mandir=/usr/share/man --enable-javascript --enable-graphics --with-x \ + --with-fb --without-directfb + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/linphone/ChangeLog b/community/linphone/ChangeLog new file mode 100644 index 000000000..d87628505 --- /dev/null +++ b/community/linphone/ChangeLog @@ -0,0 +1,33 @@ +2008-10-16 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +* v3.0.0 build for x86_64 + +2008-08-23 Darwin Bautista <djclue917@gmail.com> +* linphone 2.1.1-3 +* Fixed build against ffmpeg 20080715 + +2008-04-20 Darwin Bautista <djclue917@gmail.com> +* linphone 2.1.1-2 +* Fixed md5sums + +2008-02-24 Darwin Bautista <djclue917@gmail.com> +* linphone 2.1.1-1 +* New upstream release +* makedeps: added 'perlxml' +* Use internal ortp + +2007-12-02 Darwin Bautista <djclue917@gmail.com> +* linphone 2.0.1-1 +* New upstream release + +2007-11-21 Darwin Bautista <djclue917@gmail.com> +* linphone 2.0.0-1 +* New upstream release +* depends=(): added 'libexosip2', remove 'libosip2' +* Bumped minimum required version of dependencies + +2007-11-16 Darwin Bautista <djclue917@gmail.com> +* linphone 1.7.1-1 +* New upstream release +* Revamped PKGBUILD +* Fixed dependencies +* Use external ortp diff --git a/community/linphone/PKGBUILD b/community/linphone/PKGBUILD new file mode 100644 index 000000000..bec8f9786 --- /dev/null +++ b/community/linphone/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Darwin Bautista <djclue917@gmail.com> +# Contributor: Darwin Bautista <djclue917@gmail.com> + +pkgname=linphone +pkgver=3.1.2 +pkgrel=3 +pkgdesc="A Voice-over-IP phone" +arch=('i686' 'x86_64') +url="http://www.linphone.org/index.php/eng" +license=('GPL') +depends=('alsa-lib' 'ffmpeg' 'gtk2' 'libexosip2' 'speex') +makedepends=('pkgconfig' 'perlxml' 'intltool') +conflicts=(ortp) +provides=(ortp) +options=('!libtool' '!emptydirs') +source=(http://mirror.cinquix.com/pub/savannah/linphone/stable/sources/linphone-$pkgver.tar.gz) +md5sums=('f0a6e48a2b3cf276f78f8499444be732') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + export PKG_CONFIG=/usr/bin/pkg-config + + ./configure --prefix=/usr --disable-static --enable-ipv6 --enable-video \ + --enable-alsa --disable-artsc --disable-strict --libexecdir=/usr/lib/$pkgname + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/linux-howtos/ChangeLog b/community/linux-howtos/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/linux-howtos/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/linux-howtos/PKGBUILD b/community/linux-howtos/PKGBUILD new file mode 100644 index 000000000..fb5427cea --- /dev/null +++ b/community/linux-howtos/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 1606 2009-08-26 12:30:11Z spupykin $ +# Contributor: Martin -dadexter- Lefebvre <dadexter@gmail.com> + +pkgname=linux-howtos +pkgver=20090805 +pkgrel=1 +pkgdesc="Documentation on many tasks relating to Linux setup and operation." +arch=('any') +url="http://www.tldp.org" +license=('unknown') +options=('docs') +source=(http://www.slackware.at/data/slackware-current/slackware/f/$pkgname-$pkgver-noarch-1.txz) +md5sums=('6b1f0663ad923c552c51afa28c55312b') + +build() +{ + mkdir -p $startdir/pkg/usr/share/linux-howtos + cd $startdir/src/usr/doc/Linux-HOWTOs + cp -r * $startdir/pkg/usr/share/linux-howtos +} diff --git a/community/linuxtv-dvb-apps/ChangeLog b/community/linuxtv-dvb-apps/ChangeLog new file mode 100644 index 000000000..7fd5bbf99 --- /dev/null +++ b/community/linuxtv-dvb-apps/ChangeLog @@ -0,0 +1,2 @@ +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/linuxtv-dvb-apps/PKGBUILD b/community/linuxtv-dvb-apps/PKGBUILD new file mode 100644 index 000000000..c5e32fb87 --- /dev/null +++ b/community/linuxtv-dvb-apps/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Camille Moncelier <pix@devlife.org> + +pkgname=linuxtv-dvb-apps +pkgver=1.1.1 +pkgrel=3 +_hgrev=68d20621d93a +pkgdesc="Viewer programs for DVB cards" +arch=('i686' 'x86_64') +url="http://www.linuxtv.org/" +license=('GPL') +depends=(glibc) +install=linuxtv-dvb-apps.install +#source=(http://www.linuxtv.org/download/dvb/$pkgname-$pkgver.tar.bz2) +source=(http://linuxtv.org/hg/dvb-apps/archive/$_hgrev.tar.bz2) +md5sums=('5b43136359d9555a567a76ba28433afc') + +build() { + cd $startdir/src/dvb-apps-$_hgrev + rm -rf include + make -C lib || return 1 + make -C util || return 1 + make -C lib DESTDIR=$startdir/pkg install || return 1 + make -C util DESTDIR=$startdir/pkg install || return 1 + chmod 755 $startdir/pkg/usr/lib/*.so* +} + diff --git a/community/linuxtv-dvb-apps/linuxtv-dvb-apps.install b/community/linuxtv-dvb-apps/linuxtv-dvb-apps.install new file mode 100644 index 000000000..f7351227a --- /dev/null +++ b/community/linuxtv-dvb-apps/linuxtv-dvb-apps.install @@ -0,0 +1,12 @@ +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + echo ">>> Some initial-tuning-data files have been installed under" + echo ">>> /usr/share/dvb-utils/scan/" + echo ">>> you can use them to generate your channel.conf file" +} + +op=$1 +shift + +$op $* diff --git a/community/lire/PKGBUILD b/community/lire/PKGBUILD new file mode 100644 index 000000000..29b313d84 --- /dev/null +++ b/community/lire/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=lire +pkgver=2.0.3 +pkgrel=2 +pkgdesc="log file analizer" +arch=(i686 x86_64) +url="http://www.logreport.org/" +license=('GPL') +depends=(perl-dbd-sqlite2 perl-libintl-perl perl-curses-ui perl-curses) +backup=(etc/lire/address.cf \ + etc/lire/defaults \ + etc/lire/disclaimer \ + etc/lire/explanation \ + etc/lire/profile_lean \ + etc/lire/signature) +options=(zipman docs) +source=(http://download.logreport.org/pub/lire-$pkgver.tar.gz) +md5sums=('6a1521acf0e49da3ad2b9ff0fc65d813') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --with-spooldir=/var/spool/lire --libexecdir=/usr/lib/ + make || return 1 + make DESTDIR="$pkgdir/" install +} diff --git a/community/listen/PKGBUILD b/community/listen/PKGBUILD new file mode 100644 index 000000000..68d6ca6cf --- /dev/null +++ b/community/listen/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 871 2009-08-06 22:10:43Z dgriffiths $ +# Maintainer: Hugo Doria <hugodoria@gmail.com> +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=listen +pkgver=0.6.3 +pkgrel=2 +pkgdesc="Music player and management for GNOME" +arch=('i686' 'x86_64') +url="http://www.listen-project.org/" +license=('GPL2') +depends=('pygtk' 'gnome-python-extras' 'pyvorbis' 'pymad' 'mutagen' \ +'gstreamer0.10-python' 'python>=2.6' 'notification-daemon' 'pyxdg' \ +'pywebkitgtk' 'pyinotify' 'gstreamer0.10-good-plugins') +makedepends=('gettext' 'pkgconfig' 'intltool') +install=listen.install +source=(http://download.listen-project.org/0.6/$pkgname-$pkgver.tar.gz) + +md5sums=('eda59033c1d040b9dc10142af1db6a57') + +build() { + cd $srcdir/$pkgname-$pkgver + chmod u+x ./mmkeys/setup.py + make CHECK_DEPENDS=0 PREFIX=/usr || return 1 + #USE_GTKMOZEMBED=1 GTKMOZEMBED_PATH=/usr/lib/python2.6/site-packages/gtk-2.0/gtkmozembed.so || return 1 + make DESTDIR=$startdir/pkg PREFIX=/usr install +} diff --git a/community/listen/listen-fix-dbus.diff b/community/listen/listen-fix-dbus.diff new file mode 100644 index 000000000..5953352f1 --- /dev/null +++ b/community/listen/listen-fix-dbus.diff @@ -0,0 +1,49 @@ +Index: src/dbus_manager.py +=================================================================== +--- src/dbus_manager.py (revision 670) ++++ src/dbus_manager.py (working copy) +@@ -30,9 +30,18 @@ + import dbus + import dbus.service + #Try connection du message bus +- dbus.SessionBus() +- if getattr(dbus, 'version', (0,0,0)) >= (0,41,0): ++ dbus_version = getattr(dbus, 'version',(0,0,0)) ++ if dbus_version >= (0,41,0) and dbus_version < (0,80,0): ++ dbus.SessionBus() + import dbus.glib ++ elif dbus_version >= (0,80,0): ++ from dbus.mainloop.glib import DBusGMainLoop ++ DBusGMainLoop(set_as_default=True) ++ dbus.SessionBus() ++ else: ++ pass ++ ++ + except: dbus_imported = False + else: dbus_imported=True + +@@ -41,14 +50,14 @@ + + if not dbus_imported: + class ListenDBus: +- def __init__(self,win,player,object_path="/org/gnome/listen/"): ++ def __init__(self,win,player,object_path="/org/gnome/listen"): + self.player = player + self.win = win + print "No dbus support" + else: + + class ListenDBus(dbus.service.Object): +- def __init__(self,win,player,object_path="/org/gnome/listen/"): ++ def __init__(self,win,player,object_path="/org/gnome/listen"): + self.player = player + self.win = win + self.bus = dbus.SessionBus() +@@ -105,4 +114,4 @@ + song = self.player.song + return str( song.get_str("title")+ " - ("+song.get_str("album")+" - "+song.get_str("artist")+")") + else: +- return "" +\ No newline at end of file ++ return "" diff --git a/community/listen/listen-fix-encoding.diff b/community/listen/listen-fix-encoding.diff new file mode 100644 index 000000000..9c29e155c --- /dev/null +++ b/community/listen/listen-fix-encoding.diff @@ -0,0 +1,16 @@ +diff -Naur listen-0.5-orig/src/const.py listen-0.5/src/const.py +--- listen-0.5-orig/src/const.py 2007-03-19 20:52:43.000000000 -0400 ++++ listen-0.5/src/const.py 2007-03-19 20:53:41.000000000 -0400 +@@ -1,3 +1,4 @@ ++# coding=utf-8 + # vim: ts=4 + ### + # +diff -Naur listen-0.5-orig/src/song.py listen-0.5/src/song.py +--- listen-0.5-orig/src/song.py 2007-03-19 20:52:43.000000000 -0400 ++++ listen-0.5/src/song.py 2007-03-19 20:53:58.000000000 -0400 +@@ -1,3 +1,4 @@ ++# coding=utf-8 + # vim: ts=4 + ### + # diff --git a/community/listen/listen.install b/community/listen/listen.install new file mode 100644 index 000000000..81251f402 --- /dev/null +++ b/community/listen/listen.install @@ -0,0 +1,15 @@ +post_install() { + echo " + ==> By default, Listen comes with mp3 and ogg-vorbis support. + ==> For flac support: pacman -S gstreamer0.10-flac + ==> For musepack support: pacman -S gstreamer0.10-musepack + ==> For mp4 & m4a support: pacman -S gstreamer0.10-faad + ==> For iPod support: pacman -S libgpod + ==> For musicbrainz & Audio CD support: pacman -S python-musicbrainz2 + ==> For hal support: pacman -S hal and start the hal daemon" +} + +post_upgrade() { + post_install $1 +} + diff --git a/community/live-f1/PKGBUILD b/community/live-f1/PKGBUILD new file mode 100644 index 000000000..abba11eb4 --- /dev/null +++ b/community/live-f1/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> +# Contributor: Brad Gordon <brad@rpgcyco.net> + +pkgname=live-f1 +pkgver=0.2.7 +pkgrel=3 +pkgdesc="Linux client for viewing information feed of official Formula-1 Web site" +url="http://freshmeat.net/projects/live-f1/" +arch=('i686' 'x86_64') +license=('GPL') +depends=('neon>=0.24' 'heimdal') +source=(ftp://ftp.netsplit.com/pub/live-f1/0.2/$pkgname-$pkgver.tar.gz) +md5sums=('43b155c67a6a4b0704834839bd914c5c') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/llvm/PKGBUILD b/community/llvm/PKGBUILD new file mode 100644 index 000000000..169625bd8 --- /dev/null +++ b/community/llvm/PKGBUILD @@ -0,0 +1,66 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: Tomas Lindquist Olsen <tomas@famolsen.dk> +# Contributor: Roberto Alsina <ralsina@kde.org> +# Contributor: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> + +pkgname=llvm +pkgver=2.5 +pkgrel=3 +pkgdesc="Low Level Virtual Machine" +arch=('i686' 'x86_64') +url="http://llvm.org" +license=('custom':'University of Illinois/NCSA Open Source License') +depends=('libelf') +source=("http://llvm.org/releases/$pkgver/$pkgname-$pkgver.tar.gz" + gcc-4.4.patch) +md5sums=('55df2ea8665c8094ad2ef85187b9fc74' + '50437398b35e1979bad506151b549737') + +build() { + cd $srcdir/$pkgname-$pkgver + + # GCC 4.4 fixes + patch -p1 -i "$srcdir/gcc-4.4.patch" || return 1 + + # --sysconfdir to configure apparently isn't enough ... + sed -i 's:$(PROJ_prefix)/etc/llvm:/etc/llvm:' Makefile.config.in || return 1 + # --libdir to configure apparently isn't enough ... + sed -i 's:$(PROJ_prefix)/lib:$(PROJ_prefix)/lib/llvm:' \ + Makefile.config.in || return 1 + # Fix insecure rpath http://bugs.archlinux.org/task/14017 + sed -i 's:-rpath \$(ToolDir)::g' Makefile.rules || return 1 + # Fix path that point to the build directory + sed -i 's:^TOOLDIR.*:TOOLDIR=/usr/bin:' \ + tools/gccld/gccld.sh tools/gccas/gccas.sh || return 1 + # remove docs from the make targets + sed -i 's:runtime docs:runtime:' Makefile || return 1 + # remove libHello transformation + sed -i 's: Hello::' lib/Transforms/Makefile || return 1 + + if [ "${CARCH}" = "x86_64" ]; then + _pic_flag="--enable-pic" + else + _pic_flag="" + fi + + ./configure --prefix=/usr \ + --libdir=/usr/lib/llvm \ + --sysconfdir=/etc \ + --enable-bindings=none \ + --enable-targets=host-only \ + --enable-optimized \ + --disable-assertions \ + --disable-expensive-checks ${_pic_flag} || return 1 + + make || return 1 + + # install fails with more than one make job + make -j1 DESTDIR="$pkgdir" install || return 1 + + + # Fix libpath in llvm-config + sed -i 's:\(ABS_RUN_DIR/lib\):\1/llvm:' \ + "$pkgdir/usr/bin/llvm-config" || return 1 + + install -D LICENSE.TXT "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/community/llvm/gcc-4.4.patch b/community/llvm/gcc-4.4.patch new file mode 100644 index 000000000..f4f7919fa --- /dev/null +++ b/community/llvm/gcc-4.4.patch @@ -0,0 +1,21 @@ +diff -upr llvm-2.5.orig/lib/System/Unix/Signals.inc llvm-2.5/lib/System/Unix/Signals.inc +--- llvm-2.5.orig/lib/System/Unix/Signals.inc 2008-12-06 01:39:24.000000000 +0200 ++++ llvm-2.5/lib/System/Unix/Signals.inc 2009-07-06 02:57:12.000000000 +0300 +@@ -78,7 +78,7 @@ static void PrintStackTrace() { + for (int i = 0; i < depth; ++i) { + Dl_info dlinfo; + dladdr(StackTrace[i], &dlinfo); +- char* name = strrchr(dlinfo.dli_fname, '/'); ++ const char* name = strrchr(dlinfo.dli_fname, '/'); + + int nwidth; + if (name == NULL) nwidth = strlen(dlinfo.dli_fname); +@@ -93,7 +93,7 @@ static void PrintStackTrace() { + + fprintf(stderr, "%-3d", i); + +- char* name = strrchr(dlinfo.dli_fname, '/'); ++ const char* name = strrchr(dlinfo.dli_fname, '/'); + if (name == NULL) fprintf(stderr, " %-*s", width, dlinfo.dli_fname); + else fprintf(stderr, " %-*s", width, name+1); + diff --git a/community/lmctl/PKGBUILD b/community/lmctl/PKGBUILD new file mode 100644 index 000000000..3f4ba85c5 --- /dev/null +++ b/community/lmctl/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> +# Contributor: Shadowhand <woody.gilk@gmail.com> + +pkgname=lmctl +pkgver=0.3.2 +pkgrel=4 +pkgdesc="Logitech Mouse configuration program" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.bedroomlan.org/~alexios/coding_lmctl.html" +depends=('libusb') +source=(http://www.bedroomlan.org/~alexios/files/SOFTWARE/lmctl/$pkgname\_$pkgver.tar.gz \ + mx-support-cmdline.patch mx-support-man.patch mx-support.patch \ + lmctl.rc.d lmctl.conf.d) +md5sums=('c2acb088c95adeac68b6de8f05ddc0e4' '431521026fc07b27e21d65124dd1134f' \ + 'cfc222209b9a9d6b203c5a00dafe57dd' '1b943fe045d8273677be43c79bfd1031' + 'a62ad322e93c1cbc931bba33fb0a518c' 'a77682cf2d2c9e3d1a53a6444a74ce66' ) + +build() { + cd $startdir/src/$pkgname-0.3.1 + + patch -Np1 < $startdir/src/mx-support-cmdline.patch || return 1 + patch -Np1 < $startdir/src/mx-support-man.patch || return 1 + patch -Np1 < $startdir/src/mx-support.patch || return 1 + + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + # install the init scripts + install -D -m755 $startdir/lmctl.rc.d $startdir/pkg/etc/rc.d/lmctl + install -D -m644 $startdir/lmctl.conf.d $startdir/pkg/etc/conf.d/lmctl +} diff --git a/community/lmctl/lmctl.conf.d b/community/lmctl/lmctl.conf.d new file mode 100644 index 000000000..54e532e25 --- /dev/null +++ b/community/lmctl/lmctl.conf.d @@ -0,0 +1,6 @@ +# +# Parameters to be passed to lmctl +# +# lmctl --help for more info +# +LMCTL_ARGS="--1600 --no-sms" diff --git a/community/lmctl/lmctl.rc.d b/community/lmctl/lmctl.rc.d new file mode 100644 index 000000000..e9eaf7de1 --- /dev/null +++ b/community/lmctl/lmctl.rc.d @@ -0,0 +1,21 @@ +#!/bin/bash +LMCTL_ARGS= +[ -f /etc/conf.d/lmctl ] && . /etc/conf.d/lmctl + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Setting up Logitech Mouse" + /usr/bin/lmctl ${LMCTL_ARGS} &>/dev/null + if [ $? -eq 0 ] ; then + stat_fail + else + stat_done + add_daemon lmctl + fi + ;; + *) + echo "usage: $0 {start}" +esac diff --git a/community/lmctl/mx-support-cmdline.patch b/community/lmctl/mx-support-cmdline.patch new file mode 100644 index 000000000..f2f7cf068 --- /dev/null +++ b/community/lmctl/mx-support-cmdline.patch @@ -0,0 +1,37 @@ +--- lmctl-org/src/cmdline.c 2004-09-07 22:40:15.000000000 +0000 ++++ lmctl-0.3.1/src/cmdline.c 2005-06-29 13:36:33.000000000 +0000 +@@ -128,6 +128,10 @@ + "Set matching devices to a resolution of 400cpi"}, + { "800", '8', NULL, 0, + "Set matching devices to a resolution of 800cpi"}, ++ { "1200", 'm', NULL, 0, ++ "Set matching devices to a medium resolution of 1200cpi"}, ++ { "1600", 'h', NULL, 0, ++ "Set matching devices to a high resolution of 1600cpi"}, + + { NULL, 0, NULL, 0, _("SmartScroll/Cruise Control (SMS command set)") }, + +@@ -227,13 +231,22 @@ + command = cmd_set; + set_res = (int) (key - '0') * 100; + break; ++ ++ case 'm': ++ command = cmd_set; ++ set_res = (int) (12) * 100; ++ break; ++ case 'h': ++ command = cmd_set; ++ set_res = (int) (16) *100; ++ break; + + case '1': /* set the channel */ + case '2': + command = cmd_set; + set_channel = (int) (key - '0'); + break; +- ++ + case 'u': + command = cmd_set; + set_unlock = 1; diff --git a/community/lmctl/mx-support-man.patch b/community/lmctl/mx-support-man.patch new file mode 100644 index 000000000..78d4ff023 --- /dev/null +++ b/community/lmctl/mx-support-man.patch @@ -0,0 +1,17 @@ +--- lmctl-org/src/lmctl.1 2004-09-07 22:32:25.000000000 +0000 ++++ lmctl-0.3.1/src/lmctl.1 2005-06-29 14:02:32.000000000 +0000 +@@ -116,6 +116,14 @@ + .BR -8 ", " --800 + Sets matching devices to a resolution of 800 cpi. Very useful on + certain Logitech mice (the MX500 is one of them) that boot in 400 cpi. ++.TP ++.BR -m ", " --1200 ++Sets matching devices to a resolution of 1200 cpi. Very useful on ++certain Logitech mice (the MX518 is one of them) that boot in 400 cpi. ++.TP ++.BR -h ", " --1600 ++Sets matching devices to a resolution of 1600 cpi. Very useful on ++certain Logitech mice (the MX518 is one of them) that boot in 400 cpi. + .PP + The following settings control SmartScroll/Cruise Control, for mice + that support it (i.e. include the SMS capability). diff --git a/community/lmctl/mx-support.patch b/community/lmctl/mx-support.patch new file mode 100644 index 000000000..9c09a9c9b --- /dev/null +++ b/community/lmctl/mx-support.patch @@ -0,0 +1,29 @@ +--- lmctl-org/src/lmctl.c 2004-09-08 07:59:55.000000000 +0000 ++++ lmctl-0.3.1/src/lmctl.c 2005-06-29 14:03:50.000000000 +0000 +@@ -99,6 +99,8 @@ + {0xc00e, "Wheel Mouse Optical", "M-BJ58", 0, 1, 0, 0}, + {0xc00f, "MouseMan Traveler", "M-BJ79", 0, 1, 0, 0}, + {0xc012, "MouseMan Dual Optical", "M-BL63B", 0, 1, 0, 0}, ++ {0xc01d, "MX510 Optical Mouse", "M-BS81A", 0, 1, 1, 0}, ++ {0xc01e, "MX518 Optical Mouse", "M-BS81A", 0, 1, 0, 0}, + {0xc024, "MX300 Optical Mouse", "M-BP82", 0, 1, 0, 0}, + {0xc025, "MX500 Optical Mouse", "M-BP81A", 0, 1, 1, 0}, + {0xc031, "iFeel Mouse (silver)", "M-UT58A", 0, 1, 0, 0}, +@@ -270,7 +272,7 @@ + exit(1); + } + +- assert ((buf [0] == 3) || (buf [0] == 4)); ++ assert ((buf [0] == 3) || (buf [0] == 4) || (buf [0] == 5) || (buf [0] == 6)); + + printf ("\tResolution (RES): %d cpi\n", (buf [0] - 2) * 400); + } +@@ -355,7 +357,7 @@ + unsigned char buf [80]; + if (!set_res) return; + +- assert ((set_res == 400) || (set_res == 800)); ++ assert ((set_res == 400) || (set_res == 800) || (set_res == 1200) || (set_res == 1600)); + if (usb_control_msg (handle, 0x40, 0x02, 0x000e, (set_res / 400) + 2, + buf, 0, TIMEOUT) != 0) { + perror("Writing to USB device"); diff --git a/community/lmms/PKGBUILD b/community/lmms/PKGBUILD new file mode 100644 index 000000000..25159aaeb --- /dev/null +++ b/community/lmms/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 1298 2009-08-15 00:30:48Z mherych $ +# Maintainer: Shinlun Hsieh <yngwiexx@yahoo.com.tw> +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Storyteller <spiralsorrow@hotmail.com> + +pkgname=lmms +pkgver=0.4.5 +pkgrel=1 +pkgdesc="The Linux MultiMedia Studio" +arch=('i686' 'x86_64') +options=('!libtool') +url="http://lmms.sourceforge.net/" +license=('GPL') +depends=('sdl' 'glib2' 'fluidsynth' 'libpng' 'libvorbis' 'libxft' 'qt' 'sdl_sound' 'jack-audio-connection-kit' 'libsamplerate') +optdepends=('wine: VST support (experimental)' + 'fftw: SpectrumAnalyzer plugin' ) +makedepends=('cmake' 'ladspa' 'libxft' 'freetype2') +provides=('lmms-extras') +conflicts=('lmms-extras') +source=(http://downloads.sourceforge.net/sourceforge/lmms/${pkgname}-${pkgver}.tar.bz2) +md5sums=('6d58d73b44baddadc4f0ac6464fbd530') + +build() { + patch -p1 < ../lib64-fix.patch + cd ${startdir}/src/${pkgname}-${pkgver} + sed -i 's|lib64|lib|g' cmake/modules/DetectMachine.cmake + cmake . -DCMAKE_INSTALL_PREFIX=/usr + make -j1 || return 1 + make DESTDIR=$startdir/pkg install +} + diff --git a/community/lockdev/PKGBUILD b/community/lockdev/PKGBUILD new file mode 100644 index 000000000..f49b1e0c2 --- /dev/null +++ b/community/lockdev/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Andreas Wagner <a.wagner@stud.uni-frankfurt.de> + +pkgname=lockdev +pkgver=1.0.3_1.2 +pkgrel=1 +pkgdesc="Run-time shared library for locking devices, using _both_ FSSTND and SVr4 methods" +url="http://packages.qa.debian.org/l/lockdev.html" +license=("GPL") +arch=('i686' 'x86_64') +source=("http://ftp.debian.org/debian/pool/main/l/$pkgname/${pkgname}_1.0.3.orig.tar.gz" + "http://ftp.debian.org/debian/pool/main/l/$pkgname/${pkgname}_${pkgver/_/-}.diff.gz") +md5sums=('64b9c1b87b125fc348e892e24625524a' + 'afe2995ad3fc6551e107364d66a8e938') + +build() { + cd $startdir/src/$pkgname-1.0.3 + patch -p1 < ../${pkgname}_${pkgver/_/-}.diff || return 1 + sed -i "s|CFLAGS = -g|CFLAGS = -g -fPIC|" Makefile + make shared || return 1 + make static || return 1 + make basedir=$startdir/pkg/usr install +} diff --git a/community/logwatch/PKGBUILD b/community/logwatch/PKGBUILD new file mode 100644 index 000000000..4f4639931 --- /dev/null +++ b/community/logwatch/PKGBUILD @@ -0,0 +1,72 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Pierre Schmitz <pierre@archlinux.de> +pkgname=logwatch +pkgver=7.3.6 +pkgrel=1 +arch=('i686' 'x86_64') +pkgdesc="Logwatch is a customizable log analysis system." +url="http://www.logwatch.org/" +depends=('perl' 'cron') +license=('custom') +source=(ftp://ftp.kaybee.org/pub/linux/$pkgname-$pkgver.tar.gz) +md5sums=('937d982006b2a76a83edfcfd2e5a9d7d') +backup=('etc/logwatch/conf/logwatch.conf' 'etc/logwatch/conf/ignore.conf' 'etc/logwatch/conf/override.conf') + +build() { + cd $startdir/src/$pkgname-$pkgver + + install -m 0755 -d $startdir/pkg/usr/share/logwatch + install -m 0755 -d $startdir/pkg/usr/share/logwatch/dist.conf + install -m 0755 -d $startdir/pkg/usr/share/logwatch/dist.conf/logfiles + install -m 0755 -d $startdir/pkg/usr/share/logwatch/dist.conf/services + install -m 0755 -d $startdir/pkg/usr/share/logwatch/default.conf + install -m 0755 -d $startdir/pkg/usr/share/logwatch/default.conf/logfiles + install -m 0755 -d $startdir/pkg/usr/share/logwatch/default.conf/services + install -m 0755 -d $startdir/pkg/usr/share/logwatch/default.conf/html + install -m 0755 -d $startdir/pkg/usr/share/logwatch/scripts + install -m 0755 -d $startdir/pkg/usr/share/logwatch/scripts/logfiles + install -m 0755 -d $startdir/pkg/usr/share/logwatch/scripts/services + install -m 0755 -d $startdir/pkg/usr/share/logwatch/scripts/shared + install -m 0755 -d $startdir/pkg/usr/share/logwatch/lib + + install -m 0644 README $startdir/pkg/usr/share/logwatch/README + install -m 0644 HOWTO-Customize-LogWatch $startdir/pkg/usr/share/logwatch/HOWTO-Customize-LogWatch + install -m 0644 conf/*.conf $startdir/pkg/usr/share/logwatch/default.conf + install -m 0644 conf/logfiles/* $startdir/pkg/usr/share/logwatch/default.conf/logfiles + install -m 0644 conf/services/* $startdir/pkg/usr/share/logwatch/default.conf/services + install -m 0644 conf/html/* $startdir/pkg/usr/share/logwatch/default.conf/html + install -m 0755 scripts/logwatch.pl $startdir/pkg/usr/share/logwatch/scripts/logwatch.pl + for i in scripts/logfiles/* ; do + if [ `ls $i | grep -v CVS | wc -l` -ne 0 ] ; then + install -m 0755 -d $startdir/pkg/usr/share/logwatch/$i + install -m 0644 $i/* $startdir/pkg/usr/share/logwatch/$i + fi + done + install -m 0644 scripts/shared/* $startdir/pkg/usr/share/logwatch/scripts/shared + install -m 0644 scripts/services/* $startdir/pkg/usr/share/logwatch/scripts/services + install -m 0644 lib/* $startdir/pkg/usr/share/logwatch/lib + + install -m 0755 -d $startdir/pkg/etc/logwatch + install -m 0755 -d $startdir/pkg/etc/logwatch/scripts + install -m 0755 -d $startdir/pkg/etc/logwatch/conf + install -m 0755 -d $startdir/pkg/etc/logwatch/conf/logfiles + install -m 0755 -d $startdir/pkg/etc/logwatch/conf/services + install -m 0755 -d $startdir/pkg/etc/logwatch/conf/html + + touch $startdir/pkg/etc/logwatch/conf/logwatch.conf + touch $startdir/pkg/etc/logwatch/conf/ignore.conf + touch $startdir/pkg/etc/logwatch/conf/override.conf + + install -m 0755 -d $startdir/pkg/usr/man/man8/ + install -m 0644 logwatch.8 $startdir/pkg/usr/man/man8/ + + install -m 0755 -d $startdir/pkg/etc/cron.daily/ + install -m 0755 -d $startdir/pkg/usr/sbin/ + ln -s /usr/share/logwatch/scripts/logwatch.pl $startdir/pkg/usr/sbin/logwatch + ln -s /usr/share/logwatch/scripts/logwatch.pl $startdir/pkg/etc/cron.daily/0logwatch + + install -m 0755 -d $startdir/pkg/var/cache/logwatch + + install -m 0755 -d $startdir/pkg/usr/share/licenses/$pkgname/ + install -m 0644 License $startdir/pkg/usr/share/licenses/$pkgname/ +} diff --git a/community/lomoco/PKGBUILD b/community/lomoco/PKGBUILD new file mode 100644 index 000000000..501c9c13e --- /dev/null +++ b/community/lomoco/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Jeff Mickey <j@codemac.net> +# Contributor: Shadowhand <woody.gilk@gmail.com> + +pkgname=lomoco +pkgver=1.0 +pkgrel=4 +url="http://www.lomoco.org/" +pkgdesc="Logitech USB mouse configuration program" +license=('GPL') +depends=('libusb') +conflicts=() +replaces=('lmctl') +arch=('i686' 'x86_64') +source=(http://lomoco.linux-gamers.net/files/$pkgname-$pkgver.tar.gz + lomoco_mouse.conf toudev.awk.patch) +options=(!libtool) + + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -p0 -i ../toudev.awk.patch + ./autogen.sh --prefix=/usr + make || return 1 + make udev-rules || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + #Fix and install udev rules and helpers + sed -i 's|/etc/sysconfig/logitech_mouse|/etc/udev/lomoco_mouse.conf|g' udev/udev.lomoco + sed -i 's|RUN="lomoco"|RUN+="lomoco.sh"|g' udev/lomoco.rules + install -D -m 644 udev/lomoco.rules $startdir/pkg/etc/udev/rules.d/80-lomoco.rules + install -D -m 755 udev/udev.lomoco $startdir/pkg/lib/udev/lomoco.sh + install -D -m 644 ../lomoco_mouse.conf $startdir/pkg/etc/udev/ +} + +md5sums=('f5197d0a3ee81229c3eecc1e03f7b08d' + 'e350a89af308fdf1d989e42a8290210f' + 'b09849b36dd19ffbed3148d0591d2c8c') +sha1sums=('bb2c43e3ca801358fb4f309a2adc6787bffb8e37' + '10ede9f15e066d72f7ce8493cf9530b60d82a874' + '9a178614b83226f68f9f4a6e87e597943fafe74f') diff --git a/community/lomoco/lomoco_mouse.conf b/community/lomoco/lomoco_mouse.conf new file mode 100644 index 000000000..9bce8f3a3 --- /dev/null +++ b/community/lomoco/lomoco_mouse.conf @@ -0,0 +1,9 @@ +# Begin /etc/udev/lomoco_mouse.conf + +LOGITECH_MOUSE_RESOLUTION="400" +# Possible Resolutions Are: 400 800 1200 1600 2000 + +# SmartScroll/Cruise Control (SMS command set) +LOGITECH_MOUSE_DISABLE_CC="no" + +# End /etc/udev/lomoco_mouse.conf diff --git a/community/lomoco/toudev.awk.patch b/community/lomoco/toudev.awk.patch new file mode 100644 index 000000000..1ba98739f --- /dev/null +++ b/community/lomoco/toudev.awk.patch @@ -0,0 +1,20 @@ +--- udev/toudev.awk.orig 2007-03-25 00:16:40.000000000 +0100 ++++ udev/toudev.awk 2007-03-25 00:22:12.000000000 +0100 +@@ -2,14 +2,14 @@ + BEGIN { + FS = "," + print "ACTION != \"add\", GOTO=\"lomoco_end\"" +- print "SUBSYSTEM != \"usb\", GOTO=\"lomoco_end\"" +- print "SYSFS{idVendor} != \"046d\", GOTO=\"lomoco_end\"" ++ print "SUBSYSTEM != \"usb_device\", GOTO=\"lomoco_end\"" ++ print "ATTR{idVendor} != \"046d\", GOTO=\"lomoco_end\"" + print "" + } + + $1 ~ /0xc[a-f0-9][a-f0-9][a-f0-9]/ { + print "# " substr($3, index($3, "\"")) ", " $2 +- print "SYSFS{idProduct}==\"" substr($1, index($1, "x")+1) \ ++ print "ATTRS{idProduct}==\"" substr($1, index($1, "x")+1) \ + "\", RUN=\"lomoco\"" + } + diff --git a/community/lrmi/LICENSE b/community/lrmi/LICENSE new file mode 100644 index 000000000..3cd8254e4 --- /dev/null +++ b/community/lrmi/LICENSE @@ -0,0 +1,22 @@ +Linux Real Mode Interface - A library of DPMI-like functions for Linux. + +Copyright (C) 1998 by Josh Vanderhoof + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL JOSH VANDERHOOF BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/community/lrmi/PKGBUILD b/community/lrmi/PKGBUILD new file mode 100644 index 000000000..821e0f010 --- /dev/null +++ b/community/lrmi/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 1212 2009-08-14 01:14:28Z dgriffiths $ +# Maintainer: dtw <dibble.at.thewrecker.dot.net> + +pkgname=lrmi +pkgver=0.10 +pkgrel=2 +pkgdesc="Library for calling real mode BIOS routines under Linux" +arch=('i686') +url="http://sourceforge.net/projects/lrmi" +license=('MIT') +depends=('glibc') +makedepends=() +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz lrmi.patch LICENSE) +md5sums=('fc1d9495e8f4563fca471bb65f34a5da' 'cf6f7ea81f5e87be60bebdf7544eda2e' 'be32f188c975ecc5b2f032df68a5760e') + +build() { + cd $startdir/src/$pkgname-$pkgver + + patch -p1 < $srcdir/lrmi.patch + make || return 1 + + mkdir -p $startdir/pkg/usr/{lib,include,bin} + install -m 755 liblrmi.so.0.10 $startdir/pkg/usr/lib/liblrmi.so.0.10 + rm -f $startdir/pkg/usr/lib/liblrmi.so + ln -sf /usr/lib/liblrmi.so.0.10 $startdir/pkg/usr/lib/liblrmi.so.0 + ln -sf /usr/lib/liblrmi.so.0 $startdir/pkg/usr/lib/liblrmi.so + install -m 644 lrmi.h $startdir/pkg/usr/include/lrmi.h + install -m 755 vbetest $startdir/pkg/usr/bin/vbetest + + install -Dm644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/community/lrmi/lrmi.patch b/community/lrmi/lrmi.patch new file mode 100644 index 000000000..d6e6ba472 --- /dev/null +++ b/community/lrmi/lrmi.patch @@ -0,0 +1,17 @@ +diff -up lrmi-0.10/lrmi.c lrmi-0.10/lrmi.c +--- lrmi-0.10/lrmi.c 2008-08-22 09:26:22.000000000 -0400 ++++ lrmi-0.101/lrmi.c 2008-08-22 09:41:49.000000000 -0400 +@@ -168,6 +168,13 @@ LRMI_free_real(void *m) + } + } + ++#ifndef TF_MASK ++#define TF_MASK X86_EFLAGS_TF ++#define IF_MASK X86_EFLAGS_IF ++#define IOPL_MASK X86_EFLAGS_IOPL ++#define VIF_MASK X86_EFLAGS_VIF ++#define VIP_MASK X86_EFLAGS_VIP ++#endif + + #define DEFAULT_VM86_FLAGS (IF_MASK | IOPL_MASK) + #define DEFAULT_STACK_SIZE 0x1000 diff --git a/community/lshw/PKGBUILD b/community/lshw/PKGBUILD new file mode 100644 index 000000000..d9c266425 --- /dev/null +++ b/community/lshw/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Stefano Zamprogno <stefano dot zamprogno at gmail dot com> +# Contributor: Chuck Yang <Chuck.Yang@gmail.com> + +pkgname=lshw +pkgver=B.02.14 +pkgrel=1 +pkgdesc="A small tool to provide detailed information on the hardware configuration of the machine." +url="http://ezix.org/project/wiki/HardwareLiSter" +license=('GPL') +arch=('i686' 'x86_64') +depends=('gtk2') +makedepends=('gcc') +source=(http://ezix.org/software/files/lshw-$pkgver.tar.gz + abi_stdlib.diff) +md5sums=('8bed55768c5cb2ceff062b882a687e9b' + 'd7654399a9e53734a03ccd73b8bb430e') + +build() { + cd $startdir/src/$pkgname-$pkgver + + patch -Np0 -i ../abi_stdlib.diff || return 1 + + make || return 1 + make gui || return 1 + make DESTDIR=$startdir/pkg/ install + make DESTDIR=$startdir/pkg/ install-gui +} diff --git a/community/lshw/abi_stdlib.diff b/community/lshw/abi_stdlib.diff new file mode 100644 index 000000000..6a2ecda0f --- /dev/null +++ b/community/lshw/abi_stdlib.diff @@ -0,0 +1,10 @@ +--- src/core/abi.cc 2008-05-24 22:30:21.000000000 -0500 ++++ src/core/abi.cc 2008-05-24 22:29:28.000000000 -0500 +@@ -9,6 +9,7 @@ + #include "osutils.h" + #include <unistd.h> + #include <dirent.h> ++#include <stdlib.h> + + __ID("@(#) $Id: abi_stdlib.diff,v 1.1 2009/04/23 15:45:47 sergej Exp $"); + diff --git a/community/ltris/ChangeLog b/community/ltris/ChangeLog new file mode 100644 index 000000000..662db0458 --- /dev/null +++ b/community/ltris/ChangeLog @@ -0,0 +1,5 @@ +2009-04-07 Eric Belanger <eric@archlinux.org> + + * ltris 1.0.12-1 + * Fixed score file location and permissions (close FS#13489) + * Added ChangeLog diff --git a/community/ltris/PKGBUILD b/community/ltris/PKGBUILD new file mode 100644 index 000000000..04ce41076 --- /dev/null +++ b/community/ltris/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: SmackleFunky <smacklefunky@optusnet.com.au> + +pkgname=ltris +pkgver=1.0.12 +pkgrel=2 +pkgdesc="LTris as a tetris clone which means you have a bowl with blocks falling down." +arch=('i686' 'x86_64') +url="http://lgames.sourceforge.net/index.php?project=LTris" +license=('GPL') +depends=('sdl_mixer') +install=ltris.install +source=(http://downloads.sourceforge.net/lgames/${pkgname}-${pkgver}.tar.gz) +md5sums=('53b00c17a05c438602a52009e65ebde2') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --localstatedir=/var/games || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + install -d ${pkgdir}/usr/share/pixmaps + install -m644 icons/ltris{16,32,48}.xpm ${pkgdir}/usr/share/pixmaps + + chown root:games ${pkgdir}/usr/bin/ltris + chmod 2755 ${pkgdir}/usr/bin/ltris + chown root:games ${pkgdir}/var/games + chmod 775 ${pkgdir}/var/games + rm ${pkgdir}/var/games/ltris.hscr +} diff --git a/community/ltris/ltris.install b/community/ltris/ltris.install new file mode 100644 index 000000000..ff4947f6e --- /dev/null +++ b/community/ltris/ltris.install @@ -0,0 +1,17 @@ +post_install() { + touch /var/games/ltris.hscr + chown root:games /var/games/ltris.hscr + chmod 664 /var/games/ltris.hscr +} + +pre_upgrade() { + if [ -e /var/ltris.hscr ]; then + install -d /var/games + cp /var/ltris.hscr /var/games + fi +} + +post_upgrade() { + chown root:games /var/games/ltris.hscr + chmod 664 /var/games/ltris.hscr +} diff --git a/community/luadoc/LICENSE b/community/luadoc/LICENSE new file mode 100644 index 000000000..8ca56ecd2 --- /dev/null +++ b/community/luadoc/LICENSE @@ -0,0 +1,20 @@ +Copyright © 2004-2007 The Kepler Project. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/community/luadoc/PKGBUILD b/community/luadoc/PKGBUILD new file mode 100644 index 000000000..7cee9805b --- /dev/null +++ b/community/luadoc/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> +pkgname="luadoc" +pkgver="3.0.1" +pkgrel=1 +pkgdesc="A documentation generator tool for Lua source code" +arch=('i686' 'x86_64') +url="http://luadoc.luaforge.net" +license=('MIT') +depends=('lua' 'luafilesystem>=1.2.1' 'lualogging>=1.1.3') +source=("http://luaforge.net/frs/download.php/3185/$pkgname-$pkgver.tar.gz" + 'LICENSE') +md5sums=('ec3a0c0b9413e401a2d466cc0930d505' + 'c2a5289bdfe3702fd77b365a48251c08') + +build() { + cd "$srcdir/$pkgname-$pkgver" + make PREFIX="$pkgdir/usr" install || return 1 + install -d "$pkgdir/usr/share/licenses/$pkgname" || return 1 + install -m644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname" +} diff --git a/community/luafilesystem/LICENSE b/community/luafilesystem/LICENSE new file mode 100644 index 000000000..53f2abebc --- /dev/null +++ b/community/luafilesystem/LICENSE @@ -0,0 +1,22 @@ +Copyright (C) 2004-2007 The Kepler Project. + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/community/luafilesystem/PKGBUILD b/community/luafilesystem/PKGBUILD new file mode 100644 index 000000000..37acee09b --- /dev/null +++ b/community/luafilesystem/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> +# Contributor: Anders Bergh <anders1@gmail.com> +pkgname=luafilesystem +pkgver=1.4.2 +pkgrel=1 +pkgdesc="File System Library for the Lua Programming Language" +arch=('i686' 'x86_64') +url="http://www.keplerproject.org/luafilesystem/" +license=('MIT') +depends=(lua) +# http://luaforge.net/frs/?group_id=66 for latest download ID +source=(http://luaforge.net/frs/download.php/3931/${pkgname}-${pkgver}.tar.gz + LICENSE) +md5sums=('8e7b2a9b899d669280456d0f95afd961' + 'beb2b58c4b5c2782304a5b0267a5651b') + +build() { + install -Dm644 $srcdir/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE + + cd $srcdir/$pkgname-$pkgver + + make || return 1 + install -Dm755 src/lfs.so $pkgdir/usr/lib/lua/5.1/lfs.so || return 1 +} diff --git a/community/luajit/PKGBUILD b/community/luajit/PKGBUILD new file mode 100644 index 000000000..e65854e61 --- /dev/null +++ b/community/luajit/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> +# Contributor: Anders Bergh <anders1@gmail.com> +pkgname=luajit +pkgver=1.1.5 +pkgrel=2 +pkgdesc="LuaJIT is a Just-In-Time Compiler for Lua 5.1. LuaJIT is based on Lua, a powerful, light-weight programming language." +arch=(i686) +url="http://luajit.org/" +depends=(readline) +source=(http://luajit.org/download/LuaJIT-$pkgver.tar.gz luajit-arch.patch) +md5sums=('b99d244ba4fc1979946ae1025368fc5c' + 'd7834a54d74b6990d28fa6e66305787e') +license=('MIT') + +build() { + cd "$srcdir/LuaJIT-$pkgver" + + patch -Np1 -i "$srcdir/luajit-arch.patch" + + make linux_rl || return 1 + make INSTALL_TOP=$pkgdir/usr install || return 1 + + install -Dm644 COPYRIGHT "$pkgdir/usr/share/licenses/luajit/COPYRIGHT" + + # Cleanup + rm -r $pkgdir/usr/include $pkgdir/usr/man +} diff --git a/community/luajit/luajit-arch.patch b/community/luajit/luajit-arch.patch new file mode 100644 index 000000000..689a87d4e --- /dev/null +++ b/community/luajit/luajit-arch.patch @@ -0,0 +1,12 @@ +diff -ruN LuaJIT-1.1.4.orig/src/luaconf.h LuaJIT-1.1.3/src/luaconf.h +--- LuaJIT-1.1.4.orig/src/luaconf.h 2007-05-24 13:30:00.000000000 +0200 ++++ LuaJIT-1.1.4/src/luaconf.h 2007-11-02 06:28:59.000000000 +0100 +@@ -94,7 +94,7 @@ + ".\\?.dll;" LUA_CDIR"?.dll;" LUA_CDIR"loadall.dll" + + #else +-#define LUA_ROOT "/usr/local/" ++#define LUA_ROOT "/usr/" + #define LUA_LDIR LUA_ROOT "share/lua/5.1/" + #define LUA_CDIR LUA_ROOT "lib/lua/5.1/" + #define LUA_PATH_DEFAULT \ diff --git a/community/lualogging/LICENSE b/community/lualogging/LICENSE new file mode 100644 index 000000000..8ca56ecd2 --- /dev/null +++ b/community/lualogging/LICENSE @@ -0,0 +1,20 @@ +Copyright © 2004-2007 The Kepler Project. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/community/lualogging/PKGBUILD b/community/lualogging/PKGBUILD new file mode 100644 index 000000000..aa7b46668 --- /dev/null +++ b/community/lualogging/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> +# Contributor: Anders Bergh <anders1@gmail.com> +pkgname=lualogging +pkgver=1.1.4 +pkgrel=1 +pkgdesc="A simple API to use logging features in Lua" +arch=('i686' 'x86_64') +url="http://www.keplerproject.org/lualogging/" +license=('MIT') +depends=('lua') +source=('http://luaforge.net/frs/download.php/2693/lualogging-1.1.4.tar.gz' + 'LICENSE' + ) +md5sums=('72a8622748a525f5fb8ed23278326f80' + 'c2a5289bdfe3702fd77b365a48251c08') + +build() { + cd "$startdir/src/$pkgname-$pkgver/src" + + mkdir -p "$startdir/pkg/usr/share/lua/5.1/logging" + cp logging/*.lua "$startdir/pkg/usr/share/lua/5.1/logging" + mv "$startdir/pkg/usr/share/lua/5.1/logging/logging.lua" "$startdir/pkg/usr/share/lua/5.1" + + mkdir -p "$startdir/pkg/usr/share/licenses/lualogging" + cp "$startdir/src/LICENSE" "$startdir/pkg/usr/share/licenses/lualogging" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/luarocks/PKGBUILD b/community/luarocks/PKGBUILD new file mode 100644 index 000000000..c9eeaec3a --- /dev/null +++ b/community/luarocks/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Geoffroy Carrier <geoffroy@archlinux.org> +pkgname=luarocks +_rver=3981 +pkgver=1.0.1 +pkgrel=1 +pkgdesc='Deployment and management system for Lua modules' +arch=('i686' 'x86_64') +url="http://luarocks.org/" +depends=('lua') +license=('custom') +source=(http://luaforge.net/frs/download.php/$_rver/$pkgname-$pkgver.tar.gz) +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc/luarocks || return 1 + make || return 1 + make install DESTDIR="$pkgdir" || return 1 + install -D COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} +md5sums=('e6fad9ddecf79808fda7fd257bfbde06') diff --git a/community/luasocket/PKGBUILD b/community/luasocket/PKGBUILD new file mode 100644 index 000000000..8d85a717e --- /dev/null +++ b/community/luasocket/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Anders Bergh <anders1@gmail.com> + +pkgname=luasocket +pkgver=2.0.2 +pkgrel=2 +pkgdesc="Luasocket is the most comprehensive networking support library for the Lua language." +arch=('i686' 'x86_64') +url="http://www.cs.princeton.edu/~diego/professional/luasocket/" +license=('MIT') +depends=(lua) +source=(http://luaforge.net/frs/download.php/2664/luasocket-$pkgver.tar.gz + lua-license.html::http://www.lua.org/copyright.html + luasocket-arch.patch) +md5sums=('41445b138deb7bcfe97bff957503da8e' + '86e8c2db271955ad585b70b5a73861da' + '3270f42ff374f230c6450f49132f8625') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + + patch -p1 < $startdir/src/luasocket-arch.patch + + make || return 1 + make DESTDIR="$startdir/pkg" install || return 1 + + install -D -m0644 $srcdir/lua-license.html $pkgdir/usr/share/licenses/$pkgname/lua-license.html +} diff --git a/community/luasocket/luasocket-arch.patch b/community/luasocket/luasocket-arch.patch new file mode 100644 index 000000000..f578831eb --- /dev/null +++ b/community/luasocket/luasocket-arch.patch @@ -0,0 +1,14 @@ +diff -wbBur luasocket-2.0.2/config luasocket-2.0.2.my/config +--- luasocket-2.0.2/config 2007-10-15 08:21:05.000000000 +0400 ++++ luasocket-2.0.2.my/config 2007-10-15 12:22:16.000000000 +0400 +@@ -30,8 +30,8 @@ + # + #INSTALL_TOP_SHARE=/usr/local/share/lua/5.0 + #INSTALL_TOP_LIB=/usr/local/lib/lua/5.0 +-INSTALL_TOP_SHARE=/usr/local/share/lua/5.1 +-INSTALL_TOP_LIB=/usr/local/lib/lua/5.1 ++INSTALL_TOP_SHARE=$(DESTDIR)/usr/share/lua/5.1 ++INSTALL_TOP_LIB=$(DESTDIR)/usr/lib/lua/5.1 + + INSTALL_DATA=cp + INSTALL_EXEC=cp diff --git a/community/luasql-mysql/PKGBUILD b/community/luasql-mysql/PKGBUILD new file mode 100644 index 000000000..03806ec95 --- /dev/null +++ b/community/luasql-mysql/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Anders Bergh <anders1@gmail.com> +pkgname=luasql-mysql +pkgver=2.1.1 +pkgrel=3 +pkgdesc="MySQL module for Lua" +arch=('i686' 'x86_64') +url="http://www.keplerproject.org/luasql/" +license=('MIT') +depends=('lua' 'libmysqlclient') +# just changing the filename will make it download the old version, so change +# this manually! +source=(http://luaforge.net/frs/download.php/2686/luasql-2.1.1.tar.gz) +md5sums=('63bdd57de4b9d1be336ba112d8cb69eb') + +build() { + cd "$srcdir/luasql-$pkgver" + + make T=mysql PREFIX=/usr DRIVER_LIBS="$(mysql_config --libs)" \ + DRIVER_INCS="$(mysql_config --include) -fPIC" + install -Dm644 src/mysql.so $pkgdir/usr/lib/lua/5.1/luasql/mysql.so + install -Dm644 doc/us/license.html $pkgdir/usr/share/licenses/$pkgname/license.html +} + +# vim:set ts=2 sw=2 et: diff --git a/community/luma/PKGBUILD b/community/luma/PKGBUILD new file mode 100644 index 000000000..304bf27bf --- /dev/null +++ b/community/luma/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Apollon Oikonomopoulos <apoikos@yahoo.gr> +pkgname=luma +pkgver=2.4 +pkgrel=2 +pkgdesc="A feature-full LDAP browser/editor using PyQT" +arch=(i686 x86_64) +url="http://luma.sourceforge.net/" +license=("GPL") +depends=('pyqt3' 'python-ldap') +makedepends=('pyqt3' 'python-ldap') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('b15b7c4dccae6ddcedc9195dd6160944') + +build() { + cd $startdir/src/$pkgname-$pkgver + mkdir $startdir/pkg/usr + ./install.py --prefix=$startdir/pkg/usr +} diff --git a/community/lwm/PKGBUILD b/community/lwm/PKGBUILD new file mode 100644 index 000000000..3f51571de --- /dev/null +++ b/community/lwm/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> +# Contributor: Ben Mazer <blm@groknil.org> + +pkgname=lwm +pkgver=1.2.1 +pkgrel=2 +pkgdesc="a very light weight window manager" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.jfc.org.uk/software/lwm.html" +depends=('x-server') +makedepends=('imake') +source=(http://www.jfc.org.uk/files/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('499b2789198e8056f829ab724ad8f541') + +build() { + mkdir -p $startdir/pkg/usr/bin + cd $startdir/src/$pkgname-$pkgver + xmkmf + make || return 1 + strip lwm + cp lwm $startdir/pkg/usr/bin + mkdir -p $startdir/pkg/usr/man/man1 + cp lwm.man $startdir/pkg/usr/man/man1/lwm.1 +} diff --git a/community/lwp/PKGBUILD b/community/lwp/PKGBUILD new file mode 100644 index 000000000..9c3fb7462 --- /dev/null +++ b/community/lwp/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=lwp +pkgver=2.5 +pkgrel=1 +pkgdesc="Light weight process library" +arch=(i686 x86_64) +url="http://www.coda.cs.cmu.edu" +options=('!libtool') +license=("LGPL") +depends=() +source=(http://www.coda.cs.cmu.edu/pub/lwp/src/lwp-$pkgver.tar.gz) +md5sums=('4cd784683bd672973897c22eab790038') + +build() { + cd $startdir/src/lwp-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/lxappearance/PKGBUILD b/community/lxappearance/PKGBUILD new file mode 100644 index 000000000..12d7320fa --- /dev/null +++ b/community/lxappearance/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=lxappearance +pkgver=0.2 +pkgrel=3 +pkgdesc="GTK+ theme switcher of the LXDE Desktop (manages icons and fonts)" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://lxde.org/" +groups=('lxde') +depends=('gtk2') +makedepends=('pkgconfig') +source=(http://downloads.sourceforge.net/sourceforge/lxde/${pkgname}-${pkgver}.tar.gz) + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --sysconfdir=/etc --prefix=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} +md5sums=('28e436c13ab09af54ffc6b415407ca37') diff --git a/community/lxlauncher/PKGBUILD b/community/lxlauncher/PKGBUILD new file mode 100644 index 000000000..dd79a40c7 --- /dev/null +++ b/community/lxlauncher/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=lxlauncher +pkgver=0.2 +pkgrel=1 +pkgdesc="Launcher for Asus EeePC (part of LXDE)" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://lxde.org/" +groups=('lxde') +depends=('gtk2' 'startup-notification' 'gnome-menus') +makedepends=('pkgconfig') +source=(http://downloads.sourceforge.net/sourceforge/lxde/${pkgname}-${pkgver}.tar.gz) + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --sysconfdir=/etc --prefix=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} +md5sums=('fc4405e6d20c1de5eef86569ed748847') diff --git a/community/lxrandr/PKGBUILD b/community/lxrandr/PKGBUILD new file mode 100644 index 000000000..3faaf4d13 --- /dev/null +++ b/community/lxrandr/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=lxrandr +pkgver=0.1 +pkgrel=1 +pkgdesc="Monitor configuration tool (part of LXDE)" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://lxde.org/" +groups=('lxde') +depends=('gtk2' 'xorg-server-utils') +makedepends=('pkgconfig') +source=(http://downloads.sourceforge.net/sourceforge/lxde/${pkgname}-${pkgver}.tar.gz) + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --sysconfdir=/etc --prefix=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} +md5sums=('d70a41f0230a1b528d66015021b8fa0d') diff --git a/community/lxtask/PKGBUILD b/community/lxtask/PKGBUILD new file mode 100644 index 000000000..133164617 --- /dev/null +++ b/community/lxtask/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=lxtask +pkgver=0.1.1 +pkgrel=1 +pkgdesc="Task manager of the LXDE Desktop" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://lxde.org/" +groups=('lxde') +depends=('gtk2') +makedepends=('pkgconfig' 'intltool') +source=(http://downloads.sourceforge.net/sourceforge/lxde/${pkgname}-${pkgver}.tar.gz) + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --sysconfdir=/etc --prefix=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} +md5sums=('9362c2f74136760fb24a6c67ff34cc3c') diff --git a/community/lxterminal/PKGBUILD b/community/lxterminal/PKGBUILD new file mode 100644 index 000000000..29ecd17d3 --- /dev/null +++ b/community/lxterminal/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=lxterminal +pkgver=0.1.5 +pkgrel=1 +pkgdesc="VTE-based terminal emulator (part of LXDE)" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://lxde.org/" +groups=('lxde') +depends=('gtk2' 'vte') +makedepends=('pkgconfig') +source=(http://downloads.sourceforge.net/sourceforge/lxde/${pkgname}-${pkgver}.tar.gz) + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --sysconfdir=/etc --prefix=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} +md5sums=('e0763523298b9953c538462733eb8fb5') diff --git a/community/macchanger/PKGBUILD b/community/macchanger/PKGBUILD new file mode 100644 index 000000000..41398a5bf --- /dev/null +++ b/community/macchanger/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ + +pkgname=macchanger +pkgver=1.5.0 +pkgrel=1 +pkgdesc="A small utility to change you NIC's MAC address" +arch=('i686' 'x86_64') +url="http://ftp.gnu.org/gnu/macchanger" +license=('GPL') +source=(http://ftp.gnu.org/gnu/macchanger/$pkgname-$pkgver.tar.gz) +md5sums=('79b7cdaeca3d8ebafa764c4b0dd03ab7') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/madman/PKGBUILD b/community/madman/PKGBUILD new file mode 100644 index 000000000..dfa64bbd7 --- /dev/null +++ b/community/madman/PKGBUILD @@ -0,0 +1,59 @@ +# $Id: PKGBUILD 3567 2009-10-06 08:36:18Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Hugo Ideler <hugoideler@dse.nl> +# Contributor: Zsolt Varadi <sysop_xxl@fibermail.hu> + +pkgname=madman +pkgver=0.94beta1.20060611 +pkgrel=1 +pkgdesc="I-tunes like music player" +arch=('i686' 'x86_64') +url="http://madman.sourceforge.net/" +license=('GPL') +depends=('qt3' 'xmms' 'libid3tag' 'gtk') +makedepends=('python') +source=(http://ftp.de.debian.org/debian/pool/main/m/madman/madman_$pkgver.orig.tar.gz + http://ftp.de.debian.org/debian/pool/main/m/madman/madman_$pkgver-2.diff.gz + madman.desktop + madman_logo.png + madman_logo_mini.png + madman_logo_large.png + fake-g++.sh) +md5sums=('36e7a4619ebe83ed939c7ae09c16d535' + '26de942ae2465fb805748d3bea9a8a17' + '591354b69235d5a4b5a09591d04db266' + 'd4546f77857a6ccdabb2036eb6a0da07' + '2d54bb8eceed283edc88a3e4553d2483' + '3c2da1b1800fb372e225ae38fa1398e8' + '6882bb5e67e6dea45e2f770d899514c5') + +build() { + . /etc/profile.d/qt3.sh + cd $startdir/src/$pkgname-$pkgver.orig + + patch -p1 -i $srcdir/madman_0.94beta1.20060611-2.diff + mkdir -p ,build/release/designer + touch ,build/release/designer/tsonglistview.h \ + ,build/release/designer/tsetlistview.h \ + ,build/release/designer/tclickablelabel.h \ + ,build/release/designer/tacceleratorlineedit.h \ + ,build/release/designer/tsonglistview.h \ + ,build/release/designer/tsetlistview.h + sed -i '26,1i#include <memory>' utility/base.h + cp $srcdir/fake-g++.sh ./g++ + export PATH=.:$PATH + + scons || return 1 + scons prefix=$startdir/pkg/usr install || return 1 + + rm $startdir/pkg/usr/bin/.sconsign + rm $startdir/pkg/usr/lib/madman/plugins/.sconsign + mkdir -p $startdir/pkg/usr/share/{applications,icons} + mkdir -p $startdir/pkg/usr/share/icons/{mini,large} + + cp $startdir/src/madman_logo.png $startdir/pkg/usr/share/icons + cp $startdir/src/madman_logo_mini.png $startdir/pkg/usr/share/icons/mini + cp $startdir/src/madman_logo_large.png $startdir/pkg/usr/share/icons/large + cp $startdir/src/madman.desktop $startdir/pkg/usr/share/applications +} diff --git a/community/madman/fake-g++.sh b/community/madman/fake-g++.sh new file mode 100755 index 000000000..17da66d5a --- /dev/null +++ b/community/madman/fake-g++.sh @@ -0,0 +1,7 @@ +#!/bin/sh -x + +Q=`echo "$*" | sed 's|- p t h r e a d|-pthread|'` + +echo "$Q" | grep 'lmp4ff' && Q="$Q /usr/lib/libmp4ff.a" + +exec /bin/g++ $Q diff --git a/community/madman/madman.desktop b/community/madman/madman.desktop new file mode 100644 index 000000000..c415a6ee5 --- /dev/null +++ b/community/madman/madman.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Madman +Comment=Music Manager +Exec=madman +Icon=/usr/share/icons/madman_logo.png +Miniicon=/usr/share/icons/mini/madman_logo_mini.png +GenericName=Music Manager +Terminal=false +Type=Application +Categories=AudioVideo;Audio diff --git a/community/madman/madman_logo.png b/community/madman/madman_logo.png new file mode 100644 index 000000000..2128a45d2 Binary files /dev/null and b/community/madman/madman_logo.png differ diff --git a/community/madman/madman_logo_large.png b/community/madman/madman_logo_large.png new file mode 100644 index 000000000..4661b4f4f Binary files /dev/null and b/community/madman/madman_logo_large.png differ diff --git a/community/madman/madman_logo_mini.png b/community/madman/madman_logo_mini.png new file mode 100644 index 000000000..5bf9f1083 Binary files /dev/null and b/community/madman/madman_logo_mini.png differ diff --git a/community/magickthumbnail/PKGBUILD b/community/magickthumbnail/PKGBUILD new file mode 100644 index 000000000..c7e0affe6 --- /dev/null +++ b/community/magickthumbnail/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=magickthumbnail +pkgver=1.0 +pkgrel=1 +pkgdesc="Helper program for ROX-Filer that provides thumbnails for image and font files" +arch=('i686' 'x86_64') +url="http://roxos.sunsite.dk/dev-contrib/guido/" +license=("GPL2") +depends=('rox' 'rox-lib') +install=magickthumbnail.install +source=(http://roxos.sunsite.dk/dev-contrib/guido/MagickThumbnail.tar.bz2) +md5sums=('7407cd73f085d13682ac82516988c37c') + +build() { + mkdir -p $startdir/pkg/usr/share + cp -rp MagickThumbnail $startdir/pkg/usr/share + + # create a shellscript which is known in the PATH + mkdir -p $startdir/pkg/usr/bin + echo "#!/bin/sh" > "$startdir/pkg/usr/bin/magickthumbnail" + echo "exec /usr/share/MagickThumbnail/AppRun \"\$@\"" >> "$startdir/pkg/usr/bin/magickthumbnail" + chmod a+x $startdir/pkg/usr/bin/magickthumbnail +} diff --git a/community/magickthumbnail/magickthumbnail.install b/community/magickthumbnail/magickthumbnail.install new file mode 100644 index 000000000..fb636892b --- /dev/null +++ b/community/magickthumbnail/magickthumbnail.install @@ -0,0 +1,42 @@ +# This is a default template for a post-install scriptlet. You can +# remove any functions you don't need (and this header). + +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + echo " > To install the handlers necessary to display thumbs," + echo " > as EACH user you need to first run:" + echo " > /usr/bin/magickthumbnail" + echo " > and click \"install handlers\", then click \"ok\" and" + echo " > \"ok\" to exit" +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/mailutils/PKGBUILD b/community/mailutils/PKGBUILD new file mode 100644 index 000000000..f0e091969 --- /dev/null +++ b/community/mailutils/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 2624 2009-09-19 18:08:27Z foutrelis $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=mailutils +pkgver=2.1 +pkgrel=1 +pkgdesc="MUA command line tool (mailx)" +arch=(i686 x86_64) +url="http://www.gnu.org/software/mailutils/" +license=('GPL') +depends=(libldap tcp_wrappers pam gnutls guile) +conflicts=(libsieve) +options=(zipman !emptydirs) +source=(http://ftp.gnu.org/gnu/mailutils/mailutils-$pkgver.tar.bz2) +md5sums=('487da91ea03ee9ea79b34782f2b63fca') + +build() { + cd "$srcdir/mailutils-$pkgver" + + ./configure --prefix=/usr --with-gdbm --with-gnutls --libexecdir=/usr/lib/$pkgname --without-fribidi + make || return 1 + make DESTDIR=$pkgdir install || return 1 + + rm -f $pkgdir/usr/share/info/dir && \ + mv $pkgdir/usr/bin/mail $pkgdir/usr/bin/gnu-mail && \ + mv $pkgdir/usr/share/man/man1/mail.1 $pkgdir/usr/share/man/man1/gnu-mail.1 && \ + chown -R root:root $pkgdir +} diff --git a/community/mailx-heirloom/PKGBUILD b/community/mailx-heirloom/PKGBUILD new file mode 100644 index 000000000..a755be348 --- /dev/null +++ b/community/mailx-heirloom/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Andreas Wagner <Andreas dot Wagner at em dot uni-frankfurt dot de> + +pkgname=mailx-heirloom +pkgver=12.4 +pkgrel=2 +pkgdesc="MUA command line tool (mailx)" +arch=(i686 x86_64) +url="http://heirloom.sourceforge.net/mailx.html" +license=('custom') +depends=('heimdal') +replaces=('nail') +provides=('mailx') +backup=(etc/nail.rc) +options=(zipman) +source=(http://downloads.sourceforge.net/sourceforge/heirloom/mailx-$pkgver.tar.bz2) +md5sums=('0c93759e34200eb56a0e7c464680a54a') + +build() { + cd "$srcdir/mailx-$pkgver" + + make SENDMAIL=/usr/sbin/sendmail MAILSPOOL=/var/spool/mail all || return 1 + make UCBINSTALL=/bin/install STRIP=/usr/bin/strip PREFIX=/usr DESTDIR=$startdir/pkg install || return 1 + + install -D -m0644 COPYING $pkgdir/usr/share/licenses/mailx-heirloom/LICENSE && \ + ln -s /usr/bin/mailx $pkgdir/usr/bin/nail +} diff --git a/community/mairix/PKGBUILD b/community/mairix/PKGBUILD new file mode 100644 index 000000000..5bbbe4fd8 --- /dev/null +++ b/community/mairix/PKGBUILD @@ -0,0 +1,27 @@ +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> +# Contributor: Giorgio Lando <patroclo7@gmail.com> +# Contributor: Andreas Wagner <Andreas dot Wagner at em dot uni-frankfurt dot de> + +pkgname=mairix +pkgver=0.21 +pkgrel=2 +pkgdesc="A program for indexing and searching emails" +arch=('i686' 'x86_64') +url="http://www.rpcurnow.force9.co.uk/mairix/" +license=('GPL') +depends=(bzip2 zlib) +makedepends=('flex' 'bison') +install=$pkgname.install +source=(http://downloads.sf.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('821619895931711c370f51f3442a0ded') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + mkdir -p $pkgdir/usr/share/ + mv $pkgdir/usr/man $pkgdir/usr/share/ && \ + install -D -m 644 dotmairixrc.eg $startdir/pkg/etc/mairixrc.sample +} diff --git a/community/mairix/mairix.install b/community/mairix/mairix.install new file mode 100644 index 000000000..08c169268 --- /dev/null +++ b/community/mairix/mairix.install @@ -0,0 +1,17 @@ +# arg 1: the new package version +post_install() { + +cat << EOM + +==> mairix post-install message: + +==> copy /etc/mairixrc.sample in ~/.mairixrc +==> and edit it according to your needs. + +EOM + +} + +op=$1 +shift +$op $* diff --git a/community/man-pages-cs/PKGBUILD b/community/man-pages-cs/PKGBUILD new file mode 100644 index 000000000..6d5f99efa --- /dev/null +++ b/community/man-pages-cs/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jan Krňávek <wamba@centrum.cz> + +pkgname=man-pages-cs +pkgver=0.18.20090209 +pkgrel=2 +pkgdesc="Czech man pages." +arch=('i686' 'x86_64') +url="http://sweb.cz/tropikhajma/man-pages-cs/" +license=('custom') +depends=('man-db>=2.5.4') +makedepends=('lzma-utils') +source=(http://tropikhajma.sweb.cz/$pkgname/$pkgname-$pkgver.tar.lzma) +# old, not working sources: source=(http://odplata.ic.cz/$pkgname-$pkgver.tar.bz2) +# source=(ftp://man-pages-cs-wiki.homelinux.net/$pkgname/$pkgname-$pkgver.tar.bz2) + +md5sums=('ce0f9e3a6fe2de5c260d0034bd6ea74a') + +build() { + tar xfa "${srcdir}/$pkgname-$pkgver.tar.lzma" || return 1 + + cd "${srcdir}/$pkgname-$pkgver" + + install -d "${pkgdir}"/usr/share/man/cs/man{1,2,3,4,5,6,7,8} || return 1 + find . -name '*.1' -not -path '*.pc*' -print0 | xargs -r -0 install -m 644 -t "${pkgdir}"/usr/share/man/cs/man1 + find . -name '*.2' -not -path '*.pc*' -print0 | xargs -r -0 install -m 644 -t "${pkgdir}"/usr/share/man/cs/man2 + find . -name '*.3' -not -path '*.pc*' -print0 | xargs -r -0 install -m 644 -t "${pkgdir}"/usr/share/man/cs/man3 + find . -name '*.4' -not -path '*.pc*' -print0 | xargs -r -0 install -m 644 -t "${pkgdir}"/usr/share/man/cs/man4 + find . -name '*.5' -not -path '*.pc*' -print0 | xargs -r -0 install -m 644 -t "${pkgdir}"/usr/share/man/cs/man5 + find . -name '*.6' -not -path '*.pc*' -print0 | xargs -r -0 install -m 644 -t "${pkgdir}"/usr/share/man/cs/man6 + find . -name '*.7' -not -path '*.pc*' -print0 | xargs -r -0 install -m 644 -t "${pkgdir}"/usr/share/man/cs/man7 + find . -name '*.8' -not -path '*.pc*' -print0 | xargs -r -0 install -m 644 -t "${pkgdir}"/usr/share/man/cs/man8 + +#licenses + install -D -m644 "${srcdir}/$pkgname-$pkgver/README" \ + "${pkgdir}/usr/share/licenses/$pkgname/README" || return 1 + install -D -m644 "${srcdir}/$pkgname-$pkgver/CONTRIB" \ + "${pkgdir}/usr/share/licenses/$pkgname/CONTRIB" || return 1 + + +#removing conflicting files + rm "${pkgdir}/usr/share/man/cs/man1/groups.1" || return 1 + rm "${pkgdir}/usr/share/man/cs/man5/passwd.5" || return 1 +} diff --git a/community/man-pages-de/ChangeLog b/community/man-pages-de/ChangeLog new file mode 100644 index 000000000..766d9f0e1 --- /dev/null +++ b/community/man-pages-de/ChangeLog @@ -0,0 +1,5 @@ +2009-04-25 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * removing some more man pages provided by the new shadow 4.1.3.1 package + +2009-02-19 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * removing some man pages provided by the new man-db 2.5.3 package diff --git a/community/man-pages-de/PKGBUILD b/community/man-pages-de/PKGBUILD new file mode 100644 index 000000000..a92f24871 --- /dev/null +++ b/community/man-pages-de/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=man-pages-de +pkgver=0.5 +pkgrel=5 +pkgdesc="German Linux man pages." +arch=('i686' 'x86_64') +url="http://www.infodrom.org/projects/manpages-de/" +license=('custom') +depends=('man') +source=(http://www.infodrom.org/projects/manpages-de/download/manpages-de-$pkgver.tar.gz) + +md5sums=('6686b1be6da01cdbb5ea7511ddcf61a0') + +build() { + cd "${srcdir}/manpages-de-$pkgver" + + eval "install -d ${pkgdir}/usr/share/man/de/man{$(seq -s, 1 8)}" || return 1 + find man?/ -name '*.?' -exec iconv -f latin1 -t utf8 -o ${pkgdir}/usr/share/man/de/{} {} \; || return 1 + + install -D -m644 "COPYRIGHT" "${pkgdir}/usr/share/licenses/$pkgname/COPYRIGHT" || return 1 + +#removing conflicting files + rm "${pkgdir}/usr/share/man/de/man1/apropos.1" || return 1 + rm "${pkgdir}/usr/share/man/de/man1/chsh.1" || return 1 + rm "${pkgdir}/usr/share/man/de/man1/groups.1" || return 1 + rm "${pkgdir}/usr/share/man/de/man1/login.1" || return 1 + rm "${pkgdir}/usr/share/man/de/man1/man.1" || return 1 + rm "${pkgdir}/usr/share/man/de/man1/newgrp.1" || return 1 + rm "${pkgdir}/usr/share/man/de/man1/passwd.1" || return 1 + rm "${pkgdir}/usr/share/man/de/man1/whatis.1" || return 1 + rm "${pkgdir}/usr/share/man/de/man1/manpath.1" || return 1 + rm "${pkgdir}/usr/share/man/de/man1/zsoelim.1" || return 1 + rm "${pkgdir}/usr/share/man/de/man5/manpath.5" || return 1 + rm "${pkgdir}/usr/share/man/de/man5/passwd.5" || return 1 + rm "${pkgdir}/usr/share/man/de/man8/catman.8" || return 1 + rm "${pkgdir}/usr/share/man/de/man8/mandb.8" || return 1 +} diff --git a/community/man-pages-it/ChangeLog b/community/man-pages-it/ChangeLog new file mode 100644 index 000000000..d425b7b12 --- /dev/null +++ b/community/man-pages-it/ChangeLog @@ -0,0 +1,20 @@ +2008-06-27 Giovanni 'voidnull' Scafora <linuxmania@gmail.com> + + * man-pages-it-2.80-1 + +2008-01-13 Giovanni 'voidnull' Scafora <linuxmania@gmail.com> + + * Man pages installed to /usr/share/man (FS#9189) + +2007-10-14 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * man-pages-it-2.65-1 + * version bump + +2007-05-24 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * man-pages-it-2.43-2 + * created ChangeLog file + * removed wrong $pkgname.install + + diff --git a/community/man-pages-it/PKGBUILD b/community/man-pages-it/PKGBUILD new file mode 100644 index 000000000..57a188cf1 --- /dev/null +++ b/community/man-pages-it/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=man-pages-it +pkgver=2.80 +pkgrel=2 +pkgdesc="Italian man pages" +arch=('i686' 'x86_64') +url="http://it.tldp.org" +license=('GPL') +depends=('man') +options=('!emptydirs') +source=(http://ftp.pluto.it/pub/pluto/ildp/man/$pkgname-$pkgver.tar.gz) +md5sums=('d6edbaf893507f80199f35df9c268aa0') + +build() { + cd $srcdir/${pkgname}-${pkgver} + make MANDIR=$startdir/pkg/usr/share/man/it + make MANDIR=$startdir/pkg/usr/share/man/it install + + # remove conflicts with other man pages + rm -f $pkgdir/usr/share/man/it/man5/passwd.5* +} + diff --git a/community/man-pages-pt_br/PKGBUILD b/community/man-pages-pt_br/PKGBUILD new file mode 100644 index 000000000..eec845518 --- /dev/null +++ b/community/man-pages-pt_br/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> + +pkgname=man-pages-pt_br +pkgver=0.1 +pkgrel=4 +pkgdesc="Brazilian Portuguese collection of manpages" +arch=('i686' 'x86_64') +license=('GPL') +url="http://br.tldp.org/projetos/man/man.html" +makedepends=("rpmextract") +depends=('man-pages') +source=(http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/main/release/man-pages-pt_BR-0.1-2mdv2008.0.noarch.rpm) +md5sums=('9c1da117b406624e1fb05c5ffa4c91e9') + +build() { + mkdir -p $startdir/pkg/usr/share/man/pt_BR + + cd $startdir/src + rpmextract.sh man-pages-pt_BR-0.1-2mdv2008.0.noarch.rpm + cp -r usr/share/man/pt_BR/* $startdir/pkg/usr/share/man/pt_BR + chown -R root:root $startdir/pkg/usr +} diff --git a/community/man-pages-ru/PKGBUILD b/community/man-pages-ru/PKGBUILD new file mode 100644 index 000000000..2c90acbb8 --- /dev/null +++ b/community/man-pages-ru/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=man-pages-ru +pkgver=0.98 +pkgrel=4 +pkgdesc="Russian Linux man pages" +arch=(i686 x86_64) +url="http://alexm.here.ru/manpages-ru/" +depends=(man) +license=('FDL') +#source=(http://alexm.here.ru/manpages-ru/download/manpages-ru-$pkgver.tar.gz) +source=(ftp://ftp.win.tue.nl/pub/linux-local/manpages/translations/man-pages-ru-$pkgver.tar.bz2) +install=man-pages-ru.install +md5sums=('2d452b93a2731eac8bb1767f61ff7557') + +build() { + cd $startdir/src/manpages-ru-$pkgver + + mkdir -p $startdir/pkg/usr/share/man/ru && \ + mv man* $startdir/pkg/usr/share/man/ru/ || return 1 + + cd $startdir/pkg/usr/share/man/ru || return 1 + + # this is included in shadow + rm -f man5/passwd.5* || return 1 + + # convert to utf8 + find -type f | xargs -i123 -- sh -c "mv 123 123.old && iconv -f koi8-r -t utf8 123.old >123 && rm 123.old" +} diff --git a/community/man-pages-ru/man-pages-ru.install b/community/man-pages-ru/man-pages-ru.install new file mode 100644 index 000000000..a9384f164 --- /dev/null +++ b/community/man-pages-ru/man-pages-ru.install @@ -0,0 +1,33 @@ +pre_install() { + pre_upgrade + /bin/true +} + +post_install() { + /bin/true +} + +pre_upgrade() { + echo "-- Change /etc/man.conf" + echo "-- NROFF iconv -f utf8 -t koi8r | /usr/bin/nroff -Tlatin1 -mandoc -c | iconv -f koi8r -t utf8" + echo "-- and" + echo "-- export LESSCHARSET=UTF-8" + /bin/true +} + +post_upgrade() { + echo "-- Since 0.98-3 version manpages use UTF-8!" + /bin/true +} + +pre_remove() { + /bin/true +} + +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/mandvd/ChangeLog b/community/mandvd/ChangeLog new file mode 100644 index 000000000..9c7b00f4b --- /dev/null +++ b/community/mandvd/ChangeLog @@ -0,0 +1,2 @@ +2009-04-29 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v2.5-5 diff --git a/community/mandvd/PKGBUILD b/community/mandvd/PKGBUILD new file mode 100644 index 000000000..3d28f12aa --- /dev/null +++ b/community/mandvd/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: JJDaNiMoTh <jjdanimoth.aur@gmail.com> +# Contributor: Jesus Lazaro Plaza <jesuslazaro84@gmail.com> + +pkgname=mandvd +pkgver=2.5 +pkgrel=2 +pkgdesc="A program to simply create DVD Video." +arch=('i686' 'x86_64') +url="http://www.kde-apps.org/content/show.php/ManDVD?content=83906" +license=('GPL') +depends=('dvd+rw-tools>=5.21.4' 'dvd-slideshow>=0.7.5' 'mjpegtools>=1.8.0' 'mplayer' 'qt3' 'xine-ui>=0.99.4') +source=(http://www.grommit.se/$pkgname/${pkgname}-${pkgver}-5.fc10.tar.gz \ + $pkgname.desktop) + +md5sums=('c582fea9371d8b052a183abb142298e8' + '7aa15bd74f96a6d7f7912a2afcb916f7') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + source /etc/profile.d/qt3.sh + ${QTDIR}/bin/qmake + sed -i "s|O2|O1|" ./Makefile + make -j1 || return 1 + install -D -m755 $pkgname ${pkgdir}/usr/bin/$pkgname + +# Creating menu item + install -D -m644 mandvdico.png ${pkgdir}/usr/share/pixmaps/$pkgname.png + install -D -m644 ${srcdir}/$pkgname.desktop ${pkgdir}/usr/share/applications/$pkgname.desktop +} diff --git a/community/mandvd/mandvd.desktop b/community/mandvd/mandvd.desktop new file mode 100644 index 000000000..cfd45dead --- /dev/null +++ b/community/mandvd/mandvd.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=ManDVD +Comment=ManDVD is a tool for generating video DVDs +Comment[es]=ManDVD es una utilidad para generar DVDs de vídeo +Exec=mandvd +Icon=mandvd +Terminal=false +Type=Application +Categories=AudioVideo; +StartupNotify=true diff --git a/community/matchbox-common/PKGBUILD b/community/matchbox-common/PKGBUILD new file mode 100644 index 000000000..a4433a156 --- /dev/null +++ b/community/matchbox-common/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Henrique C. Alves <hcarvalhoalves@gmail.com> + +pkgname=matchbox-common +pkgver=0.9.1 +pkgrel=4 +pkgdesc="A package containing shared icons and configuration data" +arch=('i686' 'x86_64') +license=('GPL') +depends=('libmatchbox' 'matchbox-window-manager' 'matchbox-desktop' 'matchbox-panel') +url="http://projects.o-hand.com/matchbox" +source=(http://projects.o-hand.com/matchbox/sources/$pkgname/0.9/$pkgname-$pkgver.tar.bz2) +md5sums=('8e8ba0ee170a9ac78fdc583b00ccf76b') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/matchbox-desktop/PKGBUILD b/community/matchbox-desktop/PKGBUILD new file mode 100644 index 000000000..244bfcdc8 --- /dev/null +++ b/community/matchbox-desktop/PKGBUILD @@ -0,0 +1,21 @@ +# Contributor: Henrique C. Alves <hcarvalhoalves@gmail.com> + +pkgname=matchbox-desktop +pkgver=2.0 +pkgrel=1 +pkgdesc="A PDA style application launcher or 'item browser'." +arch=('i686' 'x86_64') +license=('GPL') +depends=('libmatchbox' 'startup-notification' 'libpng') +url="http://projects.o-hand.com/matchbox" +options=('!libtool') +source=(http://projects.o-hand.com/matchbox/sources/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2) +md5sums=('b0a4a47130272e2adab4e9feb43a6c9c') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --sysconfdir=/etc --prefix=/usr --enable-startup-notification + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/matchbox-keyboard/PKGBUILD b/community/matchbox-keyboard/PKGBUILD new file mode 100644 index 000000000..ec40f258e --- /dev/null +++ b/community/matchbox-keyboard/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=matchbox-keyboard +pkgver=0.1 +pkgrel=2 +pkgdesc="An on screen virtual keyboard" +arch=('i686' 'x86_64') +depends=('cairo' 'libfakekey') +url="http://projects.o-hand.com/matchbox" +license=('GPL') +source=(http://projects.o-hand.com/matchbox/sources/$pkgname/0.1/$pkgname-$pkgver.tar.gz) +md5sums=('9d1f61e0785f2ac4fc7588fa39b87e6f') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/matchbox-panel/PKGBUILD b/community/matchbox-panel/PKGBUILD new file mode 100644 index 000000000..66acb1ece --- /dev/null +++ b/community/matchbox-panel/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Henrique C. Alves <hcarvalhoalves@gmail.com> + +pkgname=matchbox-panel +pkgver=0.9.3 +pkgrel=3 +pkgdesc="A flexible always present 'window bar' for holding application launchers and small 'applet' style applications" +arch=('i686' 'x86_64') +license=('GPL') +depends=('libmatchbox' 'startup-notification' 'libpng') +url="http://projects.o-hand.com/matchbox" +source=(http://projects.o-hand.com/matchbox/sources/$pkgname/0.9/$pkgname-$pkgver.tar.bz2) +md5sums=('56d1807636f3919e22e51896ab7ccd2e') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --sysconfdir=/etc --prefix=/usr --enable-startup-notification + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/matchbox-window-manager/PKGBUILD b/community/matchbox-window-manager/PKGBUILD new file mode 100644 index 000000000..aebd4af25 --- /dev/null +++ b/community/matchbox-window-manager/PKGBUILD @@ -0,0 +1,21 @@ +# Contributor: Henrique C. Alves <hcarvalhoalves@gmail.com> + +pkgname=matchbox-window-manager +pkgver=1.2 +pkgrel=1 +pkgdesc="A pretty much unique X window manager with a classic PDA management policy" +arch=('i686' 'x86_64') +license=('GPL') +depends=('libmatchbox' 'startup-notification' 'libpng') +url="http://projects.o-hand.com/matchbox" +source=(http://projects.o-hand.com/matchbox/sources/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2) +md5sums=('3e158dcf57823b55c926d95b245500fb') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --sysconfdir=/etc --prefix=/usr \ + --enable-startup-notification --enable-session \ + --enable-alt-input-wins --enable-expat + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/mathomatic/PKGBUILD b/community/mathomatic/PKGBUILD new file mode 100755 index 000000000..97e2affc1 --- /dev/null +++ b/community/mathomatic/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: G_Syme <demichan(at)mail(dot)upb(dot)de> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=mathomatic +pkgver=14.5.5 +pkgrel=1 +pkgdesc="General purpose Computer Algebra System written in C" +arch=('i686' 'x86_64') +license=('LGPL') +url="http://mathomatic.orgserve.de/math/" +depends=('readline') +optdepends=('python: for running /usr/share/doc/mathomatic/factorial/factorial' 'bash: for running a test script') +source=(http://www.panix.com/~gesslein/$pkgname-$pkgver.tar.bz2) +md5sums=('f2e3ee1eb0b365e6dabda848acdce99f') + +build() { + cd "$srcdir"/$pkgname-$pkgver + make READLINE=1 || return 1 + make prefix="$pkgdir"/usr install || return 1 + + cd primes + make || return 1 + make prefix="$pkgdir"/usr install || return 1 +} diff --git a/community/maven/ChangeLog b/community/maven/ChangeLog new file mode 100644 index 000000000..d0daef9f9 --- /dev/null +++ b/community/maven/ChangeLog @@ -0,0 +1,3 @@ +2007-06-29 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Not sure if the binary will work.. but lets try anyway diff --git a/community/maven/PKGBUILD b/community/maven/PKGBUILD new file mode 100644 index 000000000..95d15afe9 --- /dev/null +++ b/community/maven/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 2020 2009-09-07 14:42:18Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=maven +pkgver=2.2.1 +pkgrel=2 +pkgdesc="A Java project management and project comprehension tool" +arch=('any') +url="http://maven.apache.org" +license=('APACHE') +depends=('java-environment') +backup=(opt/maven/conf/settings.xml) +source=(http://apache.rinet.ru/dist/maven/binaries/apache-maven-$pkgver-bin.tar.bz2 \ + maven.sh) +md5sums=('c581a15cb0001d9b771ad6df7c8156f8' + 'e814d99226b16ebd1ef61147f579af56') + +build() { + cd $startdir/src + mkdir $startdir/pkg/opt + mv apache-maven-$pkgver $startdir/pkg/opt/maven + install -D -m 755 $startdir/src/maven.sh $startdir/pkg/etc/profile.d/maven.sh + + rm $startdir/pkg/opt/maven/*.txt +} diff --git a/community/maven/maven.sh b/community/maven/maven.sh new file mode 100644 index 000000000..79f241541 --- /dev/null +++ b/community/maven/maven.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +export MAVEN_OPTS=-Xmx512m +export MAVEN_HOME=/opt/maven +export PATH=$PATH:$MAVEN_HOME/bin diff --git a/community/mc-colorer/PKGBUILD b/community/mc-colorer/PKGBUILD new file mode 100644 index 000000000..88f1a9b45 --- /dev/null +++ b/community/mc-colorer/PKGBUILD @@ -0,0 +1,27 @@ +# $Id:4 +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> + +pkgname=mc-colorer +pkgver=20060530_0.9 +pkgrel=3 +_realname="mccolorer-20060530-0.9" +pkgdesc="Midnight Commander mod with Colorer-take5 syntax engine" +arch=('i686' 'x86_64') +url="http://colorer.sourceforge.net/mc.html" +license=("GPL") +depends=('e2fsprogs' 'glib2' 'gpm' 'colorer') +conflicts=('mc') +provides=('mc') +source=(http://downloads.sourceforge.net/sourceforge/colorer/$_realname.tar.bz2) +md5sums=('83ffea150d6853cbc8a9422d5c21542c') + +build() { + cd $startdir/src/$_realname + ./configure --prefix=/usr --with-x --libexecdir=/usr/lib/mc-colorer \ + --mandir=/usr/share || return 0 + + make || return 1 + make DESTDIR=$startdir/pkg install +} + diff --git a/community/mc-mp/PKGBUILD b/community/mc-mp/PKGBUILD new file mode 100644 index 000000000..3a1dd9bbc --- /dev/null +++ b/community/mc-mp/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=mc-mp +_pkgname=mc +pkgver=4.1.40_pre9 +_pkgver=4.1.40-pre9 +pkgrel=3 +pkgdesc="stable, well-working, usefull console-only version of well-known Midnight Commander" +arch=(i686 x86_64) +url="http://mc.linuxinside.com/" +license=('GPL') +depends=(gpm pam e2fsprogs) +makedepends=(pkgconfig patch) +conflicts=(mc) +source=(http://mc.linuxinside.com/Releases/$_pkgname-$_pkgver.tar.bz2 \ + build-fix.patch) +md5sums=('9335f2b131ecf352c2c0e55a477a1c49' + '0a91ad67458758194d911d540fecb7d6') + +build() { + cd ${startdir}/src/$_pkgname-$_pkgver + + patch -Np1 < $srcdir/build-fix.patch || return 1 +# patch -Np1 < $srcdir/mc-mp_gcc.patch || return 1 + + ./configure --without-gnome --without-debug --with-included-slang --without-included-gettext \ + --enable-largefile --with-subshell --with-edit --with-vfs --with-samba --with-mmap \ + --without-x --with-gpm-mouse --enable-charset --disable-nls --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/mc-mp/build-fix.patch b/community/mc-mp/build-fix.patch new file mode 100644 index 000000000..f985fe430 --- /dev/null +++ b/community/mc-mp/build-fix.patch @@ -0,0 +1,11 @@ +diff -wbBur mc-4.1.40-pre9/src/cons.handler.c mc-4.1.40-pre9.my/src/cons.handler.c +--- mc-4.1.40-pre9/src/cons.handler.c 2003-04-28 02:34:24.000000000 -0700 ++++ mc-4.1.40-pre9.my/src/cons.handler.c 2006-05-06 17:48:39.000000000 -0700 +@@ -205,6 +205,7 @@ + break; + default: + /* Nothing */ ++ break; + } + } + diff --git a/community/mcabber/PKGBUILD b/community/mcabber/PKGBUILD new file mode 100644 index 000000000..363df2481 --- /dev/null +++ b/community/mcabber/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 3634 2009-10-06 20:19:55Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: 3ED <kas1987@o2.pl> + +pkgname=mcabber +pkgver=0.9.10 +pkgrel=1 +pkgdesc="is a small Jabber console client, includes features: SSL, PGP, MUC, UTF8" +arch=('i686' 'x86_64') +url="http://www.lilotux.net/~mikael/mcabber/" +license=('GPL') +depends=('ncurses' 'glib2' 'openssl' 'gpgme' 'libotr' 'aspell') +makedepends=('pkgconfig') +source=(http://www.lilotux.net/~mikael/mcabber/files/$pkgname-$pkgver.tar.bz2) +md5sums=('887415d16c32af58eab2ec2d9bb17fa6') + +build() { + cd $startdir/src/$pkgname-$pkgver + +patch -p2 <<EOF +--- src/mcabber-0.9.7/src/screen.h~ 2008-05-03 16:03:02.000000000 +0200 ++++ src/mcabber-0.9.7/src/screen.h 2008-05-03 16:03:12.000000000 +0200 +@@ -5,7 +5,7 @@ + + #if HAVE_NCURSESW_NCURSES_H + # include <ncursesw/ncurses.h> +-# include <ncursesw/panel.h> ++# include <panel.h> + #elif HAVE_NCURSES_NCURSES_H + # include <ncurses/ncurses.h> + # include <ncurses/panel.h> +EOF + + ./configure --prefix=/usr --enable-hgcset --with-ssl \ + --with-openssl=/usr/lib --mandir=/usr/share/man \ + --enable-aspell --enable-otr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + mkdir -p $startdir/pkg/usr/share/mcabber/example + msg "Copying mcabberrc.example to usr/share/mcabber/example/mcabberrc" + cp -a $startdir/src/$pkgname-$pkgver/mcabberrc.example \ + $startdir/pkg/usr/share/mcabber/example/mcabberrc +} diff --git a/community/mcdp/PKGBUILD b/community/mcdp/PKGBUILD new file mode 100644 index 000000000..790b459fe --- /dev/null +++ b/community/mcdp/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Tino Reichardt <milky-archlinux@mcmilk.de> + +pkgname=mcdp +pkgver=0.4a +pkgrel=2 +pkgdesc="small console cd player" +arch=('i686' 'x86_64') +url="http://www.mcmilk.de/projects/mcdp/" +license=("GPL") +makedepends=('dietlibc') +source=(http://www.mcmilk.de/projects/mcdp/dl/$pkgname-$pkgver.tar.bz2) +md5sums=('d52c32df83161b46f451018aeddad0ed') + +build() { + cd $startdir/src/$pkgname-$pkgver + make mcdp + mkdir -p $startdir/pkg/usr/bin $startdir/pkg/usr/man/man1 + cp mcdp $startdir/pkg/usr/bin + cp mcdp.1 $startdir/pkg/usr/man/man1 +} diff --git a/community/mcedit-pkgbuild-syntax/PKGBUILD b/community/mcedit-pkgbuild-syntax/PKGBUILD new file mode 100644 index 000000000..ed38eba1f --- /dev/null +++ b/community/mcedit-pkgbuild-syntax/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=mcedit-pkgbuild-syntax +pkgver=6 +pkgrel=1 +pkgdesc="PKGBUILD syntax highlight for midnight commander editor" +arch=(i686 x86_64) +url="http://www.archlinux.org" +license=('GPL') +depends=(mc) +install=mcedit-pkgbuild-syntax.install +source=(PKGBUILD.syntax) +md5sums=('38f5f5fd769ec92d4738974db896c301') + +build() { + install -D -m0644 $srcdir/PKGBUILD.syntax $pkgdir/usr/share/mc/syntax/PKGBUILD.syntax +} diff --git a/community/mcedit-pkgbuild-syntax/PKGBUILD.syntax b/community/mcedit-pkgbuild-syntax/PKGBUILD.syntax new file mode 100644 index 000000000..41f98dd76 --- /dev/null +++ b/community/mcedit-pkgbuild-syntax/PKGBUILD.syntax @@ -0,0 +1,437 @@ +# Sergej Pupykin <pupykin.s@gmail.com> + +context default + keyword whole linestart pkgname brightblue + keyword whole linestart pkgver brightblue + keyword whole linestart pkgrel brightblue + keyword whole linestart pkgdesc brightblue + keyword whole linestart arch brightblue + keyword whole linestart url brightblue + keyword whole linestart license brightblue + keyword whole linestart groups brightblue + keyword whole linestart depends brightblue + keyword whole linestart makedepends brightblue + keyword whole linestart optdepends brightblue + keyword whole linestart provides brightblue + keyword whole linestart conflicts brightblue + keyword whole linestart replaces brightblue + keyword whole linestart backup brightblue + keyword whole linestart options brightblue + keyword whole linestart install brightblue + keyword whole linestart source brightblue + keyword whole linestart noextract brightblue + keyword whole linestart backup brightblue + keyword whole linestart md5sums brightblue + keyword whole linestart sha1sums brightblue + keyword whole linestart sha256sums brightblue + keyword whole linestart sha384sums brightblue + keyword whole linestart sha512sums brightblue + + keyword whole linestart _cvsroot brightblue + keyword whole linestart _cvsmod brightblue + keyword whole linestart _svntrunk brightblue + keyword whole linestart _svnmod brightblue + keyword whole linestart _gitroot brightblue + keyword whole linestart _gitname brightblue + keyword whole linestart _hgroot brightblue + keyword whole linestart _hgrepo brightblue + keyword whole linestart _darcstrunk brightblue + keyword whole linestart _darcsmod brightblue + keyword whole linestart _bzrtrunk brightblue + keyword whole linestart _bzrmod brightblue + + keyword whole $srcdir brightblue + keyword whole $pkgdir brightblue + keyword whole $startdir brightblue + keyword whole ${srcdir} brightblue + keyword whole ${pkgdir} brightblue + keyword whole ${startdir} brightblue + keyword whole $(srcdir) brightblue + keyword whole $(pkgdir) brightblue + keyword whole $(startdir) brightblue + + keyword ;; brightred + keyword \\@ brightred + keyword \\$ brightred + keyword \\\\ brightred + keyword \\" brightred + keyword \\' brightred + keyword \\` brightred + keyword ` brightred + keyword ; brightcyan + keyword $(*) brightgreen + keyword ${*} brightgreen + keyword { brightcyan + keyword } brightcyan + + keyword whole linestart #!\[\s\]*\n brightcyan black + + keyword $\* brightred + keyword $@ brightred + keyword $# brightred + keyword $? brightred + keyword $- brightred + keyword $$ brightred + keyword $! brightred + keyword $_ brightred + + keyword wholeright $\[0123456789\] brightred + + keyword wholeright $+ brightgreen + + keyword $ brightgreen + + + keyword wholeleft linestart function*() brightmagenta + keyword wholeleft linestart function\[\s\]+ brightmagenta + keyword wholeright +() brightmagenta + +wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._ + + keyword whole alias yellow + keyword whole bg yellow + keyword whole break yellow + keyword whole case yellow + keyword whole continue yellow + keyword whole done yellow + keyword whole do yellow + keyword whole elif yellow + keyword whole else yellow + keyword whole esac yellow + keyword whole eval yellow + keyword whole exec yellow + keyword whole exit yellow + keyword whole export yellow + keyword whole fg yellow + keyword whole fi yellow + keyword whole for yellow + keyword whole if yellow + keyword whole in yellow + keyword whole read yellow + keyword whole return yellow + keyword whole select yellow + keyword whole set yellow + keyword whole shift yellow + keyword whole then yellow + keyword whole trap yellow + keyword whole umask yellow + keyword whole unset yellow + keyword whole until yellow + keyword whole wait yellow + keyword whole while yellow + + keyword whole arch cyan + keyword whole ash cyan + keyword whole awk cyan + keyword whole basename cyan + keyword whole bash cyan + keyword whole bg_backup cyan + keyword whole bg_restore cyan + keyword whole bsh cyan + keyword whole cat cyan + keyword whole cd cyan + keyword whole chgrp cyan + keyword whole chmod cyan + keyword whole chown cyan + keyword whole cp cyan + keyword whole cpio cyan + keyword whole csh cyan + keyword whole date cyan + keyword whole dd cyan + keyword whole df cyan + keyword whole dmesg cyan + keyword whole dnsdomainname cyan + keyword whole doexec cyan + keyword whole domainname cyan + keyword whole echo cyan + keyword whole ed cyan + keyword whole egrep cyan + keyword whole ex cyan + keyword whole false cyan + keyword whole fgrep cyan + keyword whole find cyan + keyword whole fsconf cyan + keyword whole gawk cyan + keyword whole grep cyan + keyword whole gunzip cyan + keyword whole gzip cyan + keyword whole hostname cyan + keyword whole igawk cyan + keyword whole install cyan + keyword whole ipcalc cyan + keyword whole kill cyan + keyword whole ksh cyan + keyword whole linuxconf cyan + keyword whole ln cyan + keyword whole login cyan + keyword whole lpdconf cyan + keyword whole ls cyan + keyword whole mail cyan + keyword whole make cyan + keyword whole mkdir cyan + keyword whole mknod cyan + keyword whole mktemp cyan + keyword whole more cyan + keyword whole mount cyan + keyword whole mt cyan + keyword whole mv cyan + keyword whole netconf cyan + keyword whole netstat cyan + keyword whole nice cyan + keyword whole nisdomainname cyan + keyword whole ping cyan + keyword whole ps cyan + keyword whole pwd cyan + keyword whole red cyan + keyword whole remadmin cyan + keyword whole rm cyan + keyword whole rmdir cyan + keyword whole rpm cyan + keyword whole sed cyan + keyword whole set cyan + keyword whole setserial cyan + keyword whole sh cyan + keyword whole sleep cyan + keyword whole sort cyan + keyword whole stty cyan + keyword whole su cyan + keyword whole sync cyan + keyword whole taper cyan + keyword whole tar cyan + keyword whole tcsh cyan + keyword whole test cyan + keyword whole time cyan + keyword whole touch cyan + keyword whole true cyan + keyword whole umount cyan + keyword whole uname cyan + keyword whole userconf cyan + keyword whole usleep cyan + keyword whole vi cyan + keyword whole view cyan + keyword whole vim cyan + keyword whole xconf cyan + keyword whole ypdomainname cyan + keyword whole zcat cyan + keyword whole zsh cyan + +wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_ + +context # \n brown + spellcheck + +context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]EOF EOF green +context exclusive whole <<\[\s\]\[-\]\[\s\]\[\\\]END END green + +context ' ' green + +context " " green + keyword whole $srcdir brightblue + keyword whole $pkgdir brightblue + keyword whole $startdir brightblue + keyword whole ${srcdir} brightblue + keyword whole ${pkgdir} brightblue + keyword whole ${startdir} brightblue + keyword whole $(srcdir) brightblue + keyword whole $(pkgdir) brightblue + keyword whole $(startdir) brightblue + + keyword \\* brightgreen + keyword \\@ brightgreen + keyword \\$ brightgreen + keyword \\\\ brightgreen + keyword \\` brightgreen + keyword \\" brightgreen + keyword $(*) brightgreen + keyword ${*} brightgreen + keyword $\* brightred + keyword $@ brightred + keyword $# brightred + keyword $? brightred + keyword $- brightred + keyword $$ brightred + keyword $! brightred + keyword $_ brightred + keyword wholeright $\[0123456789\] brightred + + keyword wholeright $+ brightgreen + + keyword $ brightgreen + +context exclusive ` ` lightgray black + keyword whole $srcdir brightblue + keyword whole $pkgdir brightblue + keyword whole $startdir brightblue + keyword whole ${srcdir} brightblue + keyword whole ${pkgdir} brightblue + keyword whole ${startdir} brightblue + keyword whole $(srcdir) brightblue + keyword whole $(pkgdir) brightblue + keyword whole $(startdir) brightblue + + keyword '*' green + keyword " green + keyword \\` green + keyword ; brightcyan + keyword ${*} brightgreen + keyword $(*) brightgreen + keyword { brightcyan + keyword } brightcyan + + keyword $\* brightred + keyword $@ brightred + keyword $# brightred + keyword $? brightred + keyword $- brightred + keyword $$ brightred + keyword $! brightred + keyword $_ brightred + + keyword wholeright $\[0123456789\] brightred + + keyword wholeright $+ brightgreen + + keyword $ brightgreen + +wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._ + + keyword whole break yellow + keyword whole case yellow + keyword whole continue yellow + keyword whole done yellow + keyword whole do yellow + keyword whole elif yellow + keyword whole else yellow + keyword whole esac yellow + keyword whole exit yellow + keyword whole fi yellow + keyword whole for yellow + keyword whole if yellow + keyword whole in yellow + keyword whole return yellow + keyword whole select yellow + keyword whole shift yellow + keyword whole then yellow + keyword whole trap yellow + keyword whole until yellow + keyword whole while yellow + + keyword whole arch cyan + keyword whole ash cyan + keyword whole awk cyan + keyword whole basename cyan + keyword whole bash cyan + keyword whole bg_backup cyan + keyword whole bg_restore cyan + keyword whole bsh cyan + keyword whole cat cyan + keyword whole cd cyan + keyword whole chgrp cyan + keyword whole chmod cyan + keyword whole chown cyan + keyword whole cp cyan + keyword whole cpio cyan + keyword whole csh cyan + keyword whole date cyan + keyword whole dd cyan + keyword whole df cyan + keyword whole dmesg cyan + keyword whole dnsdomainname cyan + keyword whole doexec cyan + keyword whole domainname cyan + keyword whole echo cyan + keyword whole ed cyan + keyword whole egrep cyan + keyword whole ex cyan + keyword whole false cyan + keyword whole fgrep cyan + keyword whole find cyan + keyword whole fsconf cyan + keyword whole gawk cyan + keyword whole grep cyan + keyword whole gunzip cyan + keyword whole gzip cyan + keyword whole hostname cyan + keyword whole igawk cyan + keyword whole install cyan + keyword whole ipcalc cyan + keyword whole kill cyan + keyword whole ksh cyan + keyword whole linuxconf cyan + keyword whole ln cyan + keyword whole login cyan + keyword whole lpdconf cyan + keyword whole ls cyan + keyword whole mail cyan + keyword whole mkdir cyan + keyword whole mknod cyan + keyword whole mktemp cyan + keyword whole more cyan + keyword whole mount cyan + keyword whole mt cyan + keyword whole mv cyan + keyword whole netconf cyan + keyword whole netstat cyan + keyword whole nice cyan + keyword whole nisdomainname cyan + keyword whole ping cyan + keyword whole ps cyan + keyword whole pwd cyan + keyword whole red cyan + keyword whole remadmin cyan + keyword whole rm cyan + keyword whole rmdir cyan + keyword whole rpm cyan + keyword whole sed cyan + keyword whole set cyan + keyword whole setserial cyan + keyword whole sh cyan + keyword whole sleep cyan + keyword whole sort cyan + keyword whole stty cyan + keyword whole su cyan + keyword whole sync cyan + keyword whole taper cyan + keyword whole tar cyan + keyword whole tcsh cyan + keyword whole test cyan + keyword whole time cyan + keyword whole touch cyan + keyword whole true cyan + keyword whole umount cyan + keyword whole uname cyan + keyword whole userconf cyan + keyword whole usleep cyan + keyword whole vi cyan + keyword whole view cyan + keyword whole vim cyan + keyword whole xconf cyan + keyword whole ypdomainname cyan + keyword whole zcat cyan + keyword whole zsh cyan + +context exclusive linestart options ) lightgray + keyword whole strip brightgreen + keyword whole docs brightgreen + keyword whole libtool brightgreen + keyword whole emptydirs brightgreen + keyword whole zipman brightgreen + keyword whole ccache brightgreen + keyword whole distcc brightgreen + keyword whole makeflags brightgreen + keyword whole force brightgreen + + keyword whole !strip brightred + keyword whole !docs brightred + keyword whole !libtool brightred + keyword whole !emptydirs brightred + keyword whole !zipman brightred + keyword whole !ccache brightred + keyword whole !distcc brightred + keyword whole !makeflags brightred + keyword whole !force brightred + +context exclusive linestart arch ) lightgray + keyword whole any brightblue + keyword whole i686 brightblue + keyword whole x86_64 brightblue diff --git a/community/mcedit-pkgbuild-syntax/mcedit-pkgbuild-syntax.install b/community/mcedit-pkgbuild-syntax/mcedit-pkgbuild-syntax.install new file mode 100644 index 000000000..1215298ed --- /dev/null +++ b/community/mcedit-pkgbuild-syntax/mcedit-pkgbuild-syntax.install @@ -0,0 +1,23 @@ +post_install() { + cd /usr/share/mc/syntax + sed -i 's#file \.\\\* unknown## +s#include unknown.syntax##' Syntax + cat >>Syntax <<EOF +file PKGBUILD Arch\\sPKGBUILD +include PKGBUILD.syntax + +file \\.install$ Arch\\sinstall +include sh.syntax + +file .\\* unknown +include unknown.syntax +EOF +} + +pre_remove() { + cd /usr/share/mc/syntax + sed -i 's#file PKGBUILD Arch\\sPKGBUILD## +s#include PKGBUILD\.syntax## +s#file \\\.install$ Arch\\sinstall## +s#include sh\.syntax##' Syntax +} diff --git a/community/mdf2iso/ChangeLog b/community/mdf2iso/ChangeLog new file mode 100644 index 000000000..c206c3cde --- /dev/null +++ b/community/mdf2iso/ChangeLog @@ -0,0 +1,9 @@ +2007-06-29 tardo <tardo@nagi-fanboi.net> +* Rebuilt with LFS patch + +2007-06-29 Georg Grabler (STiAT) <ggrabler@gmail.com> +* Added lfs.patch (long file system support) for images > 4GB + +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/mdf2iso/PKGBUILD b/community/mdf2iso/PKGBUILD new file mode 100644 index 000000000..0d9f401d5 --- /dev/null +++ b/community/mdf2iso/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> +# Contributer: Henrik Ronellenfitsch <henrik at searinox dot de> + +pkgname=mdf2iso +pkgver=0.3.0 +pkgrel=3 +pkgdesc="Converts Alcohol 120% .mdf files into .iso files" +arch=('i686' 'x86_64') +url="http://mdf2iso.berlios.de" +license=('GPL') +depends=('glibc') +source=(http://download.berlios.de/mdf2iso/$pkgname-$pkgver-src.tar.bz2 lfs.patch) +md5sums=('a190625318476a196930ac66acd8fd07' 'a7510b8bc36d468ace80df3ecf55a3a3') + +build() { + cd $startdir/src/$pkgname + + patch -p1 < ../lfs.patch + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/mdf2iso/lfs.patch b/community/mdf2iso/lfs.patch new file mode 100644 index 000000000..5ff62c0ba --- /dev/null +++ b/community/mdf2iso/lfs.patch @@ -0,0 +1,683 @@ +Only in mdf2iso/src: .deps +Only in mdf2iso.new/src: .kdbgrc.mdf2iso +diff -bur mdf2iso/src/Makefile.am mdf2iso.new/src/Makefile.am +--- mdf2iso/src/Makefile.am 2005-05-19 11:24:11.000000000 +0200 ++++ mdf2iso.new/src/Makefile.am 2005-07-31 17:47:36.000000000 +0200 +@@ -1,2 +1,3 @@ + bin_PROGRAMS = mdf2iso + mdf2iso_SOURCES = mdf2iso.c ++AM_CFLAGS = -D_FILE_OFFSET_BITS=64 -Wall +diff -bur mdf2iso/src/Makefile.in mdf2iso.new/src/Makefile.in +--- mdf2iso/src/Makefile.in 2005-05-22 21:42:09.000000000 +0200 ++++ mdf2iso.new/src/Makefile.in 2005-07-31 17:49:16.000000000 +0200 +@@ -136,6 +136,7 @@ + sysconfdir = @sysconfdir@ + target_alias = @target_alias@ + mdf2iso_SOURCES = mdf2iso.c ++AM_CFLAGS = -D_FILE_OFFSET_BITS=64 -Wall + all: all-am + + .SUFFIXES: +@@ -149,9 +150,9 @@ + exit 1;; \ + esac; \ + done; \ +- echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ ++ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \ + cd $(top_srcdir) && \ +- $(AUTOMAKE) --foreign src/Makefile ++ $(AUTOMAKE) --gnu src/Makefile + .PRECIOUS: Makefile + Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ +diff -bur mdf2iso/src/mdf2iso.c mdf2iso.new/src/mdf2iso.c +--- mdf2iso/src/mdf2iso.c 2005-05-22 21:52:08.000000000 +0200 ++++ mdf2iso.new/src/mdf2iso.c 2005-07-31 19:41:56.000000000 +0200 +@@ -1,4 +1,4 @@ +- /* $Id: mdf2iso.c, 22/05/05 ++/* $Id: mdf2iso.c, 22/05/05 + + Copyright (C) 2004,2005 Salvatore Santagati <salvatore.santagati@gmail.com> + +@@ -16,19 +16,14 @@ + along with this program; if not, write to the + Free Software Foundation, Inc., + 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +- */ ++*/ + + #include <stdio.h> + #include <stdlib.h> + #include <string.h> + #include <errno.h> + +-#define VERSION "0.3.0" +- +-/* Support Large File */ +- +-#define _FILE_OFFSET_BITS 64 +- ++#define VERSION "0.3.1" + + + const char SYNC_HEADER[12] = { (char) 0x00, +@@ -83,14 +78,21 @@ + (char) 0x00 + }; + ++#define ISO9660 0 ++#define SYNC 1 ++#define SYNC_MDF 2 ++#define MDF_AUDIO 3 ++#define UNKNOWN -1 + +-void +-toc_file (char *destfilename, int sub) ++int toc_file (char *destfilename, int sub) + { +- char destfiletoc[1024], destfiledat[1024]; ++ int ret=0; ++ char *destfiletoc; ++ char *destfiledat; + FILE *ftoc; +- strcpy (destfiletoc, destfilename); +- strcpy (destfiledat, destfilename); ++ ++ destfiletoc=strdup(destfilename); ++ destfiledat=strdup(destfilename); + strcpy (destfiletoc + strlen (destfilename) - 4, ".toc"); + strcpy (destfiledat + strlen (destfilename) - 4, ".dat"); + +@@ -100,11 +102,8 @@ + fprintf (ftoc, "// Track 1\n"); + fprintf (ftoc, "TRACK MODE1_RAW"); + +- if (sub == 1) +- fprintf (ftoc, " RW_RAW\n"); +- +- else +- fprintf (ftoc, "\n"); ++ if (sub == 1) fprintf (ftoc, " RW_RAW\n"); ++ else fprintf (ftoc, "\n"); + + fprintf (ftoc, "NO COPY\n"); + fprintf (ftoc, "DATAFILE \"%s\"\n", destfiledat); +@@ -114,26 +113,27 @@ + } + else + { +- printf ("%s\n", strerror (errno)); +- exit (EXIT_FAILURE); ++ printf ("Error opening %s for output: %s\n",destfiletoc,strerror(errno)); ++ ret=-1; + }; +- ++ free(destfiletoc); ++ free(destfiledat); ++ return ret; + } + +-int +-number_file (char *destfilename) ++/* ++int number_file (char *destfilename) + { + int i = 1, test_mdf = 0; + int n_mdf; + char mdf[2], destfilemdf[2354]; + FILE *fsource; ++ + strcpy (destfilemdf, destfilename); + strcpy (destfilemdf + strlen (destfilename) - 1, ".0"); + for (i = 0; test_mdf == 0; i++) +- + { + if ((fsource = fopen (destfilemdf, "rb")) != NULL) +- + { + printf ("\nCheck : "); + sprintf (mdf, "md%d", i); +@@ -141,203 +141,219 @@ + printf ("%s, ", destfilemdf); + fclose (fsource); + } +- + else + { + test_mdf = 1; + } +- }; ++ } + printf ("\r \n"); + n_mdf = i - 1; + return (n_mdf); + } ++*/ + +-void +-cuesheets (char *destfilename) ++int cuesheets (char *destfilename) + { +- char destfilecue[1024], destfilebin[1024]; ++ int ret=0; ++ char *destfilecue; ++ char *destfilebin; + FILE *fcue; +- strcpy (destfilecue, destfilename); +- strcpy (destfilebin, destfilename); ++ ++ destfilecue=strdup(destfilename); ++ destfilebin=strdup(destfilename); + strcpy (destfilecue + strlen (destfilename) - 4, ".cue"); + strcpy (destfilebin + strlen (destfilename) - 4, ".bin"); +- fcue = fopen (destfilecue, "w"); ++ if ((fcue = fopen (destfilecue, "w"))!=NULL) ++ { + fprintf (fcue, "FILE \"%s\" BINARY\n", destfilebin); + fprintf (fcue, "TRACK 1 MODE1/2352\n"); + fprintf (fcue, "INDEX 1 00:00:00\n"); + rename (destfilename, destfilebin); + printf ("Create Cuesheets : %s\n", destfilecue); + fclose (fcue); ++ } ++ else ++ { ++ printf ("Error opening %s for output: %s\n",destfilecue,strerror(errno)); ++ ret=-1; ++ } ++ return ret; + } + +-void +-main_percent (int percent_bar) ++int previous_percent=-1; ++void main_percent (int percent_bar) ++// Prints a progress bar, takes a percentage as argument. + { +- int progress_bar, progress_space; ++ //int progress_bar, progress_space; ++ ++ if (percent_bar==previous_percent) return; // Nothing changed, don't waste CPU cycles. ++ ++ printf("%3d%% [:%.*s>%.*s:]\r",percent_bar,20-(percent_bar/5)," ", ++ percent_bar/5,"===================="); ++ /* + printf ("%d%% [:", percent_bar); +- for (progress_bar = 1; progress_bar <= (int) (percent_bar / 5); +- progress_bar++) ++ for (progress_bar = 1; progress_bar <= (int) (percent_bar / 5); progress_bar++) + printf ("="); + printf (">"); + +- for (progress_space = 0; progress_space < (20 - progress_bar); +- progress_space++) +- printf (" "); ++ for (; progress_bar <= 20; ++progress_bar) printf (" "); + printf (":]\r"); ++ */ + } + +-void +-usage () ++void usage () ++// Prints the command line syntax + { +- printf ("mdf2iso v%s by Salvatore Santagati\n", VERSION); +- printf ("Web : http//mdf2iso.berlios.de\n"); +- printf ("Email : salvatore.santagati@gmail.com\n"); +- printf ("Irc : irc.freenode.net #ignus\n"); +- printf ("Note : iodellavitanonhocapitouncazzo\n"); +- printf ("License : released under the GNU GPL v2 or later\n\n"); ++ printf (" Web : http//mdf2iso.berlios.de\n"); ++ printf (" Email : salvatore.santagati@gmail.com\n"); ++ printf (" Irc : irc.freenode.net #ignus\n"); ++ printf (" Note : iodellavitanonhocapitouncazzo\n\n"); + printf ("Usage :\n"); +- printf ("mdf2iso [OPTION] [BASENAME.MDF] [DESTINATION]\n\n"); +- printf ("OPTION\n"); +- printf ("\t--toc Generate toc file\n"); +- printf ("\t--cue Generate cue file\n"); +- printf ("\t--help display this notice\n\n"); ++ printf ("mdf2iso [--cue|--toc|--help] <sourcefile> [destfile]\n\n"); ++ printf ("Options:\n"); ++ printf (" --toc Generate toc/dat files\n"); ++ printf (" --cue Generate cue/bin files\n"); ++ printf (" --help Display this notice\n"); ++ printf (" sourcefile\tFilename of the .mdf file to be converted\n"); ++ printf (" destfile\tFilename of the target ISO9660 file.\n"\ ++ "\t\tIf none given, one is derived from sourcefile.\n\n"); + } + +-int +-main (int argc, char **argv) ++char mdftype(FILE *f) ++/* returns ++ -1 for unknown ++ 0 for ISO9660 ++ 1 for SYNC ++ 2 for SYNC MDF ++ 3 for MDF Audio ++ (see #defines above) ++*/ + { +- int seek_ecc, sector_size, seek_head, sector_data, n_mdf; ++ char buf[12]; ++ ++ fseek(f, 32768, SEEK_SET); ++ fread(buf, sizeof (char), 8, f); ++ if (!memcmp (ISO_9660, buf, 8)) return ISO9660; // File is ISO9660 ++ ++ fseek(f, 0L, SEEK_SET); ++ fread(buf, sizeof (char), 12, f); ++ ++ fseek (f, 2352, SEEK_SET); ++ ++ if (!memcmp (SYNC_HEADER, buf, 12)) // Has SYNC_HEADER ++ { ++ fread (buf, sizeof (char), 12, f); ++ if (!memcmp (SYNC_HEADER_MDF, buf, 12)) return SYNC_MDF; // File is SYNC MDF ++ if (!memcmp (SYNC_HEADER, buf, 12)) return SYNC; // File is SYNC ++ } ++ else // Does not have SYNC_HEADER ++ { ++ fread(buf, sizeof (char), 12, f); ++ if (!memcmp (SYNC_HEADER_MDF_AUDIO, buf, 12)) return MDF_AUDIO; // File is MDF Audio ++ } ++ ++ // Reached a point where nothing else matters. ++ return UNKNOWN; // Unknown format ++} ++ ++ ++// === Main program code === ++ ++int main (int argc, char **argv) ++{ ++ int seek_ecc, sector_size, seek_head, sector_data;//, n_mdf; + int cue = 0, cue_mode = 0, sub = 1, toc = 0, sub_toc = 0; + int opts = 0; +- double size_iso, write_iso; +- long percent = 0; +- long i, source_length, progressbar; +- char buf[2448], destfilename[2354]; ++ long i, source_length; ++ char buf[2448]; ++ char *destfilename=NULL; ++ char *basefilename=NULL; + FILE *fdest, *fsource; + ++ // Print identification ++ printf ("mdf2iso v%s by Salvatore Santagati\n", VERSION); ++ printf ("Licensed under GPL v2 or later\n"); + +- if (argc < 2) + ++ // *** Process command line options *** ++ ++ if (argc < 2) + { +- usage (); +- exit (EXIT_FAILURE); ++ // Not enough parameters; print help ++ usage(); ++ exit(EXIT_FAILURE); + } + +- else +- +- { ++ // Search for options --cue and --toc + for (i = 0; i < argc; i++) +- + { +- + if (!strcmp (argv[i], "--help")) +- + { + usage (); + exit (EXIT_SUCCESS); + } + if (!strcmp (argv[i], "--cue")) +- + { + cue = 1; + opts++; + } + if (!strcmp (argv[i], "--toc")) +- + { + toc = 1; + opts++; + } + } + +- if ((cue == 1) && (toc == 1)) +- +- { +- usage (); +- exit (EXIT_FAILURE); +- } +- if ((opts == 1) && (argc <= 2)) +- ++ // Catch impossible parameter combinations ++ if (((cue == 1) && (toc == 1)) || ++ ((opts == 1) && (argc <= 2))) + { +- usage (); +- exit (EXIT_FAILURE); ++ usage(); ++ exit(EXIT_FAILURE); + } + ++ // Get the base filename ++ basefilename=argv[1+opts]; // simple pointer, but makes life easier. + ++ // Get the destination filename + if (argc >= (3 + opts)) +- strcpy (destfilename, argv[2 + opts]); +- +- else +- +- { +- strcpy (destfilename, argv[1 + opts]); +- if (strlen (argv[1 + cue]) < 5 +- || strcmp (destfilename + strlen (argv[1 + opts]) - 4, ".mdf")) +- strcpy (destfilename + strlen (argv[1 + opts]), ".iso"); +- ++ // The destination filename is explicitly entered at the prompt ++ destfilename=strdup(argv[2 + opts]); + else +- strcpy (destfilename + strlen (argv[1 + opts]) - 4, ".iso"); +- } +- if ((fsource = fopen (argv[1 + opts], "rb")) != NULL) +- + { +- fseek (fsource, 32768, SEEK_CUR); +- fread (buf, sizeof (char), 8, fsource); +- if (memcmp (ISO_9660, buf, 8)) +- ++ // Derive destination filename from the basename: ++ // If basename is "*.mdf" use "*.iso" als destname ++ // otherwise simply append ".iso" to the basename to create destname. ++ destfilename=strdup(basefilename); ++ i=strlen(destfilename); // Reusing 'i' here as temporary variable ++ if (i < 5 || strcmp(destfilename + i - 4, ".mdf")) + { +- fseek (fsource, 0L, SEEK_SET); +- fread (buf, sizeof (char), 12, fsource); +- if (!memcmp (SYNC_HEADER, buf, 12)) +- +- { +- fseek (fsource, 0L, SEEK_SET); +- fseek (fsource, 2352, SEEK_CUR); +- fread (buf, sizeof (char), 12, fsource); +- if (!memcmp (SYNC_HEADER_MDF, buf, 12)) +- +- { +- if (cue == 1) +- { +- cue_mode = 1; +- +- /* BAD SECTOR TO NORMAL IMAGE */ +- seek_ecc = 96; +- sector_size = 2448; +- sector_data = 2352; +- seek_head = 0; +- } +- +- else if (toc == 0) +- +- { +- +- /*BAD SECTOR */ +- seek_ecc = 384; +- sector_size = 2448; +- sector_data = 2048; +- seek_head = 16; ++ destfilename=realloc(destfilename,i+5); ++ strcat(destfilename, ".iso"); + } +- + else +- +- { +- +- /*BAD SECTOR */ +- seek_ecc = 0; +- sector_size = 2448; +- sector_data = 2448; +- seek_head = 0; +- sub_toc = 1; +- } ++ strcpy(destfilename + i - 3, "iso"); + } + +- else ++ // *** Preprocess basefile *** + ++ // Try opening basefile ++ if ((fsource = fopen(basefilename, "rb")) == NULL) + { +- if (!memcmp (SYNC_HEADER, buf, 12)) ++ free(destfilename); ++ printf ("Could not open %s: %s\n", basefilename, strerror(errno)); ++ exit (EXIT_FAILURE); ++ } + ++ // Determine filetype & set some stuff accordingly (or exit) ++ switch (mdftype(fsource)) + { ++ case ISO9660: ++ printf("%s is already ISO9660.\n",basefilename); ++ fclose(fsource); ++ free(destfilename); ++ exit(EXIT_SUCCESS); ++ case SYNC: + if (cue == 1) + { + cue_mode = 1; +@@ -348,129 +364,134 @@ + seek_head = 0; + } + if (toc == 0) +- + { +- + /*NORMAL IMAGE */ + seek_ecc = 288; + sector_size = 2352; + sector_data = 2048; + seek_head = 16; + } +- + else +- + { + seek_ecc = 0; + sector_size = 2352; + sector_data = 2352; + seek_head = 0; + } +- } +- +- else +- +- { +- printf ("Sorry I don't know this format :(\n"); +- exit (EXIT_FAILURE); +- } +- } +- } +- +- else +- ++ break; ++ case SYNC_MDF: ++ if (cue == 1) + { +- fseek (fsource, 0L, SEEK_SET); +- fseek (fsource, 2352, SEEK_CUR); +- fread (buf, sizeof (char), 12, fsource); +- if (memcmp (SYNC_HEADER_MDF_AUDIO, buf, 12)) ++ cue_mode = 1; + ++ /* BAD SECTOR TO NORMAL IMAGE */ ++ seek_ecc = 96; ++ sector_size = 2448; ++ sector_data = 2352; ++ seek_head = 0; ++ } ++ else if (toc == 0) + { +- printf ("Sorry I don't know this format :(\n"); +- exit (EXIT_FAILURE); ++ /*BAD SECTOR */ ++ seek_ecc = 384; ++ sector_size = 2448; ++ sector_data = 2048; ++ seek_head = 16; + } +- + else +- + { +- ++ /*BAD SECTOR */ ++ seek_ecc = 0; ++ sector_size = 2448; ++ sector_data = 2448; ++ seek_head = 0; ++ sub_toc = 1; ++ } ++ break; ++ case MDF_AUDIO: + /*BAD SECTOR AUDIO */ + seek_head = 0; + sector_size = 2448; + seek_ecc = 96; + sector_data = 2352; + cue = 0; ++ break; ++ default:printf("Unknown format for %s.\n",basefilename); ++ fclose(fsource); ++ free(destfilename); ++ exit (EXIT_FAILURE); + } +- } +- if ((fdest = fopen (destfilename, "wb")) != NULL); + +- else ++ // *** Create destination file *** ++ ++ // Try opening the destination file for output ++ if ((fdest = fopen (destfilename, "wb")) == NULL) + { +- printf ("%s\n", strerror (errno)); ++ printf ("Unable to open %s for output: %s\n",destfilename,strerror(errno)); ++ free(destfilename); ++ fclose(fsource); + exit (EXIT_FAILURE); +- }; ++ } ++ ++ + fseek (fsource, 0L, SEEK_END); + source_length = ftell (fsource) / sector_size; +- size_iso = (int) (source_length * sector_data); +- progressbar = 100 / source_length; + fseek (fsource, 0L, SEEK_SET); +- + { + for (i = 0; i < source_length; i++) +- + { + fseek (fsource, seek_head, SEEK_CUR); +- if (fread (buf, sizeof (char), sector_data, fsource)); +- +- else ++ if (fread(buf, sizeof (char), sector_data, fsource)!=sector_data) + { +- printf ("%s\n", strerror (errno)); ++ printf ("Error reading from %s: %s\n",basefilename, strerror (errno)); ++ fclose(fsource); ++ fclose(fdest); ++ remove(destfilename); ++ free(destfilename); + exit (EXIT_FAILURE); +- }; +- if (fwrite (buf, sizeof (char), sector_data, fdest)); +- +- else ++ } ++ if (fwrite (buf, sizeof (char), sector_data, fdest)!=sector_data) + { +- printf ("%s\n", strerror (errno)); ++ printf ("Error writing to %s: %s\n",destfilename, strerror (errno)); ++ fclose(fsource); ++ fclose(fdest); ++ remove(destfilename); ++ free(destfilename); + exit (EXIT_FAILURE); +- }; ++ } + fseek (fsource, seek_ecc, SEEK_CUR); +- write_iso = (int) (sector_data * i); +- if (i != 0) +- percent = (int) (write_iso * 100 / size_iso); +- main_percent (percent); +- }} printf ("100%%[:====================:]\n"); ++ main_percent(i*100/source_length); ++ } ++ } printf ("100%% [:=====================:]\n"); + + fclose (fsource); + fclose (fdest); + +- if (cue == 1) +- cuesheets (destfilename); +- if (toc == 1) +- toc_file (destfilename, sub_toc); ++ // *** create Toc or Cue file is requested *** ++ if (cue == 1) if (cuesheets(destfilename)) ++ { ++ free(destfilename); ++ exit(EXIT_FAILURE); ++ } ++ if (toc == 1) if (toc_file(destfilename, sub_toc)) ++ { ++ free(destfilename); ++ exit(EXIT_FAILURE); ++ } + if ((toc == 0) && (cue == 0)) +- printf ("Create iso9660: %s\n", destfilename); ++ printf("Created iso9660: %s\n", destfilename); ++ ++ free(destfilename); + + exit (EXIT_SUCCESS); +- } + +- else +- printf ("This is file iso9660 ;)\n"); ++/* + n_mdf = number_file (destfilename) - 1; +- /* if (n_mdf > 1) +- ++ / * if (n_mdf > 1) + { + printf ("\rDetect %d md* file and now emerge this\n", n_mdf); + } +- */ ++ * / + fclose (fsource); +- exit (EXIT_SUCCESS); +- } +- +- else +- { +- printf ("%s\n", strerror (errno)); +- exit (EXIT_FAILURE); +- }; +- } ++ exit (EXIT_SUCCESS);*/ + } diff --git a/community/mediaproxy/PKGBUILD b/community/mediaproxy/PKGBUILD new file mode 100644 index 000000000..4388e9f79 --- /dev/null +++ b/community/mediaproxy/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Colin Pitrat <colin.pitrat@gmail.com> + +pkgname=mediaproxy +pkgver=2.3.5 +pkgrel=1 +pkgdesc="Open-source media proxy for OpenSER" +url="http://mediaproxy.ag-projects.com/" +arch=('i686' 'x86_64') +license=('GPL') +depends=('python' 'libnetfilter_conntrack' 'python-application' 'python-cjson' 'python-gnutls') +backup=('opt/mediaproxy/config.ini') +source=("http://download.ag-projects.com/MediaProxy/mediaproxy-$pkgver.tar.gz" + "mediaproxy.init") +md5sums=('539c33aac92e3341d7e2cce4a436f421' + '64042f4686de69a9bdd27d51cbe8a548') + +build() +{ + cd $srcdir/mediaproxy-$pkgver + install -D -m0755 $srcdir/mediaproxy.init $pkgdir/etc/rc.d/mediaproxy && \ + python setup.py install --root=$pkgdir +} diff --git a/community/mediaproxy/mediaproxy.init b/community/mediaproxy/mediaproxy.init new file mode 100755 index 000000000..c8c600aea --- /dev/null +++ b/community/mediaproxy/mediaproxy.init @@ -0,0 +1,32 @@ +#!/bin/sh +# +# mediaproxy starts and stops the SER MediaProxy server + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting mediaproxy" + media-dispatcher && media-relay + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + fi + ;; + stop) + stat_busy "Stopping mediaproxy" + kill `cat /var/run/mediaproxy/relay.pid` + kill `cat /var/run/mediaproxy/dispatcher.pid` + stat_done + ;; + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac diff --git a/community/mediawiki/PKGBUILD b/community/mediawiki/PKGBUILD new file mode 100644 index 000000000..f7703e29a --- /dev/null +++ b/community/mediawiki/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 1570 2009-08-25 21:33:40Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=mediawiki +pkgver=1.15.1 +pkgrel=2 +pkgdesc="MediaWiki engine" +arch=('any') +url="http://www.mediawiki.org/wiki/MediaWiki" +license=("GPL") +depends=(php) +optdepends=('texvc: for math rendering') +backup=(srv/http/mediawiki/.htaccess) +install=mediawiki.install +source=(http://download.wikimedia.org/mediawiki/1.15/mediawiki-$pkgver.tar.gz) +md5sums=('834cef60ef3fd47162420fa25abf2dff') + +build() { + cd $startdir/src + install -d -m0755 $startdir/pkg/srv/http && \ + mv $pkgname-$pkgver $startdir/pkg/srv/http/mediawiki && \ + ln -s /usr/bin/texvc $startdir/pkg/srv/http/mediawiki/math/texvc && \ + chmod 0777 $startdir/pkg/srv/http/mediawiki/images && \ + echo "deny from all" >> $pkgdir/srv/http/mediawiki/.htaccess +} diff --git a/community/mediawiki/mediawiki.install b/community/mediawiki/mediawiki.install new file mode 100644 index 000000000..80c05b915 --- /dev/null +++ b/community/mediawiki/mediawiki.install @@ -0,0 +1,26 @@ +pre_install() { + /bin/true +} + +post_install() { + echo -- Probably you should install texvc to display math + /bin/true +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + echo -- Probably you should install texvc to display math + /bin/true +} + +pre_remove() { + /bin/true +} + +post_remove() { + /bin/true +} + diff --git a/community/medit/PKGBUILD b/community/medit/PKGBUILD new file mode 100644 index 000000000..fbe1ffece --- /dev/null +++ b/community/medit/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=medit +pkgver=0.9.4 +pkgrel=8 +pkgdesc="A GTK text editor" +arch=('i686' 'x86_64') +url="http://mooedit.sourceforge.net" +options=('!emptydirs') +license=('GPL') +depends=('pygtk' 'libxml2' 'pcre' 'libsm' 'python' 'gtk2' 'gcc-objc') +makedepends=(pkgconfig perlxml intltool) +install=medit.install +source=(http://downloads.sourceforge.net/mooedit/medit-$pkgver.tar.bz2) +md5sums=('502086d22d608232d48ef70d56ef5f84') + +build() { + cd $startdir/src/medit-$pkgver + + sed -i 's#getline(#xgetline(#' moo/moolua/ldebug.c moo/moolua/ldebug.h moo/moolua/lvm.c || return 1 + + ./configure --prefix=/usr --with-pygtk --with-python --with-xml + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + rm -rf $startdir/pkg/usr/share/mime && \ + rm -rf $startdir/pkg/usr/share/icons/hicolor/icon-theme.cache +} diff --git a/community/medit/medit.install b/community/medit/medit.install new file mode 100644 index 000000000..e4ba0e3fc --- /dev/null +++ b/community/medit/medit.install @@ -0,0 +1,15 @@ +post_install() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +op=$1 +shift +$op $* diff --git a/community/mednafen/PKGBUILD b/community/mednafen/PKGBUILD new file mode 100755 index 000000000..69e127f88 --- /dev/null +++ b/community/mednafen/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Daenyth <Daenyth+Arch [at] gmail [dot] com> +# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: kagan <juanynie@mi.madritel.es> +pkgname=mednafen +pkgver=0.8.C +pkgrel=1 +pkgdesc="A command-line multi-system gaming emulator" +url="http://mednafen.sourceforge.net/" +license=(GPL) +arch=('i686' 'x86_64') +depends=('libcdio>=0.80-3' 'libsamplerate' 'libogg' 'libvorbis' 'sdl' 'sdl_net' 'libsndfile' 'zlib') +makedepends=('pkgconfig') +source=(http://downloads.sourceforge.net/mednafen/$pkgname-$pkgver.tar.bz2) +md5sums=('e8f4b6ba7ed2eca399b02578e1803831') + +build() { + cd $srcdir/$pkgname + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/menumaker/PKGBUILD b/community/menumaker/PKGBUILD new file mode 100644 index 000000000..bdebad82f --- /dev/null +++ b/community/menumaker/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Ben <contrasutra@myrealbox.com> +# Contributor: Lukasz Fidosz <virhilo@gmail.com> + +pkgname=menumaker +pkgver=0.99.7 +pkgrel=5 +pkgdesc="Heuristics-driven menu generator for Deskmenu, FluxBox, IceWM, OpenBox, WindowMaker and XFCE." +arch=('i686' 'x86_64') +url="http://menumaker.sourceforge.net/" +license=('BSD') +depends=('python') +source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('a54cb7ec32db1bc8e04218e0be727b1e') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --infodir=/usr/share/info + make | return 1 + make DESTDIR=${pkgdir} install + install -Dm644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/license + rm ${pkgdir}/usr/share/info/dir +} diff --git a/community/mercury/PKGBUILD b/community/mercury/PKGBUILD new file mode 100644 index 000000000..670328b03 --- /dev/null +++ b/community/mercury/PKGBUILD @@ -0,0 +1,36 @@ +#$Id: PKGBUILD 2266 2009-09-13 17:20:49Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: DaNiMoTh <jjdanimoth@gmail.com> + +pkgname=mercury +pkgver=1.9.5 +pkgrel=2 +pkgdesc="Java Based MSN client." +license=('custom') +arch=('i686' 'x86_64') +url="http://www.mercury.im" +depends=('java-runtime' 'libxss' 'libxt') +makedepends=('rpmextract') +source=(http://thebachman.info/public/Versions_Ubuntu/${pkgname}-messenger-${pkgver}-2.all.rpm + "license.txt") +md5sums=('7d5835cf1ac7864386efe42b9cf67d6b' + '6ce0e815d63db6ac55a28e8d52c3f8da') + +build() { + cd "$srcdir" + + rpmextract.sh ${pkgname}-messenger-${pkgver}-2.all.rpm + + install -d "$pkgdir/usr/share/java/mercury" + cp -r usr "$pkgdir" + mv "$pkgdir/usr/share/mercury" "$pkgdir/usr/share/java/" + + # FS#16171 + find ${pkgdir} -type f -exec chmod -R 644 {} \; + find ${pkgdir} -type d -exec chmod 755 {} \; + chmod 755 ${pkgdir}/usr/share/java/mercury/startup/startup_linux.sh + + install -D -m644 "$srcdir/license.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + rm -rf "$pkgdir/usr/bin/mercury" + ln -s /usr/share/java/mercury/startup/startup_linux.sh "$pkgdir/usr/bin/mercury" +} diff --git a/community/mercury/license.txt b/community/mercury/license.txt new file mode 100644 index 000000000..43e416eff --- /dev/null +++ b/community/mercury/license.txt @@ -0,0 +1,8 @@ +Mercury is Freeware. It is not distributed with source code since it's closed source. + +You are allowed to change the setting files. +You are allowed to redistribute Mercury. + +http://www.mercury.to/index.php?page=Wiki&wikipage=License + + diff --git a/community/metakit/PKGBUILD b/community/metakit/PKGBUILD new file mode 100644 index 000000000..611c65182 --- /dev/null +++ b/community/metakit/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=metakit +pkgver=2.4.9.7 +pkgrel=2 +pkgdesc="MetaKit is an efficient database library with a small footprint" +arch=(i686 x86_64) +depends=('gcc-libs') +makedepends=('tcl' 'python') +license=('BSD') +options=('!libtool') +source=(http://www.equi4.com/pub/mk/$pkgname-$pkgver.tar.gz) +md5sums=('17330257376eea657827ed632ea62c9e') +url="http://www.equi4.com/metakit/" + +build() { + mkdir -p $startdir/pkg/usr/lib/python2.6/site-packages + + cd $startdir/src/$pkgname-$pkgver/builds + ../unix/configure --prefix=/usr --with-tcl=/usr/include + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m644 ../license.terms $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/metamail/PKGBUILD b/community/metamail/PKGBUILD new file mode 100644 index 000000000..d4a09fb16 --- /dev/null +++ b/community/metamail/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sekenre <sekenre at ukfsn dot org> +# Contributor: Daenyth <Daenyth+Arch [AT] gmail [DOT] com> + +pkgname=metamail +pkgver=2.7 +pkgrel=4 +pkgdesc="Used to display and process MIME messages" +arch=('i686' 'x86_64') +url="http://packages.debian.org/stable/mail/metamail" +license=('custom') +depends=('ncurses') +source=("http://ftp.de.debian.org/debian/pool/main/m/metamail/metamail_$pkgver.orig.tar.gz" \ + "http://ftp.de.debian.org/debian/pool/main/m/metamail/metamail_$pkgver-52.diff.gz" \ + license) +noextract=(metamail_$pkgver-52.diff.gz) +md5sums=('c6967e9bc5d3c919764b02df24efca01' + '43d21022f048b6610932cf6f6f46b516' + '38be502570f3ce5b5a2bafd6a876373f') + +build() { + cd $srcdir/metamail-$pkgver.orig + + zcat $srcdir/metamail_$pkgver-52.diff.gz | patch -p1 + + touch NEWS AUTHORS ChangeLog + automake --add-missing + autoconf + + sh ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=$pkgdir install || return 1 + + install -D -m0644 $srcdir/license $pkgdir/usr/share/licenses/$pkgname/license +} diff --git a/community/metamail/license b/community/metamail/license new file mode 100644 index 000000000..3b186faa4 --- /dev/null +++ b/community/metamail/license @@ -0,0 +1,37 @@ +This is the Debian GNU/Linux prepackaged version of Metamail. + +This package was put together by Michael Meskes <meskes@debian.org>, +from sources obtained from: + ftp.bellcore.com:/pub/nsb/mm2.7.tar.Z and /pub/nsb/contrib2.7.tar.Z + +This package was then worked on by Herbert Xu <herbert@debian.org>. + +**************************************************************** +Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore) + +Permission to use, copy, modify, and distribute this material +for any purpose and without fee is hereby granted, provided +that the above copyright notice and this permission notice +appear in all copies, and that the name of Bellcore not be +used in advertising or publicity pertaining to this +material without the specific, prior written permission +of an authorized representative of Bellcore. BELLCORE +MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY +OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", +WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. +**************************************************************** + +Most scripts are: + +# Conversion from C shell to Bourne shell by Z-Code Software Corp. +# Conversion Copyright (c) 1992 Z-Code Software Corp. +# Permission to use, copy, modify, and distribute this material +# for any purpose and without fee is hereby granted, provided +# that the above copyright notice and this permission notice +# appear in all copies, and that the name of Z-Code Software not +# be used in advertising or publicity pertaining to this +# material without the specific, prior written permission +# of an authorized representative of Z-Code. Z-CODE SOFTWARE +# MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY +# OF THIS MATERIAL FOR ANY PURPOSE. IT IS PROVIDED "AS IS", +# WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. diff --git a/community/mezogis/ChangeLog b/community/mezogis/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/mezogis/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/mezogis/PKGBUILD b/community/mezogis/PKGBUILD new file mode 100644 index 000000000..a5f22fe63 --- /dev/null +++ b/community/mezogis/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 2509 2009-09-19 12:42:44Z ibiru $ +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=mezogis +pkgver=0.1.5 +pkgrel=3 +pkgdesc="A GIS application to query and analyse spatial data" +arch=('i686' 'x86_64') +url="http://www.mezogis.org" +license=('GPL') +depends=('pygtk' 'python-geotypes' 'postgis>=1.4') +source=(http://www.mezogis.org/files/mezogis-$pkgver.tar.gz) +md5sums=('1f886b849109a1a1bd3e165353b82368') + +build() { + cd $startdir/src/mezogis-$pkgver + python setup.py install --root=$startdir/pkg +} diff --git a/community/mftrace/PKGBUILD b/community/mftrace/PKGBUILD new file mode 100644 index 000000000..109e21a6b --- /dev/null +++ b/community/mftrace/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: William Rea <sillywilly@gmail.com> + +pkgname=mftrace +pkgver=1.2.15 +pkgrel=1 +pkgdesc="Traces TeX bitmap fonts into PFA, PFB, or TTF" +arch=('i686' 'x86_64') +url="http://www.xs4all.nl/~hanwen/mftrace/" +license=("GPL") +depends=('python' 'potrace' 't1utils') +source=(http://lilypond.org/download/sources/mftrace/mftrace-$pkgver.tar.gz) +md5sums=('88c121f7046b3950518edd74ff9fbb35') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/mg/PKGBUILD b/community/mg/PKGBUILD new file mode 100644 index 000000000..ca188355d --- /dev/null +++ b/community/mg/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Hannes Rist <hrist@phreeknet.org> + +pkgname=mg +pkgver=20090107 +pkgrel=2 +pkgdesc="mg is Micro GNU/emacs, this is a portable version of the mg maintained by the OpenBSD team." +arch=('i686' 'x86_64') +url="http://www.han.dds.nl/software/mg/" +depends=('ncurses') +license=('custom') +options=(!libtool) +source=(http://www.dds.nl/~han/software/mg/mg-$pkgver.tar.gz + README) +md5sums=('f25a139da44c3a2f760ffec531bd996e' + '8cc5195ad4fabcf7c6782764f9617748') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure + + make prefix=/usr || return 1 + + mkdir -p $startdir/pkg/usr/bin + make install INSTALL=/bin/install prefix=$startdir/pkg/usr || return 1 + + mkdir -p $startdir/pkg/usr/share/ && \ + mv $startdir/pkg/usr/man $startdir/pkg/usr/share/ && \ + install -D -m0644 $srcdir/README $pkgdir/usr/share/licenses/$pkgname/README +} diff --git a/community/mg/README b/community/mg/README new file mode 100644 index 000000000..cf2d78917 --- /dev/null +++ b/community/mg/README @@ -0,0 +1,74 @@ +[This is an edited version of the original mg README, updated slightly to +reflect changes in the last 20 years.] + + +Mg (mg) is a Public Domain EMACS style editor. It is "broadly" +compatible with GNU Emacs, the latest creation of Richard M. +Stallman, Chief GNUisance and inventor of Emacs. GNU Emacs (and other +portions of GNU as they are released) are essentially free, (there are +handling charges for obtaining it) and so is Mg. You may never have +to learn another editor. (But probably will, at least long enough to +port Mg...) Mg was formerly named MicroGnuEmacs, the name change was +done at the request of Richard Stallman. + +Mg is not associated with the GNU project, and most of it does not +have the copyright restrictions present in GNU Emacs. (However, some +of the system dependent modules and the regular expression module do +have copyright notices. Look at the source code for exact +copyright restrictions.) The Mg authors individually may or may not +agree with the opinions expressed by Richard Stallman in "The GNU +Manifesto". + +This program is intended to be a small, fast, and portable editor for +people who can't (or don't want to) run real Emacs for one reason +or another. It is compatible with GNU because there shouldn't be +any reason to learn more than one Emacs flavor. + + +Beyond the work of Dave Conroy, author of the original public domain +v30, the current version contains the work of: + + blarson@ecla.usc.edu Bob Larson + mic@emx.utexas.edu Mic Kaczmarczik + mwm@violet.berkeley.edu Mike Meyer + sandra@cs.utah.edu Sandra Loosemore + mp1u+@andrew.cmu.edu Michael Portuesi + RCKG01M@CALSTATE.BITNET Stephen Walton + hakanson@mist.cs.orst.edu Marion Hakanson + +People who have worked on previous versions of Mg: + + rtech!daveb@sun.com Dave Brower + +Currently maintained in the OpenBSD src tree, with contributions from +many others. + +---------------------------------------------------------------------- + +Known limitations: + +Recursive bindings may cause help and key rebinding code to go into +an infinite loop, aborting with a stack overflow. + +Overwrite mode does not work in macros. (Characters are inserted +rather than overwriting.) + +Dired mode has some problems: Rename does not update the buffer. +Doing a dired again will update the buffer (whether it needs it or +not) and will lose any marks for deletion. .. and . are not +recognized as special cases. + +On systems with 16 bit integers, the kill buffer cannot exceed 32767 +bytes. + + + +New implementation oddities: + +insert and define-key are new commands corresponding to the mocklisp +functions in Gnu Emacs. (Mg does not have non-command functions.) +(Mg's insert will only insert one string.) + +The display wrap code does not work at all like that of GNU emacs. + + diff --git a/community/mget/PKGBUILD b/community/mget/PKGBUILD new file mode 100644 index 000000000..33ae5ce20 --- /dev/null +++ b/community/mget/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Alexander Fehr <pizzapunk gmail com> + +pkgname=mget +pkgver=1.50 +pkgrel=1 +pkgdesc="Simple script allowing to download embedded movies from various video hosting services" +arch=('i686' 'x86_64') +url="http://movie-get.org/" +license=('GPL2') +depends=('ruby' 'wget') +install=mget.install +source=(http://mget.googlecode.com/files/mget-$pkgver.tar.gz) +md5sums=('d29bbef2f4536f8697ccabe782563624') + +build() { + cd $srcdir/mget-$pkgver + install -D -m755 mget.rb $pkgdir/usr/bin/mget + mkdir -p $pkgdir/usr/lib/ruby/1.8/mget + install -m644 lib/mget/*.rb $pkgdir/usr/lib/ruby/1.8/mget + install -D -m644 docs/mget.1 $pkgdir/usr/share/man/man1/mget.1 +} diff --git a/community/mget/mget.install b/community/mget/mget.install new file mode 100644 index 000000000..d76ce7e91 --- /dev/null +++ b/community/mget/mget.install @@ -0,0 +1,11 @@ +post_install() { + cat << _EOF + Optional packages for Movie Get: + Converting movies: 'ffmpeg' + Downloading mms:// streams: 'mplayer' +_EOF +} + +post_upgrade() { + post_install +} diff --git a/community/mhwaveedit/PKGBUILD b/community/mhwaveedit/PKGBUILD new file mode 100644 index 000000000..e1c4882d9 --- /dev/null +++ b/community/mhwaveedit/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Loui Chang <louipc.ist@gmail.com> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Robert Emil Berge <robert@rebi.no> + +pkgname=mhwaveedit +pkgver=1.4.16 +pkgrel=1 +pkgdesc="A graphical program for editing, playing and recording sound files." +arch=('i686' 'x86_64') +url="https://gna.org/projects/mhwaveedit" +license=('GPL') +depends=('libsamplerate' 'gtk2' 'jack-audio-connection-kit') +source=(http://download.gna.org/$pkgname/$pkgname-$pkgver.tar.bz2 +mhwaveedit-1.4.16-pulse.patch) +md5sums=('3648d480668b0ddcd4b0aebf00493812' + '8055630809757de8c87094b0c3d6f327') + +build() { + cd $srcdir/$pkgname-$pkgver + patch -p1 < $srcdir/mhwaveedit-1.4.16-pulse.patch + ./configure --without-check-casts --without-arts --without-esound \ + --without-portaudio --without-sun --without-sdl --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} diff --git a/community/mhwaveedit/mhwaveedit-1.4.16-pulse.patch b/community/mhwaveedit/mhwaveedit-1.4.16-pulse.patch new file mode 100644 index 000000000..5c6ce20d2 --- /dev/null +++ b/community/mhwaveedit/mhwaveedit-1.4.16-pulse.patch @@ -0,0 +1,13 @@ +Index: mhwaveedit-1.4.16/configure.in +=================================================================== +--- mhwaveedit-1.4.16.orig/configure.in ++++ mhwaveedit-1.4.16/configure.in +@@ -282,7 +282,7 @@ AC_DEFUN([AC_WITHOUT_PULSE],[ + fi + ]) + +-AC_ARG_WITH(pulse,[ --without-pulse Don't compile PulseAudio driver],AC_WITHOUT_JACK) ++AC_ARG_WITH(pulse,[ --without-pulse Don't compile PulseAudio driver],AC_WITHOUT_PULSE) + + if test "x$MHW_SKIP_PULSETEST" = "xno" + then diff --git a/community/microblog-purple/PKGBUILD b/community/microblog-purple/PKGBUILD new file mode 100644 index 000000000..57a30074b --- /dev/null +++ b/community/microblog-purple/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +pkgname=microblog-purple +pkgver=0.2.2 +pkgrel=1 +pkgdesc='Libpurple plug-in supporting microblog services like Twitter' +url='http://code.google.com/p/microblog-purple/' +license=('GPL3') +depends=('pidgin') +arch=('i686' 'x86_64') +source=(http://microblog-purple.googlecode.com/files/mbpurple-$pkgver.tar.gz) + +build(){ + cd ${srcdir}/mbpurple-${pkgver} + + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + +} +md5sums=('e27e2695306e31a6ce0d8c8d182ceb24') diff --git a/community/mime-editor/PKGBUILD b/community/mime-editor/PKGBUILD new file mode 100644 index 000000000..d5521771a --- /dev/null +++ b/community/mime-editor/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker <dibblethewrecker.at.jiwe.dot.org> + +pkgname=mime-editor +pkgver=0.5 +pkgrel=1 +pkgdesc="Shared-mime info database editor, useful for changing MIME-type info in rox applications" +arch=('i686' 'x86_64') +url="http://rox.sourceforge.net/mime_editor.html" +license=("GPL2") +depends=('python>=2.2' 'pygtk>=2.0' 'rox-lib' 'shared-mime-info') +groups=('rox-desktop') +source=(http://downloads.sourceforge.net/sourceforge/rox/$pkgname-$pkgver.tgz mime-editor) +md5sums=('a86d3d6b70bbce58abb6d393a9e8eede' '9438b0a8d591abd03099ac5961540d4a') + +build() { + cd $startdir/src/$pkgname-$pkgver + mkdir -p $startdir/pkg/usr/share + cp -rp MIME-Editor $startdir/pkg/usr/share + + # create a shellscript which is known in the PATH + install -D -m755 $startdir/src/$pkgname $startdir/pkg/usr/bin/$pkgname +} diff --git a/community/mime-editor/mime-editor b/community/mime-editor/mime-editor new file mode 100644 index 000000000..17e1acfca --- /dev/null +++ b/community/mime-editor/mime-editor @@ -0,0 +1,2 @@ +#!/bin/sh +exec /usr/share/MIME-Editor/AppRun "$@" diff --git a/community/mimetex/PKGBUILD b/community/mimetex/PKGBUILD new file mode 100644 index 000000000..0880f40bb --- /dev/null +++ b/community/mimetex/PKGBUILD @@ -0,0 +1,17 @@ +pkgname=mimetex +pkgver=1.70 +pkgrel=1 +pkgdesc="tex to gif converter" +arch=(i686 x86_64) +url="http://www.forkosh.com/mimetex.html" +license=('GPL') +depends=() +source=(http://arch.pp.ru/~sergej/dl/mimetex.zip) +md5sums=('c73b1dde70526edb137daaf72189024b') + +build() { + cd $srcdir + + gcc -DAA mimetex.c gifsave.c -lm -o mimetex.cgi && \ + install -D -m0755 mimetex.cgi $pkgdir/usr/bin/mimetex.cgi +} diff --git a/community/mingw32-binutils/PKGBUILD b/community/mingw32-binutils/PKGBUILD new file mode 100644 index 000000000..b52c6ea0a --- /dev/null +++ b/community/mingw32-binutils/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Ondrej Jirman <megous@megous.com> + +pkgname=mingw32-binutils +_pkgname=binutils +pkgver=2.19.1 +pkgrel=1 +arch=(i686 x86_64) +url="http://sources.redhat.com/binutils" +pkgdesc="A set of programs to assemble and manipulate binary and object files (mingw)" +depends=('glibc') +license=(GPL) +source=(http://downloads.sourceforge.net/mingw/binutils-$pkgver-mingw32-src.tar.gz) +md5sums=('ad3f2b5fdcd599a772ad75fec2c384d8') + +build() +{ + cd $startdir/src/$_pkgname-$pkgver + + ./configure \ + --target=i486-mingw32 \ + --host=$CHOST \ + --build=$CHOST \ + --prefix=/usr \ + --disable-nls \ + --enable-shared || exit 1 + + make || exit 1 + make install DESTDIR=$startdir/pkg || exit 1 + + rm -rf $startdir/pkg/usr/{info,lib,man} +} diff --git a/community/mingw32-gcc-base/PKGBUILD b/community/mingw32-gcc-base/PKGBUILD new file mode 100644 index 000000000..1145934f8 --- /dev/null +++ b/community/mingw32-gcc-base/PKGBUILD @@ -0,0 +1,65 @@ +# $Id: PKGBUILD 1536 2009-08-25 13:40:09Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Ondrej Jirman <megous@megous.com> + +pkgname=mingw32-gcc-base +pkgver=4.4.0 +_w32apiver=3.12 +_runtimever=3.16 +pkgrel=1 +arch=(i686 x86_64) +pkgdesc="A C cross-compiler for building Windows executables on Linux" +depends=(mingw32-binutils) +makedepends=(p7zip) +conflicts=(mingw32-gcc) +options=(!strip force) +license=(GPL LGPL) +url="http://mingw.sf.net" +source=(http://downloads.sourceforge.net/project/mingw/GCC%20Version%204/Current%20Release_%20gcc-$pkgver/gcc-$pkgver-src.tar.bz2 + http://switch.dl.sf.net/sourceforge/mingw/w32api-${_w32apiver}-mingw32-src.tar.gz + http://switch.dl.sf.net/sourceforge/mingw/mingwrt-${_runtimever}-mingw32-src.tar.gz) +md5sums=('cf5d787bee57f38168b74d65a7c0e6fd' + '8bdf1dd20e13bba8a0f81a422f8f3757' + 'd56a0712cd4c70a46c27fc20b92ea2c3') + +build() +{ + # prepare headers + mkdir -p $srcdir/include/ + cp -r $srcdir/w32api-${_w32apiver}-mingw32/include/* \ + $srcdir/mingwrt-${_runtimever}-mingw32/include/* \ + $srcdir/include/ + + unset CFLAGS CXXFLAGS + + mkdir -p $srcdir/build + cd $srcdir/build + + chmod ugo+x $srcdir/gcc-$pkgver/configure + chmod ugo+x $srcdir/gcc-$pkgver/move-if-change + + $srcdir/gcc-$pkgver/configure \ + --target=i486-mingw32 \ + --host=$CHOST \ + --build=$CHOST \ + --prefix=/usr \ + --enable-languages=c \ + --enable-sjlj-exceptions \ + --enable-hash-synchronization \ + --disable-nls \ + --disable-shared \ + --disable-libssp \ + --disable-libgomp \ + --with-headers=$srcdir/include \ + || return 1 + + make || return 1 + make install DESTDIR=$pkgdir || return 1 + + cd $pkgdir + rm -rf usr/bin/i486-mingw32-{gcov,gccbug,gcc-*} \ + usr/{include,info,man,lib/libiberty.a} usr/i486-mingw32 + strip usr/bin/* + strip usr/libexec/gcc/i486-mingw32/$pkgver/{cc1*,collect2} + i486-mingw32-strip -g usr/lib/gcc/i486-mingw32/$pkgver/*.a +} diff --git a/community/mingw32-gcc/PKGBUILD b/community/mingw32-gcc/PKGBUILD new file mode 100644 index 000000000..f7ce7fdd7 --- /dev/null +++ b/community/mingw32-gcc/PKGBUILD @@ -0,0 +1,52 @@ +# $Id: PKGBUILD 1538 2009-08-25 14:03:47Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Ondrej Jirman <megous@megous.com> + +pkgname=mingw32-gcc +pkgver=4.4.0 +pkgrel=1 +arch=(i686 x86_64) +pkgdesc="A C and C++ cross-compilers for building Windows executables on Linux" +depends=(mingw32-runtime mingw32-binutils mingw32-w32api) +replaces=(mingw32-gcc-base) +provides=(mingw32-gcc-base) +options=(!strip force) +url="http://mingw.sf.net" +license=(GPL LGPL) +source=(http://downloads.sourceforge.net/project/mingw/GCC%20Version%204/Current%20Release_%20gcc-$pkgver/gcc-$pkgver-src.tar.bz2) +md5sums=('cf5d787bee57f38168b74d65a7c0e6fd') + +build() +{ + mkdir -p $srcdir/build + cd $srcdir/build + + unset CFLAGS CXXFLAGS + + chmod ugo+x $srcdir/gcc-$pkgver/configure + chmod ugo+x $srcdir/gcc-$pkgver/move-if-change + + $srcdir/gcc-$pkgver/configure \ + --target=i486-mingw32 \ + --host=$CHOST \ + --build=$CHOST \ + --prefix=/usr \ + --enable-languages=c,c++ \ + --enable-sjlj-exceptions \ + --enable-hash-synchronization \ + --disable-nls \ + --disable-libssp \ + --disable-shared \ + || return 1 + + make || return 1 + make install DESTDIR=$pkgdir || return 1 + + cd $pkgdir + rm -rf usr/bin/i486-mingw32-{gcov,gccbug,gcc-*} \ + usr/{info,man,lib/libiberty.a} + + strip usr/bin/* + strip usr/libexec/gcc/i486-mingw32/$pkgver/{cc1*,collect2} + i486-mingw32-strip -g usr/lib/gcc/i486-mingw32/$pkgver/*.a +} diff --git a/community/mingw32-runtime/PKGBUILD b/community/mingw32-runtime/PKGBUILD new file mode 100644 index 000000000..95e766999 --- /dev/null +++ b/community/mingw32-runtime/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Ondrej Jirman <megous@megous.com> + +pkgname=mingw32-runtime +pkgver=3.15.2 +pkgrel=1 +arch=(i686 x86_64) +pkgdesc="mingw32 run-time library" +makedepends=(mingw32-w32api mingw32-gcc) +options=(!strip) +license=(LGPL) +url="http://www.mingw.org/" +source=(http://downloads.sourceforge.net/mingw/mingwrt-$pkgver-mingw32-src.tar.gz) +md5sums=('7bf0525f158213f3ac990ea68a5ec34d') + +build() +{ + cd $startdir/src/mingwrt-$pkgver-mingw32 + + sed -i "s%\r%%g" `find . -type f` + sed -i -e "s%^W32API_INCLUDE=.*%W32API_INCLUDE=-I/usr/i486-mingw32/include%" `find -type f -name 'configure'` + + export CFLAGS="-mms-bitfields" + + ./configure \ + --prefix=/usr/i486-mingw32 \ + --target=i486-mingw32 \ + --host=i486-mingw32 \ + --build=$CHOST \ + || exit 1 + + make || exit 1 + make install prefix=$startdir/pkg/usr/i486-mingw32 || exit 1 + + cd $startdir/pkg + rm -rf usr/i486-mingw32/{doc,man} + find . -name '*.a' | xargs -rtl1 i486-mingw32-strip -g +} diff --git a/community/mingw32-w32api/PKGBUILD b/community/mingw32-w32api/PKGBUILD new file mode 100644 index 000000000..1a6582b56 --- /dev/null +++ b/community/mingw32-w32api/PKGBUILD @@ -0,0 +1,42 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Ondrej Jirman <megous@megous.com> + +pkgname=mingw32-w32api +pkgver=3.13 +_runtimever=3.15.2 +pkgrel=1 +arch=(i686 x86_64) +pkgdesc="Windows header files fro mingw32 C cross-compiler" +makedepends=(mingw32-gcc-base) +options=(!strip) +license=(LGPL) +url="http://www.mingw.org/" +source=(http://downloads.sourceforge.net/mingw/w32api-$pkgver-mingw32-src.tar.gz \ + http://downloads.sourceforge.net/mingw/mingwrt-${_runtimever}-mingw32-src.tar.gz) +md5sums=('8eae788a09a589414b83adc91bb0c069' + '7bf0525f158213f3ac990ea68a5ec34d') + +build() +{ + cd $startdir/src/w32api-$pkgver-mingw32 + + mkdir -p $startdir/src/include/ + cp -r $startdir/src/mingwrt-${_runtimever}-mingw32/include/* \ + $startdir/src/include/ + + export CFLAGS="-mms-bitfields -I$startdir/src/include -I$startdir/src/w32api-$pkgver-mingw32/include" + + ./configure \ + --prefix=/usr/i486-mingw32 \ + --target=i486-mingw32 \ + --host=i486-mingw32 \ + --build=$CHOST \ + || exit 1 + + make || exit 1 + make install prefix=$startdir/pkg/usr/i486-mingw32 || exit 1 + + cd $startdir/pkg + find . -name '*.a' | xargs -rtl1 i486-mingw32-strip -g +} diff --git a/community/miniracer/PKGBUILD b/community/miniracer/PKGBUILD new file mode 100644 index 000000000..106c7f2df --- /dev/null +++ b/community/miniracer/PKGBUILD @@ -0,0 +1,26 @@ +# Contributor: Angelo Theodorou <encelo@users.sourceforge.net> +# Original Maintainer: Giovanni Scafora <giovanni@archlinux.org> +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=miniracer +pkgver=1.04 +pkgrel=7 +pkgdesc="An OpenGL car racing game, based on ID's famous Quake engine" +arch=('i686' 'x86_64') +url="http://miniracer.sourceforge.net" +license=('GPL2') +depends=('sdl_mixer' 'libgl') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('9078a3820bda65fac66e8cfc8270c102') + +build() { + cd $srcdir/$pkgname-$pkgver + sed -i 's|-march=i486||g' Makefile + if [ $CARCH = "x86_64" ]; then + sed -i 's|ecx|rcx|g' misc/mathlib.c + sed -i 's|eax|rax|g' misc/mathlib.c + fi + make || return 1 + make DESTDIR=$pkgdir install +} + diff --git a/community/miredo/PKGBUILD b/community/miredo/PKGBUILD new file mode 100644 index 000000000..ba2a0131b --- /dev/null +++ b/community/miredo/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 1530 2009-08-25 12:23:20Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=miredo +pkgver=1.1.7 +pkgrel=1 +pkgdesc="Teredo client and server." +arch=('i686' 'x86_64') +url="http://www.remlab.net/miredo/" +license=('GPL') +depends=(judy iproute2) +backup=('etc/miredo/miredo.conf' 'etc/miredo/miredo-server.conf' 'etc/miredo/isatapd.conf') +source=(http://www.remlab.net/files/${pkgname}/${pkgname}-${pkgver}.tar.bz2 + isatapd.rc.d + miredo.install + miredo.rc.d + miredo-server.rc.d) +md5sums=('4fb5e7df6a6255528e4c5380401ad3ea' + '51ab6d091192605ee9206944869cb2ab' + 'd1b655d7a851cdb46c91c3418ed1962f' + 'c5a9be5c3175fecec387f1710bfd2788' + '319aba1ae06349b76cb25fda0dba60a9') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-Judy + make || return 1 + make DESTDIR="$startdir/pkg" install || return 1 + + install -D -m755 $startdir/miredo.rc.d $startdir/pkg/etc/rc.d/miredo && \ + install -D -m755 $startdir/miredo-server.rc.d $startdir/pkg/etc/rc.d/miredo-server && \ + install -D -m755 $startdir/isatapd.rc.d $startdir/pkg/etc/rc.d/isatapd && \ + sed -i 's#/sbin/ip#/usr/sbin/ip#' $pkgdir/etc/miredo/client-hook +} diff --git a/community/miredo/isatapd.rc.d b/community/miredo/isatapd.rc.d new file mode 100644 index 000000000..fa7bbd708 --- /dev/null +++ b/community/miredo/isatapd.rc.d @@ -0,0 +1,37 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/isatapd` +case "$1" in + start) + stat_busy "Starting userspace ISATAP client" + if [ -z "$PID" ]; then + /usr/sbin/isatapd + fi + if [ ! -z "$PID" -o $? -gt 0 ]; then + stat_fail + else + add_daemon isatapd + stat_done + fi + ;; + stop) + stat_busy "Stopping userspace ISATAP client" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon isatapd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/community/miredo/miredo-server.rc.d b/community/miredo/miredo-server.rc.d new file mode 100644 index 000000000..d05513b23 --- /dev/null +++ b/community/miredo/miredo-server.rc.d @@ -0,0 +1,37 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/miredo-server` +case "$1" in + start) + stat_busy "Starting teredo protocol server" + if [ -z "$PID" ]; then + /usr/sbin/miredo-server + fi + if [ ! -z "$PID" -o $? -gt 0 ]; then + stat_fail + else + add_daemon miredo-server + stat_done + fi + ;; + stop) + stat_busy "Stopping teredo protocol server" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon miredo-server + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/community/miredo/miredo.install b/community/miredo/miredo.install new file mode 100644 index 000000000..338459fb3 --- /dev/null +++ b/community/miredo/miredo.install @@ -0,0 +1,8 @@ +post_remove() { + + # clean up just in case + rm -f /var/run/miredo.pid + rm -f /var/run/miredo-server.pid + rm -f /var/run/isatapd.pid +} + diff --git a/community/miredo/miredo.rc.d b/community/miredo/miredo.rc.d new file mode 100644 index 000000000..500374b12 --- /dev/null +++ b/community/miredo/miredo.rc.d @@ -0,0 +1,37 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/miredo` +case "$1" in + start) + stat_busy "Starting teredo protocol client" + if [ -z "$PID" ]; then + /usr/sbin/miredo + fi + if [ ! -z "$PID" -o $? -gt 0 ]; then + stat_fail + else + add_daemon miredo + stat_done + fi + ;; + stop) + stat_busy "Stopping teredo protocol client" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon miredo + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/community/miscsplashutils/ChangeLog b/community/miscsplashutils/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/miscsplashutils/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/miscsplashutils/PKGBUILD b/community/miscsplashutils/PKGBUILD new file mode 100644 index 000000000..e0b85c844 --- /dev/null +++ b/community/miscsplashutils/PKGBUILD @@ -0,0 +1,26 @@ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=miscsplashutils +pkgver=0.1.8 +pkgrel=1 +pkgdesc="Miscellaneous framebuffer utilities including fbres and fbtruetype" +arch=(i686 x86_64) +url="http://dev.gentoo.org/~spock/projects/gensplash/" +license=('GPL') +depends=('freetype2') +conflicts=('bootsplash') +install=miscsplashutils.install +source=(http://dev.gentoo.org/~spock/projects/gensplash/current/$pkgname-$pkgver.tar.bz2) + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + make DESTDIR=$startdir/pkg/ install + + install -d $startdir/pkg/lib/splash/bin + touch $startdir/pkg/lib/splash/bin/wc + + # install luxisri.ttf to avoid an x-server dependency + install -D -m644 fbtruetype/luxisri.ttf $startdir/pkg/etc/splash/luxisri.ttf +} +md5sums=('0a9505c5c5ed169e6158d2c1b06ff40b') diff --git a/community/miscsplashutils/miscsplashutils.install b/community/miscsplashutils/miscsplashutils.install new file mode 100644 index 000000000..4345f5d65 --- /dev/null +++ b/community/miscsplashutils/miscsplashutils.install @@ -0,0 +1,39 @@ +# This is a default template for a post-install scriptlet. You can +# remove any functions you don't need (and this header). + +# arg 1: the new package version +pre_install() { +/bin/true +} + +# arg 1: the new package version +post_install() { +echo " : Copying /usr/bin/wc to /lib/splash/bin" +install -D -m755 /usr/bin/wc /lib/splash/bin/wc +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { +/bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { +post_install +} + +# arg 1: the old package version +pre_remove() { +/bin/true +} + +# arg 1: the old package version +post_remove() { +/bin/true +} + +op=$1 +shift +$op $* diff --git a/community/mitter/PKGBUILD b/community/mitter/PKGBUILD new file mode 100644 index 000000000..9727ca3c0 --- /dev/null +++ b/community/mitter/PKGBUILD @@ -0,0 +1,17 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=mitter +pkgver=0.4.5 +pkgrel=1 +pkgdesc="A PyGTK/console client for Twitter" +arch=('i686' 'x86_64') +url="http://code.google.com/p/mitter/" +license=('GPL3') +depends=('python' 'pygtk') +source=(http://$pkgname.googlecode.com/files/$pkgname-$pkgver.tar.gz) +build() { + cd "$srcdir/$pkgname-$pkgver" + python setup.py install --root="$pkgdir" || return 1 + install -D -m644 "${pkgname}.desktop" \ + "${pkgdir}/usr/share/applications/${pkgname}.desktop" +} +md5sums=('0432f3d2d00e8d048bf0839e2d857e51') diff --git a/community/mldonkey/ChangeLog b/community/mldonkey/ChangeLog new file mode 100644 index 000000000..0964caa7c --- /dev/null +++ b/community/mldonkey/ChangeLog @@ -0,0 +1,95 @@ +2009-07-14 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 3, rebuilt because of libjpeg upgrade + + * mldonkeyd: added -log_to_syslog option + +2009-04-18 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 2 + + * mldonkey.conf: documented, added PARAMS and PIDDIR variables + + * mldonkeyd: removed fugly 'su -c' code, added parameter passing to + the daemon, added custom pidfile support, fixed removal of all stale + temporary files upon daemon start + +2009-02-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.0.0 + +2009-02-08 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 2.9.7 + +2008-11-25 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 2 + + * mldonkeyd: added '-s /bin/sh' parameters to su commands, to allow + unprivileged users to run the daemon + + * mldonkey.install: removed optional dependencies printing, minor + cleanup + +2008-08-05 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 2.9.6 + + * PKGBUILD: moved from $startdir/{src,pkg} to $srcdir/$pkgdir, added + optdepends array, added icon and desktop file, added + desktop-file-utils dependency + + * mldonkey.install: removed post_install in favour of optdepends in + the PKGBUILD, added desktop file updater in post_install + + * mldonkey.desktop: added + + * ChangeLog: cleaned up for consistency + +2008-05-29 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 2.9.5 + + * mldonkeyd: great cleanup + +2008-03-03 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 2.9.4 + + * PKGBUILD: fixed dependencies + +2008-03-03 Corrado Primier <bardo@aur.archlinux.org> + + * Adopted from mOLOk + + * Version bump: 2.9.3 + + * ChangeLog: minor format fixes + +2007-11-06 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * Version bump: 2.9.2 + +2007-09-21 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * Version bump: 2.9.1 + + * PKGBUILD: ocaml moved to makedepends + +2007-07-28 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * Version bump: 2.9.0 + +2007-06-07 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * Version bump: 2.8.7 + + * mldonkey.install: post_upgrade() moves /etc/mldonkey.conf in + /etc/conf.d/mldonkey to follow Arch Guidelines. + + * mldonkeyd: now uses /etc/conf.d/mldonkey + +2007-06-02 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + + * Version bump: 2.8.6 diff --git a/community/mldonkey/PKGBUILD b/community/mldonkey/PKGBUILD new file mode 100644 index 000000000..607e005a1 --- /dev/null +++ b/community/mldonkey/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=mldonkey +pkgver=3.0.0 +pkgrel=3 +pkgdesc="A multi-network P2P client" +arch=('i686' 'x86_64') +url="http://mldonkey.sourceforge.net/" +license=('GPL') +depends=('desktop-file-utils' 'file' 'gd') +makedepends=('lablgtk2' 'librsvg' 'ocaml') +optdepends=('librsvg: GUI support' + 'libx11: GUI support') +backup=('etc/conf.d/mldonkey' 'etc/mldonkey.conf') +install=mldonkey.install +source=(http://downloads.sourceforge.net/sourceforge/mldonkey/${pkgname}-${pkgver}.tar.bz2 + mldonkeyd mldonkey.conf mldonkey.desktop) +md5sums=('d45b37f334a4008ed15343dfb2caf453' '55f4ee3a1d4a4c4c447c8815e3055cb5' + '190cbbc30b510981e0d8b0ed8bae87a4' '1de3266caa49f82bee73ba891eea12cf') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --enable-gui=newgui2 + make || return 1 + make DESTDIR=${pkgdir} install + + install -Dm644 ${srcdir}/${pkgname}-${pkgver}/icons/rsvg/type_source_normal.svg \ + ${pkgdir}/usr/share/icons/mldonkey.svg + install -Dm644 ${srcdir}/mldonkey.desktop ${pkgdir}/usr/share/applications/mldonkey.desktop + + install -Dm755 ${srcdir}/mldonkeyd ${pkgdir}/etc/rc.d/mldonkey + install -Dm644 ${srcdir}/mldonkey.conf ${pkgdir}/etc/conf.d/mldonkey +} + +# vim:set ts=2 sw=2 et: diff --git a/community/mldonkey/mldonkey.conf b/community/mldonkey/mldonkey.conf new file mode 100644 index 000000000..7aa683f1a --- /dev/null +++ b/community/mldonkey/mldonkey.conf @@ -0,0 +1,8 @@ +# Username under which the daemon will run (mandatory) +MLDUSER="" + +# Parameters to be passed to the daemon (default is empty) +PARAMS="" + +# PID file location (defaults to "/var/lock" if empty) +PIDDIR="" diff --git a/community/mldonkey/mldonkey.desktop b/community/mldonkey/mldonkey.desktop new file mode 100644 index 000000000..b307261e1 --- /dev/null +++ b/community/mldonkey/mldonkey.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=MLDonkey GUI +Comment=multi-protocol P2P program +Exec=mldonkey_gui +Icon=mldonkey +Terminal=false +Type=Application +Categories=Network;P2P; diff --git a/community/mldonkey/mldonkey.install b/community/mldonkey/mldonkey.install new file mode 100644 index 000000000..dd8ea0407 --- /dev/null +++ b/community/mldonkey/mldonkey.install @@ -0,0 +1,17 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + if [ -f /etc/mldonkey.conf ]; then + mv /etc/mldonkey.conf /etc/conf.d/mldonkey + cat << EOM + +==> mldonkey post upgrade message: +==> /etc/mldonkey.conf has been moved in /etc/conf.d/mldonkey + +EOM + fi +} + +# vim:set ts=2 sw=2 et: diff --git a/community/mldonkey/mldonkeyd b/community/mldonkey/mldonkeyd new file mode 100644 index 000000000..ba13fbe9d --- /dev/null +++ b/community/mldonkey/mldonkeyd @@ -0,0 +1,98 @@ +#!/bin/bash + +if [ "$(id -u)" != 0 ] ; then + echo "You must be root to start MLDonkey as daemon." + exit 2 +fi + +# general config +USECOLOR="YES" +. /etc/conf.d/mldonkey +. /etc/rc.d/functions + +if [ -z ${MLDUSER} ] ; then + echo "Unable to run MLDonkey. You must set a user in /etc/conf.d/mldonkey ." + exit 2 +fi + +CONFDIR=$(getent passwd $MLDUSER | cut -d: -f6)/.mldonkey + +if [ -z ${PIDDIR} ] ; then + PIDDIR="/var/lock" +fi + +PIDFILE=${PIDDIR}/mlnet.pid + +[ -f /tmp/mldonkey.log ] && rm -f /tmp/mldonkey.log + +case "$1" in + start) + stat_busy "Starting MLDonkey" + + [ ! -d ${CONFDIR} ] && su ${MLDUSER} -s /bin/sh -c "mkdir -p ${CONFDIR}" + if [ -d ${PIDDIR} ] ; then + mkdir -p ${PIDDIR} + chown ${MLDUSER} ${PIDDIR} + fi + + if [ -f ${PIDFILE} ] ; then + stat_fail + echo "Unable to run MLDonkey, it seems to be already running. If you're sure MLDonkey \ + is not running, you can remove ${PIDFILE}." + exit 2 + else + rm -f ${CONFDIR}/*.tmp + fi + + su ${MLDUSER} -s /bin/sh -c "/usr/bin/mlnet -pid ${PIDDIR} ${PARAMS} -log_to_syslog true &> /tmp/mldonkey.log &" + + i=0 + while [ "$i" -lt 20 ] ; do + if [ ! -z "$(grep "Core started" /tmp/mldonkey.log)" ] ; then + add_daemon mldonkey + stat_done + exit 0 + elif [ ! -z "$(grep "This means another MLDonkey" /tmp/mldonkey.log)" ] ; then + stat_fail + exit 2 + elif [ ! -z "$(grep "This is normally caused by another" /tmp/mldonkey.log)" ] ; then + stat_fail + exit 2 + else + ((i++)) + fi + sleep 1 + done + stat_fail + ;; + + stop) + stat_busy "Stopping MLDonkey" + if [ -f ${PIDFILE} ] ; then + kill $( cat ${PIDFILE} ) &> /dev/null + else + stat_fail + echo "Unable to stop MLDonkey. It is not running." + exit 2 + fi + + if [ $? -gt 0 ]; then + stat_fail + else + rm -f ${PIDFILE} + rm_daemon mldonkey + stat_done + fi + ;; + + restart) + $0 stop + sleep 1 + $0 start + ;; + + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac +exit 0 diff --git a/community/mlt/PKGBUILD b/community/mlt/PKGBUILD new file mode 100644 index 000000000..aa8ca21eb --- /dev/null +++ b/community/mlt/PKGBUILD @@ -0,0 +1,28 @@ +# Contributor: Fabian Schoelzel <myfirstname.mylastname@googlemail.com> +# Contributor: funkyou <spamopfer@nickname.berlin.de> +# Contributor: tardo <tardo@nagi-fanboi.net> +# Contributor: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=mlt +pkgver=0.4.4 +pkgrel=1 +pkgdesc="An open source multimedia framework" +arch=('i686' 'x86_64') +url="http://www.mltframework.org" +license=('GPL') +depends=('sdl_image' 'libsamplerate' 'libdv' 'qt' 'sox' 'libxml2' 'gtk2' 'ffmpeg' 'frei0r-plugins') +makedepends=('subversion') +conflicts=('mlt++<=0.3.8') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('0019996624b6a61ea27e07b4851ac765') + +build() { + cd $srcdir/$pkgname-$pkgver + + ./configure --prefix=/usr --enable-gpl --disable-mmx \ + --qimage-libdir=/usr/lib/ --qimage-includedir=/usr/include/Qt \ + --avformat-swscale + + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} diff --git a/community/mmap/ChangeLog b/community/mmap/ChangeLog new file mode 100644 index 000000000..3e39467ec --- /dev/null +++ b/community/mmap/ChangeLog @@ -0,0 +1,3 @@ +2007-07-07 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Use libgl-dri instead of packages that provide ligbgl (like fglrx-utils) diff --git a/community/mmap/PKGBUILD b/community/mmap/PKGBUILD new file mode 100644 index 000000000..d5797f2ac --- /dev/null +++ b/community/mmap/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=mmap +pkgver=0.0.9 +pkgrel=3 +pkgdesc="A GTK2 map viewer" +arch=('i686' 'x86_64') +url="http://sourceforge.jp/projects/mmap" +license=('GPL') +depends=('gtkglext' 'libxmu' 'mesa') +optdepends=('lha' 'curl' 'p7zip') +source=(http://downloads.sourceforge.jp/mmap/20600/mmap-$pkgver.tar.gz) +md5sums=('d3666637e89dd71541ea09d57001a493') + +build() { + cd $startdir/src/mmap-$pkgver + + patch -p0 configure.in <<EOF +22,27d21 +< AC_PATH_PROG(LHA, lha,:) +< if test \$LHA = ":"; then +< AC_MSG_ERROR([lha not found. Please install.]) +< fi +< +< +EOF + + autoreconf + ./configure --prefix=/usr --disable-dependency-tracking + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + rm -r $startdir/pkg/usr/local +} diff --git a/community/mmpython/PKGBUILD b/community/mmpython/PKGBUILD new file mode 100644 index 000000000..c9c70d86f --- /dev/null +++ b/community/mmpython/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Contributor: Camille Moncelier <pix@devlife.org> +pkgname=mmpython +pkgver=0.4.10 +pkgrel=3 +pkgdesc="Media Metadata for Python" +arch=('i686' 'x86_64') +license=('GPL') +url="http://mmpython.sourceforge.net/" +depends=('pyxml' 'libdvdread') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) + +build() { + cd "$srcdir/$pkgname-$pkgver" + python setup.py build || return 1 + python setup.py install --prefix="$pkgdir/usr" || return 1 +} +md5sums=('3a1f2e754308ac8cacd266c1350dcf34') diff --git a/community/mms_client/ChangeLog b/community/mms_client/ChangeLog new file mode 100644 index 000000000..7fd5bbf99 --- /dev/null +++ b/community/mms_client/ChangeLog @@ -0,0 +1,2 @@ +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/mms_client/PKGBUILD b/community/mms_client/PKGBUILD new file mode 100644 index 000000000..2346706f2 --- /dev/null +++ b/community/mms_client/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: William Rea <sillywilly@gmail.com> + +pkgname=mms_client +pkgver=0.0.3 +pkgrel=2 +pkgdesc="mms protocol download utility" +arch=('i686' 'x86_64') +url="http://www.geocities.com/majormms" +license=('GPL') +source=(http://www.geocities.com/majormms/$pkgname-$pkgver.tar.gz \ + mmsclient-0.0.3-fbsd.patch \ + mmsclient-0.0.3-r1.patch) +md5sums=('c91171a0bbbfb94290d362e907432787' '8b1f4c95b4b13abd91d2c7c4ba51ea23'\ + 'b85485058a26b3a0881639bc02de71cb') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -p0 -i ../mmsclient-0.0.3-fbsd.patch + patch -p1 -i ../mmsclient-0.0.3-r1.patch + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/mms_client/mmsclient-0.0.3-fbsd.patch b/community/mms_client/mmsclient-0.0.3-fbsd.patch new file mode 100644 index 000000000..68904d616 --- /dev/null +++ b/community/mms_client/mmsclient-0.0.3-fbsd.patch @@ -0,0 +1,41 @@ +--- client.c.orig Sat Dec 29 09:40:48 2001 ++++ client.c Mon Mar 4 21:42:05 2002 +@@ -277,12 +277,12 @@ + int packet_len, command; + char data[BUF_SIZE]; + +- if (!get_data (s, &packet_len, 4)) { ++ if (!get_data (s, (char *)&packet_len, 4)) { + printf ("packet_len read failed\n"); + return 0; + } + +- packet_len = get_32 (&packet_len, 0) + 4; ++ packet_len = get_32 ((unsigned char *)&packet_len, 0) + 4; + + printf ("command packet detected, len=%d\n", + packet_len); +@@ -308,7 +308,7 @@ + int interp_header (uint8_t *header, int header_len) { + + int i; +- int packet_length; ++ int packet_length = 0; + + /* + * parse header +@@ -416,12 +416,12 @@ + + int packet_len, command; + +- if (!get_data (s, &packet_len, 4)) { ++ if (!get_data (s, (char *)&packet_len, 4)) { + printf ("packet_len read failed\n"); + return 0; + } + +- packet_len = get_32 (&packet_len, 0) + 4; ++ packet_len = get_32 ((unsigned char *)&packet_len, 0) + 4; + + printf ("command packet detected, len=%d\n", + packet_len); diff --git a/community/mms_client/mmsclient-0.0.3-r1.patch b/community/mms_client/mmsclient-0.0.3-r1.patch new file mode 100644 index 000000000..44577643b --- /dev/null +++ b/community/mms_client/mmsclient-0.0.3-r1.patch @@ -0,0 +1,92 @@ +diff -u mms_client-0.0.3/Makefile.in mms_client-0.0.4/Makefile.in +--- mms_client-0.0.3/Makefile.in 2002-01-21 18:51:31.000000000 -0800 ++++ mms_client-0.0.4/Makefile.in 2004-04-17 15:57:10.241509408 -0700 +@@ -85,7 +85,7 @@ + mmsclient_DEPENDENCIES = + mmsclient_LDFLAGS = + CFLAGS = @CFLAGS@ +-COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ++COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) "-DVERSION=\"$(VERSION)\"" + CCLD = $(CC) + LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ + HEADERS = $(noinst_HEADERS) +diff -u mms_client-0.0.3/README mms_client-0.0.4/README +--- mms_client-0.0.3/README 2001-10-09 16:09:36.000000000 -0700 ++++ mms_client-0.0.4/README 2004-04-17 17:16:29.204037136 -0700 +@@ -0,0 +1,2 @@ ++mmsclient downloads MMS (Microsoft Media Server) streams, and ++saves them to disk. +diff -u mms_client-0.0.3/client.c mms_client-0.0.4/client.c +--- mms_client-0.0.3/client.c 2001-12-28 19:40:48.000000000 -0800 ++++ mms_client-0.0.4/client.c 2004-04-17 17:02:06.409201888 -0700 +@@ -5,6 +5,9 @@ + * mms://193.159.244.12/n24_wmt_mid + */ + ++#define HELPINFO "Usage: mmsclient mms://<url>\n -v --version\n\tPrint version information\n -h --help\n\tPrint this page\nhttp://www.geocities.com/majormms/\n" ++ ++ + #include <unistd.h> + #include <stdio.h> + #include <assert.h> +@@ -475,23 +478,44 @@ + char *path, *url, *file, *cp; + + if (argc != 2) { +- printf ("usage: %s url\n", argv[0]); ++ printf ("Usage: %s URL\n", argv[0]); + exit(1); + } +- ++ ++ /* check for non-url arguments (version or help ...) */ ++ if (strncmp(argv[1], "mms://", 6) == 0 && argv[1][6] == 0){ /* Just typed "mms://" with no URL */ ++ printf("Error: No URL\n"); ++ exit(1); ++ } ++ if (strncmp(argv[1], "mms://", 6) != 0){ /* haven't typed a url */ ++ ++ if (strncmp(argv[1], "--version", 9) == 0 || strncmp(argv[1], "-v", 9) == 0){ ++ printf("%s\n", VERSION); ++ }else if (strncmp(argv[1], "--help", 9) == 0 || strncmp(argv[1], "-h", 9) == 0){ ++ printf("%s\n", HELPINFO); ++ }else{ ++ printf("Error: unrecognized command %s\n", argv[1]); ++ } ++ exit(1); ++ } ++ + /* parse url */ + + url = argv[1]; + strncpy (host, &url[6], 255); + cp = strchr(host,'/'); +- *cp= 0; ++ if(cp == 0){ /* If they just typed a top level domain name */ ++ printf("Error: Incomplete URL '%s'\n", &url[6]); ++ exit(1); ++ } ++ *cp= 0; /* Make the '/' a null */ + + printf ("host : >%s<\n", host); + + path = strchr(&url[6], '/') +1; + + printf ("path : >%s<\n", path); +- ++ + file = strrchr (url, '/'); + + printf ("file : >%s<\n", file); +diff -u mms_client-0.0.3/configure mms_client-0.0.4/configure +--- mms_client-0.0.3/configure 2002-01-21 18:50:51.000000000 -0800 ++++ mms_client-0.0.4/configure 2004-04-17 16:47:01.126825728 -0700 +@@ -694,7 +694,7 @@ + + PACKAGE="mms_client" + +-VERSION=0.0.3 ++VERSION=0.0.4 + + if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then + { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; } diff --git a/community/mmsrip/PKGBUILD b/community/mmsrip/PKGBUILD new file mode 100644 index 000000000..30a7dd07f --- /dev/null +++ b/community/mmsrip/PKGBUILD @@ -0,0 +1,18 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=mmsrip +pkgver=0.7.0 +pkgrel=1 +pkgdesc="A downloader for the proprietary protocol MMS://" +arch=('i686' 'x86_64') +url="http://nbenoit.tuxfamily.org/projects.php?rq=mmsrip" +license=('GPL2') +depends=() +makedepends=() +source=(http://nbenoit.tuxfamily.org/projects/mmsrip/$pkgname-$pkgver.tar.gz) +md5sums=('498a5ec10a004481532eaceacdff3a10') +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/moinmoin/PKGBUILD b/community/moinmoin/PKGBUILD new file mode 100644 index 000000000..a7f1a3c4e --- /dev/null +++ b/community/moinmoin/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Samuel Mathieson <smathieson@gmail.com> + +pkgname=moinmoin +_pkgname=moin +pkgver=1.8.4 +pkgrel=1 +pkgdesc="A python wiki clone" +arch=('i686' 'x86_64') +url="http://moinmo.in/" +license=('GPL') +depends=('python') +conflicts=('moin') +install=moinmoin.install +source=(http://static.moinmo.in/files/moin-$pkgver.tar.gz) +md5sums=('6a91a62f5c0dd5379f3c2411c6629496') + +build() { + cd $srcdir/${_pkgname}-$pkgver + python setup.py install --root=$pkgdir --prefix=/usr && \ + chmod 0644 $pkgdir/usr/share/moin/underlay/pages/SystemPagesSetup/attachments/*.zip +} diff --git a/community/moinmoin/moinmoin.install b/community/moinmoin/moinmoin.install new file mode 100644 index 000000000..75de53540 --- /dev/null +++ b/community/moinmoin/moinmoin.install @@ -0,0 +1,38 @@ +# arg 1: the new package version +post_install() { + echo " +Remember to add these lines to your apache configuration: +/etc/httpd/conf/httpd.conf + +Alias /wiki/ \"/usr/share/moin/htdocs/\" +<Directory /usr/share/moin/htdocs/> + Order deny,allow + Allow from all +</Directory> +<Location /mywiki> + SetHandler python-program + PythonPath \"['/home/httpd/html/mywiki'] + sys.path\" + PythonHandler MoinMoin.request::RequestModPy.run + PythonOption Location /mywiki +</Location> + + +--- + +Then copy wikiconfig.py into /home/httpd/html/wiki/wikiconfig.py and +change the following: + +data_dir = '/usr/share/moin/data' +data_underlay_dir = '/usr/share/moin/underlay' + +Don't forget to give write access to these dirs. + +Restart apache and enjoy at the following: +httpd://localhost/mywiki/ +" + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/moiosms/PKGBUILD b/community/moiosms/PKGBUILD new file mode 100644 index 000000000..7edf42604 --- /dev/null +++ b/community/moiosms/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Fabrizio Antonangeli <fabrizio.antonangeli@gmail.com> + +pkgname=moiosms +pkgver=2.18 +pkgrel=5 +pkgdesc="A program to send SMS via web" +url="http://www.moioli.net/sms" +license=('GPL2') +arch=('any') +depends=('python-pycurl') +optdepends=('wxpython: for GUI frontend' + 'gocr: for automatic captcha recognition' + 'graphicsmagick: for automatic captcha recognition' + 'ocrad: for automatic captcha recognition') +source=(http://www.moioli.net/files/MoioSMS${pkgver}-src.zip + 'moiosms.desktop') +md5sums=('8dee97d8c0bef741f2bdd3d104b1899f' + '0ed8b3ebed52d45e08504290edeedb86') + +build() { + cd ${srcdir}/MoioSMS-${pkgver} + install -Dm755 sms.py \ + ${pkgdir}/usr/share/moiosms/sms.py || return 1 + # fix python version + sed -i 's|/usr/bin/python2.4|/usr/bin/python|' ${pkgdir}/usr/share/moiosms/sms.py || return 1 + install -d ${pkgdir}/usr/lib/python2.6 + cp -rf moio ${pkgdir}/usr/lib/python2.6/ || return 1 + + # install icon and desktop file + install -Dm644 icon.xpm \ + ${pkgdir}/usr/share/pixmaps/moiosms.xpm || return 1 + install -Dm644 ${srcdir}/moiosms.desktop \ + ${pkgdir}/usr/share/applications/moiosms.desktop + + # symlinks to sms + install -d ${pkgdir}/usr/bin/ + ln -sf /usr/share/moiosms/sms.py ${pkgdir}/usr/bin/moiosms || return 1 + ln -sf /usr/share/moiosms/sms.py ${pkgdir}/usr/bin/sms || return 1 +} diff --git a/community/moiosms/moiosms.desktop b/community/moiosms/moiosms.desktop new file mode 100644 index 000000000..279ea2b24 --- /dev/null +++ b/community/moiosms/moiosms.desktop @@ -0,0 +1,24 @@ +[Desktop Entry] +BinaryPattern= +Comment=A program to send SMS via web +Comment[it]=A program to send SMS via web +Exec=moiosms +GenericName=SMS Client +GenericName[it]=SMS Client +Icon=moiosms +MapNotify=true +MimeType= +Name=MoioSMS +Name[it]=MoioSMS +Path= +StartupNotify=true +SwallowExec= +SwallowTitle= +Terminal=false +TerminalOptions= +Type=Application +X-DCOP-ServiceType= +X-KDE-StartupNotify=true +X-KDE-SubstituteUID=false +X-KDE-Username= +Categories=Network;Application; diff --git a/community/monit/PKGBUILD b/community/monit/PKGBUILD new file mode 100644 index 000000000..f10f7a327 --- /dev/null +++ b/community/monit/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: Marco Bartholomew <marco@marcobartholomew.com> +pkgname=monit +pkgver=4.10.1 +pkgrel=1 +pkgdesc="Utility for managing and monitoring, processes, files, directories and devices on a *NIX system" +url="http://www.tildeslash.com/monit/" +license=('GPL') +arch=('i686' 'x86_64') +depends=('bison' 'flex') +backup=('etc/monitrc') +source=(http://www.tildeslash.com/$pkgname/dist/$pkgname-$pkgver.tar.gz monitd) +build() { + cd "$srcdir"/$pkgname-$pkgver + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + install -D -m755 "$srcdir"/monitd "$pkgdir"/etc/rc.d/monitd + install -D -m644 monitrc "$pkgdir"/etc/monitrc +} +md5sums=('d3143b0bbd79b53f1b019d2fc1dae656' + '889227c1c9d6d0522a20d5181a563326') diff --git a/community/monit/monitd b/community/monit/monitd new file mode 100644 index 000000000..cd0e389bb --- /dev/null +++ b/community/monit/monitd @@ -0,0 +1,42 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +start() { + stat_busy "Starting Monit" + /usr/bin/monit &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon monit + stat_done + fi +} + +stop() { + stat_busy "Stopping Monit" + /usr/bin/monit quit &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon monit + stat_done + fi +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/monodevelop/ChangeLog b/community/monodevelop/ChangeLog new file mode 100644 index 000000000..6cc7e7ae8 --- /dev/null +++ b/community/monodevelop/ChangeLog @@ -0,0 +1,9 @@ +2008-02-15 tardo <tardo@nagi-fanboi.net> +* upgrade to 0.19 +* removed gtksourceview-sharp-2 support until upgraded in extra + +2007-08-12 tardo <tardo@nagi-fanboi.net> +* upgrade to 0.15 + +2007-07-04 tardo <tardo@nagi-fanboi.net> +* Adopted to community diff --git a/community/monodevelop/PKGBUILD b/community/monodevelop/PKGBUILD new file mode 100644 index 000000000..449729e51 --- /dev/null +++ b/community/monodevelop/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Timm Preetz <timm@preetz.us> +# Contributor: Giovanni Scafora <giovanni@archlinux.org> + +pkgname=monodevelop +pkgver=2.0 +pkgrel=1 +pkgdesc="A Mono port of SharpDevelop, a .NET Integrated Development Tool [MD 2.0 beta]" +arch=('i686' 'x86_64') +url="http://www.monodevelop.org" +license=('GPL') +depends=('mono>=2.2' 'mono-addins>=0.3' 'gnome-sharp' 'gecko-sharp-2.0>=0.10' 'gnome-desktop-sharp') +options=(!makeflags force) +install=monodevelop.install +source=(http://ftp.novell.com/pub/mono/sources/${pkgname}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('0f527204ffd4785284d9556a75524c3e') + +build() { + export MONO_SHARED_DIR=$startdir/src/.wabi + mkdir -p $MONO_SHARED_DIR + + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --disable-update-mimedb --disable-update-desktopdb + make || return 1 + make DESTDIR=$startdir/pkg install + + rm -r $MONO_SHARED_DIR +} + diff --git a/community/monodevelop/monodevelop.install b/community/monodevelop/monodevelop.install new file mode 100644 index 000000000..cc5ca2948 --- /dev/null +++ b/community/monodevelop/monodevelop.install @@ -0,0 +1,23 @@ +post_install() { + update-mime-database /usr/share/mime 1> /dev/null + echo "update desktop mime database..." + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + /bin/true +} + +post_remove() { + update-mime-database /usr/share/mime 1> /dev/null + echo "update desktop mime database..." + update-desktop-database -q +} + +op=$1 +shift +$op $* diff --git a/community/moonlight/PKGBUILD b/community/moonlight/PKGBUILD new file mode 100644 index 000000000..ceffe78fd --- /dev/null +++ b/community/moonlight/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Timm Preetz <timm@preetz.us> +# Contributor: Daniel Isenmann <daniel @ archlinux.org> +pkgname=moonlight +pkgver=1.0.1 +pkgrel=5 +pkgdesc="An open source implementation of Microsoft's Silverlight" +arch=('i686' 'x86_64') +license=('LGPL') +depends=('gtk2' 'ffmpeg') +makedepends=('pkgconfig' 'nspr' 'libxtst' 'imagemagick' 'alsa-lib' 'xulrunner') +url="http://www.mono-project.com/Moonlight" +source=("http://ftp.novell.com/pub/mono/sources/moon/moon-${pkgver}.tar.bz2") +options=('!libtool') +md5sums=('48fafb26a48f15c30fd2d52b2add5660') + +build() { + export MONO_SHARED_DIR=${startdir}/src/weird + mkdir -p "${MONO_SHARED_DIR}" + cd ${startdir}/src/moon-${pkgver}/ + + ./configure --with-ffmpeg=yes --with-cairo=system --with-alsa=yes \ + --with-debug=no --prefix=/usr --with-ff3=yes + make || return 1 + make DESTDIR=${startdir}/pkg/ install || return 1 + + mkdir -p ${pkgdir}/usr/lib/mozilla/plugins/ + install -m755 ${startdir}/pkg/usr/lib/moon/plugin/*.so ${startdir}/pkg/usr/lib/mozilla/plugins || return 1 +} diff --git a/community/moovida/PKGBUILD b/community/moovida/PKGBUILD new file mode 100644 index 000000000..819d38680 --- /dev/null +++ b/community/moovida/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: sickhate <sickhate@tux-linux.net> +# Contributor: Bjorn Lindeijer <bjorn lindeijer nl> + +pkgname=moovida +pkgver=1.0.7 +pkgrel=1 +pkgdesc="An open source cross-platform media center solution" +arch=('any') +url="http://elisa.fluendo.com/" +license=('GPL') +depends=('twisted-web2' 'pygtk' 'python-pigment>=0.3.10' \ + 'gstreamer0.10-python' 'python-cssutils-legacy' 'pil' 'pyopenssl' \ + 'setuptools' 'zope-interface') +makedepends=('moovida') +replaces=('elisa' 'elisa-base' 'elisa-plugins') +optdepends=("ttf-liberation: for a good looking font" + "xdg-user-dirs: for user default multimedia directories support, alternatively" + "pyxdg: for user default multimedia directories support" + "python-gdata: for YouTube video streaming website support" + "gstreamer0.10-ugly-plugins: some optional plugins" + "gstreamer0.10-ffmpeg: for ffmpeg" + "lirc: for LIRC support" + "python-daap: for DAAP support" + "libgpod: for iPod support") +source=(http://elisa.fluendo.com/static/download/$pkgname/$pkgname-$pkgver.tar.gz +http://elisa.fluendo.com/static/download/$pkgname/$pkgname-plugins-good-$pkgver.tar.gz + http://elisa.fluendo.com/static/download/$pkgname/$pkgname-plugins-bad-$pkgver.tar.gz + http://elisa.fluendo.com/static/download/$pkgname/$pkgname-plugins-ugly-$pkgver.tar.gz) +md5sums=('976c548c5c46bd217117be73e21c3374' '2b6ca9e0e658856d5de411203d36c04a'\ + '7a63e77549468b45ce9337f5c7acd9ac' '268255619580bd340616c4074750f846') + +build() { + for _i in elisa elisa-plugins-good elisa-plugins-bad \ + elisa-plugins-ugly + do + cd "$srcdir"/${_i}-$pkgver + python setup.py install --root="$pkgdir" || return 1 + cd .. + done +} diff --git a/community/moovida/moovida.install b/community/moovida/moovida.install new file mode 100644 index 000000000..6fa272933 --- /dev/null +++ b/community/moovida/moovida.install @@ -0,0 +1,10 @@ +post_install() { + cat << EOF + ==> If you want to install moovida using abs, you need a preinstalled + ==> version of moovida. Building and installing the same version twice works. +EOF +} + +post_upgrade() { + post_install +} \ No newline at end of file diff --git a/community/moreutils/PKGBUILD b/community/moreutils/PKGBUILD new file mode 100644 index 000000000..006be2209 --- /dev/null +++ b/community/moreutils/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 1010 2009-08-11 12:38:57Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=moreutils +pkgver=0.37 +pkgrel=1 +pkgdesc="A growing collection of the unix tools that nobody thought to write thirty years ago" +arch=('i686' 'x86_64') +url="http://kitenet.net/~joey/code/moreutils.html" +license=('GPL') +makedepends=('docbook2x' 'docbook-xml' 'perl-xml-sax') +depends=('glibc') +options=('!emptydirs' 'zipman') +replaces=(moreutils-svn) +source=(http://ftp.de.debian.org/debian/pool/main/m/moreutils/moreutils_$pkgver.tar.gz) +md5sums=('0efb69ef1e913ea4dabc74bfe0e68372') + +build() { + cd $srcdir/moreutils + + make || return 1 + make PREFIX=$startdir/pkg/usr install + + chmod 0644 $startdir/pkg/usr/share/man/man1/* +} diff --git a/community/motor/ChangeLog b/community/motor/ChangeLog new file mode 100644 index 000000000..00f78f31e --- /dev/null +++ b/community/motor/ChangeLog @@ -0,0 +1,7 @@ +2007-06-29 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Added patch to fix compile errors +* This is one sad program, why should it segfault if it can't find a file? + The reason for the segfault is that it tries to find an english locale... + and it doesn't exist! +* 2 minutes later, it starts working! WTF!? diff --git a/community/motor/PKGBUILD b/community/motor/PKGBUILD new file mode 100644 index 000000000..98060dc9c --- /dev/null +++ b/community/motor/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Martin Lefebvre <dadexter@gmail.com> + +pkgname=motor +pkgver=3.4.0 +pkgrel=2 +pkgdesc="Motor is a text mode based programming environment for Linux." +arch=('i686' 'x86_64') +url="http://thekonst.net/motor/" +license=('GPL') +depends=('ncurses' 'cvs' 'automake' 'autoconf' 'gdb' 'make') +source=(http://thekonst.net/download/$pkgname-$pkgver.tar.bz2 \ + void-compile.patch) +md5sums=('0fcf7ce0386b269e8bdbb7a86e9bee19' + 'b3712050f95092caaa2ec3c826f407e1') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np1 -i ../void-compile.patch || return 1 + ./configure --prefix=/usr \ +# --enable-locales-fix + --disable-nls + make || return 1 + make prefix=$startdir/pkg/usr install || return 1 +} diff --git a/community/motor/void-compile.patch b/community/motor/void-compile.patch new file mode 100644 index 000000000..dd148d9d9 --- /dev/null +++ b/community/motor/void-compile.patch @@ -0,0 +1,87 @@ +diff -Naur motor-3.4.0.orig/kkconsui/src/texteditor.cc motor-3.4.0.new/kkconsui/src/texteditor.cc +--- motor-3.4.0.orig/kkconsui/src/texteditor.cc 2003-09-09 17:51:33.000000000 -0400 ++++ motor-3.4.0.new/kkconsui/src/texteditor.cc 2007-06-29 15:55:13.000000000 -0400 +@@ -1940,7 +1940,7 @@ + } + + int texteditor::findint(void *p1, void *p2) { +- return *(int *) p1 != (int) p2; ++ return *(int *) p1 != *(int *) p2; + } + + int texteditor::findhighline(void *p1, void *p2) { +diff -Naur motor-3.4.0.orig/kkstrtext/kkstrtext.cc motor-3.4.0.new/kkstrtext/kkstrtext.cc +--- motor-3.4.0.orig/kkstrtext/kkstrtext.cc 2005-01-31 19:13:24.000000000 -0500 ++++ motor-3.4.0.new/kkstrtext/kkstrtext.cc 2007-06-29 15:53:39.000000000 -0400 +@@ -431,7 +431,7 @@ + } + + int intcompare(void *s1, void *s2) { +- return (int) s1 != (int) s2; ++ return *(int *) s1 != *(int *) s2; + } + + string i2str(int i) { +diff -Naur motor-3.4.0.orig/src/ui/ncurses/ncursesui.cc motor-3.4.0.new/src/ui/ncurses/ncursesui.cc +--- motor-3.4.0.orig/src/ui/ncurses/ncursesui.cc 2004-11-14 16:04:08.000000000 -0500 ++++ motor-3.4.0.new/src/ui/ncurses/ncursesui.cc 2007-06-29 15:57:40.000000000 -0400 +@@ -1242,7 +1242,7 @@ + populatesettingstree(*db.gettree()); + if(fin = !db.open(n, b, &p)) break; + +- switch((int) p) { ++ switch(*(int *) p) { + case 10: + if(input(motorui::text, buf = project.getversion(), + _("version: ")) == motorui::yes) { +@@ -1368,7 +1368,7 @@ + id = tree.getid(i); + + if(tree.isnode(id)) +- if(sid = (int) tree.getref(id)) ++ if(sid = *(int *) tree.getref(id)) + if(!tree.isnodeopen(id)) + cnodes.push_back(treeshit[sid-1].second->gettagname()); + } +diff -Naur motor-3.4.0.orig/src/ui/ncurses/uitagbrowser.cc motor-3.4.0.new/src/ui/ncurses/uitagbrowser.cc +--- motor-3.4.0.orig/src/ui/ncurses/uitagbrowser.cc 2004-07-22 20:18:16.000000000 -0400 ++++ motor-3.4.0.new/src/ui/ncurses/uitagbrowser.cc 2007-06-29 15:59:42.000000000 -0400 +@@ -95,7 +95,7 @@ + cm.close(); + + if(n) { +- int c = (int) cm.getref(n-1); ++ int c = *(int *) cm.getref(n-1); + + if(c != tagbrowser.getscope()) { + tagbrowser.setscope((motortagbrowser::viewscope) c); +@@ -142,7 +142,7 @@ + switch(cm.open()) { + case -2: + iter = false; +- c = (char) (int) cm.getref(cm.getpos()); ++ c = (char) *(int *) cm.getref(cm.getpos()); + + while((pos = nfilter.find(c)) != -1) { + nfilter.erase(pos, 1); +@@ -240,7 +240,7 @@ + m.setpos(mpos); + + if(r = (n = m.open())) { +- k = (int) m.getref(n-1); ++ k = *(int *) m.getref(n-1); + mpos = n-1; + } + +diff -Naur motor-3.4.0.orig/src/ui/ncurses/uivcs.cc motor-3.4.0.new/src/ui/ncurses/uivcs.cc +--- motor-3.4.0.orig/src/ui/ncurses/uivcs.cc 2005-02-12 09:58:28.000000000 -0500 ++++ motor-3.4.0.new/src/ui/ncurses/uivcs.cc 2007-06-29 16:00:41.000000000 -0400 +@@ -98,7 +98,7 @@ + switch(b) { + case 0: + if(!i) { +- i = (int) tree.getref(tree.getid(n)); ++ i = *(int *) tree.getref(tree.getid(n)); + ic = ch.begin()+i-1; + + found = (ik = find(naffect.begin(), naffect.end(), diff --git a/community/mozplugger/PKGBUILD b/community/mozplugger/PKGBUILD new file mode 100644 index 000000000..307a5a8c1 --- /dev/null +++ b/community/mozplugger/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 1635 2009-08-27 04:12:55Z allan $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Todd Musall <tmusall@comcast.net> + +pkgname=mozplugger +pkgver=1.13.0 +pkgrel=1 +pkgdesc="A Mozilla & Firefox multimedia plugin." +arch=('i686' 'x86_64') +url="http://mozplugger.mozdev.org" +license=('GPL') +depends=('libx11') +backup=('etc/mozpluggerrc') +install=$pkgname.install +source=(http://mozplugger.mozdev.org/files/$pkgname-$pkgver.tar.gz) +md5sums=('dfa557fb331240ae7778e17a92caeb9c') + +build() { + cd $srcdir/$pkgname-$pkgver + make linux || return 1 + install -Dm755 mozplugger.so $pkgdir/usr/lib/mozilla/plugins/mozplugger.so + install -Dm644 mozpluggerrc $pkgdir/etc/mozpluggerrc + install -Dm755 mozplugger-helper $pkgdir/usr/bin/mozplugger-helper + install -Dm755 mozplugger-controller $pkgdir/usr/bin/mozplugger-controller + install -Dm755 mozplugger-linker $pkgdir/usr/bin/mozplugger-linker + install -Dm644 mozplugger.7 $pkgdir/usr/share/man/man7/mozplugger.7 +} diff --git a/community/mozplugger/mozplugger.install b/community/mozplugger/mozplugger.install new file mode 100644 index 000000000..1a08b9dd7 --- /dev/null +++ b/community/mozplugger/mozplugger.install @@ -0,0 +1,15 @@ +post_install() { + echo -en " +==> You may need to delete your local $HOME/.mozilla/firefox/pluginreg.dat +==> file for mozplugger to be enabled correctly after you update it. +==> (It will get regenerated). +==> To add more helpers, edit /etc/mozpluggerrc. +==> The window name can be obtained using the utility xprop(1x). +==> Type "xprop WM_CLASS" and click on a window.\n" +} + +post_upgrade() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/mp3gain/PKGBUILD b/community/mp3gain/PKGBUILD new file mode 100644 index 000000000..6968cd2c4 --- /dev/null +++ b/community/mp3gain/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Alessio 'mOLOk' Bolognino <themolok@gmail.com> +# Contributor: keith <keith@hubbard.net> + +pkgname=mp3gain +pkgver=1.4.6 +pkgrel=2 +pkgdesc="Lossless mp3 normalizer with statistical analysis " +arch=('i686' 'x86_64') +url="http://mp3gain.sourceforge.net" +license=("GPL") +depends=('glibc') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-${pkgver//./_}-src.zip) +md5sums=('4327167375dce5bce97625729a95fdb9') + +build() { + cd $startdir/src + make || return 1 + mkdir -p $startdir/pkg/usr/bin + make INSTALL_PATH=$startdir/pkg/usr/bin install +} diff --git a/community/mp3info/ChangeLog b/community/mp3info/ChangeLog new file mode 100644 index 000000000..7fd5bbf99 --- /dev/null +++ b/community/mp3info/ChangeLog @@ -0,0 +1,2 @@ +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/mp3info/PKGBUILD b/community/mp3info/PKGBUILD new file mode 100644 index 000000000..4915b15be --- /dev/null +++ b/community/mp3info/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Vinay S Shastry <vinayshastry@gmail.com> + +pkgname=mp3info +pkgver=0.8.5a +pkgrel=2 +pkgdesc="An MP3 technical info viewer and ID3 1.x tag editor" +arch=('i686' 'x86_64') +url="http://ibiblio.org/mp3info/" +license=('GPL') +depends=('ncurses' 'gtk2' ) +source=(http://ibiblio.org/pub/linux/apps/sound/mp3-utils/$pkgname/$pkgname-$pkgver.tgz) +md5sums=('cb7b619a10a40aaac2113b87bb2b2ea2') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + sed -i "s:-O2:${CFLAGS}:" Makefile + sed -i "s:/usr/bin/install:/bin/install:" Makefile + + make || return 1 + + install -d ${pkgdir}/usr/bin ${pkgdir}/usr/share/man/man1 + make prefix=${pkgdir}/usr mandir=${pkgdir}/usr/share/man/man1 install +} diff --git a/community/mp3unicode/PKGBUILD b/community/mp3unicode/PKGBUILD new file mode 100644 index 000000000..2047daca2 --- /dev/null +++ b/community/mp3unicode/PKGBUILD @@ -0,0 +1,21 @@ +# Contributor: Zhukov Pavel <gelios@gmail.com> +pkgname=mp3unicode +pkgver=1.2 +pkgrel=3 +pkgdesc="a command line utility to convert ID3 tags in mp3 files between different encodings" +arch=('i686' 'x86_64') +url="http://mp3unicode.yellowsite.ru/" +license=('GPL') +depends=(taglib) +makedepends=(taglib) +options=(zipman) +source=(http://downloads.sourceforge.net/mp3unicode/$pkgname-$pkgver.tar.bz2) +md5sums=('36665ee3ed71585e377f46fda6124a09') + +build() { + cd $startdir/src/$pkgname-$pkgver + #. /etc/profile.d/qt.sh + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/mpdcon/ChangeLog b/community/mpdcon/ChangeLog new file mode 100644 index 000000000..7fd5bbf99 --- /dev/null +++ b/community/mpdcon/ChangeLog @@ -0,0 +1,2 @@ +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/mpdcon/PKGBUILD b/community/mpdcon/PKGBUILD new file mode 100644 index 000000000..680e79ea2 --- /dev/null +++ b/community/mpdcon/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributer: Sebastian Sareyko <public@nooms.de> + +pkgname=mpdcon +pkgver=1.1.99 +pkgrel=2 +pkgdesc="A simple GNUstep controller for MPD" +arch=('i686' 'x86_64') +url="http://www.musicpd.org/MPDCon.shtml" +license=('GPL') +depends=('gnustep-back') +makedepends=() +source=(http://ftp.debian.org/debian/pool/main/m/mpdcon.app/mpdcon.app_$pkgver.orig.tar.gz) +md5sums=('0945b1696b751235c2cf49ecaa6bb22a') + +build() { + cd $startdir/src/mpdcon.app-$pkgver + + if [ -z "$GNUSTEP_USER_CONFIG_FILE" ] ; then + . /etc/profile.d/GNUstep.sh + fi + + make || return 1 + make GNUSTEP_INSTALLATION_DIR=$startdir/pkg/opt/GNUstep/System install +} diff --git a/community/mpgtx/PKGBUILD b/community/mpgtx/PKGBUILD new file mode 100644 index 000000000..080a1d062 --- /dev/null +++ b/community/mpgtx/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Peter Baldwin <bald_pete@hotmail.com> +pkgname=mpgtx +pkgver=1.3.1 +pkgrel=1 +pkgdesc="A command line MPEG audio/video/system toolkit" +arch=('i686' 'x86_64') +url="http://mpgtx.sourceforge.net" +license=("GPL") +depends=() +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('d628060aa04ad3b40a175bf35f5167cf') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make PREFIX=$startdir/pkg/usr install +} diff --git a/community/mt-daapd/PKGBUILD b/community/mt-daapd/PKGBUILD new file mode 100644 index 000000000..3243ce7b5 --- /dev/null +++ b/community/mt-daapd/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Jon Kristian Nilsen <jokr.nilsen@gmail.com> + +pkgname=mt-daapd +pkgver=0.2.4.2 +pkgrel=4 +pkgdesc="A multi-threaded DAAP server compatible with iTunes music sharing" +url="http://www.mt-daapd.org/" +license=("LGPL") +arch=('i686' 'x86_64') +backup=(etc/mt-daapd/mt-daapd.conf) +depends=('libid3tag' 'gdbm' 'avahi') +source=(http://dl.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz \ + mt-daapd) +md5sums=('67bef9fb14d487693b0dfb792c3f1b05' + '26cf6ff799ef06d262a8648d6890a250') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + + sed -i 's|DEFAULT_CONFIGFILE "/etc/mt-daapd.conf"|DEFAULT_CONFIGFILE "/etc/mt-daapd/mt-daapd.conf"|' src/main.c + + ./configure --prefix=/usr --sysconfdir=/etc/mt-daapd --enable-avahi --enable-mdns + make || return 1 + make DESTDIR="$startdir/pkg" install || return 1 + + install -D -m644 $srcdir/$pkgname-$pkgver/contrib/mt-daapd.playlist $pkgdir/etc/mt-daapd/sample.playlist && \ + install -D -m644 $srcdir/$pkgname-$pkgver/contrib/mt-daapd.conf $pkgdir/etc/mt-daapd/mt-daapd.conf && \ + install -D -m755 $srcdir/mt-daapd $pkgdir/etc/rc.d/mt-daapd +} diff --git a/community/mt-daapd/mt-daapd b/community/mt-daapd/mt-daapd new file mode 100644 index 000000000..6cf73b9ee --- /dev/null +++ b/community/mt-daapd/mt-daapd @@ -0,0 +1,33 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +start() { + stat_busy "Starting DAAP server" + /usr/sbin/mt-daapd + stat_done +} + +stop() { + stat_busy "Shutting down DAAP server" + killall -INT mt-daapd + stat_done +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + stop + start + ;; + *) + echo $"Usage: $0 {start|stop|restart}" + ;; +esac +exit 0 diff --git a/community/mtaskbar/ChangeLog b/community/mtaskbar/ChangeLog new file mode 100644 index 000000000..3bad1ddcd --- /dev/null +++ b/community/mtaskbar/ChangeLog @@ -0,0 +1,5 @@ +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + +2007-06-25 Georg Grabler (STiAT) <ggrabler@gmail.com> +* Added libtool option diff --git a/community/mtaskbar/PKGBUILD b/community/mtaskbar/PKGBUILD new file mode 100644 index 000000000..ecd3d4b70 --- /dev/null +++ b/community/mtaskbar/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> +# Contributor: failure <ljofre@gmail.com> + +pkgname=mtaskbar +pkgver=0.7 +pkgrel=1 +pkgdesc="A modified TaskBar for the KDE 3.4 kicker panel which supports thumbnail images of application windows" +arch=('i686' 'x86_64') +url="http://www.uni-weimar.de/~wolff3/index_taskbar.html" +license=('GPL') +depends=('x-server' 'kdelibs') +options=('libtool') +source=(http://www.uni-weimar.de/~wolff3/kdelook/$pkgname-$pkgver.tar.bz2 mtaskbar-gcc4.patch mtaskbar-desktop.patch) +md5sums=('53fdd1b7cd97b3f66c68d2de9d507914' 'be529ce0fcd7c946140f3aec84471a65'\ + '8d2f41507ec8d5395031bb7ecc8a75fd') + +build() { + . /etc/profile.d/qt.sh + export PATH=$QTDIR/bin:$PATH + # Using the patches to make it work against gcc>=4. Thanks gentoo + # people for the patches ! :o) + patch -Np0 < ../mtaskbar-gcc4.patch + patch -Np0 < ../mtaskbar-desktop.patch + + cd $startdir/src/$pkgname-$pkgver/mtaskbar + ./configure --prefix=/opt/kde + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/mtaskbar/mtaskbar-desktop.patch b/community/mtaskbar/mtaskbar-desktop.patch new file mode 100644 index 000000000..fe1d91559 --- /dev/null +++ b/community/mtaskbar/mtaskbar-desktop.patch @@ -0,0 +1,19 @@ +--- mtaskbar-0.7/mtaskbar/src/mtaskbar.desktop 2005-03-30 22:38:07.000000000 +0000 ++++ mtaskbar-0.7-orig/mtaskbar/src/mtaskbar.desktop 2005-03-30 22:40:14.000000000 +0000 +@@ -1,13 +1,14 @@ + [Desktop Entry] + Encoding=UTF-8 + Name=Taskbar v2 ++Name[pl]=Taskbar v2 + Icon=taskbarapplet + + X-KDE-Library=libmtaskbar + X-KDE-UniqueApplet=true ++Type=Plugin + +-Name[xx]=xxTaskbar v2xx +- + Comment=An extended taskbar panel applet. +-omment[xx]=xxAn extended taskbar panel applet.xx ++Comment[pl]=Rozbudowany aplet panelu systemowego ++Categories=KDE;System; diff --git a/community/mtaskbar/mtaskbar-gcc4.patch b/community/mtaskbar/mtaskbar-gcc4.patch new file mode 100644 index 000000000..4307d85ab --- /dev/null +++ b/community/mtaskbar/mtaskbar-gcc4.patch @@ -0,0 +1,12 @@ +diff -urN ./mtaskbar-0.7.orig/mtaskbar/src/mtaskcontainer.h ./mtaskbar-0.7/mtaskbar/src/mtaskcontainer.h +--- ./mtaskbar-0.7.orig/mtaskbar/src/mtaskcontainer.h 2004-11-08 14:14:16.000000000 +0100 ++++ ./mtaskbar-0.7/mtaskbar/src/mtaskcontainer.h 2006-05-30 23:26:29.542823000 +0200 +@@ -69,7 +69,7 @@ + virtual bool event(QEvent *e); + MTaskBar * m_taskbar; + virtual void popupMenu( TaskBar::Action action ); +- virtual void MTaskContainer::drawShadowText(QPainter &p, QRect tr, int tf, const QString & str, int len = -1, QRect * brect = 0, QTextParag ** internal = 0 ); ++ virtual void drawShadowText(QPainter &p, QRect tr, int tf, const QString & str, int len = -1, QRect * brect = 0, QTextParag ** internal = 0 ); + + private: + bool m_aboutToCloseAnim; // is true when we are closing the anim widget. During thatt operation we don't do any paint operations since it would flicker like nuts (workaroun for a maybe internal Qt bug) diff --git a/community/mtpaint/PKGBUILD b/community/mtpaint/PKGBUILD new file mode 100644 index 000000000..fd03c9c9c --- /dev/null +++ b/community/mtpaint/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: yosh64 <yosh64.at.gmail.dot.com> + +pkgname=mtpaint +pkgver=3.31 +pkgrel=2 +pkgdesc="A simple GTK2 painting program designed for creating icons and pixel based artwork." +arch=('i686' 'x86_64') +url="http://mtpaint.sourceforge.net" +license=('GPL') +depends=('gtk2' 'giflib' 'openjpeg') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('fbe34eb25f96b6092403115f1f6ab387') + +build() { + cd $srcdir/$pkgname-$pkgver + + ./configure --prefix=$pkgdir/usr man intl gif jpeg tiff + make || return 1 + make install + + install -D -m644 doc/mtpaint.desktop $pkgdir/usr/share/applications/$pkgname.desktop + + mv $pkgdir/usr/man $pkgdir/usr/share/man || return 1 +} diff --git a/community/multiget/PKGBUILD b/community/multiget/PKGBUILD new file mode 100644 index 000000000..ad3f56d16 --- /dev/null +++ b/community/multiget/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> + +pkgname=multiget +pkgver=1.2.0 +pkgrel=2 +pkgdesc="Easy to use GUI file downloader" +url="http://multiget.sourceforge.net" +license=('GPL') +depends=('wxgtk>=2.6') +makedepends=('intltool') +arch=('i686' 'x86_64') +source=('http://downloads.sourceforge.net/sourceforge/multiget/multiget-1.2.0.src.tar.bz2' + 'multiget.desktop') +md5sums=('b62c4017ad2180cfa8b466e2bd320e40' + 'd2ca4aa41dbf6e5893719b5e2dfd8f1d') + + +build() { + cd ${startdir}/src/${pkgname} + ./autogen.sh --prefix=/usr || return 1 + make || return 1 + make DESTDIR=${startdir}/pkg install || return 1 + + install -Dm644 ${startdir}/src/multiget.desktop \ + ${startdir}/pkg/usr/share/applications/multiget.desktop + install -Dm644 ${startdir}/src/multiget/newicons/48/logo_48.xpm \ + ${startdir}/pkg/usr/share/pixmaps/multiget.xpm +} diff --git a/community/multiget/multiget.desktop b/community/multiget/multiget.desktop new file mode 100644 index 000000000..dd2caf52d --- /dev/null +++ b/community/multiget/multiget.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=MultiGet +Exec=multiget +Terminal=false +Type=Application +Icon=multiget +StartupNotify=true +Categories=Network; diff --git a/community/multimux/PKGBUILD b/community/multimux/PKGBUILD new file mode 100644 index 000000000..6942cc2ed --- /dev/null +++ b/community/multimux/PKGBUILD @@ -0,0 +1,21 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com> +# Contributor: Shadowhand <woody.gilk@gmail.com> + +pkgname=multimux +pkgver=0.2.5.1 +pkgrel=1 +pkgdesc="Combines up to 8 audio mono wave channels into one big multi channel wave file" +url="http://panteltje.com/panteltje/dvd/" +license=('GPL') +arch=('i686' 'x86_64') +depends=() +source=(http://panteltje.com/panteltje/dvd/$pkgname-$pkgver.tgz) +md5sums=('1015e9bb2dab6d6ee6a93cf8fd61bb0a') + +build() { + cd $startdir/src/$pkgname-$pkgver + mkdir -p $startdir/pkg/usr/bin + sed -i "s|/usr/local/bin|${startdir}/pkg/usr/bin|g" Makefile + make || return 1 + make install +} diff --git a/community/mupen64plus/PKGBUILD b/community/mupen64plus/PKGBUILD new file mode 100755 index 000000000..023d3e3da --- /dev/null +++ b/community/mupen64plus/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Zephyr + +pkgname=mupen64plus +pkgver=1.5 +pkgrel=1 +pkgdesc="Nintendo64 Emulator" +arch=('i686' 'x86_64') +url="http://code.google.com/p/mupen64plus/" +license=('GPL') +depends=('gtk2' 'sdl_ttf' 'yasm' 'mesa') +makedepends=('qt') +optdepends=('qt: qt4 frontend') +source=(http://mupen64plus.googlecode.com/files/Mupen64Plus-${pkgver//./-}-src.tar.gz) +md5sums=('c224b045d343ff02f6f933d328861b01') + +build() { + cd ${srcdir}/Mupen64Plus-${pkgver//./-}-src + make PREFIX=/usr all || return 1 + make PREFIX=${pkgdir}/usr install + + make PREFIX=/usr GUI=QT4 all + install -m755 mupen64plus $pkgdir/usr/bin/mupen64plus-qt + + cd $pkgdir/usr/share/applications + cp mupen64plus.desktop mupen64plus-qt.desktop + sed -i "s#Name=Mupen64Plus#Name=Mupen64Plus (Qt)#" mupen64plus-qt.desktop + sed -i "s#Exec=mupen64plus#Exec=mupen64plus-qt#" mupen64plus-qt.desktop +} diff --git a/community/murrine-themes-collection/PKGBUILD b/community/murrine-themes-collection/PKGBUILD new file mode 100644 index 000000000..fbcedb9e6 --- /dev/null +++ b/community/murrine-themes-collection/PKGBUILD @@ -0,0 +1,83 @@ +# $Id: PKGBUILD 1961 2009-09-06 20:04:56Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> + +pkgname=murrine-themes-collection +pkgver=20090906 +pkgrel=1 +pkgdesc="A collection of Murrine GTK2 themes" +license=('GPL') +arch=('any') +url="http://www.cimitan.com/murrine/themes/gallery" +depends=('gtk-engine-murrine') +source=(http://www.gnome-look.org/CONTENT/content-files/94653-Black-Diamond.tar.gz \ + http://www.gnome-look.org/CONTENT/content-files/81401-Blue-Crystal-0.9.2.tar.gz \ + http://www.cimitan.com/murrine/files/Caramello_04.tar.bz2 \ + http://www.cimitan.com/murrine/files/Kiwi.tar.gz \ + http://www.gnome-look.org/CONTENT/content-files/93558-Murreza.tar.bz2 \ + http://www.cimitan.com/murrine/files/MurrinaAquaIsh.tar.bz2 \ + http://www.cimitan.com/murrine/files/MurrinaBlu-0.32.tar.gz \ + http://www.cimitan.com/murrine/files/MurrinaBlue.tar.bz2 \ + http://www.cimitan.com/murrine/files/MurrinaCandido.tar.gz \ + http://www.cimitan.com/murrine/files/MurrinaChrome.tar.gz \ + http://www.cimitan.com/murrine/files/MurrinaCream.tar.gz \ + http://www.cimitan.com/murrine/files/MurrinaElement.tar.gz \ + http://www.cimitan.com/murrine/files/MurrinaFancyCandy.tar.bz2 \ + http://www.cimitan.com/murrine/files/MurrinaGilouche.tar.bz2 \ + http://www.cimitan.com/murrine/files/Murrine-Gray.tar.gz \ + http://www.cimitan.com/murrine/files/Murrine-Light.tar.gz \ + http://www.cimitan.com/murrine/files/MurrinaLoveGray.tar.bz2 \ + http://www.cimitan.com/murrine/files/MurrinaOranche_02.tar.gz \ + http://www.cimitan.com/murrine/files/MurrinaOransun.tar.gz \ + http://www.cimitan.com/murrine/files/Murrine-Sky.tar.gz \ + http://www.cimitan.com/murrine/files/MurrinaTango.tar.bz2 \ + http://www.cimitan.com/murrine/files/MurrinaVerdeOlivo.tar.bz2 \ + http://www.cimitan.com/murrine/files/MurrineRounded.tar.bz2 \ + http://www.cimitan.com/murrine/files/NOX-svn-r22.tar.gz \ + http://www.cimitan.com/murrine/files/Orangine.tar.gz) +md5sums=('f04a51651b07c1ce6e3097e8786d9ee5' + 'ec90e4e3f55a620489ccb5aa0226b87f' + '5dbc0178ddaed12b7544f44ee417242f' + '7f6fb102d77c2e6247cf09e30ee29257' + '95040749f2c7f938b2e3808901ce37af' + 'e18bb191756ed1b793432f6bc7607db4' + '9f7ddce9b35bbec8bc258600fecff6e0' + 'c42534308c8d45a3c953571ea94f50ac' + '3fe082faed0389c5ce186282a99659b4' + '4c4a9d72172ef67e6004a608878c9ee4' + 'b3993c593f26a54f2259bbf8c42e54b6' + '03349c71b1e0f2b99df91bb75bce98c6' + '5a66f3de41547a0a27f925ac8d8d8c46' + '65d8f1f28f9c8ed14b15ec894dd0bfc0' + '0a1f0b1dab626d281d808b927003523c' + '4428ad427be93727da949d2f5aa908cb' + '31ce9fce5114c1cfe471dc614de539cc' + 'f4e7a49a5a2cd14378b071fc6c448a4d' + '59721e24d5b56008ee8ad31004568de8' + '9b5e10156d2334b4466e6111999f3857' + '43a6848cc8a9eededffb516cfb02b635' + '7fb55d613c31a1455a9db6c121fff0bb' + '1529a04eb9bea0a17eee76405d32e947' + 'ba12603b8b9c228bd4833fe5ff36eb9b' + '8135b5b738f8cbfc76f882d537a79d3a') + +build() { + cd ${srcdir} + install -d ${pkgdir}/usr/share/themes + + for i in `ls`; do + if [ -d "$i" ]; then + cp -rf ${i} ${pkgdir}/usr/share/themes || return 1 + fi + done + + # Remove Icon themes + rm -rf ${pkgdir}/usr/share/themes/MurrineRounded{Icon,LessFramed{,Icon}} + + # Install Murreza themes + mv ${pkgdir}/usr/share/themes/Murreza/Murreza\ {Silver,Warm} \ + ${pkgdir}/usr/share/themes/ + rm -rf ${pkgdir}/usr/share/themes/Murreza + + # Useless files + rm -rf ${pkgdir}/usr/share/themes/fbpanel-config +} diff --git a/community/musepack-tools/PKGBUILD b/community/musepack-tools/PKGBUILD new file mode 100644 index 000000000..da2f1b3e3 --- /dev/null +++ b/community/musepack-tools/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> + +pkgname=musepack-tools +pkgver=1.15v +pkgrel=1 +pkgdesc="Musepack decoder/encoder" +arch=(i686 x86_64) +url="http://www.musepack.net/" +license=("LGPL") +depends=('esd') +source=(http://files2.musepack.net/source/mpcsv7-src-$pkgver.tar.bz2) +md5sums=('eb3e6b64b1f7d68aaeb04e39936d87fb') + +build() { + cd $startdir/src/sv7 + sed -i 's/void OverdriveReport/static void OverdriveReport/' mppdec.h + sed -i 's|#define USE_IRIX_AUDIO|//#define USE_IRIX_AUDIO|' mpp.h + sed -i 's|OverdriveReport|//OverdriveReport|' mppdec.c + if [ $CARCH == x86_64 ] ; then + sed -re 's|i586|x86-64|' -i $startdir/src/sv7/Makefile + sed -re 's|i686|x86-64|' -i $startdir/src/sv7/Makefile + fi + make LDADD="-lm -lesd" all mppdec || return 1 + install -D -m755 mppdec $startdir/pkg/usr/bin/mppdec + install -D -m755 mppenc $startdir/pkg/usr/bin/mppenc + install -D -m755 replaygain $startdir/pkg/usr/bin/replaygain +} diff --git a/community/music-applet/PKGBUILD b/community/music-applet/PKGBUILD new file mode 100644 index 000000000..921e6f1f5 --- /dev/null +++ b/community/music-applet/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=music-applet +pkgver=2.5.1 +pkgrel=1 +pkgdesc="A small, simple GNOME panel applet that lets you control a variety of different music players" +arch=('i686' 'x86_64') +url="http://www.kuliniewicz.org/music-applet/" +license=('GPL') +depends=('gnome-panel' 'eel' 'pygtk' 'gconf>=2.18.0.1-4' 'hicolor-icon-theme' 'dbus-python') +makedepends=('perlxml' 'gnome-doc-utils>=0.11.2') +install=$pkgname.install +source=(http://www.kuliniewicz.org/music-applet/downloads/$pkgname-$pkgver.tar.gz) +options=('!libtool' '!emptydirs') +md5sums=('2cd43e4b6d93d8ca552fa239c44c65d3') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libexecdir=/usr/lib/music-applet \ + --disable-scrollkeeper \ + --with-dbus + make || return 1 + make -j1 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$startdir/pkg install || return 1 + + mkdir -p ${startdir}/pkg/usr/share/gconf/schemas + gconf-merge-schema ${startdir}/pkg/usr/share/gconf/schemas/${pkgname}.schemas \ + ${startdir}/pkg/etc/gconf/schemas/*.schemas + rm -f ${startdir}/pkg/etc/gconf/schemas/*.schemas +} diff --git a/community/music-applet/music-applet.install b/community/music-applet/music-applet.install new file mode 100644 index 000000000..c4aa6f83b --- /dev/null +++ b/community/music-applet/music-applet.install @@ -0,0 +1,22 @@ +pkgname=music-applet + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/musicmanager/PKGBUILD b/community/musicmanager/PKGBUILD new file mode 100644 index 000000000..3ac833352 --- /dev/null +++ b/community/musicmanager/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 3557 2009-10-05 20:00:02Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sander Jansen <sander@knology.net> + +pkgname=musicmanager +pkgver=0.10.7 +pkgrel=1 +pkgdesc="Music Manager and Player" +arch=('i686' 'x86_64') +url="http://code.google.com/p/gogglesmm/" +license=('GPL3') +install=musicmanager.install +depends=('fox>=1.6.0' 'xine-lib>=1.0' 'sqlite3>=3.4.0' 'taglib' 'dbus-core') +source=(http://gogglesmm.googlecode.com/files/musicmanager-$pkgver.tar.bz2) +md5sums=('a6a148459440489ec7eb1d64c8855ec3') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + mkdir -p $startdir/pkg/usr/bin && \ + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/musicmanager/musicmanager.install b/community/musicmanager/musicmanager.install new file mode 100644 index 000000000..e7184a936 --- /dev/null +++ b/community/musicmanager/musicmanager.install @@ -0,0 +1,12 @@ +post_install() { + gtk-update-icon-cache /usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + diff --git a/community/mutt_vc_query/ChangeLog b/community/mutt_vc_query/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/mutt_vc_query/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/mutt_vc_query/PKGBUILD b/community/mutt_vc_query/PKGBUILD new file mode 100644 index 000000000..e61450619 --- /dev/null +++ b/community/mutt_vc_query/PKGBUILD @@ -0,0 +1,20 @@ +#$Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> + +pkgname=mutt_vc_query +pkgver=002 +pkgrel=1 +pkgdesc="Query vCards from mutt using libvc." +arch=('i686' 'x86_64') +url="http://rolo.sourceforge.net" +license=('GPL') +depends=('libvc') +source=(http://downloads.sourceforge.net/rolo/$pkgname-$pkgver.tar.gz) +md5sums=('152ca5b108b259ddeb7f85768c577ed5') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/mxml/PKGBUILD b/community/mxml/PKGBUILD new file mode 100644 index 000000000..aee8d6173 --- /dev/null +++ b/community/mxml/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Johannes Sjolund <j.sjolund@gmail.com> + +pkgname=mxml +pkgver=2.5 +pkgrel=1 +pkgdesc="A small XML parsing library " +arch=('i686' 'x86_64') +url="http://www.minixml.org/" +license=('LGPL') +depends=('glibc') +source=(http://ftp.easysw.com/pub/mxml/$pkgver/$pkgname-$pkgver.tar.gz) +md5sums=('f706377fba630b39fa02fd63642b17e5') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DSTROOT=$startdir/pkg install + chmod -x $startdir/pkg/usr/lib/libmxml.a +} diff --git a/community/myodbc/PKGBUILD b/community/myodbc/PKGBUILD new file mode 100644 index 000000000..4b6c71e03 --- /dev/null +++ b/community/myodbc/PKGBUILD @@ -0,0 +1,28 @@ +pkgname=myodbc +pkgver=5.1.5 +_suffix=r1144 +pkgrel=1 +pkgdesc="ODBC driver/connector for MySQL" +arch=(i686 x86_64) +url="http://dev.mysql.com/downloads/connector/odbc/" +depends=('unixodbc' 'libmysqlclient') +license=('GPL') +options=('!libtool') +source=("http://mysql.cce.usp.br/Downloads/Connector-ODBC/5.1/mysql-connector-odbc-${pkgver}${_suffix}.tar.gz" + myodbc-build-fix.patch) +md5sums=('bfe284789154c6071311325415de541c' + '213c66f7e4343ee3f786c74f59db2064') + +build() { + cd $startdir/src/mysql-connector-odbc-${pkgver}${_suffix} + + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr --sysconfdir=/etc --with-unixODBC=/usr \ + --with-mysql-path=/usr --without-samples --enable-thread-safe \ + --without-x --without-qt --disable-gui --enable-shared \ + --disable-static + + patch -p1 <$srcdir/myodbc-build-fix.patch + + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/myodbc/myodbc-build-fix.patch b/community/myodbc/myodbc-build-fix.patch new file mode 100644 index 000000000..4061cee36 --- /dev/null +++ b/community/myodbc/myodbc-build-fix.patch @@ -0,0 +1,24 @@ +diff -wbBur mysql-connector-odbc-5.1.5r1144/driver/myutil.h mysql-connector-odbc-5.1.5r1144.my/driver/myutil.h +--- mysql-connector-odbc-5.1.5r1144/driver/myutil.h 2008-04-15 05:03:13.000000000 +0400 ++++ mysql-connector-odbc-5.1.5r1144.my/driver/myutil.h 2009-09-23 19:52:45.000000000 +0400 +@@ -204,7 +204,7 @@ + SQLLEN *pcbValue); + SQLRETURN SQL_API my_SQLExtendedFetch(SQLHSTMT hstmt, SQLUSMALLINT fFetchType, + SQLROWOFFSET irow, SQLULEN *pcrow, +- SQLUSMALLINT FAR *rgfRowStatus, bool upd_status); ++ SQLUSMALLINT FAR *rgfRowStatus, my_bool upd_status); + SQLRETURN copy_stmt_error(STMT FAR *src, STMT FAR *dst); + int unireg_to_c_datatype(MYSQL_FIELD *field); + int default_c_type(int sql_data_type); +diff -wbBur mysql-connector-odbc-5.1.5r1144/driver/results.c mysql-connector-odbc-5.1.5r1144.my/driver/results.c +--- mysql-connector-odbc-5.1.5r1144/driver/results.c 2008-06-06 23:37:04.000000000 +0400 ++++ mysql-connector-odbc-5.1.5r1144.my/driver/results.c 2009-09-23 19:52:39.000000000 +0400 +@@ -1184,7 +1184,7 @@ + SQLROWOFFSET irow, + SQLULEN *pcrow, + SQLUSMALLINT FAR *rgfRowStatus, +- bool upd_status ) ++ my_bool upd_status ) + { + ulong rows_to_fetch; + long cur_row, max_row; diff --git a/community/mysql-gui-tools/ChangeLog b/community/mysql-gui-tools/ChangeLog new file mode 100644 index 000000000..056869fa6 --- /dev/null +++ b/community/mysql-gui-tools/ChangeLog @@ -0,0 +1,5 @@ + +2007-11-19 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Re-compiled and removed mysql-workbench as it is very unstable. + diff --git a/community/mysql-gui-tools/PKGBUILD b/community/mysql-gui-tools/PKGBUILD new file mode 100644 index 000000000..d95ab740d --- /dev/null +++ b/community/mysql-gui-tools/PKGBUILD @@ -0,0 +1,84 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> +# Contributor: Vinay S Shastry <vinayshastry@gmail.com> + +pkgname=mysql-gui-tools +pkgver=5.0r14 +pkgrel=3 +arch=('i686' 'x86_64') +pkgdesc="Set of programs to manage and interact with a MySQL server." +url="http://www.mysql.com/products/tools/" +license=('GPL') +source=(http://mirrors.uol.com.br/pub/mysql/Downloads/MySQLGUITools/$pkgname-$pkgver.tar.gz + bad-char.patch + mysql-gui-tools-sigc_2.1.1_api_fixes.diff + mysql-gui-tools-5.0_p12-deprecated-gtk+-api.patch + mysql-gui-tools-gcc43.patch + mysql-gui-tools-schema-change-freeze.patch) +depends=('gtkmm' 'gtkhtml' 'libmysqlclient' 'pcre') +replaces=('mysql-administrator' 'mysql-query-browser') +conflicts=('mysql-administrator' 'mysql-query-browser') +provides=('mysql-gui-common' 'mysql-administrator' 'mysql-query-browser') +makedepends=('pkgconfig' 'lua' 'libxml2' 'libgnomeprint') +options=('!makeflags') + +build() { + cd $startdir/src/$pkgname-$pkgver + + # Patch to make 5.0r14 compile + patch -Np1 < $startdir/src/bad-char.patch + patch -Np1 < $startdir/src/mysql-gui-tools-sigc_2.1.1_api_fixes.diff + patch -Np1 < $startdir/src/mysql-gui-tools-gcc43.patch + patch -Np0 < $startdir/src/mysql-gui-tools-5.0_p12-deprecated-gtk+-api.patch + patch -Np0 < $startdir/src/mysql-gui-tools-schema-change-freeze.patch + + cd $startdir/src/$pkgname-$pkgver/common + + sh autogen.sh + ./configure --prefix=/usr --datarootdir=/usr/share --with-gtkhtml=libgtkhtml-3.14 || return 1 + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + cd .. + cp -R common mysql-gui-common + + cd $startdir/src/$pkgname-$pkgver/administrator + sh autogen.sh + ./configure --prefix=/usr --datarootdir=/usr/share --with-gtkhtml=libgtkhtml-3.14 || return 1 + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + cd $startdir/src/$pkgname-$pkgver/query-browser + sh autogen.sh + ./configure --prefix=/usr --datarootdir=/usr/share --with-gtkhtml=libgtkhtml-3.14 || return 1 + + make CFLAGS="${CFLAGS} -D_GNU_SOURCE" || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + #cd $startdir/src/$pkgname-$pkgver/mysql-workbench + + #patch -p1 < ../../mysql-gui-tools-5.0_p12-workbench-lua.patch + + #./configure --prefix=/usr --with-gtkhtml=libgtkhtml-3.14 || return 1 + #make || return 1 + #make DESTDIR=$startdir/pkg install + + # Some adjusts to make mysql-workbench run + #cd $startdir/pkg/usr/bin + #mv mysql-workbench mysql-wb + #mv mysql-workbench-bin mysql-wb-bin + #install -m755 $startdir/src/mysql-workbench.sh mysql-workbench + #rm -rf $startdir/pkg/usr/lib/ + + # Fixed startup scripts + install -m755 $startdir/mysql-administrator $pkgdir/usr/bin + install -m755 $startdir/mysql-query-browser $pkgdir/usr/bin + +} +md5sums=('b8efefbf20b7264c8f3afd34424467d7' + '4279c75bb5e6c2bfcb16c98817d55b80' + '4625629385142862cd01d37f814d5e80' + '33205d45329ab4fa4096b6b298a60b2c' + '1368384dac87bc0a64adb774ab2e6cbd' + 'd2f5a0405cbf7430bffb4c5c83ae5b34') diff --git a/community/mysql-gui-tools/bad-char.patch b/community/mysql-gui-tools/bad-char.patch new file mode 100644 index 000000000..61098dbf3 --- /dev/null +++ b/community/mysql-gui-tools/bad-char.patch @@ -0,0 +1,8 @@ +--- mysql-gui-tools-5.0r14/common/library/base-library/source/myx_database_model.c 2008-10-13 06:36:12.000000000 -0500 ++++ mysql-gui-tools-5.0r14/common/library/base-library/source/myx_database_model.c.new 2008-11-17 14:11:28.000000000 -0600 +@@ -1,4 +1,4 @@ +-// Copyright (C) 2003 - 2008 MySQL AB, 2008 Sun Microsystems, Inc. ++// Copyright (C) 2003 - 2008 MySQL AB, 2008 Sun Microsystems, Inc. + + #include "myx_public_interface.h" + #include "myx_util.h" diff --git a/community/mysql-gui-tools/mysql-administrator b/community/mysql-gui-tools/mysql-administrator new file mode 100755 index 000000000..c6c36f3f0 --- /dev/null +++ b/community/mysql-gui-tools/mysql-administrator @@ -0,0 +1,106 @@ +#!/bin/sh + +PRG="$0" + +# need this for relative symlinks +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done + +DIRNAME=`dirname $PRG` + +tmp_DIRNAME1=`cd $DIRNAME/..; pwd` +tmp_DIRNAME2=`cd $DIRNAME; pwd` + +if [ -d "$tmp_DIRNAME1/share" ]; then + # installed to / + DIRNAME="$tmp_DIRNAME1" + LIBPREFIX="$DIRNAME/lib/mysql-gui" +elif [ -d "$tmp_DIRNAME2/share" ]; then + # installed to /opt or something similar + DIRNAME="$tmp_DIRNAME2" + LIBPREFIX="$DIRNAME" +else + echo "Data files not found. Please check your installation." + exit 1 +fi + +DIRNAME=/ + +if [ -f "$LIBPREFIX/lib/pango.modules" ]; then + bundled_deps=1 +else + bundled_deps=0 +fi + +export MA_DIR="$DIRNAME" +export LD_LIBRARY_PATH="$LIBPREFIX/lib:$LD_LIBRARY_PATH" + +### begin stuff needed for bundled gtk libraries +pangorc_path=$LIBPREFIX/lib/pangorc +gdkpixbuf_path=$LIBPREFIX/lib/gdk-pixbuf.loaders +pangomodules_path=$LIBPREFIX/lib/pango.modules +desktopfile_path=$DIRNAME/MySQLAdministrator.desktop + +if [ $bundled_deps -ne 0 ]; then + args="" + for arg in $*; do + if test $arg = "--update-paths"; then + echo "Updating `basename $0` installation paths..." + old_prefix=$(grep ModuleFiles $pangorc_path|sed -e 's#.*=.\?\(/.*\)/lib/pango.modules#\1#') + new_prefix=$LIBPREFIX + + # replace paths in our custom configuration files + for f in $pangorc_path $gdkpixbuf_path $pangomodules_path $desktopfile_path; do + sed -e "s:$old_prefix:$new_prefix:g" $f > $f.bak + if [ $? -ne 0 ]; then + echo "Error updating files for new installation path." + echo "Please make sure `basename $0` is installed correctly and you have" + echo "proper write permissions in the installation directory." + exit 1 + fi + mv $f.bak $f + if [ $? -ne 0 ]; then + echo "Error updating files for new installation path." + echo "Please make sure `basename $0` is installed correctly and you have" + echo "proper write permissions in the installation directory." + exit 1 + fi + done + echo "Done." + exit + else + args="$args \"$arg\"" + fi + done + + + # if we're in a bundle, make sure the paths in the pango and gdk-pixbuf + # loaders are correct + export GDK_PIXBUF_MODULE_FILE="$gdkpixbuf_path" + export PANGO_RC_FILE="$pangorc_path" + export GTK_EXE_PREFIX="$LIBPREFIX" + + prefix=$(grep ModuleFiles $pangorc_path|sed -e 's#.*=.\?\(/.*\)/lib/pango.modules#\1#') + + if ! [ -f "$prefix/lib/pango.modules" ]; then + cat <<EOF +Error starting $0. +The actual installation path of `basename $0` is different from the +expected one. Please run $0 --update-paths (as the root +user, if needed) to have the installation directory updated. +EOF + exit 1 + fi +fi +### end stuff needed for bundled gtk libraries + + +$PRG-bin $args + diff --git a/community/mysql-gui-tools/mysql-gui-tools-5.0_p12-deprecated-gtk+-api.patch b/community/mysql-gui-tools/mysql-gui-tools-5.0_p12-deprecated-gtk+-api.patch new file mode 100644 index 000000000..5d993aad9 --- /dev/null +++ b/community/mysql-gui-tools/mysql-gui-tools-5.0_p12-deprecated-gtk+-api.patch @@ -0,0 +1,59 @@ +Index: query-browser/source/linux/gtksourceview/gtksourceview/gtksourcelanguage.h +=================================================================== +--- query-browser/source/linux/gtksourceview/gtksourceview/gtksourcelanguage.h (revision 488) ++++ query-browser/source/linux/gtksourceview/gtksourceview/gtksourcelanguage.h (working copy) +@@ -30,10 +30,10 @@ + G_BEGIN_DECLS + + #define GTK_TYPE_SOURCE_LANGUAGE (gtk_source_language_get_type ()) +-#define GTK_SOURCE_LANGUAGE(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_SOURCE_LANGUAGE, GtkSourceLanguage)) +-#define GTK_SOURCE_LANGUAGE_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_SOURCE_LANGUAGE, GtkSourceLanguageClass)) +-#define GTK_IS_SOURCE_LANGUAGE(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_SOURCE_LANGUAGE)) +-#define GTK_IS_SOURCE_LANGUAGE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SOURCE_LANGUAGE)) ++#define GTK_SOURCE_LANGUAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SOURCE_LANGUAGE, GtkSourceLanguage)) ++#define GTK_SOURCE_LANGUAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SOURCE_LANGUAGE, GtkSourceLanguageClass)) ++#define GTK_IS_SOURCE_LANGUAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SOURCE_LANGUAGE)) ++#define GTK_IS_SOURCE_LANGUAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SOURCE_LANGUAGE)) + #define GTK_SOURCE_LANGUAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SOURCE_LANGUAGE, GtkSourceLanguageClass)) + + +Index: query-browser/source/linux/gtksourceview/gtksourceview/gtksourcelanguagesmanager.h +=================================================================== +--- query-browser/source/linux/gtksourceview/gtksourceview/gtksourcelanguagesmanager.h (revision 488) ++++ query-browser/source/linux/gtksourceview/gtksourceview/gtksourcelanguagesmanager.h (working copy) +@@ -27,10 +27,10 @@ + G_BEGIN_DECLS + + #define GTK_TYPE_SOURCE_LANGUAGES_MANAGER (gtk_source_languages_manager_get_type ()) +-#define GTK_SOURCE_LANGUAGES_MANAGER(obj) (GTK_CHECK_CAST ((obj), GTK_TYPE_SOURCE_LANGUAGES_MANAGER, GtkSourceLanguagesManager)) +-#define GTK_SOURCE_LANGUAGES_MANAGER_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_TYPE_SOURCE_LANGUAGES_MANAGER, GtkSourceLanguagesManagerClass)) +-#define GTK_IS_SOURCE_LANGUAGES_MANAGER(obj) (GTK_CHECK_TYPE ((obj), GTK_TYPE_SOURCE_LANGUAGES_MANAGER)) +-#define GTK_IS_SOURCE_LANGUAGES_MANAGER_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SOURCE_LANGUAGES_MANAGER)) ++#define GTK_SOURCE_LANGUAGES_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SOURCE_LANGUAGES_MANAGER, GtkSourceLanguagesManager)) ++#define GTK_SOURCE_LANGUAGES_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SOURCE_LANGUAGES_MANAGER, GtkSourceLanguagesManagerClass)) ++#define GTK_IS_SOURCE_LANGUAGES_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SOURCE_LANGUAGES_MANAGER)) ++#define GTK_IS_SOURCE_LANGUAGES_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SOURCE_LANGUAGES_MANAGER)) + + + typedef struct _GtkSourceLanguagesManager GtkSourceLanguagesManager; +Index: query-browser/source/linux/gtksourceview/gtksourceview/gtksourceundomanager.h +=================================================================== +--- query-browser/source/linux/gtksourceview/gtksourceview/gtksourceundomanager.h (revision 488) ++++ query-browser/source/linux/gtksourceview/gtksourceview/gtksourceundomanager.h (working copy) +@@ -29,11 +29,11 @@ + #include <gtk/gtktextbuffer.h> + + #define GTK_SOURCE_TYPE_UNDO_MANAGER (gtk_source_undo_manager_get_type ()) +-#define GTK_SOURCE_UNDO_MANAGER(obj) (GTK_CHECK_CAST ((obj), GTK_SOURCE_TYPE_UNDO_MANAGER, GtkSourceUndoManager)) +-#define GTK_SOURCE_UNDO_MANAGER_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), GTK_SOURCE_TYPE_UNDO_MANAGER, GtkSourceUndoManagerClass)) +-#define GTK_SOURCE_IS_UNDO_MANAGER(obj) (GTK_CHECK_TYPE ((obj), GTK_SOURCE_TYPE_UNDO_MANAGER)) +-#define GTK_SOURCE_IS_UNDO_MANAGER_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), GTK_SOURCE_TYPE_UNDO_MANAGER)) +-#define GTK_SOURCE_UNDO_MANAGER_GET_CLASS(obj) (GTK_CHECK_GET_CLASS ((obj), GTK_SOURCE_TYPE_UNDO_MANAGER, GtkSourceUndoManagerClass)) ++#define GTK_SOURCE_UNDO_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_SOURCE_TYPE_UNDO_MANAGER, GtkSourceUndoManager)) ++#define GTK_SOURCE_UNDO_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_SOURCE_TYPE_UNDO_MANAGER, GtkSourceUndoManagerClass)) ++#define GTK_SOURCE_IS_UNDO_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_SOURCE_TYPE_UNDO_MANAGER)) ++#define GTK_SOURCE_IS_UNDO_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_SOURCE_TYPE_UNDO_MANAGER)) ++#define GTK_SOURCE_UNDO_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_SOURCE_TYPE_UNDO_MANAGER, GtkSourceUndoManagerClass)) + + + typedef struct _GtkSourceUndoManager GtkSourceUndoManager; diff --git a/community/mysql-gui-tools/mysql-gui-tools-gcc43.patch b/community/mysql-gui-tools/mysql-gui-tools-gcc43.patch new file mode 100644 index 000000000..309ad804b --- /dev/null +++ b/community/mysql-gui-tools/mysql-gui-tools-gcc43.patch @@ -0,0 +1,36 @@ +diff -u -r --exclude=.deps --exclude=Makefile mysql-gui-tools-5.0r12/common/source/linux/MGFileBrowserList.cc mysql-gui-tools-5.0r12.good/common/source/linux/MGFileBrowserList.cc +--- mysql-gui-tools-5.0r12/common/source/linux/MGFileBrowserList.cc 2006-07-25 22:03:52.000000000 +0200 ++++ mysql-gui-tools-5.0r12.good/common/source/linux/MGFileBrowserList.cc 2008-04-05 23:53:43.000000000 +0200 +@@ -21,7 +21,7 @@ + #include <sys/stat.h> + #include <errno.h> + #include <stdio.h> /* rename() in FreeBSD */ +- ++#include <cstring> + + + MGFileBrowserList::MGFileBrowserList(const Glib::ustring &title, +diff -u -r --exclude=.deps --exclude=Makefile mysql-gui-tools-5.0r12/common/source/linux/MGHMeterGraphPlotter.cc mysql-gui-tools-5.0r12.good/common/source/linux/MGHMeterGraphPlotter.cc +--- mysql-gui-tools-5.0r12/common/source/linux/MGHMeterGraphPlotter.cc 2005-03-13 14:16:59.000000000 +0100 ++++ mysql-gui-tools-5.0r12.good/common/source/linux/MGHMeterGraphPlotter.cc 2008-04-05 23:54:39.000000000 +0200 +@@ -16,7 +16,7 @@ + + + #include "MGHMeterGraphPlotter.h" +- ++#include <cstring> + + + MGHMeterGraphPlotter::MGHMeterGraphPlotter(GtkDrawingArea *darea) +diff -u -r --exclude=.deps --exclude=Makefile mysql-gui-tools-5.0r12/query-browser/source/linux/MGCodeEditor.cc mysql-gui-tools-5.0r12.good/query-browser/source/linux/MGCodeEditor.cc +--- mysql-gui-tools-5.0r12/query-browser/source/linux/MGCodeEditor.cc 2007-01-29 19:20:57.000000000 +0100 ++++ mysql-gui-tools-5.0r12.good/query-browser/source/linux/MGCodeEditor.cc 2008-04-06 00:07:31.000000000 +0200 +@@ -17,7 +17,7 @@ + #include "MGCodeEditor.h" + + #include <gtksourceview/gtksourcelanguagesmanager.h> +- ++#include <cstring> + + + diff --git a/community/mysql-gui-tools/mysql-gui-tools-schema-change-freeze.patch b/community/mysql-gui-tools/mysql-gui-tools-schema-change-freeze.patch new file mode 100644 index 000000000..2000d08eb --- /dev/null +++ b/community/mysql-gui-tools/mysql-gui-tools-schema-change-freeze.patch @@ -0,0 +1,13 @@ +--- query-browser/source/linux/MQQueryDispatcher.cc.orig 2007-04-27 10:11:32.000000000 -0300 ++++ query-browser/source/linux/MQQueryDispatcher.cc 2009-04-15 10:54:41.000000000 -0300 +@@ -558,8 +558,8 @@ + + Gtk::Main::instance()->run(); + +- while(!req->is_complete()) +- ; ++// while(!req->is_complete()) ++// ; + + return sps; + } diff --git a/community/mysql-gui-tools/mysql-gui-tools-sigc_2.1.1_api_fixes.diff b/community/mysql-gui-tools/mysql-gui-tools-sigc_2.1.1_api_fixes.diff new file mode 100644 index 000000000..69363d701 --- /dev/null +++ b/community/mysql-gui-tools/mysql-gui-tools-sigc_2.1.1_api_fixes.diff @@ -0,0 +1,144 @@ +diff -Naurp mysql-gui-tools-5.0r12/administrator/source/linux/MABackupPanel.cc mysql-gui-tools-5.0r12.oden/administrator/source/linux/MABackupPanel.cc +--- mysql-gui-tools-5.0r12/administrator/source/linux/MABackupPanel.cc 2007-02-28 14:51:50.000000000 +0100 ++++ mysql-gui-tools-5.0r12.oden/administrator/source/linux/MABackupPanel.cc 2007-11-08 16:21:44.000000000 +0100 +@@ -1282,7 +1282,7 @@ void MABackupPanel::perform_backup() + + if (_inst->check_connection()) + { +- SigC::Connection con= Glib::signal_timeout().connect(sigc::bind<void*> ++ sigc::connection con= Glib::signal_timeout().connect(sigc::bind<void*> + (sigc::mem_fun(*this, &MABackupPanel::update_backup_progress),&arg.pdata), + 50); + dlg->show(); +diff -Naurp mysql-gui-tools-5.0r12/administrator/source/linux/MACatalogsPanel.cc mysql-gui-tools-5.0r12.oden/administrator/source/linux/MACatalogsPanel.cc +--- mysql-gui-tools-5.0r12/administrator/source/linux/MACatalogsPanel.cc 2007-02-21 01:48:34.000000000 +0100 ++++ mysql-gui-tools-5.0r12.oden/administrator/source/linux/MACatalogsPanel.cc 2007-11-08 16:21:23.000000000 +0100 +@@ -1488,7 +1488,7 @@ void MACatalogsPanel::maint_next_page() + + _maint_dlg_xml->get_button("next_button")->set_sensitive(false); + _maint_dlg_xml->get_note("note")->set_current_page(4); +- SigC::Connection conn = Glib::signal_timeout().connect(sigc::mem_fun(*this, &MACatalogsPanel::maint_pulse_progressbar), 200); ++ sigc::connection conn = Glib::signal_timeout().connect(sigc::mem_fun(*this, &MACatalogsPanel::maint_pulse_progressbar), 200); + + status= (MYX_TABLE_COMMAND_STATUSES*) + _data->get_instance()->perform_data_fetch3((MInstanceInfo::DataFetcher3)myx_optimize_table, +@@ -1528,7 +1528,7 @@ void MACatalogsPanel::maint_next_page() + + _maint_dlg_xml->get_button("next_button")->set_sensitive(false); + _maint_dlg_xml->get_note("note")->set_current_page(4); +- SigC::Connection conn = Glib::signal_timeout().connect(sigc::mem_fun(*this, &MACatalogsPanel::maint_pulse_progressbar), 200); ++ sigc::connection conn = Glib::signal_timeout().connect(sigc::mem_fun(*this, &MACatalogsPanel::maint_pulse_progressbar), 200); + + status= (MYX_TABLE_COMMAND_STATUSES*) + _data->get_instance()->perform_data_fetch3((MInstanceInfo::DataFetcher3)myx_check_table, +@@ -1568,7 +1568,7 @@ void MACatalogsPanel::maint_next_page() + + _maint_dlg_xml->get_button("next_button")->set_sensitive(false); + _maint_dlg_xml->get_note("note")->set_current_page(4); +- SigC::Connection conn = Glib::signal_timeout().connect(sigc::mem_fun(*this, &MACatalogsPanel::maint_pulse_progressbar), 200); ++ sigc::connection conn = Glib::signal_timeout().connect(sigc::mem_fun(*this, &MACatalogsPanel::maint_pulse_progressbar), 200); + + status= (MYX_TABLE_COMMAND_STATUSES*) + _data->get_instance()->perform_data_fetch3((MInstanceInfo::DataFetcher3)myx_repair_table, +diff -Naurp mysql-gui-tools-5.0r12/administrator/source/linux/MAdministrator.h mysql-gui-tools-5.0r12.oden/administrator/source/linux/MAdministrator.h +--- mysql-gui-tools-5.0r12/administrator/source/linux/MAdministrator.h 2007-03-27 15:09:56.000000000 +0200 ++++ mysql-gui-tools-5.0r12.oden/administrator/source/linux/MAdministrator.h 2007-11-08 16:21:37.000000000 +0100 +@@ -66,7 +66,7 @@ class MAdministrator : public Glib::Obje + + sigc::signal0<void> _signal_prefs_changed; + +- SigC::Connection _pulse_conn; ++ sigc::connection _pulse_conn; + bool pulse_progress(); + + void setup_sidebar(); +diff -Naurp mysql-gui-tools-5.0r12/administrator/source/linux/MARestorePanel.cc mysql-gui-tools-5.0r12.oden/administrator/source/linux/MARestorePanel.cc +--- mysql-gui-tools-5.0r12/administrator/source/linux/MARestorePanel.cc 2006-09-26 20:12:56.000000000 +0200 ++++ mysql-gui-tools-5.0r12.oden/administrator/source/linux/MARestorePanel.cc 2007-11-08 16:21:16.000000000 +0100 +@@ -728,7 +728,7 @@ MYX_BACKUP_CONTENT *MARestorePanel::perf + op_aborted= false; + + { +- SigC::Connection con= Glib::signal_timeout().connect(sigc::bind<void*> ++ sigc::connection con= Glib::signal_timeout().connect(sigc::bind<void*> + (sigc::mem_fun(*this, &MARestorePanel::update_status),&arg.pdata), + 50); + +@@ -854,7 +854,7 @@ void MARestorePanel::perform_restore() + //{ + MYX_BACKUP_ERROR err; + +- SigC::Connection con= Glib::signal_timeout().connect(sigc::bind<void*> ++ sigc::connection con= Glib::signal_timeout().connect(sigc::bind<void*> + (sigc::mem_fun(*this, &MARestorePanel::update_status),&arg.pdata), + 50); + +diff -Naurp mysql-gui-tools-5.0r12/administrator/source/linux/MAServerConnectionsPanel.h mysql-gui-tools-5.0r12.oden/administrator/source/linux/MAServerConnectionsPanel.h +--- mysql-gui-tools-5.0r12/administrator/source/linux/MAServerConnectionsPanel.h 2005-04-22 05:21:41.000000000 +0200 ++++ mysql-gui-tools-5.0r12.oden/administrator/source/linux/MAServerConnectionsPanel.h 2007-11-08 16:21:32.000000000 +0100 +@@ -87,7 +87,7 @@ class MAServerConnectionsPanel : public + + Glib::RefPtr<Gdk::Pixbuf> _thread_icon; + +- SigC::Connection _timer; ++ sigc::connection _timer; + + int _current_page; + +diff -Naurp mysql-gui-tools-5.0r12/common/source/linux/MGConnectDialog.cc mysql-gui-tools-5.0r12.oden/common/source/linux/MGConnectDialog.cc +--- mysql-gui-tools-5.0r12/common/source/linux/MGConnectDialog.cc 2006-12-05 23:44:08.000000000 +0100 ++++ mysql-gui-tools-5.0r12.oden/common/source/linux/MGConnectDialog.cc 2007-11-08 16:21:54.000000000 +0100 +@@ -659,9 +659,9 @@ void MGConnectDialog::open_connection_ed + // select back the original item + ((Gtk::OptionMenu*)_xml->get_widget("connection_list"))->set_history(_current_selected_item); + +- SigC::Connection c1= MGPreferencesEditor::instance()->signal_closed().connect(sigc::mem_fun(*this, ++ sigc::connection c1= MGPreferencesEditor::instance()->signal_closed().connect(sigc::mem_fun(*this, + &MGConnectDialog::preferences_closed)); +- SigC::Connection c2= MGPreferencesEditor::instance()->signal_changed().connect(sigc::mem_fun(*this, ++ sigc::connection c2= MGPreferencesEditor::instance()->signal_changed().connect(sigc::mem_fun(*this, + &MGConnectDialog::preferences_changed)); + MGPreferencesEditor::instance()->show(true); + MGPreferencesEditor::instance()->set_modal(true); +@@ -676,7 +676,7 @@ void MGConnectDialog::show_connection_fa + { + Gtk::Button *btn; + pid_t ping_pid= 0; +- SigC::Connection input_handler; ++ sigc::connection input_handler; + int rc; + bool pinging= false; + int myerror= 0; +diff -Naurp mysql-gui-tools-5.0r12/common/source/linux/MGTreeTooltip.h mysql-gui-tools-5.0r12.oden/common/source/linux/MGTreeTooltip.h +--- mysql-gui-tools-5.0r12/common/source/linux/MGTreeTooltip.h 2005-10-07 13:31:36.000000000 +0200 ++++ mysql-gui-tools-5.0r12.oden/common/source/linux/MGTreeTooltip.h 2007-11-08 16:21:49.000000000 +0100 +@@ -39,7 +39,7 @@ class MGTreeTooltip : public Glib::Objec + + WillShowSignal _show_signal; + +- SigC::Connection _timeout; ++ sigc::connection _timeout; + + void expose_event(GdkEventExpose *event); + void leave_event(GdkEventCrossing *event); +diff -Naurp mysql-gui-tools-5.0r12/query-browser/source/linux/MQResultTab.h mysql-gui-tools-5.0r12.oden/query-browser/source/linux/MQResultTab.h +--- mysql-gui-tools-5.0r12/query-browser/source/linux/MQResultTab.h 2006-12-06 16:50:09.000000000 +0100 ++++ mysql-gui-tools-5.0r12.oden/query-browser/source/linux/MQResultTab.h 2007-11-08 16:21:09.000000000 +0100 +@@ -45,7 +45,7 @@ class MQResultTab : public MQBaseTab { + + Gtk::Paned *paned; + +- SigC::Connection scroll_con; ++ sigc::connection scroll_con; + }; + + enum CompareAction { +@@ -71,7 +71,7 @@ class MQResultTab : public MQBaseTab { + + bool _vertical; + +- SigC::Connection _sync_con1, _sync_con2; ++ sigc::connection _sync_con1, _sync_con2; + + void scrolled(MQResultSetView *sender); + void activated(MQResultSetView *sender); diff --git a/community/mysql-gui-tools/mysql-query-browser b/community/mysql-gui-tools/mysql-query-browser new file mode 100755 index 000000000..f8f6714e0 --- /dev/null +++ b/community/mysql-gui-tools/mysql-query-browser @@ -0,0 +1,106 @@ +#!/bin/sh + +PRG="$0" + +# need this for relative symlinks +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done + +DIRNAME=`dirname $PRG` + +tmp_DIRNAME1=`cd $DIRNAME/..; pwd` +tmp_DIRNAME2=`cd $DIRNAME; pwd` + +if [ -d "$tmp_DIRNAME1/share" ]; then + # installed to / + DIRNAME="$tmp_DIRNAME1" + LIBPREFIX="$DIRNAME/lib/mysql-gui" +elif [ -d "$tmp_DIRNAME2/share" ]; then + # installed to /opt or something similar + DIRNAME="$tmp_DIRNAME2" + LIBPREFIX="$DIRNAME" +else + echo "Data files not found. Please check your installation." + exit 1 +fi + +DIRNAME=/ + +if [ -f "$LIBPREFIX/lib/pango.modules" ]; then + bundled_deps=1 +else + bundled_deps=0 +fi + +export MQB_DIR="$DIRNAME" +export LD_LIBRARY_PATH="$LIBPREFIX/lib:$LD_LIBRARY_PATH" + +### begin stuff needed for bundled gtk libraries +pangorc_path=$LIBPREFIX/lib/pangorc +gdkpixbuf_path=$LIBPREFIX/lib/gdk-pixbuf.loaders +pangomodules_path=$LIBPREFIX/lib/pango.modules +desktopfile_path=$DIRNAME/MySQLQueryBrowser.desktop + +if [ $bundled_deps -ne 0 ]; then + args="" + for arg in $*; do + if test $arg = "--update-paths"; then + echo "Updating `basename $0` installation paths..." + old_prefix=$(grep ModuleFiles $pangorc_path|sed -e 's#.*=.\?\(/.*\)/lib/pango.modules#\1#') + new_prefix=$LIBPREFIX + + # replace paths in our custom configuration files + for f in $pangorc_path $gdkpixbuf_path $pangomodules_path $desktopfile_path; do + sed -e "s:$old_prefix:$new_prefix:g" $f > $f.bak + if [ $? -ne 0 ]; then + echo "Error updating files for new installation path." + echo "Please make sure `basename $0` is installed correctly and you have" + echo "proper write permissions in the installation directory." + exit 1 + fi + mv $f.bak $f + if [ $? -ne 0 ]; then + echo "Error updating files for new installation path." + echo "Please make sure `basename $0` is installed correctly and you have" + echo "proper write permissions in the installation directory." + exit 1 + fi + done + echo "Done." + exit + else + args="$args \"$arg\"" + fi + done + + + # if we're in a bundle, make sure the paths in the pango and gdk-pixbuf + # loaders are correct + export GDK_PIXBUF_MODULE_FILE="$gdkpixbuf_path" + export PANGO_RC_FILE="$pangorc_path" + export GTK_EXE_PREFIX="$LIBPREFIX" + + prefix=$(grep ModuleFiles $pangorc_path|sed -e 's#.*=.\?\(/.*\)/lib/pango.modules#\1#') + + if ! [ -f "$prefix/lib/pango.modules" ]; then + cat <<EOF +Error starting $0. +The actual installation path of `basename $0` is different from the +expected one. Please run $0 --update-paths (as the root +user, if needed) to have the installation directory updated. +EOF + exit 1 + fi +fi +### end stuff needed for bundled gtk libraries + + +$PRG-bin $args + diff --git a/community/mysql-ruby/ChangeLog b/community/mysql-ruby/ChangeLog new file mode 100644 index 000000000..ca25ba9ca --- /dev/null +++ b/community/mysql-ruby/ChangeLog @@ -0,0 +1,21 @@ + +2009-04-12 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2.8.1 + +2008-12-14 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2.8 + +2008-09-14 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for x86_64: 2.8pre4 + +2008-09-13 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2.8pre4 + +2008-02-25 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 2.8pre1 + diff --git a/community/mysql-ruby/PKGBUILD b/community/mysql-ruby/PKGBUILD new file mode 100644 index 000000000..b2785984c --- /dev/null +++ b/community/mysql-ruby/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 3198 2009-09-29 22:56:53Z ebelanger $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: Markku <rasat@user-contributions.org> + +pkgname=mysql-ruby +pkgver=2.8.1 +pkgrel=2 +pkgdesc="This is the MySQL API module for Ruby." +arch=('i686' 'x86_64') +license=('GPL') +url="http://tmtm.org/downloads/mysql/ruby" +depends=('ruby>=1.9' 'libmysqlclient') +source=(http://tmtm.org/downloads/mysql/ruby/$pkgname-$pkgver.tar.gz) +md5sums=('83b068619f6e9cfb5778125673462f09') +sha1sums=('9a5c04cc17be6d92c57756866b8abb894da7ca90') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ruby extconf.rb || return 1 + ruby extconf.rb --with-mysql-config || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/mysql-workbench/ChangeLog b/community/mysql-workbench/ChangeLog new file mode 100644 index 000000000..417efb06b --- /dev/null +++ b/community/mysql-workbench/ChangeLog @@ -0,0 +1,16 @@ +2009-09-04 Biru Ionut <ionut@archlinux.ro> + * 5.1.18-1: + Nuew upstream release. + +2009-08-15 Biru Ionut <ionut@archlinux.ro> + * 5.1.17-1: + New upstream release. + +2009-07-05 Biru Ionut <biru.ionut at gmail.com> + * 5.1.16-1: + New upstream release. Remove build it dependency and use system + provided library. Clean up dependecieis + +2009-06-28 Biru Ionut <biru.ionut at gmail.com> + * 5.1.15-1: + New upstream release. diff --git a/community/mysql-workbench/PKGBUILD b/community/mysql-workbench/PKGBUILD new file mode 100644 index 000000000..0b8cf0c1d --- /dev/null +++ b/community/mysql-workbench/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 1801 2009-09-03 23:47:55Z ibiru $ +# Maintainer : Biru Ionut <biru.ionut at gmail.com> +# Contributor: totoloco <totoloco at gmail _dot_com> +pkgname=mysql-workbench +pkgver=5.1.18 +pkgrel=1 +pkgdesc="MySQL Workbench is a cross-platform, visual database design tool developed by MySQL." +arch=('i686' 'x86_64') +url="http://dev.mysql.com/workbench/" +license=('GPL2') +depends=('libgnome' 'libzip' 'libmysqlclient' 'lua' 'gtkmm' 'libglade') +makedepends=('glib' 'boost' 'curl' 'openssl' 'mesa') +optdepends=('python: For python modules') +options=('!libtool') +source=(ftp://mirror.anl.gov/pub/mysql/Downloads/MySQLGUITools/$pkgname-oss-$pkgver.tar.gz) + +build() { + cd "$srcdir/$pkgname-oss-$pkgver" + #we use System provided libraries + rm -rf ext/curl + rm -rf ext/yassl + rm -rf ext/boost + rm -rf ext/libsigc++ + + export CPPFLAGS=$(pkg-config --cflags sigc++-2.0) + + ./autogen.sh --prefix=/usr --disable-debug \ + --enable-python-modules --disable-static + make || return 1 + make DESTDIR="$pkgdir" install +} +md5sums=('f136bac3e808cadda36321ac0e644399') diff --git a/community/mytop/PKGBUILD b/community/mytop/PKGBUILD new file mode 100644 index 000000000..0c7d75a09 --- /dev/null +++ b/community/mytop/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Mathijs Kadijk <mkadijk@gmail.com> + +pkgname=mytop +pkgver=1.6 +pkgrel=3 +pkgdesc="A top clone for MySQL" +arch=(i686 x86_64) +url="http://jeremy.zawodny.com/mysql/mytop/" +depends=('perl' 'perl-term-readkey' 'perl-dbd-mysql') +license=('GPL') +options=('!emptydirs') +source=(http://jeremy.zawodny.com/mysql/mytop/mytop-${pkgver}.tar.gz) +md5sums=('4127c3e486eb664fed60f40849372a9f') + +build() { + cd ${startdir}/src/mytop-${pkgver} + + perl Makefile.PL + make || return 1 + make DESTDIR=${startdir}/pkg install || return 1 + + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/nanoblogger/PKGBUILD b/community/nanoblogger/PKGBUILD new file mode 100644 index 000000000..0505e12aa --- /dev/null +++ b/community/nanoblogger/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Sergej Pupykin <sergej@aur.archlinux.org> +# Contributor: Sideris Michael <msid@daemons.gr> + +pkgname=nanoblogger +pkgver=3.4.1 +pkgrel=1 +pkgdesc="NanoBlogger is a small weblog engine written in Bash for the command line" +arch=('any') +url="http://nanoblogger.sourceforge.net/" +license=("GPL") +depends=(bash) +backup=(etc/nb.conf) +source=(http://nanoblogger.sourceforge.net/downloads/$pkgname-$pkgver.tar.gz \ + nb) +md5sums=('0515e181257df5a16b982f92542ed9f3' + '41882e512508ab0e043dcf0187424add') + +build() { + cd $srcdir/$pkgname-$pkgver + + install -d $pkgdir/usr/{bin,share/$pkgname} + install -d $pkgdir/etc + + cp -Rp * $pkgdir/usr/share/$pkgname || return 1 + + mv $pkgdir/usr/share/$pkgname/nb.conf $pkgdir/etc/ && \ + ln -s /etc/nb.conf $pkgdir/usr/share/$pkgname/nb.conf && \ + install $srcdir/nb $pkgdir/usr/bin +} diff --git a/community/nanoblogger/nb b/community/nanoblogger/nb new file mode 100644 index 000000000..b205da67c --- /dev/null +++ b/community/nanoblogger/nb @@ -0,0 +1,2 @@ +#!/bin/sh +cd /usr/share/nanoblogger && exec ./nb $* diff --git a/community/nas/PKGBUILD b/community/nas/PKGBUILD new file mode 100644 index 000000000..750e62581 --- /dev/null +++ b/community/nas/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=nas +pkgver=1.9.2 +pkgrel=1 +pkgdesc="Network Audio System is a network transparent, client/server audio transport system" +arch=(i686 x86_64) +url="http://radscan.com/nas.html" +license=('custom') +depends=('libxaw') +makedepends=('imake') +source=(http://downloads.sourceforge.net/sourceforge/nas/nas-$pkgver.src.tar.gz \ + license.txt) +md5sums=('ed7864f55b384452167959022cfb403b' + 'f11eb8c3fb83946e66e60f7532e8d5da') + +build() { + cd $startdir/src/$pkgname-$pkgver + xmkmf + make World || return 1 + make DESTDIR=$startdir/pkg USRLIBDIR=/usr/lib install || return 1 + chmod 644 $startdir/pkg/usr/include/audio/* + install -D -m644 $startdir/src/license.txt $startdir/pkg/usr/share/licenses/$pkgname/license.txt +} diff --git a/community/nas/license.txt b/community/nas/license.txt new file mode 100644 index 000000000..6cfa36e6b --- /dev/null +++ b/community/nas/license.txt @@ -0,0 +1,22 @@ + + Copyright 1995 Network Computing Devices, Inc. + + Permission to use, copy, modify, distribute, and sell this software and + its documentation for any purpose is hereby granted without fee, provided + that the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation, and that the name Network Computing Devices, Inc. not be + used in advertising or publicity pertaining to distribution of this + software without specific, written prior permission. + + THIS SOFTWARE IS PROVIDED `AS-IS'. NETWORK COMPUTING DEVICES, INC., + DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT + LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A + PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT SHALL NETWORK + COMPUTING DEVICES, INC., BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING + SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS OF USE, DATA, + OR PROFITS, EVEN IF ADVISED OF THE POSSIBILITY THEREOF, AND REGARDLESS OF + WHETHER IN AN ACTION IN CONTRACT, TORT OR NEGLIGENCE, ARISING OUT OF OR IN + CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Translation: You can do whatever you want with this software! diff --git a/community/nautilus-actions/ChangeLog b/community/nautilus-actions/ChangeLog new file mode 100644 index 000000000..15511e95f --- /dev/null +++ b/community/nautilus-actions/ChangeLog @@ -0,0 +1,25 @@ +2009-08-12 Biru Ionut <ionut@archlinux.ro> + + * 1.12.0-1: + new upstream version + +2009-08-01 Biru Ionut <ionut@archlinux.ro> + + * 1.11.2-1: + New upstream package and new maintainer, remove libglade + dependency + +2008-06-01 Roman Kyrylych <roman@archlinux.org> + + * 1.4.1-3 : + Repackaged for Nautilus 2.22 + +2007-11-18 Roman Kyrylych <roman@archlinux.org> + + Updated to the latest Gnome packaging guidelines + Fixed a bug in .install + +2007-07-02 tardo <tardo@nagi-fanboi.net> + + Built for x86_64 + diff --git a/community/nautilus-actions/PKGBUILD b/community/nautilus-actions/PKGBUILD new file mode 100644 index 000000000..5ebd4ce25 --- /dev/null +++ b/community/nautilus-actions/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 1051 2009-08-12 10:07:19Z ibiru $ +# Maintainer : Biru Ionut <ionut@archlinux.ro> +# Contributor: Roman Kyrylych <roman@archlinux.org> +# Contributor: Tor Krill <tor@krill.nu> + +pkgname=nautilus-actions +pkgver=1.12.0 +pkgrel=1 +pkgdesc="Configures programs to be launched when files are selected in Nautilus" +arch=('i686' 'x86_64') +url="http://www.grumz.net/index.php?q=node/8" +license=('GPL') +depends=('nautilus>=2.22' 'desktop-file-utils') +makedepends=('intltool' 'gnome-doc-utils>=0.11.2') +install=nautilus-actions.install +options=('!libtool' '!emptydirs') +source=(http://ftp.gnome.org/pub/GNOME/sources/nautilus-actions/1.12/$pkgname-$pkgver.tar.gz) + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make || return 1 + make -j1 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$pkgdir install || return 1 + + mkdir -p $pkgdir/usr/share/gconf/schemas + gconf-merge-schema $pkgdir/usr/share/gconf/schemas/${pkgname}.schemas \ + $pkgdir/etc/gconf/schemas/*.schemas + rm -rf $pkgdir/etc/gconf/schemas/ +} +md5sums=('901f0c75419d9b7ca2a18ac4ed695323') diff --git a/community/nautilus-actions/nautilus-actions.install b/community/nautilus-actions/nautilus-actions.install new file mode 100644 index 000000000..92e77d54d --- /dev/null +++ b/community/nautilus-actions/nautilus-actions.install @@ -0,0 +1,24 @@ +pkgname=nautilus-actions + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} diff --git a/community/nautilus-open-terminal/ChangeLog b/community/nautilus-open-terminal/ChangeLog new file mode 100644 index 000000000..8c47a280b --- /dev/null +++ b/community/nautilus-open-terminal/ChangeLog @@ -0,0 +1,14 @@ +2009-08-09 Biru Ionut <ionut@archlinux.ro> +* new upstream release. + +2009-08-04 Biru Ionut <ionut@archlinux.ro> +* new upstream release. + +2009-08-03 Biru Ionut <ionut@archlinux.ro> +* new upstream release. + +2009-08-01 Biru ionut <ionut@archlinux.ro> +* new maintainer and update to 0.13 + +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/nautilus-open-terminal/PKGBUILD b/community/nautilus-open-terminal/PKGBUILD new file mode 100644 index 000000000..b425cef3c --- /dev/null +++ b/community/nautilus-open-terminal/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 956 2009-08-09 20:42:41Z ibiru $ +# Maintainer : Biru Ionut <ionut@archlinux.ro> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=nautilus-open-terminal +pkgver=0.17 +pkgrel=1 +pkgdesc="A nautilus plugin for opening terminals in arbitrary local paths" +arch=('i686' 'x86_64') +url="http://manny.cluecoder.org/packages/nautilus-open-terminal" +license=('GPL') +depends=('nautilus') +makedepends=('pkgconfig' 'gettext' 'intltool') +install=nautilus-open-terminal.install +source=(ftp://ftp.gnome.org/pub/GNOME/sources/$pkgname/$pkgver/${pkgname}-${pkgver}.tar.gz) +options=('!libtool') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr --sysconfdir=/etc --disable-static + + make || return 1 + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir" install || return 1 + + install -dm755 "$pkgdir/usr/share/gconf/schemas" + gconf-merge-schema "$pkgdir/usr/share/gconf/schemas/$pkgname.schemas" \ + --domain $pkgname \ + "$pkgdir"/etc/gconf/schemas/*.schemas || return 1 + rm -rf "$pkgdir"/etc/gconf/schemas +} +md5sums=('cbbae12271a4f552335e917aaf98ef2f') diff --git a/community/nautilus-open-terminal/nautilus-open-terminal.install b/community/nautilus-open-terminal/nautilus-open-terminal.install new file mode 100644 index 000000000..f7cdb9507 --- /dev/null +++ b/community/nautilus-open-terminal/nautilus-open-terminal.install @@ -0,0 +1,17 @@ +pkgname=nautilus-open-terminal + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} diff --git a/community/nautilus-share/05_dependencies.patch b/community/nautilus-share/05_dependencies.patch new file mode 100644 index 000000000..633458bd5 --- /dev/null +++ b/community/nautilus-share/05_dependencies.patch @@ -0,0 +1,89 @@ +Index: nautilus-share/configure +=================================================================== +--- nautilus-share.orig/configure 2009-03-28 21:31:43.000000000 +0800 ++++ nautilus-share/configure 2009-03-28 21:34:04.000000000 +0800 +@@ -20683,12 +20683,12 @@ + pkg_cv_NAUTILUS_CFLAGS="$NAUTILUS_CFLAGS" + else + if test -n "$PKG_CONFIG" && \ +- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libnautilus-extension >= \$NAUTILUS_REQUIRED eel-2.0 >= \$EEL_REQUIRED\"") >&5 +- ($PKG_CONFIG --exists --print-errors "libnautilus-extension >= $NAUTILUS_REQUIRED eel-2.0 >= $EEL_REQUIRED") 2>&5 ++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libnautilus-extension >= \$NAUTILUS_REQUIRED libgnomeui-2.0 gnome-vfs-2.0\"") >&5 ++ ($PKG_CONFIG --exists --print-errors "libnautilus-extension >= $NAUTILUS_REQUIRED libgnomeui-2.0 gnome-vfs-2.0") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then +- pkg_cv_NAUTILUS_CFLAGS=`$PKG_CONFIG --cflags "libnautilus-extension >= $NAUTILUS_REQUIRED eel-2.0 >= $EEL_REQUIRED" 2>/dev/null` ++ pkg_cv_NAUTILUS_CFLAGS=`$PKG_CONFIG --cflags "libnautilus-extension >= $NAUTILUS_REQUIRED libgnomeui-2.0 gnome-vfs-2.0" 2>/dev/null` + else + pkg_failed=yes + fi +@@ -20701,12 +20701,12 @@ + pkg_cv_NAUTILUS_LIBS="$NAUTILUS_LIBS" + else + if test -n "$PKG_CONFIG" && \ +- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libnautilus-extension >= \$NAUTILUS_REQUIRED eel-2.0 >= \$EEL_REQUIRED\"") >&5 +- ($PKG_CONFIG --exists --print-errors "libnautilus-extension >= $NAUTILUS_REQUIRED eel-2.0 >= $EEL_REQUIRED") 2>&5 ++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libnautilus-extension >= \$NAUTILUS_REQUIRED libgnomeui-2.0 gnome-vfs-2.0\"") >&5 ++ ($PKG_CONFIG --exists --print-errors "libnautilus-extension >= $NAUTILUS_REQUIRED libgnomeui-2.0 gnome-vfs-2.0") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then +- pkg_cv_NAUTILUS_LIBS=`$PKG_CONFIG --libs "libnautilus-extension >= $NAUTILUS_REQUIRED eel-2.0 >= $EEL_REQUIRED" 2>/dev/null` ++ pkg_cv_NAUTILUS_LIBS=`$PKG_CONFIG --libs "libnautilus-extension >= $NAUTILUS_REQUIRED libgnomeui-2.0 gnome-vfs-2.0" 2>/dev/null` + else + pkg_failed=yes + fi +@@ -20725,14 +20725,14 @@ + _pkg_short_errors_supported=no + fi + if test $_pkg_short_errors_supported = yes; then +- NAUTILUS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libnautilus-extension >= $NAUTILUS_REQUIRED eel-2.0 >= $EEL_REQUIRED"` ++ NAUTILUS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libnautilus-extension >= $NAUTILUS_REQUIRED libgnomeui-2.0 gnome-vfs-2.0"` + else +- NAUTILUS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libnautilus-extension >= $NAUTILUS_REQUIRED eel-2.0 >= $EEL_REQUIRED"` ++ NAUTILUS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libnautilus-extension >= $NAUTILUS_REQUIRED libgnomeui-2.0 gnome-vfs-2.0"` + fi + # Put the nasty error message in config.log where it belongs + echo "$NAUTILUS_PKG_ERRORS" >&5 + +- { { echo "$as_me:$LINENO: error: Package requirements (libnautilus-extension >= $NAUTILUS_REQUIRED eel-2.0 >= $EEL_REQUIRED) were not met: ++ { { echo "$as_me:$LINENO: error: Package requirements (libnautilus-extension >= $NAUTILUS_REQUIRED libgnomeui-2.0 gnome-vfs-2.0) were not met: + + $NAUTILUS_PKG_ERRORS + +@@ -20743,7 +20743,7 @@ + and NAUTILUS_LIBS to avoid the need to call pkg-config. + See the pkg-config man page for more details. + " >&5 +-echo "$as_me: error: Package requirements (libnautilus-extension >= $NAUTILUS_REQUIRED eel-2.0 >= $EEL_REQUIRED) were not met: ++echo "$as_me: error: Package requirements (libnautilus-extension >= $NAUTILUS_REQUIRED libgnomeui-2.0 gnome-vfs-2.0) were not met: + + $NAUTILUS_PKG_ERRORS + +Index: nautilus-share/configure.in +=================================================================== +--- nautilus-share.orig/configure.in 2009-03-28 21:31:43.000000000 +0800 ++++ nautilus-share/configure.in 2009-03-28 21:34:04.000000000 +0800 +@@ -28,7 +28,7 @@ + AC_MSG_ERROR(you need to have pkgconfig installed !) + fi + +-PKG_CHECK_MODULES(NAUTILUS, libnautilus-extension >= $NAUTILUS_REQUIRED eel-2.0 >= $EEL_REQUIRED) ++PKG_CHECK_MODULES(NAUTILUS, libnautilus-extension >= $NAUTILUS_REQUIRED libgnomeui-2.0 gnome-vfs-2.0) + PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED) + PKG_CHECK_MODULES(LIBGLADE, libglade-2.0 >= $LIBGLADE_REQUIRED) + +Index: nautilus-share/src/nautilus-share.c +=================================================================== +--- nautilus-share.orig/src/nautilus-share.c 2009-03-28 21:34:20.000000000 +0800 ++++ nautilus-share/src/nautilus-share.c 2009-03-28 21:34:31.000000000 +0800 +@@ -35,8 +35,6 @@ + #include <libgnomeui/libgnomeui.h> + #include "nautilus-share.h" + +-#include <eel/eel-vfs-extensions.h> +- + #include <glib/gi18n-lib.h> + + #include <gtk/gtktable.h> diff --git a/community/nautilus-share/PKGBUILD b/community/nautilus-share/PKGBUILD new file mode 100644 index 000000000..b0b9b631a --- /dev/null +++ b/community/nautilus-share/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=nautilus-share +pkgver=0.7.2 +pkgrel=4 +pkgdesc="Share files through Samba with Nautilus" +arch=('i686' 'x86_64') +url="http://gentoo.ovibes.net/nautilus-share" +license=('GPL') +depends=('nautilus' 'libglade' 'samba') +makedepends=('intltool') +backup=('etc/samba/usershare.conf') +options=('!libtool') +install=$pkgname.install +source=(http://gentoo.ovibes.net/nautilus-share/$pkgname-$pkgver.tar.gz + usershare.conf 05_dependencies.patch) +md5sums=('0def7d5ee308cbc78774fffa93a0bbcf' + '475ff9531f5fa114028fd7e285d58fe0' + '5129d0a6ecc7e42230c82bc70ced1a11') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + #patch for fixing dependency check + patch -Np1 -i $srcdir/05_dependencies.patch || return 1 + + sed -i 's|extensions-1.0|extensions-2.0|' src/Makefile.in src/Makefile.am || return 1 + + #patch for use correct icon + sed -i 's|stock_shared-by-me|gnome-fs-share|' src/nautilus-share.c + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make || return 1 + make DESTDIR="$pkgdir" install + install -Dm644 ../usershare.conf "$pkgdir/etc/samba/usershare.conf" + install -d -gsamba -m01770 "$pkgdir/var/lib/samba/usershare" +} diff --git a/community/nautilus-share/nautilus-share.install b/community/nautilus-share/nautilus-share.install new file mode 100644 index 000000000..ca369dfd7 --- /dev/null +++ b/community/nautilus-share/nautilus-share.install @@ -0,0 +1,18 @@ +post_install() { +/bin/echo ">> This line has to go the end of [global] section of the smb.conf" +/bin/echo ">> include = /etc/samba/usershare.conf" +/bin/echo ">> add yourself to samba group" +} + +post_upgrade() { +/bin/true +} + +pre_remove() { +/bin/true +} + +op=$1 +shift + +$op $* diff --git a/community/nautilus-share/usershare.conf b/community/nautilus-share/usershare.conf new file mode 100644 index 000000000..2de89cc61 --- /dev/null +++ b/community/nautilus-share/usershare.conf @@ -0,0 +1,6 @@ +security = share + +usershare path = /var/lib/samba/usershare +usershare max shares = 100 +usershare allow guests = yes +usershare owner only = yes diff --git a/community/nbtscan/PKGBUILD b/community/nbtscan/PKGBUILD new file mode 100755 index 000000000..affd73304 --- /dev/null +++ b/community/nbtscan/PKGBUILD @@ -0,0 +1,26 @@ +# Contributor: Sergio Rubio <rubiojr@biondofu.net> + +pkgname=nbtscan +pkgver=1.5.1 +pkgrel=3 +pkgdesc="NBTscan is a program for scanning IP networks for NetBIOS name information." +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.inetcat.net/software/nbtscan.html" +source=(http://www.sourcefiles.org/Networking/Tools/Miscellanenous/nbtscan-1.5.1.tar.gz) + +build() { + cd $startdir/src/$pkgname-${pkgver}a + ./configure --prefix=/usr + make || return 1 + + # Copy the binary + mkdir -p $startdir/pkg/usr/bin + cp nbtscan $startdir/pkg/usr/bin + + cd $startdir + # Include the nbtscan debian man page + mkdir -p $startdir/pkg/usr/share/man/man1 + cp nbtscan.1.gz $startdir/pkg/usr/share/man/man1 +} +md5sums=('85bb085077c380b82a6ff73e0de0c154') diff --git a/community/nbtscan/nbtscan.1.gz b/community/nbtscan/nbtscan.1.gz new file mode 100644 index 000000000..9d7aeb416 Binary files /dev/null and b/community/nbtscan/nbtscan.1.gz differ diff --git a/community/ncdu/PKGBUILD b/community/ncdu/PKGBUILD new file mode 100644 index 000000000..420f697e7 --- /dev/null +++ b/community/ncdu/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: lp76 <l.peduto@gmail.com> +# Maintainer: Daenyth <Daenyth+Arch AT gmail DOT com> +pkgname=ncdu +pkgver=1.5 +pkgrel=1 +pkgdesc="An NCurses version of the famous old 'du' unix command" +arch=('i686' 'x86_64') +url="http://dev.yorhel.nl/ncdu/" +license=('MIT') +depends=('ncurses') +source=(http://dev.yorhel.nl/download/$pkgname-$pkgver.tar.gz) +md5sums=('90a69cc3b2e9f0324eb14e6ce1df0f22') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 + install -Dm644 COPYING $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/ncmpcpp/PKGBUILD b/community/ncmpcpp/PKGBUILD new file mode 100644 index 000000000..b8c55b087 --- /dev/null +++ b/community/ncmpcpp/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 3714 2009-10-08 06:59:30Z mherych $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Army <uli[dot]armbruster[at]gmail[dot]com> + +pkgname=ncmpcpp +pkgver=0.4.1 +pkgrel=3 +pkgdesc="An almost exact clone of ncmpc with some new features." +arch=('i686' 'x86_64') +url="http://unkart.ovh.org/ncmpcpp/" +license=('GPL') +depends=('curl' 'taglib' 'ncurses') +install=${pkgname}.install +source=(http://unkart.ovh.org/ncmpcpp/${pkgname}-${pkgver}.tar.bz2) +md5sums=('120e15c8791f82c30671990bbf2022e1') + +build() { + cd $srcdir/${pkgname}-${pkgver} + ./configure --prefix=/usr \ + --enable-unicode \ + --enable-clock \ + --with-taglib \ + --with-curl || return 1 + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/ncmpcpp/ncmpcpp.install b/community/ncmpcpp/ncmpcpp.install new file mode 100644 index 000000000..b539969ae --- /dev/null +++ b/community/ncmpcpp/ncmpcpp.install @@ -0,0 +1,19 @@ +pre_install() { + /bin/true +} +post_install() { + echo "Example configuration files can be found in" + echo "/usr/share/doc/ncmpcpp" +} +pre_upgrade() { + /bin/true +} +post_upgrade() { + /bin/true +} +pre_remove() { + /bin/true +} +post_remove() { + /bin/true +} diff --git a/community/ncpfs/PKGBUILD b/community/ncpfs/PKGBUILD new file mode 100644 index 000000000..62b6663ed --- /dev/null +++ b/community/ncpfs/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: dsa <dsa@unilestemg.br> + +pkgname=ncpfs +pkgver=2.2.6 +pkgrel=2 +pkgdesc="ncpfs allows you to mount volumes of NetWare servers under Linux." +arch=(i686 x86_64) +license=('GPL') +url=ftp://platan.vc.cvut.cz/pub/linux/ncpfs/ +source=(http://platan.vc.cvut.cz/pub/linux/ncpfs/$pkgname-$pkgver.tar.gz ncpfs-2.2.6-gcc4.patch ncpfs-2.2.6-missing-includes.patch) +md5sums=('a9ab9f135d504440202069393dd9eb36' '092609494c8d03e8a2272dea609a3e48'\ + '32d09b12bc780ed127254de4ac9b82a2') + +build() { + cd $startdir/src/$pkgname-$pkgver + + # Patch from gentoo folks to make it compile with gcc4 + # Thanks ! + patch -Np1 < ../ncpfs-2.2.6-gcc4.patch || return 1 + patch -Np1 < ../ncpfs-2.2.6-missing-includes.patch || return 1 + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} + diff --git a/community/ncpfs/ncpfs-2.2.6-gcc4.patch b/community/ncpfs/ncpfs-2.2.6-gcc4.patch new file mode 100644 index 000000000..7223b232c --- /dev/null +++ b/community/ncpfs/ncpfs-2.2.6-gcc4.patch @@ -0,0 +1,36 @@ +diff -ur ncpfs-2.2.6-orig/lib/ncplib.c ncpfs-2.2.6/lib/ncplib.c +--- ncpfs-2.2.6-orig/lib/ncplib.c 2006-01-13 16:55:05.000000000 -0500 ++++ ncpfs-2.2.6/lib/ncplib.c 2006-01-13 16:56:08.000000000 -0500 +@@ -2421,7 +2421,7 @@ + int i = 1; + NWCCODE nwerr; + +- static int get_argument(int arg_no, const char **target) { ++ int get_argument(int arg_no, const char **target) { + int count = 1; + + if (target != NULL) { +diff -ur ncpfs-2.2.6-orig/util/nwpjmv.c ncpfs-2.2.6/util/nwpjmv.c +--- ncpfs-2.2.6-orig/util/nwpjmv.c 2006-01-13 16:55:05.000000000 -0500 ++++ ncpfs-2.2.6/util/nwpjmv.c 2006-01-13 16:55:50.000000000 -0500 +@@ -131,7 +131,7 @@ + char *s = q->command; + char *target_end = target + target_size; + +- static void add_string(const char *str) ++ void add_string(const char *str) + { + int len = strlen(str); + if (target + len + 1 > target_end) +diff -ur ncpfs-2.2.6-orig/util/pserver.c ncpfs-2.2.6/util/pserver.c +--- ncpfs-2.2.6-orig/util/pserver.c 2006-01-13 16:55:05.000000000 -0500 ++++ ncpfs-2.2.6/util/pserver.c 2006-01-13 16:55:36.000000000 -0500 +@@ -153,7 +153,7 @@ + char *s = q->command; + char *target_end = target + target_size; + +- static void add_string(const char *str) ++ void add_string(const char *str) + { + int len = strlen(str); + if (target + len + 1 > target_end) diff --git a/community/ncpfs/ncpfs-2.2.6-missing-includes.patch b/community/ncpfs/ncpfs-2.2.6-missing-includes.patch new file mode 100644 index 000000000..11a4f87ad --- /dev/null +++ b/community/ncpfs/ncpfs-2.2.6-missing-includes.patch @@ -0,0 +1,22 @@ +diff -ruN ncpfs-2.2.6/contrib/pam/pam_ncp_auth.c ncpfs-2.2.6-fixed/contrib/pam/pam_ncp_auth.c +--- ncpfs-2.2.6/contrib/pam/pam_ncp_auth.c 2005-01-27 18:35:59.000000000 +0100 ++++ ncpfs-2.2.6-fixed/contrib/pam/pam_ncp_auth.c 2007-05-11 21:38:05.143474750 +0200 +@@ -257,6 +257,7 @@ + #include <stdlib.h> + #include <stdio.h> + #include <string.h> ++#include <syslog.h> + #include <unistd.h> + #include <pwd.h> + #include <grp.h> +diff -ruN ncpfs-2.2.6/sutil/ncpm_common.c ncpfs-2.2.6-fixed/sutil/ncpm_common.c +--- ncpfs-2.2.6/sutil/ncpm_common.c 2005-01-27 18:35:59.000000000 +0100 ++++ ncpfs-2.2.6-fixed/sutil/ncpm_common.c 2007-05-11 21:38:29.609003750 +0200 +@@ -82,6 +82,7 @@ + + #include "ncpm_common.h" + ++#include <stddef.h> + #include <stdio.h> + #include <string.h> + #include <signal.h> diff --git a/community/nemesis/PKGBUILD b/community/nemesis/PKGBUILD new file mode 100644 index 000000000..ebe752a85 --- /dev/null +++ b/community/nemesis/PKGBUILD @@ -0,0 +1,46 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=nemesis +pkgver=1.4 +pkgrel=2 +pkgdesc="command-line network packet crafting and injection utility" +arch=(i686 x86_64) +url="http://nemesis.sourceforge.net/" +license=('GPL') +depends=(glibc) +options=('!libtool') +source=(http://downloads.sourceforge.net/sourceforge/nemesis/nemesis-$pkgver.tar.gz \ + http://arch.pp.ru/~sergej/dl/libnet-1.0.2a.tar.gz \ + nemesis-proto_tcp.c.diff) +md5sums=('acd7de57798a7f90f445f80d4d4a6e61' + 'ddf53f0f484184390e8c2a1bd0853667' + 'd802f7a12610e68124200310ad80e0ac') + +build() { + # build libnet + cd ${startdir}/src/Libnet-1.0.2a + + # very dirty hack + sed -i 's#malloc(p_size)#malloc(p_size*2)#' src/libnet_packet_mem.c + + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=$startdir/src/libnet + make || return 1 + make MAN_PREFIX=$startdir/src/libnet/usr/man/man3 install || return 1 + + # build nemesis + cd ${startdir}/src/nemesis-$pkgver + + export PATH="$startdir/src/libnet/bin:$PATH" + export CFLAGS="-D__GLIBC__=0 -I$startdir/src/libnet/include -DLIBNET_LIL_ENDIAN" + export LDFLAGS="-L$startdir/src/libnet/lib" + + patch -Np1 <$srcdir/nemesis-proto_tcp.c.diff + + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr \ + --with-libnet-includes=$startdir/src/libnet/include \ + --with-libnet-libraries=$startdir/src/libnet/lib + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/nemesis/nemesis-proto_tcp.c.diff b/community/nemesis/nemesis-proto_tcp.c.diff new file mode 100644 index 000000000..d5a921738 --- /dev/null +++ b/community/nemesis/nemesis-proto_tcp.c.diff @@ -0,0 +1,46 @@ +diff -wbBur nemesis-1.4/src/nemesis-functions.c nemesis-1.4.my/src/nemesis-functions.c +--- nemesis-1.4/src/nemesis-functions.c 2004-10-07 02:16:50.000000000 +0000 ++++ nemesis-1.4.my/src/nemesis-functions.c 2009-06-19 13:51:30.000000000 +0000 +@@ -8,6 +8,8 @@ + * + */ + ++#include <net/ethernet.h> ++ + #if defined(HAVE_CONFIG_H) + #include "config.h" + #endif +diff -wbBur nemesis-1.4/src/nemesis-proto_tcp.c nemesis-1.4.my/src/nemesis-proto_tcp.c +--- nemesis-1.4/src/nemesis-proto_tcp.c 2003-10-31 21:29:37.000000000 +0000 ++++ nemesis-1.4.my/src/nemesis-proto_tcp.c 2009-06-19 13:51:15.000000000 +0000 +@@ -16,7 +16,7 @@ + FileData *ipod, FileData *tcpod, char *device) + { + int n; +- u_int32_t tcp_packetlen = 0, tcp_meta_packetlen = 0; ++ u_int32_t tcp_packetlen = 0, tcp_meta_packetlen = 0, tcp_headerlen = 0, ip_headerlen = 0; + static u_int8_t *pkt; + static int sockfd = -1; + struct libnet_link_int *l2 = NULL; +@@ -58,13 +58,20 @@ + #endif + } + ++ ip_headerlen = LIBNET_IP_H + ipod->file_s; ++ tcp_headerlen = LIBNET_TCP_H + tcpod->file_s; ++ + tcp_packetlen = link_offset + LIBNET_IP_H + LIBNET_TCP_H + pd->file_s + + ipod->file_s + tcpod->file_s; + +- tcp_meta_packetlen = tcp_packetlen - (link_offset + LIBNET_IP_H); ++ tcp_meta_packetlen = LIBNET_TCP_H + pd->file_s; + + #ifdef DEBUG ++ printf("DEBUG: link offsetlength %u.\n", link_offset); ++ printf("DEBUG: IP header length %u.\n", ip_headerlen); ++ printf("DEBUG: TCP header length %u.\n", tcp_headerlen); + printf("DEBUG: TCP packet length %u.\n", tcp_packetlen); ++ printf("DEBUG: TCP meta length %u.\n", tcp_meta_packetlen); + printf("DEBUG: IP options size %u.\n", ipod->file_s); + printf("DEBUG: TCP options size %u.\n", tcpod->file_s); + printf("DEBUG: TCP payload size %u.\n", pd->file_s); diff --git a/community/nepim/PKGBUILD b/community/nepim/PKGBUILD new file mode 100644 index 000000000..70ff17c6c --- /dev/null +++ b/community/nepim/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=nepim +pkgver=0.53 +pkgrel=1 +pkgdesc="A tool for measuring available bandwidth between hosts." +url="http://www.nongnu.org/nepim" +license=('GPL') +arch=('i686' 'x86_64') +depends=('liboop') +source=(http://download.savannah.gnu.org/releases/nepim/nepim-$pkgver.tar.gz) +md5sums=('6f7a09e8cb7e605ebe35815ed9239536') + +build() { + cd ${srcdir}/nepim-$pkgver/src + + make OOP_BASE=/usr || return 1 + install -D -m755 $pkgname ${pkgdir}/usr/bin/$pkgname || return 1 +} diff --git a/community/nestopia/ChangeLog b/community/nestopia/ChangeLog new file mode 100644 index 000000000..5077d00b2 --- /dev/null +++ b/community/nestopia/ChangeLog @@ -0,0 +1,12 @@ +2008-12-16 Tiago Pierezan Camargo <tcamargo@gmail.com> + + * PKGBUILD: Minor corrections. + +2008-12-04 Tiago Pierezan Camargo <tcamargo@gmail.com> + + * PKGBUILD (source): Package adopted. + Variable/version cleanup. + Patch to remove bogus error messages on program exit. + New dependency: mesa. + Renamed executable to nestopia. + diff --git a/community/nestopia/PKGBUILD b/community/nestopia/PKGBUILD new file mode 100644 index 000000000..a51885420 --- /dev/null +++ b/community/nestopia/PKGBUILD @@ -0,0 +1,46 @@ +# Contributor: Tiago Pierezan Camargo <tcamargo@gmail.com> +# Contributor: robb_force <robb_force@holybuffalo.net> + +pkgname=nestopia +pkgver=1.40h +pkgrel=2 +pkgdesc='An NES emulator featuring cycle exact emulation, a ridiculous number of mappers, and lots of custom sound chips.' +url='http://rbelmont.mameworld.info/?page_id=200' +license=('GPL') +arch=('i686' 'x86_64') +depends=('sdl>=1.2.12' 'alsa-lib' 'gtk2>=2.4' 'mesa') +makedepends=('unzip') +# rbelmont.mameworld.info blocks some user-agents +DLAGENTS=('http::/usr/bin/wget -c -t 3 --waitretry=3 --user-agent=Mozilla/5.0') +source=("http://downloads.sourceforge.net/${pkgname}/Nestopia${pkgver//[.a-z]/}src.zip" + "http://rbelmont.mameworld.info/nst${pkgver//[a.a-z]/}_lnx_release_${pkgver:${#pkgver}-1:1}.zip" + "nestopia" + "nestopia_bogus_error_on_save_settings.patch") +md5sums=('526c99a06d2b257135e7047b0ed95ae0' + 'f9a9a905bada67e11dac1364612d0b35' + 'abc2f030dd291f58d65c9095ef024225' + '0160078c9afcbb1a6ac389c3989929f7') + +build() { + cd ${srcdir} + + # remove a bogus error message on exit + patch -p0 < nestopia_bogus_error_on_save_settings.patch + + make || return 1 + + # Install the nestopia script that copies required files to ~/.nestopia + install -Dm755 ${srcdir}/${pkgname} ${pkgdir}/usr/bin/${pkgname} || return 1 + + # Older releases used a .sh file. Make a symlink to make everyone happy + cd ${pkgdir}/usr/bin && \ + ln -s ${pkgname} ${pkgname}.sh || return 1 + + cd ${srcdir} + + # Install the required files and executable in /usr/share + install -Dm755 nst ${pkgdir}/usr/bin/${pkgname}-bin && \ + install -dm775 ${pkgdir}/usr/share/${pkgname}/ && \ + install -m644 nstcontrols ${pkgdir}/usr/share/${pkgname}/ && \ + install -m644 NstDatabase.xml ${pkgdir}/usr/share/${pkgname}/ +} diff --git a/community/nestopia/nestopia b/community/nestopia/nestopia new file mode 100644 index 000000000..52bd2b2b3 --- /dev/null +++ b/community/nestopia/nestopia @@ -0,0 +1,10 @@ +#!/bin/sh + +if [ ! -e $HOME/.nestopia ]; then + echo "Running NEStopia for the first time..." + echo "Copying required files to ~/.nestopia..." + mkdir $HOME/.nestopia + cp /usr/share/nestopia/{nstcontrols,NstDatabase.xml} $HOME/.nestopia/ +fi + +nestopia-bin "$@" diff --git a/community/nestopia/nestopia_bogus_error_on_save_settings.patch b/community/nestopia/nestopia_bogus_error_on_save_settings.patch new file mode 100644 index 000000000..63f33bc72 --- /dev/null +++ b/community/nestopia/nestopia_bogus_error_on_save_settings.patch @@ -0,0 +1,11 @@ +--- source/linux/settings.cpp.old 2008-10-23 05:45:58.000000000 +0200 ++++ source/linux/settings.cpp 2008-12-04 23:17:59.000000000 +0100 +@@ -16,7 +16,7 @@ + using namespace LinuxNst; + + #define READ_SETTING(x) fread(&x, sizeof(x), 1, f) +-#define WRITE_SETTING(x) if (fwrite(&x, sizeof(x), 1, f) != sizeof(x)) std::cout << "Error writing setting!\n" ++#define WRITE_SETTING(x) if (fwrite(&x, sizeof(x), 1, f) != 1) std::cout << "Error writing setting!\n" + + static int rates[4] = { 11025, 22050, 44100, 48000 }; + diff --git a/community/net6/PKGBUILD b/community/net6/PKGBUILD new file mode 100644 index 000000000..f714c8464 --- /dev/null +++ b/community/net6/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +# Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +pkgname=net6 +pkgver=1.3.9 +pkgrel=1 +pkgdesc="A library that provides a TCP protocol abstraction for C++" +arch=('i686' 'x86_64') +url="http://gobby.0x539.de" +options=('!libtool') +license=('LGPL') +depends=('gnutls' 'libsigc++2.0') +source=(http://releases.0x539.de/net6/net6-$pkgver.tar.gz) +md5sums=('afab12d33fc201a7dbc2cfa116218079') +build() { + cd $startdir/src/net6-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/netbeans/ChangeLog b/community/netbeans/ChangeLog new file mode 100644 index 000000000..2db9fb171 --- /dev/null +++ b/community/netbeans/ChangeLog @@ -0,0 +1,3 @@ +2007-06-29 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/netbeans/PKGBUILD b/community/netbeans/PKGBUILD new file mode 100644 index 000000000..071b7d867 --- /dev/null +++ b/community/netbeans/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 1372 2009-08-18 17:25:34Z ibiru $ +# Maintainer: Timm Preetz <timm@preetz.us> +pkgname=netbeans +pkgver=6.7.1 +pkgrel=1 +pkgdesc="Netbeans IDE development platform" +url="http://www.netbeans.org" +arch=('i686' 'x86_64') +license=('CDDL') +depends=('java-environment') +optdepends=('php: for delevoping programs in php' + 'ruby: for developing programs in the ruby language') +install=netbeans.install +source=(http://download.netbeans.org/netbeans/6.7.1/final/zip/netbeans-6.7.1-200907230233-ml.zip netbeans.desktop) +md5sums=('b933d91549042c280e96e1c602ccae31' + 'd15ef85b28007a471de6a8afa4d6e45e') +build() { + cd $srcdir + mkdir -p $pkgdir/usr/share/$pkgname + + rm $srcdir/$pkgname/bin/netbeans.exe + + cp -r $srcdir/$pkgname/* $pkgdir/usr/share/$pkgname/ + + install -D -m644 $srcdir/netbeans.desktop $pkgdir/usr/share/applications/netbeans.desktop + mkdir -p $pkgdir/usr/bin + ln -s /usr/share/netbeans/bin/netbeans $pkgdir/usr/bin/netbeans +} diff --git a/community/netbeans/netbeans.desktop b/community/netbeans/netbeans.desktop new file mode 100644 index 000000000..4074635c7 --- /dev/null +++ b/community/netbeans/netbeans.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=NetBeans IDE +Comment=A Java IDE +Icon=/usr/share/netbeans/nb6.7/netbeans.png +Exec=/usr/share/netbeans/bin/netbeans +Terminal=false +Type=Application +Categories=Development; +StartupNotify=true diff --git a/community/netbeans/netbeans.install b/community/netbeans/netbeans.install new file mode 100644 index 000000000..cc501a1b2 --- /dev/null +++ b/community/netbeans/netbeans.install @@ -0,0 +1,38 @@ +# This is a default template for a post-install scriptlet. You can +# remove any functions you don't need (and this header). + +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + update-desktop-database >/dev/null 2>&1 + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + update-desktop-database >/dev/null 2>&1 + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + update-desktop-database >/dev/null 2>&1 + /bin/true +} + diff --git a/community/netbeans/netbeans.sh b/community/netbeans/netbeans.sh new file mode 100644 index 000000000..de93f5a16 --- /dev/null +++ b/community/netbeans/netbeans.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +export PATH=$PATH:/usr/share/netbeans/bin/ diff --git a/community/netbrake/PKGBUILD b/community/netbrake/PKGBUILD new file mode 100644 index 000000000..c3203bd14 --- /dev/null +++ b/community/netbrake/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Zsolt Varadi <sysop_xxl@fibermail.hu> + +pkgname=netbrake +pkgver=0.2 +pkgrel=1 +pkgdesc="Netbrake is an utility to limit the bandwidth used by a process" +arch=(i686 x86_64) +url="http://www.hping.org/netbrake/" +license=('GPL') +depends=() +makedepends=() +source=($url/$pkgname-$pkgver.tar.gz \ + arch-x86_64.patch) +md5sums=('42f61481cdb910bddd1105d48367bdd2' + 'fe9de3428ff2a2ec8766d1b2bf8acfb5') + +build() { + cd $startdir/src/$pkgname + + [ $CARCH == "x86_64" ] && patch -Np1 <../arch-x86_64.patch + + cp Makefile.in Makefile + sed -i -e 's|LIBPATH=@LIBPATH@|LIBPATH=/usr/lib|g' Makefile + sed -i -e 's|BINPATH=@BINPATH@|BINPATH=/usr/bin|g' Makefile + sed -i -e 's|COMPILE_TIME=@COMPILE_TIME@|COMPILE_TIME=-DNB_HTTPFS|g' Makefile + + cp netbrake.h.in netbrake.h + sed -i -e 's|#define LIBPATH "@LIBPATH@"|#define LIBPATH "/usr/lib"|g' netbrake.h + + make || return 1 + + mkdir -p $startdir/pkg/usr/bin + mkdir -p $startdir/pkg/usr/lib + + install -m 755 netbrake $startdir/pkg/usr/bin + install -m 755 libnetbrake.so.0.1 $startdir/pkg/usr/lib + +} diff --git a/community/netbrake/arch-x86_64.patch b/community/netbrake/arch-x86_64.patch new file mode 100644 index 000000000..327ffca84 --- /dev/null +++ b/community/netbrake/arch-x86_64.patch @@ -0,0 +1,39 @@ +diff -wbBur netbrake/libnetbrake.c netbrake.my/libnetbrake.c +--- netbrake/libnetbrake.c 2003-12-04 09:33:00.000000000 +0300 ++++ netbrake.my/libnetbrake.c 2007-10-11 13:29:22.000000000 +0400 +@@ -236,7 +236,7 @@ + return retval; + } + +-int recv(int s, void *buf, size_t len, int flags) ++ssize_t recv(int s, void *buf, size_t len, int flags) + { + int retval; + +@@ -245,7 +245,7 @@ + return retval; + } + +-int recvfrom(int s, void *buf, size_t len, int flags, ++ssize_t recvfrom(int s, void *buf, size_t len, int flags, + struct sockaddr *from, socklen_t *fromlen) + { + int retval; +@@ -255,7 +255,7 @@ + return retval; + } + +-int send(int s, const void *msg, size_t len , int flags) ++ssize_t send(int s, const void *msg, size_t len , int flags) + { + int retval; + +@@ -264,7 +264,7 @@ + return retval; + } + +-int sendto(int s, const void *msg, size_t len, int flags, ++ssize_t sendto(int s, const void *msg, size_t len, int flags, + const struct sockaddr *to, socklen_t tolen) + { + int retval; diff --git a/community/netcount/PKGBUILD b/community/netcount/PKGBUILD new file mode 100644 index 000000000..9582dd110 --- /dev/null +++ b/community/netcount/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=netcount +pkgver=0.8i +pkgrel=1 +pkgdesc="network statistic and monitor tools" +arch=('i686' 'x86_64') +url="http://www.hczim.de/software/" +license=('GPL') +depends=('python') +source=(http://www.hczim.de/software/$pkgname-$pkgver.tar.gz build.patch) +md5sums=('537d941b6725f17d46b228967b8f6d23' '16396755d9b4e2e718953f629f7044af') + +build() { + cd $startdir/src/$pkgname-$pkgver + + patch -p0 Makefile <../build.patch + echo -e "#!/bin/sh\necho gentoo">distro-detect.sh + + make files || return 1 + + mkdir -p $startdir/pkg/usr/sbin + mkdir -p $startdir/pkg/usr/bin + mkdir -p $startdir/pkg/usr/man/man1 + mkdir -p $startdir/pkg/etc/logrotate.d + + make \ + INSTALLDIR=$startdir/pkg/usr \ + MANDIR=$startdir/pkg/usr/man \ + LOGROTATEDIR=$startdir/pkg/etc/logrotate.d \ + PPPDIR=$startdir/src \ + CRONDIR=$startdir/src \ + RCRONDIR=$startdir/src \ + INIT_GENTOO=$startdir/src \ + install +} diff --git a/community/netcount/build.patch b/community/netcount/build.patch new file mode 100644 index 000000000..3475ecbdf --- /dev/null +++ b/community/netcount/build.patch @@ -0,0 +1,32 @@ +283,293c283,293 +< $(IP_UP_GENTOO): netcount-ip-up-local +< ./add-script.sh $< $@ netcount +< chmod +x $@ +< +< $(IP_DOWN_GENTOO): netcount-ip-down-local +< ./add-script.sh $< $@ netcount +< chmod +x $@ +< +< $(INIT_GENTOO): netcount-init +< ./add-script.sh $< $@ netcount +< chmod +x $@ +--- +> #$(IP_UP_GENTOO): netcount-ip-up-local +> # ./add-script.sh $< $@ netcount +> # chmod +x $@ +> +> #$(IP_DOWN_GENTOO): netcount-ip-down-local +> # ./add-script.sh $< $@ netcount +> # chmod +x $@ +> +> #$(INIT_GENTOO): netcount-init +> # ./add-script.sh $< $@ netcount +> # chmod +x $@ +296c296 +< $(INIT_GENTOO) +--- +> $(INIT_GENTOO) +299c299 +< rm -f $(RCRONDIR)/netcount $(common-objects) +--- +> rm -f $(RCRONDIR)/netcount $(common-objects) diff --git a/community/netstat-nat/PKGBUILD b/community/netstat-nat/PKGBUILD new file mode 100644 index 000000000..de3b48b3c --- /dev/null +++ b/community/netstat-nat/PKGBUILD @@ -0,0 +1,17 @@ +pkgname=netstat-nat +pkgver=1.4.9 +pkgrel=1 +pkgdesc="Small program written in C displaying NAT connections, managed by netfilter." +url="http://freshmeat.net/projects/netstat-nat/" +license=("GPL") +arch=(i686 x86_64) +depends=(iptables) +source=(http://ftp.de.debian.org/debian/pool/main/n/netstat-nat/netstat-nat_$pkgver.orig.tar.gz) +md5sums=('265a94f7ae82ee00315b2564757fbd10') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/netsurf/PKGBUILD b/community/netsurf/PKGBUILD new file mode 100644 index 000000000..9bfb8bd41 --- /dev/null +++ b/community/netsurf/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> +# Contributor: Georgij Kondratjev <smpuj@bk.ru> +pkgname=netsurf +pkgver=2.1 +pkgrel=3 +pkgdesc="Lightweight, fast web browser" +arch=("i686" "x86_64") +url="http://www.netsurf-browser.org/" +license=("GPL") +depends=('libmng' 'librsvg' 'curl' 'libglade' 'lcms' 'libjpeg>=7') +makedepends=('re2c' 'libnsbmp' 'libnsgif' 'hubbub') +source=("http://www.netsurf-browser.org/downloads/releases/${pkgname}-${pkgver}-src.tar.gz" + "lemon.c::http://www.sqlite.org/cvstrac/getfile?f=sqlite/tool/lemon.c&v=1.69" + "lempar.c::http://www.sqlite.org/cvstrac/getfile?f=sqlite/tool/lempar.c&v=1.69") +md5sums=('f0a34fd076b492c1a13b45432e8d7e49' + '3a8db045f48383021b5311b21b02ba0e' + '097ade562c5ff523df15e20ea440e879') + +build() { + # Fix the css parser code + cd "${srcdir}/${pkgname}/css" + cp "${srcdir}/lem"{on,par}.c . + gcc ${CFLAGS} -o lemon lemon.c || return 1 + ./lemon parser.y + # Build netsurf + cd "${srcdir}/${pkgname}" + make install DESTDIR="${pkgdir}" PREFIX=/usr NETSURF_USE_HARU_PDF=NO +} diff --git a/community/netwatch/PKGBUILD b/community/netwatch/PKGBUILD new file mode 100644 index 000000000..30131b8e6 --- /dev/null +++ b/community/netwatch/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=netwatch +pkgver=1.3.0 +pkgrel=1 +pkgdesc="monitor network connections" +arch=(i686 x86_64) +url="http://www.slctech.org/~mackay/NETWATCH/netwatch.html" +license=('GPL') +options=(zipman) +depends=() +source=(http://www.slctech.org/~mackay/NETWATCH/netwatch-$pkgver-1.tgz) +md5sums=('9168c20c1984e9d126d1a0ec1eb0c1d3') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr + make || return 1 + + install -D -m0755 netwatch $pkgdir/usr/bin/netwatch && \ + install -D -m0755 netresolv $pkgdir/usr/bin/netresolv && \ + install -D -m0644 netwatch.1 $pkgdir/usr/share/man/man1/netwatch.1 +} diff --git a/community/network-ups-tools/PKGBUILD b/community/network-ups-tools/PKGBUILD new file mode 100644 index 000000000..6508d2765 --- /dev/null +++ b/community/network-ups-tools/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Giuseppe Lucarelli <luk@rebelsoft.org> + +pkgname=network-ups-tools +pkgver=2.4.1 +pkgrel=1 +pkgdesc="NUT is a collection of programs for monitoring and administering UPS hardware" +arch=('i686' 'x86_64') +url="http://www.networkupstools.org/" +license=('GPL2') +depends=('openssl' 'hal') +makedepends=('libusb') +backup=(etc/ups/{ups.conf,upsd.conf,upsd.users,upsmon.conf,upssched.conf}) +install=nut.install +source=(http://www.networkupstools.org/source/2.4/nut-$pkgver.tar.gz upsd.init) +options=('!emptydirs' '!libtool') + +build() { + cd $srcdir/nut-$pkgver + ./configure --with-user=nut \ + --prefix=/usr \ + --datadir=/usr/share/ups \ + --sysconfdir=/etc/ups \ + --with-group=nut \ + --with-hal \ + --with-usb \ + --with-udev-dir=/etc/udev || return 1 + + make || return 1 + make DESTDIR=$pkgdir install + #ugly hack because --with-pkgconfig-dir doesn't work + install -D -m644 lib/libupsclient.pc $pkgdir/usr/lib/pkgconfig + + install -D -m644 conf/ups.conf.sample $pkgdir/etc/ups/ups.conf + install -D -m640 conf/upsd.conf.sample $pkgdir/etc/ups/upsd.conf + install -D -m640 conf/upsd.users.sample $pkgdir/etc/ups/upsd.users + install -D -m640 conf/upsmon.conf.sample $pkgdir/etc/ups/upsmon.conf + install -D -m644 conf/upssched.conf.sample $pkgdir/etc/ups/upssched.conf + install -D -m755 ../../upsd.init $pkgdir/etc/rc.d/upsd +} +md5sums=('609ebaf2123fc7171d25a6c742dd7d66' + 'a68351e1b33fe9e97609a1071f7c3d4b') diff --git a/community/network-ups-tools/nut.install b/community/network-ups-tools/nut.install new file mode 100644 index 000000000..1bda689f5 --- /dev/null +++ b/community/network-ups-tools/nut.install @@ -0,0 +1,21 @@ +post_install() { + groupadd -g 55 nut &> /dev/null + useradd -u 55 -g nut -G tty -d /var/state/ups -s /bin/false nut >/dev/null 2>&1 + mkdir -p /var/state/ups/ + chmod 0770 /var/state/ups/ + chown root:nut /var/state/ups/ + chown root:nut /etc/ups/upsd.conf /etc/ups/upsd.users /etc/ups/upsmon.conf + echo ">>> Before starting your UPSd daemon, you must" + echo ">>> edit /etc/ups/ups.conf in order to set your" + echo ">>> UPS driver and port." +} + +pre_remove() { + userdel nut >/dev/null 2>&1 + groupdel nut >/dev/null 2>&1 + rm -rf /var/state/ups/ +} + +op=$1 +shift +$op $* diff --git a/community/network-ups-tools/upsd.init b/community/network-ups-tools/upsd.init new file mode 100644 index 000000000..48d4a42da --- /dev/null +++ b/community/network-ups-tools/upsd.init @@ -0,0 +1,40 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/upsd` +case "$1" in + start) + stat_busy "Starting UPSd Daemon" + /usr/bin/upsdrvctl start &> /dev/null + [ -z "$PID" ] && /usr/sbin/upsd &>/dev/null + /usr/sbin/upsmon &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon upsd + stat_done + fi + ;; + stop) + stat_busy "Stopping UPSd Daemon" + /usr/bin/upsdrvctl stop &> /dev/null + /usr/sbin/upsmon -c stop &> /dev/null + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon upsd + stat_done + fi + ;; + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/newsbeuter/ChangeLog b/community/newsbeuter/ChangeLog new file mode 100644 index 000000000..42b6a3937 --- /dev/null +++ b/community/newsbeuter/ChangeLog @@ -0,0 +1,2 @@ +2009-06-21 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Package moved to [community] in v2.0 diff --git a/community/newsbeuter/PKGBUILD b/community/newsbeuter/PKGBUILD new file mode 100644 index 000000000..6d14cae26 --- /dev/null +++ b/community/newsbeuter/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Sven Pfleiderer <pfleidi@roothausen.de> + +pkgname=newsbeuter +pkgver=2.0 +pkgrel=2 +pkgdesc="A RSS feed reader for the text console with special Podcast support." +arch=('i686' 'x86_64') +url="http://www.newsbeuter.org/" +license=('custom: MIT') +depends=('curl' 'libxml2' 'sqlite3') +makedepends=('stfl' 'swig' 'gettext') +optdepends=('ruby') +options=('!libtool') +install=$pkgname.install +source=(http://www.newsbeuter.org/downloads/$pkgname-$pkgver.tar.gz \ + $pkgname-archlinux.patch) + +md5sums=('3b506b0c87f6e306917b7732d56eecf1' + 'b92a7ef0e458b5dee15af01bfdf1f383') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + patch -Np0 -i ${srcdir}/$pkgname-archlinux.patch || return 1 + + make prefix=${pkgdir}/usr || return 1 + make prefix=${pkgdir}/usr install || return 1 + +#license + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE || return 1 +} diff --git a/community/newsbeuter/newsbeuter-archlinux.patch b/community/newsbeuter/newsbeuter-archlinux.patch new file mode 100644 index 000000000..e5b5a00a4 --- /dev/null +++ b/community/newsbeuter/newsbeuter-archlinux.patch @@ -0,0 +1,14 @@ +--- src/controller.cpp.orig 2009-04-21 09:47:25.000000000 +0200 ++++ src/controller.cpp 2009-06-21 22:40:15.000000000 +0200 +@@ -38,3 +38,3 @@ + +-#include <ncursesw/ncurses.h> ++#include <ncurses.h> + +--- src/view.cpp.orig 2009-04-21 09:47:25.000000000 +0200 ++++ src/view.cpp 2009-06-21 22:40:15.000000000 +0200 +@@ -41,3 +41,3 @@ + #include <string.h> +-#include <ncursesw/ncurses.h> ++#include <ncurses.h> + diff --git a/community/newsbeuter/newsbeuter.install b/community/newsbeuter/newsbeuter.install new file mode 100644 index 000000000..f74c51bc5 --- /dev/null +++ b/community/newsbeuter/newsbeuter.install @@ -0,0 +1,6 @@ +post_install() { +cat << EOF +==> If you're not satisfied by the information "man newsbeuter" provides, +==> have a look at /usr/share/doc/newsbeuter/newsbeuter.html +EOF +} diff --git a/community/nextaw/PKGBUILD b/community/nextaw/PKGBUILD new file mode 100644 index 000000000..fc459b453 --- /dev/null +++ b/community/nextaw/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Sarah Hay <sarah31@sarah31.ca> + +pkgname=nextaw +pkgver=0.15.1 +pkgrel=4 +pkgdesc="neXtaw is a replacement library for the Athena (libXaw) widget set" +arch=('i686' 'x86_64') +url="http://siag.nu/neXtaw/" +license=('MIT') +depends=('libxmu') +options=('!libtool') +source=(http://siag.nu/pub/neXtaw/neXtaw-$pkgver.tar.gz) +md5sums=('1c9cbcef735d8e26f3e48bd529aca6a7') +sha1sums=('9fb912e0fbcd5a7319eb7ffafac7a20ce207a0a1') + +build() { + cd $startdir/src/neXtaw-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} diff --git a/community/nexuiz-data/PKGBUILD b/community/nexuiz-data/PKGBUILD new file mode 100644 index 000000000..7b39a9cb2 --- /dev/null +++ b/community/nexuiz-data/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Xyne +# Contributor: Rick Chen (stuffcorpse) +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Camille Moncelier <pix@devlife.org> + +pkgname=nexuiz-data +_pkgsourcename=nexuiz +pkgver=2.5.2 +_zipver=252 +pkgrel=1 +arch=('any') +pkgdesc="Nexuiz game data" +conflicts=('nexuiz<2.5.1-3') +url="http://www.nexuiz.com/" +license=("GPL") +source=(http://downloads.sourceforge.net/${_pkgsourcename}/${_pkgsourcename}-${_zipver}.zip) +md5sums=('d750bc328e58df8492f8d88bdcf818cb') + +build() { + _nexdir="$pkgdir/opt/nexuiz" + + _install_dir $srcdir/Nexuiz/Docs $_nexdir/docs + _install_dir $srcdir/Nexuiz/data $_nexdir/data + _install_dir $srcdir/Nexuiz/havoc $_nexdir/havoc + _install_dir $srcdir/Nexuiz/server $_nexdir/server + + find $_nexdir/server -name "*_windows.bat" -exec rm {} \; + find $_nexdir/server -name "*_mac.sh" -exec rm {} \; +} + +function _install_dir { + _src_dir=$1 + _dest_dir=$2 + _n=${#_src_dir} + for _file in $(find $_src_dir -type f) + do + _dest_file=${_dest_dir}${_file:$_n} + install -Dm644 $_file $_dest_file + done +} diff --git a/community/nexuiz/PKGBUILD b/community/nexuiz/PKGBUILD new file mode 100644 index 000000000..4408a83c6 --- /dev/null +++ b/community/nexuiz/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Xyne +# Contributor: Rick Chen (stuffcorpse) +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Camille Moncelier <pix@devlife.org> + +pkgname=nexuiz +pkgver=2.5.2 +_zipver=252 +pkgrel=1 +arch=('i686' 'x86_64') +pkgdesc="a free, open-source first person shooter" +url="http://www.nexuiz.com/" +license=("GPL") +depends=('alsa-lib' 'curl' 'libjpeg>=7' 'libmodplug' 'libvorbis' 'libxpm' 'libxxf86dga' 'libxxf86vm' 'sdl' 'nexuiz-data') +makedepends=('mesa') +source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${_zipver}.zip \ + nexuiz-dedicated nexuiz-glx nexuiz-sdl nexuiz-glx.desktop \ + nexuiz-libjpeg-fix.patch + nexuiz-sdl.desktop nexuiz.png) +md5sums=('d750bc328e58df8492f8d88bdcf818cb' + '19bfaa6e891d3309783e8366db485474' + '4d0ee9282a6fe153f82f7797decfd585' + '3e5ea741e8d55df8e7691c797c81ffa7' + '310f0577c39391f2d2f17cea446ce269' + '6bd02f1b6f5f46f8d517c4d5dab8e11f' + '4561d3c5be4801399af515faf82ebcba' + '442fb62670bbe0a1b5370461052051a3') + +build() { + _nexdir="$pkgdir/opt/nexuiz" + _enginesource_date="20091001" + mkdir -p "$_nexdir" || return 1 + + cd $srcdir/Nexuiz + bsdtar -x -f sources/enginesource${_enginesource_date}.zip || return 1 + cd darkplaces + patch -p1 < "$srcdir/nexuiz-libjpeg-fix.patch" || return 1 + + # here's a working kludge to build all three binaries at once but don't use it ;) + # make CPUOPTIMIZATIONS="${CFLAGS}" nexuiz || make CPUOPTIMIZATIONS="${CFLAGS}" nexuiz || return 1 + + # build the binaries separately instead to avoid truncated files + make CPUOPTIMIZATIONS="${CFLAGS}" cl-nexuiz || return 1 + make CPUOPTIMIZATIONS="${CFLAGS}" sdl-nexuiz || return 1 + make CPUOPTIMIZATIONS="${CFLAGS}" sv-nexuiz || return 1 + + # install the compiled binaries + install -Dm755 nexuiz-glx nexuiz-sdl nexuiz-dedicated -t $_nexdir || return 1 + + install -dm755 $pkgdir/usr/{bin,share/applications} || return 1 + install -Dm755 $srcdir/nexuiz-{glx,sdl,dedicated} -t $pkgdir/usr/bin || return 1 + install -Dm644 $srcdir/*.desktop -t $pkgdir/usr/share/applications || return 1 + install -Dm644 $srcdir/nexuiz.png $pkgdir/usr/share/pixmaps/nexuiz.png || return 1 +} diff --git a/community/nexuiz/nexuiz-dedicated b/community/nexuiz/nexuiz-dedicated new file mode 100644 index 000000000..bf517cce7 --- /dev/null +++ b/community/nexuiz/nexuiz-dedicated @@ -0,0 +1,3 @@ +#!/bin/sh +cd /opt/nexuiz +./nexuiz-dedicated $@ diff --git a/community/nexuiz/nexuiz-glx b/community/nexuiz/nexuiz-glx new file mode 100644 index 000000000..5fad4db07 --- /dev/null +++ b/community/nexuiz/nexuiz-glx @@ -0,0 +1,3 @@ +#!/bin/sh +cd /opt/nexuiz +./nexuiz-glx $@ diff --git a/community/nexuiz/nexuiz-glx.desktop b/community/nexuiz/nexuiz-glx.desktop new file mode 100644 index 000000000..8808c16db --- /dev/null +++ b/community/nexuiz/nexuiz-glx.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Version=2.5 +Encoding=UTF-8 +Name=Nexuiz (GLX) +Comment=a free open-source first person shooter +Icon=/usr/share/pixmaps/nexuiz.png +Exec=/usr/bin/nexuiz-glx +Terminal=false +StartupNotify=false +Categories=Game; diff --git a/community/nexuiz/nexuiz-libjpeg-fix.patch b/community/nexuiz/nexuiz-libjpeg-fix.patch new file mode 100644 index 000000000..f97e105a7 --- /dev/null +++ b/community/nexuiz/nexuiz-libjpeg-fix.patch @@ -0,0 +1,198 @@ +diff --git a/jpeg.c b/jpeg.c +index 936bc55..7a83542 100644 +--- a/jpeg.c ++++ b/jpeg.c +@@ -46,7 +46,7 @@ typedef unsigned char jboolean; + typedef int jboolean; + #endif + +-#define JPEG_LIB_VERSION 62 // Version 6b ++#define JPEG_LIB_VERSION 70 // Version 7 + + typedef void *j_common_ptr; + typedef struct jpeg_compress_struct *j_compress_ptr; +@@ -130,6 +130,41 @@ struct jpeg_source_mgr + void (*term_source) (j_decompress_ptr cinfo); + }; + ++/* Types for JPEG compression parameters and working tables. */ ++ ++ ++/* DCT coefficient quantization tables. */ ++ ++typedef struct { ++ /* This array gives the coefficient quantizers in natural array order ++ * (not the zigzag order in which they are stored in a JPEG DQT marker). ++ * CAUTION: IJG versions prior to v6a kept this array in zigzag order. ++ */ ++ unsigned short quantval[DCTSIZE2]; /* quantization step for each coefficient */ ++ /* This field is used only during compression. It's initialized FALSE when ++ * the table is created, and set TRUE when it's been output to the file. ++ * You could suppress output of a table by setting this to TRUE. ++ * (See jpeg_suppress_tables for an example.) ++ */ ++ jboolean sent_table; /* TRUE when table has been output */ ++} JQUANT_TBL; ++ ++ ++/* Huffman coding tables. */ ++ ++typedef struct { ++ /* These two fields directly represent the contents of a JPEG DHT marker */ ++ unsigned char bits[17]; /* bits[k] = # of symbols with codes of */ ++ /* length k bits; bits[0] is unused */ ++ unsigned char huffval[256]; /* The symbols, in order of incr code length */ ++ /* This field is used only during compression. It's initialized FALSE when ++ * the table is created, and set TRUE when it's been output to the file. ++ * You could suppress output of a table by setting this to TRUE. ++ * (See jpeg_suppress_tables for an example.) ++ */ ++ jboolean sent_table; /* TRUE when table has been output */ ++} JHUFF_TBL; ++ + typedef struct { + /* These values are fixed over the whole image. */ + /* For compression, they must be supplied by parameter setup; */ +@@ -161,12 +196,13 @@ typedef struct { + * Values of 1,2,4,8 are likely to be supported. Note that different + * components may receive different IDCT scalings. + */ +- int DCT_scaled_size; ++ int DCT_h_scaled_size; ++ int DCT_v_scaled_size; + /* The downsampled dimensions are the component's actual, unpadded number +- * of samples at the main buffer (preprocessing/compression interface), thus +- * downsampled_width = ceil(image_width * Hi/Hmax) +- * and similarly for height. For decompression, IDCT scaling is included, so +- * downsampled_width = ceil(image_width * Hi/Hmax * DCT_scaled_size/DCTSIZE) ++ * of samples at the main buffer (preprocessing/compression interface); ++ * DCT scaling is included, so ++ * downsampled_width = ceil(image_width * Hi/Hmax * DCT_h_scaled_size/DCTSIZE) ++ * and similarly for height. + */ + JDIMENSION downsampled_width; /* actual width in samples */ + JDIMENSION downsampled_height; /* actual height in samples */ +@@ -195,6 +231,15 @@ typedef struct { + void * dct_table; + } jpeg_component_info; + ++/* The script for encoding a multiple-scan file is an array of these: */ ++ ++typedef struct { ++ int comps_in_scan; /* number of components encoded in this scan */ ++ int component_index[MAX_COMPS_IN_SCAN]; /* their SOF/comp_info[] indexes */ ++ int Ss, Se; /* progressive JPEG spectral selection parms */ ++ int Ah, Al; /* progressive JPEG successive approx. parms */ ++} jpeg_scan_info; ++ + struct jpeg_decompress_struct + { + struct jpeg_error_mgr *err; // USED +@@ -268,7 +313,8 @@ struct jpeg_decompress_struct + void *marker_list; + int max_h_samp_factor; + int max_v_samp_factor; +- int min_DCT_scaled_size; ++ int min_DCT_h_scaled_size; /* smallest DCT_h_scaled_size of any component */ ++ int min_DCT_v_scaled_size; /* smallest DCT_v_scaled_size of any component */ + JDIMENSION total_iMCU_rows; + void *sample_range_limit; + int comps_in_scan; +@@ -297,35 +343,45 @@ struct jpeg_compress_struct + { + struct jpeg_error_mgr *err; + struct jpeg_memory_mgr *mem; +- void *progress; ++ struct jpeg_profress_mgr *progress; + void *client_data; + jboolean is_decompressor; + int global_state; + +- void *dest; ++ struct jpeg_destination_mgr *dest; + JDIMENSION image_width; + JDIMENSION image_height; + int input_components; + J_COLOR_SPACE in_color_space; + double input_gamma; +- int data_precision; ++ unsigned int scale_num, scale_denom; ++ ++ JDIMENSION jpeg_width; ++ JDIMENSION jpeg_height; + ++ int data_precision; + int num_components; ++ + J_COLOR_SPACE jpeg_color_space; + jpeg_component_info *comp_info; +- void *quant_tbl_ptrs[NUM_QUANT_TBLS]; +- void *dc_huff_tbl_ptrs[NUM_HUFF_TBLS]; +- void *ac_huff_tbl_ptrs[NUM_HUFF_TBLS]; ++ ++ JQUANT_TBL *quant_tbl_ptrs[NUM_QUANT_TBLS]; ++ int q_scale_factor[NUM_QUANT_TBLS]; ++ ++ JHUFF_TBL *dc_huff_tbl_ptrs[NUM_HUFF_TBLS]; ++ JHUFF_TBL *ac_huff_tbl_ptrs[NUM_HUFF_TBLS]; ++ + unsigned char arith_dc_L[NUM_ARITH_TBLS]; + unsigned char arith_dc_U[NUM_ARITH_TBLS]; + unsigned char arith_ac_K[NUM_ARITH_TBLS]; + + int num_scans; +- const void *scan_info; ++ const jpeg_scan_info *scan_info; + jboolean raw_data_in; + jboolean arith_code; + jboolean optimize_coding; + jboolean CCIR601_sampling; ++ jboolean do_fancy_downsampling; + int smoothing_factor; + J_DCT_METHOD dct_method; + +@@ -344,6 +400,8 @@ struct jpeg_compress_struct + jboolean progressive_mode; + int max_h_samp_factor; + int max_v_samp_factor; ++ int min_DCT_h_scaled_size; /* smallest DCT_h_scaled_size of any component */ ++ int min_DCT_v_scaled_size; /* smallest DCT_v_scaled_size of any component */ + JDIMENSION total_iMCU_rows; + int comps_in_scan; + jpeg_component_info *cur_comp_info[MAX_COMPS_IN_SCAN]; +@@ -353,16 +411,16 @@ struct jpeg_compress_struct + int MCU_membership[C_MAX_BLOCKS_IN_MCU]; + int Ss, Se, Ah, Al; + +- void *master; +- void *main; +- void *prep; +- void *coef; +- void *marker; +- void *cconvert; +- void *downsample; +- void *fdct; +- void *entropy; +- void *script_space; ++ struct jpeg_comp_master * master; ++ struct jpeg_c_main_controller * main; ++ struct jpeg_c_prep_controller * prep; ++ struct jpeg_c_coef_controller * coef; ++ struct jpeg_marker_writer * marker; ++ struct jpeg_color_converter * cconvert; ++ struct jpeg_downsampler * downsample; ++ struct jpeg_forward_dct * fdct; ++ struct jpeg_entropy_encoder * entropy; ++ jpeg_scan_info * script_space; /* workspace for jpeg_simple_progression */ + int script_space_size; + }; + +@@ -473,7 +531,7 @@ qboolean JPEG_OpenLibrary (void) + #elif defined(MACOSX) + "libjpeg.62.dylib", + #else +- "libjpeg.so.62", ++ "libjpeg.so.7", + "libjpeg.so", + #endif + NULL diff --git a/community/nexuiz/nexuiz-sdl b/community/nexuiz/nexuiz-sdl new file mode 100644 index 000000000..36b6d5cc3 --- /dev/null +++ b/community/nexuiz/nexuiz-sdl @@ -0,0 +1,3 @@ +#!/bin/sh +cd /opt/nexuiz +./nexuiz-sdl $@ diff --git a/community/nexuiz/nexuiz-sdl.desktop b/community/nexuiz/nexuiz-sdl.desktop new file mode 100644 index 000000000..019970e61 --- /dev/null +++ b/community/nexuiz/nexuiz-sdl.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Version=2.5 +Encoding=UTF-8 +Name=Nexuiz (SDL) +Comment=a free open-source first person shooter +Icon=/usr/share/pixmaps/nexuiz.png +Exec=/usr/bin/nexuiz-sdl +Terminal=false +StartupNotify=false +Categories=Game; diff --git a/community/nexuiz/nexuiz.png b/community/nexuiz/nexuiz.png new file mode 100644 index 000000000..a0ec8b3d4 Binary files /dev/null and b/community/nexuiz/nexuiz.png differ diff --git a/community/nginx/ChangeLog b/community/nginx/ChangeLog new file mode 100644 index 000000000..fb28b1717 --- /dev/null +++ b/community/nginx/ChangeLog @@ -0,0 +1,7 @@ +2009-05-26 sergej <pupykin.s+arch@gmail.com> +* etc/conf.d params added + +2007-06-29 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Clearly the ugliest pkgbuild I've seen but the author deserves + kudos diff --git a/community/nginx/PKGBUILD b/community/nginx/PKGBUILD new file mode 100644 index 000000000..f21426ac2 --- /dev/null +++ b/community/nginx/PKGBUILD @@ -0,0 +1,84 @@ +# $Id: PKGBUILD 2307 2009-09-14 20:44:03Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Miroslaw Szot <mss@czlug.icis.pcz.pl> + +_doc_root=/srv/http/nginx +_server_root=/etc/nginx +_conf_path=${_server_root}/conf +_tmp_path=/var/spool/nginx +_log_path=/var/log/nginx +_user=http +_group=http + +pkgname=nginx +pkgver=0.7.62 +pkgrel=1 +pkgdesc="lightweight HTTP server and IMAP/POP3 proxy server" +arch=('i686' 'x86_64') +depends=('pcre' 'zlib' 'openssl') +url="http://nginx.net/" +license=('custom') +backup=("${_conf_path#/}/nginx.conf" \ + "${_conf_path#/}/koi-win" \ + "${_conf_path#/}/koi-utf" \ + "${_conf_path#/}/win-utf" \ + "${_conf_path#/}/mime.types" \ + "${_conf_path#/}/fastcgi_params" \ + "etc/logrotate.d/nginx") +source=(http://sysoev.ru/nginx/nginx-${pkgver}.tar.gz \ + nginx) +md5sums=('ab22f1b7f098a90d803a3abb94d23f7e' + '0eb8611bf5bc1192ee7ee606fce772e2') + +build() { + local _src_dir=$startdir/src/nginx-${pkgver} + local _build_dir=$_src_dir/objs + + cd $_src_dir + ./configure \ + --prefix=${_server_root} \ + --sbin-path=/usr/sbin/nginx \ + --pid-path=/var/run/nginx.pid \ + --lock-path=/var/lock/nginx.lock \ + --http-client-body-temp-path=${_tmp_path}/client_body_temp \ + --http-proxy-temp-path=${_tmp_path}/proxy_temp \ + --http-fastcgi-temp-path=${_tmp_path}/fastcgi_temp \ + --http-log-path=${_log_path}/access.log \ + --error-log-path=${_log_path}/error.log \ + --user=${_user} --group=${_group} \ + --with-imap --with-imap_ssl_module --with-http_ssl_module \ + --with-http_stub_status_module + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + install -d $startdir/pkg/etc/logrotate.d/ + cat <<- EOF > $startdir/pkg/etc/logrotate.d/nginx + $_log_path/*log { + create 640 http log + compress + postrotate + /bin/kill -HUP `cat /var/run/nginx.pid 2>/dev/null` 2> /dev/null || true + endscript + } + EOF + + sed -i -e "s/\<user\s\+\w\+;/user $_user;/g" $startdir/pkg/$_conf_path/nginx.conf + + install -d $startdir/pkg/$_tmp_path + + # move default document root outside server root + install -d $startdir/pkg/$_doc_root + mv $startdir/pkg/$_server_root/html/* $startdir/pkg/$_doc_root/ + rm -rf $startdir/pkg/$_server_root/html + rm -f $startdir/pkg/$_doc_root/index.html + + # let's create links for relative paths in config file + ln -s $_log_path ${startdir}/pkg/$_server_root/logs && \ + ln -s $_doc_root ${startdir}/pkg/$_server_root/html || return 1 + + install -D -m755 $startdir/src/nginx $startdir/pkg/etc/rc.d/nginx && \ + install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/nginx/LICENSE && \ + mkdir -p $pkgdir/etc/conf.d && \ + echo "NGINX_CONFIG=/etc/nginx/conf/nginx.conf" >$pkgdir/etc/conf.d/nginx +} diff --git a/community/nginx/nginx b/community/nginx/nginx new file mode 100644 index 000000000..374e14141 --- /dev/null +++ b/community/nginx/nginx @@ -0,0 +1,65 @@ +#!/bin/bash + +# general config + +NGINX_CONFIG="/etc/nginx/conf/nginx.conf" + +. /etc/conf.d/nginx +. /etc/rc.conf +. /etc/rc.d/functions + +function check_config { + stat_busy "Checking configuration" + /usr/sbin/nginx -t -c "$NGINX_CONFIG" + if [ $? -ne 0 ]; then + stat_die + else + stat_done + fi +} + +case "$1" in + start) + check_config + stat_busy "Starting Nginx" + if [ -s /var/run/nginx.pid ]; then + stat_fail + # probably ;) + stat_busy "Nginx is already running" + stat_die + fi + /usr/sbin/nginx -c "$NGINX_CONFIG" &>/dev/null + if [ $? -ne 0 ]; then + stat_fail + else + add_daemon nginx + stat_done + fi + ;; + stop) + stat_busy "Stopping Nginx" + kill -QUIT `cat /var/run/nginx.pid` &>/dev/null + if [ $? -ne 0 ]; then + stat_fail + else + rm_daemon nginx + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + reload) + check_config + if [ -s /var/run/nginx.pid ]; then + status "Reloading Nginx Configuration" kill -HUP `cat /var/run/nginx.pid` + fi + ;; + check) + check_config + ;; + *) + echo "usage: $0 {start|stop|restart|reload|check}" +esac diff --git a/community/ngircd/PKGBUILD b/community/ngircd/PKGBUILD new file mode 100644 index 000000000..7dbf4be53 --- /dev/null +++ b/community/ngircd/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +pkgname=ngircd +pkgver=14.1 +pkgrel=1 +pkgdesc="Next Generation IRC Daemon" +arch=('i686' 'x86_64') +backup=(etc/ngircd.conf) +url="http://ngircd.barton.de/" +license=('GPL') +depends=('openssl' 'libident') +source=(ftp://ftp.berlios.de/pub/ngircd/ngircd-$pkgver.tar.gz ngircd.sh) +md5sums=('eef90855414c35bfb6590d17e24ee06f' + '6d2e9f1bbb4a3a7349da0dcd3f6d8dc3') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --with-ident \ + --with-openssl + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + install -D -m 755 ../ngircd.sh $startdir/pkg/etc/rc.d/ngircd +} diff --git a/community/ngircd/ngircd.sh b/community/ngircd/ngircd.sh new file mode 100644 index 000000000..3947f527e --- /dev/null +++ b/community/ngircd/ngircd.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting ngircd IRC daemon" + /usr/sbin/ngircd + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + add_daemon ngircd + fi + ;; + stop) + stat_busy "Stopping ngircd IRC daemon" + PID=`pidof -o %PPID /usr/sbin/ngircd` + kill $PID > /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon ngircd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/ngspice/PKGBUILD b/community/ngspice/PKGBUILD new file mode 100644 index 000000000..7f4872871 --- /dev/null +++ b/community/ngspice/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 371 2009-07-27 15:24:57Z abhidg $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: Jason Taylor <jftaylor21@gmail.com> + +pkgname=ngspice +pkgver=19 +pkgrel=1 +pkgdesc="Mixed-level/Mixed-signal circuit simulator based on Spice3f5, Ciber1b1, and Xspice." +url="http://ngspice.sourceforge.net" +license=("BSD") +arch=(i686 x86_64) +depends=('libxaw' 'libedit') +source=(http://downloads.sourceforge.net/$pkgname/ng-spice-rework-$pkgver.tar.gz) + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-xspice --with-editline=yes + make || return 1 + make DESTDIR="$pkgdir" install + install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" || return 1 + rm "$pkgdir/usr/share/info/dir" || return 1 +} +md5sums=('52d01ef53332b8a0e58bf4f7ac7f2c42') diff --git a/community/nilfs-utils/PKGBUILD b/community/nilfs-utils/PKGBUILD new file mode 100644 index 000000000..02226f1c9 --- /dev/null +++ b/community/nilfs-utils/PKGBUILD @@ -0,0 +1,18 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=nilfs-utils +pkgver=2.0.14 +pkgrel=1 +pkgdesc="A log-structured file system supporting continuous snapshotting (userpace utils)" +arch=('i686' 'x86_64') +url="http://www.nilfs.org/" +license=('GPL2') +depends=('e2fsprogs') +options=(!libtool) +source=(http://www.nilfs.org/download/$pkgname-$pkgver.tar.bz2) +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --libdir=/lib || return 1 + make || return 1 + make DESTDIR="$pkgdir" install LDCONFIG=/bin/true || return 1 +} +md5sums=('60a847f496a96ef67feb686b741f3569') diff --git a/community/noip/PKGBUILD b/community/noip/PKGBUILD new file mode 100644 index 000000000..8a49015e3 --- /dev/null +++ b/community/noip/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Lyle Putnam <lcputnam@amerytel.net> +# Maintainer: Daenyth + +pkgname=noip +pkgver=2.1.9 +pkgrel=1 +pkgdesc="A Dynamic DNS Client Updater for no-ip.com services" +arch=('i686' 'x86_64') +url="http://www.no-ip.com/downloads.php?page=linux" +license=('GPL') +backup=('etc/no-ip2.conf') +install=noip.install +# Note that they have the one file for the current release, so if the md5sum breaks, it means they updated. +source=('http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz' + 'noip-rc.d') + +md5sums=('eed8e9ef9edfb7ddc36e187de867fe64' + '0f094d596cd32574df912f528b7b3da0') + +build() { + cd $srcdir/$pkgname-$pkgver + + # Their Makefile is fucking horrid, do it by hand instead + sed -i '/^#define CONFIG_FILEPATH/s/PREFIX//' noip2.c + sed -i '/^#define CONFIG_FILENAME/s/PREFIX//' noip2.c + gcc -Wall -g -Dlinux -DPREFIX="/usr" noip2.c -o noip2 || return 1 + + install -Dm755 noip2 $pkgdir/usr/bin/noip2 + install -Dm755 $srcdir/noip-rc.d $pkgdir/etc/rc.d/noip +} +# vim:set ts=2 sw=2 et: diff --git a/community/noip/noip-rc.d b/community/noip/noip-rc.d new file mode 100644 index 000000000..986505f8f --- /dev/null +++ b/community/noip/noip-rc.d @@ -0,0 +1,39 @@ +#!/bin/bash +_DAEMON=noip + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/bin/${_DAEMON}2` +case "$1" in + start) + stat_busy "Starting $_DAEMON" + [ -z "$PID" ] && /usr/bin/${_DAEMON}2 + if [ $? -gt 0 ]; then + stat_fail + else + echo $PID > /var/run/$_DAEMON.pid + add_daemon $_DAEMON + stat_done + fi + ;; + stop) + stat_busy "Stopping $_DAEMON" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm -f /var/run/$_DAEMON.pid + rm_daemon $_DAEMON + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/noip/noip.install b/community/noip/noip.install new file mode 100644 index 000000000..8e0252a4b --- /dev/null +++ b/community/noip/noip.install @@ -0,0 +1,11 @@ +# arg 1: the new package version +post_install() { + echo "" + echo "####################################################" + echo "# IMPORTANT! #" + echo "# BEFORE running noip2 YOU MUST CONFIGURE IT! #" + echo "# To configure noip2 run the command \"noip2 -C -Y\" #" + echo "####################################################" + echo "" + sleep 2 +} diff --git a/community/notecase/ChangeLog b/community/notecase/ChangeLog new file mode 100644 index 000000000..00109f2ff --- /dev/null +++ b/community/notecase/ChangeLog @@ -0,0 +1,8 @@ +2008-12-21 Allan McRae <allan@archlinux.org> + * notecase 1.9.8-1 + * upstream update + * added gtksourceview2 dependancy + +2008-10-29 Allan McRae <allan@archlinux.org> + * notecase 1.9.7-1 + * Upstream update diff --git a/community/notecase/PKGBUILD b/community/notecase/PKGBUILD new file mode 100644 index 000000000..d3553d647 --- /dev/null +++ b/community/notecase/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: G_Syme <demichan(at)mail(dot)upb(dot)de> + +pkgname=notecase +pkgver=1.9.8 +pkgrel=1 +pkgdesc="A portable hierarchical note manager, coded in C++ using the GTK+ toolkit" +arch=('i686' 'x86_64') +license=('BSD') +url="http://notecase.sourceforge.net" +depends=('gnome-vfs' 'gtksourceview2') +makedepends=('bc') +source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}_src.tar.gz) +md5sums=('9fe7d2db959d4c457d53313bb8faac35') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + make || return 1 + make prefix=${pkgdir}/usr install || return 1 + install -Dm644 docs/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license.txt +} diff --git a/community/noteedit/PKGBUILD b/community/noteedit/PKGBUILD new file mode 100644 index 000000000..9dd9652b0 --- /dev/null +++ b/community/noteedit/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Wael Nasreddine <gandalf@siemens-mobiles.org> + +pkgname=noteedit +pkgver=2.8.1 +pkgrel=3 +pkgdesc="NoteEdit is a free music score editor for Linux." +arch=('i686' 'x86_64') +depends=('tse3' 'kdelibs3' 'fam' 'timidity++') +install=noteedit.install +license=('GPL') +url="http://noteedit.berlios.de/" +options=('!libtool' '!strip') +source=(http://download.berlios.de/$pkgname/$pkgname-$pkgver.tar.gz \ + http://ftp.de.debian.org/debian/pool/main/n/noteedit/noteedit_2.8.1-2.2.diff.gz) +md5sums=('653985c131afce45f0aa401fe4930909' + 'fe547a43d745c917925026ad9c50741e') + +# +# Remove KDE4 before building or patch PKGBUILD/noteedit build +# because it mess kde3 and kde4 libs. +# +build() { + cd $startdir/src/$pkgname-$pkgver + + patch -Np1 <../noteedit_2.8.1-2.2.diff + + export PATH=/opt/kde/bin/:$PATH + ./configure --prefix=/opt/kde --enable-debug --without-arts + sed -i 's#noteedit_LDFLAGS = $(KDE_RPATH)#noteedit_LDFLAGS = $(KDE_RPATH) -L/opt/kde/lib -lkparts#' noteedit/Makefile + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/noteedit/noteedit.install b/community/noteedit/noteedit.install new file mode 100644 index 000000000..55aad1930 --- /dev/null +++ b/community/noteedit/noteedit.install @@ -0,0 +1,15 @@ + +post_install() { + echo ">>> NOTE" + echo ">>> You must add 'timidity++' to your DAEMONS array in your /etc/rc.conf" + echo ">>> as well as adding 'snd-seq' to your MODULES array" + echo ">>> otherwize noteedit will not launch or you won't hear any sound" + echo ">>> " + echo ">>> Don't forget to download midi soundfonts from http://www.hammersound.net/" + echo ">>> Check /etc/timidity++/timidity.cfg for more information" +} + +op=$1 +shift + +$op $* diff --git a/community/notify-sharp-svn/PKGBUILD b/community/notify-sharp-svn/PKGBUILD new file mode 100644 index 000000000..2ee941f0c --- /dev/null +++ b/community/notify-sharp-svn/PKGBUILD @@ -0,0 +1,49 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Jorge Mokross <mokross@gmail.com> + +pkgname=notify-sharp-svn +pkgver=3032 +pkgrel=1 +pkgdesc="C# bindings for dekstop notification" +url="http://www.galago-project.org" +license=('GPL') +arch=('i686' 'x86_64') +depends=('gtk-sharp-2' 'ndesk-dbus-glib') +makedepends=('subversion' 'pkgconfig') +provides=('notify-sharp') +conflicts=('notify-sharp') +source=() +md5sums=() + +_svntrunk='http://svn.galago-project.org/trunk/notify-sharp' +_svnmod='notify-sharp' + +build() { + export MONO_SHARED_DIR=${startdir}/src/.wabi + mkdir -p "${MONO_SHARED_DIR}" + + cd $srcdir + + if [ -d $_svnmod/.svn ]; then + (cd $_svnmod && svn up -r $pkgver) + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." + + rm -rf "$srcdir/$_svnmod-build" + cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build" + cd "$srcdir/$_svnmod-build" + + aclocal + autoconf + automake -a -c + ./configure --prefix=/usr --disable-docs --disable-static + make || return 1 + make DESTDIR=$pkgdir install + + rm -fr "${MONO_SHARED_DIR}" +} diff --git a/community/noyau/PKGBUILD b/community/noyau/PKGBUILD new file mode 100644 index 000000000..3493cdc90 --- /dev/null +++ b/community/noyau/PKGBUILD @@ -0,0 +1,14 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=noyau +pkgver=2.1 +pkgrel=2 +pkgdesc="Bash script to ease kernel compilation" +arch=('i686' 'x86_64') +url="http://vincent.riquer.eu.org/Projets/noyau.sh/" +license=('GPL2') +depends=('bash') +source=(http://vincent.riquer.eu.org/Projets/noyau.sh/$pkgver/noyau.sh) +build() { + install -Dm755 $srcdir/noyau.sh $pkgdir/usr/bin/noyau +} +md5sums=('37c9d8b125c9e3839487446bde2f359b') diff --git a/community/nrg2iso/PKGBUILD b/community/nrg2iso/PKGBUILD new file mode 100644 index 000000000..37984700a --- /dev/null +++ b/community/nrg2iso/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Pointer <pointer@linux-blog.de> + +pkgname=nrg2iso +pkgver=0.4 +pkgrel=6 +pkgdesc="Utility for converting CD or DVD image generated by Nero Burning Rom to ISO format" +arch=('i686' 'x86_64') +url="http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html" +license=('GPL') +depends=('glibc') +source=(http://gregory.kokanosky.free.fr/v4/linux/$pkgname-$pkgver.tar.gz) +md5sums=('996c38c8f1465e9c51ccad4f31ec2eee') + +build() { + cd $srcdir/$pkgname-$pkgver + sed -i -e 's|gcc|gcc ${CFLAGS}|g' Makefile + make || return 1 + install -D nrg2iso $pkgdir/usr/bin/nrg2iso +} + diff --git a/community/nwload/PKGBUILD b/community/nwload/PKGBUILD new file mode 100644 index 000000000..034b5c5a3 --- /dev/null +++ b/community/nwload/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=nwload +pkgver=0.2e +pkgrel=2 +pkgdesc="network load monitor" +arch=('i686' 'x86_64') +url="http://www.hczim.de/software/nwload.html" +license=('GPL') +depends=(python tk) +source=(http://www.hczim.de/software/$pkgname-$pkgver.tar.gz) +md5sums=('058a76887431efe3c3d12c5682a7226d') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + install -D -m0755 nwload $startdir/pkg/usr/bin/nwload && \ + install -D -m0644 nwload.1 $startdir/pkg/usr/man/man1/nwload.1 +} diff --git a/community/nzbget/ChangeLog b/community/nzbget/ChangeLog new file mode 100644 index 000000000..87dc173ea --- /dev/null +++ b/community/nzbget/ChangeLog @@ -0,0 +1,9 @@ +2008-03-20 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.6.0 + +2008-09-25 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.5.1 + +2008-09-09 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Package moved to [community] + * Update to major release 0.5.0 diff --git a/community/nzbget/PKGBUILD b/community/nzbget/PKGBUILD new file mode 100644 index 000000000..84216e5d5 --- /dev/null +++ b/community/nzbget/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=nzbget +pkgver=0.6.0 +pkgrel=1 +pkgdesc="Downloads from Usenet using .nzb files." +arch=('i686' 'x86_64') +url="http://nzbget.sourceforge.net/" +license=('GPL') +depends=('ncurses' 'libpar2' 'libxml2') +makedepends=('autoconf' 'automake') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) + +md5sums=('eb95b3930abffb570e37af8d284c1f9d') + +build() { + cd "${srcdir}/$pkgname-$pkgver" + +# autoreconf -fi || return 1 +#uudeview ("uulib") has been removed, and "it did not work well anyway" + ./configure --prefix=/usr --enable-parcheck || return 1 + make || return 1 + make DESTDIR="${pkgdir}" install + +#other files + install -d "${pkgdir}/usr/share/$pkgname" + install -m644 -t "${pkgdir}/usr/share/$pkgname" \ + "AUTHORS" "ChangeLog" "nzbget.conf.example" "README" || return 1 +} diff --git a/community/obby/PKGBUILD b/community/obby/PKGBUILD new file mode 100644 index 000000000..a261b1c4e --- /dev/null +++ b/community/obby/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +# Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +pkgname=obby +pkgver=0.4.7 +pkgrel=1 +pkgdesc="A library which provides synced document buffers" +url="http://gobby.0x539.de" +options=('!libtool') +license=('GPL') +arch=('i686' 'x86_64') +depends=('net6' 'avahi') +source=(http://releases.0x539.de/obby/obby-$pkgver.tar.gz) +md5sums=('33fac4228c1efc1a1635bacf6480dc31') +build() { + cd $startdir/src/obby-$pkgver + ./configure --prefix=/usr --with-zeroconf --enable-ipv6 + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/obexfs/PKGBUILD b/community/obexfs/PKGBUILD new file mode 100644 index 000000000..503387764 --- /dev/null +++ b/community/obexfs/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Packager: cs-cam - me.at.camdaniel.com + +pkgname=obexfs +pkgver=0.12 +pkgrel=1 +pkgdesc="FUSE based filesystem using ObexFTP (currently beta)." +arch=('i686' 'x86_64') +url="http://openobex.triq.net/obexfs" +license=('GPL') +source=(http://triq.net/obexftp/$pkgname-$pkgver.tar.gz) +depends=('fuse' 'obexftp>=0.22') +md5sums=('0f505672b025cdb505e215ee707a2e2f') + +build() { + cd $startdir/src/$pkgname-$pkgver + + export OBEXFTP_CFLAGS="-I/usr/include/obexftp -I/usr/include/multicobex -I/usr/include/bfb" + export OBEXFTP_LIBS="-lobexftp -lmulticobex -lbfb -lopenobex -lbluetooth" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/obextool/PKGBUILD b/community/obextool/PKGBUILD new file mode 100644 index 000000000..1620b137b --- /dev/null +++ b/community/obextool/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> + +pkgname=obextool +pkgver=0.35 +pkgrel=1 +pkgdesc="A front-end of obexftp" +arch=('i686' 'x86_64') +url="http://obextool.sf.net" +license=('GPL') +depends=('perl' 'obexftp' 'bwidget' 'tablelist' 'tk') +source=(http://www.tech-edv.co.at/downloads/$pkgname-$pkgver.tar.gz) +md5sums=('4d225b365613fe88f49b3713d5c35136') + +build() { + mkdir -p $startdir/pkg/usr/{share,bin} + mv $startdir/src/${pkgname}-$pkgver $startdir/pkg/usr/share/ + cd $startdir/pkg/usr/bin + echo "#!/bin/bash" > $startdir/pkg/usr/bin/obextool + echo "/usr/share/$pkgname-$pkgver/obextool.tk \"\$@\"" >> $startdir/pkg/usr/bin/obextool + chmod +x $startdir/pkg/usr/bin/obextool +} diff --git a/community/obmenu/PKGBUILD b/community/obmenu/PKGBUILD new file mode 100644 index 000000000..b36aefbed --- /dev/null +++ b/community/obmenu/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Hugo Doria <hugodoria@gmail.com> +# Contributor: priyank <priyankmg@gmail.com> + +pkgname=obmenu +pkgver=1.0 +pkgrel=6 +pkgdesc="Openbox menu editor" +arch=('i686' 'x86_64') +url="http://obmenu.sourceforge.net/" +depends=('python' 'pygtk' 'openbox') +license=('GPL') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('710036a5edc9886d6d563ce46c747432') + +build() { + cd ${srcdir}/$pkgname-$pkgver + python setup.py install --root=${pkgdir} || return 1 +} + diff --git a/community/offlineimap/ChangeLog b/community/offlineimap/ChangeLog new file mode 100644 index 000000000..5108e4c5c --- /dev/null +++ b/community/offlineimap/ChangeLog @@ -0,0 +1,21 @@ +2009-08-16 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 6.2.0 + +2009-07-26 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 6.1.2 + +2009-07-11 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 6.1.0 + +2009-03-25 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Updated to reflect change to python2.6 + +2008-02-26 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Source path changed, updated + +2008-08-31 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 6.0.3 + +2008-08-05 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 6.0.2 + * Added man page from Debian's .deb package diff --git a/community/offlineimap/PKGBUILD b/community/offlineimap/PKGBUILD new file mode 100644 index 000000000..f3ea87d95 --- /dev/null +++ b/community/offlineimap/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 1322 2009-08-16 05:49:24Z jlichtblau $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Callan Barrett <wizzomafizzo@gmail.com> +# Contributor: mucknert <mucknert@gmx.net> + +pkgname=offlineimap +pkgver=6.2.0 +pkgrel=1 +pkgdesc='A powerful IMAP/Maildir synchronization tool' +arch=('i686' 'x86_64') +url='http://software.complete.org/offlineimap/' +license=('GPL') +depends=('python') +noextract=($pkgname.1.gz) +source=(http://software.complete.org/software/attachments/download/413/${pkgname}_${pkgver}.orig.tar.gz \ + $pkgname.1.gz) + +md5sums=('a23dab23ac08de063e330fe26d08e9b9' + '0213e6f5d032be2ec8eedfbb52134ef3') + +build() { + cd ${srcdir}/$pkgname + + python setup.py build install --root=${pkgdir} || return 1 + + install -D -m644 $pkgname.conf.minimal ${pkgdir}/usr/share/$pkgname/$pkgname.conf.minimal || return 1 + install -D -m644 $pkgname.conf ${pkgdir}/usr/share/$pkgname/$pkgname.conf || return 1 + +#man page doesn't convert: http://lists.complete.org/offlineimap@complete.org/2008/05/msg00018.html.gz +#extracted from debian package: http://ftp.debian.org/debian/pool/main/o/offlineimap/offlineimap_6.2.0_all.deb + install -D -m644 ${srcdir}/$pkgname.1.gz ${pkgdir}/usr/share/man/man1/$pkgname.1.gz || return 1 +} diff --git a/community/offlineimap/offlineimap.1.gz b/community/offlineimap/offlineimap.1.gz new file mode 100644 index 000000000..fd64f0326 Binary files /dev/null and b/community/offlineimap/offlineimap.1.gz differ diff --git a/community/ogle-gui/PKGBUILD b/community/ogle-gui/PKGBUILD new file mode 100644 index 000000000..9f17e3d41 --- /dev/null +++ b/community/ogle-gui/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Kritoke <kritoke@nospam.gamebox.net> + +pkgname=ogle-gui +pkgver=0.9.2 +pkgrel=3.1 +pkgdesc="A gtk2 gui for ogle." +arch=('i686' 'x86_64') +url="http://www.dtek.chalmers.se/groups/dvd/" +license=("GPL") +depends=('ogle' 'libglade') +source=(http://www.dtek.chalmers.se/groups/dvd/dist/ogle_gui-$pkgver.tar.gz) +md5sums=('e685aa3046f9da13532ede9300f2f794') + +build() { + cd $startdir/src/ogle_gui-$pkgver + ./configure --prefix=/usr --enable-gtk2 + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/ogmrip/PKGBUILD b/community/ogmrip/PKGBUILD new file mode 100644 index 000000000..e5cb107a9 --- /dev/null +++ b/community/ogmrip/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Daenyth +# Contributor: Allan McRae <allan@archlinux.org> +# Contributor: Vrob (Markus Heuser) mheuser@mi.fu-berlin.de + +pkgname=ogmrip +pkgver=0.12.3 +pkgrel=2 +arch=('i686' 'x86_64') +pkgdesc="Libraries and GTK2 interface for DVD ripping using mencoder" +url="http://ogmrip.sourceforge.net/" +license=('GPL') +depends=('libdvdread>=4.1.3' 'mplayer' 'ogmtools' 'vorbis-tools' 'lame' 'intltool' + 'pkgconfig' 'gconf' 'libglade' 'hal' 'mkvtoolnix' 'tesseract' + 'enchant' 'faac' 'libtheora' 'enca' 'libnotify' 'gpac') +makedepends=('perlxml') +options=(!libtool) +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('11a52e5d9d7f936ae3a1925b5ab51b72') + +build() { + cd "${srcdir}"/${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/usr/share || return 1 + make || return 1 + make DESTDIR="${pkgdir}"/ install +} diff --git a/community/oidentd/PKGBUILD b/community/oidentd/PKGBUILD new file mode 100644 index 000000000..ed3ee10e5 --- /dev/null +++ b/community/oidentd/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: simo <simo@archlinux.org> +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=oidentd +pkgver=2.0.8 +pkgrel=2 +pkgdesc="oidentd is an ident (rfc1413 compliant) daemon that runs on Linux" +arch=('i686' 'x86_64') +url="http://dev.ojnk.net/" +license=('GPL') +depends=('glibc') +source=(http://downloads.sourceforge.net/sourceforge/ojnk/oidentd-$pkgver.tar.gz + oidentd.rc) +md5sums=('c3d9a56255819ef8904b867284386911' + 'b1533df9afededd3a1e4299e3b5ade4a') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr mandir=$startdir/pkg/usr/share/man install + install -D -m 755 $startdir/src/$pkgname.rc $startdir/pkg/etc/rc.d/oidentd +} + diff --git a/community/oidentd/oidentd.rc b/community/oidentd/oidentd.rc new file mode 100644 index 000000000..7a695c209 --- /dev/null +++ b/community/oidentd/oidentd.rc @@ -0,0 +1,40 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +# no daemon check needed for oidentd, and no pid nesecary. +case "$1" in + start) + stat_busy "Starting oidentd Daemon..." + # oidentd is smart enough to only run one copy of + # itsself, no check nesecary, and no pidfile + /usr/sbin/oidentd + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon oidentd + stat_done + fi + ;; + stop) + stat_busy "Stopping oidentd Daemon..." + # kill the process by it's full name, or the init script + # will terminate as well, wreaking havok. + killall /usr/sbin/oidentd + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon oidentd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/oldstand-font/PKGBUILD b/community/oldstand-font/PKGBUILD new file mode 100644 index 000000000..cf4de2162 --- /dev/null +++ b/community/oldstand-font/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Loui Chang <louipc dot ist at gmail company> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=oldstand-font +pkgver=2.0.2 +pkgrel=3 +pkgdesc="Old Standard fonts" +url="http://www.thessalonica.org.ru/en/fonts.html" +arch=('any') +license=('OFL') +depends=('xorg-fonts-encodings' 'xorg-fonts-alias' 'xorg-font-utils' 'fontconfig') +makedepends=('unzip') +install=oldstand.install +source=(http://www.thessalonica.org.ru/downloads/oldstandard-$pkgver.otf.zip + http://www.thessalonica.org.ru/downloads/oldstandard-$pkgver.ttf.zip + http://www.thessalonica.org.ru/downloads/tempora-lgc.otf.zip + http://www.thessalonica.org.ru/downloads/tempora-lgc.ttf.zip) +md5sums=('7f07252db5d91fc0af25fab3f0ba2162' + '1d6cd20569f561f858e13e9248a658fe' + '602808695c1306ff572e7d39cd512ba8' + '46c5ef4c074583a451ec56336011a12d') + +build() { + cd $startdir/src + mkdir -p $pkgdir/usr/share/fonts/TTF + mkdir -p $pkgdir/usr/share/fonts/OTF + + cp *.ttf $pkgdir/usr/share/fonts/TTF || return 1 + cp *.otf $pkgdir/usr/share/fonts/OTF || return 1 + chmod 0644 $pkgdir/usr/share/fonts/OTF/* + chmod 0644 $pkgdir/usr/share/fonts/TTF/* + + install -D -m0644 $srcdir/OFL.txt \ + $pkgdir/usr/share/licenses/$pkgname/OFL.txt +} diff --git a/community/oldstand-font/oldstand.install b/community/oldstand-font/oldstand.install new file mode 100644 index 000000000..a2c4d9a2d --- /dev/null +++ b/community/oldstand-font/oldstand.install @@ -0,0 +1,21 @@ +post_install() { + echo -n "Updating font cache... " + fc-cache -f > /dev/null + + mkfontscale /usr/share/fonts/TTF + mkfontdir /usr/share/fonts/TTF + + mkfontscale /usr/share/fonts/OTF + mkfontdir /usr/share/fonts/OTF + + echo "done." + echo "Note: oldstand fonts are in /usr/share/fonts/TTF and /usr/share/fonts/OTF" +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} diff --git a/community/omniorb/PKGBUILD b/community/omniorb/PKGBUILD new file mode 100644 index 000000000..011dda8c4 --- /dev/null +++ b/community/omniorb/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Essien Ita Essien <me@essienitaessien.com> +# Contributor: Brice Mealier <mealier_brice@yahoo.fr> + +pkgname=omniorb +pkgver=4.1.3 +pkgrel=1 +pkgdesc="A CORBA object request broker for C++ and Python." +arch=('i686' 'x86_64') +url="http://omniorb.sourceforge.net/" +license=('GPL2' 'LGPL2') +depends=('gcc-libs' 'python' 'openssl') +makedepends=('pkgconfig') +source=(http://downloads.sourceforge.net/omniorb/omniORB-$pkgver.tar.gz) +md5sums=('8a7b583e98ee78f10d8c43014dcaa923') + +build() { + cd $startdir/src/omniORB-$pkgver + ./configure --prefix=/usr --with-omniORB-config=/etc/omniorb/omniORB.cfg \ + --with-omniNames-logdir=/var/log/omniORB --with-openssl=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + for i in man/man1/*.1; do + install -D -m 644 $i $startdir/pkg/usr/share/$i + done + chmod 755 $startdir/pkg/{usr,usr/bin,usr/lib,usr/share,usr/include,usr/share/idl,usr/lib/pkgconfig,usr/lib/python2.6,usr/lib/python2.6/site-packages} +} diff --git a/community/opcion/ChangeLog b/community/opcion/ChangeLog new file mode 100644 index 000000000..b3d5e1bc9 --- /dev/null +++ b/community/opcion/ChangeLog @@ -0,0 +1,14 @@ +2009-02-15 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 5 + + * PKGBUILD: changed jre dependency in java-runtime, some cleanup, + added desktop file installation + + * opcion.desktop: added + + * opcion.png: added + +2007-12-07 Corrado Primier <bardo@aur.archlinux.org> + + * Added to [community] diff --git a/community/opcion/PKGBUILD b/community/opcion/PKGBUILD new file mode 100644 index 000000000..cd0c43ca4 --- /dev/null +++ b/community/opcion/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> + +pkgname=opcion +pkgver=1.1.1 +pkgrel=5 +pkgdesc="A java font viewer" +arch=('i686' 'x86_64') +url="http://opcion.sourceforge.net/" +license=('GPL') +depends=('java-runtime') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname/o/O}_v${pkgver}.jar + opcion.sh opcion.desktop opcion.png) +noextract=(${pkgname/o/O}_v${pkgver}.jar) +md5sums=('f50a0ae418554c2f88c4d2dd0dcac312' '55d0f018a92e95d2bf06a97deb597fd4' + '3525665c74bb5674bdf0ddcdd4f38a99' '0a6599d9e9a0d67d48a5fb973252db98') + +build() { + install -Dm644 ${srcdir}/Opcion_v${pkgver}.jar ${pkgdir}/usr/share/java/opcion/opcion.jar + install -Dm755 ${srcdir}/opcion.sh ${pkgdir}/usr/bin/opcion + install -Dm644 ${srcdir}/opcion.desktop ${pkgdir}/usr/share/applications/opcion.desktop + install -Dm644 ${srcdir}/opcion.png ${pkgdir}/usr/share/pixmaps/opcion.png +} + +# vim:set ts=2 sw=2 et: diff --git a/community/opcion/opcion.desktop b/community/opcion/opcion.desktop new file mode 100644 index 000000000..92709d2aa --- /dev/null +++ b/community/opcion/opcion.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Opcion Font Viewer +Type=Application +Comment=Font viewer +Exec=opcion +Icon=opcion +Categories=Utility; diff --git a/community/opcion/opcion.png b/community/opcion/opcion.png new file mode 100644 index 000000000..690e02b5a Binary files /dev/null and b/community/opcion/opcion.png differ diff --git a/community/opcion/opcion.sh b/community/opcion/opcion.sh new file mode 100644 index 000000000..f1d69af60 --- /dev/null +++ b/community/opcion/opcion.sh @@ -0,0 +1,2 @@ +#!/bin/bash +exec java -jar /usr/share/java/opcion/opcion.jar diff --git a/community/open-vm-tools-modules/PKGBUILD b/community/open-vm-tools-modules/PKGBUILD new file mode 100644 index 000000000..dd76d50c7 --- /dev/null +++ b/community/open-vm-tools-modules/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 3174 2009-09-29 10:26:30Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Krzysztof Raczkowski <raczkow@gmail.com> + +pkgname=open-vm-tools-modules +pkgver=2009.09.18 +_pkgsubver=193784 +_kernver=`pacman -Q kernel26 | cut -d . -f 3 | cut -f 1 -d -` +pkgrel=2 +pkgdesc="The Open Virtual Machine Tools (open-vm-tools) are the open source implementation of VMware Tools." +arch=('i686' 'x86_64') +url="http://open-vm-tools.sourceforge.net/" +license=('GPL') +makedepends=('libdnet' 'icu') +depends=("kernel26>=2.6.${_kernver}" "kernel26<2.6.`expr ${_kernver} + 1`") +install=$pkgname.install +source=(http://easynews.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-$pkgver-${_pkgsubver}.tar.gz) +md5sums=('90c79c24756f0b6cc3d42faed10f5c1b') + +build() { + KERNEL_VERSION="2.6.${_kernver}-ARCH" + msg "Kernel = $KERNEL_VERSION" + + cd "$srcdir/open-vm-tools-$pkgver-${_pkgsubver}" + + sed -i 's#-lproc-3.2.7#-lproc-3.2.8#' configure + + ./configure --prefix=/usr --disable-unity + + patch -p0 modules/linux/vmmemctl/Makefile.kernel <<EOF +--- Makefile.kernel.org 2009-09-29 14:21:56.000000000 +0400 ++++ Makefile.kernel 2009-09-29 14:20:31.000000000 +0400 +@@ -50,6 +50,7 @@ + \$(Q)\$(rule_cc_o_c) + + \$(DRIVER)-y += \$(LIBBACKDOOR) ++\$(DRIVER)-y += \$(VMMEMCTL_SHARED) + endif + + EXTRA_CFLAGS := \$(CC_OPTS) \$(INCLUDE) +EOF + + (cd modules && make modules) || return 1 + + for MOD in vmblock vmhgfs vmmemctl vmsync vmxnet; do + install -D -m644 modules/linux/$MOD/$MOD.ko $pkgdir/lib/modules/$KERNEL_VERSION/misc/$MOD.ko || return 1 + done + + sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='$KERNEL_VERSION'/" $startdir/$pkgname.install +} diff --git a/community/open-vm-tools-modules/open-vm-tools-modules.install b/community/open-vm-tools-modules/open-vm-tools-modules.install new file mode 100644 index 000000000..f6cb17a3c --- /dev/null +++ b/community/open-vm-tools-modules/open-vm-tools-modules.install @@ -0,0 +1,35 @@ +KERNEL_VERSION='2.6.30-ARCH' + +post_install() { + depmod -a -v $KERNEL_VERSION > /dev/null 2>&1 + + VMXNET="install pcnet32 /sbin/modprobe -q --ignore-install vmxnet;" + VMXNET="$VMXNET /sbin/modprobe -q --ignore-install pcnet32 $CMDLINE_OPTS;" + VMXNET="$VMXNET /bin/true;" + + echo ">>> Enabling vmxnet driver in /etc/modprobe.d/modprobe.conf" + echo ">>> (this will disable pcnet32 driver)" + sed "$ a \\\n#VMware net driver\n$VMXNET" -i /etc/modprobe.d/modprobe.conf + echo + + echo ">>>" + echo ">>> If vmxnet driver doesn't handle your NIC, you have to manually" + echo ">>> disable loading of pcnet32 driver by blacklisting it in /etc/rc.conf." + echo ">>>" +} + +post_upgrade() { + depmod -a -v $KERNEL_VERSION > /dev/null 2>&1 +} + +post_remove() { + depmod -a -v $KERNEL_VERSION > /dev/null 2>&1 + + echo ">>> Disabling vmxnet driver in /etc/modprobe.d/modprobe.conf" + sed "/VMware net driver/,+1 d" -i /etc/modprobe.d/modprobe.conf + + echo ">>>" + echo ">>> Remember to un-blacklist pcnet32 driver in /etc/rc.conf." + echo ">>>" +} + diff --git a/community/open-vm-tools/PKGBUILD b/community/open-vm-tools/PKGBUILD new file mode 100644 index 000000000..0b68832a4 --- /dev/null +++ b/community/open-vm-tools/PKGBUILD @@ -0,0 +1,48 @@ +# $Id: PKGBUILD 3006 2009-09-25 12:18:31Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Krzysztof Raczkowski <raczkow@gmail.com> + +pkgname=open-vm-tools +pkgver=2009.09.18 +_pkgsubver=193784 +pkgrel=1 +pkgdesc="The Open Virtual Machine Tools (open-vm-tools) are the open source implementation of VMware Tools." +arch=('i686' 'x86_64') +url="http://open-vm-tools.sourceforge.net/" +license=('LGPL') +depends=('open-vm-tools-modules' 'libdnet' 'icu' 'procps' 'glib2') +makedepends=('chrpath' 'doxygen') +optdepends=('gtkmm' 'libnotify' 'libxtst') +options=('docs') +install=$pkgname.install +source=(http://switch.dl.sourceforge.net/$pkgname/$pkgname-$pkgver-${_pkgsubver}.tar.gz + suspend-vm-default.patch + resume-vm-default.patch) +md5sums=('90c79c24756f0b6cc3d42faed10f5c1b' + '61c3a8d8428b557f53e7dfbfb9db809e' + 'ef77692f3d60730daeccbb6f53752850') + +build() { + cd "$srcdir/$pkgname-$pkgver-${_pkgsubver}" + + sed -i 's#-lproc-3.2.7#-lproc-3.2.8#' configure + + ./configure --prefix=/usr --disable-unity --without-kernel-modules + make || return 1 + make install DESTDIR=$pkgdir || return 1 + + cd $pkgdir && \ + patch -Np1 -i $srcdir/suspend-vm-default.patch etc/vmware-tools/suspend-vm-default && \ + patch -Np1 -i $srcdir/resume-vm-default.patch etc/vmware-tools/resume-vm-default || return 1 + + ln -fs /usr/sbin/mount.vmhgfs $pkgdir/sbin/mount.vmhgfs || return 1 + + install -D -m 755 $startdir/open-vm-tools.rc.d $pkgdir/etc/rc.d/open-vm-tools && \ + install -D -m 644 $startdir/open-vm-tools.conf.d $pkgdir/etc/conf.d/open-vm-tools && \ + install -D -m 644 $startdir/tools.conf $pkgdir/etc/vmware-tools/tools.conf && \ + install -D -m 644 $startdir/xautostart.conf $pkgdir/etc/vmware-tools/xautostart.conf && \ + install -D -m 644 $startdir/vmware-guestd $pkgdir/etc/pam.d/vmware-guestd && \ + rm -rf $pkgdir/usr/etc || return 1 + + cd $pkgdir && find -type f -exec sh -c "file {} | grep ELF >/dev/null && echo {} && chrpath -d {}" \; +} diff --git a/community/open-vm-tools/open-vm-tools.conf.d b/community/open-vm-tools/open-vm-tools.conf.d new file mode 100644 index 000000000..83f7864e8 --- /dev/null +++ b/community/open-vm-tools/open-vm-tools.conf.d @@ -0,0 +1,6 @@ +# Enable support for Drag'n'Drop +VM_DRAG_AND_DROP="yes" + +# vmware-guestd settings +GUESTD_BIN="/usr/sbin/vmware-guestd" +PIDFILE="/var/run/vmware-guestd.pid" diff --git a/community/open-vm-tools/open-vm-tools.install b/community/open-vm-tools/open-vm-tools.install new file mode 100644 index 000000000..0b19b81b1 --- /dev/null +++ b/community/open-vm-tools/open-vm-tools.install @@ -0,0 +1,36 @@ +# arg 1: the new package version +post_install() { + [ ! -d "/mnt/hgfs" ] && mkdir /mnt/hgfs + echo ">>>" + echo ">>> You can mount VMware Shared Folders via:" + echo ">>> mount -t vmhgfs .host:/ /mnt/hgfs" + echo ">>>" + echo ">>> or by adding this line to /etc/fstab:" + echo ">>> .host:/ /mnt/hgfs vmhgfs defaults 0 0" + echo ">>>" +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + + +# vim:set ts=2 sw=2 et: diff --git a/community/open-vm-tools/open-vm-tools.rc.d b/community/open-vm-tools/open-vm-tools.rc.d new file mode 100644 index 000000000..8051f9fd1 --- /dev/null +++ b/community/open-vm-tools/open-vm-tools.rc.d @@ -0,0 +1,122 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +# source application-specific settings +[ -f /etc/conf.d/open-vm-tools ] && . /etc/conf.d/open-vm-tools + +PID=`pidof -o %PPID /usr/bin/vmtoolsd` +case "$1" in + start) + stat_busy "Starting Open Virtual Machine Tools" + + if [ "$VM_DRAG_AND_DROP" == "yes" ]; then + VMBLOCK=`grep -q -w vmblock /proc/modules` + [ -z "$VMBLOCK" ] && modprobe vmblock + if [ $? -gt 0 ]; then + stat_fail + exit 1 + fi + + DND_TMPDIR="/tmp/VMwareDnD" + if [ ! -d "$DND_TMPDIR" ]; then + mkdir $DND_TMPDIR + chown 1777 $DND_TMPDIR + fi + + mount -t vmblock none /proc/fs/vmblock/mountPoint + if [ $? -gt 0 ]; then + stat_fail + exit 1 + fi + fi + + VMHGFS=`grep -q -w vmhgfs /proc/modules` + [ -z "$VMHGFS" ] && modprobe vmhgfs + if [ $? -gt 0 ]; then + stat_fail + exit 1 + fi + + VMMEMCTL=`grep -q -w vmmemctl /proc/modules` + [ -z "$VMMEMCTL" ] && modprobe vmmemctl + if [ $? -gt 0 ]; then + stat_fail + exit 1 + fi + + VMSYNC=`grep -q -w vmsync /proc/modules` + [ -z "$VMSYNC" ] && modprobe vmsync + if [ $? -gt 0 ]; then + stat_fail + exit 1 + fi + + [ -z "$PID" ] && /usr/bin/vmtoolsd --background $PIDFILE + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon open-vm-tools + stat_done + fi + ;; + stop) + stat_busy "Stopping Open Virtual Machine Tools" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + fi + + VMSYNC=`grep -q -w vmsync /proc/modules` + [ -z "$VMSYNC" ] && rmmod vmsync + if [ $? -gt 0 ]; then + stat_fail + exit 2 + fi + + VMMEMCTL=`grep -q -w vmmemctl /proc/modules` + [ -z "$VMMEMCTL" ] && rmmod vmmemctl + if [ $? -gt 0 ]; then + stat_fail + exit 3 + fi + + VMHGFS=`grep -q -w vmhgfs /proc/modules` + [ -z "$VMHGFS" ] && rmmod vmhgfs + if [ $? -gt 0 ]; then + stat_fail + exit 4 + fi + + if [ "$VM_DRAG_AND_DROP" == "yes" ]; then + MOUNTPOINT=`grep -q -w "none /proc/fs/vmblock/mountPoint vmblock" /proc/modules` + [ -z "$MOUNTPOINT" ] && umount /proc/fs/vmblock/mountPoint + if [ $? -gt 0 ]; then + stat_fail + exit 5 + fi + + DND_TMPDIR="/tmp/VMwareDnD" + rm -r $DND_TMPDIR + + VMBLOCK=`grep -q -w vmblock /proc/modules` + [ -z "$VMBLOCK" ] && rmmod vmblock + if [ $? -gt 0 ]; then + stat_fail + exit 6 + fi + fi + + rm_daemon open-vm-tools + stat_done + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/open-vm-tools/resume-vm-default.patch b/community/open-vm-tools/resume-vm-default.patch new file mode 100644 index 000000000..13862d7f1 --- /dev/null +++ b/community/open-vm-tools/resume-vm-default.patch @@ -0,0 +1,49 @@ +--- resume-vm-default.org 2009-09-25 11:44:54.000000000 +0000 ++++ resume-vm-default 2009-09-25 12:15:34.000000000 +0000 +@@ -25,37 +25,6 @@ + echo `date` ": Executing '$0'" + echo + +-find_networking_script() { +- local script="error" +- for dir in "/etc/init.d" "/sbin/init.d" "/etc" "/etc/rc.d" ; do +- if [ -d "$dir/rc0.d" ] && +- [ -d "$dir/rc1.d" ] && +- [ -d "$dir/rc2.d" ] && +- [ -d "$dir/rc3.d" ] && +- [ -d "$dir/rc4.d" ] && +- [ -d "$dir/rc5.d" ] && +- [ -d "$dir/rc6.d" ]; then +- +- # Now find the appropriate networking script. +- if [ -d "$dir/init.d" ]; then +- if [ -x "$dir/init.d/network" ]; then +- script="$dir/init.d/network" +- elif [ -x "$dir/init.d/networking" ]; then +- script="$dir/init.d/networking" +- fi +- else +- if [ -x "$dir/network" ]; then +- script="$dir/network" +- elif [ -x "$dir/networking" ]; then +- script="$dir/networking" +- fi +- fi +- fi +- done +- +- echo "$script" +-} +- + save_active_NIC_list() { + ifconfig_path=`which ifconfig 2>/dev/null` + if [ $? ]; then +@@ -139,7 +108,7 @@ + + wakeNetworkManager + +-network=`find_networking_script` ++network=/etc/rc.d/network + if [ "$network" != "error" ]; then + "$network" restart + # Continue even if the networking init script wasn't successful. diff --git a/community/open-vm-tools/suspend-vm-default.patch b/community/open-vm-tools/suspend-vm-default.patch new file mode 100644 index 000000000..1a009130d --- /dev/null +++ b/community/open-vm-tools/suspend-vm-default.patch @@ -0,0 +1,49 @@ +--- suspend-vm-default.org 2009-05-13 15:02:03.000000000 +0400 ++++ suspend-vm-default 2009-05-13 15:05:18.394228810 +0400 +@@ -25,37 +25,6 @@ + echo `date` ": Executing '$0'" + echo + +-find_networking_script() { +- local script="error" +- for dir in "/etc/init.d" "/sbin/init.d" "/etc" "/etc/rc.d" ; do +- if [ -d "$dir/rc0.d" ] && +- [ -d "$dir/rc1.d" ] && +- [ -d "$dir/rc2.d" ] && +- [ -d "$dir/rc3.d" ] && +- [ -d "$dir/rc4.d" ] && +- [ -d "$dir/rc5.d" ] && +- [ -d "$dir/rc6.d" ]; then +- +- # Now find the appropriate networking script. +- if [ -d "$dir/init.d" ]; then +- if [ -x "$dir/init.d/network" ]; then +- script="$dir/init.d/network" +- elif [ -x "$dir/init.d/networking" ]; then +- script="$dir/init.d/networking" +- fi +- else +- if [ -x "$dir/network" ]; then +- script="$dir/network" +- elif [ -x "$dir/networking" ]; then +- script="$dir/networking" +- fi +- fi +- fi +- done +- +- echo "$script" +-} +- + save_active_NIC_list() { + ifconfig_path=`which ifconfig 2>/dev/null` + if [ $? ]; then +@@ -76,7 +45,7 @@ + + save_active_NIC_list + +-network=`find_networking_script` ++network=/etc/rc.d/network + if [ "$network" != "error" ]; then + "$network" stop + # If the network is down, this may fail but that's not a good reason diff --git a/community/open-vm-tools/tools.conf b/community/open-vm-tools/tools.conf new file mode 100644 index 000000000..0bb2681b1 --- /dev/null +++ b/community/open-vm-tools/tools.conf @@ -0,0 +1 @@ +bindir = "/usr/bin" diff --git a/community/open-vm-tools/vmware-guestd b/community/open-vm-tools/vmware-guestd new file mode 100644 index 000000000..ac80c0385 --- /dev/null +++ b/community/open-vm-tools/vmware-guestd @@ -0,0 +1,6 @@ +#%PAM-1.0 + +auth sufficient /lib/security/pam_unix2.so shadow nullok +auth required /lib/security/pam_unix_auth.so shadow nullok +account sufficient /lib/security/pam_unix2.so +account required /lib/security/pam_unix_acct.so diff --git a/community/open-vm-tools/xautostart.conf b/community/open-vm-tools/xautostart.conf new file mode 100644 index 000000000..829f379ce --- /dev/null +++ b/community/open-vm-tools/xautostart.conf @@ -0,0 +1,6 @@ +gnome-panel +ksmserver +startkde +kwrapper +panel +xfce4-panel diff --git a/community/openbox-themes/PKGBUILD b/community/openbox-themes/PKGBUILD new file mode 100644 index 000000000..3a11976d7 --- /dev/null +++ b/community/openbox-themes/PKGBUILD @@ -0,0 +1,18 @@ +# Maintainer: Hugo Doria <hugodoria@gmail.com> + +pkgname=openbox-themes +pkgver=1.0.2 +pkgrel=1 +pkgdesc="Various themes for the Openbox window manager" +arch=('i686' 'x86_64') +url=http://www.debian.org +license=('GPL') +depends=(openbox) +source=(http://ftp.debian.org/debian/pool/main/o/openbox-themes/openbox-themes_$pkgver.tar.gz) +md5sums=(b6ea4beb64d3a0c68e7c097e3c64885e) + +build() { + mkdir -p $startdir/pkg/usr/share/themes + rm -fr $startdir/src/$pkgname-$pkgver/debian + cp -R $startdir/src/$pkgname-$pkgver/* $startdir/pkg/usr/share/themes/ +} diff --git a/community/opendx/LICENSE b/community/opendx/LICENSE new file mode 100644 index 000000000..ca6192a83 --- /dev/null +++ b/community/opendx/LICENSE @@ -0,0 +1,128 @@ +IBM PUBLIC LICENSE - Open Visualization Data Explorer VERSION 1.0 + +THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS IBM PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + +1. DEFINITIONS. + +"Contribution" means: + a) in the case of International Business Machines Corporation + ("IBM"), the Original Program, and + b) in the case of each Contributor, + i) changes to the Program, and + ii) any additions to the Program thatare distributed in + conjunction with the Program under this Agreement; + where such changes and/or additions to the Program originate from + and are distributed by that particular Contributor. +A Contribution 'originates' from a Contributor if it was made or added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. + +"Contributor" means IBM and any other entity that distributes the Program. + +"Licensed Patents" mean those claims of patents licensable by a Contributor which are necessarily infringed by each Contribution that both originates from and is distributed by that particular Contributor, if any, as well as claims of patents licensable by a Contributor which are necessarily infringed by the Contributor's Contribution whencombined with the Program. + +"Original Program" means the original version of the software accompanying this Agreement as released by IBM, including source code, object code and documentation, if any. + +"Program" means the Original Program and Contributions. + +"Recipient" means the entity that receives the Program under this Agreement, including all Contributors. + +2. GRANT OF RIGHTS + + a) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free copyright + license to reproduce, prepare derivative works of, distribute, + publicly display, publicly perform and sublicense the Contribution + of such Contributor, if any, in source code and object code form. + + b) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free patent + license under Licensed Patents to make, use, sell, offer to sell, + import and otherwise transfer the Contribution of such Contributor, + if any, in source code and object code form. The patent license + shall not apply to the combination of the Contribution with any + other software except that it shall apply to the combination of the + Contribution and the Program where, at the time the Contribution is + added, the addition of the Contribution causes the combination of + the Contribution and the Program to be covered by the Licensed + Patents. Nor shall any machine, apparatus or other hardware be + licensed hereunder. + + c) Recipient understands that although each Contributor grants the + licenses to its Contributions set forth herein, no assurances are + provided by any Contributor that the Program does not infringe the + patent or other intellectual property rights of any other entity. + Each Contributor disclaims any liability to Recipient for claims + brought by any other entity based on infringement of intellectual + property rights or otherwise. As a condition precedent to + exercising the rights and licenses granted hereunder, each Recipient + hereby assumes sole responsibility to secure any other intellectual + property rights needed, if any. For example, if a third party + patent license is required to allow Recipient to distribute the + Program, it is Recipient's responsibility to acquire that license + before distributing the Program. + + d) Each Contributor represents that to its knowledge it has + sufficient copyright rights in its Contribution, if any, to grant + the copyright license set forth in this Agreement. + +3. REQUIREMENTS + +A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: + a) it complies with the terms and conditions of this Agreement; and + b) its license agreement: + + i) effectively disclaims on behalf of all Contributors all + warranties and conditions, express and implied, including + warranties or conditions of title and non-infringement, and + implied warranties or conditions of merchantability and + fitness for a particular purpose; + + ii) effectively excludes on behalf of all Contributors all + liability for damages, including direct, indirect, special, + incidental and consequential damages, such as lost profits; + + iii) states that any provisions which differ from this Agreement + are offered by that Contributor alone and not by any other + party; and + + iv) states that source code for the Program is available from + such Contributor, and informs licensees how to obtain it in + a reasonable manner on or through a medium customarily used + for software exchange. + +When the Program is made available in sourcecode form: + + a) it must be made available under this Agreement; and + + b) a copy of this Agreement must be included with each copy of the + Program. + +Each Contributor must include the following in a conspicuous location in the Program: + + (C) Copyright 1989, 1999 International Business Machines Corporation + and others. All Rights Reserved. + +In addition, each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution. + +4. COMMERCIAL DISTRIBUTION + +This Agreement does not prohibit any Contributor from including the Program in a commercial product offering (including distribution in object code form under a license agreement other than this Agreement), provided that such Contributor ("Commercial Contributor") hereby agrees to indemnify, defend and hold every other Contributor ("Indemnified Contributor") harmless from and against any losses, damages, expenses (including reasonable attorneys' fees) and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought against the Indemnified Contributor to the extent caused by the terms, conditions, acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering, excluding any Losses arising from intellectual property claims relating to the Program, provided that any Indemnified Contributor: a) promptly notifies the Commercial Contributor in writing of such claim, and b) allows the Commercial Contributor to control, and cooperates with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor shall have the right to participate at its own expense. + +5. NO WARRANTY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, damage to or loss of data, programs or equipment, and unavailability or interruption of operations. + +6. DISCLAIMER OF LIABILITY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. GENERAL + +If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not effect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto such provision shall bereformedto the minimum extent necessary to make such provision valid and enforceable. + +If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then the patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. + +All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such non-compliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreementand any licenses granted by Recipient relating to the Program shall continue and survive. + +IBM may publish new versions (including revisions) of this Agreement from time to time. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under thenew version. No one other than IBM has the right to modify this Agreement. Except as expressly stated in Sections 2.a) and 2.b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. + +This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation. Recipient agrees to comply with all applicable laws, rules and regulations, including without limitation all export and import laws, rules and regulations. diff --git a/community/opendx/PKGBUILD b/community/opendx/PKGBUILD new file mode 100644 index 000000000..dd50e496e --- /dev/null +++ b/community/opendx/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=opendx +pkgver=4.4.4 +pkgrel=2 +pkgdesc="A uniquely powerful, full-featured software package for the visualization of scientific, engineering and analytical data" +arch=('i686' 'x86_64') +url="http://www.opendx.org/" +license=('custom') +depends=('lesstif' 'netcdf' 'imagemagick') +makedepends=('flex') +options=('!libtool' '!makeflags') +source=(http://www.sfr-fresh.com/unix/misc/dx-4.4.4.tar.gz opendx.desktop LICENSE) +md5sums=('8fe6a09faea4aa713a1540f51371b719' '9e3771c3881e1126fa74225d5525c1fa'\ + 'cb5e74007c76ca289235092e5c13e2cb') + +build() { + cd ${srcdir}/dx-${pkgver} + # quick hack to fix compile linux/sys.h error + # ln -s /usr/lib/klibc/include /usr/include/klibc + sed -i -e 's|linux/sys.h|/usr/lib/klibc/include/linux/sys.h|' configure.ac src/exec/libdx/memory.c || return 1 + ./configure --prefix=/usr/lib --exec-prefix=/usr/bin --with-javadx=no + CPPFLAGS="$CPPFLAGS -I/usr/lib/klibc/include" make || return 1 + make DESTDIR=${pkgdir} install || return 1 + rm -r ${pkgdir}/usr/lib/dx/{html,doc} + + # fix bin prefix + mv ${pkgdir}/usr/lib/bin ${pkgdir}/usr + + # install license + install -D -m644 ${srcdir}/dx-${pkgver}/LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE + + # install freedesktop stuff + install -D -m644 ${srcdir}/opendx.desktop ${pkgdir}/usr/share/applications/opendx.desktop + + # fix manpath - ugly but it works + install -D -m644 ${pkgdir}/usr/lib/dx/man/manl/dx.l ${pkgdir}/usr/share/man/manl/dx.l + install -D -m644 ${pkgdir}/usr/lib/dx/man/catl/dx.l ${pkgdir}/usr/share/man/catl/dx.l + rm -R ${pkgdir}/usr/lib/dx/man +} +md5sums=('6da0c4cd21d3c08f97b7662e3aee5b7b' + '9e3771c3881e1126fa74225d5525c1fa' + 'cb5e74007c76ca289235092e5c13e2cb') diff --git a/community/opendx/opendx.desktop b/community/opendx/opendx.desktop new file mode 100644 index 000000000..69cfb2ab5 --- /dev/null +++ b/community/opendx/opendx.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=opendx +GenericName="Data Visualization" +Comment="Visualization of scientific, engineering and analytical data" +Exec=/usr/bin/dx +Icon= +Terminal=false +MultipleArgs=false +Type=Application +Categories=Application;Science;Viewer diff --git a/community/openlh-client/PKGBUILD b/community/openlh-client/PKGBUILD new file mode 100644 index 000000000..bd2987671 --- /dev/null +++ b/community/openlh-client/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Hugo Doria <hugo@archlinux.org> +# Contributor: Wilson Pinto Júnior <n3rd3x@guake-terminal.org> + +pkgname=openlh-client +pkgver=0.2 +pkgrel=1 +pkgdesc="A Free OpenLanhouse Client, Client module" +arch=('i686' 'x86_64') +url="http://openlanhouse.org" +depends=('pygtk' 'dbus-python' 'dbus-glib' 'gnome-panel' 'openlh-core' 'gnome-python') +makedepends=('intltool') +license=('GPL3') +source=(http://openlanhouse.org/releases/${pkgver}/${pkgname}-${pkgver}.tar.gz) +md5sums=('50b9322409b3a248cfc7f2a610b4d2ee') +install=openlh-client.install + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/openlh-client/ + make || return 1 + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${pkgdir} install || return 1 + + install -m755 -d ${pkgdir}/usr/share/gconf/schemas + gconf-merge-schema ${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas ${pkgdir}/etc/gconf/schemas/*.schemas || return 1 + rm -f ${pkgdir}/etc/gconf/schemas/*.schemas +} + diff --git a/community/openlh-client/openlh-client.install b/community/openlh-client/openlh-client.install new file mode 100755 index 000000000..ca7cf7a9d --- /dev/null +++ b/community/openlh-client/openlh-client.install @@ -0,0 +1,17 @@ +pkgname=openlh-server + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} diff --git a/community/openlh-core/PKGBUILD b/community/openlh-core/PKGBUILD new file mode 100644 index 000000000..908704cce --- /dev/null +++ b/community/openlh-core/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Hugo Doria <hugo@archlinux.org> +# Contributor: Wilson Pinto Júnior <n3rd3x@guake-terminal.org> + +pkgname=openlh-core +pkgver=0.2 +pkgrel=1 +pkgdesc="A Free OpenLanhouse Client, Core module" +arch=('i686' 'x86_64') +url="http://openlanhouse.org" +depends=('python' 'python-gnutls') +license=('GPL3') +source=(http://openlanhouse.org/releases/${pkgver}/${pkgname}-${pkgver}.tar.gz) +md5sums=('7242d177c5186512ba155ae57a989a77') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${pkgdir} install || return 1 +} + diff --git a/community/openlh-server/PKGBUILD b/community/openlh-server/PKGBUILD new file mode 100644 index 000000000..b1a03101c --- /dev/null +++ b/community/openlh-server/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Hugo Doria <hugo@archlinux.org> +# Contributor: Wilson Pinto Júnior <n3rd3x@guake-terminal.org> + +pkgname=openlh-server +pkgver=0.2 +pkgrel=1 +pkgdesc="A Free OpenLanhouse Client, Server module" +arch=('i686' 'x86_64') +url="http://openlanhouse.org" +depends=('openlh-core' 'pygtk' 'gnome-python' 'python-sqlalchemy') +makedepends=('intltool') +license=('GPL3') +source=(http://openlanhouse.org/releases/${pkgver}/${pkgname}-${pkgver}.tar.gz) +md5sums=('83f73617d24ac358ac7646fa5748738c') +install=openlh-server.install + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${pkgdir} install || return 1 + + install -m755 -d ${pkgdir}/usr/share/gconf/schemas + gconf-merge-schema ${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas ${pkgdir}/etc/gconf/schemas/*.schemas || return 1 + rm -f ${pkgdir}/etc/gconf/schemas/*.schemas +} + diff --git a/community/openlh-server/openlh-server.install b/community/openlh-server/openlh-server.install new file mode 100755 index 000000000..ca7cf7a9d --- /dev/null +++ b/community/openlh-server/openlh-server.install @@ -0,0 +1,17 @@ +pkgname=openlh-server + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} diff --git a/community/openmotif/PKGBUILD b/community/openmotif/PKGBUILD new file mode 100644 index 000000000..4fbc87bee --- /dev/null +++ b/community/openmotif/PKGBUILD @@ -0,0 +1,64 @@ +# $Id: PKGBUILD 1670 2009-08-27 21:09:09Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Enrico Morelli <morelli@cerm.unifi.it> + +_automakever=`pacman -Q automake | cut -f 2 -d \ | cut -f 1 -d -` + +pkgname=openmotif +pkgver=2.3.2 +pkgrel=1 +pkgdesc="Open Motif" +arch=('i686' 'x86_64') +url="http://www.motifzone.org/" +license=('GPL') +depends=(libxext libxp libxft libxt) +makedepends=(xbitmaps xproto printproto xextproto automake) +conflicts=(lesstif) +options=('!libtool') +source=(http://www.motifzone.org/files/public_downloads/openmotif/2.3/$pkgver/openmotif-$pkgver.tar.gz \ + openmotif-etched-in-menus.diff \ + openmotif-insensitive-label.diff) +md5sums=('bf5479d52bc114d299200ec20e463e96' + '15d9230dbf832a8c595bb93b556d96d5' + '455c274ec5529c3c1e4b488c2d030b6e') + +build() { + cd $startdir/src/openmotif-$pkgver + + [ $NOEXTRACT -eq 1 ] || patch -p0 Makefile.in <<EOF +--- Makefile.in.org 2007-06-11 09:32:01.000000000 +0400 ++++ Makefile.in 2007-06-19 19:13:04.000000000 +0400 +@@ -249,8 +249,7 @@ + include \\ + tools \\ + clients \\ +- doc \\ +- demos ++ doc + + AUTOMAKE_OPTIONS = 1.4 + all: all-recursive +EOF + +# patch -p1 <$srcdir/openmotif-etched-in-menus.diff +# patch -p1 <$srcdir/openmotif-insensitive-label.diff + + ln -s -f /usr/share/automake-${_automakever}/compile compile + ln -s -f /usr/share/libtool/config/config.guess config.guess + ln -s -f /usr/share/libtool/config/config.sub config.sub + ln -s -f /usr/share/automake-${_automakever}/depcomp depcomp + ln -s -f /usr/share/automake-${_automakever}/install-sh install-sh + ln -s -f /usr/share/automake-${_automakever}/missing missing + ln -s -f /usr/share/libtool/config/ltmain.sh ltmain.sh + + [ $NOEXTRACT -eq 1 ] || autoreconf + + [ $CARCH == "x86_64" ] && export CFLAGS="$CFLAGS -fPIC" + + [ $NOEXTRACT -eq 1 ] || ./configure --with-x --prefix=/usr + make -j1 || return 1 + + make DESTDIR=$startdir/pkg install || return 1 + # cleanup + (cd $startdir/pkg/usr/share/man/man3/ && mv Shell.3 OpenMotif-Shell.3) +} diff --git a/community/openmotif/openmotif-etched-in-menus.diff b/community/openmotif/openmotif-etched-in-menus.diff new file mode 100644 index 000000000..9bcabc788 --- /dev/null +++ b/community/openmotif/openmotif-etched-in-menus.diff @@ -0,0 +1,222 @@ +--- + lib/Xm/CascadeB.c | 21 ++++++++++++++++++++- + lib/Xm/CascadeBG.c | 20 ++++++++++++++++++++ + lib/Xm/ToggleB.c | 44 ++++++++++++++++++++++++++++++++++---------- + lib/Xm/ToggleBG.c | 30 ++++++++++++++++++++++++++++++ + lib/Xm/XmI.h | 2 ++ + 5 files changed, 106 insertions(+), 11 deletions(-) + +--- a/lib/Xm/CascadeB.c ++++ b/lib/Xm/CascadeB.c +@@ -641,11 +641,30 @@ Redisplay( + ((XmCascadeButtonWidget)cb)->label.normal_GC = + CB_BackgroundGC(cb); + } ++#if FIX_1395 ++ /* 1395: ++ By default (if not etched and not armed) window (widget) have ++ background color that used to draw widget bg. When widget is ++ etched, background selected correctly (as selected color), ++ but label exposr method will use default background color ++ to fill area bellow lable text. Result is ugly menus. ++ We should replace colors before expose from label ++ and change it back after repainting. ++ */ ++ Pixel tmpc = cb->core.background_pixel; ++ XSetWindowBackground(XtDisplay(cb), XtWindow(cb), select_pix); ++#endif + + _XmProcessLock(); + expose = xmLabelClassRec.core_class.expose; + _XmProcessUnlock(); +- (*expose)(cb, event, region); ++ (*expose)((Widget) cb, event, region); ++#if FIX_1395 ++ /* ++ Set correct window background (label is repainted, role back) ++ */ ++ XSetWindowBackground(XtDisplay(cb), XtWindow(cb), tmpc); ++#endif + + if (replaceGC) + ((XmCascadeButtonWidget)cb)->label.normal_GC = tmpGC; +--- a/lib/Xm/CascadeBG.c ++++ b/lib/Xm/CascadeBG.c +@@ -1069,6 +1069,10 @@ Redisplay( + Pixel junk, select_pix; + XmManagerWidget mw = (XmManagerWidget) XtParent(cb); + Boolean replaceGC = False; ++#ifdef FIX_1395 ++ XGCValues values; ++ GC tmp_bgc = NULL; ++#endif + + XmGetColors(XtScreen(mw), mw->core.colormap, + mw->core.background_pixel, +@@ -1080,6 +1084,17 @@ Redisplay( + tmpGC = LabG_NormalGC(cb); + LabG_NormalGC(cb) = CBG_BackgroundGC(cb); + } ++#ifdef FIX_1395 ++ /* Fetch the select_color GetGC() actually used. */ ++ XGetGCValues(XtDisplay(cb), LabG_BackgroundGC(cb), GCBackground, &values); ++ if (values.background != select_pix) ++ { ++ values.background = select_pix; ++ XChangeGC(XtDisplay((Widget)cb), LabG_BackgroundGC(cb), GCBackground, &values); ++ } ++ tmp_bgc = LabG_BackgroundGC(cb); ++ LabG_BackgroundGC(cb) = CBG_ArmGC(cb); ++#endif + + + _XmProcessLock(); +@@ -1087,6 +1102,11 @@ Redisplay( + _XmProcessUnlock(); + (* expose)((Widget)cb, event, region); + ++#ifdef FIX_1395 ++ /* Restore default bg GC*/ ++ LabG_BackgroundGC(cb) = tmp_bgc; ++#endif ++ + if (replaceGC) + LabG_NormalGC(cb) = tmpGC; + } +--- a/lib/Xm/ToggleB.c ++++ b/lib/Xm/ToggleB.c +@@ -3579,11 +3579,24 @@ DrawToggleLabel( + } + + { +- XtExposeProc expose; +- _XmProcessLock(); +- expose = xmLabelClassRec.core_class.expose; +- _XmProcessUnlock(); +- (* expose) ((Widget) tb, NULL, NULL); ++ ++ XtExposeProc expose; ++#if FIX_1395 ++ Pixel tmpc = tb->core.background_pixel; /* Save bg color */ ++ ++ /* Changing label background color if button toggled */ ++ if (tb->toggle.visual_set == XmSET && !Lab_IsMenupane(tb)) ++ XSetWindowBackground(XtDisplay(tb), XtWindow(tb), tb->toggle.select_color); ++#endif ++ _XmProcessLock(); ++ expose = xmLabelClassRec.core_class.expose; ++ _XmProcessUnlock(); ++ (* expose) ((Widget) tb, NULL, NULL); ++#if FIX_1395 ++ /* restore default bg color */ ++ if (tb->toggle.visual_set == XmSET && !Lab_IsMenupane(tb) ) ++ XSetWindowBackground(XtDisplay(tb), XtWindow(tb), tmpc); ++#endif + } + + if (restore_gc) +@@ -3615,6 +3628,7 @@ DrawEtchedInMenu( + GC tmp_gc = None; + XmDisplay dpy = (XmDisplay) XmGetXmDisplay(XtDisplay(tb)); + Boolean etched_in = dpy->display.enable_etched_in_menu; ++ Pixel select_pix, tmpc; + + if (tb->primitive.top_shadow_color == tb->toggle.select_color || + tb->primitive.bottom_shadow_color == tb->toggle.select_color) +@@ -3635,7 +3649,7 @@ DrawEtchedInMenu( + + if (tb->toggle.Armed) + { +- Pixel select_pix; ++ tmpc = tb->core.background_pixel; + + XmGetColors(XtScreen(tb), tb->core.colormap, + tb->core.background_pixel, +@@ -3651,10 +3665,20 @@ DrawEtchedInMenu( + + { + XtExposeProc expose; +- _XmProcessLock(); +- expose = xmLabelClassRec.core_class.expose; +- _XmProcessUnlock(); +- (* expose) ((Widget) tb, NULL, NULL); ++#if FIX_1395 ++ if (tb->toggle.Armed) ++ { ++ XSetWindowBackground(XtDisplay(tb), XtWindow(tb), select_pix); ++ } ++ else ++ { ++ XSetWindowBackground(XtDisplay(tb), XtWindow(tb), tb->core.background_pixel); ++ } ++#endif ++ _XmProcessLock(); ++ expose = xmLabelClassRec.core_class.expose; ++ _XmProcessUnlock(); ++ (* expose) ((Widget) tb, NULL, NULL); + } + + if (restore_gc) +--- a/lib/Xm/ToggleBG.c ++++ b/lib/Xm/ToggleBG.c +@@ -4295,6 +4295,10 @@ DrawEtchedInMenu( + int fh = tb->rectangle.height - 2 * margin; + Boolean restore_gc = False; + GC tmp_gc = NULL; ++#ifdef FIX_1395 ++ Boolean restore_bgc = False; ++ GC tmp_bgc = NULL; ++#endif + XmDisplay dpy = (XmDisplay) XmGetXmDisplay(XtDisplay((Widget) tb)); + Boolean etched_in = dpy->display.enable_etched_in_menu; + +@@ -4329,6 +4333,25 @@ DrawEtchedInMenu( + LabG_NormalGC(tb) = TBG_BackgroundGC(tb); + restore_gc = True; + } ++ ++#ifdef FIX_1395 ++ { ++ XGCValues values; ++ /* Fetch the select_color GetGC() actually used. */ ++ XGetGCValues(XtDisplay(tb), TBG_SelectGC(tb), GCBackground, &values); ++ /* Before label expose call we should change bgc ++ to correct color and then restore it. ++ */ ++ if (values.background != select_pix) ++ { ++ XChangeGC(XtDisplay((Widget)tb), TBG_SelectGC(tb), ++ GCBackground, &values); ++ tmp_bgc = LabG_BackgroundGC(tb); ++ LabG_BackgroundGC(tb) = TBG_SelectGC(tb); ++ restore_bgc = True; ++ } ++ } ++#endif + } + + { +@@ -4345,6 +4368,13 @@ DrawEtchedInMenu( + XSetClipMask(XtDisplay(tb), TBG_BackgroundGC(tb), None); + LabG_NormalGC(tb) = tmp_gc; + } ++ ++#ifdef FIX_1395 ++ if (restore_bgc) ++ { ++ LabG_BackgroundGC(tb) = tmp_bgc; ++ } ++#endif + } + + /* +--- a/lib/Xm/XmI.h ++++ b/lib/Xm/XmI.h +@@ -284,5 +284,7 @@ extern void (*_XtProcessLock)(); + extern Pixel _XmAssignInsensitiveColor(Widget w); + #endif + ++#define FIX_1395 1 ++ + #endif /* _XmI_h */ + /* DON'T ADD ANYTHING AFTER THIS #endif */ diff --git a/community/openmotif/openmotif-insensitive-label.diff b/community/openmotif/openmotif-insensitive-label.diff new file mode 100644 index 000000000..4cb44b1a5 --- /dev/null +++ b/community/openmotif/openmotif-insensitive-label.diff @@ -0,0 +1,417 @@ +--- + ChangeLog | 20 ++++++++++++++++++++ + lib/Xm/I18List.c | 10 ++++++++++ + lib/Xm/IconButton.c | 10 ++++++++++ + lib/Xm/IconG.c | 12 ++++++++++++ + lib/Xm/Label.c | 12 ++++++++++++ + lib/Xm/LabelG.c | 11 ++++++++++- + lib/Xm/List.c | 9 ++++++++- + lib/Xm/MultiList.c | 4 +++- + lib/Xm/ResEncod.c | 4 ++++ + lib/Xm/Text.c | 9 ++++++--- + lib/Xm/TextF.c | 5 +++++ + lib/Xm/TextOut.c | 6 ++++++ + lib/Xm/TextP.h | 2 ++ + lib/Xm/Xm.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ + lib/Xm/XmI.h | 8 ++++++++ + 15 files changed, 166 insertions(+), 6 deletions(-) + +--- a/ChangeLog ++++ b/ChangeLog +@@ -1,3 +1,23 @@ ++2007-09-13 Yuriy Syrota <yura@ics.com> ++ * lib/Xm/ResEncod.c: ++ Fixed bug #1389 (A middle click on a tab lets nedit segfault) ++ ++2007-09-13 Yuriy Syrota <yura@ics.com> ++ * lib/Xm/TextP.h, lib/Xm/Text.c: ++ Fixed bug #1377 (XmText memory leak in InitializeHook) ++ ++2007-08-15 Yuriy Syrota <yura@ics.com> ++ * lib/Xm/MultiList.c: ++ Fixed bug #1385 (core.self of XmMultiList is NULL, but must be pointer itself.) ++ ++2007-08-13 Yuriy Syrota <yura@ics.com> ++ * lib/Xm/ResEncod.c: ++ Fixed bug #1380 (Can not set title bar in 2.3) ++ ++2007-07-12 Yuriy Syrota <yura@ics.com> ++ * lib/Xm/Scale.c: ++ Fixed bug #1373 (Problem with XmScale) ++ + 2006-12-27 Yuriy Syrota <yura@ics.com> + * lib/Xm/List.c: + Fixed bugs #1369 and #1370 (XmList max item height problem) +--- a/lib/Xm/I18List.c ++++ b/lib/Xm/I18List.c +@@ -2086,7 +2086,12 @@ CreateGCs(Widget w) + values.graphics_exposures = False; + + mask = GCForeground | GCBackground | GCFont | GCGraphicsExposures; ++ ++#ifdef FIX_1381 ++ smask = mask | GCFillStyle; ++#else + smask = mask | GCStipple | GCFillStyle; ++#endif + + XmI18List_gc(ilist) = XtGetGC(w, mask, &values); + +@@ -2117,6 +2122,11 @@ CreateGCs(Widget w) + XmI18List_entry_background_gc(ilist) = XtGetGC(w, mask, &values); + } + ++#ifdef FIX_1381 ++ /*added for gray insensitive foreground (instead stipple)*/ ++ values.foreground=_XmAssignInsensitiveColor(w); ++#endif ++ + XmI18List_stippled_gc(ilist) = XtGetGC(w, smask, &values); + + if (XmI18List_entry_background_use(ilist)) +--- a/lib/Xm/IconButton.c ++++ b/lib/Xm/IconButton.c +@@ -1836,7 +1836,11 @@ CreateGCs(Widget w) + values.fill_style = FillStippled; + + mask = GCForeground | GCBackground | GCGraphicsExposures; ++#ifdef FIX_1381 ++ smask = mask | GCFillStyle; ++#else + smask = mask | GCStipple | GCFillStyle; ++#endif + + if (fs) { + values.font = fs->fid; +@@ -1844,6 +1848,12 @@ CreateGCs(Widget w) + } + + XmIconButton_gc(iw) = XtGetGC(w, mask, &values); ++ ++#ifdef FIX_1381 ++ /*added for gray insensitive foreground (instead stipple)*/ ++ values.foreground = _XmAssignInsensitiveColor(w); ++#endif ++ + XmIconButton_stippled_text_gc(iw) = XtGetGC(w, smask, &values); + + /* +--- a/lib/Xm/IconG.c ++++ b/lib/Xm/IconG.c +@@ -3134,9 +3134,21 @@ UpdateGCs( + + + /** insensitive gc **/ ++ ++#ifdef FIX_1381 ++ /*added for gray insensitive foreground (instead stipple)*/ ++ values.foreground = _XmAssignInsensitiveColor( XtParent(wid)); ++#else + values.foreground = IG_Foreground(wid) ; ++#endif ++ + values.background = IG_Background(wid) ; ++#ifdef FIX_1381 ++ valueMask |= GCFillStyle; ++#else + valueMask |= GCFillStyle | GCStipple; ++#endif ++ + values.fill_style = FillOpaqueStippled; + values.stipple = _XmGetInsensitiveStippleBitmap(wid); + +--- a/lib/Xm/Label.c ++++ b/lib/Xm/Label.c +@@ -688,8 +688,15 @@ SetNormalGC(XmLabelWidget lw) + lw->label.normal_GC = XtAllocateGC((Widget) lw, 0, valueMask, &values, + dynamicMask, 0); + ++#ifdef FIX_1381 ++/*added for gray insensitive foreground (instead stipple)*/ ++ valueMask |= GCFillStyle; ++ values.foreground = _XmAssignInsensitiveColor((Widget)lw); ++#else + valueMask |= GCFillStyle | GCStipple; + values.foreground = lw->core.background_pixel; ++#endif ++ + values.background = lw->primitive.foreground; + values.fill_style = FillOpaqueStippled; + values.stipple = _XmGetInsensitiveStippleBitmap((Widget) lw); +@@ -1557,6 +1564,9 @@ Redisplay( + lp->StringRect.width, + lp->alignment, + XmPrim_layout_direction(lw), NULL); ++ ++#ifdef FIX_1381 ++#else + #ifdef USE_XFT + if (!XtIsSensitive(wid)) + { +@@ -1569,6 +1579,8 @@ Redisplay( + XSetFillStyle(XtDisplay(lw), lp->insensitive_GC, FillOpaqueStippled); + } + #endif ++#endif ++ + } + + if (lp->_acc_text != NULL) +--- a/lib/Xm/LabelG.c ++++ b/lib/Xm/LabelG.c +@@ -1246,9 +1246,15 @@ SetNormalGC(XmLabelGadget lw) + + LabG_NormalGC(lw) = XtAllocateGC((Widget) mw, 0, valueMask, &values, + dynamicMask, 0); +- ++#ifdef FIX_1381 ++/*added for gray insensitive foreground (instead stipple)*/ ++ valueMask |= GCFillStyle; ++ values.foreground = _XmAssignInsensitiveColor((Widget)mw); ++#else + valueMask |= GCFillStyle | GCStipple; + values.foreground = LabG_Background(lw); ++#endif ++ + values.background = LabG_Foreground(lw); + values.fill_style = FillOpaqueStippled; + +@@ -2435,6 +2441,8 @@ LRectangle *background_box) + lw->rectangle.y + LabG_TextRect(lw).y + LabG_StringRect(lw).y, + LabG_StringRect(lw).width, + LabG_Alignment(lw), LayoutG(lw), NULL); ++#ifdef FIX_1381 ++#else + #ifdef USE_XFT + if (!XtIsSensitive(wid)) { + XSetFillStyle(XtDisplay(lw), LabG_InsensitiveGC(lw), FillStippled); +@@ -2448,6 +2456,7 @@ LRectangle *background_box) + XSetFillStyle(XtDisplay(lw), LabG_InsensitiveGC(lw), FillOpaqueStippled); + } + #endif ++#endif + } + + if (LabG__acceleratorText(lw) != NULL) +--- a/lib/Xm/List.c ++++ b/lib/Xm/List.c +@@ -2758,9 +2758,16 @@ MakeGC(XmListWidget lw) + lw->list.InverseGC = XtAllocateGC((Widget) lw, lw->core.depth, + valueMask, &values, modifyMask, 0); + +- values.foreground = lw->primitive.foreground; + values.background = lw->core.background_pixel; ++#ifdef FIX_1381 ++/*added for gray insensitive foreground (instead stipple)*/ ++ values.foreground = _XmAssignInsensitiveColor(lw); ++ valueMask |= GCFillStyle; ++#else ++ values.foreground = lw->primitive.foreground; + valueMask |= GCStipple | GCFillStyle; ++#endif ++ + values.fill_style = FillOpaqueStippled; + values.stipple = _XmGetInsensitiveStippleBitmap((Widget) lw); + +--- a/lib/Xm/MultiList.c ++++ b/lib/Xm/MultiList.c +@@ -21,6 +21,7 @@ + /************************************************************ + * TYPEDEFS AND DEFINES + *************************************************************/ ++#define BUG_FIX_1385 1 + + #define H_MARGIN 5 + #define V_MARGIN 5 +@@ -137,7 +138,7 @@ static XtResource resources[] = + sizeof(int), XtOffsetOf(XmMultiListRec, ext_list.visible_rows), + XmRImmediate, (XtPointer) XmMultiList_DEFAULT_VISIBLE_COUNT + }, +- ++#ifndef BUG_FIX_1385 + { + XmNnumColumns, XmCNumColumns, XmRShort, + sizeof(short), 0, +@@ -227,6 +228,7 @@ static XtResource resources[] = + sizeof(unsigned char), 0, + NULL, (XtPointer) NULL + } ++#endif /* BUG_FIX_1385 */ + }; + + static XmSyntheticResource syn_resources[] = +--- a/lib/Xm/ResEncod.c ++++ b/lib/Xm/ResEncod.c +@@ -2524,6 +2524,7 @@ processCharsetAndTextUtf8(XmStringCharSe + /* Now copy in the text */ + if (ctlen > 0) { + char *text = Convert(ctext, ctlen, "UTF-8", tag); ++ if (text == NULL) return(False); + *outc = ctextConcat(*outc, *outlen, text, strlen(text)); + *outlen += ctlen; + XtFree(text); +@@ -2555,6 +2556,9 @@ processCharsetAndText(XmStringCharSet ta + { + unsigned int ctlen = 0, len; + ++ if (strcmp(tag, CS_UTF_8) == 0) ++ tag = XmFONTLIST_DEFAULT_TAG; ++ + if (strcmp(tag, XmFONTLIST_DEFAULT_TAG) == 0) + { + XTextProperty prop_rtn; +--- a/lib/Xm/Text.c ++++ b/lib/Xm/Text.c +@@ -2171,6 +2171,7 @@ Initialize(Widget rw, + newtw->text.onthespot->under_preedit = False; + newtw->text.onthespot->under_verify_preedit = False; + newtw->text.onthespot->verify_commit = False; ++ newtw->text.tm_table = (XtTranslations)NULL; + } + + /* +@@ -2278,14 +2279,13 @@ InitializeHook(Widget wid, + if (XmDirectionMatch(XmPrim_layout_direction(tw), + XmTOP_TO_BOTTOM_RIGHT_TO_LEFT)) { + char *vevent_bindings; +- XtTranslations tm_table; + + vevent_bindings = + (String)XtMalloc(strlen(_XmTextIn_XmTextVEventBindings) + 1); + strcpy(vevent_bindings, _XmTextIn_XmTextVEventBindings); +- tm_table = (XtTranslations)XtParseTranslationTable(vevent_bindings); ++ tw->text.tm_table = (XtTranslations)XtParseTranslationTable(vevent_bindings); + XtFree(vevent_bindings); +- XtOverrideTranslations(wid, tm_table); ++ XtOverrideTranslations(wid, tw->text.tm_table); + } + + /* Initialize table */ +@@ -2437,6 +2437,9 @@ Destroy(Widget w) + + if (tw->text.onthespot != NULL) + XtFree((char *)tw->text.onthespot); ++ ++ if (tw->text.tm_table != NULL) ++ XtFree((char *)tw->text.tm_table); + } + + static void +--- a/lib/Xm/TextF.c ++++ b/lib/Xm/TextF.c +@@ -1959,9 +1959,14 @@ SetNormGC(XmTextFieldWidget tf, + if (change_stipple) { + valueMask |= GCFillStyle; + if (stipple) { ++#ifdef FIX_1381 ++ /*added for gray insensitive foreground (instead stipple)*/ ++ values.foreground = _XmAssignInsensitiveColor((Widget)tf); ++#else + values.fill_style = FillStippled; + valueMask |= GCStipple; + values.stipple = tf->text.stipple_tile; ++#endif + } else + values.fill_style = FillSolid; + } +--- a/lib/Xm/TextOut.c ++++ b/lib/Xm/TextOut.c +@@ -624,9 +624,15 @@ SetNormGC(XmTextWidget tw, + if (change_stipple) { + valueMask |= GCFillStyle; + if (stipple) { ++#ifdef FIX_1381 ++ /*added for gray insensitive foreground (instead stipple)*/ ++ values.foreground = _XmAssignInsensitiveColor((Widget)tw); ++#else + values.fill_style = FillStippled; + valueMask |= GCStipple; + values.stipple = data->stipple_tile; ++#endif ++ + } else + values.fill_style = FillSolid; + } +--- a/lib/Xm/TextP.h ++++ b/lib/Xm/TextP.h +@@ -227,6 +227,8 @@ typedef struct _XmTextPart { + int hsbar_scrolling;/* scroring using the horizontal scrollbar */ + + OnTheSpotDataTW onthespot; /* On the spot preedit style support. */ ++ ++ XtTranslations tm_table; + } XmTextPart; + + typedef struct _XmTextRec { +--- a/lib/Xm/Xm.c ++++ b/lib/Xm/Xm.c +@@ -426,3 +426,53 @@ XmObjectAtPoint( + _XmAppUnlock(app); + return return_wid; + } ++ ++#ifdef FIX_1381 ++/************************************************************************ ++ * ++ * _XmAssignInsensitiveColor ++ * Allocate the Gray color for display widget like insensitive. ++ * ++ * ++ ************************************************************************/ ++ ++Pixel ++_XmAssignInsensitiveColor(Widget w) ++{ ++ static XColor screen_in_out; ++ int status; ++ Pixel p; ++ ++ p = w->core.background_pixel; ++ XQueryColor(XtDisplay(w), w->core.colormap, &screen_in_out); ++ if ( (abs(screen_in_out.red-RGB_GREY_VALUE)<RGB_GREY_PRESISE) ++ && (abs(screen_in_out.green-RGB_GREY_VALUE)<RGB_GREY_PRESISE) ++ && (abs(screen_in_out.blue-RGB_GREY_VALUE)<RGB_GREY_PRESISE) ) ++ { ++ /*text color have to be more light for wosn't be invisible*/ ++ screen_in_out.red=(RGB_GREY_VALUE+RGB_GREY_VALUE/2)<<8; ++ screen_in_out.green=(RGB_GREY_VALUE+RGB_GREY_VALUE/2)<<8; ++ screen_in_out.blue=(RGB_GREY_VALUE+RGB_GREY_VALUE/2)<<8; ++ ++ status = XAllocColor(XtDisplay(w), w->core.colormap, &screen_in_out); ++ if (status) ++ { ++ p = screen_in_out.pixel; ++ } ++ } ++ else ++ { /*gray color*/ ++ screen_in_out.red=RGB_GREY_VALUE<<8; ++ screen_in_out.green=RGB_GREY_VALUE<<8; ++ screen_in_out.blue=RGB_GREY_VALUE<<8; ++ ++ status = XAllocColor(XtDisplay(w), w->core.colormap, &screen_in_out); ++ if (status) ++ { ++ p = screen_in_out.pixel; ++ } ++ } ++ ++ return p; ++} ++#endif +--- a/lib/Xm/XmI.h ++++ b/lib/Xm/XmI.h +@@ -276,5 +276,13 @@ extern void (*_XtProcessLock)(); + } /* Close scope of 'extern "C"' declaration which encloses file. */ + #endif + ++#define FIX_1381 ++ ++#ifdef FIX_1381 ++#define RGB_GREY_VALUE 128 ++#define RGB_GREY_PRESISE 50 ++extern Pixel _XmAssignInsensitiveColor(Widget w); ++#endif ++ + #endif /* _XmI_h */ + /* DON'T ADD ANYTHING AFTER THIS #endif */ diff --git a/community/openmovieeditor/PKGBUILD b/community/openmovieeditor/PKGBUILD new file mode 100644 index 000000000..8f4b4b1a0 --- /dev/null +++ b/community/openmovieeditor/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 3720 2009-10-08 07:13:09Z mherych $ +# Contributor: Robert Emil Berge <filoktetes@linuxophic.org> +# Maintainer: Robert Emil Berge +# Maintainer: Mateusz Herych <heniekk@gmail.com> +pkgname=openmovieeditor +pkgver=0.0.20090105 +pkgrel=5 +pkgdesc="A simple video editor" +arch=('i686' 'x86_64') +url="http://openmovieeditor.sourceforge.net/HomePage" +license=('GPL') +depends=('libquicktime' 'libsamplerate' 'fltk' 'jack-audio-connection-kit' 'portaudio' 'gmerlin-avdecoder') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('ce4f76c0b3e90aabf9c2d5c8dd31e9b1') + +build() { + cd $startdir/src/$pkgname-$pkgver + + # Fix missing includes + sed -e 's|<sstream>|<sstream>\n#include <stdint.h>|' -i src/VideoViewGL.H + sed -e 's|<string>|<string>\n#include <stdint.h>|' -i src/WaveForm.H + sed -e 's|<stdint.h>|<stdint.h>\n#include <stdio.h>|' -i src/AddCommand.H + sed -e 's|<string>|<stdint.h>\n#include <stdio.h>|' -i src/MediaBrowser.H + sed -e 's|<iostream>|<iostream>\n#include <stdio.h>|' -i src/fl_font_browser.h + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/openntpd/PKGBUILD b/community/openntpd/PKGBUILD new file mode 100644 index 000000000..345dc6279 --- /dev/null +++ b/community/openntpd/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Mark Rosenstand <mark@borkware.net> +# Contributor: Giorgio Lando <patroclo7@gmail.com> (adjtimex patch) +pkgname=openntpd +pkgver=3.9p1 +pkgrel=7 +pkgdesc="Free, easy to use implementation of the Network Time Protocol." +url="http://www.openntpd.org/" +arch=(i686 x86_64) +license=(BSD) +depends=(openssl) +backup=(etc/ntpd.conf) +install=(openntpd.install) +source=(ftp://ftp.openbsd.org/pub/OpenBSD/OpenNTPD/$pkgname-$pkgver.tar.gz openntpd openntpd.conf linux-adjtimex.patch) + +md5sums=('afc34175f38d08867c1403d9008600b3' + '83e3cc4914f14758773982c7425cd378' + 'ab38a035cbebe7a52888db6c573944a5' + '6e04eecf89ee794d6f1ae79f03742cf9') + + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np1 -i ../linux-adjtimex.patch + autoconf + ./configure --prefix=/usr --sysconfdir=/etc --with-privsep-user=ntp --with-privsep-path=/var/empty --with-adjtimex + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m755 $startdir/src/openntpd $startdir/pkg/etc/rc.d/openntpd + install -D -m644 $startdir/src/openntpd.conf $startdir/pkg/etc/conf.d/openntpd + install -D -m644 $startdir/src/$pkgname-$pkgver/LICENCE $startdir/pkg/usr/share/licenses/$pkgname/LICENCE + +} diff --git a/community/openntpd/linux-adjtimex.patch b/community/openntpd/linux-adjtimex.patch new file mode 100644 index 000000000..e7b72daf9 --- /dev/null +++ b/community/openntpd/linux-adjtimex.patch @@ -0,0 +1,168 @@ +Only in openntpd-3.9p1.old: configure +diff -ur --unidirectional-new-file openntpd-3.9p1.old/configure.ac openntpd-3.9p1/configure.ac +--- openntpd-3.9p1.old/configure.ac 2006-05-14 07:29:23.000000000 +0200 ++++ openntpd-3.9p1/configure.ac 2008-02-07 13:13:18.066366142 +0100 +@@ -583,6 +583,11 @@ + [ builtin_arc4random=$withval ] + ) + ++AC_ARG_WITH(adjtimex, ++ [ --with-adjtimex Use adjtimex to adjust kernel skew], ++ [ AC_DEFINE(USE_ADJTIMEX, [], [Use adjust skew with adjtimex (experimental)]) ] ++ ) ++ + AC_ARG_WITH(mantype, + [ --with-mantype=man|cat|doc Set man page type], + [ +diff -ur --unidirectional-new-file openntpd-3.9p1.old/defines.h openntpd-3.9p1/defines.h +--- openntpd-3.9p1.old/defines.h 2006-05-14 07:29:21.000000000 +0200 ++++ openntpd-3.9p1/defines.h 2008-02-07 13:14:34.488711868 +0100 +@@ -20,6 +20,10 @@ + # define setproctitle(x) + #endif + ++#ifdef USE_ADJTIMEX ++# define adjtime(a,b) (_compat_adjtime((a),(b))) ++#endif ++ + #if !defined(SA_LEN) + # if defined(HAVE_STRUCT_SOCKADDR_SA_LEN) + # define SA_LEN(x) ((x)->sa_len) +Only in openntpd-3.9p1.old: ntpd.0 +Only in openntpd-3.9p1.old: ntpd.conf.0 +diff -ur --unidirectional-new-file openntpd-3.9p1.old/openbsd-compat/Makefile.in openntpd-3.9p1/openbsd-compat/Makefile.in +--- openntpd-3.9p1.old/openbsd-compat/Makefile.in 2006-05-14 07:29:19.000000000 +0200 ++++ openntpd-3.9p1/openbsd-compat/Makefile.in 2008-02-07 13:31:39.499728930 +0100 +@@ -9,7 +9,7 @@ + COMPAT= atomicio.o bsd-arc4random.o bsd-misc.o bsd-poll.o \ + bsd-snprintf.o bsd-getifaddrs.o bsd-setresuid.o \ + bsd-setresgid.o fake-rfc2553.o +-PORT= port-qnx.o ++PORT= port-linux.o port-qnx.o + + VPATH=@srcdir@ + CC=@CC@ +diff -ur --unidirectional-new-file openntpd-3.9p1.old/openbsd-compat/openbsd-compat.h openntpd-3.9p1/openbsd-compat/openbsd-compat.h +--- openntpd-3.9p1.old/openbsd-compat/openbsd-compat.h 2006-05-14 07:29:19.000000000 +0200 ++++ openntpd-3.9p1/openbsd-compat/openbsd-compat.h 2008-02-07 13:17:00.272366764 +0100 +@@ -46,6 +46,11 @@ + __attribute__((__format__ (printf, 2, 3))); + #endif + ++#ifdef USE_ADJTIMEX ++# include <sys/time.h> ++int _compat_adjtime(const struct timeval *, struct timeval *); ++#endif ++ + #ifndef HAVE_INET_PTON + int inet_pton(int, const char *, void *); + #endif +diff -ur --unidirectional-new-file openntpd-3.9p1.old/openbsd-compat/port-linux.c openntpd-3.9p1/openbsd-compat/port-linux.c +--- openntpd-3.9p1.old/openbsd-compat/port-linux.c 1970-01-01 01:00:00.000000000 +0100 ++++ openntpd-3.9p1/openbsd-compat/port-linux.c 2008-02-07 13:24:43.800366563 +0100 +@@ -0,0 +1,105 @@ ++ ++ ++/* ++ * Copyright (c) 2004 Darren Tucker <dtucker at zip com au> ++ * ++ * Permission to use, copy, modify, and distribute this software for any ++ * purpose with or without fee is hereby granted, provided that the above ++ * copyright notice and this permission notice appear in all copies. ++ * ++ * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES ++ * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF ++ * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ++ * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ++ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF ++ * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ++ */ ++ ++#include "includes.h" ++ ++#ifdef USE_ADJTIMEX ++#include <sys/timex.h> ++#include <errno.h> ++#ifdef adjtime ++# undef adjtime ++#endif ++ ++#include "ntpd.h" ++ ++/* scale factor used by adjtimex freq param. 1 ppm = 65536 */ ++#define ADJTIMEX_FREQ_SCALE 65536 ++ ++/* maximum change to skew per adjustment, in PPM */ ++#define MAX_SKEW_DELTA 5.0 ++ ++int ++_compat_adjtime(const struct timeval *delta, struct timeval *olddelta) ++{ ++ static struct timeval tlast = {0,0}; ++ static double tskew = 0; ++ static int synced = -1; ++ struct timeval tnow, tdelta; ++ double skew = 0, newskew, deltaskew, adjust, interval = 0; ++ struct timex tmx; ++ int result, saved_errno; ++ ++ gettimeofday(&tnow, NULL); ++ adjust = (double)delta->tv_sec; ++ adjust += (double)delta->tv_usec / 1000000; ++ ++ /* Even if the caller doesn't care about the olddelta, we do */ ++ if (olddelta == NULL) ++ olddelta = &tdelta; ++ ++ result = adjtime(delta, olddelta); ++ saved_errno = errno; ++ ++ if (olddelta->tv_sec == 0 && olddelta->tv_usec == 0 && ++ synced != INT_MAX) ++ synced++; ++ else ++ synced = 0; ++ ++ /* ++ * do skew calculations if we have synced ++ */ ++ if (synced == 0 ) { ++ tmx.modes = 0; ++ if (adjtimex(&tmx) == -1) ++ log_warn("adjtimex get failed"); ++ else ++ tskew = (double)tmx.freq / ADJTIMEX_FREQ_SCALE; ++ } else if (synced >= 1) { ++ interval = (double)(tnow.tv_sec - tlast.tv_sec); ++ interval += (double)(tnow.tv_usec - tlast.tv_usec) / 1000000; ++ ++ skew = (adjust * 1000000) / interval; ++ newskew = ((tskew * synced) + skew) / synced; ++ deltaskew = newskew - tskew; ++ ++ if (deltaskew > MAX_SKEW_DELTA) { ++ log_info("skew change %0.3lf exceeds limit", deltaskew); ++ tskew += MAX_SKEW_DELTA; ++ } else if (deltaskew < -MAX_SKEW_DELTA) { ++ log_info("skew change %0.3lf exceeds limit", deltaskew); ++ tskew -= MAX_SKEW_DELTA; ++ } else { ++ tskew = newskew; ++ } ++ ++ /* Adjust the kernel skew. */ ++ tmx.freq = (long)(tskew * ADJTIMEX_FREQ_SCALE); ++ tmx.modes = ADJ_FREQUENCY; ++ if (adjtimex(&tmx) == -1) ++ log_warn("adjtimex set freq failed"); ++ } ++ ++ log_debug("interval %0.3lf skew %0.3lf total skew %0.3lf", interval, ++ skew, tskew); ++ ++ tlast = tnow; ++ errno = saved_errno; ++ return result; ++} ++#endif diff --git a/community/openntpd/openntpd b/community/openntpd/openntpd new file mode 100755 index 000000000..51a738b06 --- /dev/null +++ b/community/openntpd/openntpd @@ -0,0 +1,41 @@ +#!/bin/bash + +CONF=/etc/conf.d/openntpd + +. /etc/rc.conf +. /etc/rc.d/functions + +[ -f $CONF ] && . $CONF + +PID=`pidof -o %PPID /usr/sbin/ntpd` +case "$1" in + start) + stat_busy "Starting OpenNTPD" + [ -z "$PID" ] && /usr/sbin/ntpd $PARAMS + if [ $? -gt 0 ]; then + stat_fail + else + PID=`pidof -o %PPID /usr/sbin/ntpd` + echo $PID >/var/run/openntpd.pid + add_daemon openntpd + stat_done + fi + ;; + stop) + stat_busy "Stopping OpenNTPD" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon openntpd + stat_done + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/openntpd/openntpd.conf b/community/openntpd/openntpd.conf new file mode 100644 index 000000000..a2af277f7 --- /dev/null +++ b/community/openntpd/openntpd.conf @@ -0,0 +1,4 @@ +# -s Set the time immediately at startup if the local clock is off by more than# 180 seconds. +PARAMS="-s" + + diff --git a/community/openntpd/openntpd.install b/community/openntpd/openntpd.install new file mode 100644 index 000000000..ec43f560c --- /dev/null +++ b/community/openntpd/openntpd.install @@ -0,0 +1,29 @@ +post_install() { + if [ ! "`grep ^ntp /etc/group`" ]; then + echo "adding new group: ntp" + /usr/sbin/groupadd -g 87 ntp + fi + + if [ ! "`grep ^ntp /etc/passwd`" ]; then + echo "adding new user: ntp" + /usr/sbin/useradd -g ntp -u 87 -d /var/empty -s /bin/false -c 'Network Time Protocol' ntp + fi +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + /bin/true +} + +post_remove() { + /bin/true +} + +op=$1 +shift + +$op $* +# vim: ts=2 sw=2 et ft=sh diff --git a/community/openntpd/sync_fix_with_adjtime.patch b/community/openntpd/sync_fix_with_adjtime.patch new file mode 100644 index 000000000..4b9956b6d --- /dev/null +++ b/community/openntpd/sync_fix_with_adjtime.patch @@ -0,0 +1,24 @@ +Index: ntp.c +=================================================================== +RCS file: /storage/1/mirror/openbsd/src/usr.sbin/ntpd/ntp.c,v +retrieving revision 1.91 +diff -u -r1.91 ntp.c +--- ntp.c 1 Jul 2006 18:52:46 -0000 1.91 ++++ ntp.c 15 Jul 2006 07:50:05 -0000 +@@ -1,4 +1,4 @@ +-/* $OpenBSD: ntp.c,v 1.91 2006-07-01 18:52:46 otto Exp $ */ ++/* $OpenBSD: ntp.c,v 1.91 2006/07/01 18:52:46 otto Exp $ */ + + /* + * Copyright (c) 2003, 2004 Henning Brauer <[EMAIL PROTECTED]> +@@ -315,8 +315,10 @@ + for (s = TAILQ_FIRST(&conf->ntp_sensors); s != NULL; + s = next_s) { + next_s = TAILQ_NEXT(s, entry); +- if (s->next <= time(NULL)) ++ if (s->next <= time(NULL)) { + sensor_query(s); ++ priv_adjtime(); ++ } + } + } diff --git a/community/openscenegraph/PKGBUILD b/community/openscenegraph/PKGBUILD new file mode 100644 index 000000000..32d413a81 --- /dev/null +++ b/community/openscenegraph/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Hans Janssen <janserv@gmail.com> +# Contributor: my64 <packages@obordes.com> +# Contributor: Colin Pitrat <colin.pitrat@gmail.com> + +pkgname=openscenegraph +pkgver=2.8.2 +pkgrel=1 +pkgdesc="An Open Source, high performance real-time graphics toolkit" +arch=('i686' 'x86_64') +license=('OSGPL') +url="http://www.openscenegraph.org" +depends=('giflib' 'jasper' 'librsvg' 'xine-lib' 'curl' 'pth') +makedepends=('cmake') +conflicts=(openthreads) +provides=(openthreads) +#source=(http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-$pkgver/source/OpenSceneGraph-$pkgver.zip) +source=(http://www.openscenegraph.org/downloads/developer_releases/OpenSceneGraph-$pkgver.zip) +md5sums=('99d0b37f403b85b4559514b6b9849d9e') + +build() { + cd $startdir/src/OpenSceneGraph-$pkgver + cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + install -D -m644 LICENSE.txt $startdir/pkg/usr/share/licenses/$pkgname/LICENSE || return 1 + + [ -d $pkgdir/usr/lib64 ] && mv $pkgdir/usr/lib64 $pkgdir/usr/lib || true +} diff --git a/community/opensips/PKGBUILD b/community/opensips/PKGBUILD new file mode 100644 index 000000000..07d8c8fd8 --- /dev/null +++ b/community/opensips/PKGBUILD @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 2579 2009-09-19 16:55:48Z ibiru $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=opensips +pkgver=1.5.2 +pkgrel=2 +pkgdesc="An Open Source SIP Server able to act as a SIP proxy, registrar, location server, redirect server ..." +url="http://www.opensips.org" +depends=('gcc-libs' 'openssl' 'db' 'attr' 'kernel-headers' 'libxml2') +makedepends=('postgresql-libs>=8.4.1' 'unixodbc' 'libldap>=2.4.18' 'libmysqlclient') +optdepends=('postgresql-libs' 'unixodbc' 'libldap' 'libmysqlclient' 'libsasl') +backup=("etc/opensips/opensips.cfg" \ + "etc/opensips/dictionary.radius" \ + "etc/opensips/opensipsctlrc") +arch=('i686' 'x86_64') +license=('GPL') +install=opensips.install +options=('!emptydirs' 'zipman' '!makeflags' 'docs') +source=(http://switch.dl.sourceforge.net/sourceforge/opensips/opensips-$pkgver-tls_src.tar.gz \ + opensips.init) +md5sums=('91ef8939e8a1cdccf4f76489ec40c70e' + '685fbe00826df1285b410d4610dcbb0c') + +build() +{ + cd $srcdir/$pkgname-$pkgver-tls/ + + make \ + include_modules="ldap db_mysql db_postgres db_unixodbc presence presence_xml" \ + TLS=1 DESTDIR=$pkgdir/usr LIBDIR=lib install || return 1 + + # Conforms to the arch packaging standards (http://wiki.archlinux.org/index.php/Arch_Packaging_Standards) + mkdir -p $pkgdir/etc/ && \ + mv $pkgdir/usr/etc/opensips/ $pkgdir/etc/ && \ + sed -i 's#mpath=".*lib/opensips/modules/"#mpath="/usr/lib/opensips/modules/"#' $pkgdir/etc/opensips/opensips.cfg || return 1 + + # Install starting script + mkdir -p $pkgdir/etc/rc.d/ && \ + cp ../opensips.init $pkgdir/etc/rc.d/opensips && \ + chmod 755 $pkgdir/etc/rc.d/opensips || return 1 + + # fix bad paths + cd $pkgdir/usr/share && \ + find -type f -exec sed -i "s#$pkgdir##" {} \; || return 1 + + cd $pkgdir/usr/lib/opensips/opensipsctl && \ + find -type f -exec sed -i "s#$pkgdir##" {} \; || return 1 + + cd $pkgdir/usr/sbin && \ + sed -i "s#$pkgdir##" opensipsctl opensipsdbctl osipsconsole || return 1 + + cd $pkgdir/etc && \ + find -type f -exec sed -i "s#$pkgdir##" {} \; || return 1 +} diff --git a/community/opensips/opensips.init b/community/opensips/opensips.init new file mode 100644 index 000000000..1c883c4c2 --- /dev/null +++ b/community/opensips/opensips.init @@ -0,0 +1,50 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +BINNAME=opensips +OSRDIR=/usr/sbin +OPENSIPS=$OSRDIR/$BINNAME + +TMPDIR=/var/tmp +CORE=$TMPDIR/core + +ETC=/etc/opensips/opensips.cfg +PIDFILE=/var/run/opensips.pid + +case "$1" in + start) + stat_busy "Starting OpenSIPS server" + cd $TMPDIR + $OPENSIPS -f $ETC -w $TMPDIR -P $PIDFILE 2>&1 > /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon opensips + stat_done + fi + ;; + stop) + stat_busy "Stopping OpenSIPS server" + if [ -r $PIDFILE ] + then + cat $PIDFILE | xargs kill + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon opensips + stat_done + fi + else + stat_fail + fi + ;; + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/community/opensips/opensips.install b/community/opensips/opensips.install new file mode 100644 index 000000000..9e8f2a47b --- /dev/null +++ b/community/opensips/opensips.install @@ -0,0 +1,5 @@ +post_install() +{ + echo "To use MySQL, you should install mysql package and run '/usr/sbin/openser_mysql.sh create'" + /bin/true +} diff --git a/community/openthreads/PKGBUILD b/community/openthreads/PKGBUILD new file mode 100644 index 000000000..5b7561ab4 --- /dev/null +++ b/community/openthreads/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=openthreads +pkgver=2.2.1 +pkgrel=2 +pkgdesc="A minimal & complete Object-Oriented thread interface for C++ programmers" +arch=('i686' 'x86_64') +url="http://openthreads.sourceforge.net" +license=("LGPL") +depends=('libstdc++5') +makedepends=('cmake') +source=(http://www.openscenegraph.org/downloads/developer_releases/OpenThreads-$pkgver.zip) +md5sums=('17f320d0e750ad5564b4854aceeb7b59') + +build() { + cd $startdir/src/OpenThreads-$pkgver + + sed -i 's#-lpthreads#-lpthread#' CMakeModules/FindThreads.cmake + sed -i 's#SET(CMAKE_REQUIRED_LIBRARIES "${CMAKE_REQUIRED_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}")#SET(CMAKE_REQUIRED_LIBRARIES "${CMAKE_THREAD_LIBS_INIT}")#' src/OpenThreads/pthreads/CMakeLists.txt + + ./configure --prefix=/usr + make || return 1 + sed -i 's#lib64#lib#' src/OpenThreads/pthreads/cmake_install.cmake install_manifest.txt + make DESTDIR=$startdir/pkg install || return 1 + + mv $startdir/pkg/usr/local/* $startdir/pkg/usr && \ + install -D Make/openthreads.pc $startdir/pkg/usr/lib/pkgconfig/openthreads.pc && \ + rm -rf $startdir/pkg/usr/local +} diff --git a/community/openttd/PKGBUILD b/community/openttd/PKGBUILD new file mode 100644 index 000000000..32417cc38 --- /dev/null +++ b/community/openttd/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 990 2009-08-11 07:24:32Z vegai $ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> + +pkgname=openttd +pkgver=0.7.2 +pkgrel=1 +pkgdesc="An engine for running Transport Tycoon Deluxe -- requires non-free data" +arch=('i686' 'x86_64') +url="http://www.openttd.com" +license=('GPL') +depends=(libpng sdl icu fontconfig hicolor-icon-theme desktop-file-utils) +makedepends=() +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver-source.tar.bz2) +install=(openttd.install) + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix-dir=/usr --binary-name=$pkgname --binary-dir=bin \ + --data-dir=share/$pkgname --install-dir=$pkgdir --doc-dir=share/doc/$pkgname \ + --menu-name="OpenTTD" --personal-dir=.$pkgname + + make || return 1 + make install || return 1 +} +md5sums=('d151f67a95b8e8a239ad72c1c3864b65') diff --git a/community/openttd/openttd.install b/community/openttd/openttd.install new file mode 100644 index 000000000..85b22a1c5 --- /dev/null +++ b/community/openttd/openttd.install @@ -0,0 +1,17 @@ +post_install() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor > /dev/null 2>&1 + update-desktop-database > /dev/null 2>&1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + update-desktop-database > /dev/null 2>&1 +} + +post_remove() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor > /dev/null 2>&1 + update-desktop-database > /dev/null 2>&1 +} diff --git a/community/openvpn-admin/Configuration.cs.patch b/community/openvpn-admin/Configuration.cs.patch new file mode 100644 index 000000000..72cff5796 --- /dev/null +++ b/community/openvpn-admin/Configuration.cs.patch @@ -0,0 +1,19 @@ +--- openvpn-admin-1.9.2.orig/src/Configuration.cs 2005-11-22 04:46:04.000000000 -0200 ++++ openvpn-admin-1.9.2/src/Configuration.cs 2006-02-26 02:16:06.225286712 -0300 +@@ -29,6 +29,7 @@ + using System.Collections.Specialized; + using System.Text.RegularExpressions; + using Mono.Unix; ++using Mono.Unix.Native; + + namespace OpenVPN.Admin + { +@@ -460,7 +461,7 @@ + + // Only for Mono after 1.9.1 releases. + //Mono.Unix.Native.Syscall.kill(pid, Mono.Unix.Native.Signum.SIGKILL); +- Mono.Unix.Syscall.kill(pid, Mono.Unix.Signum.SIGKILL); ++ Mono.Unix.Native.Syscall.kill(pid, Mono.Unix.Native.Signum.SIGKILL); + + File.Delete(pidfile); + File.Delete(stafile); diff --git a/community/openvpn-admin/PKGBUILD b/community/openvpn-admin/PKGBUILD new file mode 100644 index 000000000..159d5ed6c --- /dev/null +++ b/community/openvpn-admin/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=openvpn-admin +pkgver=1.9.4.2 +_pkgver=1.9.4 +_pkgverm=2 +pkgrel=1 +pkgdesc="A GUI for OpenVPN that is written in Mono" +arch=('i686' 'x86_64') +license=('LGPL') +url="http://sourceforge.net/projects/openvpn-admin" +depends=('gtk-sharp-2' 'openvpn') +makedepends=('intltool') +source=(http://downloads.sourceforge.net/openvpn-admin/$pkgname-$_pkgver-$_pkgverm.tar.gz + Configuration.cs.patch) +md5sums=('e8cbda2384f4a2f8ce40c994272ccf41' 'bfdf3a3c965cb92bfb7a3209236c4437') + +build() { + export MONO_SHARED_DIR=$startdir/src/.wabi + mkdir -p $MONO_SHARED_DIR + + cd $startdir/src/$pkgname-$_pkgver + patch -p1 -i ../Configuration.cs.patch + sed -i 's|-reference:Mono.Posix|-reference:Mono.Unix|g' src/Makefile.am + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=$startdir/pkg install + + rm -fr $MONO_SHARED_DIR +} diff --git a/community/optipng/PKGBUILD b/community/optipng/PKGBUILD new file mode 100644 index 000000000..4b295c5a7 --- /dev/null +++ b/community/optipng/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> +pkgname=optipng +pkgver=0.6.3 +pkgrel=1 +pkgdesc='A PNG optimizer that recompresses image files to a smaller size, without losing any information' +arch=('i686' 'x86_64') +url='http://optipng.sourceforge.net/' +license=('ZLIB') +depends=('glibc') +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz") +md5sums=('6cef405197a878acff4c6216cf38e871') + +build() { + cd "$srcdir/$pkgname-$pkgver/src" + + make -f scripts/gcc.mak || return 1 + make -f scripts/gcc.mak prefix="$pkgdir/usr" install + install -D -m644 ../LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/community/optipng/optipng-0.6.2.1.diff b/community/optipng/optipng-0.6.2.1.diff new file mode 100644 index 000000000..cba250e81 --- /dev/null +++ b/community/optipng/optipng-0.6.2.1.diff @@ -0,0 +1,57 @@ +diff -ru optipng-0.6.2/lib/pngxtern/gif/gifread.c optipng-0.6.2.1/lib/pngxtern/gif/gifread.c +--- optipng-0.6.2/lib/pngxtern/gif/gifread.c 2006-08-10 20:17:00.000000000 -0400 ++++ optipng-0.6.2.1/lib/pngxtern/gif/gifread.c 2009-02-20 03:11:00.000000000 -0500 +@@ -219,8 +219,7 @@ + **/ + static void GIFReadNextExtension(struct GIFExtension *ext, FILE *stream) + { +- unsigned char *ptr; +- unsigned int len; ++ unsigned int offset, len; + int count, label; + + GIF_FGETC(label, stream); +@@ -233,7 +232,7 @@ + return; + } + +- ptr = ext->Buffer; ++ offset = 0; + len = ext->BufferSize; + for ( ;; ) + { +@@ -243,10 +242,10 @@ + ext->BufferSize += 1024; + ext->Buffer = realloc(ext->Buffer, ext->BufferSize); + } +- count = ReadDataBlock(ptr, stream); ++ count = ReadDataBlock(ext->Buffer + offset, stream); + if (count == 0) + break; +- ptr += count; ++ offset += count; + len -= count; + } + } +diff -ru optipng-0.6.2/src/optipng.c optipng-0.6.2.1/src/optipng.c +--- optipng-0.6.2/src/optipng.c 2008-11-09 23:56:00.000000000 -0500 ++++ optipng-0.6.2.1/src/optipng.c 2008-11-11 13:57:00.000000000 -0500 +@@ -542,6 +542,7 @@ + static void + app_init(void) + { ++ setvbuf(stdout, NULL, _IONBF, 0); + if (options.log_name != NULL) + { + /* Open the log file, line-buffered. */ +diff -ru optipng-0.6.2/src/proginfo.h optipng-0.6.2.1/src/proginfo.h +--- optipng-0.6.2/src/proginfo.h 2008-11-09 23:56:00.000000000 -0500 ++++ optipng-0.6.2.1/src/proginfo.h 2009-02-22 23:38:00.000000000 -0500 +@@ -1,5 +1,5 @@ + #define PROGRAM_NAME "OptiPNG" + #define PROGRAM_DESCRIPTION "Advanced PNG optimizer" +-#define PROGRAM_VERSION "0.6.2" +-#define PROGRAM_COPYRIGHT "Copyright (C) 2001-2008 Cosmin Truta" ++#define PROGRAM_VERSION "0.6.2.1" ++#define PROGRAM_COPYRIGHT "Copyright (C) 2001-2009 Cosmin Truta" + #define PROGRAM_URI "http://optipng.sourceforge.net/" diff --git a/community/orange/PKGBUILD b/community/orange/PKGBUILD new file mode 100644 index 000000000..97f6d2ac6 --- /dev/null +++ b/community/orange/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Zhukov Pavel <gelios@gmail.com> + +pkgname=orange +pkgver=0.4 +pkgrel=1 +pkgdesc="a helper tool for synce" +arch=('i686' 'x86_64') +url="http://synce.sourceforge.net/" +license=("GPL") +depends=(dynamite synce-libsynce file unshield) +source=(http://downloads.sourceforge.net/sourceforge/synce/liborange-$pkgver.tar.gz) +md5sums=('40e9ac3de389c74a60007f7493e072a5') + +build() { + cd $startdir/src/liborange-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/oregano/PKGBUILD b/community/oregano/PKGBUILD new file mode 100644 index 000000000..202c0f1d3 --- /dev/null +++ b/community/oregano/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: JJDaNiMoTh <jjdanimoth.aur@gmail.com> +# Contributor: Angelo "Encelo" Theodorou <encelo@users.sourceforge.net> + +pkgname=oregano +pkgver=0.69.0 +pkgrel=1 +pkgdesc="Schematic capture and circuit simulator" +arch=('i686' 'x86_64') +url="https://gforge.lug.fi.uba.ar/projects/arrakis/" +license=("GPL") +depends=('libgnomeui' 'libgnomeprintui' 'gtksourceview') +makedepends=('scons') +install=oregano.install +source=(https://gforge.lug.fi.uba.ar/frs/download.php/83/$pkgname-$pkgver.tar.bz2) +md5sums=('ee83df59dce2e23a74d5bbc027b059d0') + +build() { + cd $startdir/src/$pkgname-0.60.0 + sed -i 's|-I./src/engines|-I./src/engines -I/opt/gnome/include|' src/SConscript || return 1 + sed -i -e "s|#include <libgnomeprint/gnome-print.h>|#include <libgnomeprint/gnome-print.h>\n#include <libgnomeprint/gnome-print-paper.h>|" src/print.c || return 1 + scons RunUpdateMimeDatabase=no PREFIX=/usr DESTDIR=$startdir/pkg/ install || return 1 + install -d $startdir/pkg/usr/share/gnome/help/oregano/{C,es,fr} + install -m644 help/C/*.xml $startdir/pkg/usr/share/gnome/help/oregano/C + install -m644 help/es/*.xml $startdir/pkg/usr/share/gnome/help/oregano/es + install -m644 help/fr/*.xml $startdir/pkg/usr/share/gnome/help/oregano/fr +# Removed omf files. +# install -d $startdir/pkg/usr/share/omf/oregano +# install -m644 help/C/*.omf $startdir/pkg/usr/share/omf/oregano +# install -m644 help/es/*.omf $startdir/pkg/usr/share/omf/oregano +# install -m644 help/fr/*.omf $startdir/pkg/usr/share/omf/oregano +} diff --git a/community/oregano/oregano.install b/community/oregano/oregano.install new file mode 100644 index 000000000..39786069d --- /dev/null +++ b/community/oregano/oregano.install @@ -0,0 +1,18 @@ +post_install() { + scrollkeeper-update -q -p var/lib/scrollkeeper + update-mime-database usr/share/mime > /dev/null + echo "==> If you want to activate simulation, install ngspice or gnucap." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + scrollkeeper-update -q -p var/lib/scrollkeeper + update-mime-database usr/share/mime > /dev/null +} + +op=$1 +shift +$op $* diff --git a/community/osdbattery/PKGBUILD b/community/osdbattery/PKGBUILD new file mode 100644 index 000000000..93388f75c --- /dev/null +++ b/community/osdbattery/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker <dibblethewrecker@jiwe.org> +pkgname=osdbattery +pkgver=1.4 +pkgrel=2 +pkgdesc="Displays battery information in the OSD style" +arch=('i686' 'x86_64') +url="http://osdbattery.sourceforge.net" +license=("GPL2") +depends=('xosd') +install=osdbattery.install +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname\_$pkgver.tar.gz showbatt) +md5sums=('43f9cc0428b6cb25baf1e6e2286e88b1' 'a786cd645135a369c8ed55b837174c92') + +build() { + cd $startdir/src/$pkgname\_$pkgver + make || return 1 + install -D -m755 $startdir/src/$pkgname\_$pkgver/$pkgname $startdir/pkg/usr/bin/$pkgname + install -D -m755 $startdir/src/showbatt $startdir/pkg/usr/bin/showbatt + install -D -m644 $startdir/src/$pkgname\_$pkgver/$pkgname.cfg $startdir/pkg/etc/$pkgname/$pkgname.cfg +} +# vim:syntax=sh diff --git a/community/osdbattery/osdbattery.install b/community/osdbattery/osdbattery.install new file mode 100644 index 000000000..1dfec4fcc --- /dev/null +++ b/community/osdbattery/osdbattery.install @@ -0,0 +1,42 @@ +# This is a default template for a post-install scriptlet. You can +# remove any functions you don't need (and this header). + +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + echo " : Remember to copy /etc/osdbattery/osdbattery.cfg to your home dir" + echo " : cp /etc/osdbattery/osdbattery.cfg ~/.osdbattery" + echo + echo " : The /usr/bin/showbatt script can be bound to a key combo to" + echo " : easily show and hide the monitor" +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/osdbattery/showbatt b/community/osdbattery/showbatt new file mode 100644 index 000000000..440de592c --- /dev/null +++ b/community/osdbattery/showbatt @@ -0,0 +1,12 @@ +#!/bin/sh + +# osdbattery start/stop script - best bound to a keyboard combo + +PID=`pidof -o %PPID /usr/bin/osdbattery` +if [ -z "$PID" ] ; then + /usr/bin/osdbattery & + echo $PID > /var/run/osdbattery.pid +elif [ ! -z "$PID" ] ; then + kill $PID &> /dev/null + rm /var/run/osdbattery.pid +fi diff --git a/community/osec/PKGBUILD b/community/osec/PKGBUILD new file mode 100644 index 000000000..fbbe2a422 --- /dev/null +++ b/community/osec/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=osec +pkgver=1.2.2cvs20081201 +pkgrel=2 +pkgdesc="lightweight integrity checking system" +arch=(i686 x86_64) +url="http://o-security.sourceforge.net/" +license=("GPL") +makedepends=(help2man tinycdb) +depends=(cdbxx libcap openssl perl) +install=osec.install +backup=(etc/osec/dirs.conf + etc/osec/pipe.conf) +#source=(http://surfnet.dl.sourceforge.net/sourceforge/o-security/$pkgname-$pkgver.tar.gz) +source=(http://archlinux-stuff.googlecode.com/files/osec-$pkgver.tar.gz) +md5sums=('6b58726f1851909223b382dad03d7ceb') + +build() { + cd $startdir/src/$pkgname-$pkgver + sed -i 's#LDLIBS = -lcdbxx -lcrypto -lcap#LDLIBS = -lcdbxx -lcrypto -lcap -lcdb#' src/Makefile + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + install -D -m 0644 data/dirs.conf $startdir/pkg/etc/osec/dirs.conf && \ + install -D -m 0644 data/pipe.conf $startdir/pkg/etc/osec/pipe.conf && \ + install -D -m 0755 data/osec_reporter $startdir/pkg/usr/bin/osec_reporter && \ + install -d -m 0755 $startdir/pkg/var/lib/osec +} diff --git a/community/osec/osec.install b/community/osec/osec.install new file mode 100644 index 000000000..b699d4617 --- /dev/null +++ b/community/osec/osec.install @@ -0,0 +1,32 @@ +pre_install() { + /bin/true +} + +post_install() { + groupadd osecgroup + useradd -G osecgroup -d /var/lib/osec osec + chown -R osec.osecgroup /var/lib/osec + echo "-- Use osec -D /var/lib/osec -u osec -g osecgroup -f /etc/osec/dirs.conf | osec_reporter" +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + chown -R osec.osecgroup /var/lib/osec + echo "-- Use osec -D /var/lib/osec -u osec -g osecgroup -f /etc/osec/dirs.conf | osec_reporter" +} + +pre_remove() { + /bin/true +} + +post_remove() { + userdel osec + groupdel osecgroup +} + +op=$1 +shift +$op $* diff --git a/community/osiris/ChangeLog b/community/osiris/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/osiris/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/osiris/PKGBUILD b/community/osiris/PKGBUILD new file mode 100644 index 000000000..bbc2fdfbe --- /dev/null +++ b/community/osiris/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: jlvsimoes + +pkgname=osiris +pkgver=4.2.3 +pkgrel=2 +pkgdesc="A file integrity management system" +arch=('i686' 'x86_64') +url="http://osiris.shmoo.com/" +license=('custom') +depends=('openssl' 'readline') +install=$pkgname.install +source=(http://osiris.shmoo.com/data/osiris-$pkgver.tar.gz \ + osirismd.init \ + osirisd.init) +md5sums=('1951c7dc0fe729af9ffaf58910340d12' + '44281b8fc30ab3d452c6f35d3539d7ff' + 'b859445803e4df59a4f82d7f411e1297') + +build() +{ + cd $startdir/src/$pkgname-$pkgver + mkdir -p $startdir/pkg/usr/share/licenses/$pkgname/ + install -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/license.txt + mkdir -p $startdir/pkg/etc/rc.d + + ./configure --prefix=/usr --enable-fancy-cli --with-md-root-dir=/usr/share/$pkgname + make all || return 1 + + # Arch-ify install locations + sed -i "s|^INSTALL_OSIRISM=0|INSTALL_OSIRISM=1|" src/install/install.sh + sed -i "s|^INSTALL_OSIRISD=0|INSTALL_OSIRISD=1|" src/install/install.sh + sed -i "s|^ROOT_GROUP=wheel|ROOT_GROUP=root|" src/install/install.sh + + make DESTDIR=$startdir/pkg install || return 1 + + install -D -m755 $startdir/src/osirismd.init $startdir/pkg/etc/rc.d/osirismd && \ + install -D -m755 $startdir/src/osirisd.init $startdir/pkg/etc/rc.d/osirisd && \ + rm -rf $startdir/pkg/usr/osiris +} diff --git a/community/osiris/osiris.install b/community/osiris/osiris.install new file mode 100644 index 000000000..8174d74ca --- /dev/null +++ b/community/osiris/osiris.install @@ -0,0 +1,27 @@ +post_install() { + if [ ! `/bin/grep osiris /etc/group` ]; then + /usr/sbin/groupadd -g 18 osiris &>/dev/null; + fi + + /usr/bin/id osiris &>/dev/null || \ + /usr/sbin/useradd -u 18 -g osiris -d /var/lib/osiris -s /bin/false osiris +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + /usr/sbin/userdel osiris &> /dev/null + /usr/sbin/groupdel osiris &> /dev/null +} + +post_remove() { + /bin/true +} + +op=$1 +shift + +$op $* +# vim: ts=2 sw=2 et ft=sh diff --git a/community/osiris/osirisd.init b/community/osiris/osirisd.init new file mode 100755 index 000000000..d38255621 --- /dev/null +++ b/community/osiris/osirisd.init @@ -0,0 +1,35 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +LOCKFILE=/var/run/osirisd.lock + +case "$1" in + start) + stat_busy "Starting Osiris Scanning Daemon" + [ ! -f $LOCKFILE ] && [ ! $UID = 0 ] && /usr/sbin/osirisd && touch $LOCKFILE + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + fi + ;; + stop) + stat_busy "Stopping Osiris Scanning Daemon" + [ -f $LOCKFILE ] && rm $LOCKFILE && killall osirisd + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/osiris/osirismd.init b/community/osiris/osirismd.init new file mode 100755 index 000000000..3b9e38598 --- /dev/null +++ b/community/osiris/osirismd.init @@ -0,0 +1,35 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +LOCKFILE=/var/run/osirismd.lock + +case "$1" in + start) + stat_busy "Starting Osiris Management Daemon" + [ ! -f $LOCKFILE ] && [ ! $UID = 0 ] && touch $LOCKFILE && /usr/sbin/osirismd + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + fi + ;; + stop) + stat_busy "Stopping Osiris Management Daemon" + [ -f $LOCKFILE ] && rm $LOCKFILE && killall osirismd + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/osmo/ChangeLog b/community/osmo/ChangeLog new file mode 100644 index 000000000..9c3261767 --- /dev/null +++ b/community/osmo/ChangeLog @@ -0,0 +1,5 @@ +2009-03-26 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * FS#13879 solved + +2009-03-17 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * updated to major version 0.2.6 diff --git a/community/osmo/PKGBUILD b/community/osmo/PKGBUILD new file mode 100644 index 000000000..bce7ba380 --- /dev/null +++ b/community/osmo/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 3494 2009-10-03 21:18:08Z ibiru $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Contributor: Benzo <mb_benzo@yahoo.es> + +pkgname=osmo +pkgver=0.2.8 +pkgrel=1 +pkgdesc="A handy personal organizer." +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/osmo-pim" +license=('GPL') +depends=('gtk2>=2.12' 'libical' 'libnotify' 'libgringotts>=1.2.1' 'libxml2') +makedepends=('pkgconfig' 'libtar') +optdepends=('libsyncml') +source=(http://downloads.sourceforge.net/osmo-pim/$pkgname-$pkgver.tar.gz) + +build() { + cd "${srcdir}/$pkgname-$pkgver" + #libical 0.4.4 workaround + LIBICAL_CFLAGS='-I/usr/include/libical' ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 +} +md5sums=('7fa83efd27cd3ecc54e73f0ec4e91d81') diff --git a/community/oss/PKGBUILD b/community/oss/PKGBUILD new file mode 100644 index 000000000..750cdba68 --- /dev/null +++ b/community/oss/PKGBUILD @@ -0,0 +1,68 @@ +# $Id: PKGBUILD 1938 2009-09-06 17:41:02Z pmatias $ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> + +pkgname="oss" +pkgver="4.2_2000" +pkgrel=1 +pkgdesc="Open Sound System UNIX audio architecture" +arch=('i686' 'x86_64') +url="http://developer.opensound.com/" +license=('GPL2') +depends=('gcc' 'make' 'kernel-headers' 'module-init-tools' 'libtool' 'sed') +makedepends=('pkgconfig' 'gawk' 'gtk2' 'findutils') +optdepends=('gtk2: for graphical mixer (ossxmix)' + 'hal: for automatic USB audio configuration') +conflicts=('oss-linux' 'oss-linux-free' 'oss-testing' 'libflashsupport' 'libflashsupport-pulse' 'libflashsupport-oss') +replaces=('libflashsupport-oss') +install='oss.install' +source=("http://www.4front-tech.com/developer/sources/stable/gpl/oss-v${pkgver/_*}-build${pkgver/*_}-src-gpl.tar.bz2" + 'oss.rm-init-scripts.patch' 'oss.rc') +md5sums=('552d728ca28aef73ec715cecd7a743fa' + 'b9a380a0ac8896390d71ac13676f27e1' + '8ca7cdf94c56ab02890eb4aba6a4995f') + +build() { + _dir="oss-v${pkgver/_*}-build${pkgver/*_}-src-gpl" + cd "${srcdir}/${_dir}" + + # Avoid these flags conflicting with OSS build system. + unset CFLAGS + unset OSFLAGS + unset LIBRARIES + + # Compile libflashsupport.so only in packaging time, so we avoid + # conflicts with other packages and ease package management. + msg "Building libflashsupport.so." + cd "oss/lib" + gcc -shared -fPIC -O2 -Wall -Werror flashsupport.c -o libflashsupport.so || return 1 + install -Dm755 libflashsupport.so "${pkgdir}/usr/lib/libflashsupport.so" || return 1 + rm -f "flashsupport.c" "libflashsupport.so" &> /dev/null + + msg "Preparing the build environment." + cd "$srcdir" + + if [ ! -d build ]; then + # Create build directory and configure + mkdir build && cd build + "${srcdir}/${_dir}/configure" --enable-libsalsa=NO || return 1 + else + # Change to existing build directory + cd build + fi + + msg "Building OSS." + make build || return 1 + + msg "Patching init scripts." + cd "${srcdir}/build/prototype" + rm usr/lib/oss/etc/S89oss + patch -b -p0 < "${srcdir}/oss.rm-init-scripts.patch" || return 1 + + msg "Copying files." + cp -a * "${pkgdir}" + chmod -R a+r "${pkgdir}" # All files can have read permission (FS#13815). + find "${pkgdir}" -type d -exec chmod a+x '{}' \; # Make namcap happy. + install -D -m755 "${srcdir}/oss.rc" "${pkgdir}/etc/rc.d/oss" + +} + diff --git a/community/oss/oss.install b/community/oss/oss.install new file mode 100644 index 000000000..f665416db --- /dev/null +++ b/community/oss/oss.install @@ -0,0 +1,59 @@ +_MSG_LIBOSSDIR=" Please note that OSS stores some of its configuration files + at /usr/lib/oss. If you are upgrading from an older OSS + release and it doesn't work properly, try removing that + directory and reinstall this package." + +post_install() { + echo "Running OSS install script..." + /bin/sh /usr/lib/oss/build/install.sh &> /dev/null + echo + echo "-------------------------------------------------------------" + echo " Open Sound System was installed. Now you should add 'oss'" + echo " to your DAEMONS variable at /etc/rc.conf, and start the" + echo " daemon by running /etc/rc.d/oss start." + echo + echo " Note that OSS can't currently work together with kernel" + echo " ALSA modules, so they were moved out by the OSS install" + echo " scripts. If you want the ALSA kernel modules back, you can" + echo " just remove this package using pacman." + echo + echo "${_MSG_LIBOSSDIR}" + echo "-------------------------------------------------------------" + /bin/true +} + +post_upgrade() { + echo "Running OSS update script..." + /bin/sh /usr/lib/oss/build/install.sh &> /dev/null + echo + echo "-------------------------------------------------------------" + echo " Open Sound System was updated. Now you should restart the" + echo " daemon by running /etc/rc.d/oss restart." + echo + echo "${_MSG_LIBOSSDIR}" + echo "-------------------------------------------------------------" + /bin/true +} + +pre_remove() { + # Restore any replaced ALSA drivers. + /bin/sh /usr/lib/oss/scripts/restore_drv.sh + # Remove symlinks left by the 'install.sh' script. + rm -f /usr/lib/hal/scripts/oss_usb-create-devices + rm -f /usr/share/hal/fdi/policy/20thirdparty/90-oss_usb-create-device.fdi + /bin/true +} + +post_remove() { + echo + echo "-------------------------------------------------------------" + echo " Open Sound System was now removed, and the ALSA kernel" + echo " modules were restored." + echo + echo " Please note that OSS stores some of its configuration files" + echo " at /usr/lib/oss. If you don't plan to use OSS anymore, you" + echo " can remove this directory." + echo "-------------------------------------------------------------" + /bin/true +} + diff --git a/community/oss/oss.rc b/community/oss/oss.rc new file mode 100644 index 000000000..3f63378c6 --- /dev/null +++ b/community/oss/oss.rc @@ -0,0 +1,32 @@ +#!/bin/bash +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy 'Starting Open Sound System' + if /usr/sbin/soundon + then + add_daemon oss + stat_done + else + stat_fail + fi + ;; + stop) + stat_busy 'Stopping Open Sound System' + if /usr/sbin/soundoff + then + rm_daemon oss + stat_done + else + stat_fail + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "Usage: $0 {start|stop|restart}" +esac diff --git a/community/oss/oss.rm-init-scripts.patch b/community/oss/oss.rm-init-scripts.patch new file mode 100644 index 000000000..981ff605f --- /dev/null +++ b/community/oss/oss.rm-init-scripts.patch @@ -0,0 +1,52 @@ +--- usr/lib/oss/build/install.sh.orig 2008-09-25 11:41:47.180167692 -0300 ++++ usr/lib/oss/build/install.sh 2008-09-25 11:41:47.180167692 -0300 +@@ -290,38 +290,6 @@ + echo + fi + +-if ! test -d /etc/init.d +-then +- mkdir /etc/init.d +-fi +- +-rm -f /etc/init.d/oss /etc/rc.d/rc3.d/S89oss /etc/rc3.d/S89oss +-cp -f $OSSLIBDIR/etc/S89oss /etc/init.d/oss +- +-chmod 744 /etc/init.d/oss +- +-if test -x /sbin/chkconfig +-then +- /sbin/chkconfig oss on > /dev/null 2>&1 +-else +- if test -x /usr/sbin/update-rc.d +- then +- /usr/sbin/update-rc.d oss defaults > /dev/null 2>&1 +- else +- if test -d etc/rc.d/rc3.d +- then +- rm -f /etc/rc.d/rc3.d/S89oss +- ln -s /etc/init.d/oss /etc/rc.d/rc3.d/S89oss +- else +- if test -d /etc/rc3.d +- then +- rm -f /etc/rc3.d/S89oss +- ln -s /etc/init.d/oss /etc/rc3.d/S89oss +- fi +- fi +- fi +-fi +- + # Install ALSA interface module (Cuckoo) + #(cd $OSSLIBDIR/cuckoo && make clean) > /dev/null 2>&1 + #if (cd $OSSLIBDIR/cuckoo && make install) > /var/log/cuckoo.log 2>&1 +--- usr/lib/oss/scripts/restore_drv.sh.orig 2008-09-25 11:41:47.210168487 -0300 ++++ usr/lib/oss/scripts/restore_drv.sh 2008-09-25 11:41:47.210168487 -0300 +@@ -18,8 +18,6 @@ + fi + fi + +-rm -f /etc/init.d/oss +- + if ! test -d /lib/modules/`uname -r`/kernel/sound + then + if test -f /lib/modules/`uname -r`/sound-preoss.tar.bz2 diff --git a/community/ozerocdoff/PKGBUILD b/community/ozerocdoff/PKGBUILD new file mode 100644 index 000000000..2ec43621a --- /dev/null +++ b/community/ozerocdoff/PKGBUILD @@ -0,0 +1,14 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +pkgname=ozerocdoff +pkgver=2 +pkgrel=1 +pkgdesc="Userspace driver for Option High Speed Mobile Devices" +arch=('i686' 'x86_64') +url="http://www.pharscape.org/component/option,com_forum/Itemid,68/page,viewtopic/t,545/" +license=('GPL2') +source=(http://koon.fr/~gcarrier/$pkgname-$pkgver.tar.gz) +build() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir/" install || return 1 +} +md5sums=('08dd49d0ea86c95aaab2517fa4b98750') diff --git a/community/p2c/PKGBUILD b/community/p2c/PKGBUILD new file mode 100644 index 000000000..2c0585df3 --- /dev/null +++ b/community/p2c/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: tardo <tardo@nagi-fanboi.net> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=p2c +pkgver=1.21alpha2 +pkgrel=4 +pkgdesc="pascal to c/c++ converter" +arch=('i686' 'x86_64') +url="http://packages.debian.org/sid/p2c" +license=('GPL') +source=(http://ftp.de.debian.org/debian/pool/main/p/p2c/p2c_$pkgver.orig.tar.gz + http://ftp.debian.org/debian/pool/main/p/p2c/p2c_$pkgver-2.1.diff.gz) +md5sums=('769eee92c67fd2285b04af6d1999b637' + 'ae53c7d286d916390aa10f9a04acb456') + +build() { + cd ${startdir}/src/p2c-$pkgver + patch -Np1 <../p2c_$pkgver-2.1.diff + + cd src + make || return 1 + + sed -i "s#PREFIX = /usr#PREFIX = $startdir/pkg/usr#" Makefile + + mkdir -p $pkgdir/usr/bin \ + $pkgdir/usr/share/man/man1 \ + $pkgdir/usr/include/p2c + + make install +} diff --git a/community/p3scan/PKGBUILD b/community/p3scan/PKGBUILD new file mode 100644 index 000000000..739a9d330 --- /dev/null +++ b/community/p3scan/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: v01d <phreakuencies@gmail.com> + +pkgname=p3scan +pkgver=2.3.2 +pkgrel=2 +pkgdesc="Fully transparent POP3/SMTP proxy with Anti-Virus and SPAM protection" +arch=('i686' 'x86_64') +url="http://p3scan.sourceforge.net/" +depends=('pcre' 'openssl') +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz" "rc.p3scan") +md5sums=('9f8decc7d4701228788e3c8717096ca0' 'f6e3450c3a932477c49082559b7abef8') +install=p3scan.install + +build() { + cd $startdir/src/$pkgname-$pkgver + + # Fix CFLAGS and other options hardcoded in Makefiles + sed -ri "s|^CFLAGS=-Wall( -g)? -O2|CFLAGS=-Wall $CFLAGS|" Makefile ripmime/Makefile ripmime/tnef/Makefile ripmime/ripOLE/Makefile + sed -ri 's|^LOCATION=.+$|LOCATION=/usr|' ripmime/Makefile + sed -ri 's|\$\(SYSINS\) -v -m 550 --strip p3scan \$\(PREFIX\)/sbin/|$(SYSINS) -D -v -m 550 --strip p3scan $(DESTDIR)/usr/sbin/|' Makefile + make || return 1 + + # Create base dirs, the Makefile assumes they're there + install -d $startdir/pkg/usr/sbin $startdir/pkg/etc/rc.d $startdir/pkg/usr/man/man8 + + # install with root set on $startdir/pkg + make DESTDIR=$startdir/pkg install || return 1 + + # delete init script provided and use an arch compatible one + rm -f $startdir/pkg/etc/rc.d/rc.p3scan + install -D -m755 -g root -o root $startdir/src/rc.p3scan $startdir/pkg/etc/rc.d/p3scan + + # BUG?: make absolute link a relative one + ( + cd $startdir/pkg/etc/p3scan + ln -sf p3scan-en.mail p3scan.mail + ) + + # BUG: fix .conf file (the license has C style comments, they should be conf-style comments) + sed -ri 's|^[/ ]\*/?|# |g' $startdir/pkg/etc/p3scan/p3scan.conf +} + diff --git a/community/p3scan/p3scan.install b/community/p3scan/p3scan.install new file mode 100644 index 000000000..412f1a475 --- /dev/null +++ b/community/p3scan/p3scan.install @@ -0,0 +1,14 @@ +# arg 1: the new package version +post_install() { + echo "==> You may want an Anti-Virus program to use with p3scan. Installing clamav is recommended." +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 $2 +} + +op=$1 +shift +$op $* diff --git a/community/p3scan/rc.p3scan b/community/p3scan/rc.p3scan new file mode 100644 index 000000000..5b3f0704a --- /dev/null +++ b/community/p3scan/rc.p3scan @@ -0,0 +1,38 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting p3scan" + if [ -a /var/run/p3scan/p3scan.pid ]; then stat_die; fi + + # Start p3scan + /usr/sbin/p3scan + if ! [ -a /var/run/p3scan/p3scan.pid ]; then stat_die; fi + add_daemon p3scan + stat_done + ;; + stop) + stat_busy "Stopping p3scan" + + # Stop p3scan + if [ -a /var/run/p3scan/p3scan.pid ]; then + kill `cat /var/run/p3scan/p3scan.pid` &>/dev/null || stat_die + rm -f /var/run/p3scan/p3scan.pid + rm_daemon p3scan + stat_done + else + stat_fail + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "Usage: $0 { start | stop | restart }" +esac +exit 0 diff --git a/community/pacman-contrib/PKGBUILD b/community/pacman-contrib/PKGBUILD new file mode 100644 index 000000000..7e9ba2613 --- /dev/null +++ b/community/pacman-contrib/PKGBUILD @@ -0,0 +1,25 @@ +# $ Id: $ +# Maintainer: Allan McRae <allan@archlinux.org> + +pkgname=pacman-contrib +pkgver=3.3.1 +pkgrel=1 +pkgdesc="Utilities for use with the pacman package manager" +arch=('any') +url="http://www.archlinux.org/pacman/" +license=('GPL') +depends=('pacman') +source=(ftp://ftp.archlinux.org/other/pacman/pacman-$pkgver.tar.gz) +md5sums=('21b5a12a0e7af4b39e20091354a3e3db') + +build() { + cd ${srcdir}/pacman-${pkgver}/contrib + for script in bacman pacdiff paclist pacscripts pacsearch pactree; do + install -Dm755 ${script} ${pkgdir}/usr/bin/${script} + done + + install -Dm644 PKGBUILD.vim ${pkgdir}/usr/share/vim/vimfiles/syntax/PKGBUILD.vim + install -dm755 ${pkgdir}/usr/share/vim/vimfiles/ftdetect + echo "au BufNewFile,BufRead PKGBUILD set filetype=PKGBUILD" \ + > ${pkgdir}/usr/share/vim/vimfiles/ftdetect/PKGBUILD.vim +} diff --git a/community/paco/ChangeLog b/community/paco/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/paco/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/paco/PKGBUILD b/community/paco/PKGBUILD new file mode 100644 index 000000000..46d9ff88b --- /dev/null +++ b/community/paco/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=paco +pkgver=2.0.6 +pkgrel=2 +pkgdesc="LFS packet manager" +arch=('i686' 'x86_64') +url="http://paco.sourceforge.net/index.html" +license=('GPL') +#NOTE: You may disable gtk frontend in configure +depends=(gtk2) +backup=(etc/pacorc) +source=(http://downloads.sourceforge.net/sourceforge/paco/$pkgname-$pkgver.tar.bz2) +md5sums=('290324212611bfc94ec8b83be0ce0362') + +build() { + cd $startdir/src/$pkgname-$pkgver + + sed -i 's#strchr#(char*)strchr#' lib/paco/BasePkg.cc + + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + rm -rf $startdir/pkg/home +} diff --git a/community/pacupdate/ChangeLog b/community/pacupdate/ChangeLog new file mode 100644 index 000000000..6d203ff55 --- /dev/null +++ b/community/pacupdate/ChangeLog @@ -0,0 +1,3 @@ +2008-08-13 Hugo Doria <hugodoria@gmail.com> + + * Moved to community diff --git a/community/pacupdate/PKGBUILD b/community/pacupdate/PKGBUILD new file mode 100644 index 000000000..6e539027c --- /dev/null +++ b/community/pacupdate/PKGBUILD @@ -0,0 +1,18 @@ +# Maintainer: Hugo Doria <hugo@archlinux.org> + +pkgname=pacupdate +pkgver=0.1.1 +pkgrel=2 +pkgdesc="A simple update notifier for Arch Linux (pacman)" +arch=('i686' 'x86_64') +url="http://code.google.com/p/pacupdate/" +license=('GPL2') +depends=('python-notify' 'notification-daemon' 'pygtk>=2.13' 'sudo' 'pacman>=3.2' 'python>=2.6') +source=(http://${pkgname}.googlecode.com/files/${pkgname}-${pkgver}.tar.gz) +md5sums=('d68407103e0dd9402034cca9f9d1e447') +install=pacupdate.install + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + make PREFIX=/usr DESTDIR=${pkgdir} install +} diff --git a/community/pacupdate/pacupdate.install b/community/pacupdate/pacupdate.install new file mode 100644 index 000000000..6efb3c1bc --- /dev/null +++ b/community/pacupdate/pacupdate.install @@ -0,0 +1,11 @@ +pkgname=pacupdate + +post_install() { + cat << EOM +>>> To allow pacupdate synchronize the databases you must: +>>> 1. Run visudo as root: +>>> # visudo +>>> 2. Add the following line at the end of the file: +>>> user ALL=(ALL) NOPASSWD: /usr/bin/pacman -Sy +EOM +} diff --git a/community/padevchooser/ChangeLog b/community/padevchooser/ChangeLog new file mode 100644 index 000000000..0a8cf4550 --- /dev/null +++ b/community/padevchooser/ChangeLog @@ -0,0 +1,4 @@ +2007-11-03 Corrado Primier <bardo@aur.archlinux.org> + * Adopted + * Added custom .desktop file + * Added gnome-icon-theme dependency diff --git a/community/padevchooser/PKGBUILD b/community/padevchooser/PKGBUILD new file mode 100644 index 000000000..c8cf0bfab --- /dev/null +++ b/community/padevchooser/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=padevchooser +pkgver=0.9.3 +pkgrel=4 +pkgdesc="A simple GTK tool which allows quick access to some features of PulseAudio" +arch=('i686' 'x86_64') +url="http://0pointer.de/lennart/projects/padevchooser" +license=('GPL') +depends=('libglade' 'pulseaudio' 'libnotify' 'gconf' 'gnome-icon-theme') +source=(http://0pointer.de/lennart/projects/padevchooser/${pkgname}-${pkgver}.tar.gz + padevchooser.desktop) +md5sums=('6a9b52ad349f3fb3d5a3ccdf85958710' 'ae77a65d06008ec916d5305c8c5b0657') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + #sed -i 's/audio-card/emblem-sound/' src/padevchooser.c + ./configure --prefix=/usr --disable-lynx + make || return 1 + make DESTDIR=${startdir}/pkg install + + #sed -i 's/audio-card/emblem-sound/' $startdir/pkg/usr/share/padevchooser/padevchooser.glade + install -Dm644 ${startdir}/src/padevchooser.desktop \ + ${startdir}/pkg/usr/share/applications/padevchooser.desktop +} + +# vim:set ts=2 sw=2 et: diff --git a/community/padevchooser/padevchooser.desktop b/community/padevchooser/padevchooser.desktop new file mode 100644 index 000000000..1262bf967 --- /dev/null +++ b/community/padevchooser/padevchooser.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Name=PulseAudio Device Chooser +GenericName=Device Chooser +Comment=An Applet for Quick Device Changing +Exec=padevchooser +Icon=/usr/share/icons/gnome/24x24/devices/audio-card.png +StartupNotify=true +Type=Application +Categories=AudioVideo;Audio; diff --git a/community/pam_pwcheck/PKGBUILD b/community/pam_pwcheck/PKGBUILD new file mode 100644 index 000000000..82e75beb9 --- /dev/null +++ b/community/pam_pwcheck/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=pam_pwcheck +pkgver=3.9 +pkgrel=1 +pkgdesc="A password strength checking module for PAM-aware password changing programs" +arch=(i686 x86_64) +url="http://www.thkukuk.de/pam/pam_pwcheck/" +depends=('pam') +license=('GPL') +source=(ftp://ftp.suse.com/pub/people/kukuk/pam/pam_pwcheck/pam_pwcheck-$pkgver.tar.bz2) +md5sums=('27be63338af88d14610d182b6a161cd1') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/usr + /usr/bin/make || return 1 + /usr/bin/make DESTDIR=$startdir/pkg install +} diff --git a/community/paman/ChangeLog b/community/paman/ChangeLog new file mode 100644 index 000000000..b11a1afc7 --- /dev/null +++ b/community/paman/ChangeLog @@ -0,0 +1,5 @@ +2007-11-03 Corrado Primier <bardo@aur.archlinux.org> + * Adopted + * Updated to 0.9.4 + * Added custom .desktop file + * Added gnome-icon-theme dependency diff --git a/community/paman/PKGBUILD b/community/paman/PKGBUILD new file mode 100644 index 000000000..d13cb044b --- /dev/null +++ b/community/paman/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=paman +pkgver=0.9.4 +pkgrel=1 +pkgdesc="A simple GTK frontend for the PulseAudio sound server" +arch=('i686' 'x86_64') +url="http://0pointer.de/lennart/projects/paman" +license=('GPL') +depends=('libglademm' 'pulseaudio' 'gnome-icon-theme') +source=(http://0pointer.de/lennart/projects/paman/${pkgname}-${pkgver}.tar.gz + paman.desktop) +md5sums=('4a77b129b0de8d261f2794ce3db518cc' 'a12318bcccbfe9ac922f9f97eb6409ac') + +build() { + cd ${startdir}/src/paman-${pkgver} + ./configure --prefix=/usr --disable-lynx + make || return 1 + make DESTDIR=${startdir}/pkg install + + # Fix broken icons. + #sed -i 's/audio-card/emblem-sound/' $startdir/pkg/usr/share/paman/paman.glade + #sed -i 's/go-jump/redo/' $startdir/pkg/usr/share/paman/paman.glade + install -Dm644 ${startdir}/src/paman.desktop \ + ${startdir}/pkg/usr/share/applications/paman.desktop +} + +# vim:set ts=2 sw=2 et: diff --git a/community/paman/paman.desktop b/community/paman/paman.desktop new file mode 100644 index 000000000..6abf3aa18 --- /dev/null +++ b/community/paman/paman.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=PulseAudio Manager +Comment=Manage your PulseAudio sound server. +Exec=paman +Icon=/usr/share/icons/gnome/24x24/devices/audio-card.png +StartupNotify=true +Type=Application +Categories=AudioVideo;Audio; diff --git a/community/panda3d/Config.prc-use-fmod.diff b/community/panda3d/Config.prc-use-fmod.diff new file mode 100644 index 000000000..37ed19824 --- /dev/null +++ b/community/panda3d/Config.prc-use-fmod.diff @@ -0,0 +1,11 @@ +--- built/etc/Config.prc 2008-06-29 21:01:55.000000000 -0600 ++++ built/etc/Config.prc 2008-07-01 20:24:02.000000000 -0600 +@@ -71,7 +71,7 @@ + + # Enable audio using the OpenAL audio library by default: + +-audio-library-name p3openal_audio ++audio-library-name p3fmod_audio + + # Enable the use of the new movietexture class. + diff --git a/community/panda3d/PKGBUILD b/community/panda3d/PKGBUILD new file mode 100644 index 000000000..3354ca603 --- /dev/null +++ b/community/panda3d/PKGBUILD @@ -0,0 +1,49 @@ +# Contributor: ecoffey@gmail.com +# Mantainer: Imanol Celaya <ornitorrincos@archlinux-es.org> + +pkgname=panda3d +pkgver=1.6.2 +pkgrel=3 +pkgdesc="3D engine with Python bindings" +url="http://www.panda3d.org" +depends=('python' 'freetype2' 'mesa' 'libtiff' 'openssl' 'libpng' 'gtk2' 'libjpeg') + +source=(http://www.panda3d.org/download/panda3d-$pkgver/panda3d-$pkgver-linux32.tar.gz +panda3d.profile panda3d.pth panda3d.install) +[ "${CARCH}" = 'x86_64' ] && source[0]="http://www.panda3d.org/download/panda3d-${pkgver}/panda3d-${pkgver}-linux64.tar.gz" +arch=('i686' 'x86_64') +license=('BSD') +md5sums=('5ee2a850f4ef645e374858eb7bf6023d' + '17c522241e60779aa8e50d532bb94e13' + 'df32d7c732b5cc8271e733a0d749c75f' + '102365d5baac88c9a3b359f1a001fbe4') +[ "${CARCH}" = 'x86_64' ] && md5sums[0]="8c1f011e684ef69179b570f5892b46a6" + +# Funny Quantum physics provoke panda +# not to build on some directories +# the error is: +# +# built/models/zup-axis.egg.pz +# built/bin/genpycode +# Cannot locate the root of the panda tree +# +# If it's the case build again in another directory +# /var/abs/local is known to host a black hole, so it works. +# Expected to be fixed in 1.7.0 + + +build() { + mkdir -p $pkgdir/opt/panda3d + cd $srcdir/$pkgname-$pkgver + + makepanda/makepanda.py --everything --threads 2 || return 1 + + cp built/* $pkgdir/opt/panda3d -r + cp models $pkgdir/opt/panda3d -r + cp direct/src $pkgdir/opt/panda3d/direct -r + + install -D $srcdir/panda3d.pth $pkgdir/usr/lib/python2.6/site-packages/panda3d.pth + + install -D -m755 $srcdir/panda3d.profile $pkgdir/etc/profile.d/panda3d.sh + install -D -m755 $srcdir/$pkgname-$pkgver/doc/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/panda3d/bison.patch b/community/panda3d/bison.patch new file mode 100644 index 000000000..269038487 --- /dev/null +++ b/community/panda3d/bison.patch @@ -0,0 +1,37 @@ +--- pandatool/src/xfile/xParser.yxx 2009-02-26 01:34:06.000000000 +0100 ++++ pandatool/src/xfile/xParser.yxx 2009-04-08 15:30:53.938782867 +0200 +@@ -114,14 +114,14 @@ + template: + TOKEN_TEMPLATE singleword_name TOKEN_OBRACE class_id + { +- $$ = current_node; ++ $<u.node>$ = current_node; + XFileTemplate *templ = new XFileTemplate(x_file, $2, $4); + current_node->add_child(templ); + current_node = templ; + } + template_parts TOKEN_CBRACE + { +- $$ = current_node; ++ $<u.node>$ = current_node; + current_node = $<u.node>5; + } + ; +@@ -348,7 +348,7 @@ + singleword_name optional_multiword_name TOKEN_OBRACE + { + XFileTemplate *xtemplate = x_file->find_template($1); +- $$ = current_node; ++ $<u.node>$ = current_node; + + if (xtemplate == (XFileTemplate *)NULL) { + yyerror("Unknown template: " + $1); +@@ -367,7 +367,7 @@ + current_template->finalize_parse_data(); + } + +- $$ = current_node; ++ $<u.node>$ = current_node; + current_node = $<u.node>4; + } + ; diff --git a/community/panda3d/fix-variable.patch b/community/panda3d/fix-variable.patch new file mode 100644 index 000000000..65739db2e --- /dev/null +++ b/community/panda3d/fix-variable.patch @@ -0,0 +1,19 @@ +--- panda/src/audiotraits/fmodAudioSound.cxx 2008/05/28 18:37:28 1.31 ++++ panda/src/audiotraits/fmodAudioSound.cxx 2008/09/03 14:39:09 1.32 +@@ -311,10 +311,13 @@ + } + + if (_channel == 0) { +- ++ // This is because setCallback expects an integer ++ // but 64-bits pointers wont fit in a 32-bits int. ++ nassertv_always((intptr_t)this < UINT_MAX); ++ + result = _manager->_system->playSound(FMOD_CHANNEL_FREE, _sound, true, &_channel); + fmod_audio_errcheck("_system->playSound()", result); +- result = _channel->setCallback(FMOD_CHANNEL_CALLBACKTYPE_END, sound_end_callback, (int)this); ++ result = _channel->setCallback(FMOD_CHANNEL_CALLBACKTYPE_END, sound_end_callback, (intptr_t)this); + fmod_audio_errcheck("_channel->setCallback()", result); + result = _channel->setPosition( startTime , FMOD_TIMEUNIT_MS ); + fmod_audio_errcheck("_channel->setPosition()", result); + diff --git a/community/panda3d/panda3d.install b/community/panda3d/panda3d.install new file mode 100644 index 000000000..4c7bf93c2 --- /dev/null +++ b/community/panda3d/panda3d.install @@ -0,0 +1,4 @@ +post_install() { + echo "source /etc/profile.d/panda3d.sh to get the paths working" + echo "for samples install panda3d-samples from AUR" +} diff --git a/community/panda3d/panda3d.profile b/community/panda3d/panda3d.profile new file mode 100755 index 000000000..b8a7e5e18 --- /dev/null +++ b/community/panda3d/panda3d.profile @@ -0,0 +1,2 @@ +export PATH=$PATH:/opt/panda3d/bin +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/panda3d/lib diff --git a/community/panda3d/panda3d.pth b/community/panda3d/panda3d.pth new file mode 100644 index 000000000..d62ab84ec --- /dev/null +++ b/community/panda3d/panda3d.pth @@ -0,0 +1,2 @@ +/opt/panda3d +/opt/panda3d/lib diff --git a/community/pantomime/PKGBUILD b/community/pantomime/PKGBUILD new file mode 100644 index 000000000..dabca2eae --- /dev/null +++ b/community/pantomime/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Sebastian Sareyko <public@nooms.de> + +pkgname=pantomime +pkgver=1.2.0pre3 +pkgrel=1 +pkgdesc="A set of Objective-C classes that model a mail system" +arch=('i686' 'x86_64') +url="http://www.collaboration-world.com/pantomime" +license=("LGPL" "custom") +depends=('gnustep-back' 'openssl') +makedepends=('gnustep-make' 'gnustep-base') +options=('!makeflags') +source=(http://www.collaboration-world.com/cgi-bin/project/download.cgi/Pantomime-$pkgver.tar.gz?rid=104) +md5sums=('b88f4634ec1f3a1ea1d5551ee10d9db7') + +build() { + source /etc/profile.d/GNUstep.sh + cd $startdir/src + mv Pantomime-$pkgver.tar.gz?rid=104 Pantomime-$pkgver.tar.gz + tar xfz Pantomime-$pkgver.tar.gz + cd $startdir/src/Pantomime + + make || return 1 + make GNUSTEP_INSTALLATION_DIR=$startdir/pkg/opt/GNUstep/System install || return 1 + install -D -m644 Documentation/LICENSE.elm $startdir/pkg/usr/share/licenses/$pkgname/LICENSE.elm +} diff --git a/community/paprefs/ChangeLog b/community/paprefs/ChangeLog new file mode 100644 index 000000000..39370ad11 --- /dev/null +++ b/community/paprefs/ChangeLog @@ -0,0 +1,25 @@ +2009-04-16 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.8 + + * PKGBUILD: added missing intltool makedependency + +2009-02-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.7 + + * PKGBUILD: moved to srcdir/pkgdir syntax + + * paprefs.desktop: removed icon path + + * ChangeLog: fixed file format + +2007-11-03 Corrado Primier <bardo@aur.archlinux.org> + + * Adopted + + * Version bump: 0.9.6 + + * paprefs.desktop: added + + * PKGBUILD: added gnome-icon-theme dependency diff --git a/community/paprefs/PKGBUILD b/community/paprefs/PKGBUILD new file mode 100644 index 000000000..3d1677b10 --- /dev/null +++ b/community/paprefs/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=paprefs +pkgver=0.9.8 +pkgrel=1 +pkgdesc="A simple GTK-based configuration dialog for PulseAudio" +arch=('i686' 'x86_64') +url="http://0pointer.de/lennart/projects/paprefs" +license=('GPL') +depends=('gconfmm' 'gnome-icon-theme' 'libglademm' 'pulseaudio') +makedepends=('intltool') +source=(http://0pointer.de/lennart/projects/paprefs/${pkgname}-${pkgver}.tar.gz + paprefs.desktop) +md5sums=('1c54aa1ef52e65097996f5930a816230' '20dc978f0bd4a0bf925a4eaf80a2b8f8') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --disable-lynx + make || return 1 + make DESTDIR=${pkgdir} install + + install -Dm644 ${srcdir}/paprefs.desktop ${pkgdir}/usr/share/applications/paprefs.desktop +} + +# vim:set ts=2 sw=2 et: diff --git a/community/paprefs/paprefs.desktop b/community/paprefs/paprefs.desktop new file mode 100644 index 000000000..d51635533 --- /dev/null +++ b/community/paprefs/paprefs.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Version=1.0 +Name=PulseAudio Preferences +Name[de]=PulseAudio-Einstellungen +GenericName=Sound Server Preferences +GenericName[de]=Audio-Dienst-Einstellungen +Comment=View and modify the configuration of the local sound server +Comment[de]=Anzeigen und Ändern der Konfiguration des lokalen Audio-Dienstes +Exec=paprefs +Icon=preferences-desktop +StartupNotify=true +Type=Application +Categories=Settings; diff --git a/community/papyon/PKGBUILD b/community/papyon/PKGBUILD new file mode 100644 index 000000000..ac46fc397 --- /dev/null +++ b/community/papyon/PKGBUILD @@ -0,0 +1,18 @@ +# Contributor: Biru Ionut <biru.ionut at gmail.com> + +pkgname=papyon +pkgver=0.4.2 +pkgrel=2 +pkgdesc="papyon is the library behind the msn connection manager : telepathy-butterfly." +arch=('any') +url="http://telepathy.freedesktop.org/wiki/Papyon" +license=("GPL") +depends=('pygobject' 'pyopenssl') +provides=('pymsn') +source=(http://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('a282fda82b6755f5ddeb68d155c2ad18') + +build() { + cd $srcdir/$pkgname-$pkgver + python setup.py install --root=$pkgdir || return 1 +} diff --git a/community/parano/ChangeLog b/community/parano/ChangeLog new file mode 100644 index 000000000..07fc29421 --- /dev/null +++ b/community/parano/ChangeLog @@ -0,0 +1,6 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Changed patch to fix Makefile.in and not .am + +2007-08-29 Georg Grabler (STiAT) <ggrabler@gmail.com> +* Updated to version 0.3.4 diff --git a/community/parano/PKGBUILD b/community/parano/PKGBUILD new file mode 100644 index 000000000..da2d95929 --- /dev/null +++ b/community/parano/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=parano +pkgver=0.3.5 +pkgrel=1 +pkgdesc="A GNOME frontend for creating/editing/checking MD5 and SFV files" +arch=('i686' 'x86_64') +url="http://parano.berlios.de" +license=('GPL') +depends=('gnome-python') +source=(http://download.berlios.de/parano/parano-$pkgver.tar.gz \ + mime.diff) + +md5sums=('126cc42492c1dcf4c5e1b4a3c616acb6' \ + '6dd541ece566505e61f6e94c91a26798') + +build() { + cd $startdir/src/parano-$pkgver + patch -Np0 -i ../mime.diff || return 1 + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/parano/mime.diff b/community/parano/mime.diff new file mode 100644 index 000000000..c775e06ad --- /dev/null +++ b/community/parano/mime.diff @@ -0,0 +1,15 @@ +--- mime/Makefile.in 2006-07-13 19:10:58.000000000 +0200 ++++ mime/Makefile.in.new 2007-08-29 20:16:12.000000000 +0200 +@@ -407,9 +407,9 @@ + uninstall-mimeinfoDATA + + +-@UPDATE_MIME_DATABASE_TRUE@install-data-local: +-@UPDATE_MIME_DATABASE_TRUE@ mkdir -p $(mimedir) +-@UPDATE_MIME_DATABASE_TRUE@ update-mime-database $(datadir)/mime/ ++#@UPDATE_MIME_DATABASE_TRUE@install-data-local: ++#@UPDATE_MIME_DATABASE_TRUE@ mkdir -p $(mimedir) ++#@UPDATE_MIME_DATABASE_TRUE@ update-mime-database $(datadir)/mime/ + + @UPDATE_MIME_DATABASE_TRUE@uninstall-local: + @UPDATE_MIME_DATABASE_TRUE@ update-mime-database $(datadir)/mime/ diff --git a/community/parcellite/ChangeLog b/community/parcellite/ChangeLog new file mode 100644 index 000000000..aff4a9e4b --- /dev/null +++ b/community/parcellite/ChangeLog @@ -0,0 +1,17 @@ +2009-05-05 Biru Ionut <biru.ionut at gmail.com> + * parcellite-0.9.1-1: + New upstream release. + +2008-12-14 Alexander Fehr <pizzapunk gmail com> + + * parcellite-0.9-1: + New upstream release. + +2008-08-14 Alexander Fehr <pizzapunk gmail com> + + * parcellite-0.8-1: + New upstream release. + Changed url. + Added make dependency on intltool. + Changed download location to downloads.sourceforge.net. + Added ChangeLog. diff --git a/community/parcellite/PKGBUILD b/community/parcellite/PKGBUILD new file mode 100644 index 000000000..c248761e5 --- /dev/null +++ b/community/parcellite/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Alexander Fehr <pizzapunk gmail com> + +pkgname=parcellite +pkgver=0.9.1 +pkgrel=1 +pkgdesc="Lightweight GTK+ clipboard manager" +arch=('i686' 'x86_64') +url="http://parcellite.sourceforge.net/" +license=('GPL3') +depends=('gtk2') +makedepends=('intltool') +source=(http://downloads.sourceforge.net/parcellite/parcellite-$pkgver.tar.gz) +md5sums=('099d1ccc9fa1e59d3e3b19b77a90a8fb') + +build() { + cd "$srcdir/parcellite-$pkgver" + + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/parrot/ChangeLog b/community/parrot/ChangeLog new file mode 100644 index 000000000..725287638 --- /dev/null +++ b/community/parrot/ChangeLog @@ -0,0 +1,5 @@ + +2008-01-06 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Added for x86_64 + diff --git a/community/parrot/PKGBUILD b/community/parrot/PKGBUILD new file mode 100644 index 000000000..4e1ec1dd2 --- /dev/null +++ b/community/parrot/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 2323 2009-09-16 09:28:30Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributer: mpie <michael.kyne-phillips1@ntlworld.com> + +pkgname=parrot +pkgver=1.6.0 +_rel=devel +#_rel=stable +pkgrel=1 +pkgdesc="standalone virtual machine that can be used to execute bytecode compiled dynamic languages" +arch=(i686 x86_64) +url="http://www.parrotcode.org/" +license=('GPL') +depends=(gmp gdbm readline icu openssl) +options=(!emptydirs !makeflags) +source=(ftp://ftp.parrot.org/pub/parrot/releases/${_rel}/$pkgver/parrot-$pkgver.tar.gz) +md5sums=('6fde2d91278a3990213c8671a0856e4a') + +build() { + cd $srcdir/$pkgname-$pkgver + + perl Configure.pl --prefix=/usr --parrot_is_shared + + find -type f -name Makefile | while read F; do + grep "$srcdir" $F && sed -i "s#-Wl,-rpath=$srcdir/parrot-$pkgver/blib/lib##" $F + grep "$srcdir" $F && sed -i "s#-rpath=$srcdir/parrot-$pkgver/blib/lib##" $F + done + + OLD_LIB_PATH=$LD_LIBRARY_PATH + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$srcdir/parrot-$pkgver/blib/lib + + make all parrot_utils docs html || return 1 + + export LD_LIBRARY_PATH=`pwd`/blib/lib + make DESTDIR=$pkgdir install-dev || return 1 + + sed -i "s#$srcdir#/usr/src#" $pkgdir/usr/lib/parrot/$pkgver/tools/lib/Parrot/Config/Generated.pm || return 1 + + export LD_LIBRARY_PATH=$OLD_LIB_PATH +} diff --git a/community/partimage/ChangeLog b/community/partimage/ChangeLog new file mode 100644 index 000000000..acd8c530f --- /dev/null +++ b/community/partimage/ChangeLog @@ -0,0 +1,17 @@ +2008-02-12 Roman Kyrylych <roman@archlinux.org> + + * 0.6.7-2 : + Fixed permissions of rc.d/partimaged and partimaged-gencrt + +2008-02-08 Roman Kyrylych <roman@archlinux.org> + + * 0.6.7-1 : + No makefile.patch is needed from now om + Fixed permissions on /etc/partimaged/partimagedusers + Now partimag user and group have explicit UID/GID + +2007-06-28 tardo <tardo@nagi-fanboi.net> + + * 0.6.5-2 : + Built for x86_64 + Thorougly spanked PKGBUILD, now left for drying in the sun diff --git a/community/partimage/PKGBUILD b/community/partimage/PKGBUILD new file mode 100644 index 000000000..4b004a4d2 --- /dev/null +++ b/community/partimage/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Roman Kyrylych <roman@archlinux.org> +# Contributor: Sven Kauber <celeon@gmail.com> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: tardo <tardo@nagi-fanboi.net> + +pkgname=partimage +pkgver=0.6.7 +pkgrel=4 +pkgdesc="Partition Image saves partitions in many formats to an image file." +arch=('i686' 'x86_64') +url="http://www.partimage.org/" +license=('GPL') +depends=('libnewt' 'lzo') +optdepends=('openssl: for SSL support') +backup=('etc/partimaged/partimagedusers') +install=partimage.install +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2 \ + 'partimaged' 'partimaged-gencrt' 'gcc4.3.patch') +md5sums=('1c13530b43ea5c368c1c2fd0ab36bddb' + 'f3b517a62de5540f3b1a8b7edf65b7ec' + '2316b116227b07efb48266e660ca1ba1' + 'e15c3d64111228a6743a749d599558c8') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc --enable-pam + + patch -Np1 -i "$srcdir/gcc4.3.patch" + + make || return 1 + make pamfile || return 1 + make DESTDIR="$pkgdir" install || return 1 + + install -D -m 644 partimaged.pam "$pkgdir/etc/pam.d/partimaged" || return 1 + install -D -m 755 "$srcdir/partimaged" "$pkgdir/etc/rc.d/partimaged" || return 1 + install -D -m 755 "$srcdir/partimaged-gencrt" \ + "$pkgdir/usr/bin/partimaged-gencrt" || return 1 + chmod 644 "$pkgdir/etc/partimaged/partimagedusers" +} diff --git a/community/partimage/gcc4.3.patch b/community/partimage/gcc4.3.patch new file mode 100644 index 000000000..48df9e0f9 --- /dev/null +++ b/community/partimage/gcc4.3.patch @@ -0,0 +1,33 @@ +--- partimage-0.6.7/src/shared/net.h~ 2008-11-07 16:40:57.000000000 +0100 ++++ partimage-0.6.7/src/shared/net.h 2008-11-07 16:41:43.000000000 +0100 +@@ -28,7 +28,7 @@ + #include <sys/types.h> + #include <sys/socket.h> + #include <arpa/inet.h> +-#include <iostream.h> ++#include <iostream> + #include <pthread.h> + + #include "pathnames.h" +--- partimage-0.6.7/src/server/partimaged.cpp~ 2008-11-07 16:41:10.000000000 +0100 ++++ partimage-0.6.7/src/server/partimaged.cpp 2008-11-07 16:41:55.000000000 +0100 +@@ -22,7 +22,7 @@ + + #include <stdio.h> + #include <stdlib.h> +-#include <iostream.h> ++#include <iostream> + + #include "net.h" + #include "netserver.h" +--- partimage-0.6.7/src/server/partimaged-main.cpp~ 2008-11-07 16:41:25.000000000 +0100 ++++ partimage-0.6.7/src/server/partimaged-main.cpp 2008-11-07 16:42:10.000000000 +0100 +@@ -27,7 +27,7 @@ + + #include <stdio.h> + #include <stdlib.h> +-#include <iostream.h> ++#include <iostream> + #include <sys/types.h> + #include <sys/stat.h> + #include <signal.h> diff --git a/community/partimage/partimage.install b/community/partimage/partimage.install new file mode 100644 index 000000000..4d403b177 --- /dev/null +++ b/community/partimage/partimage.install @@ -0,0 +1,22 @@ +pre_install() { + groupadd -g 110 partimag &> /dev/null + useradd -u 110 -g partimag -c "Partimage user" -d /dev/null -s /bin/false partimag &> /dev/null +} + +post_install() { + chown partimag:partimag /etc/partimaged/partimagedusers +} + +post_upgrade() { + if [ "$(getent group partimag | cut -d ':' -f 3)" != '110' ]; then + post_remove + pre_install + echo ">> partimage UID/GID has been changed" + echo ">> if you have some directories owned by partimage - please chown them again" + fi +} + +post_remove() { + userdel partimag > /dev/null + groupdel partimag > /dev/null +} diff --git a/community/partimage/partimaged b/community/partimage/partimaged new file mode 100644 index 000000000..da810cbb1 --- /dev/null +++ b/community/partimage/partimaged @@ -0,0 +1,64 @@ +#!/bin/bash +# This file belongs in /etc/rc.d +# +############################################################################### + +#inserting certain functions (like stat_busy) +. /etc/rc.conf +. /etc/rc.d/functions + +PARTIMAGE=/usr/sbin/ + +# Check the file is there and is executable. +[ -x $PARTIMAGE/partimaged ] || exit 0 + +PID=`pidof -o %PPID /usr/sbin/partimaged` + +# See how we were called. +case "$1" in + start) + stat_busy "Starting Partimage Daemon " + if [ -z "$PID" ]; then + /usr/sbin/partimaged -D &>/dev/null + RETVAL=$? #storing the status of the last command to RETVAL + if [ $? -gt 0 ]; then #if the status was other than 0, the command failed + stat_fail + exit 1 + else + add_daemon partimaged + stat_done + fi + else + stat_fail + echo ":: Daemon already started as pid $PID" + exit 1 + fi + ;; + stop) + stat_busy "Stopping Partimage Daemon " + if [ "$PID" != "" ]; then #if PID exists + kill -KILL $PID &>/dev/null + stat_done + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + RETVAL=$? + rm_daemon partimaged + fi + else + stat_fail + echo ":: Daemon already stopped" + exit 1 + fi + ;; + restart|reload) + $0 stop + $0 start + RETVAL=$? + ;; + *) + echo "Usage: partimaged {start|stop|restart|reload}" + exit 1 +esac +exit $RETVAL diff --git a/community/partimage/partimaged-gencrt b/community/partimage/partimaged-gencrt new file mode 100644 index 000000000..16fe5ff16 --- /dev/null +++ b/community/partimage/partimaged-gencrt @@ -0,0 +1,18 @@ +#!/bin/sh + +if [ `whoami` != "root" ]; then + echo "You must be root to generate certificates." + exit +fi + +echo -n "==> Generating certificate for Partimage/PartimageD SSL... " +cd /etc/partimaged +openssl req -new -x509 -outform PEM > partimaged.csr +openssl rsa -in privkey.pem -out partimaged.key +rm privkey.pem +openssl x509 -in partimaged.csr -out partimaged.cert -signkey partimaged.key +rm partimaged.csr +chmod 600 partimaged.key +chmod 600 partimaged.cert +chown partimag:partimag partimaged.key +chown partimag:partimag partimaged.cert diff --git a/community/partlibrary/ChangeLog b/community/partlibrary/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/partlibrary/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/partlibrary/PKGBUILD b/community/partlibrary/PKGBUILD new file mode 100644 index 000000000..1ea80549c --- /dev/null +++ b/community/partlibrary/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Giovanni Scafora <linuxmania@gmail.com> + +pkgname=partlibrary +pkgver=2.1.2.8 +pkgrel=2 +pkgdesc="Collection of CAD files that can be used from the library browser of QCad" +arch=('i686' 'x86_64') +url="http://www.ribbonsoft.com/qcad_library.html" +license=('GPL') +depends=('bash') +makedepends=('unzip') +install=partlibrary.install +source=(ftp://anonymous:anonymous@ribbonsoft.com/archives/$pkgname/$pkgname-2.1.2.8-1.tar.gz) +md5sums=('e1df98084317b13bfc193fecba9d6790') + +build () { + cd $srcdir/$pkgname-2.1.2.8-1 + install -d -m755 $pkgdir/usr/share/qcad/$pkgname || return 1 + cp -r architecture electrical electronics mechanical \ + misc processing templates zipf_libs \ + $pkgdir/usr/share/qcad/$pkgname || return 1 + chmod 644 \ + $pkgdir/usr/share/qcad/$pkgname/mechanical/notches/{form_a.dxf,form_c.dxf} + chmod 755 $pkgdir/usr/share/qcad/$pkgname/mechanical/screws/chc || return 1 +} diff --git a/community/partlibrary/partlibrary.install b/community/partlibrary/partlibrary.install new file mode 100644 index 000000000..8a5bb1475 --- /dev/null +++ b/community/partlibrary/partlibrary.install @@ -0,0 +1,24 @@ +# arg 1: the new package version +post_install() { + echo ">>> The QCad parts library was installed in /usr/share/qcad/partlibrary" + echo ">>> Please set this path in QCad's preferences to access it from" + echo ">>> Edit->Application Preferences->Paths->Part Libraries" + echo ">>>" + echo ">>> After restarting QCad, you can use the library by selecting" + echo ">>> View->Views->Library Browser" +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + echo ">>> The QCad parts library was installed in /usr/share/qcad/partlibrary" + echo ">>> Please set this path in QCad's preferences to access it from" + echo ">>> Edit->Application Preferences->Paths->Part Libraries" + echo ">>>" + echo ">>> After restarting QCad, you can use the library by selecting" + echo ">>> View->Views->Library Browser" +} + +op=$1 +shift +$op $* diff --git a/community/pavucontrol/ChangeLog b/community/pavucontrol/ChangeLog new file mode 100644 index 000000000..0ed99ad95 --- /dev/null +++ b/community/pavucontrol/ChangeLog @@ -0,0 +1,25 @@ +2009-04-14 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.8 + + * PKGBUILD: versioned the pulseaudio dependency, added intltool + dependency + +2009-02-22 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.7 + + * PKGBUILD: added libcanberra dependency, minor cleanup + + * pavucontrol.desktop: removed icon path + + +2007-11-03 Corrado Primier <bardo@aur.archlinux.org> + + * Adopted + + * Version bump: 0.9.5 + + * pavucontrol.desktop: added + + * PKGBUILD: added gnome-icon-theme dependency diff --git a/community/pavucontrol/PKGBUILD b/community/pavucontrol/PKGBUILD new file mode 100644 index 000000000..932c69446 --- /dev/null +++ b/community/pavucontrol/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=pavucontrol +pkgver=0.9.8 +pkgrel=1 +pkgdesc="A simple GTK based volume control tool for the PulseAudio sound server" +arch=('i686' 'x86_64') +url="http://0pointer.de/lennart/projects/pavucontrol" +license=('GPL') +depends=('gnome-icon-theme' 'libcanberra' 'libglademm' 'pulseaudio>=0.9.15') +makedepends=('intltool') +source=(http://0pointer.de/lennart/projects/${pkgname}/${pkgname}-${pkgver}.tar.gz + pavucontrol.desktop) +md5sums=('ec37148c658fa5110bc991ab17ea82f0' '0fc5cb095599eff6915db27e2b9bb881') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --disable-lynx + make || return 1 + make DESTDIR=${pkgdir} install + + install -Dm644 ${srcdir}/pavucontrol.desktop ${pkgdir}/usr/share/applications/pavucontrol.desktop +} diff --git a/community/pavucontrol/pavucontrol.desktop b/community/pavucontrol/pavucontrol.desktop new file mode 100644 index 000000000..842dc96b6 --- /dev/null +++ b/community/pavucontrol/pavucontrol.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Name=PulseAudio Volume Control +GenericName=Volume Control +Comment=Adjust the volume level +Exec=pavucontrol +Icon=multimedia-volume-control +StartupNotify=true +Type=Application +Categories=AudioVideo;Audio; +GenericName[en_GB]=Volume Control diff --git a/community/pavumeter/ChangeLog b/community/pavumeter/ChangeLog new file mode 100644 index 000000000..b01b546a3 --- /dev/null +++ b/community/pavumeter/ChangeLog @@ -0,0 +1,5 @@ +2007-11-03 Corrado Primier <bardo@aur.archlinux.org> + * Adopted + * Updated to 0.9.3 + * Added custom .desktop files + * Added cnome-icon-theme dependency diff --git a/community/pavumeter/PKGBUILD b/community/pavumeter/PKGBUILD new file mode 100644 index 000000000..297db0626 --- /dev/null +++ b/community/pavumeter/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=pavumeter +pkgver=0.9.3 +pkgrel=1 +pkgdesc="A simple GTK volume meter for the PulseAudio sound server" +arch=('i686' 'x86_64') +url="http://0pointer.de/lennart/projects/pavumeter" +license=('GPL') +depends=('gtkmm' 'pulseaudio' 'gnome-icon-theme') +source=(http://0pointer.de/lennart/projects/pavumeter/${pkgname}-${pkgver}.tar.gz + pavumeter.desktop pavumeter-record.desktop) +md5sums=('3a6b36cfefa8d6dd00084dafa50c934c' 'ead0c02a2af5fcf4acc381da39b836df' + '2d784d472cd22dfc5320c30112e1e59d') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + ./configure --prefix=/usr --disable-lynx + make || return 1 + make DESTDIR=${startdir}/pkg install + + install -Dm644 ${startdir}/src/pavumeter.desktop \ + ${startdir}/pkg/usr/share/applications/pavumeter.desktop + install -Dm644 ${startdir}/src/pavumeter-record.desktop \ + ${startdir}/pkg/usr/share/applications/pavumeter-record.desktop +} + +# vim:set ts=2 sw=2 et: diff --git a/community/pavumeter/pavumeter-record.desktop b/community/pavumeter/pavumeter-record.desktop new file mode 100644 index 000000000..ae054cd1a --- /dev/null +++ b/community/pavumeter/pavumeter-record.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=PulseAudio Volume Meter (Capture) +GenericName=Capture Volume Meter +Comment=Monitor the input volume +Exec=pavumeter --record +Icon=/usr/share/icons/gnome/24x24/devices/audio-input-microphone.png +StartupNotify=true +Type=Application +Categories=AudioVideo;Audio; diff --git a/community/pavumeter/pavumeter.desktop b/community/pavumeter/pavumeter.desktop new file mode 100644 index 000000000..52f19d327 --- /dev/null +++ b/community/pavumeter/pavumeter.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=PulseAudio Volume Meter (Playback) +GenericName=Playback Volume Meter +Comment=Monitor the output volume +Exec=pavumeter +Icon=/usr/share/icons/gnome/24x24/devices/audio-input-microphone.png +StartupNotify=true +Type=Application +Categories=AudioVideo;Audio; diff --git a/community/pawm/PKGBUILD b/community/pawm/PKGBUILD new file mode 100644 index 000000000..a563be152 --- /dev/null +++ b/community/pawm/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=pawm +pkgver=2.2.9 +pkgrel=1 +pkgdesc="Puto Amo Window Manager is a full featured window manager, but without useless bells and whistles" +arch=('i686' 'x86_64') +url="http://www.pleyades.net/pawm/" +license=("GPL") +depends=(libxft libxpm libxrandr) +source=(http://www.pleyades.net/pawm/files/pawm-$pkgver.tar.gz) +md5sums=('4a80377890edb319bff9338a7fd861f3') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./0 --prefix=/usr + + make || return 1 + + mkdir -p $startdir/pkg/usr/share/pawm/icons && \ + mkdir -p $startdir/pkg/usr/bin && \ + mkdir -p $startdir/pkg/etc && \ + cp data/icons/* $startdir/pkg/usr/share/pawm/icons/ && \ + cp conf/pawm.conf $startdir/pkg/etc/ && \ + cp src/pawm $startdir/pkg/usr/bin/ +} diff --git a/community/pbzip2/PKGBUILD b/community/pbzip2/PKGBUILD new file mode 100644 index 000000000..9d938e0ef --- /dev/null +++ b/community/pbzip2/PKGBUILD @@ -0,0 +1,33 @@ +# Contributor: Vasco Costa <vasco dot costa at geekslot dot com> +# Maintainer: Evangelos Foutras <foutrelis@gmail.com> + +pkgname=pbzip2 +pkgver=1.0.5 +pkgrel=2 +pkgdesc="Parallel implementation of the bzip2 block-sorting file compressor" +arch=(i686 x86_64) +url="http://compression.ca/pbzip2/" +license=('BSD') +depends=('bzip2' 'gcc-libs') +source=(http://compression.ca/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('e2448d22ee29d1e6549ac58b98df11ab') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + make || return 1 + make PREFIX="$pkgdir/usr" install + + # Fix location of man pages + install -d "$pkgdir/usr/share" + mv "$pkgdir/usr/man" "$pkgdir/usr/share" + + # Symlinks for useful shortcuts + ln -sf pbzip2 "$pkgdir/usr/bin/pbunzip2" + ln -sf pbzip2 "$pkgdir/usr/bin/pbzcat" + + # License + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/pdf2djvu/PKGBUILD b/community/pdf2djvu/PKGBUILD new file mode 100644 index 000000000..250542e8f --- /dev/null +++ b/community/pdf2djvu/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 1576 2009-08-25 22:48:04Z pmatias $ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> + +pkgname="pdf2djvu" +pkgver="0.5.11" +pkgrel=1 +pkgdesc="Creates DjVu files from PDF files" +arch=('i686' 'x86_64') +url="http://pdf2djvu.googlecode.com" +license=('GPL') +depends=('poppler' 'djvulibre') +makedepends=('pstreams') +source=("http://pdf2djvu.googlecode.com/files/${pkgname}_${pkgver}.tar.gz") +md5sums=('a9f99c1e755c9f3b5136de235c6851ff') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr || return 1 + make || return 1 + make install DESTDIR="$pkgdir" || return 1 + install -Dm644 "doc/$pkgname.1" "$pkgdir/usr/share/man/man1/$pkgname.1" +} + diff --git a/community/pdfedit/PKGBUILD b/community/pdfedit/PKGBUILD new file mode 100644 index 000000000..e54542996 --- /dev/null +++ b/community/pdfedit/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 2374 2009-09-17 06:00:56Z dgriffiths $ +# Maintainer: Firmicus <firmicus α gmx δ net> +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=pdfedit +pkgver=0.4.3 +pkgrel=1 +pkgdesc="Full featured editor for manipulating PDF documents" +arch=('i686' 'x86_64') +url="http://pdfedit.petricek.net/index_e.html" +license=('GPL') +depends=('qt3' 't1lib' 'gsfonts') +makedepends=('boost' 'doxygen') +source=(http://downloads.sourceforge.net/pdfedit/$pkgname-$pkgver.tar.bz2 + 'pdfedit.png' 'pdfedit.desktop') +md5sums=('98eb8d8d42027241c10a5c9bedacc20e' + '70fd938b2ef9da748a093df7e20d1d7d' + 'c0572c2dd54065322321718aa49ed6b8') + +build() { + . /etc/profile.d/qt3.sh + export PATH=$QTDIR/bin:$PATH + export QMAKESPEC=$QTDIR/mkspecs/linux-g++ + + cd $srcdir/$pkgname-$pkgver + sed -i 's:/usr/share/fonts/type1/gsfonts:/usr/share/fonts/Type1:' src/xpdf/xpdf/GlobalParams.cc || return 1 + ./configure --prefix=/usr --with-qmake=/opt/qt/bin/qmake + make || return 1 + make INSTALL_ROOT=$pkgdir install + + install -D -m644 ../pdfedit.desktop $pkgdir/usr/share/applications/pdfedit.desktop + install -D -m644 ../pdfedit.png $pkgdir/usr/share/pixmaps/pdfedit.png + +} diff --git a/community/pdfedit/pdfedit.desktop b/community/pdfedit/pdfedit.desktop new file mode 100644 index 000000000..35b8defc0 --- /dev/null +++ b/community/pdfedit/pdfedit.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=PDF Editor +GenericName=PDF Editor +Exec=pdfedit +Categories=Utility;TextEditor; +Icon=pdfedit +Terminal=false diff --git a/community/pdfedit/pdfedit.png b/community/pdfedit/pdfedit.png new file mode 100644 index 000000000..3bfc3f2e9 Binary files /dev/null and b/community/pdfedit/pdfedit.png differ diff --git a/community/pdftrans/PKGBUILD b/community/pdftrans/PKGBUILD new file mode 100644 index 000000000..35c10c4fb --- /dev/null +++ b/community/pdftrans/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + +pkgname=pdftrans +pkgver=1.2 +pkgrel=6 +arch=('i686' 'x86_64') +pkgdesc="A utility to add metadata, protect, and encrypt PDF documents" +url="http://maddingue.free.fr/softwares/pdftrans.html.en" +license=('GPL') +depends=('java-runtime' 'itext' 'bcprov') +source=(http://maddingue.free.fr/softwares/download/PDFTrans/$pkgname-$pkgver.zip \ + $pkgname.sh) +md5sums=('1d3677f7101ba5e27492b02843017d26' '1be06ba6669dfd895aadbd308f37715a') + +build() { + cd $startdir/src/$pkgname + install -m 755 -D $startdir/src/$pkgname.sh $startdir/pkg/usr/bin/$pkgname + install -m 644 -D classes/PDFTrans.class $startdir/pkg/usr/share/java/$pkgname/PDFTrans.class + install -m 644 -D doc/pdftrans.1 $startdir/pkg/usr/share/man/man1/pdftrans.1 +} diff --git a/community/pdftrans/pdftrans.sh b/community/pdftrans/pdftrans.sh new file mode 100755 index 000000000..bf6c88161 --- /dev/null +++ b/community/pdftrans/pdftrans.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +PROG_NAME=pdftrans +PROG_MAIN=PDFTrans + +CP=/usr/share/java/$PROG_NAME + +for jar in /usr/share/java/$PROG_NAME/*.jar; do + CP=$CP:$jar +done + +CP=$CP:/usr/share/java/itext/itext.jar +CP=$CP:/usr/share/java/bcprov.jar + +java -cp $CP $PROG_MAIN "$@" diff --git a/community/pdmenu/ChangeLog b/community/pdmenu/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/pdmenu/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/pdmenu/PKGBUILD b/community/pdmenu/PKGBUILD new file mode 100644 index 000000000..3ad87bf98 --- /dev/null +++ b/community/pdmenu/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=pdmenu +pkgver=1.2.96 +pkgrel=1 +pkgdesc="simple full screen menu program" +arch=('i686' 'x86_64') +url="http://packages.debian.org/unstable/source/pdmenu" +license=('GPL') +depends=('gpm' 'slang') +source=(http://ftp.debian.org/debian/pool/main/p/pdmenu/pdmenu_$pkgver.tar.gz \ + utf8.patch) +md5sums=('732bdcea2c58519c70fa20661ad79186' + 'bf5b71758388c7d54ec9caa5564fd004') + +build() { + cd $startdir/src/pdmenu +# patch -Np1 <../utf8.patch || return 1 + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make INSTALL_PREFIX=$startdir/pkg install || return 1 +} diff --git a/community/pdmenu/utf8.patch b/community/pdmenu/utf8.patch new file mode 100644 index 000000000..de5508b54 --- /dev/null +++ b/community/pdmenu/utf8.patch @@ -0,0 +1,26 @@ +diff -wbBur pdmenu.org/src/inputbox.c pdmenu/src/inputbox.c +--- pdmenu.org/src/inputbox.c 2006-01-25 07:58:35.000000000 +0300 ++++ pdmenu/src/inputbox.c 2007-06-25 18:59:12.000000000 +0400 +@@ -110,7 +112,7 @@ + ret->ignore=1; + return ret; + default: +- if ((key>=32) && (key<127) && (curspos<SLtt_Screen_Cols -6)) { ++ if ((key>=32) && (curspos<SLtt_Screen_Cols-6)) { + ret->value[curspos++]=key; + ret->value[curspos]='\0'; + } +diff -wbBur pdmenu.org/src/pdmenu.c pdmenu/src/pdmenu.c +--- pdmenu.org/src/pdmenu.c 2006-01-25 07:58:35.000000000 +0300 ++++ pdmenu/src/pdmenu.c 2007-06-25 18:16:46.000000000 +0400 +@@ -187,7 +187,9 @@ + Menu_Type *m; + int ret; + +- setlocale(LC_ALL, ""); ++// setlocale(LC_ALL, ""); ++ SLutf8_enable(1); ++ + bindtextdomain(PACKAGE,LOCALEDIR); + textdomain(PACKAGE); + diff --git a/community/pdnsd/PKGBUILD b/community/pdnsd/PKGBUILD new file mode 100644 index 000000000..a9fb667c0 --- /dev/null +++ b/community/pdnsd/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Henrik Nymann Jensen <h@henriknj.dk> + +pkgname=pdnsd +pkgver=1.2.7 +pkgrel=1 +pkgdesc="Is a proxy DNS server with permanent caching" +arch=(i686 x86_64) +url="http://www.phys.uu.nl/~rombouts/pdnsd/" +license=('GPL') +depends=('glibc') +backup=('etc/pdnsd.conf') +source=(http://www.phys.uu.nl/~rombouts/pdnsd/releases/$pkgname-$pkgver-par.tar.gz pdnsd) +md5sums=('114b3b21b09b43cbfcccdde726b84c12' + '3670bd47c9303fbb655d9216715512de') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=$pkgdir install || return 1 + + mkdir -p $pkgdir/etc/rc.d && \ + cp $srcdir/pdnsd $pkgdir/etc/rc.d/ && \ + mkdir -p $pkgdir/usr/share/ && \ + mv $pkgdir/usr/man $pkgdir/usr/share/ +} diff --git a/community/pdnsd/pdnsd b/community/pdnsd/pdnsd new file mode 100755 index 000000000..34a541d18 --- /dev/null +++ b/community/pdnsd/pdnsd @@ -0,0 +1,37 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/pdnsd` +case "$1" in + start) + stat_busy "Starting pdnsd Daemon" + if [ -z "$PID" ]; then + /usr/sbin/pdnsd -d + fi + if [ ! -z "$PID" -o $? -gt 0 ]; then + stat_fail + else + add_daemon pdnsd + stat_done + fi + ;; + stop) + stat_busy "Stopping pdnsd Daemon" + [ ! -z "$PID" ] && kill -TERM $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon pdnsd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/community/perl-algorithm-annotate/PKGBUILD b/community/perl-algorithm-annotate/PKGBUILD new file mode 100644 index 000000000..64049728c --- /dev/null +++ b/community/perl-algorithm-annotate/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> +pkgname=perl-algorithm-annotate +pkgver=0.10 +pkgrel=3 +pkgdesc="Perl/CPAN Module Algorithm::Annotate" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Algorithm-Annotate" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/C/CL/CLKAO/Algorithm-Annotate-0.10.tar.gz") +md5sums=("453395489640e28fc772944ef08d396b") +makedepends=("perl-algorithm-diff") +depends=("perl-algorithm-diff") +build() { + cd $startdir/src/Algorithm-Annotate-0.10 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-algorithm-diff/PKGBUILD b/community/perl-algorithm-diff/PKGBUILD new file mode 100644 index 000000000..3f7dc4e66 --- /dev/null +++ b/community/perl-algorithm-diff/PKGBUILD @@ -0,0 +1,19 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> +pkgname=perl-algorithm-diff +pkgver=1.1902 +pkgrel=3 +pkgdesc="Perl/CPAN Module Algorithm::Diff : Diff also Longest Common Subsequence" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Algorithm-Diff" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/T/TY/TYEMQ/Algorithm-Diff-1.1902.tar.gz") +md5sums=("ff3e17ae485f8adfb8857b183991fbce") +build() { + cd $startdir/src/Algorithm-Diff-1.1902 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-app-cli/PKGBUILD b/community/perl-app-cli/PKGBUILD new file mode 100644 index 000000000..4d776a120 --- /dev/null +++ b/community/perl-app-cli/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-app-cli +pkgver=0.08 +pkgrel=1 +pkgdesc="Perl/CPAN Module App::CLI" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/App-CLI" +license=("GPL" "PerlArtistic") +makedepends=("perl-pod-simple") +depends=("perl-pod-simple") +source=("http://search.cpan.org/CPAN/authors/id/A/AL/ALEXMV/App-CLI-$pkgver.tar.gz") + +build() { + cd $startdir/src/App-CLI-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('dc376fad10f1d2457571a0e52158ff17') diff --git a/community/perl-array-compare/PKGBUILD b/community/perl-array-compare/PKGBUILD new file mode 100644 index 000000000..ed6483ffc --- /dev/null +++ b/community/perl-array-compare/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=perl-array-compare +pkgver=2.01 +pkgrel=1 +pkgdesc="Class to compare two arrays" +arch=(any) +url="http://search.cpan.org/dist/Array-Compare" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DA/DAVECROSS/Array-Compare-$pkgver.tar.gz) +md5sums=('df28c76bf58b3bdae86e1f9bdb0b7b9d') + +build() { + cd $startdir/src/Array-Compare-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-authen-radius/PKGBUILD b/community/perl-authen-radius/PKGBUILD new file mode 100644 index 000000000..3c93095d9 --- /dev/null +++ b/community/perl-authen-radius/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=perl-authen-radius +pkgver=0.13 +pkgrel=1 +pkgdesc="" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/RadiusPerl" +license=('GPL' 'PerlArtistic') +depends=('perl-data-hexdump>=0.02') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/M/MA/MANOWAR/RadiusPerl-$pkgver.tar.gz) +md5sums=('bbe01758d4af1ccbdcb83fe061eb2799') + +build() { + cd $startdir/src/Authen-Radius-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-authen-sasl/PKGBUILD b/community/perl-authen-sasl/PKGBUILD new file mode 100644 index 000000000..bad4e1c30 --- /dev/null +++ b/community/perl-authen-sasl/PKGBUILD @@ -0,0 +1,20 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> +pkgname=perl-authen-sasl +pkgver=2.13 +pkgrel=1 +pkgdesc="Perl/CPAN Module Authen::SASL : SASL authentication framework" +arch=(any) +url="http://search.cpan.org/dist/Authen-SASL" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/G/GB/GBARR/Authen-SASL-$pkgver.tar.gz") +md5sums=('a222f9eecb03919cdff8c7cdca23ba32') + +build() { + cd $startdir/src/Authen-SASL-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-berkeleydb/PKGBUILD b/community/perl-berkeleydb/PKGBUILD new file mode 100644 index 000000000..9afba4e97 --- /dev/null +++ b/community/perl-berkeleydb/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Charles Mauch <cmauch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-berkeleydb +pkgver=0.39 +pkgrel=1 +pkgdesc="Interface to Berkeley DB version 2, 3 or 4" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/BerkeleyDB/" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://search.cpan.org/CPAN/authors/id/P/PM/PMQS/BerkeleyDB-$pkgver.tar.gz) +md5sums=('da4cff937216a147162a6df76cae8096') + +build() { + cd $startdir/src/BerkeleyDB-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-cache-memcached/PKGBUILD b/community/perl-cache-memcached/PKGBUILD new file mode 100644 index 000000000..a6a66f1f7 --- /dev/null +++ b/community/perl-cache-memcached/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 3606 2009-10-06 19:50:31Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-cache-memcached +pkgver=1.27 +pkgrel=1 +pkgdesc="client library for memcached (memory cache daemon) " +arch=(any) +url="http://search.cpan.org/dist/Cache-Memcached" +license=('GPL' 'PerlArtistic') +depends=('perl-string-crc32') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/B/BR/BRADFITZ/Cache-Memcached-$pkgver.tar.gz) +md5sums=('897dbe9b24b4f918e2368c987425797c') + +build() { + cd $startdir/src/Cache-Memcached-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-cgi-session/PKGBUILD b/community/perl-cgi-session/PKGBUILD new file mode 100644 index 000000000..af389d64e --- /dev/null +++ b/community/perl-cgi-session/PKGBUILD @@ -0,0 +1,20 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> +pkgname=perl-cgi-session +pkgver=4.42 +pkgrel=1 +pkgdesc="Perl/CPAN Module CGI::Session : Session management in CGI applications" +arch=(any) +url="http://search.cpan.org/dist/CGI-Session/" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/M/MA/MARKSTOS/CGI-Session-$pkgver.tar.gz") +md5sums=('6544261a6aae66410188520b27e10699') + +build() { + cd $startdir/src/CGI-Session-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-cgi/PKGBUILD b/community/perl-cgi/PKGBUILD new file mode 100644 index 000000000..7f9286c76 --- /dev/null +++ b/community/perl-cgi/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-cgi +pkgver=3.42 +pkgrel=1 +pkgdesc="Simple Common Gateway Interface Class" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/CGI" +license=('GPL' 'PerlArtistic') +depends=('perl-fcgi>=0.67') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/L/LD/LDS/CGI.pm-$pkgver.tar.gz) +md5sums=('63eaadf6745bd575f44d0e6887cb6aea') + +build() { + cd $startdir/src/CGI.pm-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-chart/PKGBUILD b/community/perl-chart/PKGBUILD new file mode 100644 index 000000000..b395b531f --- /dev/null +++ b/community/perl-chart/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-chart +pkgver=2.4.1 +pkgrel=1 +pkgdesc="Business chart widget collection" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Chart" +license=('GPL' 'PerlArtistic') +depends=('perl-gd>=1.2') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/C/CH/CHARTGRP/Chart-$pkgver.tar.gz) +md5sums=('5e7a80badfb8bf6e29b21879689bcc2f') + +build() { + cd $startdir/src/Chart-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-class-accessor-chained/PKGBUILD b/community/perl-class-accessor-chained/PKGBUILD new file mode 100644 index 000000000..aac188b7f --- /dev/null +++ b/community/perl-class-accessor-chained/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-class-accessor-chained +pkgver=0.01 +pkgrel=3 +pkgdesc="make chained accessors" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Class-Accessor-Chained" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perl-class-accessor') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RC/RCLAMP/Class-Accessor-Chained-$pkgver.tar.gz) +md5sums=('9825a1f30a70e55e61bb5660b2bd7365') + +build() { + cd $startdir/src/Class-Accessor-Chained-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-class-accessor/PKGBUILD b/community/perl-class-accessor/PKGBUILD new file mode 100644 index 000000000..1c5d8bdae --- /dev/null +++ b/community/perl-class-accessor/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Tim Yang <tdy@gmx.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> +pkgname=perl-class-accessor +pkgver=0.34 +pkgrel=1 +pkgdesc="Automated accessor generation" +arch=(any) +url="http://search.cpan.org/dist/Class-Accessor/" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/K/KA/KASEI/Class-Accessor-$pkgver.tar.gz) +md5sums=('0d9640d237a13276145f7e44b4855b89') + +build() { + cd "$srcdir/Class-Accessor-$pkgver" + eval `perl -V:archname` + perl Makefile.PL \ + INSTALLARCHLIB=/usr/lib/perl5/current/$archname \ + INSTALLSITELIB=/usr/lib/perl5/site_perl/current \ + INSTALLSITEARCH=/usr/lib/perl5/site_perl/current/$archname || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + find "$pkgdir" \( -name '.packlist' -o -name '*.pod' \) -delete +} diff --git a/community/perl-class-autouse/PKGBUILD b/community/perl-class-autouse/PKGBUILD new file mode 100644 index 000000000..59a7b3753 --- /dev/null +++ b/community/perl-class-autouse/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-class-autouse +pkgver=1.29 +pkgrel=2 +pkgdesc="Run-time load a class the first time you call a method in it. " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Class-Autouse" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/A/AD/ADAMK/Class-Autouse-$pkgver.tar.gz) +md5sums=('da37cc729e01a504b93bc8bdc548d9a9') + +build() { + cd $startdir/src/Class-Autouse-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-class-data-inheritable/PKGBUILD b/community/perl-class-data-inheritable/PKGBUILD new file mode 100644 index 000000000..c39d2fa0c --- /dev/null +++ b/community/perl-class-data-inheritable/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-class-data-inheritable +pkgver=0.08 +pkgrel=1 +pkgdesc="Inheritable, overridable class data " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Class-Data-Inheritable" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/T/TM/TMTM/Class-Data-Inheritable-$pkgver.tar.gz) +md5sums=('fc0fe65926eb8fb932743559feb54eb9') + +build() { + cd $startdir/src/Class-Data-Inheritable-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-class-methodmaker/PKGBUILD b/community/perl-class-methodmaker/PKGBUILD new file mode 100644 index 000000000..d691b2bc3 --- /dev/null +++ b/community/perl-class-methodmaker/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-class-methodmaker +pkgver=2.15 +pkgrel=1 +pkgdesc="Create generic class methods" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Class-MethodMaker" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/S/SC/SCHWIGON/class-methodmaker/Class-MethodMaker-$pkgver.tar.gz) + +build() { + cd $startdir/src/Class-MethodMaker-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('7af92ddaee49815ade7c5886b74d5e64') diff --git a/community/perl-class-singleton/PKGBUILD b/community/perl-class-singleton/PKGBUILD new file mode 100644 index 000000000..81ca29fc5 --- /dev/null +++ b/community/perl-class-singleton/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-class-singleton +pkgver=1.4 +pkgrel=2 +pkgdesc="Implementation of a "Singleton" class" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Class-Singleton" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/A/AB/ABW/Class-Singleton-$pkgver.tar.gz) +md5sums=('a18b108ab97e2107cbbe816d2b3e2ee3') + +build() { + cd $startdir/src/Class-Singleton-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-color-calc/PKGBUILD b/community/perl-color-calc/PKGBUILD new file mode 100644 index 000000000..def3392d9 --- /dev/null +++ b/community/perl-color-calc/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-color-calc +pkgver=1.05 +pkgrel=1 +pkgdesc="Perl/CPAN Module Color::Calc : Simple calculations with RGB colors" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Color-Calc" +license=("GPL" "Artistic") +makedepends=("perl-params-validate" "perl-graphics-colornames-www" "perl-graphics-colornames") +depends=("perl-params-validate" "perl-graphics-colornames-www" "perl-graphics-colornames") +source=("http://search.cpan.org/CPAN/authors/id/C/CF/CFAERBER/Color-Calc-$pkgver.tar.gz") + +build() { + cd $startdir/src/Color-Calc-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('615e24e1183f1335b70d63c19b499677') +md5sums=('615e24e1183f1335b70d63c19b499677') diff --git a/community/perl-config-tiny/PKGBUILD b/community/perl-config-tiny/PKGBUILD new file mode 100644 index 000000000..9515c2e7c --- /dev/null +++ b/community/perl-config-tiny/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-config-tiny +pkgver=2.12 +pkgrel=2 +pkgdesc="Read/Write .ini style files with as little code as possible " +arch=('i686' 'x86_64') +url="http://search.cpan.org/~ADAMK/Config-Tiny" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/A/AD/ADAMK/Config-Tiny-$pkgver.tar.gz) +md5sums=('1df5a4ff37cd1d80532ddbe28015d1f0') + +build() { + cd ${srcdir}/Config-Tiny-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=${pkgdir} || return 1 + find ${pkgdir} -name '.packlist' -delete + find ${pkgdir} -name '*.pod' -delete +} diff --git a/community/perl-convert-asn1/PKGBUILD b/community/perl-convert-asn1/PKGBUILD new file mode 100644 index 000000000..acfd06954 --- /dev/null +++ b/community/perl-convert-asn1/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-convert-asn1 +pkgver=0.22 +pkgrel=1 +pkgdesc="Perl/CPAN Module Convert::ASN1 : Standard endecode of ASN1 structures" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Convert-ASN1" +license=("GPL" "Artistic") +source=("http://search.cpan.org/CPAN/authors/id/G/GB/GBARR/Convert-ASN1-$pkgver.tar.gz") + +build() { + cd $startdir/src/Convert-ASN1-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('64a555e44adc79d92072b9fc7a6779c4') diff --git a/community/perl-cpanplus-pacman/PKGBUILD b/community/perl-cpanplus-pacman/PKGBUILD new file mode 100644 index 000000000..7a180fc37 --- /dev/null +++ b/community/perl-cpanplus-pacman/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-cpanplus-pacman +pkgver=0.3.5 +pkgrel=1 +pkgdesc="CPANPLUS::Dist plugin and script to create Arch Linux packages of CPAN modules" +url="http://bbs.archlinux.org/viewtopic.php?t=21048" +depends=('perl>=5.10.0' 'perl-yaml') +install=cpan4pacman.install +arch=('i686' 'x86_64') +license=('GPL') +options=('!emptydirs') +source=(http://ankabut.net/archlinux/src/CPANPLUS-pacman-$pkgver.tar.gz) + +build() { + cd $startdir/src/CPANPLUS-pacman-$pkgver + + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=${startdir}/pkg || return 1 + + find ${startdir}/pkg -name perllocal.pod -delete + find ${startdir}/pkg -name .packlist -delete +} +md5sums=('fe4201a4ca650568fa43894452d0e1a2') diff --git a/community/perl-cpanplus-pacman/cpan4pacman.install b/community/perl-cpanplus-pacman/cpan4pacman.install new file mode 100644 index 000000000..1c5f973c7 --- /dev/null +++ b/community/perl-cpanplus-pacman/cpan4pacman.install @@ -0,0 +1,38 @@ +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + echo ">>> Before using cpan4pacman, update your ABS tree ('sudo abs') and" + echo ">>> then run 'cpan4pacman --abs-cache' to create a database of the perl" + echo ">>> stuff available in the Arch Linux repositories. You also need to" + echo ">>> have configured cpanplus properly before using cpan4pacman." +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/perl-crypt-blowfish/PKGBUILD b/community/perl-crypt-blowfish/PKGBUILD new file mode 100644 index 000000000..7b07cd7f8 --- /dev/null +++ b/community/perl-crypt-blowfish/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-crypt-blowfish +pkgver=2.10 +pkgrel=3 +pkgdesc="Perl/CPAN Module Crypt::Blowfish : XSbased implementation of Blowfish" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Crypt-Blowfish" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/D/DP/DPARIS/Crypt-Blowfish-2.10.tar.gz") +md5sums=('15b53308df3b29a62a9f2f718aace19a') +build() { + cd $startdir/src/Crypt-Blowfish-2.10 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-crypt-cbc/PKGBUILD b/community/perl-crypt-cbc/PKGBUILD new file mode 100644 index 000000000..50835e22a --- /dev/null +++ b/community/perl-crypt-cbc/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-crypt-cbc +pkgver=2.30 +pkgrel=1 +pkgdesc="Cipherblock chaining for Crypt::DES/IDEA" +arch=('i686' 'x86_64') +depends=('perl') +url="http://search.cpan.org/dist/Crypt-CBC" +license=('GPL' 'PerlArtistic') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/L/LD/LDS/Crypt-CBC-$pkgver.tar.gz) +md5sums=('c71ab992f3da65deb1a141bef79a4bff') + +build() { + cd $startdir/src/Crypt-CBC-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-crypt-openssl-bignum/PKGBUILD b/community/perl-crypt-openssl-bignum/PKGBUILD new file mode 100644 index 000000000..b37319201 --- /dev/null +++ b/community/perl-crypt-openssl-bignum/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=perl-crypt-openssl-bignum +pkgver=0.04 +pkgrel=2 +pkgdesc="OpenSSL's multiprecision integer arithmetic " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Crypt-OpenSSL-Bignum" +depends=('perl' 'openssl') +license=('GPL') +option=('!emptydirs') +source=(http://www.cpan.org/authors/id/I/IR/IROBERTS/Crypt-OpenSSL-Bignum-$pkgver.tar.gz) +md5sums=('9369ef722b0705c0604998559988eb18') + +build() { + cd $startdir/src/Crypt-OpenSSL-Bignum-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-crypt-openssl-random/PKGBUILD b/community/perl-crypt-openssl-random/PKGBUILD new file mode 100644 index 000000000..26096eee2 --- /dev/null +++ b/community/perl-crypt-openssl-random/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=perl-crypt-openssl-random +pkgver=0.04 +pkgrel=2 +pkgdesc="Interface to OpenSSL PRNG methods" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Crypt-OpenSSL-Random" +depends=('perl' 'openssl') +license=('GPL') +option=('!emptydirs') +source=(http://www.cpan.org/authors/id/I/IR/IROBERTS/Crypt-OpenSSL-Random-$pkgver.tar.gz) +md5sums=('c56ac5dbdd46122eb9b8da59613b7b0a') + +build() { + cd $startdir/src/Crypt-OpenSSL-Random-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-crypt-openssl-rsa/PKGBUILD b/community/perl-crypt-openssl-rsa/PKGBUILD new file mode 100644 index 000000000..79d5db605 --- /dev/null +++ b/community/perl-crypt-openssl-rsa/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=perl-crypt-openssl-rsa +pkgver=0.25 +pkgrel=3 +pkgdesc="Interface to OpenSSL RSA methods" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Crypt-OpenSSL-RSA" +depends=('perl-crypt-openssl-random' 'perl-crypt-openssl-bignum') +license=('GPL') +option=('!emptydirs') +source=(http://www.cpan.org/authors/id/I/IR/IROBERTS/Crypt-OpenSSL-RSA-$pkgver.tar.gz) +md5sums=('fdf19c9093f47cffb851ae937d053c14') + +build() { + cd $startdir/src/Crypt-OpenSSL-RSA-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-crypt-simple/PKGBUILD b/community/perl-crypt-simple/PKGBUILD new file mode 100644 index 000000000..06853fb07 --- /dev/null +++ b/community/perl-crypt-simple/PKGBUILD @@ -0,0 +1,19 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> +pkgname=perl-crypt-simple +pkgver=0.06 +pkgrel=3 +pkgdesc="Perl/CPAN Module Crypt::Simple" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Crypt-Simple" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/K/KA/KASEI/Crypt-Simple-0.06.tar.gz") +md5sums=('cdea18a98593364855f27afcb8519ec0') +build() { + cd $startdir/src/Crypt-Simple-0.06 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-crypt-ssleay/PKGBUILD b/community/perl-crypt-ssleay/PKGBUILD new file mode 100644 index 000000000..2169308d0 --- /dev/null +++ b/community/perl-crypt-ssleay/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-crypt-ssleay +pkgver=0.57 +pkgrel=2 +pkgdesc="OpenSSL glue that provides LWP https support" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Crypt-SSLeay" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DL/DLAND/Crypt-SSLeay-$pkgver.tar.gz) +md5sums=('82264180f5911dce33dbd85e24b1f36b') + +build() { + cd $startdir/src/Crypt-SSLeay-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-curses-ui-poe/PKGBUILD b/community/perl-curses-ui-poe/PKGBUILD new file mode 100644 index 000000000..d3338ec47 --- /dev/null +++ b/community/perl-curses-ui-poe/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 3617 2009-10-06 19:58:52Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-curses-ui-poe +pkgver=0.035 +pkgrel=1 +pkgdesc="Perl/CPAN Module Curses::UI::POE : A subclass that forces CursesUI to use POE" +arch=(any) +url="http://search.cpan.org/dist/Curses-UI-POE" +license=("GPL" "PerlArtistic") +makedepends=("perl-curses-ui" "perl-poe") +depends=("perl-curses-ui" "perl-poe") +options=(force) +source=("http://www.cpan.org/authors/id/T/TA/TAG/Curses-UI-POE-$pkgver.tar.gz") +md5sums=('0154b5f77656feead781efd1554b8a3d') + +build() { + cd $startdir/src/Curses-UI-POE-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-curses-ui/PKGBUILD b/community/perl-curses-ui/PKGBUILD new file mode 100644 index 000000000..a4871b794 --- /dev/null +++ b/community/perl-curses-ui/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-curses-ui +pkgver=0.9607 +pkgrel=1 +pkgdesc="Perl/CPAN Module Curses::UI" +arch=("i686" "x86_64") +url="http://search.cpan.org/~mdxi/Curses-UI/" +license=("GPL" "PerlArtistic") +makedepends=("perl-curses" "perl-term-readkey" "perl-test-pod") +depends=("ncurses" "perl-curses" "perl-term-readkey" "perl-test-pod") +source=("http://search.cpan.org/CPAN/authors/id/M/MD/MDXI/Curses-UI-$pkgver.tar.gz") + +build() { + cd $startdir/src/Curses-UI-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('8970c72e378aa386e0e79a884ef5863a') diff --git a/community/perl-curses/PKGBUILD b/community/perl-curses/PKGBUILD new file mode 100644 index 000000000..9780ccf71 --- /dev/null +++ b/community/perl-curses/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-curses +pkgver=1.27 +pkgrel=1 +pkgdesc="Character screen handling and windowing" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Curses" +license=('GPL' 'PerlArtistic') +depends=('perl' 'ncurses') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/G/GI/GIRAFFED/Curses-$pkgver.tgz) + +build() { + cd $startdir/src/Curses-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('f125ccc648141ff0be7b0743a73cf67e') diff --git a/community/perl-danga-socket/PKGBUILD b/community/perl-danga-socket/PKGBUILD new file mode 100644 index 000000000..0fa9ee105 --- /dev/null +++ b/community/perl-danga-socket/PKGBUILD @@ -0,0 +1,19 @@ +pkgname=perl-danga-socket +pkgver=1.61 +pkgrel=1 +pkgdesc="Perl/CPAN Module Danga::Socket" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Danga-Socket/" +license=("GPL" "PerlArtistic") +depends=("perl-sys-syscall") +source=("http://search.cpan.org/CPAN/authors/id/B/BR/BRADFITZ/Danga-Socket-$pkgver.tar.gz") + +build() { + cd $startdir/src/Danga-Socket-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('dc8f481b35172a090b977f3dea7fa24a') diff --git a/community/perl-data-hexdump/PKGBUILD b/community/perl-data-hexdump/PKGBUILD new file mode 100644 index 000000000..6a7194fbd --- /dev/null +++ b/community/perl-data-hexdump/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=perl-data-hexdump +pkgver=0.02 +pkgrel=1 +pkgdesc="Hexadecial Dumper" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Data-HexDump" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/F/FT/FTASSIN/Data-HexDump-$pkgver.tar.gz) +md5sums=('467b7183d1062ab4a502b50c34e7d67f') + +build() { + cd $startdir/src/Data-HexDump-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-data-hierarchy/PKGBUILD b/community/perl-data-hierarchy/PKGBUILD new file mode 100644 index 000000000..558a05e30 --- /dev/null +++ b/community/perl-data-hierarchy/PKGBUILD @@ -0,0 +1,22 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> +pkgname=perl-data-hierarchy +pkgver=0.34 +pkgrel=3 +pkgdesc="Perl/CPAN Module Data::Hierarchy" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Data-Hierarchy" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/C/CL/CLKAO/Data-Hierarchy-0.34.tar.gz") +md5sums=("f4ac04c7f676cbfff9bbd1be118d4c66") +makedepends=("perl-test-exception") +depends=("perl-test-exception") + +build() { + cd $startdir/src/Data-Hierarchy-0.34 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-data-structure-util/PKGBUILD b/community/perl-data-structure-util/PKGBUILD new file mode 100644 index 000000000..316c1520c --- /dev/null +++ b/community/perl-data-structure-util/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-data-structure-util +pkgver=0.15 +pkgrel=1 +pkgdesc="Perl/CPAN Module Data::Structure::Util" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Data-Structure-Util" +license=("GPL" "PerlArtistic") +source=("http://search.cpan.org/CPAN/authors/id/A/AN/ANDYA/Data-Structure-Util-$pkgver.tar.gz") + +build() { + cd $startdir/src/Data-Structure-Util-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('e12ba777c0abfbd79a131de28d542359') diff --git a/community/perl-datetime-cron-simple/PKGBUILD b/community/perl-datetime-cron-simple/PKGBUILD new file mode 100644 index 000000000..50693e7d7 --- /dev/null +++ b/community/perl-datetime-cron-simple/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-datetime-cron-simple +pkgver=0.2 +pkgrel=3 +pkgdesc="Perl/CPAN Module DateTime::Cron::Simple" +arch=("i686" "x86_64") +url="http://search.cpan.org/~bits/DateTime-Cron-Simple/" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/B/BI/BITS/DateTime-Cron-Simple-0.2.tar.gz") +md5sums=('a7c2b3f9dadd56d707684bef08bb895f') + +build() { + cd $startdir/src/DateTime-Cron-Simple-0.2 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-datetime-event-ical/PKGBUILD b/community/perl-datetime-event-ical/PKGBUILD new file mode 100644 index 000000000..a990412e7 --- /dev/null +++ b/community/perl-datetime-event-ical/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-datetime-event-ical +pkgver=0.09 +pkgrel=3 +pkgdesc="Perl/CPAN Module DateTime::Event::ICal" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/DateTime-Event-ICal" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/F/FG/FGLOCK/DateTime-Event-ICal-0.09.tar.gz") +md5sums=("a68e58f5aac48a739249118d078e9947") +makedepends=("perl-datetime" "perl-datetime-event-recurrence") +depends=("perl-datetime" "perl-datetime-event-recurrence") + +build() { + cd $startdir/src/DateTime-Event-ICal-0.09 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-datetime-event-recurrence/PKGBUILD b/community/perl-datetime-event-recurrence/PKGBUILD new file mode 100644 index 000000000..4f0fd2af1 --- /dev/null +++ b/community/perl-datetime-event-recurrence/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-datetime-event-recurrence +pkgver=0.16 +pkgrel=3 +pkgdesc="Perl/CPAN Module DateTime::Event::Recurrence" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/DateTime-Event-Recurrence" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/F/FG/FGLOCK/DateTime-Event-Recurrence-0.16.tar.gz") +md5sums=("9a08830b081a93619f4a8564063e3bf0") +makedepends=("perl-datetime" "perl-datetime-set") +depends=("perl-datetime" "perl-datetime-set") + +build() { + cd $startdir/src/DateTime-Event-Recurrence-0.16 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-datetime-format-ical/PKGBUILD b/community/perl-datetime-format-ical/PKGBUILD new file mode 100644 index 000000000..add126b1b --- /dev/null +++ b/community/perl-datetime-format-ical/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-datetime-format-ical +pkgver=0.09 +pkgrel=1 +pkgdesc="Perl/CPAN Module DateTime::Format::ICal" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/DateTime-Format-ICal" +license=("GPL" "Artistic") +makedepends=("perl-datetime-timezone" "perl-datetime-event-ical" "perl-datetime" "perl-params-validate" "perl-datetime-set") +depends=("perl-datetime-timezone" "perl-datetime-event-ical" "perl-datetime" "perl-params-validate" "perl-datetime-set") +source=("http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/DateTime-Format-ICal-$pkgver.tar.gz") + +build() { + cd $startdir/src/DateTime-Format-ICal-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('17bb64bfb515f2db365ba5bb5a68a143') diff --git a/community/perl-datetime-format-mail/PKGBUILD b/community/perl-datetime-format-mail/PKGBUILD new file mode 100644 index 000000000..7829149b4 --- /dev/null +++ b/community/perl-datetime-format-mail/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-datetime-format-mail +pkgver=0.3001 +pkgrel=3 +pkgdesc="Convert between DateTime and RFC2822/822 formats " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/DateTime-Format-Mail" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perl-datetime' 'perl-params-validate>=0.67') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Mail-$pkgver.tar.gz) +md5sums=('15e36249e866463bd0237262a8e43b16') + +build() { + cd $startdir/src/DateTime-Format-Mail-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-datetime-format-w3cdtf/PKGBUILD b/community/perl-datetime-format-w3cdtf/PKGBUILD new file mode 100644 index 000000000..c9a39fb9c --- /dev/null +++ b/community/perl-datetime-format-w3cdtf/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-datetime-format-w3cdtf +pkgver=0.04 +pkgrel=3 +pkgdesc="Parse and format W3CDTF datetime strings" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/DateTime-Format-W3CDTF" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perl-datetime') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/K/KE/KELLAN/DateTime-Format-W3CDTF-$pkgver.tar.gz) +md5sums=('5ad0a41bb5de08f9c16395ea311bb491') + +build() { + cd $startdir/src/DateTime-Format-W3CDTF-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-datetime-locale/PKGBUILD b/community/perl-datetime-locale/PKGBUILD new file mode 100644 index 000000000..81464a1cc --- /dev/null +++ b/community/perl-datetime-locale/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-datetime-locale +pkgver=0.44 +pkgrel=1 +pkgdesc="Localization support for DateTime.pm " +arch=(any) +url="http://search.cpan.org/dist/DateTime-Locale" +license=('GPL' 'PerlArtistic') +depends=('perl-params-validate' 'perl-list-moreutils') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-Locale-$pkgver.tar.gz) +md5sums=('f2e4ba9f2de67d2296c92da2e7c8b27d') + +build() { + cd $startdir/src/DateTime-Locale-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-datetime-set/PKGBUILD b/community/perl-datetime-set/PKGBUILD new file mode 100644 index 000000000..822c9b411 --- /dev/null +++ b/community/perl-datetime-set/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-datetime-set +pkgver=0.28 +pkgrel=1 +pkgdesc="Datetime sets and set math" +arch=(any) +url="http://search.cpan.org/dist/DateTime-Set" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perl-set-infinite>=0.59' 'perl-datetime>=0.12') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/F/FG/FGLOCK/DateTime-Set-$pkgver.tar.gz) +md5sums=('b0f4ccdf212fcfa2fb0d8be855904b65') + +build() { + cd $startdir/src/DateTime-Set-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-datetime-timezone/ChangeLog b/community/perl-datetime-timezone/ChangeLog new file mode 100644 index 000000000..09886fd3c --- /dev/null +++ b/community/perl-datetime-timezone/ChangeLog @@ -0,0 +1,5 @@ + +2008-01-05 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for x86_64 + diff --git a/community/perl-datetime-timezone/PKGBUILD b/community/perl-datetime-timezone/PKGBUILD new file mode 100644 index 000000000..7acc91dd1 --- /dev/null +++ b/community/perl-datetime-timezone/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-datetime-timezone +pkgver=0.99 +pkgrel=1 +pkgdesc="Time zone object base class and factory " +arch=(any) +url="http://search.cpan.org/dist/DateTime-TimeZone" +license=('GPL' 'PerlArtistic') +depends=('perl-class-singleton>=1.03' 'perl-params-validate>=0.72') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-$pkgver.tar.gz) +md5sums=('819bfbf79150f4a8e7622b793c47a835') + +build() { + cd $startdir/src/DateTime-TimeZone-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-datetime/PKGBUILD b/community/perl-datetime/PKGBUILD new file mode 100644 index 000000000..843d162ff --- /dev/null +++ b/community/perl-datetime/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-datetime +pkgver=0.50 +pkgrel=1 +pkgdesc="A complete, easy to use date and time object" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/DateTime" +license=('GPL' 'PerlArtistic') +depends=('perl-datetime-timezone>=0.59' 'perl-datetime-locale>=0.41' 'perl-params-validate>=0.76') +options=('!emptydirs' 'force') +source=(http://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-$pkgver.tar.gz) + +build() { + cd $startdir/src/DateTime-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('d7cf8bdbb3e55dda31f8bbea6cafad2f') diff --git a/community/perl-dbd-odbc/PKGBUILD b/community/perl-dbd-odbc/PKGBUILD new file mode 100644 index 000000000..3234cc351 --- /dev/null +++ b/community/perl-dbd-odbc/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-dbd-odbc +pkgver=1.18 +pkgrel=1 +pkgdesc="ODBC Driver for DBI" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/DBD-ODBC/" +license=('GPL' 'PerlArtistic') +depends=('perl-dbi>=1.52' 'perl>=5.10.0' 'unixodbc') +options=('!emptydirs') +source=(http://search.cpan.org/CPAN/authors/id/M/MJ/MJEVANS/DBD-ODBC-$pkgver.tar.gz) + +build() { + cd $startdir/src/DBD-ODBC-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('5a504927157b6dbcdeb70c4c30b5c695') diff --git a/community/perl-dbd-pg/PKGBUILD b/community/perl-dbd-pg/PKGBUILD new file mode 100644 index 000000000..66b91ba3e --- /dev/null +++ b/community/perl-dbd-pg/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-dbd-pg +pkgver=2.15.1 +pkgrel=1 +pkgdesc="Postgres Driver for DBI" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/DBD-Pg" +license=('GPL' 'PerlArtistic') +depends=('perl-dbi>=1.52') +makedepends=('postgresql-libs') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/T/TU/TURNSTEP/DBD-Pg-$pkgver.tar.gz) +md5sums=('b1c5488a68fa61cc3694b0cd4e413e25') + +build() { + cd $srcdir/DBD-Pg-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$pkgdir || return 1 + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +} diff --git a/community/perl-dbd-sqlite2/PKGBUILD b/community/perl-dbd-sqlite2/PKGBUILD new file mode 100644 index 000000000..c355cfff1 --- /dev/null +++ b/community/perl-dbd-sqlite2/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-dbd-sqlite2 +pkgver=0.33 +pkgrel=3 +pkgdesc="Perl/CPAN Module DBD::SQLite2" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/DBD-SQLite2" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/M/MS/MSERGEANT/DBD-SQLite2-0.33.tar.gz") +md5sums=('babd83fd5eb9ba7560ad4bab4c76c0eb') +makedepends=("perl-dbi") +depends=("perl-dbi") + +build() { + cd $startdir/src/DBD-SQLite2-0.33 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-dbd-sybase/PKGBUILD b/community/perl-dbd-sybase/PKGBUILD new file mode 100644 index 000000000..d2cf8c1b9 --- /dev/null +++ b/community/perl-dbd-sybase/PKGBUILD @@ -0,0 +1,30 @@ +pkgname=perl-dbd-sybase +pkgver=1.09 +pkgrel=1 +pkgdesc="Sybase Driver for DBI" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/DBD-Sybase/" +license=('GPL' 'PerlArtistic') +depends=('perl-dbi>=1.52' 'perl>=5.10.0' 'freetds') +options=('!emptydirs') +source=(http://search.cpan.org/CPAN/authors/id/M/ME/MEWP/DBD-Sybase-$pkgver.tar.gz) + +build() { + cd $startdir/src/DBD-Sybase-$pkgver + export SYBASE=/usr + echo -e "\n\n\n\n\n\n" | PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + + patch -p1 dbdimp.c <<EOF +diff -r DBD-Sybase-1.08/dbdimp.c DBD-Sybase-1.08.my/dbdimp.c +13a14,17 +> #define BLK_VERSION_120 BLK_VERSION_100 +> #define BLK_VERSION_125 BLK_VERSION_100 +> #define BLK_VERSION_150 BLK_VERSION_100 +> +EOF + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('8ed2c2dd5df35cdee890fa8135e981ec') diff --git a/community/perl-dbi-shell/PKGBUILD b/community/perl-dbi-shell/PKGBUILD new file mode 100644 index 000000000..aaa133892 --- /dev/null +++ b/community/perl-dbi-shell/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-dbi-shell +pkgver=11.95 +pkgrel=1 +pkgdesc="Perl/CPAN Module DBI::Shell" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/DBI-Shell" +license=("GPL" "Artistic") +makedepends=("perl-text-reform" "perl-io-tee") +depends=("perl-text-reform" "perl-io-tee") +source=("http://www.cpan.org/authors/id/T/TL/TLOWERY/DBI-Shell-$pkgver.tar.gz") + +build() { + cd $startdir/src/DBI-Shell-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('4a2031fc856bef6d6ba82ee75a5d119c') diff --git a/community/perl-devel-symdump/PKGBUILD b/community/perl-devel-symdump/PKGBUILD new file mode 100644 index 000000000..0eb6e620c --- /dev/null +++ b/community/perl-devel-symdump/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-devel-symdump +pkgver=2.08 +pkgrel=2 +pkgdesc="Perl symbol table access and dumping" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Devel-Symdump" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/A/AN/ANDK/Devel-Symdump-$pkgver.tar.gz) +md5sums=('68e3a2f2f989bff295ee63aed5a2a1e5') + +build() { + cd $startdir/src/Devel-Symdump-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-digest-md5/PKGBUILD b/community/perl-digest-md5/PKGBUILD new file mode 100644 index 000000000..5c801ec78 --- /dev/null +++ b/community/perl-digest-md5/PKGBUILD @@ -0,0 +1,28 @@ +# Contributor: Ashok `ScriptDevil` Gautham <ScriptDevil@gmail.com> + +pkgname=perl-digest-md5 +pkgver=2.39 +pkgrel=1 +pkgdesc="Digest::MD5::Perl - Perl implementation of Ron Rivests MD5 Algorithm" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Digest-MD5" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=(!emptydirs) +source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Digest-MD5-$pkgver.tar.gz) +md5sums=('bbfbded36fcf58d0b993228ff74c9a98') + +build() { + cd "$srcdir/Digest-MD5-$pkgver" + + # install module in vendor directories. + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR="$pkgdir/" || return 1 + + # remove perllocal.pod and .packlist + find "$pkgdir" -name perllocal.pod -delete + find "$pkgdir" -name .packlist -delete +} + + diff --git a/community/perl-djabberd-rosterstorage-sqlite/PKGBUILD b/community/perl-djabberd-rosterstorage-sqlite/PKGBUILD new file mode 100644 index 000000000..5d92becce --- /dev/null +++ b/community/perl-djabberd-rosterstorage-sqlite/PKGBUILD @@ -0,0 +1,19 @@ +pkgname=perl-djabberd-rosterstorage-sqlite +pkgver=1.00 +pkgrel=1 +pkgdesc="DJabberd sqlite roster storage module" +arch=("i686" "x86_64") +url="http://search.cpan.org/~bradfitz/DJabberd-RosterStorage-SQLite/" +license=("GPL" "PerlArtistic") +source=("http://search.cpan.org/CPAN/authors/id/B/BR/BRADFITZ/DJabberd-RosterStorage-SQLite-$pkgver.tar.gz") +depends=("perl-djabberd" "perl-dbd-sqlite") +md5sums=('6b8e666ab55e1e2bc455bdce5e6f4e42') + +build() { + cd $startdir/src/DJabberd-RosterStorage-SQLite-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-djabberd/PKGBUILD b/community/perl-djabberd/PKGBUILD new file mode 100644 index 000000000..cbee3ade9 --- /dev/null +++ b/community/perl-djabberd/PKGBUILD @@ -0,0 +1,19 @@ +pkgname=perl-djabberd +pkgver=0.84_01 +pkgrel=1 +pkgdesc="Jabber daemon written on Perl" +arch=("i686" "x86_64") +url="http://search.cpan.org/~bradfitz/DJabberd/" +license=("GPL" "PerlArtistic") +depends=("perl-danga-socket" "perl-log-log4perl") +source=("http://search.cpan.org/CPAN/authors/id/B/BR/BRADFITZ/DJabberd-$pkgver.tar.gz") + +build() { + cd $startdir/src/DJabberd-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('1a6ee6905609bdc7831a847c399cf481') diff --git a/community/perl-djabberd/djabberd.conf b/community/perl-djabberd/djabberd.conf new file mode 100644 index 000000000..957bca70f --- /dev/null +++ b/community/perl-djabberd/djabberd.conf @@ -0,0 +1,30 @@ +OldSSL disable + +# defaults: +ClientPort 5222 +ServerPort 5269 + +#PerlModule DJabberd::SixApart + +<VHost example.com> + S2S enable + RequireSSL no + + <Plugin DJabberd::Authen::AllowedUsers> + Policy accept + AllowedUsers test + </Plugin> + + <Plugin DJabberd::Authen::StaticPassword> + Password password + </Plugin> + + <Plugin DJabberd::PresenceChecker::Local /> + <Plugin DJabberd::Delivery::Local /> + <Plugin DJabberd::Delivery::S2S /> + + <Plugin DJabberd::RosterStorage::SQLite> + Database roster.sqlite + </Plugin> + +</VHost> diff --git a/community/perl-email-abstract/PKGBUILD b/community/perl-email-abstract/PKGBUILD new file mode 100644 index 000000000..815358feb --- /dev/null +++ b/community/perl-email-abstract/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-abstract +pkgver=3.001 +pkgrel=1 +pkgdesc="unified interface to mail representations " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-Abstract" +license=('GPL' 'PerlArtistic') +depends=('perl-email-simple>=1.91') +options=('!emptydirs') +source=(http://search.cpan.org/CPAN/authors/id/R/RJ/RJBS/Email-Abstract-$pkgver.tar.gz) + +build() { + cd $startdir/src/Email-Abstract-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('ea68d4c3738755456aa3a4a26d79475a') diff --git a/community/perl-email-address/PKGBUILD b/community/perl-email-address/PKGBUILD new file mode 100644 index 000000000..130401ea3 --- /dev/null +++ b/community/perl-email-address/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-address +pkgver=1.889 +pkgrel=1 +pkgdesc="RFC 2822 Address Parsing and Creation " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-Address" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Email-Address-$pkgver.tar.gz) +md5sums=('9e7762c7a1aecd3276934ac664022f7e') + +build() { + cd $startdir/src/Email-Address-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-email-date-format/PKGBUILD b/community/perl-email-date-format/PKGBUILD new file mode 100644 index 000000000..ddf1f7963 --- /dev/null +++ b/community/perl-email-date-format/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-date-format +pkgver=1.002 +pkgrel=1 +pkgdesc="produce RFC 2822 date strings " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-Date-Format" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Email-Date-Format-$pkgver.tar.gz) +md5sums=('7ae25275da6ab272aa8b40141eac9f82') + +build() { + cd $startdir/src/Email-Date-Format-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-email-messageid/PKGBUILD b/community/perl-email-messageid/PKGBUILD new file mode 100644 index 000000000..abd100494 --- /dev/null +++ b/community/perl-email-messageid/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-messageid +pkgver=1.401 +pkgrel=1 +pkgdesc="Generate world unique message-ids. " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-MessageID" +license=('GPL' 'PerlArtistic') +depends=('perl-email-address>=1.80') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Email-MessageID-$pkgver.tar.gz) + +build() { + cd $startdir/src/Email-MessageID-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('d15c47679b372e5f833aebcafbbcefb9') diff --git a/community/perl-email-mime-attachment-stripper/PKGBUILD b/community/perl-email-mime-attachment-stripper/PKGBUILD new file mode 100644 index 000000000..b00353551 --- /dev/null +++ b/community/perl-email-mime-attachment-stripper/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-mime-attachment-stripper +pkgver=1.316 +pkgrel=1 +pkgdesc="strip the attachments from an email " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-MIME-Attachment-Stripper" +license=('GPL' 'PerlArtistic') +depends=('perl-email-mime-modifier>=1.442' 'perl-email-mime-contenttype>=1.0' 'perl-email-mime>=1.861') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Email-MIME-Attachment-Stripper-$pkgver.tar.gz) + +build() { + cd $startdir/src/Email-MIME-Attachment-Stripper-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('b86eb6a18144b24279517349da96b582') diff --git a/community/perl-email-mime-contenttype/PKGBUILD b/community/perl-email-mime-contenttype/PKGBUILD new file mode 100644 index 000000000..7cb086a51 --- /dev/null +++ b/community/perl-email-mime-contenttype/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-mime-contenttype +pkgver=1.015 +pkgrel=1 +pkgdesc="Parse a MIME Content-Type Header " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-MIME-ContentType" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Email-MIME-ContentType-$pkgver.tar.gz) + +build() { + cd $startdir/src/Email-MIME-ContentType-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('f098ffed16ccab03a3bd51449eba175f') diff --git a/community/perl-email-mime-creator/PKGBUILD b/community/perl-email-mime-creator/PKGBUILD new file mode 100644 index 000000000..7c45894f1 --- /dev/null +++ b/community/perl-email-mime-creator/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-mime-creator +pkgver=1.456 +pkgrel=1 +pkgdesc="Email::MIME constructor for starting anew. " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-MIME-Creator" +license=('GPL' 'PerlArtistic') +depends=('perl-email-simple-creator>=1.4' 'perl-email-mime>=1.82' 'perl-email-simple>=1.92' 'perl-email-mime-modifier>=1.440') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Email-MIME-Creator-$pkgver.tar.gz) + +build() { + cd $startdir/src/Email-MIME-Creator-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('3e34396a03fe3c65170909fb57f116cc') diff --git a/community/perl-email-mime-encodings/PKGBUILD b/community/perl-email-mime-encodings/PKGBUILD new file mode 100644 index 000000000..141db0d66 --- /dev/null +++ b/community/perl-email-mime-encodings/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-mime-encodings +pkgver=1.313 +pkgrel=1 +pkgdesc="A unified interface to MIME encoding and decoding " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-MIME-Encodings" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Email-MIME-Encodings-$pkgver.tar.gz) +md5sums=('f2580c816fb0c4b2a256540a385bf4fb') + +build() { + cd $startdir/src/Email-MIME-Encodings-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-email-mime-modifier/PKGBUILD b/community/perl-email-mime-modifier/PKGBUILD new file mode 100644 index 000000000..2ffd65aae --- /dev/null +++ b/community/perl-email-mime-modifier/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-mime-modifier +pkgver=1.444 +pkgrel=1 +pkgdesc="Modify Email::MIME Objects Easily " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-MIME-Modifier" +license=('GPL' 'PerlArtistic') +depends=('perl-email-mime>=1.82' 'perl-email-messageid>=1.2' 'perl-email-mime-contenttype>=1.0' 'perl-email-simple>=1.92' 'perl-email-mime-encodings>=1.3') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Email-MIME-Modifier-$pkgver.tar.gz) + +build() { + cd $startdir/src/Email-MIME-Modifier-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('3f75aad8a6683a23075ced1ed0eb41e4') diff --git a/community/perl-email-mime/PKGBUILD b/community/perl-email-mime/PKGBUILD new file mode 100644 index 000000000..fb0ff25f1 --- /dev/null +++ b/community/perl-email-mime/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-mime +pkgver=1.863 +pkgrel=1 +pkgdesc="Easy MIME message parsing. " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-MIME" +license=('GPL' 'PerlArtistic') +depends=('perl-email-mime-encodings>=1.3' 'perl-mime-types>=1.13' 'perl-email-simple>=2.003' 'perl-email-mime-contenttype>=1.011') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Email-MIME-$pkgver.tar.gz) + +build() { + cd $startdir/src/Email-MIME-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('339b0a09fab042c1f9a6292a220b333d') diff --git a/community/perl-email-reply/PKGBUILD b/community/perl-email-reply/PKGBUILD new file mode 100644 index 000000000..52335ae06 --- /dev/null +++ b/community/perl-email-reply/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-reply +pkgver=1.202 +pkgrel=1 +pkgdesc="Reply to a Message " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-Reply" +license=('GPL' 'PerlArtistic') +depends=('perl-email-address>=1.80' 'perl-email-mime-creator>=1.41' 'perl-email-mime>=1.82' 'perl-email-abstract>=2.01' 'perl-email-mime-modifier>=1.42') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Email-Reply-$pkgver.tar.gz) +md5sums=('a1d1758016232c98e4119b653d7e1421') + +build() { + cd $startdir/src/Email-Reply-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-email-send/PKGBUILD b/community/perl-email-send/PKGBUILD new file mode 100644 index 000000000..d6626ac94 --- /dev/null +++ b/community/perl-email-send/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-send +pkgver=2.194 +pkgrel=1 +pkgdesc="Simply Sending Email " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-Send" +license=('GPL' 'PerlArtistic') +depends=('perl-email-address>=1.80' 'perl-email-simple>=1.92' 'perl-return-value>=1.28') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Email-Send-$pkgver.tar.gz) + +build() { + cd $startdir/src/Email-Send-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('c00bf9a37576382ef261c2d52787362d') diff --git a/community/perl-email-simple-creator/PKGBUILD b/community/perl-email-simple-creator/PKGBUILD new file mode 100644 index 000000000..786944ac0 --- /dev/null +++ b/community/perl-email-simple-creator/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-simple-creator +pkgver=1.424 +pkgrel=1 +pkgdesc="build an Email::Simple object from scratch " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-Simple-Creator" +license=('GPL' 'PerlArtistic') +depends=('perl-email-date-format>=1.000' 'perl-email-simple>=2.003') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Email-Simple-Creator-$pkgver.tar.gz) +md5sums=('423317f420cc64183d933db1cb15a8bb') + +build() { + cd $startdir/src/Email-Simple-Creator-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-email-simple/PKGBUILD b/community/perl-email-simple/PKGBUILD new file mode 100644 index 000000000..6ce38c4ee --- /dev/null +++ b/community/perl-email-simple/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-email-simple +pkgver=2.005 +pkgrel=1 +pkgdesc="simple parsing of RFC2822 message format and headers " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Email-Simple" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Email-Simple-$pkgver.tar.gz) + +build() { + cd $startdir/src/Email-Simple-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('945a8a487ba7aea909b01b84ceb1c678') diff --git a/community/perl-extutils-xsbuilder/PKGBUILD b/community/perl-extutils-xsbuilder/PKGBUILD new file mode 100644 index 000000000..2c8d7f11a --- /dev/null +++ b/community/perl-extutils-xsbuilder/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-extutils-xsbuilder +pkgver=0.28 +pkgrel=3 +pkgdesc="Automatic Perl XS glue code generation" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/ExtUtils-XSBuilder" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perl-parse-recdescent' 'perl-tie-ixhash') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/G/GR/GRICHTER/ExtUtils-XSBuilder-$pkgver.tar.gz) +md5sums=('1d33ddeacc01426a02e23c71c2e4cd04') + +build() { + cd $startdir/src/ExtUtils-XSBuilder-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-fcgi/PKGBUILD b/community/perl-fcgi/PKGBUILD new file mode 100644 index 000000000..d4954bfdd --- /dev/null +++ b/community/perl-fcgi/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-fcgi +pkgver=0.67 +pkgrel=4 +pkgdesc="Fast CGI" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/FCGI" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/S/SK/SKIMO/FCGI-$pkgver.tar.gz) +md5sums=('2e9b5bd1f74290fd9788555e8108a3d2') + +build() { + cd $startdir/src/FCGI-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-file-chdir/ChangeLog b/community/perl-file-chdir/ChangeLog new file mode 100644 index 000000000..c9e2a4256 --- /dev/null +++ b/community/perl-file-chdir/ChangeLog @@ -0,0 +1,2 @@ +2007-07-29 Georg Grabler (STiAT) <ggrabler@gmail.com> +* Version bump to 0.8 diff --git a/community/perl-file-chdir/PKGBUILD b/community/perl-file-chdir/PKGBUILD new file mode 100644 index 000000000..b2c1751ed --- /dev/null +++ b/community/perl-file-chdir/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Charles Mauch <cmauch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-file-chdir +pkgver=0.1002 +pkgrel=1 +pkgdesc="a more sensible way to change directories " +arch=('i686' 'x86_64') +depends=('perl') +url="http://search.cpan.org/dist/File-chdir" +license=('GPL' 'PerlArtistic') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DA/DAGOLDEN/File-chdir-$pkgver.tar.gz) + +build() { + cd $startdir/src/File-chdir-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('f510e8791e976cf517b010adc753ce1d') diff --git a/community/perl-file-nfslock/PKGBUILD b/community/perl-file-nfslock/PKGBUILD new file mode 100644 index 000000000..f5f96548f --- /dev/null +++ b/community/perl-file-nfslock/PKGBUILD @@ -0,0 +1,24 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Maintainer: Chris Brannon <cmbrannon79@gmail.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-file-nfslock +pkgver=1.20 +pkgrel=6 +pkgdesc="NFS compatible (safe) locking utility" +arch=('any') +url="http://search.cpan.org/dist/File-NFSLock" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/B/BB/BBB/File-NFSLock-$pkgver.tar.gz) +md5sums=('68bddc5e2c32d9748ae689f398fc1147') + +build() { + cd $startdir/src/File-NFSLock-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-file-path-expand/PKGBUILD b/community/perl-file-path-expand/PKGBUILD new file mode 100644 index 000000000..b90199165 --- /dev/null +++ b/community/perl-file-path-expand/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-file-path-expand +pkgver=1.02 +pkgrel=3 +pkgdesc="Perl/CPAN Module File::Path::Expand" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/File-Path-Expand" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/R/RC/RCLAMP/File-Path-Expand-1.02.tar.gz") +md5sums=('742aa40a4ffb26d14de01192764bd7ab') + +build() { + cd $startdir/src/File-Path-Expand-1.02 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-file-remove/PKGBUILD b/community/perl-file-remove/PKGBUILD new file mode 100644 index 000000000..ab93a74ce --- /dev/null +++ b/community/perl-file-remove/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-file-remove +pkgver=1.42 +pkgrel=1 +pkgdesc="Remove files and directories" +depends=('perl') +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/File-Remove" +license=('GPL' 'PerlArtistic') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/A/AD/ADAMK/File-Remove-$pkgver.tar.gz) +md5sums=('7eef25044fc3cc60b6faf0522f865ed5') + +build() { + cd $startdir/src/File-Remove-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-file-slurp/PKGBUILD b/community/perl-file-slurp/PKGBUILD new file mode 100644 index 000000000..c3207e497 --- /dev/null +++ b/community/perl-file-slurp/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-file-slurp +pkgver=9999.13 +pkgrel=1 +pkgdesc="Read/write/append files quickly" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/File-Slurp" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DR/DROLSKY/File-Slurp-$pkgver.tar.gz) +md5sums=('ac3cd9d466b99d1534762ff3549aaa66') + +build() { + cd $startdir/src/File-Slurp-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-file-type/PKGBUILD b/community/perl-file-type/PKGBUILD new file mode 100644 index 000000000..5341a0fa6 --- /dev/null +++ b/community/perl-file-type/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-file-type +pkgver=0.22 +pkgrel=3 +pkgdesc="Perl/CPAN Module File::Type" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/File-Type" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/P/PM/PMISON/File-Type-0.22.tar.gz") +md5sums=('4be3b0b7000b325c60351fcc8a04815d') + +build() { + cd $startdir/src/File-Type-0.22 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-file-which/PKGBUILD b/community/perl-file-which/PKGBUILD new file mode 100644 index 000000000..767de2100 --- /dev/null +++ b/community/perl-file-which/PKGBUILD @@ -0,0 +1,22 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-file-which +_realname=File-Which +pkgver=1.08 +pkgrel=1 +pkgdesc="Portable implementation of which" +arch=(any) +url="http://search.cpan.org/dist/File-Which" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/A/AD/ADAMK/${_realname}-${pkgver}.tar.gz") +md5sums=('e93e2ad62ff86726a2156e0cc0c066fe') + +build() { + cd $startdir/src/${_realname}-${pkgver} + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-finance-quote/PKGBUILD b/community/perl-finance-quote/PKGBUILD new file mode 100644 index 000000000..a13d69762 --- /dev/null +++ b/community/perl-finance-quote/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-finance-quote +pkgver=1.16 +pkgrel=1 +pkgdesc="Perl/CPAN Module Finance::Quote : Fetch stock prices over the Internet" +arch=("i686" "x86_64") +url="http://search.cpan.org/~ecocode/Finance-Quote/" +license=("GPL" "Artistic") +makedepends=( "perl-html-tableextract" "perl-crypt-ssleay" "perl-libwww") +depends=("perl-html-tree" "perl-html-tableextract" "perl-crypt-ssleay" "perl-libwww") +source=("http://search.cpan.org/CPAN/authors/id/E/EC/ECOCODE/Finance-Quote-$pkgver.tar.gz") +md5sums=('079f20db2a100f63fa03e29beb1e9939') + +build() { + cd $startdir/src/Finance-Quote-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-freezethaw/PKGBUILD b/community/perl-freezethaw/PKGBUILD new file mode 100644 index 000000000..5549576ac --- /dev/null +++ b/community/perl-freezethaw/PKGBUILD @@ -0,0 +1,24 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Maintainer: Chris Brannon <cmbrannon79@gmail.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-freezethaw +pkgver=0.45 +pkgrel=2 +pkgdesc="Convert arbitrary objects to/from strings" +arch=('any') +url="http://search.cpan.org/dist/FreezeThaw" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/I/IL/ILYAZ/modules/FreezeThaw-$pkgver.tar.gz) + +build() { + cd $startdir/src/FreezeThaw-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('2060d11775f5546f97cc03d8f1ed98e5') diff --git a/community/perl-fuse/PKGBUILD b/community/perl-fuse/PKGBUILD new file mode 100644 index 000000000..42eb7e0cf --- /dev/null +++ b/community/perl-fuse/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Tom K <tomk@runbox.com> + +pkgname=perl-fuse +pkgver=0.09 +pkgrel=2 +pkgdesc="write filesystems in Perl using FUSE" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Fuse" +depends=('perl' 'fuse') +license=('GPL') +source=(http://www.cpan.org/authors/id/D/DP/DPAVLIN/Fuse-$pkgver.tar.gz) +md5sums=('3965c5154567f4e4ac3d3b339eadf7f5') + +build() { + cd $startdir/src/Fuse-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-gd/PKGBUILD b/community/perl-gd/PKGBUILD new file mode 100644 index 000000000..7fef9ea7f --- /dev/null +++ b/community/perl-gd/PKGBUILD @@ -0,0 +1,28 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-gd +pkgver=2.41 +pkgrel=4 +pkgdesc="Interface to Gd Graphics Library" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/GD" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/L/LD/LDS/GD-$pkgver.tar.gz) +md5sums=('15d523ea72b552863453882f7d132712') + +build() { + cd $startdir/src/GD-$pkgver + + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + + install -D -m0644 GD/Group.pm $pkgdir/usr/lib/perl5/vendor_perl/GD/Group.pm || return 1 + + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-gdgraph/PKGBUILD b/community/perl-gdgraph/PKGBUILD new file mode 100644 index 000000000..e2380f14d --- /dev/null +++ b/community/perl-gdgraph/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-gdgraph +pkgver=1.44 +pkgrel=1 +pkgdesc="Create charts using GD" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/GDGraph" +license=('GPL' 'PerlArtistic') +depends=('perl-gd>=1.18' 'perl-gdtextutil>=0.80') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/B/BW/BWARFIELD/GDGraph-$pkgver.tar.gz) +md5sums=('a8a4ab62741258803b5744cb8882e68c') + +build() { + cd $startdir/src/GDGraph-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-gdtextutil/PKGBUILD b/community/perl-gdtextutil/PKGBUILD new file mode 100644 index 000000000..d29cec3d7 --- /dev/null +++ b/community/perl-gdtextutil/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-gdtextutil +pkgver=0.86 +pkgrel=1 +pkgdesc="Classes for string handling with GD" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/GDTextUtil" +license=('GPL' 'PerlArtistic') +depends=('perl-gd>=1') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/M/MV/MVERB/GDTextUtil-$pkgver.tar.gz) +md5sums=('941ad06eadc86b47f3a32da405665c41') + +build() { + cd $startdir/src/GDTextUtil-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-gettext/PKGBUILD b/community/perl-gettext/PKGBUILD new file mode 100755 index 000000000..d8c9b34d6 --- /dev/null +++ b/community/perl-gettext/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-gettext +pkgver=0.01 +pkgrel=4 +pkgdesc="Perl/CPAN Module Gettext" +arch=("i686" "x86_64") +url="http://search.cpan.org/~jbriggs/Gettext/" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/J/JB/JBRIGGS/Gettext-0.01.tar.gz") +md5sums=('4dcd26e2f02595310bda1c952633b8db') + +build() { + cd $startdir/src/Gettext-0.01 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-gnome2-wnck/PKGBUILD b/community/perl-gnome2-wnck/PKGBUILD new file mode 100644 index 000000000..e61516e19 --- /dev/null +++ b/community/perl-gnome2-wnck/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=perl-gnome2-wnck +pkgver=0.15 +pkgrel=2 +pkgdesc="Perl interface to the Window Navigator Construction Kit" +arch=('i686' 'x86_64') +license=("GPL" "Artistic") +url="http://search.cpan.org/dist/gtk2-perl.sf.net" +depends=('perl' 'perl-extutils-depends' 'perl-extutils-pkgconfig' 'gnome-perl' 'libwnck') +source=(http://downloads.sourceforge.net/gtk2-perl/Gnome2-Wnck-$pkgver.tar.gz) +md5sums=('67ebb0e53d76c0ecd6fc0564bf4717c6') + +build() { + cd $startdir/src/Gnome2-Wnck-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-graphics-colornames-www/PKGBUILD b/community/perl-graphics-colornames-www/PKGBUILD new file mode 100644 index 000000000..784dacc6b --- /dev/null +++ b/community/perl-graphics-colornames-www/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-graphics-colornames-www +pkgver=1.00 +pkgrel=1 +pkgdesc="Perl/CPAN Module Graphics::ColorNames::WWW" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Graphics-ColorNames-WWW" +license=("GPL" "Artistic") +makedepends=("perl-graphics-colornames") +depends=("perl-graphics-colornames") +source=("http://www.cpan.org/authors/id/C/CF/CFAERBER/Graphics-ColorNames-WWW-$pkgver.tar.gz") + +build() { + cd $startdir/src/Graphics-ColorNames-WWW-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('9e0ab306ab2ffc9aa3f33ce233e6d20f') +md5sums=('9e0ab306ab2ffc9aa3f33ce233e6d20f') diff --git a/community/perl-graphics-colornames/PKGBUILD b/community/perl-graphics-colornames/PKGBUILD new file mode 100644 index 000000000..12bf17759 --- /dev/null +++ b/community/perl-graphics-colornames/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-graphics-colornames +pkgver=2.11 +pkgrel=1 +pkgdesc="Perl/CPAN Module Graphics::ColorNames : provides RGB values for standard color names" +arch=("i686" "x86_64") +url="http://search.cpan.org/~rrwo/Graphics-ColorNames/" +license=("GPL" "Artistic") +depends=("perl") +source=("http://search.cpan.org/CPAN/authors/id/R/RR/RRWO/Graphics-ColorNames-$pkgver.tar.gz") + +build() { + cd $startdir/src/Graphics-ColorNames-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('047eabbb48d7c29cfebac6f9da8478f6') diff --git a/community/perl-gssapi/PKGBUILD b/community/perl-gssapi/PKGBUILD new file mode 100644 index 000000000..facf9591b --- /dev/null +++ b/community/perl-gssapi/PKGBUILD @@ -0,0 +1,22 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-gssapi +pkgver=0.26 +pkgrel=1 +pkgdesc="Perl/CPAN Module GSSAPI" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/GSSAPI" +license=("GPL" "Artistic") +depends=('heimdal') +source=("http://www.cpan.org/authors/id/A/AG/AGROLMS/GSSAPI-$pkgver.tar.gz") + +build() { + cd $startdir/src/GSSAPI-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('c113a8952a9b97541fb7fb9de4502ad6') diff --git a/community/perl-gstreamer-interfaces/ChangeLog b/community/perl-gstreamer-interfaces/ChangeLog new file mode 100644 index 000000000..5fa6b829c --- /dev/null +++ b/community/perl-gstreamer-interfaces/ChangeLog @@ -0,0 +1,5 @@ +2008-04-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.04 + + * ChangeLog: added diff --git a/community/perl-gstreamer-interfaces/PKGBUILD b/community/perl-gstreamer-interfaces/PKGBUILD new file mode 100644 index 000000000..7494c14b4 --- /dev/null +++ b/community/perl-gstreamer-interfaces/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> + +pkgname=perl-gstreamer-interfaces +pkgver=0.04 +pkgrel=1 +pkgdesc="GStreamer::Interfaces" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/GStreamer-Interfaces" +license=('GPL' 'PerlArtistic') +depends=('glib-perl>=1.180' 'gstreamer0.10-base' 'perl-extutils-pkgconfig>=1.07' 'perl-gstreamer>=0.06' 'perl-extutils-depends>=0.205') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/T/TS/TSCH/GStreamer-Interfaces-$pkgver.tar.gz) +md5sums=('4040257f5abc5e966ea78fef87cc4ca1') + +build() { + cd $startdir/src/GStreamer-Interfaces-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-gstreamer/ChangeLog b/community/perl-gstreamer/ChangeLog new file mode 100644 index 000000000..adbbf82e5 --- /dev/null +++ b/community/perl-gstreamer/ChangeLog @@ -0,0 +1,13 @@ +2009-02-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.15 + +2008-12-06 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.12 + +2008-04-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.10 + + * ChangeLog: added diff --git a/community/perl-gstreamer/PKGBUILD b/community/perl-gstreamer/PKGBUILD new file mode 100644 index 000000000..f503a3a3c --- /dev/null +++ b/community/perl-gstreamer/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Corrado Primier <bardo@aur.archlinux.org> + +pkgname=perl-gstreamer +pkgver=0.15 +pkgrel=1 +pkgdesc="Interface to the GStreamer library" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/GStreamer" +license=('GPL' 'PerlArtistic') +depends=('glib-perl>=1.180' 'gstreamer0.10' 'perl-extutils-pkgconfig>=1.07' 'perl-extutils-depends>=0.205') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/T/TS/TSCH/GStreamer-$pkgver.tar.gz) +md5sums=('a01261f5a1012f4d6763e3721f1c9de7') + +build() { + cd $startdir/src/GStreamer-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-gtk2-mozembed/ChangeLog b/community/perl-gtk2-mozembed/ChangeLog new file mode 100644 index 000000000..b0e21e37a --- /dev/null +++ b/community/perl-gtk2-mozembed/ChangeLog @@ -0,0 +1,9 @@ +2008-08-27 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.08 + +2008-04-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.07 + + * ChangeLog: added diff --git a/community/perl-gtk2-mozembed/PKGBUILD b/community/perl-gtk2-mozembed/PKGBUILD new file mode 100644 index 000000000..a9d1678c9 --- /dev/null +++ b/community/perl-gtk2-mozembed/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> + +pkgname=perl-gtk2-mozembed +pkgver=0.08 +pkgrel=1 +pkgdesc="Interface to the Mozilla embedding widget" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Gtk2-MozEmbed" +license=('GPL' 'PerlArtistic') +depends=('perl-extutils-pkgconfig>=1.03' 'gtk2-perl>=1.081' 'perl-extutils-depends>=0.20' 'xulrunner>=1.9') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/T/TS/TSCH/Gtk2-MozEmbed-$pkgver.tar.gz) +md5sums=('ddafafa0e2684050a5d8b9f2c15f6dca') + +build() { + cd $startdir/src/Gtk2-MozEmbed-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-gtk2-sexy/PKGBUILD b/community/perl-gtk2-sexy/PKGBUILD new file mode 100644 index 000000000..ee21ebebf --- /dev/null +++ b/community/perl-gtk2-sexy/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Charles Mauch <cmauch@gmail.com> +# Creator: Florian Ragwitz <http://search.cpan.org/~/> +# +# Perl module packaging bugs should be reported to the Maintainer. +# All other bugs should be reported to the Creator. +# +# This module conforms to Archlinux Perl Policy ... For more info see +# http://wiki.archlinux.org/index.php/Perl_Policy +# +# This module was autocreated. Please see http://xtermin.us/archperl/ for +# details on the build process. +# + +pkgname=perl-gtk2-sexy +pkgver=0.05 +pkgrel=1 +pkgdesc="Perl/CPAN Module Gtk2::Sexy" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Gtk2-Sexy" +license=('GPL' 'Artistic') +depends=('gtk2' 'libsexy') +makedepends=('perl-extutils-pkgconfig' 'perl-extutils-depends') +options=(docs !emptydirs) +source=("http://www.cpan.org/authors/id/F/FL/FLORA/Gtk2-Sexy-$pkgver.tar.gz") +md5sums=('3e291808250d7b956ba8443013a1b461') + +build() { + cd $startdir/src/Gtk2-Sexy-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-gtk2-trayicon/PKGBUILD b/community/perl-gtk2-trayicon/PKGBUILD new file mode 100644 index 000000000..117709d55 --- /dev/null +++ b/community/perl-gtk2-trayicon/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Tom K <tomk@runbox.com> + +pkgname=perl-gtk2-trayicon +pkgver=0.06 +pkgrel=3 +pkgdesc="Perl interface to the EggTrayIcon library" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/TrayIcon.html" +depends=('gtk2-perl') +makedepends=('perl-extutils-pkgconfig' 'perl-extutils-depends') +license=("GPL") +source=(http://downloads.sourceforge.net/sourceforge/gtk2-perl/Gtk2-TrayIcon-$pkgver.tar.gz) +md5sums=('522c328f14681a25d76eeaf317e05049') + +build() { + cd $startdir/src/Gtk2-TrayIcon-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-gtk2-webkit/ChangeLog b/community/perl-gtk2-webkit/ChangeLog new file mode 100644 index 000000000..9664112d0 --- /dev/null +++ b/community/perl-gtk2-webkit/ChangeLog @@ -0,0 +1,17 @@ +2009-04-16 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 2 + +2009-02-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.04 + +2008-12-01 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 2 + + * PKGBUILD: fixed license (Artistic -> PerlArtistic) + +2008-12-01 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: moved to [community] diff --git a/community/perl-gtk2-webkit/PKGBUILD b/community/perl-gtk2-webkit/PKGBUILD new file mode 100644 index 000000000..0f5dff5ad --- /dev/null +++ b/community/perl-gtk2-webkit/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Corrado Primier <bardo@aur.archlinux.org> + +pkgname=perl-gtk2-webkit +pkgver=0.04 +pkgrel=2 +pkgdesc="Gtk2::WebKit" +arch=('i686' 'x86_64') +url="http://search.cpan.org/~FLORA/Gtk2-WebKit" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'gtk2-perl' 'libwebkit' 'perl-extutils-depends' 'perl-extutils-pkgconfig') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/F/FL/FLORA/Gtk2-WebKit-$pkgver.tar.gz) +md5sums=('edb87e7a47a202a7b8d1eb1ec0c40e25') + +build() { + cd $startdir/src/Gtk2-WebKit-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-html-element-extended/PKGBUILD b/community/perl-html-element-extended/PKGBUILD new file mode 100755 index 000000000..418e5dc0c --- /dev/null +++ b/community/perl-html-element-extended/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Andrew Simmons <andrew.simmons@gmail.com> + +pkgname=perl-html-element-extended +pkgver=1.17 +pkgrel=2 +pkgdesc="Perl extension for HTML::Element" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/ElementTable.pm" +license=('GPL') +depends=('perl') +conflicts=(perl-html-elementtable) +source=(http://search.cpan.org/CPAN/authors/id/M/MS/MSISK/HTML-Element-Extended-$pkgver.tar.gz) +md5sums=('3d4db4f619178111770e3046fc88412f') + +build() { + cd $startdir/src/HTML-Element-Extended-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-html-highlight/PKGBUILD b/community/perl-html-highlight/PKGBUILD new file mode 100644 index 000000000..84723eaa3 --- /dev/null +++ b/community/perl-html-highlight/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-html-highlight +pkgver=0.20 +pkgrel=3 +pkgdesc="Perl/CPAN Module HTML::Highlight" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/HTML-Highlight" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/T/TR/TRIPIE/HTML-Highlight-0.20.tar.gz") +md5sums=('85cfcff2d5880bdbe126a9a4fdc7b155') + +build() { + cd $startdir/src/HTML-Highlight-0.20 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-html-scrubber/PKGBUILD b/community/perl-html-scrubber/PKGBUILD new file mode 100644 index 000000000..b71ab8c0e --- /dev/null +++ b/community/perl-html-scrubber/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-html-scrubber +pkgver=0.08 +pkgrel=3 +pkgdesc="Perl extension for scrubbing/sanitizing html" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/HTML-Scrubber" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perl-html-parser>=3') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/P/PO/PODMASTER/HTML-Scrubber-$pkgver.tar.gz) +md5sums=('abadf246e528f3e2d31717ef8a1d90f2') + +build() { + cd $startdir/src/HTML-Scrubber-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-html-strip/PKGBUILD b/community/perl-html-strip/PKGBUILD new file mode 100644 index 000000000..091e5aac5 --- /dev/null +++ b/community/perl-html-strip/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-html-strip +pkgver=1.06 +pkgrel=3 +pkgdesc="Perl/CPAN Module HTML::Strip" +arch=("i686" "x86_64") +url="http://search.cpan.org/~kilinrax/HTML-Strip/" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/K/KI/KILINRAX/HTML-Strip-1.06.tar.gz") +md5sums=('ceeacef0c7c31983e3a991e77bb58b45') + +build() { + cd $startdir/src/HTML-Strip-1.06 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-html-tableextract/PKGBUILD b/community/perl-html-tableextract/PKGBUILD new file mode 100644 index 000000000..06ec278cf --- /dev/null +++ b/community/perl-html-tableextract/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-html-tableextract +pkgver=2.10 +pkgrel=4 +pkgdesc="Perl/CPAN Module HTML::TableExtract : Flexible HTML table extraction" +arch=("i686" "x86_64") +url="http://search.cpan.org/~msisk/HTML-TableExtract/" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/M/MS/MSISK/HTML-TableExtract-2.10.tar.gz") +md5sums=('e6e355f6049dc57706e719c5ce61ff39') +makedepends=("perl-html-parser" "perl-html-element-extended") +depends=("perl-html-parser" "perl-html-element-extended") + +build() { + cd $startdir/src/HTML-TableExtract-2.10 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-html-tagfilter/PKGBUILD b/community/perl-html-tagfilter/PKGBUILD new file mode 100644 index 000000000..a9381c376 --- /dev/null +++ b/community/perl-html-tagfilter/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-html-tagfilter +pkgver=1.03 +pkgrel=4 +pkgdesc="Perl/CPAN Module HTML::TagFilter" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/HTML-TagFilter" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/W/WR/WROSS/HTML-TagFilter-1.03.tar.gz") +md5sums=('e61d2f180e3ba55e5d71293d472ffebb') +makedepends=("perl-uri" "perl-html-parser") +depends=("perl-uri" "perl-html-parser") + +build() { + cd $startdir/src/HTML-TagFilter-1.03 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-html-template-expr/PKGBUILD b/community/perl-html-template-expr/PKGBUILD new file mode 100644 index 000000000..7ec5d9772 --- /dev/null +++ b/community/perl-html-template-expr/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-html-template-expr +pkgver=0.07 +pkgrel=3 +pkgdesc="Perl/CPAN Module HTML::Template::Expr" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/HTML-Template-Expr" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/S/SA/SAMTREGAR/HTML-Template-Expr-0.07.tar.gz") +md5sums=('717ea56c2244b6e2d26a0e477a4d069c') +makedepends=("perl-html-template" "perl-parse-recdescent") +depends=("perl-html-template" "perl-parse-recdescent") + +build() { + cd $startdir/src/HTML-Template-Expr-0.07 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-html-template/PKGBUILD b/community/perl-html-template/PKGBUILD new file mode 100644 index 000000000..d5ffad035 --- /dev/null +++ b/community/perl-html-template/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-html-template +pkgver=2.9 +pkgrel=3 +pkgdesc="Perl/CPAN Module HTML::Template : a simple HTML templating system" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/HTML-Template" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/S/SA/SAMTREGAR/HTML-Template-2.9.tar.gz") +md5sums=('cbf88a486b36284be55765ac7357c187') + +build() { + cd $startdir/src/HTML-Template-2.9 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-html-tree/PKGBUILD b/community/perl-html-tree/PKGBUILD new file mode 100644 index 000000000..6e390a102 --- /dev/null +++ b/community/perl-html-tree/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-html-tree +pkgver=3.23 +pkgrel=6 +pkgdesc="Make parse trees out of HTML source" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/HTML-Tree" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perl-html-tagset>=3.02' 'perl-html-parser>=3.46') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/P/PE/PETEK/HTML-Tree-$pkgver.tar.gz) +md5sums=('6352f50be402301f79b580dd235d7762') + +build() { + cd $startdir/src/HTML-Tree-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-http-cache-transparent/PKGBUILD b/community/perl-http-cache-transparent/PKGBUILD new file mode 100644 index 000000000..09eac784d --- /dev/null +++ b/community/perl-http-cache-transparent/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-http-cache-transparent +pkgver=1.0 +pkgrel=2 +pkgdesc="Cache the result of http-gets persistently" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/HTTP-Cache-Transparent" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perl-libwww') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/M/MA/MATTIASH/HTTP-Cache-Transparent-$pkgver.tar.gz) +md5sums=('e198345ce8eee2562c807e84d65e3b4f') + +build() { + cd $startdir/src/HTTP-Cache-Transparent-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-http-lite/PKGBUILD b/community/perl-http-lite/PKGBUILD new file mode 100644 index 000000000..453953356 --- /dev/null +++ b/community/perl-http-lite/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-http-lite +pkgver=2.2 +pkgrel=1 +pkgdesc="Perl/CPAN Module HTTP::Lite" +arch=(any) +url="http://search.cpan.org/dist/HTTP-Lite" +license=("GPL" "Artistic") +source=("http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/HTTP-Lite-$pkgver.tar.gz") +md5sums=('149651593132db8f3b06349a67cab77f') + +build() { + cd $startdir/src/HTTP-Lite-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-http-response-encoding/PKGBUILD b/community/perl-http-response-encoding/PKGBUILD new file mode 100644 index 000000000..bf8a514a7 --- /dev/null +++ b/community/perl-http-response-encoding/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 3654 2009-10-07 08:13:13Z spupykin $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Mladen Pejakovic <pejakm@gmail.com> + +pkgname=perl-http-response-encoding +pkgver=0.06 +pkgrel=1 +pkgdesc="Adds encoding to HTTP::Response" +arch=(any) +url="http://search.cpan.org/dist/HTTP-Response-Encoding" +license=('GPL' 'PerlArtistic') +depends=('perl-libwww') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DA/DANKOGAI/HTTP-Response-Encoding-$pkgver.tar.gz) +md5sums=('7e1d46f2d88022580e1a18bb7ac4ab71') + +build() { + cd $srcdir/HTTP-Response-Encoding-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$pkgdir || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-http-server-simple/PKGBUILD b/community/perl-http-server-simple/PKGBUILD new file mode 100644 index 000000000..38cf1d65f --- /dev/null +++ b/community/perl-http-server-simple/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-http-server-simple +pkgver=0.41 +pkgrel=1 +pkgdesc="Lightweight HTTP server " +arch=(any) +url="http://search.cpan.org/dist/HTTP-Server-Simple" +license=('GPL' 'PerlArtistic') +depends=('perl-uri') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/J/JE/JESSE/HTTP-Server-Simple-$pkgver.tar.gz) +md5sums=('5c9ddbba7b492a60000af4c29ee0eeac') + +build() { + cd $srcdir/HTTP-Server-Simple-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$pkgdir || return 1 + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +} diff --git a/community/perl-ical-parser/PKGBUILD b/community/perl-ical-parser/PKGBUILD new file mode 100644 index 000000000..ae8f17566 --- /dev/null +++ b/community/perl-ical-parser/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-ical-parser +pkgver=1.16 +pkgrel=1 +pkgdesc="Perl/CPAN Module iCal::Parser : Parse iCalendar files into a data structure" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/iCal-Parser" +license=("GPL" "Artistic") +makedepends=("perl-io-string" "perl-datetime-format-ical" "perl-text-vfile-asdata") +depends=("perl-freezethaw" "perl-io-string" "perl-datetime-format-ical" "perl-text-vfile-asdata") +source=("http://www.cpan.org/authors/id/R/RF/RFRANKEL/iCal-Parser-$pkgver.tar.gz") + +build() { + cd $startdir/src/iCal-Parser-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('5a796fd5c8f9593fc45a123d1054a2a7') diff --git a/community/perl-inline-java/PKGBUILD b/community/perl-inline-java/PKGBUILD new file mode 100644 index 000000000..3f55eb906 --- /dev/null +++ b/community/perl-inline-java/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Wael Nasreddine <gandalf@siemens-mobiles.org> + +pkgname=perl-inline-java +pkgver=0.52 +pkgrel=3 +pkgdesc="The Inline::Java module allows you to put Java source code directly inline in a Perl script or module." +arch=('i686' 'x86_64') +depends=('perl' 'perl-inline' 'j2sdk') +license=("GPL" "PerlArtistic") +url="http://search.cpan.org/dist/Java.pod" +source=(http://cpan.org/modules/by-module/Inline/Inline-Java-0.50.tar.gz \ + make_questions.patch) +md5sums=('4a718a4dd0ece89415d2df74c9991e41' '043010c61f5277e85739913b849c445a') + +build() { + cd $startdir/src/Inline-Java-0.50 + + # I hate make questions :s + patch -Np0 -i $startdir/src/make_questions.patch + + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor J2SDK=/opt/java || return 1 + make java || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-inline-java/make_questions.patch b/community/perl-inline-java/make_questions.patch new file mode 100644 index 000000000..65c172363 --- /dev/null +++ b/community/perl-inline-java/make_questions.patch @@ -0,0 +1,36 @@ +--- Java/Makefile.PL.old 2006-03-15 01:11:18.000000000 +0100 ++++ Java/Makefile.PL 2006-03-15 01:16:08.000000000 +0100 +@@ -61,8 +61,7 @@ + " PerlInterpreter.\n" ; + + my $build_jni_by_dflt = Inline::Java::Portable::portable("BUILD_JNI_BY_DFLT") ; +-if (($build_jni || AskYN("Do you wish to build the JNI extension?", +- ($build_jni_by_dflt ? 'y' : 'n')))){ ++if ($build_jni){ + print "\nBuilding JNI extension.\n\n" ; + + $jdk_dir = Inline::Java::get_default_j2sdk() ; +@@ -139,9 +138,9 @@ + on all platforms. See documentation for more details. + Note: PerlNatives requires J2SDK 1.4 or greater. + TXT +- if (AskYN("Do you wish to build the PerlNatives extension?", 'n')){ ++# if (AskYN("Do you wish to build the PerlNatives extension?", 'n')){ + push @{$DIR}, 'PerlNatives' ; +- } ++# } + print "\n" ; + + print <<TXT; +@@ -150,9 +149,9 @@ + may not build or work properly on all platforms. See documentation for + more details. + TXT +- if (AskYN("Do you wish to build the PerlInterpreter extension?", 'n')){ ++# if (AskYN("Do you wish to build the PerlInterpreter extension?", 'n')){ + push @{$DIR}, 'PerlInterpreter' ; +- } ++# } + print "\n" ; + + WriteMakefile( diff --git a/community/perl-inline/PKGBUILD b/community/perl-inline/PKGBUILD new file mode 100644 index 000000000..721af0042 --- /dev/null +++ b/community/perl-inline/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-inline +pkgver=0.45 +pkgrel=1 +pkgdesc="Write Perl subroutines in other languages" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Inline" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perl-parse-recdescent>=1.8') +options=('!emptydirs') +source=(http://search.cpan.org/CPAN/authors/id/S/SI/SISYPHUS/Inline-$pkgver.tar.gz) + +build() { + cd $startdir/src/Inline-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('63140a6c911f1576fdee71ba4457610f') diff --git a/community/perl-io-digest/PKGBUILD b/community/perl-io-digest/PKGBUILD new file mode 100644 index 000000000..c4d0f8995 --- /dev/null +++ b/community/perl-io-digest/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-io-digest +pkgver=0.10 +pkgrel=3 +pkgdesc="Perl/CPAN Module IO::Digest" +arch=("i686" "x86_64") +url="http://search.cpan.org/~clkao/IO-Digest/" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/C/CL/CLKAO/IO-Digest-0.10.tar.gz") +md5sums=('0448841e0559c2c19c7e8001ef087e26') +makedepends=("perlio-via-dynamic") +depends=("perlio-via-dynamic") + +build() { + cd $startdir/src/IO-Digest-0.10 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-io-multiplex/PKGBUILD b/community/perl-io-multiplex/PKGBUILD new file mode 100644 index 000000000..85f89ac5f --- /dev/null +++ b/community/perl-io-multiplex/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-io-multiplex +pkgver=1.10 +pkgrel=1 +pkgdesc="Perl/CPAN Module IO::Multiplex : Manage Input Output on many file handles" +arch=(any) +url="http://search.cpan.org/dist/IO-Multiplex/" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/B/BB/BBB/IO-Multiplex-$pkgver.tar.gz") +md5sums=('ce230ee0a4afbff59da66f0c42e0340b') + +build() { + cd $startdir/src/IO-Multiplex-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-io-pager/PKGBUILD b/community/perl-io-pager/PKGBUILD new file mode 100644 index 000000000..181d20363 --- /dev/null +++ b/community/perl-io-pager/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-io-pager +pkgver=0.06 +pkgrel=3 +pkgdesc="Perl/CPAN Module IO::Pager" +arch=("i686" "x86_64") +url="http://search.cpan.org/~jpierce/IO-Pager/" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/J/JP/JPIERCE/IO-Pager-0.06.tgz") +md5sums=('dda54801e176089d9b93e05dc07324a4') + +build() { + cd $startdir/src/IO-Pager-0.06 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-io-string/PKGBUILD b/community/perl-io-string/PKGBUILD new file mode 100644 index 000000000..016ba870f --- /dev/null +++ b/community/perl-io-string/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-io-string +pkgver=1.08 +pkgrel=5 +pkgdesc="IO::File interface for in-core strings" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/IO-String" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/G/GA/GAAS/IO-String-$pkgver.tar.gz) +md5sums=('250e5424f290299fc3d6b5d1e9da3835') + +build() { + cd $startdir/src/IO-String-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-io-stringy/PKGBUILD b/community/perl-io-stringy/PKGBUILD new file mode 100644 index 000000000..070ba90b8 --- /dev/null +++ b/community/perl-io-stringy/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-io-stringy +pkgver=2.110 +pkgrel=6 +pkgdesc="I/O on in-core objects like strings/arrays" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/IO-stringy" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DS/DSKOLL/IO-stringy-$pkgver.tar.gz) +md5sums=('2e6a976cfa5521e815c1fdf4006982de') + +build() { + cd $startdir/src/IO-stringy-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-io-tee/PKGBUILD b/community/perl-io-tee/PKGBUILD new file mode 100644 index 000000000..85eb3aadd --- /dev/null +++ b/community/perl-io-tee/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-io-tee +pkgver=0.64 +pkgrel=2 +pkgdesc="Perl/CPAN Module IO::Tee : Multiplex output to multiple handles" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/IO-Tee" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/K/KE/KENSHAN/IO-Tee-0.64.tar.gz") +md5sums=('97d91e38fcadc1f01d8030a8d4f30701') + +build() { + cd $startdir/src/IO-Tee-0.64 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-io-tty/PKGBUILD b/community/perl-io-tty/PKGBUILD new file mode 100644 index 000000000..bc1f8efe6 --- /dev/null +++ b/community/perl-io-tty/PKGBUILD @@ -0,0 +1,21 @@ +# Contributor: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-io-tty +_realname=IO-Tty +pkgver=1.08 +pkgrel=2 +pkgdesc="Provide an interface to TTYs and PTYs" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/IO-Tty/" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/R/RG/RGIERSIG/${_realname}-$pkgver.tar.gz") +md5sums=('e99d819a6f8c11ae105b770cc508a4fc') + +build() { + cd $startdir/src/${_realname}-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-ipc-shareable/PKGBUILD b/community/perl-ipc-shareable/PKGBUILD new file mode 100644 index 000000000..db6915451 --- /dev/null +++ b/community/perl-ipc-shareable/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-ipc-shareable +pkgver=0.60 +pkgrel=3 +pkgdesc="Perl/CPAN Module IPC::Shareable : Tie a variable to shared memory" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/IPC-Shareable" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/B/BS/BSUGARS/IPC-Shareable-0.60.tar.gz") +md5sums=('51462dabfb4eec81e0b3417a9f9add4e') + +build() { + cd $startdir/src/IPC-Shareable-0.60 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-json-xs/PKGBUILD b/community/perl-json-xs/PKGBUILD new file mode 100644 index 000000000..17bffa5c7 --- /dev/null +++ b/community/perl-json-xs/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Tor Krill <tor@krill.nu> +pkgname=perl-json-xs +pkgver=2.232 +pkgrel=1 +pkgdesc="JSON::XS - JSON serialising/deserialising, done correctly and fast" +url="http://search.cpan.org/~mlehmann/JSON-XS-2.23/" +license=("GPL") +options=('!emptydirs') +arch=('i686' 'x86_64') +depends=('perl') +source=(http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/JSON-XS-$pkgver.tar.gz) + +build() { + cd $startdir/src/JSON-XS-$pkgver + eval `perl -V:archname` + /usr/bin/perl Makefile.PL \ + INSTALLARCHLIB=/usr/lib/perl5/current/${archname} \ + INSTALLSITELIB=/usr/lib/perl5/site_perl/current \ + INSTALLSITEARCH=/usr/lib/perl5/site_perl/current/${archname} + /usr/bin/make || return 1 + /usr/bin/make DESTDIR=$startdir/pkg install || return 1 + + /usr/bin/find $startdir/pkg -name '.packlist' -delete && \ + /usr/bin/find $startdir/pkg -name '*.pod' -delete +} +md5sums=('c8d0dad55592b01ff441beb947bc4646') diff --git a/community/perl-json/PKGBUILD b/community/perl-json/PKGBUILD new file mode 100644 index 000000000..2231ce084 --- /dev/null +++ b/community/perl-json/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-json +pkgver=2.14 +pkgrel=1 +pkgdesc="JSON (JavaScript Object Notation) encoder/decoder " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/JSON" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/M/MA/MAKAMAKA/JSON-$pkgver.tar.gz) + +build() { + cd $startdir/src/JSON-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('340d2e9eb18406e18c88475d7aa25edc') diff --git a/community/perl-ldap/PKGBUILD b/community/perl-ldap/PKGBUILD new file mode 100644 index 000000000..980149cd4 --- /dev/null +++ b/community/perl-ldap/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Tom K <tomk@runbox.com> + +pkgname=perl-ldap +pkgver=0.39 +pkgrel=1.1 +pkgdesc="Interface to LDAP Protocol (RFC1777)" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/perl-ldap" +depends=('perl-convert-asn1' 'perl-xml-sax-writer') +license=("GPL") +source=(http://www.cpan.org/authors/id/G/GB/GBARR/perl-ldap-$pkgver.tar.gz) + +build() { + cd $startdir/src/perl-ldap-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('0c31097aa22672a2831a7542250d1b55') diff --git a/community/perl-libapreq2/PKGBUILD b/community/perl-libapreq2/PKGBUILD new file mode 100644 index 000000000..8f2404c2f --- /dev/null +++ b/community/perl-libapreq2/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 3093 2009-09-26 21:38:20Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Tom K <tomk@runbox.com> + +pkgname=perl-libapreq2 +pkgver=2.12 +pkgrel=4 +pkgdesc="A safe, standards-compliant, high-performance library used for parsing HTTP cookies, query-strings and POST data." +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/libapreq2" +depends=('mod_perl' 'apr-util') +makedepends=('perl-extutils-xsbuilder' 'perl-version') +license=("GPL") +options=('!libtool' '!makeflags') +source=(http://www.cpan.org/authors/id/J/JO/JOESUF/libapreq2-$pkgver.tar.gz) +md5sums=('76e2acde0d82246dea6f2565f3746eec') + +build() { + cd $startdir/src/libapreq2-$pkgver + + PERL_MM_USE_DEFAULT=1 perl Makefile.PL --with-apache2-apxs=/usr/sbin/apxs || return 1 +# ./configure --with-apache2-apxs=/usr/sbin/apxs + + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + + sed -i "s#$srcdir#/usr/src#" $pkgdir/usr/bin/apreq2-config + + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-lingua-en-numbers-ordinate/PKGBUILD b/community/perl-lingua-en-numbers-ordinate/PKGBUILD new file mode 100644 index 000000000..114e10ab7 --- /dev/null +++ b/community/perl-lingua-en-numbers-ordinate/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-lingua-en-numbers-ordinate +pkgver=1.02 +pkgrel=2 +pkgdesc="Go from cardinal (53) to ordinal (53rd)" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Lingua-EN-Numbers-Ordinate" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/S/SB/SBURKE/Lingua-EN-Numbers-Ordinate-$pkgver.tar.gz) +md5sums=('e92078fafd9108a137972c4e9bae9e99') + +build() { + cd $startdir/src/Lingua-EN-Numbers-Ordinate-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-lingua-en-numbers/PKGBUILD b/community/perl-lingua-en-numbers/PKGBUILD new file mode 100644 index 000000000..dcadd148e --- /dev/null +++ b/community/perl-lingua-en-numbers/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-lingua-en-numbers +pkgver=1.01 +pkgrel=2 +pkgdesc="Turn 407 into four hundred and seven, etc." +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Lingua-EN-Numbers" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/S/SB/SBURKE/Lingua-EN-Numbers-$pkgver.tar.gz) +md5sums=('e2f9252b1cdc5002e1f912e20b2f5bbb') + +build() { + cd $startdir/src/Lingua-EN-Numbers-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-lingua-preferred/PKGBUILD b/community/perl-lingua-preferred/PKGBUILD new file mode 100644 index 000000000..bfdf87fd3 --- /dev/null +++ b/community/perl-lingua-preferred/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-lingua-preferred +pkgver=0.2.4 +pkgrel=2 +pkgdesc="Pick a language based on user's preferences" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Lingua-Preferred" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/E/ED/EDAVIS/Lingua-Preferred-$pkgver.tar.gz) +md5sums=('37e883fafb05b1439de1121f41e8ad75') + +build() { + cd $startdir/src/Lingua-Preferred-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-list-moreutils/PKGBUILD b/community/perl-list-moreutils/PKGBUILD new file mode 100644 index 000000000..5b47fea8f --- /dev/null +++ b/community/perl-list-moreutils/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-list-moreutils +pkgver=0.22 +pkgrel=1 +pkgdesc="Provide the stuff missing in List::Util" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/List-MoreUtils" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/V/VP/VPARSEVAL/List-MoreUtils-$pkgver.tar.gz) +md5sums=('3a6ec506f40662ab1296c48c5eb72016') + +build() { + cd $startdir/src/List-MoreUtils-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-locale-maketext-lexicon/ChangeLog b/community/perl-locale-maketext-lexicon/ChangeLog new file mode 100644 index 000000000..268b8f596 --- /dev/null +++ b/community/perl-locale-maketext-lexicon/ChangeLog @@ -0,0 +1,2 @@ +2007-07-29 Georg Grabler (STiAT) <ggrabler@gmail.com> +* Version bump to 0.64 diff --git a/community/perl-locale-maketext-lexicon/PKGBUILD b/community/perl-locale-maketext-lexicon/PKGBUILD new file mode 100644 index 000000000..540e602d9 --- /dev/null +++ b/community/perl-locale-maketext-lexicon/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-locale-maketext-lexicon +pkgver=0.77 +pkgrel=1 +pkgdesc="Perl/CPAN Module Locale::Maketext::Lexicon : Use other catalog formats in Maketext" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Locale-Maketext-Lexicon" +license=("GPL" "Artistic") +source=("http://search.cpan.org/CPAN/authors/id/D/DR/DRTECH/Locale-Maketext-Lexicon-$pkgver.tar.gz") + +build() { + cd $startdir/src/Locale-Maketext-Lexicon-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('622dada722fb6db0e49e453c843af83c') diff --git a/community/perl-log-log4perl/PKGBUILD b/community/perl-log-log4perl/PKGBUILD new file mode 100644 index 000000000..93f09a1ef --- /dev/null +++ b/community/perl-log-log4perl/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Firmicus <francois.archlinux.org> + +pkgname=perl-log-log4perl +_cpanname=Log-Log4perl +pkgver=1.24 +pkgrel=1 +pkgdesc="Log4j implementation in Perl" +arch=('i686' 'x86_64') +url="http://search.cpan.org/~MSCHILLI/${_cpanname}" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/M/MS/MSCHILLI/${_cpanname}-${pkgver}.tar.gz) +md5sums=('102dd4fc918ffb730c7cde49aeaecb3a') + +build() { + cd $srcdir/${_cpanname}-${pkgver} + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$pkgdir || return 1 + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +} diff --git a/community/perl-mail-box-parser-c/PKGBUILD b/community/perl-mail-box-parser-c/PKGBUILD new file mode 100644 index 000000000..d02cd5cda --- /dev/null +++ b/community/perl-mail-box-parser-c/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-mail-box-parser-c +pkgver=3.006 +pkgrel=3 +pkgdesc="Perl/CPAN Module Mail::Box::Parser::C : extends MailBox with the speed of C" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Mail-Box-Parser-C" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/M/MA/MARKOV/Mail-Box-Parser-C-3.006.tar.gz") +md5sums=('3dfb3e2729597ae33114250cbce1b884') + +build() { + cd $startdir/src/Mail-Box-Parser-C-3.006 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-mail-box/PKGBUILD b/community/perl-mail-box/PKGBUILD new file mode 100644 index 000000000..2e6880cb7 --- /dev/null +++ b/community/perl-mail-box/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 3665 2009-10-07 08:20:30Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-mail-box +pkgver=2.091 +pkgrel=1 +pkgdesc="Mail folder manager and MUA backend" +arch=(any) +url="http://search.cpan.org/dist/Mail-Box" +license=('GPL' 'PerlArtistic') +depends=('perl-timedate' 'perl-digest-hmac' 'perl-file-remove>=0.20' 'perl-io-stringy' 'perl-mime-types>=1.004' 'perl-mailtools' 'perl-object-realize-later>=0.14' 'perl-uri>=1.23' 'perl-user-identity>=0.90') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/M/MA/MARKOV/Mail-Box-$pkgver.tar.gz) +md5sums=('8e8b979d186037636d2111572c2fc467') + +build() { + cd $startdir/src/Mail-Box-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-mail-dkim/PKGBUILD b/community/perl-mail-dkim/PKGBUILD new file mode 100644 index 000000000..1973b5af7 --- /dev/null +++ b/community/perl-mail-dkim/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-mail-dkim +pkgver=0.33 +pkgrel=1 +pkgdesc="Implements DomainKeys Identified Mail (DKIM)" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Mail-DKIM" +license=('GPL' 'PerlArtistic') +depends=('perl-crypt-openssl-rsa>=0.24' 'perl-digest-sha1' 'perl-mailtools' 'perl-net-dns') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/J/JA/JASLONG/Mail-DKIM-$pkgver.tar.gz) + +build() { + cd $startdir/src/Mail-DKIM-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('09216a6544439c212efdd70e4bd106ca') diff --git a/community/perl-mail-domainkeys/PKGBUILD b/community/perl-mail-domainkeys/PKGBUILD new file mode 100644 index 000000000..e7a925d78 --- /dev/null +++ b/community/perl-mail-domainkeys/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=perl-mail-domainkeys +pkgver=1.0 +pkgrel=2 +pkgdesc="Perl implementation of Yahoo's DomainKeys" +arch=(i686 x86_64) +url="http://search.cpan.org/dist/Mail-DomainKeys" +depends=('perl-crypt-openssl-rsa' 'perl-mailtools' 'perl-net-dns>=0.34') +license=("GPL") +option=('!emptydirs') +source=(http://www.cpan.org/authors/id/A/AN/ANTHONYU/Mail-DomainKeys-$pkgver.tar.gz) +md5sums=('a4565f21ada263cf34c55f50d7eb9944') + +build() { + cd $startdir/src/Mail-DomainKeys-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-mail-sendmail/PKGBUILD b/community/perl-mail-sendmail/PKGBUILD new file mode 100644 index 000000000..eb8818bab --- /dev/null +++ b/community/perl-mail-sendmail/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-mail-sendmail +pkgver=0.79 +pkgrel=3 +pkgdesc="Perl/CPAN Module Mail::Sendmail : Simple platform independent mailer" +arch=("i686" "x86_64") +url="http://search.cpan.org/~mivkovic/Mail-Sendmail/" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/M/MI/MIVKOVIC/Mail-Sendmail-0.79.tar.gz") +md5sums=('038f261afd091d8fad347d6c66d2833d') + +build() { + cd $startdir/src/Mail-Sendmail-0.79 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-mail-transport-dbx/PKGBUILD b/community/perl-mail-transport-dbx/PKGBUILD new file mode 100644 index 000000000..89e89018f --- /dev/null +++ b/community/perl-mail-transport-dbx/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-mail-transport-dbx +pkgver=0.07 +pkgrel=3 +pkgdesc="Perl/CPAN Module Mail::Transport::Dbx : Parse Outlook Express mailboxes" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Mail-Transport-Dbx" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/V/VP/VPARSEVAL/Mail-Transport-Dbx-0.07.tar.gz") +md5sums=('4dcf5346a67c0a7f861cb2bb51a7d14e') + +build() { + cd $startdir/src/Mail-Transport-Dbx-0.07 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-math-base85/PKGBUILD b/community/perl-math-base85/PKGBUILD new file mode 100644 index 000000000..bfb975257 --- /dev/null +++ b/community/perl-math-base85/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-math-base85 +pkgver=0.2 +pkgrel=3 +pkgdesc="Perl/CPAN Module Math::Base85" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Math-Base85" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/T/TM/TMONROE/Math-Base85-0.2.tar.gz") +md5sums=('3a2914651dc680fd22661f35213211d3') + +build() { + cd $startdir/src/Math-Base85-0.2 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-math-round/PKGBUILD b/community/perl-math-round/PKGBUILD new file mode 100644 index 000000000..17d33f347 --- /dev/null +++ b/community/perl-math-round/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-math-round +pkgver=0.06 +pkgrel=2 +pkgdesc="Perl extension for rounding numbers" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Math-Round" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/G/GR/GROMMEL/Math-Round-$pkgver.tar.gz) +md5sums=('552cef2753b246f97a6e20d8dee66e7c') + +build() { + cd $startdir/src/Math-Round-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-mime-tools/ChangeLog b/community/perl-mime-tools/ChangeLog new file mode 100644 index 000000000..0ece331e8 --- /dev/null +++ b/community/perl-mime-tools/ChangeLog @@ -0,0 +1,4 @@ + +2008-01-05 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for x86_64 diff --git a/community/perl-mime-tools/PKGBUILD b/community/perl-mime-tools/PKGBUILD new file mode 100644 index 000000000..cb021d611 --- /dev/null +++ b/community/perl-mime-tools/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-mime-tools +pkgver=5.427 +pkgrel=1 +pkgdesc="Parses streams to create MIME entities" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/MIME-tools" +license=('GPL' 'PerlArtistic') +depends=('perl-mailtools' 'perl-io-stringy>=2.11' 'perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DO/DONEILL/MIME-tools-$pkgver.tar.gz) +md5sums=('4333caa7238cb9eafb5f7fb39fcbd8e7') + +build() { + cd $srcdir/MIME-tools-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$pkgdir || return 1 + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +} diff --git a/community/perl-net-dbus/PKGBUILD b/community/perl-net-dbus/PKGBUILD new file mode 100644 index 000000000..b8d18c583 --- /dev/null +++ b/community/perl-net-dbus/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-net-dbus +pkgver=0.33.6 +pkgrel=2 +pkgdesc="Binding for DBus messaging protocol" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Net-DBus" +license=('GPL' 'PerlArtistic') +depends=('dbus' 'perl-xml-twig') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DA/DANBERR/Net-DBus-$pkgver.tar.gz) +md5sums=('a1dbce89b1b839fd0e46d74067ae2e35') + +build() { + cd $startdir/src/Net-DBus-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-net-ipv4addr/PKGBUILD b/community/perl-net-ipv4addr/PKGBUILD new file mode 100644 index 000000000..92b941c77 --- /dev/null +++ b/community/perl-net-ipv4addr/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-net-ipv4addr +pkgver=0.10 +pkgrel=4 +pkgdesc="Perl/CPAN Module Net::IPv4Addr" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Net-IPv4Addr" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/F/FR/FRAJULAC/Net-IPv4Addr-0.10.tar.gz") +md5sums=('57aa8e28ebcd4c0c9f15792740e53d3c') + +build() { + cd $startdir/src/Net-IPv4Addr-0.10 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-net-ipv6addr/PKGBUILD b/community/perl-net-ipv6addr/PKGBUILD new file mode 100644 index 000000000..79281c1b2 --- /dev/null +++ b/community/perl-net-ipv6addr/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-net-ipv6addr +pkgver=0.2 +pkgrel=4 +pkgdesc="Perl/CPAN Module Net::IPv6Addr" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Net-IPv6Addr" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/T/TM/TMONROE/Net-IPv6Addr-0.2.tar.gz") +md5sums=('cd06f0422ddb3ac119e2ef1e27aa9339') + +build() { + cd $startdir/src/Net-IPv6Addr-0.2 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-net-jabber/PKGBUILD b/community/perl-net-jabber/PKGBUILD new file mode 100644 index 000000000..b180b7135 --- /dev/null +++ b/community/perl-net-jabber/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-net-jabber +pkgver=2.0 +pkgrel=3 +pkgdesc="Perl/CPAN Module Net::Jabber : Access to the Jabber protocol" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Net-Jabber" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/R/RE/REATMON/Net-Jabber-2.0.tar.gz") +md5sums=('1fd348fb9a1a6c5a167ae862ed89cd53') +makedepends=("perl-net-xmpp") +depends=("perl-net-xmpp") + +build() { + cd $startdir/src/Net-Jabber-2.0 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-net-libidn/PKGBUILD b/community/perl-net-libidn/PKGBUILD new file mode 100644 index 000000000..d5d1c1b81 --- /dev/null +++ b/community/perl-net-libidn/PKGBUILD @@ -0,0 +1,19 @@ +pkgname=perl-net-libidn +pkgver=0.12 +pkgrel=1 +pkgdesc="Perl/CPAN Module Net::LibIDN" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Net-LibIDN/" +license=("GPL" "PerlArtistic") +source=("http://search.cpan.org/CPAN/authors/id/T/TH/THOR/Net-LibIDN-$pkgver.tar.gz") +depends=(perl libidn) + +build() { + cd $startdir/src/Net-LibIDN-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('c3e4de2065009d67bcb1df0afb473e12') diff --git a/community/perl-net-server/PKGBUILD b/community/perl-net-server/PKGBUILD new file mode 100644 index 000000000..aa0c0649c --- /dev/null +++ b/community/perl-net-server/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Wael Nasreddine <wael@phoenixlinux.org> +# Maintainer: Guillermo A. Amaral <me@guillermoamaral.com> (thewonka) + +pkgname=perl-net-server +pkgver=0.97 +pkgrel=2 +pkgdesc="Extensible (class) oriented internet server" +arch=(i686 x86_64) +url="http://search.cpan.org/dist/Net-Server" +license=("GPL") +option=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RH/RHANDOM/Net-Server-$pkgver.tar.gz) +md5sums=('f884b6c5b1d2698a82bbc7ba659690a1') + +build() { + cd $startdir/src/Net-Server-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-net-smtp-ssl/PKGBUILD b/community/perl-net-smtp-ssl/PKGBUILD new file mode 100644 index 000000000..aaeacdb3f --- /dev/null +++ b/community/perl-net-smtp-ssl/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: Abhishek Dasgupta <abhidg@gmail.com> + +pkgname=perl-net-smtp-ssl +pkgver=1.01 +pkgrel=1 +pkgdesc="SSL support for Net::SMTP" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Net-SMTP-SSL/" +license=('GPL' 'PerlArtistic') +depends=('perl-io-socket-ssl') +source=("http://www.cpan.org/authors/id/C/CW/CWEST/Net-SMTP-SSL-${pkgver}.tar.gz") +options=(!emptydirs) + +build() { + cd ${srcdir}/Net-SMTP-SSL-${pkgver} + # Install module into the vendor directories. + perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + + # Remove .packlist and perllocal.pod files. + find ${pkgdir} -name '.packlist' -delete + find ${pkgdir} -name 'perllocal.pod' -delete +} +md5sums=('ba039288ebf7a343feecacd374da8c1a') diff --git a/community/perl-net-snmp/PKGBUILD b/community/perl-net-snmp/PKGBUILD new file mode 100644 index 000000000..b0dc9f643 --- /dev/null +++ b/community/perl-net-snmp/PKGBUILD @@ -0,0 +1,21 @@ +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=perl-net-snmp +pkgver=5.2.0 +pkgrel=2 +pkgdesc="Perl interface to SNMP" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/SNMP.pm" +license=("PerlArtistic") +depends=('perl') +source=(http://search.cpan.org/CPAN/authors/id/D/DT/DTOWN/Net-SNMP-$pkgver.tar.gz) +md5sums=('0e717723f843ab22a93248833f3ebff7') + +build() { + cd $startdir/src/Net-SNMP-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-net-subnets/PKGBUILD b/community/perl-net-subnets/PKGBUILD new file mode 100644 index 000000000..3ec55873e --- /dev/null +++ b/community/perl-net-subnets/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-net-subnets +pkgver=0.21 +pkgrel=3 +pkgdesc="Perl/CPAN Module Net::Subnets : Computing subnets in large scale networks" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Net-Subnets" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/S/SR/SRI/Net-Subnets-0.21.tar.gz") +md5sums=('34f945ee4f89be35065c6ec6f2e01255') + +build() { + cd $startdir/src/Net-Subnets-0.21 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-net-telnet/PKGBUILD b/community/perl-net-telnet/PKGBUILD new file mode 100644 index 000000000..03b7afb2a --- /dev/null +++ b/community/perl-net-telnet/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-net-telnet +pkgver=3.03 +pkgrel=3 +pkgdesc="Perl/CPAN Module Net::Telnet : Interact with TELNET port or other TCP ports" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Net-Telnet" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/J/JR/JROGERS/Net-Telnet-3.03.tar.gz") +md5sums=('2f7d34b09d6117baefe89d44cff9d5fc') + +build() { + cd $startdir/src/Net-Telnet-3.03 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-net-xmpp/PKGBUILD b/community/perl-net-xmpp/PKGBUILD new file mode 100644 index 000000000..eaed08228 --- /dev/null +++ b/community/perl-net-xmpp/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-net-xmpp +pkgver=1.02 +pkgrel=3 +pkgdesc="Perl/CPAN Module Net::XMPP" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Net-XMPP" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/H/HA/HACKER/Net-XMPP-1.02.tar.gz") +md5sums=('67cf40d3bbbe6740c21c856c79692fde') +makedepends=("perl-digest-sha1" "perl-xml-stream") +depends=("perl-digest-sha1" "perl-xml-stream") + +build() { + cd $startdir/src/Net-XMPP-1.02 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-net-xmpp2/PKGBUILD b/community/perl-net-xmpp2/PKGBUILD new file mode 100644 index 000000000..9a8973e3b --- /dev/null +++ b/community/perl-net-xmpp2/PKGBUILD @@ -0,0 +1,20 @@ +pkgname=perl-net-xmpp2 +pkgver=0.14 +pkgrel=1 +pkgdesc="Perl/CPAN Module Net::XMPP2" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Net-XMPP2/" +license=("GPL" "PerlArtistic") +source=("http://search.cpan.org/CPAN/authors/id/E/EL/ELMEX/Net-XMPP2-$pkgver.tar.gz") +depends=(perl perl-net-libidn perl-anyevent perl-object-event perl-xml-writer perlxml perl-authen-sasl \ + perl-net-libidn perl-net-ssleay perl-net-dns perl-digest-sha1) + +build() { + cd $startdir/src/Net-XMPP2-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('d87da314302ca5c59ea0ba7b3c37db9f') diff --git a/community/perl-object-event/PKGBUILD b/community/perl-object-event/PKGBUILD new file mode 100644 index 000000000..b64695dc3 --- /dev/null +++ b/community/perl-object-event/PKGBUILD @@ -0,0 +1,19 @@ +pkgname=perl-object-event +pkgver=1.0 +pkgrel=1 +pkgdesc="Perl/CPAN Module Object::Event" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Object-Event/" +license=("GPL" "PerlArtistic") +source=("http://search.cpan.org/CPAN/authors/id/E/EL/ELMEX/Object-Event-$pkgver.tar.gz") +depends=(perl) + +build() { + cd $startdir/src/Object-Event-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('ae711615059a76a8bc00dd5947b4cac9') diff --git a/community/perl-object-multitype/PKGBUILD b/community/perl-object-multitype/PKGBUILD new file mode 100644 index 000000000..dfd8d76d9 --- /dev/null +++ b/community/perl-object-multitype/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-object-multitype +pkgver=0.05 +pkgrel=3 +pkgdesc="Perl/CPAN Module Object::MultiType" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Object-MultiType" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/G/GM/GMPASSOS/Object-MultiType-0.05.tar.gz") +md5sums=('171ed010dab19fb8b94f22a5fca97814') + +build() { + cd $startdir/src/Object-MultiType-0.05 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-object-realize-later/PKGBUILD b/community/perl-object-realize-later/PKGBUILD new file mode 100644 index 000000000..85f607d52 --- /dev/null +++ b/community/perl-object-realize-later/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-object-realize-later +pkgver=0.18 +pkgrel=2 +pkgdesc="Perl/CPAN Module Object::Realize::Later : Delay construction of real data until used" +arch=("i686" "x86_64") +url="http://search.cpan.org/~markov/Object-Realize-Later/" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/M/MA/MARKOV/Object-Realize-Later-$pkgver.tar.gz") +md5sums=('ec109cd68b40cf25090cc52b6cfbabaf') + +build() { + cd $startdir/src/Object-Realize-Later-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-params-validate/PKGBUILD b/community/perl-params-validate/PKGBUILD new file mode 100644 index 000000000..b845d9d66 --- /dev/null +++ b/community/perl-params-validate/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-params-validate +pkgver=0.91 +pkgrel=1 +pkgdesc="Validate sub params against a spec" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Params-Validate" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DR/DROLSKY/Params-Validate-$pkgver.tar.gz) +md5sums=('22c5467a1d4673374a1b7b2dbcfd473e') + +build() { + cd $startdir/src/Params-Validate-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-parse-recdescent/PKGBUILD b/community/perl-parse-recdescent/PKGBUILD new file mode 100644 index 000000000..7d64b3752 --- /dev/null +++ b/community/perl-parse-recdescent/PKGBUILD @@ -0,0 +1,24 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-parse-recdescent +pkgver=1.962.2 +pkgrel=1 +pkgdesc="Recursive descent parser generator" +arch=(any) +url="http://search.cpan.org/dist/Parse-RecDescent" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DC/DCONWAY/Parse-RecDescent-$pkgver.tar.gz) +md5sums=('9f84bf1a0519d31ae904339ebaa581d2') + +build() { + cd $srcdir/Parse-RecDescent-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$pkgdir || return 1 + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +} + diff --git a/community/perl-parse-yapp/PKGBUILD b/community/perl-parse-yapp/PKGBUILD new file mode 100644 index 000000000..bffbfb2a6 --- /dev/null +++ b/community/perl-parse-yapp/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-parse-yapp +pkgver=1.05 +pkgrel=3 +pkgdesc="Perl/CPAN Module Parse::Yapp : Generates OO LALR parser modules" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Parse-Yapp" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/F/FD/FDESAR/Parse-Yapp-1.05.tar.gz") +md5sums=('7bfca736d6af36c51edf7a97111a8f3b') + +build() { + cd $startdir/src/Parse-Yapp-1.05 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-patchreader/PKGBUILD b/community/perl-patchreader/PKGBUILD new file mode 100644 index 000000000..5b1b1f4be --- /dev/null +++ b/community/perl-patchreader/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-patchreader +pkgver=0.9.5 +pkgrel=1 +pkgdesc="Utilities to read and manipulate patches and CVS" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/PatchReader" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/J/JK/JKEISER/PatchReader-$pkgver.tar.gz) +md5sums=('8aca86b807aec3c82dcb981c7730f022') + +build() { + cd $startdir/src/PatchReader-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-pod-coverage/PKGBUILD b/community/perl-pod-coverage/PKGBUILD new file mode 100644 index 000000000..8318fd8d5 --- /dev/null +++ b/community/perl-pod-coverage/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-pod-coverage +pkgver=0.20 +pkgrel=1 +pkgdesc="Checks if the documentation of a module is comprehensive " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Pod-Coverage" +license=('GPL' 'PerlArtistic') +depends=('perl-devel-symdump>=2.01') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RC/RCLAMP/Pod-Coverage-$pkgver.tar.gz) + +build() { + cd $startdir/src/Pod-Coverage-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('292a5b8d3a93597af441d3e6467b8ad6') diff --git a/community/perl-poe-component-client-dns/PKGBUILD b/community/perl-poe-component-client-dns/PKGBUILD new file mode 100644 index 000000000..96f403c8a --- /dev/null +++ b/community/perl-poe-component-client-dns/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 3670 2009-10-07 08:22:22Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-poe-component-client-dns +pkgver=1.050 +pkgrel=1 +pkgdesc="Perl/CPAN Module POE::Component::Client::DNS" +arch=(any) +url="http://search.cpan.org/dist/POE-Component-Client-DNS" +license=("GPL" "PerlArtistic") +makedepends=("perl-net-dns" "perl-poe") +depends=("perl-net-dns" "perl-poe") +source=("http://www.cpan.org/authors/id/R/RC/RCAPUTO/POE-Component-Client-DNS-$pkgver.tar.gz") +md5sums=('c07de9f13818a9d8bf467831282df55c') + +build() { + cd $startdir/src/POE-Component-Client-DNS-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-poe-component-client-http/PKGBUILD b/community/perl-poe-component-client-http/PKGBUILD new file mode 100644 index 000000000..078a7c790 --- /dev/null +++ b/community/perl-poe-component-client-http/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 3677 2009-10-07 08:25:14Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-poe-component-client-http +pkgver=0.890 +pkgrel=1 +pkgdesc="Perl/CPAN Module POE::Component::Client::HTTP : nonblockingparallel web requests engine" +arch=(any) +url="http://search.cpan.org/dist/POE-Component-Client-HTTP" +license=("GPL" "PerlArtistic") +makedepends=("perl-uri" "perl-poe-component-client-keepalive" "perl-poe" ) +depends=("perl-uri" "perl-poe-component-client-keepalive" "perl-poe" ) +source=("http://www.cpan.org/authors/id/R/RC/RCAPUTO/POE-Component-Client-HTTP-$pkgver.tar.gz") +md5sums=('88508c5d66be9a7a56ed576ea17e661d') + +build() { + cd $startdir/src/POE-Component-Client-HTTP-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-poe-component-client-keepalive/PKGBUILD b/community/perl-poe-component-client-keepalive/PKGBUILD new file mode 100644 index 000000000..ed719111a --- /dev/null +++ b/community/perl-poe-component-client-keepalive/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-poe-component-client-keepalive +pkgver=0.260 +pkgrel=1 +pkgdesc="Perl/CPAN Module POE::Component::Client::Keepalive" +arch=(any) +url="http://search.cpan.org/dist/POE-Component-Client-Keepalive" +license=("GPL" "PerlArtistic") +makedepends=("perl-poe-component-client-dns" "perl-poe") +depends=("perl-poe-component-client-dns" "perl-poe") +source=("http://search.cpan.org/CPAN/authors/id/R/RC/RCAPUTO/POE-Component-Client-Keepalive-$pkgver.tar.gz") +md5sums=('4841d341b0a1e9ebcdf9ef573b388236') + +build() { + cd $startdir/src/POE-Component-Client-Keepalive-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-poe-component-ikc/PKGBUILD b/community/perl-poe-component-ikc/PKGBUILD new file mode 100644 index 000000000..82b6d86d8 --- /dev/null +++ b/community/perl-poe-component-ikc/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-poe-component-ikc +pkgver=0.2200 +pkgrel=1 +pkgdesc="Perl/CPAN Module POE::Component::IKC" +arch=("i686" "x86_64") +url="http://search.cpan.org/~gwyn/POE-Component-IKC/" +license=("GPL" "PerlArtistic") +makedepends=("perl-poe") +depends=("perl-poe") +source=("http://www.cpan.org/authors/id/G/GW/GWYN/POE-Component-IKC-$pkgver.tar.gz") +md5sums=('7e185f5c1e070451156c7415d0676eec') + +build() { + cd $startdir/src/POE-Component-IKC-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-poe/PKGBUILD b/community/perl-poe/PKGBUILD new file mode 100644 index 000000000..1c2a6338a --- /dev/null +++ b/community/perl-poe/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-poe +pkgver=1.268 +pkgrel=1 +pkgdesc="portable multitasking and networking framework for Perl " +arch=(any) +url="http://search.cpan.org/dist/POE" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perl-io-tty>=1.08') +options=('!emptydirs') +source=(http://search.cpan.org/CPAN/authors/id/R/RC/RCAPUTO/POE-$pkgver.tar.gz) +md5sums=('e5290beba4884064da68320dc46bf296') + +build() { + cd $startdir/src/POE-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-regexp-shellish/PKGBUILD b/community/perl-regexp-shellish/PKGBUILD new file mode 100644 index 000000000..7c40f5903 --- /dev/null +++ b/community/perl-regexp-shellish/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-regexp-shellish +pkgver=0.93 +pkgrel=3 +pkgdesc="Perl/CPAN Module Regexp::Shellish : Shelllike regular expressions" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Regexp-Shellish" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/R/RB/RBS/Regexp-Shellish-0.93.tar.gz") +md5sums=('a5f92bf82b3d5033518e6d2c1028ee37') + +build() { + cd $startdir/src/Regexp-Shellish-0.93 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-return-value/PKGBUILD b/community/perl-return-value/PKGBUILD new file mode 100644 index 000000000..424bd2ecf --- /dev/null +++ b/community/perl-return-value/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-return-value +pkgver=1.302 +pkgrel=1 +pkgdesc="Polymorphic Return Values " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Return-Value" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RJ/RJBS/Return-Value-$pkgver.tar.gz) +md5sums=('fed7ed691b0945d8ec27e7c7440e6f97') + +build() { + cd $startdir/src/Return-Value-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-set-infinite/PKGBUILD b/community/perl-set-infinite/PKGBUILD new file mode 100644 index 000000000..b77d2e413 --- /dev/null +++ b/community/perl-set-infinite/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-set-infinite +pkgver=0.63 +pkgrel=1 +pkgdesc="Infinite Set Theory module, with Date, Time" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Set-Infinite" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/F/FG/FGLOCK/Set-Infinite-$pkgver.tar.gz) +md5sums=('8c573e00f3152db222de08b104b74c31') + +build() { + cd $startdir/src/Set-Infinite-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-sgmls/PKGBUILD b/community/perl-sgmls/PKGBUILD new file mode 100644 index 000000000..92827b861 --- /dev/null +++ b/community/perl-sgmls/PKGBUILD @@ -0,0 +1,32 @@ +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=perl-sgmls +pkgver=1.03ii +pkgrel=2 +pkgdesc="A Post-Processor for SGMLS and NSGMLS" +arch=('i686' 'x86_64') +url="http://search.cpan.org/~DMEGG/SGMLSpm" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs' 'docs' 'force') +source=(http://www.cpan.org/authors/id/D/DM/DMEGG/SGMLSpm-$pkgver.tar.gz) +md5sums=('5bcb197fd42e67d51c739b1414d514a7') + +build() { + cd $startdir/src/SGMLSpm + + mkdir -p $pkgdir/usr/bin $pkgdir/usr/lib/perl5/vendor_perl $pkgdir/usr/share/doc/perl-sgmls + + patch Makefile <<EOF +84a85 +> find \${HTMLDIR} -type l -exec rm -f {} \; +EOF + + make install install_html \ + BINDIR=$pkgdir/usr/bin \ + PERL5DIR=$pkgdir/usr/lib/perl5/vendor_perl \ + HTMLDIR=$pkgdir/usr/share/doc/perl-sgmls || return 1 + + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-soap-lite/PKGBUILD b/community/perl-soap-lite/PKGBUILD new file mode 100644 index 000000000..e59b4e166 --- /dev/null +++ b/community/perl-soap-lite/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-soap-lite +pkgver=0.710.08 +pkgrel=1 +pkgdesc="Client and server side SOAP implementation" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/SOAP-Lite" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perl-crypt-ssleay' 'perl-mime-lite' 'perl-libwww' 'perl-uri' \ + 'perl-mime-tools' 'perl-io-socket-ssl' 'perlxml>=2.23' 'perl-fcgi') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/M/MK/MKUTTER/SOAP-Lite-$pkgver.tar.gz) +md5sums=('e7869ad91fee76cc1782fe29fe3a989d') + +build() { + cd $startdir/src/SOAP-Lite-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-spiffy/PKGBUILD b/community/perl-spiffy/PKGBUILD new file mode 100644 index 000000000..e496d5162 --- /dev/null +++ b/community/perl-spiffy/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-spiffy +pkgver=0.30 +pkgrel=3 +pkgdesc="Spiffy Perl Interface Framework For You" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Spiffy" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/I/IN/INGY/Spiffy-$pkgver.tar.gz) +md5sums=('49860ccf2127c6d2af3d98560ffae644') + +build() { + cd $startdir/src/Spiffy-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-string-crc32/PKGBUILD b/community/perl-string-crc32/PKGBUILD new file mode 100644 index 000000000..97ed49807 --- /dev/null +++ b/community/perl-string-crc32/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-string-crc32 +pkgver=1.4 +pkgrel=3 +pkgdesc="Perl/CPAN Module String::CRC32 : ZMODEMlike CRC32 generation" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/String-CRC32" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/S/SO/SOENKE/String-CRC32-1.4.tar.gz") +md5sums=('9b241bc4a482a3aa59fbb1429bc30546') +build() { + cd $startdir/src/String-CRC32-1.4 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-sub-uplevel/PKGBUILD b/community/perl-sub-uplevel/PKGBUILD new file mode 100644 index 000000000..eb81b3b0c --- /dev/null +++ b/community/perl-sub-uplevel/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-sub-uplevel +pkgver=0.21_01 +pkgrel=1 +pkgdesc="apparently run a function in a higher stack frame " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Sub-Uplevel" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-$pkgver.tar.gz) + +build() { + cd $startdir/src/Sub-Uplevel-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('6c0243f1ec3f44a581fd9b5bbf7a8bb0') diff --git a/community/perl-svn-mirror/PKGBUILD b/community/perl-svn-mirror/PKGBUILD new file mode 100644 index 000000000..4e94bb79c --- /dev/null +++ b/community/perl-svn-mirror/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-svn-mirror +pkgver=0.75 +pkgrel=1 +pkgdesc="Perl/CPAN Module SVN::Mirror" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/SVN-Mirror" +license=("GPL" "PerlArtistic") +makedepends=("perl-svn-simple-edit" "perl-uri" "perl-class-accessor" "perl-file-chdir" "perl-timedate" "perl-term-readkey") +depends=("subversion" "perl-svn-simple-edit" "perl-uri" "perl-class-accessor" "perl-file-chdir" "perl-timedate" "perl-term-readkey") +source=("http://www.cpan.org/authors/id/C/CL/CLKAO/SVN-Mirror-$pkgver.tar.gz") + +build() { + cd $startdir/src/SVN-Mirror-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('15c81a0958ae94e11fcb0dbb62548c98') diff --git a/community/perl-svn-simple-edit/PKGBUILD b/community/perl-svn-simple-edit/PKGBUILD new file mode 100644 index 000000000..9ffbd4c2e --- /dev/null +++ b/community/perl-svn-simple-edit/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-svn-simple-edit +pkgver=0.27 +pkgrel=5 +pkgdesc="Perl/CPAN Module SVN::Simple::Edit" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Edit.pm" +license=('GPL' 'Artistic') +makedepends=('subversion') +source=(http://www.cpan.org/authors/id/C/CL/CLKAO/SVN-Simple-$pkgver.tar.gz) +md5sums=("6a5609e038421564051019649dd05fd0") + +build() { + cd $startdir/src/SVN-Simple-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-sys-syscall/PKGBUILD b/community/perl-sys-syscall/PKGBUILD new file mode 100644 index 000000000..6e8779a84 --- /dev/null +++ b/community/perl-sys-syscall/PKGBUILD @@ -0,0 +1,19 @@ +pkgname=perl-sys-syscall +pkgver=0.22 +pkgrel=1 +pkgdesc="Perl/CPAN Module Sys::Syscall" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Sys-Syscall/" +license=("GPL" "PerlArtistic") +source=("http://search.cpan.org/CPAN/authors/id/B/BR/BRADFITZ/Sys-Syscall-$pkgver.tar.gz") +depends=("perl") +md5sums=('a29b1ddd6fea9f7e11f0f82534d4204c') + +build() { + cd $startdir/src/Sys-Syscall-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-template-gd/PKGBUILD b/community/perl-template-gd/PKGBUILD new file mode 100644 index 000000000..75a1edfab --- /dev/null +++ b/community/perl-template-gd/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+aur@gmail.com> + +pkgname=perl-template-gd +pkgver=2.66 +pkgrel=1 +pkgdesc="" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Template-GD" +license=('GPL' 'PerlArtistic') +depends=('perl-template-toolkit>=2.14' 'perl-gd>=1.14') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/A/AB/ABW/Template-GD-$pkgver.tar.gz) +md5sums=('9052bef9bd799e143990e67422c14b81') + +build() { + cd $startdir/src/Template-GD-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-term-animation/PKGBUILD b/community/perl-term-animation/PKGBUILD new file mode 100644 index 000000000..7a330b8a7 --- /dev/null +++ b/community/perl-term-animation/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-term-animation +pkgver=2.4 +pkgrel=3 +pkgdesc="Perl/CPAN Module Term::Animation" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Term-Animation" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz") +md5sums=('92799819f87f38cdbccf4c215e49b4cb') +makedepends=("perl-curses") +depends=("perl-curses") + +build() { + cd $startdir/src/Term-Animation-2.4 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-term-progressbar/PKGBUILD b/community/perl-term-progressbar/PKGBUILD new file mode 100644 index 000000000..f81f9c5dd --- /dev/null +++ b/community/perl-term-progressbar/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-term-progressbar +pkgver=2.09 +pkgrel=3 +pkgdesc="Perl/CPAN Module Term::ProgressBar : Progress bar in just ASCII using Term" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Term-ProgressBar" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/F/FL/FLUFFY/Term-ProgressBar-2.09.tar.gz") +md5sums=('440dfd04fe51a12d314e9adf2445f04a') +makedepends=("perl-class-methodmaker" "perl-term-readkey") +depends=("perl-class-methodmaker" "perl-term-readkey") + +build() { + cd $startdir/src/Term-ProgressBar-2.09 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-term-read-password/PKGBUILD b/community/perl-term-read-password/PKGBUILD new file mode 100644 index 000000000..b5655f092 --- /dev/null +++ b/community/perl-term-read-password/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Wael Nasreddine <gandalf@siemens-mobiles.org> + +pkgname=perl-term-read-password +pkgver=0.11 +pkgrel=2 +pkgdesc="lets you ask the user for a password without echoing" +arch=(i686 x86_64) +license=('GPL' 'PerlArtistic') +depends=('perl') +url="http://search.cpan.org/dist/Term" +source=(http://cpan.org/modules/by-module/Term/Term-ReadPassword-$pkgver.tar.gz) +md5sums=('e4e611f2a1efcf99c2b0c0488dd615e6') + +build() { + cd $startdir/src/Term-ReadPassword-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-term-readline/PKGBUILD b/community/perl-term-readline/PKGBUILD new file mode 100644 index 000000000..d7dd7da76 --- /dev/null +++ b/community/perl-term-readline/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-term-readline +pkgver=1.0302 +pkgrel=1 +pkgdesc="GNU Readline history and completion in Perl" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Term-ReadLine-Perl" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/I/IL/ILYAZ/modules/Term-ReadLine-Perl-$pkgver.tar.gz) +md5sums=('b68fca52e071e5307670519609ab269c') + +build() { + cd $startdir/src/Term-ReadLine-Perl-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-test-base/PKGBUILD b/community/perl-test-base/PKGBUILD new file mode 100644 index 000000000..4c47b5ee0 --- /dev/null +++ b/community/perl-test-base/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-test-base +pkgver=0.58 +pkgrel=1 +pkgdesc="A Data Driven Testing Framework" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Test-Base" +license=('GPL' 'PerlArtistic') +depends=('perl-spiffy>=0.30') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/I/IN/INGY/Test-Base-$pkgver.tar.gz) + +build() { + cd $startdir/src/Test-Base-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('a3999c99b32e67c1759ddcb8c2d5a7f6') diff --git a/community/perl-test-deep/PKGBUILD b/community/perl-test-deep/PKGBUILD new file mode 100644 index 000000000..a6d06df35 --- /dev/null +++ b/community/perl-test-deep/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-test-deep +pkgver=0.104 +pkgrel=1 +pkgdesc="Extremely flexible deep comparison " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Test-Deep" +license=('GPL' 'PerlArtistic') +depends=('perl-test-nowarnings' 'perl-test-tester') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/F/FD/FDALY/Test-Deep-$pkgver.tar.gz) + +build() { + cd $startdir/src/Test-Deep-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('8c541afabcefd611f9bd33cb01a9742b') diff --git a/community/perl-test-differences/PKGBUILD b/community/perl-test-differences/PKGBUILD new file mode 100644 index 000000000..0cb0fd3ce --- /dev/null +++ b/community/perl-test-differences/PKGBUILD @@ -0,0 +1,22 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-test-differences +pkgver=0.4801 +pkgrel=2 +pkgdesc="Perl/CPAN Module Test::Differences" +arch=(any) +depends=(perl-text-diff) +url="http://search.cpan.org/dist/Test-Differences" +license=("GPL" "PerlArtistic") +source=("http://search.cpan.org/CPAN/authors/id/O/OV/OVID/Test-Differences-$pkgver.tar.gz") +md5sums=('2df59051b3c4276f9bb3f26fcf01ae67') + +build() { + cd $startdir/src/Test-Differences-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-test-exception/PKGBUILD b/community/perl-test-exception/PKGBUILD new file mode 100644 index 000000000..8b0794ba9 --- /dev/null +++ b/community/perl-test-exception/PKGBUILD @@ -0,0 +1,22 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> +pkgname=perl-test-exception +pkgver=0.27 +pkgrel=1 +pkgdesc="Perl/CPAN Module Test::Exception : Functions for testing exceptionbased code" +arch=("i686" "x86_64") +url="http://search.cpan.org/~adie/" +license=("GPL" "Artistic") +makedepends=("perl-sub-uplevel") +depends=("perl-sub-uplevel") +source=("http://search.cpan.org/CPAN/authors/id/A/AD/ADIE/Test-Exception-$pkgver.tar.gz") +md5sums=('dd9383e0bb207c7b0a04d6ba990a5909') + +build() { + cd $startdir/src/Test-Exception-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-test-manifest/PKGBUILD b/community/perl-test-manifest/PKGBUILD new file mode 100644 index 000000000..ef48544c1 --- /dev/null +++ b/community/perl-test-manifest/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-test-manifest +pkgver=1.22 +pkgrel=2 +pkgdesc="configure which test files to run" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Test-Manifest" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/B/BD/BDFOY/Test-Manifest-$pkgver.tar.gz) +md5sums=('298156323748c74decdca79904ebd881') + +build() { + cd $startdir/src/Test-Manifest-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-test-mockobject/PKGBUILD b/community/perl-test-mockobject/PKGBUILD new file mode 100644 index 000000000..aa02f02c8 --- /dev/null +++ b/community/perl-test-mockobject/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-test-mockobject +pkgver=1.09 +pkgrel=1 +pkgdesc="Perl extension for emulating troublesome interfaces " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Test-MockObject" +license=('GPL' 'PerlArtistic') +depends=('perl-universal-can>=1.11' 'perl-universal-isa>=0.06') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/C/CH/CHROMATIC/Test-MockObject-$pkgver.tar.gz) + +build() { + cd $startdir/src/Test-MockObject-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('3c9c2842d40fa8c389563c227804d7d8') diff --git a/community/perl-test-nowarnings/PKGBUILD b/community/perl-test-nowarnings/PKGBUILD new file mode 100644 index 000000000..405badede --- /dev/null +++ b/community/perl-test-nowarnings/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-test-nowarnings +pkgver=0.084 +pkgrel=2 +pkgdesc="Make sure you didn't emit any warnings while testing " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Test-NoWarnings" +license=('GPL' 'PerlArtistic') +depends=('perl-test-tester') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/F/FD/FDALY/Test-NoWarnings-$pkgver.tar.gz) +md5sums=('26341294a4062e9e7d8a643485ca78d4') + +build() { + cd $startdir/src/Test-NoWarnings-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-test-tester/PKGBUILD b/community/perl-test-tester/PKGBUILD new file mode 100644 index 000000000..ce6cd9faf --- /dev/null +++ b/community/perl-test-tester/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-test-tester +pkgver=0.107 +pkgrel=1 +pkgdesc="Ease testing test modules built with Test::Builder" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Test-Tester" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/F/FD/FDALY/Test-Tester-$pkgver.tar.gz) + +build() { + cd $startdir/src/Test-Tester-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('998a8abe241992faaa3e90f330800840') diff --git a/community/perl-test-warn/PKGBUILD b/community/perl-test-warn/PKGBUILD new file mode 100644 index 000000000..fae1d08ab --- /dev/null +++ b/community/perl-test-warn/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Firmicus <francois.archlinux.org> + +pkgname=perl-test-warn +_realname=Test-Warn +pkgver=0.21 +pkgrel=2 +pkgdesc="Perl extension to test methods for warnings " +arch=(any) +url="http://search.cpan.org/~CHORNY/Test-Warn" +license=('GPL' 'PerlArtistic') +depends=('perl-tree-dag-node' 'perl-sub-uplevel>=0.12' 'perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/C/CH/CHORNY/${_realname}-$pkgver.zip) +md5sums=('d33c38d18d2bedac52bfdbaf94c8744d') + +build() { + cd $startdir/src/${_realname}-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-text-bidi/PKGBUILD b/community/perl-text-bidi/PKGBUILD new file mode 100644 index 000000000..bd885b32e --- /dev/null +++ b/community/perl-text-bidi/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-text-bidi +pkgver=0.03 +pkgrel=3 +pkgdesc="Unicode bidi algorithm-libfribidi interface" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Text-Bidi" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'fribidi') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/K/KA/KAMENSKY/Text-Bidi-$pkgver.tar.gz) +md5sums=('93e124628ff2983e32ac478f25f8d627') + +build() { + cd $startdir/src/Text-Bidi-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-text-charwidth/PKGBUILD b/community/perl-text-charwidth/PKGBUILD new file mode 100644 index 000000000..720e7c30e --- /dev/null +++ b/community/perl-text-charwidth/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-text-charwidth +pkgver=0.04 +pkgrel=3 +pkgdesc="Perl/CPAN Module Text::CharWidth" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Text-CharWidth" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/K/KU/KUBOTA/Text-CharWidth-0.04.tar.gz") +md5sums=('37a723df0580c0758c0ee67b37336c15') + +build() { + cd $startdir/src/Text-CharWidth-0.04 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-text-diff/PKGBUILD b/community/perl-text-diff/PKGBUILD new file mode 100644 index 000000000..75b58ecc5 --- /dev/null +++ b/community/perl-text-diff/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: Firmicus <francois.archlinux.org> + +pkgname=perl-text-diff +_realname=Text-Diff +pkgver=1.37 +pkgrel=1 +pkgdesc="Perform diffs on files and record sets " +arch=('any') +url="http://search.cpan.org/dist/${_realname}" +license=('GPL' 'PerlArtistic') +depends=('perl-algorithm-diff>=1.1900') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/A/AD/ADAMK/${_realname}-${pkgver}.tar.gz) +md5sums=('52c1cba785ecfbbca242b57742173665') + +build() { + cd $srcdir/${_realname}-${pkgver} + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-text-kakasi/ChangeLog b/community/perl-text-kakasi/ChangeLog new file mode 100644 index 000000000..0a469fdff --- /dev/null +++ b/community/perl-text-kakasi/ChangeLog @@ -0,0 +1,3 @@ +2008-10-27 Allan McRae <allan@archlinux.org> + * perl-text-kakasi 2.04-4 + * fixed typo in depends diff --git a/community/perl-text-kakasi/PKGBUILD b/community/perl-text-kakasi/PKGBUILD new file mode 100644 index 000000000..b1266a3be --- /dev/null +++ b/community/perl-text-kakasi/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-text-kakasi +pkgver=2.04 +pkgrel=4 +pkgdesc="Perl frontend to kakasi" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Text-Kakasi" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'kakasi') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/D/DA/DANKOGAI/Text-Kakasi-$pkgver.tar.gz) +md5sums=('5a9e381cb93edfd707124a63c60f96b1') + +build() { + cd $srcdir/Text-Kakasi-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$pkgdir || return 1 + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +} diff --git a/community/perl-text-markdown/PKGBUILD b/community/perl-text-markdown/PKGBUILD new file mode 100644 index 000000000..b76b61a63 --- /dev/null +++ b/community/perl-text-markdown/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-text-markdown +pkgver=1.0.24 +pkgrel=1 +pkgdesc="Perl/CPAN Module Text::Markdown" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Text-Markdown" +license=("GPL" "Artistic") +source=("http://search.cpan.org/CPAN/authors/id/B/BO/BOBTFISH/Text-Markdown-$pkgver.tar.gz") + +build() { + cd $startdir/src/Text-Markdown-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('471d61df7fdf66a791d66ad37074bd7b') diff --git a/community/perl-text-query/PKGBUILD b/community/perl-text-query/PKGBUILD new file mode 100644 index 000000000..9ada4b728 --- /dev/null +++ b/community/perl-text-query/PKGBUILD @@ -0,0 +1,25 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=perl-text-query +_cpanname=Text-Query +pkgver=0.07 +pkgrel=1 +pkgdesc="Query processing framework" +arch=('any') +url="http://search.cpan.org/~EBOHLMAN/${_cpanname}" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/E/EB/EBOHLMAN/${_cpanname}-${pkgver}.tar.gz) +md5sums=('1452eadb3b2e2da948431655733582a5') + +build() { + cd $srcdir/${_cpanname}-${pkgver} + sed -i '/^auto_install/d' Makefile.PL + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$pkgdir || return 1 + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +} diff --git a/community/perl-text-reform/PKGBUILD b/community/perl-text-reform/PKGBUILD new file mode 100644 index 000000000..dc3ccd585 --- /dev/null +++ b/community/perl-text-reform/PKGBUILD @@ -0,0 +1,24 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Maintainer: Firmicus <francois.archlinux.org> + +pkgname=perl-text-reform +_realname=Text-Reform +pkgver=1.20 +pkgrel=1 +pkgdesc="Manual text wrapping and reformatting " +arch=(any) +url="http://search.cpan.org/dist/Text-Reform" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/${_realname}-$pkgver.tar.gz) +md5sums=('f37f5834f3dc221eacd09bdfcfe40918') + +build() { + cd $startdir/src/Text-Reform-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-text-vfile-asdata/PKGBUILD b/community/perl-text-vfile-asdata/PKGBUILD new file mode 100644 index 000000000..f7cc6d712 --- /dev/null +++ b/community/perl-text-vfile-asdata/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-text-vfile-asdata +pkgver=0.05 +pkgrel=3 +pkgdesc="Perl/CPAN Module Text::vFile::asData" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Text-vFile-asData" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/R/RC/RCLAMP/Text-vFile-asData-0.05.tar.gz") +md5sums=('3e2ec1f22562dc3d92ababac4f882bed') +makedepends=("perl-class-accessor-chained") +depends=("perl-class-accessor-chained") + +build() { + cd $startdir/src/Text-vFile-asData-0.05 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-tidy/PKGBUILD b/community/perl-tidy/PKGBUILD new file mode 100644 index 000000000..b98a53148 --- /dev/null +++ b/community/perl-tidy/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Maintainer: Firmicus <francois.archlinux.org> + +pkgname=perl-tidy +pkgver=20090616 +pkgrel=1 +pkgdesc="Parses and beautifies perl source " +arch=(any) +url="http://search.cpan.org/dist/Perl-Tidy" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/S/SH/SHANCOCK/Perl-Tidy-$pkgver.tar.gz) +md5sums=('63baa94a96fc5c272e06e72e589e7673') + +build() { + cd $startdir/src/Perl-Tidy-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-tie-cphash/PKGBUILD b/community/perl-tie-cphash/PKGBUILD new file mode 100644 index 000000000..1fde5eaea --- /dev/null +++ b/community/perl-tie-cphash/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-tie-cphash +pkgver=1.04 +pkgrel=1 +pkgdesc="Perl/CPAN Module Tie::CPHash : Case preserving but case insensitive hash" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Tie-CPHash" +license=("GPL" "PerlArtistic") +depends=('perl') +source=("http://www.cpan.org/authors/id/C/CJ/CJM/Tie-CPHash-$pkgver.tar.gz") +md5sums=('d9430275241f5d198c2af027aea294ee') + +build() { + cd $startdir/src/Tie-CPHash-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-tie-hash-indexed/PKGBUILD b/community/perl-tie-hash-indexed/PKGBUILD new file mode 100644 index 000000000..6df7872e4 --- /dev/null +++ b/community/perl-tie-hash-indexed/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-tie-hash-indexed +pkgver=0.05 +pkgrel=2 +pkgdesc="Ordered hashes for Perl " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Tie-Hash-Indexed" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/M/MH/MHX/Tie-Hash-Indexed-$pkgver.tar.gz) +md5sums=('41e2d013df8cfafdd239bc65bbada014') + +build() { + cd $startdir/src/Tie-Hash-Indexed-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-tie-ixhash/PKGBUILD b/community/perl-tie-ixhash/PKGBUILD new file mode 100644 index 000000000..f7d619d34 --- /dev/null +++ b/community/perl-tie-ixhash/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-tie-ixhash +pkgver=1.21 +pkgrel=3 +pkgdesc="Indexed hash (ordered array/hash composite)" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Tie-IxHash" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/G/GS/GSAR/Tie-IxHash-$pkgver.tar.gz) +md5sums=('567ddc13081596b52cfe3d82218cb264') + +build() { + cd $startdir/src/Tie-IxHash-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-time-duration/PKGBUILD b/community/perl-time-duration/PKGBUILD new file mode 100644 index 000000000..250deed88 --- /dev/null +++ b/community/perl-time-duration/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-time-duration +pkgver=1.06 +pkgrel=3 +pkgdesc="rounded or exact English expression of durations " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Time-Duration" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/A/AV/AVIF/Time-Duration-$pkgver.tar.gz) +md5sums=('d65108e0e4e8ffb38e28d532f8ddcd12') + +build() { + cd $startdir/src/Time-Duration-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-time-format/PKGBUILD b/community/perl-time-format/PKGBUILD new file mode 100644 index 000000000..40a2ae2ed --- /dev/null +++ b/community/perl-time-format/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-time-format +pkgver=1.09 +pkgrel=1 +pkgdesc="Perl/CPAN Module Time::Format : Easytouse datetime formatting" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Time-Format" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/R/RO/ROODE/Time-Format-$pkgver.tar.gz") + +build() { + cd $startdir/src/Time-Format-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('c0edfd94d8f4cb814dee7bdf7e9ed61f') diff --git a/community/perl-time-human/PKGBUILD b/community/perl-time-human/PKGBUILD new file mode 100644 index 000000000..bce39920f --- /dev/null +++ b/community/perl-time-human/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-time-human +pkgver=1.03 +pkgrel=3 +pkgdesc="Perl/CPAN Module Time::Human" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Time-Human" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/J/JH/JHOBLITT/Time-Human-1.03.tar.gz") +md5sums=("0e869154c54593305cb1366285c8cac5") + +build() { + cd $startdir/src/Time-Human-1.03 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-tk-tablematrix/PKGBUILD b/community/perl-tk-tablematrix/PKGBUILD new file mode 100644 index 000000000..2c376bf7d --- /dev/null +++ b/community/perl-tk-tablematrix/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-tk-tablematrix +pkgver=1.23 +pkgrel=4 +pkgdesc="Display data in TableSpreadsheet format" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/Tk-TableMatrix" +license=("GPL" "PerlArtistic") +depends=('perl-tk') +options=('!emptydirs') +source=("http://www.cpan.org/authors/id/C/CE/CERNEY/Tk-TableMatrix-$pkgver.tar.gz") +md5sums=('6b7653d129bf1a8327054a88b58d6364') + +build() { + cd $startdir/src/Tk-TableMatrix-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete + rm -f $startdir/pkg/usr/lib/perl5/vendor_perl/auto/Tk/pTk/extralibs.ld +} diff --git a/community/perl-tree-dag-node/PKGBUILD b/community/perl-tree-dag-node/PKGBUILD new file mode 100644 index 000000000..15eecd1df --- /dev/null +++ b/community/perl-tree-dag-node/PKGBUILD @@ -0,0 +1,22 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=perl-tree-dag-node +pkgver=1.06 +pkgrel=1 +pkgdesc="base class for trees" +arch=('i686' 'x86_64') +url="http://search.cpan.org/~COGENT/Tree-DAG_Node" +license=('GPL' 'PerlArtistic') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/C/CO/COGENT/Tree-DAG_Node-$pkgver.tar.gz) +md5sums=('3b006f128bd1d8961fc57c466ffa05f2') + +build() { + cd $startdir/src/Tree-DAG_Node-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-unicode-utf8simple/PKGBUILD b/community/perl-unicode-utf8simple/PKGBUILD new file mode 100644 index 000000000..e48a7ee65 --- /dev/null +++ b/community/perl-unicode-utf8simple/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-unicode-utf8simple +pkgver=1.06 +pkgrel=2 +pkgdesc="Conversions to/from UTF8 from/to characterse" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Unicode-UTF8simple" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/G/GU/GUS/Unicode-UTF8simple-$pkgver.tar.gz) +md5sums=('1d90907170ed41690a572a2d6ed6e7da') + +build() { + cd $startdir/src/Unicode-UTF8simple-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-universal-can/PKGBUILD b/community/perl-universal-can/PKGBUILD new file mode 100644 index 000000000..aad5898c3 --- /dev/null +++ b/community/perl-universal-can/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-universal-can +pkgver=1.12 +pkgrel=3 +pkgdesc="Hack around people calling UNIVERSAL::can() as a function" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/UNIVERSAL-can" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/C/CH/CHROMATIC/UNIVERSAL-can-$pkgver.tar.gz) +md5sums=('4386c4f7479447fc5b51e8c3770cd2f4') + +build() { + cd $startdir/src/UNIVERSAL-can-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-universal-isa/PKGBUILD b/community/perl-universal-isa/PKGBUILD new file mode 100644 index 000000000..03ec99571 --- /dev/null +++ b/community/perl-universal-isa/PKGBUILD @@ -0,0 +1,24 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-universal-isa +pkgver=1.01 +pkgrel=1 +pkgdesc="Attempt to recover from people calling UNIVERSAL::isa as a function " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/UNIVERSAL-isa" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/C/CH/CHROMATIC/UNIVERSAL-isa-$pkgver.tar.gz) +md5sums=('032d0d035b6dc8e25dd0e8af55443b9b') + +build() { + cd $startdir/src/UNIVERSAL-isa-$pkgver + perl Build.PL installdirs=vendor destdir=${startdir}/pkg \ + --config man1ext=1p --config man3ext=3pm || return 1 + perl Build || return 1 + perl Build install || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-user-identity/PKGBUILD b/community/perl-user-identity/PKGBUILD new file mode 100644 index 000000000..f9750299e --- /dev/null +++ b/community/perl-user-identity/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-user-identity +pkgver=0.92 +pkgrel=2 +pkgdesc="Perl/CPAN Module User::Identity : Define a person" +arch=("i686" "x86_64") +url="http://search.cpan.org/~markov/User-Identity/" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/M/MA/MARKOV/User-Identity-$pkgver.tar.gz") +md5sums=('35f9582da8bc582a7603299ea27c840f') + +build() { + cd $startdir/src/User-Identity-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-www-curl/PKGBUILD b/community/perl-www-curl/PKGBUILD new file mode 100644 index 000000000..63f77ed1d --- /dev/null +++ b/community/perl-www-curl/PKGBUILD @@ -0,0 +1,22 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-www-curl +pkgver=4.09 +pkgrel=1 +pkgdesc="Perl/CPAN Module WWW::Curl" +arch=(any) +url="http://search.cpan.org/dist/WWW-Curl/" +license=("GPL" "Artistic") +depends=("curl") +source=("http://search.cpan.org/CPAN/authors/id/S/SZ/SZBALINT/WWW-Curl-$pkgver.tar.gz") +md5sums=('04c136c1212edb68717ec14f6dff1cc3') + +build() { + cd $startdir/src/WWW-Curl-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-www-mechanize/PKGBUILD b/community/perl-www-mechanize/PKGBUILD new file mode 100644 index 000000000..6ae6c06cd --- /dev/null +++ b/community/perl-www-mechanize/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 3696 2009-10-07 09:43:35Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-www-mechanize +pkgver=1.60 +pkgrel=1 +pkgdesc="Automates web page form & link interaction" +arch=(any) +url="http://search.cpan.org/dist/WWW-Mechanize" +license=('GPL' 'PerlArtistic') +depends=('perl-libwww' 'perl-html-parser' 'perl-uri' 'perl-http-response-encoding' \ + 'perl-http-server-simple' 'perl-test-warn') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/P/PE/PETDANCE/WWW-Mechanize-$pkgver.tar.gz) +md5sums=('bd3bf56f28881c5363d1c599ff43a632') + +build() { + cd $startdir/src/WWW-Mechanize-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-www-sms/PKGBUILD b/community/perl-www-sms/PKGBUILD new file mode 100644 index 000000000..fefa8ad61 --- /dev/null +++ b/community/perl-www-sms/PKGBUILD @@ -0,0 +1,22 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-www-sms +pkgver=0.09 +pkgrel=4 +pkgdesc="Perl/CPAN Module WWW::SMS : A Perl framework for sending SMS messages" +arch=("i686" "x86_64") +url="http://search.cpan.org/~eim/WWW-SMS/" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/E/EI/EIM/WWW-SMS/WWW-SMS-0.09.tar.gz") +md5sums=('bf5810409bfdc9dfb9fb44e8ef3ec346') +install=perl-www-sms.install + +build() { + cd $startdir/src/WWW-SMS-0.09 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-www-sms/perl-www-sms.install b/community/perl-www-sms/perl-www-sms.install new file mode 100644 index 000000000..d2971e1aa --- /dev/null +++ b/community/perl-www-sms/perl-www-sms.install @@ -0,0 +1,19 @@ +# arg 1: the new package version +post_install() { + echo ">>>" + echo ">>> WARNING" + echo ">>> -------" + echo ">>> If you use French gateway submodule (SFR.pm) you" + echo ">>> have to install the optional perl-date-manip package." + echo ">>>" +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 +} + +op=$1 +shift +$op $* diff --git a/community/perl-x11-protocol/PKGBUILD b/community/perl-x11-protocol/PKGBUILD new file mode 100644 index 000000000..93daa0108 --- /dev/null +++ b/community/perl-x11-protocol/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-x11-protocol +pkgver=0.56 +pkgrel=3 +pkgdesc="Perl/CPAN Module X11::Protocol : Raw interface to X Window System servers" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/X11-Protocol" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/S/SM/SMCCAM/X11-Protocol-0.56.tar.gz") +md5sums=('2260bad68d373b201b17c60d761e0f0a') +depends=("xorg-server") + +build() { + cd $startdir/src/X11-Protocol-0.56 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-xml-atom/PKGBUILD b/community/perl-xml-atom/PKGBUILD new file mode 100644 index 000000000..2264378be --- /dev/null +++ b/community/perl-xml-atom/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-xml-atom +pkgver=0.35 +pkgrel=1 +pkgdesc="Atom feed and API implementation " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/XML-Atom" +license=('GPL' 'PerlArtistic') +depends=('perl-class-data-inheritable' 'perl-uri' 'perl-xml-libxml>=1.64' 'perl-xml-xpath') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/M/MI/MIYAGAWA/XML-Atom-$pkgver.tar.gz) + +build() { + cd $startdir/src/XML-Atom-$pkgver + sed -i "s|recommends('LWP::Authen::Wsse'),||g" Makefile.PL + perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('d6b1b28b32db100de5dbb45a3f561953') diff --git a/community/perl-xml-dom/PKGBUILD b/community/perl-xml-dom/PKGBUILD new file mode 100644 index 000000000..3fa40b833 --- /dev/null +++ b/community/perl-xml-dom/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-xml-dom +pkgver=1.44 +pkgrel=5 +pkgdesc="Implements Level 1 of W3's DOM" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/XML-DOM" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perlxml>=2.30' 'perl-xml-regexp' 'libxml-perl>=0.07' 'perl-libwww') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/T/TJ/TJMATHER/XML-DOM-$pkgver.tar.gz) +md5sums=('1ec2032a06e5762984f7a332c199c205') + +build() { + cd $startdir/src/XML-DOM-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-xml-filter-buffertext/PKGBUILD b/community/perl-xml-filter-buffertext/PKGBUILD new file mode 100644 index 000000000..89be6b4c5 --- /dev/null +++ b/community/perl-xml-filter-buffertext/PKGBUILD @@ -0,0 +1,27 @@ +# Contributor: Ondrej Kucera <ondrej.kucera@centrum.cz> + +pkgname=perl-xml-filter-buffertext +_realname=XML-Filter-BufferText +pkgver=1.01 +pkgrel=3 +pkgdesc="XML-Filter-BufferText perl module (filter to put all characters() in one event)" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/XML-Filter-BufferText/" +license=("GPL" "Artistic") +depends=('perl>=5.10.0' 'perl-xml-sax') +options=(!emptydirs) +source=(http://search.cpan.org/CPAN/authors/id/R/RB/RBERJON/${_realname}-$pkgver.tar.gz) +md5sums=('2992c0387632583b966ab9c965b25512') + +build() { + cd ${startdir}/src/${_realname}-${pkgver} + # Install module into the vendor directories. + perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make test || return 1 + make DESTDIR=${startdir}/pkg install + + # Remove .packlist and perllocal.pod files. + find ${startdir}/pkg -name '.packlist' -delete + find ${startdir}/pkg -name 'perllocal.pod' -delete +} diff --git a/community/perl-xml-libxml-common/ChangeLog b/community/perl-xml-libxml-common/ChangeLog new file mode 100644 index 000000000..2f7b7c2cf --- /dev/null +++ b/community/perl-xml-libxml-common/ChangeLog @@ -0,0 +1,5 @@ + +2007-12-29 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Fixed the package to build correctly in x86_64 + diff --git a/community/perl-xml-libxml-common/PKGBUILD b/community/perl-xml-libxml-common/PKGBUILD new file mode 100644 index 000000000..9b27cd5fe --- /dev/null +++ b/community/perl-xml-libxml-common/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-xml-libxml-common +pkgver=0.13 +pkgrel=3 +pkgdesc="Routines and Constants common for XML::LibXML and XML::GDOME" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/XML-LibXML-Common" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'libxml2') +provides=('perl-libxml-common') +replaces=('perl-libxml-common') +conflicts=('perl-libxml-common') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/P/PH/PHISH/XML-LibXML-Common-$pkgver.tar.gz) +md5sums=('13b6d93f53375d15fd11922216249659') + +build() { + cd $startdir/src/XML-LibXML-Common-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-xml-libxml/PKGBUILD b/community/perl-xml-libxml/PKGBUILD new file mode 100644 index 000000000..4332751b9 --- /dev/null +++ b/community/perl-xml-libxml/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: François Charette <francois.archlinux.org> + +pkgname=perl-xml-libxml +pkgver=1.69 +pkgrel=2 +pkgdesc="Interface to the libxml library" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/XML-LibXML" +license=('GPL' 'PerlArtistic') +depends=('libxml2' 'perl-xml-libxml-common>=0.13' 'perl-xml-sax>=0.11' 'perl-xml-namespacesupport>=1.07') +provides=('perl-libxml') +replaces=('perl-libxml') +conflicts=('perl-libxml') +install=('perl-xml-libxml.install') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/P/PA/PAJAS/XML-LibXML-$pkgver.tar.gz) +md5sums=('8295f4ae7b09729985dd1133e3ad0d0a') + +build() { + cd $srcdir/XML-LibXML-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$pkgdir || return 1 + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +} diff --git a/community/perl-xml-libxml/perl-xml-libxml.install b/community/perl-xml-libxml/perl-xml-libxml.install new file mode 100644 index 000000000..6085ff002 --- /dev/null +++ b/community/perl-xml-libxml/perl-xml-libxml.install @@ -0,0 +1,19 @@ +post_install() { + echo ":: Installing SAX XML Parsers" + /usr/bin/perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX::Parser))->save_parsers()" + /usr/bin/perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX))->save_parsers()" +} + +post_upgrade() { + libxmlcount=`grep -c XML::LibXML::SAX /usr/share/perl5/vendor_perl/XML/SAX/ParserDetails.ini` + if [[ $libxmlcount == 0 ]]; then + echo ":: Installing SAX XML Parsers" + /usr/bin/perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX::Parser))->save_parsers()" + /usr/bin/perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX))->save_parsers()" + fi +} + + +op=$1 +shift +$op $* diff --git a/community/perl-xml-libxslt/PKGBUILD b/community/perl-xml-libxslt/PKGBUILD new file mode 100644 index 000000000..94da6b41a --- /dev/null +++ b/community/perl-xml-libxslt/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-xml-libxslt +pkgver=1.68 +pkgrel=2 +pkgdesc="Interface to the gnome libxslt library " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/XML-LibXSLT" +license=('GPL' 'PerlArtistic') +depends=('perl-xml-libxml>=1.67' 'libxslt') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/P/PA/PAJAS/XML-LibXSLT-$pkgver.tar.gz) +md5sums=('23265ad14469b3eede5833f205198a6f') + +build() { + cd $srcdir/XML-LibXSLT-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$pkgdir || return 1 + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +} + diff --git a/community/perl-xml-namespacesupport/PKGBUILD b/community/perl-xml-namespacesupport/PKGBUILD new file mode 100644 index 000000000..b5b98430e --- /dev/null +++ b/community/perl-xml-namespacesupport/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-xml-namespacesupport +pkgver=1.09 +pkgrel=3 +pkgdesc="Generic namespace helpers (ported from SAX2)" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/XML-NamespaceSupport" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/R/RB/RBERJON/XML-NamespaceSupport-$pkgver.tar.gz) +md5sums=('b0867d7b599d8a63ba630fa6227936fe') + +build() { + cd $startdir/src/XML-NamespaceSupport-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-xml-regexp/PKGBUILD b/community/perl-xml-regexp/PKGBUILD new file mode 100644 index 000000000..61d80469e --- /dev/null +++ b/community/perl-xml-regexp/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-xml-regexp +pkgver=0.03 +pkgrel=3 +pkgdesc="Regular expressions for XML tokens" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/XML-RegExp" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/T/TJ/TJMATHER/XML-RegExp-$pkgver.tar.gz) +md5sums=('5826b24e0d05714e25c2bb04e1f1c09b') + +build() { + cd $startdir/src/XML-RegExp-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-xml-rss/PKGBUILD b/community/perl-xml-rss/PKGBUILD new file mode 100644 index 000000000..e97cc7f19 --- /dev/null +++ b/community/perl-xml-rss/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-xml-rss +pkgver=1.43 +pkgrel=1 +pkgdesc="Parse or create Rich Site Summaries (RSS)" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/XML-RSS" +license=('GPL' 'PerlArtistic') +depends=('perl-datetime' 'perl-datetime-format-mail' 'perl-datetime-format-w3cdtf' 'perl-html-parser' 'perlxml>=2.23') +options=('!emptydirs') +source=(http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/XML-RSS-$pkgver.tar.gz) + +build() { + cd $startdir/src/XML-RSS-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('dce2dd92ad4cfb34aa8e928a35b73648') diff --git a/community/perl-xml-rsslite/PKGBUILD b/community/perl-xml-rsslite/PKGBUILD new file mode 100644 index 000000000..364337ced --- /dev/null +++ b/community/perl-xml-rsslite/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 3690 2009-10-07 08:32:21Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-xml-rsslite +pkgver=0.15 +pkgrel=1 +pkgdesc="Perl/CPAN Module XML::RSSLite" +arch=(any) +url="http://search.cpan.org/dist/XML-RSSLite/" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/J/JP/JPIERCE/XML-RSSLite-$pkgver.tgz") +md5sums=('965efb72d844e44ea551c640666551fd') + +build() { + cd $startdir/src/XML-RSSLite-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-xml-sax-expat/PKGBUILD b/community/perl-xml-sax-expat/PKGBUILD new file mode 100644 index 000000000..8b5f775ac --- /dev/null +++ b/community/perl-xml-sax-expat/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=perl-xml-sax-expat +pkgver=0.40 +pkgrel=1 +pkgdesc="SAX2 Driver for Expat (XML::Parser) " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/XML-SAX-Expat" +license=('GPL' 'PerlArtistic') +depends=('perl-xml-namespacesupport' 'perlxml' 'perl-xml-sax') +install=perl-xml-sax-expat.install +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/B/BJ/BJOERN/XML-SAX-Expat-$pkgver.tar.gz) + +build() { + cd $startdir/src/XML-SAX-Expat-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make pure_install doc_install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} +md5sums=('ca58d1e26c437b31c52456b4b4ae5c4a') diff --git a/community/perl-xml-sax-expat/perl-xml-sax-expat.install b/community/perl-xml-sax-expat/perl-xml-sax-expat.install new file mode 100644 index 000000000..a330c86fb --- /dev/null +++ b/community/perl-xml-sax-expat/perl-xml-sax-expat.install @@ -0,0 +1,15 @@ +post_install() { +if [ ! -r /usr/lib/perl5/site_perl/current/XML/SAX/ParserDetails.ini ]; then + perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::Expat))->save_parsers()" +fi +} + +post_upgrade() { +if [ ! -r /usr/lib/perl5/site_perl/current/XML/SAX/ParserDetails.ini ]; then + perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::Expat))->save_parsers()" +fi +} + +op=$1 +shift +$op $* diff --git a/community/perl-xml-sax-writer/PKGBUILD b/community/perl-xml-sax-writer/PKGBUILD new file mode 100644 index 000000000..076585ad4 --- /dev/null +++ b/community/perl-xml-sax-writer/PKGBUILD @@ -0,0 +1,27 @@ +# Contributor: Ondrej Kucera <ondrej.kucera@centrum.cz> + +pkgname=perl-xml-sax-writer +_realname=XML-SAX-Writer +pkgver=0.52 +pkgrel=1.1 +pkgdesc="XML-SAX-Writer perl module (SAX2 writer)" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/XML-SAX-Writer/" +license=("Artistic") +depends=('perl' 'perl-text-iconv' 'perl-xml-filter-buffertext') +options=(!emptydirs) +source=(http://search.cpan.org/CPAN/authors/id/P/PE/PERIGRIN/XML-SAX-Writer-$pkgver.tar.gz) +md5sums=('887c57d30e406607463f65febd62f1bc') + +build() { + cd ${startdir}/src/${_realname}-${pkgver} + # Install module into the vendor directories. + perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make test || return 1 + make DESTDIR=${startdir}/pkg install + + # Remove .packlist and perllocal.pod files. + find ${startdir}/pkg -name '.packlist' -delete + find ${startdir}/pkg -name 'perllocal.pod' -delete +} diff --git a/community/perl-xml-sax/PKGBUILD b/community/perl-xml-sax/PKGBUILD new file mode 100644 index 000000000..7f3b0a4a9 --- /dev/null +++ b/community/perl-xml-sax/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-xml-sax +pkgver=0.96 +pkgrel=1 +pkgdesc="Simple API for XML " +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/XML-SAX" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perl-xml-namespacesupport>=0.03') +options=('!emptydirs') +install=(perl-xml-sax.install ) +source=("http://www.cpan.org/authors/id/G/GR/GRANTM/XML-SAX-$pkgver.tar.gz" 'perl-xml-sax.patch') +md5sums=('bdcd4119a62505184e211e9dfaef0ab1' + 'b8ad2da4195ac0eede28dfaed4d874c3') + +build() { + cd $srcdir + patch -p0 < perl-xml-sax.patch || return 1 + cd $srcdir/XML-SAX-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$pkgdir || return 1 + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +} diff --git a/community/perl-xml-sax/perl-xml-sax.install b/community/perl-xml-sax/perl-xml-sax.install new file mode 100644 index 000000000..7b1e1f252 --- /dev/null +++ b/community/perl-xml-sax/perl-xml-sax.install @@ -0,0 +1,15 @@ +post_install() { +if [ ! -r /usr/share/perl5/vendor_perl/XML/SAX/ParserDetails.ini ]; then + perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()" &>/dev/null +fi +} + +post_upgrade() { +if [ ! -r /usr/share/perl5/vendor_perl/XML/SAX/ParserDetails.ini ]; then + perl -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()" &>/dev/null +fi +} + +op=$1 +shift +$op $* diff --git a/community/perl-xml-sax/perl-xml-sax.patch b/community/perl-xml-sax/perl-xml-sax.patch new file mode 100644 index 000000000..b2db7d241 --- /dev/null +++ b/community/perl-xml-sax/perl-xml-sax.patch @@ -0,0 +1,45 @@ +--- XML-SAX-0.96/Makefile.PL.orig 2008-08-04 23:07:21.000000000 +0200 ++++ XML-SAX-0.96/Makefile.PL 2008-12-09 11:52:24.806540909 +0100 +@@ -12,42 +12,3 @@ + }, + ); + +-sub MY::install { +- package MY; +- my $script = shift->SUPER::install(@_); +- +- # Only modify existing ParserDetails.ini if user agrees +- +- my $write_ini_ok = 0; +- +- eval { require XML::SAX }; +- if ($@) { +- $write_ini_ok = 1; +- } +- else { +- my $dir = File::Basename::dirname($INC{'XML/SAX.pm'}); +- if (-e File::Spec->catfile($dir, 'SAX', 'ParserDetails.ini')) { +- $write_ini_ok = +- ExtUtils::MakeMaker::prompt( +- "Do you want XML::SAX to alter ParserDetails.ini?", "Y" +- ) =~ /^y/i; +- } +- else { +- $write_ini_ok = 1; +- } +- } +- +- if ($write_ini_ok) { +- $script =~ s/install :: (.*)$/install :: $1 install_sax_pureperl/m; +- $script .= <<"INSTALL"; +- +-install_sax_pureperl : +-\t\@\$(PERL) -MXML::SAX -e "XML::SAX->add_parser(q(XML::SAX::PurePerl))->save_parsers()" +- +-INSTALL +- +- } +- +- return $script; +-} +- diff --git a/community/perl-xml-smart/PKGBUILD b/community/perl-xml-smart/PKGBUILD new file mode 100644 index 000000000..a5c37ec78 --- /dev/null +++ b/community/perl-xml-smart/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-xml-smart +pkgver=1.6.9 +pkgrel=3 +pkgdesc="Perl/CPAN Module XML::Smart" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/XML-Smart" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/G/GM/GMPASSOS/XML-Smart-1.6.9.tar.gz") +md5sums=('648309c0d613ddaca6f6b16e9f13c81d') + +build() { + cd $startdir/src/XML-Smart-1.6.9 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-xml-stream/PKGBUILD b/community/perl-xml-stream/PKGBUILD new file mode 100644 index 000000000..4038ef1a4 --- /dev/null +++ b/community/perl-xml-stream/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perl-xml-stream +pkgver=1.22 +pkgrel=3 +pkgdesc="Perl/CPAN Module XML::Stream : Module for handling XML Streams" +arch=("i686" "x86_64") +url="http://search.cpan.org/dist/XML-Stream" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/R/RE/REATMON/XML-Stream-1.22.tar.gz") +md5sums=('ae09400fac17eaea4c9b12283db06881') +makedepends=("perl-authen-sasl") +depends=("perl-authen-sasl") + +build() { + cd $startdir/src/XML-Stream-1.22 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-xml-writer/PKGBUILD b/community/perl-xml-writer/PKGBUILD new file mode 100644 index 000000000..4bf2ea8ab --- /dev/null +++ b/community/perl-xml-writer/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-xml-writer +pkgver=0.606 +pkgrel=1 +pkgdesc="Module for writing XML documents" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/XML-Writer" +license=('GPL' 'PerlArtistic') +depends=('perl') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-$pkgver.tar.gz) +md5sums=('178895f6b011594f425d0a2aef0ee069') + +build() { + cd $startdir/src/XML-Writer-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-xml-xpath/PKGBUILD b/community/perl-xml-xpath/PKGBUILD new file mode 100644 index 000000000..2b9055d2c --- /dev/null +++ b/community/perl-xml-xpath/PKGBUILD @@ -0,0 +1,23 @@ +# This PKGBUILD was generated by cpan4pacman via CPANPLUS::Dist::Pacman +# Contributor: François Charette <firmicus ατ gmx δοτ net> + +pkgname=perl-xml-xpath +pkgver=1.13 +pkgrel=3 +pkgdesc="A set of modules for parsing and evaluating" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/XML-XPath" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'perlxml>=2.23') +options=('!emptydirs') +source=(http://www.cpan.org/authors/id/M/MS/MSERGEANT/XML-XPath-$pkgver.tar.gz) +md5sums=('b5919d9220d83982feb6e2321850c5d7') + +build() { + cd $startdir/src/XML-XPath-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-xmms/PKGBUILD b/community/perl-xmms/PKGBUILD new file mode 100644 index 000000000..ac8a6a1a8 --- /dev/null +++ b/community/perl-xmms/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Georg Grabler <ggrabler@gmail.com> + +pkgname=perl-xmms +pkgver=0.12 +pkgrel=4 +pkgdesc="Bundle::Xmms - Bundle for xmms remote control shell" +arch=('i686' 'x86_64') +url="http://search.cpan.org/~dougm/Xmms-Perl/" +depends=('perl' 'xmms') +license=('GPL' 'PerlArtistic') +conflicts=() +provides=() +source=(http://search.cpan.org/CPAN/authors/id/D/DO/DOUGM/Xmms-Perl-$pkgver.tar.gz) +md5sums=('d1fbf6d09330f7855dd80f3ceee8e6f7') + +build() { + cd $startdir/src/Xmms-Perl-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perl-xyne-arch/PKGBUILD b/community/perl-xyne-arch/PKGBUILD new file mode 100644 index 000000000..d0e5db029 --- /dev/null +++ b/community/perl-xyne-arch/PKGBUILD @@ -0,0 +1,24 @@ +#Maintainer: Xyne <xyne at archlinux dot ca> +pkgname=perl-xyne-arch +pkgver=0.80 +pkgrel=2 +pkgdesc="Xyne's Arch-specific Perl modules." +depends=('perl' 'perl-libwww' 'perl-xyne-common') +optdepends=('sudo') +arch=('any') +license=('GPL') +url="http://xyne.archlinux.ca/info/${pkgname}" +source=(http://xyne.archlinux.ca/src/$pkgname-$pkgver.tar.gz) +md5sums=('e74f67ce644c5ebb1ba876f4eb6f2545') + +build() { + cd $srcdir/$pkgname + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=${pkgdir} || return 1 + + # remove perllocal.pod and .packlist + find ${pkgdir} -name perllocal.pod -delete + find ${pkgdir} -name .packlist -delete +} +# vim: set ts=2 sw=2 et: diff --git a/community/perl-xyne-common/PKGBUILD b/community/perl-xyne-common/PKGBUILD new file mode 100644 index 000000000..546f73072 --- /dev/null +++ b/community/perl-xyne-common/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Xyne <xyne at archlinux dot us> +pkgname=perl-xyne-common +pkgver=0.05 +pkgrel=3 +pkgdesc="Xyne's common Perl modules." +depends=('perl') +arch=('any') +license=('GPL') +url="http://xyne.archlinux.ca/info/${pkgname}" +source=(http://xyne.archlinux.ca/src/$pkgname-$pkgver.tar.gz) +md5sums=('04abf372635a75700f48ae4898db1566') + +build() { + cd $srcdir/$pkgname + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=${pkgdir} || return 1 + + # remove perllocal.pod and .packlist + find ${pkgdir} -name perllocal.pod -delete + find ${pkgdir} -name .packlist -delete +} +# vim: set ts=2 sw=2 et: diff --git a/community/perlio-eol/PKGBUILD b/community/perlio-eol/PKGBUILD new file mode 100644 index 000000000..219e5904f --- /dev/null +++ b/community/perlio-eol/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perlio-eol +pkgver=0.14 +pkgrel=3 +pkgdesc="Perl/CPAN Module PerlIO::eol" +arch=("i686" "x86_64") +url="http://search.cpan.org/AUDREYT/PerlIO-eol" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/A/AU/AUDREYT/PerlIO-eol-0.14.tar.gz") +md5sums=('55c5d3fafab00a511ff1c2722060235c') + +build() { + cd $startdir/src/PerlIO-eol-0.14 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perlio-via-dynamic/PKGBUILD b/community/perlio-via-dynamic/PKGBUILD new file mode 100644 index 000000000..eb1e0acbd --- /dev/null +++ b/community/perlio-via-dynamic/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perlio-via-dynamic +pkgver=0.12 +pkgrel=3 +pkgdesc="Perl/CPAN Module PerlIO::via::dynamic" +arch=("i686" "x86_64") +url="http://search.cpan.org/CLKAO/PerlIO-via-dynamic" +license=("GPL" "Artistic") +source=("http://www.cpan.org/authors/id/C/CL/CLKAO/PerlIO-via-dynamic-0.12.tar.gz") +md5sums=('2bbb9d61c3e8df006e8bede08ed5c9c1') + +build() { + cd $startdir/src/PerlIO-via-dynamic-0.12 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perlio-via-symlink/PKGBUILD b/community/perlio-via-symlink/PKGBUILD new file mode 100644 index 000000000..dde052381 --- /dev/null +++ b/community/perlio-via-symlink/PKGBUILD @@ -0,0 +1,21 @@ +# This PKGBUILD was autocreated. See http://xtermin.us/archperl/ for details +# Maintainer: Charles Mauch <cmauch@gmail.com> + +pkgname=perlio-via-symlink +pkgver=0.05 +pkgrel=3 +pkgdesc="Perl/CPAN Module PerlIO::via::symlink" +arch=("i686" "x86_64") +url="http://search.cpan.org/~clkao/PerlIO-via-symlink/" +license=("GPL" "PerlArtistic") +source=("http://www.cpan.org/authors/id/C/CL/CLKAO/PerlIO-via-symlink-0.05.tar.gz") +md5sums=('bf33533dba6a48eb459a15df15c8415f') + +build() { + cd $startdir/src/PerlIO-via-symlink-0.05 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + find $startdir/pkg -name '.packlist' -delete + find $startdir/pkg -name '*.pod' -delete +} diff --git a/community/perlpanel/PKGBUILD b/community/perlpanel/PKGBUILD new file mode 100644 index 000000000..0a56f283b --- /dev/null +++ b/community/perlpanel/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Georg Grabler <ggrabler@gmail.com> + +pkgname=perlpanel +pkgver=20080729 +pkgrel=1 +pkgdesc="PerlPanel is the ideal accompaniment to a light-weight Window Manager such as OpenBox, or a desktop-drawing program like iDesk." +arch=('i686' 'x86_64') +url="http://savannah.nongnu.org/projects/perlpanel" +license=('GPL') +install=perlpanel.install +depends=('perl' 'perl-xmms' 'perlxml' 'perl-xml-simple' 'gtk2-perl' 'glade-perl' 'perl-gnome2-wnck' 'perl-locale-gettext' 'perl-date-manip') +source=(http://archlinux-stuff.googlecode.com/files/PerlPanel-$pkgver.tar.gz \ + arch.patch) +md5sums=('8c7b76c4a5447ba4deef34b29bf883b7' + 'c224817ecd0fa7372b3326a3f8196c3e') + +build() { + cd $startdir/src/PerlPanel + chmod -R u+w * + sed -i 's|PREFIX=/usr/local|PREFIX=/usr|' Makefile + + patch -p1 <../arch.patch + + make || return 1 + make DESTDIR=$startdir/pkg install + + /usr/bin/find $startdir/pkg -name '.packlist' -exec rm '{}' \; + /usr/bin/find $startdir/pkg -name 'perllocal.pod' -exec rm '{}' \; + /usr/bin/find $startdir/pkg -depth -type d -empty -exec rmdir '{}' \; + /usr/bin/find $startdir/pkg -depth -type d -name CVS -exec rm -rf {} \; +} diff --git a/community/perlpanel/arch.patch b/community/perlpanel/arch.patch new file mode 100644 index 000000000..8a4b372c3 --- /dev/null +++ b/community/perlpanel/arch.patch @@ -0,0 +1,37 @@ +diff -wbBur PerlPanel.org/lib/PerlPanel.pm PerlPanel/lib/PerlPanel.pm +--- PerlPanel.org/lib/PerlPanel.pm 2005-02-21 18:58:50.000000000 +0300 ++++ PerlPanel/lib/PerlPanel.pm 2008-07-29 18:12:46.000000000 +0400 +@@ -269,10 +269,7 @@ + + $self->{icon_theme}->set_custom_theme($theme); + +- if ($VERSION !~ /^[\d\.]$/) { +- # we're in sandbox mode + $self->{icon_theme}->prepend_search_path(sprintf('%s/share/icons', $PREFIX)); +- } + $self->{icon_theme}->prepend_search_path(sprintf('%s/.%s/icon-files', $ENV{HOME}, lc($NAME))); + $self->{icon_theme}->prepend_search_path(sprintf('%s/.local/share/icons', $ENV{HOME})); + +diff -wbBur PerlPanel.org/src/perlpanel-applet-install PerlPanel/src/perlpanel-applet-install +--- PerlPanel.org/src/perlpanel-applet-install 2004-10-20 03:09:51.000000000 +0400 ++++ PerlPanel/src/perlpanel-applet-install 2008-07-29 18:12:26.000000000 +0400 +@@ -74,19 +74,11 @@ + + } else { + my %args; +- if ($user > 0) { +- %args = ( +- datadir => sprintf('%s/.local/share', $ENV{HOME}), +- libdir => sprintf('%s/.%s/applets', $ENV{HOME}, lc($PerlPanel::NAME)), +- regfile => sprintf('%s/.%s/applet.registry', $ENV{HOME}, lc($PerlPanel::NAME)), +- ); +- } else { + %args = ( + datadir => sprintf('%s/share', $PerlPanel::PREFIX), + libdir => sprintf('%s/%s/Applet', $PerlPanel::LIBDIR, $PerlPanel::NAME), + regfile => sprintf('%s/share/%s/applet.registry', $PerlPanel::PREFIX, lc($PerlPanel::NAME)), + ); +- } + print Dumper(\%args); + my ($code, $error) = PerlPanel::install_applet($file, %args); + if ($code == 1) { diff --git a/community/perlpanel/perlpanel.install b/community/perlpanel/perlpanel.install new file mode 100644 index 000000000..8d94b1e63 --- /dev/null +++ b/community/perlpanel/perlpanel.install @@ -0,0 +1,17 @@ +post_install() { + gtk-update-icon-cache /usr/share/icons/hicolor && \ + gtk-update-icon-cache /usr/share/icons/Bluecurve && \ + gtk-update-icon-cache /usr/share/icons/crystalsvg +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +op=$1 +shift +[ "$(type -t "$op")" = "function" ] && $op "$@" diff --git a/community/pessulus/PKGBUILD b/community/pessulus/PKGBUILD new file mode 100644 index 000000000..7c95c6bf5 --- /dev/null +++ b/community/pessulus/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=pessulus +pkgver=2.26.1 +pkgrel=1 +pkgdesc="A lockdown editor for GNOME." +arch=('i686' 'x86_64') +url="http://live.gnome.org/Pessulus" +license=('GPL') +depends=('gnome-python' 'gconf') +makedepends=('pkgconfig' 'gettext' 'intltool') +install=$pkgname.install +source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/2.26/$pkgname-$pkgver.tar.gz) + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make || return 1 + make DESTDIR="$pkgdir" install +} +md5sums=('820a5119a074ffd3d61e4f91f216235d') diff --git a/community/pgadmin3/ChangeLog b/community/pgadmin3/ChangeLog new file mode 100644 index 000000000..3d691bb74 --- /dev/null +++ b/community/pgadmin3/ChangeLog @@ -0,0 +1,30 @@ + +2008-08-21 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.8.5 + +2008-06-24 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.8.4 + +2008-02-21 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.8.2 + +2008-01-05 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for x86_64 - 1.8.1 + * Updated for i686 - 1.8.1 + +2007-10-28 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated version + +2007-10-11 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated version + +2007-06-28 tardo <tardo@nagi-fanboi.net> + + * Built for x86_64 + diff --git a/community/pgadmin3/PKGBUILD b/community/pgadmin3/PKGBUILD new file mode 100644 index 000000000..d7c1e8e6f --- /dev/null +++ b/community/pgadmin3/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 2584 2009-09-19 17:14:07Z ibiru $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: Benjamin Andresen <benny@klapmuetz.org> +# Contributor: bekks <eduard.warkentin@gmx.de> + +pkgname=pgadmin3 +pkgver=1.10.0 +_realver=1.10.0 +pkgrel=3 +pkgdesc="A comprehensive design and management interface for PostgreSQL database" +arch=('i686' 'x86_64') +url="http://www.pgadmin.org" +license=('custom') +depends=('wxgtk' 'postgresql-libs>=8.4.1' 'libpqxx' 'libxslt') +source=(ftp://ftp2.ru.postgresql.org/mirrors/ftp.postgresql.org/pub/pgadmin3/release/v${_realver}/src/pgadmin3-${_realver}.tar.gz + pgadmin3.desktop) +md5sums=('3f2032c78657e3db4e0719613751060c' + 'd07ba4df54baead30b66d19d7450bcad') + +build() { + cd $srcdir/pgadmin3-${_realver} + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir/ install || return 1 + + install -D -m 644 i18n/$pkgname.lng $pkgdir/usr/share/pgadmin3/i18n && \ + install -D -m 644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE || return 1 + + mkdir -p $pkgdir/usr/share/pgadmin3/pixmaps/ + mkdir -p $pkgdir/usr/share/applications/ + + install -D -m 644 pgadmin/include/images/pgAdmin3.ico $pkgdir/usr/share/pgadmin3/pixmaps/pgAdmin3.ico && \ + install -D -m 644 $startdir/src/pgadmin3.desktop $pkgdir/usr/share/applications/ +} diff --git a/community/pgadmin3/pgadmin3.desktop b/community/pgadmin3/pgadmin3.desktop new file mode 100644 index 000000000..2e0864f60 --- /dev/null +++ b/community/pgadmin3/pgadmin3.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=pgadmin3 +Comment=A comprehensive design and management interface for PostgreSQL database +Exec=pgadmin3 +Terminal=false +Type=Application +StartupNotify=true +Icon=/usr/share/pgadmin3/pixmaps/pgAdmin3.ico +Categories=Application;Development; diff --git a/community/phoronix-test-suite/PKGBUILD b/community/phoronix-test-suite/PKGBUILD new file mode 100644 index 000000000..00772c483 --- /dev/null +++ b/community/phoronix-test-suite/PKGBUILD @@ -0,0 +1,31 @@ +# Contributor: Andreas Schönfelder <passtschu at freenet dot de> +pkgname=phoronix-test-suite +pkgver=2.0.0 +pkgrel=1 +pkgdesc="The most comprehensive testing and benchmarking platform available for Linux" +arch=('any') +license=('GPL3') +url="http://www.phoronix-test-suite.com/" +depends=('php') +optdepends=('php-gtk') +install=(${pkgname}.install) +source=(http://www.phoronix.net/downloads/phoronix-test-suite/releases/phoronix-test-suite-$pkgver.tar.gz) +md5sums=('f9149f16665345146f3692ec3aa3a267') + +build() { + cd $startdir/src/phoronix-test-suite + + patch pts-core/library/pts-includes-install_dependencies.php <<EOF +213c213 +< echo shell_exec("cd " . SCRIPT_DISTRO_DIR . " && sh install-" . \$distribution . "-packages.sh " . \$install_objects); +--- +> echo shell_exec("cd " . SCRIPT_DISTRO_DIR . " && sh install-" . \$distribution . "-packages.sh --asdeps " . \$install_objects); +EOF + + install -d $startdir/pkg/usr/bin $startdir/pkg/usr/share/phoronix-test-suite + sed -e "s/^export PTS_DIR=.*/export PTS_DIR=\/usr\/share\/phoronix-test-suite/g" -i phoronix-test-suite + install -m755 phoronix-test-suite $startdir/pkg/usr/bin/ + cp -r pts/ $startdir/pkg/usr/share/phoronix-test-suite/ + rm -f $startdir/pkg/usr/share/phoronix-test-suite/pts/etc/scripts/package-build-* + cp -r pts-core/ $startdir/pkg/usr/share/phoronix-test-suite/ +} diff --git a/community/phoronix-test-suite/phoronix-test-suite.install b/community/phoronix-test-suite/phoronix-test-suite.install new file mode 100644 index 000000000..cb0195c00 --- /dev/null +++ b/community/phoronix-test-suite/phoronix-test-suite.install @@ -0,0 +1,10 @@ +post_install() { + echo ">>>" + echo ">>> To complete the installation you should edit /etc/php/php.ini." + echo ">>> Add / to the open_basedir list." + echo ">>>" + echo ">>> EXAMPLE:" + echo ">>> open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/" + echo ">>>" + echo ">>> To enable the GUI make sure you install php-gtk from aur" +} diff --git a/community/php-docs/PKGBUILD b/community/php-docs/PKGBUILD new file mode 100644 index 000000000..9388a290f --- /dev/null +++ b/community/php-docs/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: tardo <tardo@nagi-fanboi.net> +# Contributor: Rohan Dhruva (rohandhruva at gmail dot com) + +pkgname=php-docs +pkgver=5.2.9 +pkgrel=1 +pkgdesc="Set of HTML documentation for PHP." +arch=('i686' 'x86_64') +url="http://www.php.net/docs.php" +license=('PHP') +depends=('php') +options=('docs') +source=(http://www.php.net/distributions/manual/php_manual_en.tar.gz) +md5sums=('03dbec3a033fd1c630076eb3bc001ef5') + +build(){ + cd $startdir + install -d $pkgdir/usr/share/doc/php/ + cp -rf src/html $pkgdir/usr/share/doc/php/ || return 1 +} diff --git a/community/php-gtk/PKGBUILD b/community/php-gtk/PKGBUILD new file mode 100644 index 000000000..5f635aeb3 --- /dev/null +++ b/community/php-gtk/PKGBUILD @@ -0,0 +1,65 @@ +# $Id: PKGBUILD 2222 2009-09-11 18:18:28Z foutrelis $ +# Maintainer: Evangelos Foutras <foutrelis@gmail.com> +# Contributor: Evangelos Foutras <foutrelis@gmail.com> + +pkgname=php-gtk +pkgver=2.0.1 +pkgrel=2 +pkgdesc="PHP bindings for the Gtk+ 2 library" +arch=('i686' 'x86_64') +url="http://gtk.php.net/" +license=('LGPL') +depends=('php' 'gtk2>=2.12.0' 'libglade>=2.6.2') +makedepends=('pkgconfig' 'gtk2+extra' 'gtkhtml' 'libsexy' 'xulrunner' + 'gtksourceview' 'gtkspell') +optdepends=('gtk2+extra: extra' + 'gtkhtml: html' + 'libsexy: libsexy' + 'xulrunner: mozembed' + 'gtksourceview: sourceview' + 'gtkspell: spell') +backup=(etc/php/php-gtk.ini) +install=php-gtk.install +source=(http://gtk.php.net/distributions/$pkgname-$pkgver.tar.gz + php.ini-template + disable-open_basedir.patch + shared-link.patch) +md5sums=('d57ce885f32749320765e01c079e113b' + '219a7f7f336a4ed3fe27bb352b8199c3' + '6a95c4727f9660aec31ec02e9c868ed6' + '34a417289deae9655f91b19f399b403c') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + # Remove pre-generated files + find ext -name gen\*.[ch] -exec rm -f {} \; + + # Use the correct libgtkhtml version + sed -i 's|libgtkhtml-3.8|libgtkhtml-3.14|' ext/html/{config.m4,html.defs} + + # We need to allow php to open files outside of open_basedir (defined + # in /etc/php/php.ini) during the build + patch -Np1 -i "$srcdir/disable-open_basedir.patch" || return 1 + + # Fix linking for shared modules + patch -Np1 -i "$srcdir/shared-link.patch" || return 1 + + ./buildconf + ./configure --prefix=/usr \ + --with-extra=shared \ + --with-html=shared \ + --with-libsexy=shared \ + --with-mozembed=shared \ + --with-sourceview=shared \ + --with-spell=shared + make || return 1 + make INSTALL_ROOT="$pkgdir" install + + install -D -m644 "$srcdir/php.ini-template" "$pkgdir/etc/php/php-gtk.ini" + EXTENSION_DIR=$(php-config --extension-dir) + sed -i "/^extension_dir/cextension_dir = \"$EXTENSION_DIR\"" \ + "$pkgdir/etc/php/php-gtk.ini" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/php-gtk/disable-open_basedir.patch b/community/php-gtk/disable-open_basedir.patch new file mode 100644 index 000000000..97c9bed6e --- /dev/null +++ b/community/php-gtk/disable-open_basedir.patch @@ -0,0 +1,12 @@ +diff -upr php-gtk-2.0.1.orig/config.m4 php-gtk-2.0.1/config.m4 +--- php-gtk-2.0.1.orig/config.m4 2008-02-13 07:05:27.000000000 +0200 ++++ php-gtk-2.0.1/config.m4 2009-09-11 20:43:29.000000000 +0300 +@@ -22,7 +22,7 @@ Please use the --with-php-config option + the location of php-config for the required version.]) + ;; + esac +- PHP=$PHP_PREFIX/bin/php ++ PHP="$PHP_PREFIX/bin/php -d 'open_basedir='" + else + AC_MSG_ERROR(Could not locate PHP executable) + fi diff --git a/community/php-gtk/php-gtk.install b/community/php-gtk/php-gtk.install new file mode 100644 index 000000000..f32450041 --- /dev/null +++ b/community/php-gtk/php-gtk.install @@ -0,0 +1,34 @@ +post_install() { + echo ' + ==> PHP-GTK configuration file + + A special .ini file has been installed to /etc/php/php-gtk.ini. Make sure + all your php-gtk applications use that configuration file, and not the + default one. + + For example, you can specify the ini file to load with: + + php -c /etc/php/php-gtk.ini /path/to/app.phpg + ' + + echo ' + ==> PHP-GTK extensions + + A few extensions have been included in this package, but none of them is + enabled by default. Additional dependencies must be satisfied for each. + + To enable a PHP-GTK extension, verify that its dependencies are installed + and then add it to the php-gtk.extensions array (multiple extensions must + be separated by commas) in /etc/php/php-gtk.ini. + + The format is: + + php-gtk.extensions = "php_gtk2_foo.so, php_gtk2_bar.so, ..." + ' +} + +post_upgrade() { + post_install $1 +} + +# vim:set ts=2 sw=2 et: diff --git a/community/php-gtk/php.ini-template b/community/php-gtk/php.ini-template new file mode 100644 index 000000000..ff9bef089 --- /dev/null +++ b/community/php-gtk/php.ini-template @@ -0,0 +1,34 @@ +; This is a default PHP.INI (/etc/gtk/php.ini) for GTK Applications. +; Bob Majdak Jr <bob@kateos.org> + +; all the other options not in this php sets as defaults. these are only the +; highlights which are considered important for client side applications. + +engine = Off +error_reporting = E_ALL +default_charset = "utf-8" +user_agent = "PHP-GTK" + +; edit this to the path of your extension directory. +extension_dir = "/usr/lib/php/extensions" + +safe_mode = Off +register_long_arrays = Off +register_globals = Off +magic_quotes_gpc = Off +magic_quotes_runtime = Off +magic_quotes_sybase = Off + +allow_url_fopen = On +register_argc_argv = On +auto_globals_jit = On + +; add more extension lines after this one if you have more .so files that should +; be loaded. +extension = "php_gtk2.so" + +memory_limit=128M + +[php-gtk] +php-gtk.codepage = "UTF-8" +php-gtk.extensions = "" diff --git a/community/php-gtk/shared-link.patch b/community/php-gtk/shared-link.patch new file mode 100644 index 000000000..c9505992f --- /dev/null +++ b/community/php-gtk/shared-link.patch @@ -0,0 +1,110 @@ +diff -upr php-gtk-2.0.1.orig/ext/extra/config.m4 php-gtk-2.0.1/ext/extra/config.m4 +--- php-gtk-2.0.1.orig/ext/extra/config.m4 2007-05-29 02:53:32.000000000 +0300 ++++ php-gtk-2.0.1/ext/extra/config.m4 2008-10-12 15:19:46.000000000 +0300 +@@ -15,8 +15,8 @@ if test "$PHP_GTK_EXTRA" != "no"; then + AC_DEFINE(HAVE_GTKEXTRA, 1, [gtkextra support]) + PHP_EVAL_INCLINE($GTKEXTRA_CFLAGS) + if test "$php_gtk_ext_shared" = "yes"; then +- PHP_EVAL_LIBLINE($GTKEXTRA_LIBS, GTKEXTRA_SHARED_LIBADD) +- PHP_SUBST(GTKEXTRA_SHARED_LIBADD) ++ PHP_EVAL_LIBLINE($GTKEXTRA_LIBS, PHP_GTK2_EXTRA_SHARED_LIBADD) ++ PHP_SUBST(PHP_GTK2_EXTRA_SHARED_LIBADD) + else + PHP_EVAL_LIBLINE($GTKEXTRA_LIBS, PHP_GTK2_SHARED_LIBADD) + fi +diff -upr php-gtk-2.0.1.orig/ext/html/config.m4 php-gtk-2.0.1/ext/html/config.m4 +--- php-gtk-2.0.1.orig/ext/html/config.m4 2007-05-29 02:53:32.000000000 +0300 ++++ php-gtk-2.0.1/ext/html/config.m4 2008-10-12 15:20:03.000000000 +0300 +@@ -15,8 +15,8 @@ if test "$PHP_GTK_HTML" != "no"; then + AC_DEFINE(HAVE_HTML, 1, [html support]) + PHP_EVAL_INCLINE($HTML_CFLAGS) + if test "$php_gtk_ext_shared" = "yes"; then +- PHP_EVAL_LIBLINE($HTML_LIBS, HTML_SHARED_LIBADD) +- PHP_SUBST(HTML_SHARED_LIBADD) ++ PHP_EVAL_LIBLINE($HTML_LIBS, PHP_GTK2_HTML_SHARED_LIBADD) ++ PHP_SUBST(PHP_GTK2_HTML_SHARED_LIBADD) + else + PHP_EVAL_LIBLINE($HTML_LIBS, PHP_GTK2_SHARED_LIBADD) + fi +diff -upr php-gtk-2.0.1.orig/ext/libglade/config.m4 php-gtk-2.0.1/ext/libglade/config.m4 +--- php-gtk-2.0.1.orig/ext/libglade/config.m4 2007-05-29 02:53:33.000000000 +0300 ++++ php-gtk-2.0.1/ext/libglade/config.m4 2008-10-12 15:20:17.000000000 +0300 +@@ -14,8 +14,8 @@ if test "$PHP_GTK_LIBGLADE" != "no"; the + AC_DEFINE(HAVE_LIBGLADE, 1, [libglade support]) + PHP_EVAL_INCLINE($LIBGLADE_CFLAGS) + if test "$php_gtk_ext_shared" = "yes"; then +- PHP_EVAL_LIBLINE($LIBGLADE_LIBS, LIBGLADE_SHARED_LIBADD) +- PHP_SUBST(LIBGLADE_SHARED_LIBADD) ++ PHP_EVAL_LIBLINE($LIBGLADE_LIBS, PHP_GTK2_LIBGLADE_SHARED_LIBADD) ++ PHP_SUBST(PHP_GTK2_LIBGLADE_SHARED_LIBADD) + else + PHP_EVAL_LIBLINE($LIBGLADE_LIBS, PHP_GTK2_SHARED_LIBADD) + fi +diff -upr php-gtk-2.0.1.orig/ext/libsexy/config.m4 php-gtk-2.0.1/ext/libsexy/config.m4 +--- php-gtk-2.0.1.orig/ext/libsexy/config.m4 2007-05-29 02:53:33.000000000 +0300 ++++ php-gtk-2.0.1/ext/libsexy/config.m4 2008-10-12 15:20:24.000000000 +0300 +@@ -14,8 +14,8 @@ if test "$PHP_GTK_LIBSEXY" != "no"; then + AC_DEFINE(HAVE_LIBSEXY, 1, [libsexy support]) + PHP_EVAL_INCLINE($LIBSEXY_CFLAGS) + if test "$php_gtk_ext_shared" = "yes"; then +- PHP_EVAL_LIBLINE($LIBSEXY_LIBS, LIBSEXY_SHARED_LIBADD) +- PHP_SUBST(LIBSEXY_SHARED_LIBADD) ++ PHP_EVAL_LIBLINE($LIBSEXY_LIBS, PHP_GTK2_LIBSEXY_SHARED_LIBADD) ++ PHP_SUBST(PHP_GTK2_LIBSEXY_SHARED_LIBADD) + else + PHP_EVAL_LIBLINE($LIBSEXY_LIBS, PHP_GTK2_SHARED_LIBADD) + fi +diff -upr php-gtk-2.0.1.orig/ext/mozembed/config.m4 php-gtk-2.0.1/ext/mozembed/config.m4 +--- php-gtk-2.0.1.orig/ext/mozembed/config.m4 2007-05-29 02:53:33.000000000 +0300 ++++ php-gtk-2.0.1/ext/mozembed/config.m4 2008-10-12 15:20:32.000000000 +0300 +@@ -21,8 +21,8 @@ if test "$PHP_GTK_MOZEMBED" != "no"; the + AC_DEFINE(HAVE_MOZEMBED, 1, [mozembed support]) + PHP_EVAL_INCLINE($MOZEMBED_CFLAGS) + if test "$php_gtk_ext_shared" = "yes"; then +- PHP_EVAL_LIBLINE($MOZEMBED_LIBS, MOZEMBED_SHARED_LIBADD) +- PHP_SUBST(MOZEMBED_SHARED_LIBADD) ++ PHP_EVAL_LIBLINE($MOZEMBED_LIBS, PHP_GTK2_MOZEMBED_SHARED_LIBADD) ++ PHP_SUBST(PHP_GTK2_MOZEMBED_SHARED_LIBADD) + else + PHP_EVAL_LIBLINE($MOZEMBED_LIBS, PHP_GTK2_SHARED_LIBADD) + fi +diff -upr php-gtk-2.0.1.orig/ext/sourceview/config.m4 php-gtk-2.0.1/ext/sourceview/config.m4 +--- php-gtk-2.0.1.orig/ext/sourceview/config.m4 2007-05-29 02:53:33.000000000 +0300 ++++ php-gtk-2.0.1/ext/sourceview/config.m4 2008-10-12 15:21:04.000000000 +0300 +@@ -15,8 +15,8 @@ if test "$PHP_GTK_SOURCEVIEW" != "no"; t + AC_DEFINE(HAVE_SOURCEVIEW, 1, [sourceview support]) + PHP_EVAL_INCLINE($SOURCEVIEW_CFLAGS) + if test "$php_gtk_ext_shared" = "yes"; then +- PHP_EVAL_LIBLINE($SOURCEVIEW_LIBS, SOURCEVIEW_SHARED_LIBADD) +- PHP_SUBST(SOURCEVIEW_SHARED_LIBADD) ++ PHP_EVAL_LIBLINE($SOURCEVIEW_LIBS, PHP_GTK2_SOURCEVIEW_SHARED_LIBADD) ++ PHP_SUBST(PHP_GTK2_SOURCEVIEW_SHARED_LIBADD) + else + PHP_EVAL_LIBLINE($SOURCEVIEW_LIBS, PHP_GTK2_SHARED_LIBADD) + fi +diff -upr php-gtk-2.0.1.orig/ext/spell/config.m4 php-gtk-2.0.1/ext/spell/config.m4 +--- php-gtk-2.0.1.orig/ext/spell/config.m4 2007-05-29 02:53:33.000000000 +0300 ++++ php-gtk-2.0.1/ext/spell/config.m4 2008-10-12 15:21:12.000000000 +0300 +@@ -15,8 +15,8 @@ if test "$PHP_GTK_SPELL" != "no"; then + AC_DEFINE(HAVE_SPELL, 1, [spell support]) + PHP_EVAL_INCLINE($SPELL_CFLAGS) + if test "$php_gtk_ext_shared" = "yes"; then +- PHP_EVAL_LIBLINE($SPELL_LIBS, SPELL_SHARED_LIBADD) +- PHP_SUBST(SPELL_SHARED_LIBADD) ++ PHP_EVAL_LIBLINE($SPELL_LIBS, PHP_GTK2_SPELL_SHARED_LIBADD) ++ PHP_SUBST(PHP_GTK2_SPELL_SHARED_LIBADD) + else + PHP_EVAL_LIBLINE($SPELL_LIBS, PHP_GTK2_SHARED_LIBADD) + fi +diff -upr php-gtk-2.0.1.orig/php_gtk.m4 php-gtk-2.0.1/php_gtk.m4 +--- php-gtk-2.0.1.orig/php_gtk.m4 2008-02-23 18:21:06.000000000 +0200 ++++ php-gtk-2.0.1/php_gtk.m4 2008-10-12 15:18:25.000000000 +0300 +@@ -497,7 +497,7 @@ dnl ------------------------------------ + # shared module + ifelse($3,,,PHP_ADD_SOURCES_X($php_gtk_ext_builddir,$3,$ac_extra,[shared_objects_]translit($1,a-z-+,A-Z__),yes)) + ifelse($4,,,PHP_ADD_SOURCES_X(/ext/$1,$4,$ac_extra,[shared_objects_]translit($1,a-z-+,A-Z__),yes)) +- PHP_GTK_SHARED_MODULE(php_gtk_$1,[shared_objects_]translit($1,a-z-+,A-Z__), $php_gtk_ext_builddir) ++ PHP_GTK_SHARED_MODULE(php_gtk2_$1,[shared_objects_]translit($1,a-z-+,A-Z__), $php_gtk_ext_builddir) + AC_DEFINE_UNQUOTED([PHP_GTK_COMPILE_DL_]translit($1,a-z-+,A-Z__), 1, Whether to build $1 as dynamic module) + fi + diff --git a/community/phpldapadmin/PKGBUILD b/community/phpldapadmin/PKGBUILD new file mode 100644 index 000000000..3621a4593 --- /dev/null +++ b/community/phpldapadmin/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 1431 2009-08-20 20:09:05Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=phpldapadmin +pkgver=1.2.0.1 +pkgrel=1 +pkgdesc="A PHP and hence web-based tool to administrate LDAP over the WWW" +arch=('any') +url="http://phpldapadmin.sourceforge.net/" +license=('GPL') +depends=('libldap' 'php') +backup=(srv/http/phpldapadmin/.htaccess) +source=(http://downloads.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/$pkgver/phpldapadmin-$pkgver.tgz) +md5sums=('70506e30649292c1ec8e4ea95b844c69') + +build() { + _instdir=${startdir}/pkg/srv/http/phpldapadmin + mkdir -p ${_instdir} + cd ${_instdir} + cp -ra ${startdir}/src/phpldapadmin-${pkgver}/* . + echo "deny from all" > .htaccess +} diff --git a/community/phpmyadmin/PKGBUILD b/community/phpmyadmin/PKGBUILD new file mode 100644 index 000000000..a65616e3c --- /dev/null +++ b/community/phpmyadmin/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 3340 2009-10-02 13:30:17Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: tobias <tobias@archlinux.org> +# Committer: Manolis Tzanidakis <manolis@archlinux.org> +# Contributor: Simon Lackerbauer <calypso "at" strpg.org> + +pkgname=phpmyadmin +pkgver=3.2.2 +pkgrel=3 +pkgdesc="A PHP and hence web-based tool to administrate MySQL over the WWW" +arch=('any') +url="http://www.phpmyadmin.net" +license=('GPL') +depends=('mysql-clients' 'php') +optdepends=('libmcrypt: to use phpMyAdmin internal authentication') +backup=(etc/webapps/phpmyadmin/.htaccess \ + etc/webapps/phpmyadmin/config.inc.php) +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/phpMyAdmin-$pkgver-all-languages.tar.bz2) +md5sums=('a5f6492f89ee1ff17b76593af79640ce') + +build() { + _instdir=${startdir}/pkg/usr/share/webapps/phpMyAdmin + mkdir -p ${_instdir} $pkgdir/etc/webapps/phpmyadmin + cd ${_instdir} + + cp -ra ${startdir}/src/phpMyAdmin-${pkgver}-all-languages/* . && \ + echo "deny from all" >$pkgdir/etc/webapps/phpmyadmin/.htaccess || return 1 + + ln -s /etc/webapps/phpmyadmin/.htaccess ${_instdir}/.htaccess && \ + ln -s /etc/webapps/phpmyadmin/config.inc.php ${_instdir}/config.inc.php && \ + cp ${_instdir}/config.sample.inc.php $pkgdir/etc/webapps/phpmyadmin/config.inc.php && \ + cp ${_instdir}/config.sample.inc.php $pkgdir/etc/webapps/phpmyadmin/ || return 1 + + # apache + cat >$pkgdir/etc/webapps/phpmyadmin/apache.example.conf <<EOF + Alias /phpmyadmin/ "/usr/share/webapps/phpMyAdmin/" + <Directory "/usr/share/webapps/phpMyAdmin"> + AllowOverride All + Options FollowSymlinks + Order allow,deny + Allow from all + </Directory> +EOF +} diff --git a/community/phppgadmin/PKGBUILD b/community/phppgadmin/PKGBUILD new file mode 100644 index 000000000..d12f1748f --- /dev/null +++ b/community/phppgadmin/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: wizzomafizzo <wizzomafizzo@gmail.com> +# Contributor: Benjamin Andresen <benny@klapmuetz.org> +pkgname=phppgadmin +pkgver=4.2.2 +pkgrel=1 +pkgdesc="A web-based administration tool for PostgreSQL. It is perfect for PostgreSQL DBAs, newbies and hosting services." +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/phppgadmin" +license=('GPL') +depends=('php' 'postgresql') +backup=('srv/http/phpPgAdmin/conf/config.inc.php' \ + 'srv/http/phpPgAdmin/.htaccess') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/phpPgAdmin-$pkgver.tar.gz) +md5sums=('68280bb47d6420f423578a0a8d731051') + +build() { + instdir=$startdir/pkg/srv/http/phppgadmin + mkdir -p $instdir + cd $instdir + cp -ra $startdir/src/phpPgAdmin-$pkgver/* . && \ + cp ./conf/config.inc.php-dist ./conf/config.inc.php && \ + echo "deny from all" >> .htaccess +} diff --git a/community/physfs/PKGBUILD b/community/physfs/PKGBUILD new file mode 100644 index 000000000..c6f80e105 --- /dev/null +++ b/community/physfs/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 1215 2009-08-14 01:36:52Z dgriffiths $ +# Maintainer: Bjorn Lindeijer <bjorn lindeijer nl> +# Maintainer: Mateusz Herych <heniekk@gmail.com> +pkgname=physfs +pkgver=2.0.0 +pkgrel=2 +pkgdesc="A library to provide abstract access to various archives." +arch=('i686' 'x86_64') +url="http://icculus.org/physfs/" +license=('zlib') +depends=('zlib') +makedepends=('cmake') +source=(http://icculus.org/physfs/downloads/$pkgname-$pkgver.tar.gz) +md5sums=('cfc53e0c193914c9c5ab522e58737373') + +build() { + cd $startdir/src/$pkgname-$pkgver + export CFLAGS="$CFLAGS -fno-strict-aliasing" + export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing" + cmake . -DCMAKE_INSTALL_PREFIX=/usr || return 1 + make || return 1 + make DESTDIR=$startdir/pkg install + install -Dm644 LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/community/picard/PKGBUILD b/community/picard/PKGBUILD new file mode 100644 index 000000000..188e162bf --- /dev/null +++ b/community/picard/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer Mateusz Herych <heniekk@gmail.com> +# Contributor sysrq + +pkgname=picard +pkgver=0.11 +pkgrel=2 +pkgdesc="Next generation MusicBrainz tagging application (QT4 interface)" +arch=('i686' 'x86_64') +url="http://musicbrainz.org/doc/PicardQt" +license=('GPL') +depends=('python' 'pyqt' 'qt' 'mutagen' 'libofa' 'nas' 'ffmpeg') +source=(http://ftp.musicbrainz.org/pub/musicbrainz/$pkgname/picard-$pkgver.tar.gz) +md5sums=('02ddcff3e201b2cf54f1b52b02d44fad') + +build() { + cd $startdir/src/picard-$pkgver + python setup.py config || return 1 + python setup.py install --root=$startdir/pkg || return 1 +} diff --git a/community/pida/ChangeLog b/community/pida/ChangeLog new file mode 100644 index 000000000..3aa6a6f6d --- /dev/null +++ b/community/pida/ChangeLog @@ -0,0 +1,3 @@ +2008-11-01 Allan McRae <allan@archlinux.org> + * pida-0.5.1-4 + * python-2.6 rebuild \ No newline at end of file diff --git a/community/pida/PKGBUILD b/community/pida/PKGBUILD new file mode 100644 index 000000000..151200e8f --- /dev/null +++ b/community/pida/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: Angelo Theodorou <encelo@users.sourceforge.net> + +pkgname=pida +pkgver=0.5.1 +pkgrel=4 +pkgdesc="Python Integrated Development Application" +arch=('i686' 'x86_64') +url="http://pida.co.uk" +license=('custom') +depends=('gnome-python' 'vte' 'kiwi') +source=(http://pida.googlecode.com/files/PIDA-$pkgver.tar.gz + pida.desktop) +install=pida.install +md5sums=('d24bbdc2c07172062cf55dffe58c85f6' + '0216466cf5f64238c90b5e07df71ce3a') + +build() { + cd $startdir/src/PIDA-$pkgver + python setup.py install --root=$startdir/pkg/ --prefix=/usr + + install -Dm644 COPYING \ + $startdir/pkg/usr/share/licenses/pida/LICENSE + + install -Dm644 pida/resources/pixmaps/pida-icon.png \ + $startdir/pkg/usr/share/pixmaps/pida.png + install -Dm644 $startdir/src/pida.desktop \ + $startdir/pkg/usr/share/applications/pida.desktop +} diff --git a/community/pida/pida.desktop b/community/pida/pida.desktop new file mode 100644 index 000000000..38799f1bf --- /dev/null +++ b/community/pida/pida.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Pida +Comment=Python Integrated Development Application +Icon=pida +Exec=pida %F +Terminal=false +Type=Application +Encoding=UTF-8 +Categories=Application;Development;IDE; diff --git a/community/pida/pida.install b/community/pida/pida.install new file mode 100644 index 000000000..b24da8256 --- /dev/null +++ b/community/pida/pida.install @@ -0,0 +1,13 @@ +post_install() { + cat << EOF +==> Install either gvim or emacs to act as the editor in PIDA +EOF +} + +post_upgrade() { + post_install $1 +} + +op=$1 +shift +$op $* diff --git a/community/pidgin-facebookchat/PKGBUILD b/community/pidgin-facebookchat/PKGBUILD new file mode 100644 index 000000000..7c85094db --- /dev/null +++ b/community/pidgin-facebookchat/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 3216 2009-09-30 18:32:11Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: Max Fehrm max.fehrm@gmail.com + +pkgname=pidgin-facebookchat +pkgver=1.61 +pkgrel=2 +pkgdesc="Facebook chat plugin for Pidgin and libpurple messengers." +url='http://code.google.com/p/pidgin-facebookchat/' +license=('GPL3') +depends=('pidgin' 'json-glib>=0.7.4') +arch=('i686' 'x86_64') +source=("http://pidgin-facebookchat.googlecode.com/files/$pkgname-source-$pkgver.tar.bz2") +md5sums=('9e78f200710d2dc8134d4e9e5f237618') + +build() { + cd ${srcdir}/$pkgname + if [ "$CARCH" = "x86_64" ]; then + make LINUX64_COMPILER=x86_64-unknown-linux-gnu-gcc libfacebook64.so || return 1 + install -D -m644 libfacebook64.so \ + ${pkgdir}/usr/lib/purple-2/libfacebook64.so || return 1 + else + make libfacebook.so || return 1 + install -D -m644 libfacebook.so \ + ${pkgdir}/usr/lib/purple-2/libfacebook.so || return 1 + fi + + for i in 16 22 48; do + install -D -m644 facebook${i}.png \ + ${pkgdir}/usr/share/pixmaps/pidgin/protocols/${i}/facebook.png || return 1 + done +} diff --git a/community/pidgin-libnotify/ChangeLog b/community/pidgin-libnotify/ChangeLog new file mode 100644 index 000000000..548cbddd3 --- /dev/null +++ b/community/pidgin-libnotify/ChangeLog @@ -0,0 +1,4 @@ +2008-02-29 Hugo Doria <hugodoria@gmail.com> + + * Updated and moved to community + diff --git a/community/pidgin-libnotify/PKGBUILD b/community/pidgin-libnotify/PKGBUILD new file mode 100644 index 000000000..51c00c87c --- /dev/null +++ b/community/pidgin-libnotify/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Hugo Doria <hugodoria@gmail.com> +# Contributor pidgin-libnotify: 3ED <kas1987@o2.pl> + +pkgname=pidgin-libnotify +pkgver=0.14 +pkgrel=2 +arch=('i686' 'x86_64') +pkgdesc="pidgin plugin that enables popups when someone logs in or messages you." +url="http://gaim-libnotify.sourceforge.net/" +license=('GPL') +depends=('pidgin' 'libnotify' 'perlxml' 'gettext' 'notification-daemon') +makedepends=('libtool' 'intltool') +replaces=('gaim-libnotify') +source=(http://downloads.sourceforge.net/sourceforge/gaim-libnotify/$pkgname-$pkgver.tar.gz) +md5sums=('bfb5368b69c02d429b2b17c00a6673c0') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --disable-deprecated + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/pidgin-otr/PKGBUILD b/community/pidgin-otr/PKGBUILD new file mode 100644 index 000000000..3620e95d3 --- /dev/null +++ b/community/pidgin-otr/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Bug <Bug2000@gmail.com> +# Contributor: Marcel Wysocki <maci@satgnu.net> + +pkgname=pidgin-otr +pkgver=3.2.0 +pkgrel=1 +pkgdesc="Off-the-Record Messaging plugin for Pidgin" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://www.cypherpunks.ca/otr/" +depends=('libotr>=3.2.0' 'pidgin' 'perlxml') +source=("http://www.cypherpunks.ca/otr/${pkgname}-${pkgver}.tar.gz") +md5sums=('8af70b654b7d7c5a5b7785699ff562f9') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/pigment/ChangeLog b/community/pigment/ChangeLog new file mode 100644 index 000000000..63ff4d466 --- /dev/null +++ b/community/pigment/ChangeLog @@ -0,0 +1,13 @@ + +2008-10-01 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for x86_64: 0.3.10 + +2008-03-06 bjorn <bjorn lindeijer nl> + + * Updated dependencies (0.3.5-2) + +2007-06-26 tardo <tardo@nagi-fanboi.net> + + * Built for x86_64 + diff --git a/community/pigment/PKGBUILD b/community/pigment/PKGBUILD new file mode 100644 index 000000000..0cf9ab4b5 --- /dev/null +++ b/community/pigment/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: sickhate <sickhate@tux-linux.net> +# Contributor: Bjorn Lindeijer <bjorn lindeijer nl> + +pkgname=pigment +pkgver=0.3.17 +pkgrel=2 +pkgdesc="A GLib/GObject library designed to easily create rich UIs embedding several media types" +arch=('i686' 'x86_64') +url="https://code.fluendo.com/pigment/trac" +license=('GPL') +depends=('libgl' 'gstreamer0.10-base' 'gtk2') +options=('!libtool') +source=(http://elisa.fluendo.com/static/download/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('b0947a18cc9265f3129ff4b069c1ed0c') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/pinfo/ChangeLog b/community/pinfo/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/pinfo/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/pinfo/PKGBUILD b/community/pinfo/PKGBUILD new file mode 100644 index 000000000..bd69456a6 --- /dev/null +++ b/community/pinfo/PKGBUILD @@ -0,0 +1,21 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + +pkgname=pinfo +pkgver=0.6.9 +pkgrel=3 +pkgdesc="A hypertext info file viewer" +arch=('i686' 'x86_64') +url="http://pinfo.alioth.debian.org/" +license=('GPL') +depends=('ncurses') +source=(https://alioth.debian.org/frs/download.php/1498/$pkgname-$pkgver.tar.bz2) +md5sums=('e0c788467945f5f97fbacad55863e5b8') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --enable-cursor \ + --mandir=/usr/share --infodir=/usr/share/info + make || return 1 + make DESTDIR=$pkgdir install + rm -f $pkgdir/usr/share/info/dir +} diff --git a/community/pingus/ChangeLog b/community/pingus/ChangeLog new file mode 100644 index 000000000..b57eec243 --- /dev/null +++ b/community/pingus/ChangeLog @@ -0,0 +1,6 @@ +2009-07-13 Eric Belanger <eric@archlinux.org> + + * pingus 0.7.2-2 + * Rebuilt against boost 1.39 + * Added gcc 4.4 patch + * Added ChangeLog diff --git a/community/pingus/PKGBUILD b/community/pingus/PKGBUILD new file mode 100644 index 000000000..fd16abf0b --- /dev/null +++ b/community/pingus/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> + +pkgname=pingus +pkgver=0.7.2 +pkgrel=2 +pkgdesc="Pingus is a Lemmings clone, i.e. a level-based puzzle game." +arch=('i686' 'x86_64') +url="http://pingus.seul.org" +license=('GPL') +depends=('gcc-libs' 'sdl_image' 'sdl_mixer' 'boost>=1.39') +makedepends=('scons') +source=(http://pingus.seul.org/files/${pkgname}-${pkgver}.tar.bz2 pingus.desktop pingus.gcc44.patch) +md5sums=('88756802d483f922d0910a14cd26a951' 'b94efaa6e2de959de7fdb50cfc7dbdea'\ + '8928dc41305e91dddf828ec8b74dfd0d') +sha1sums=('1cd3a1d924337a5ee2e0ee387c0513f85d47cdb0' + 'f35649f3b0b2bfcb01ce75085cf719dcaa609a54' + '8ac508fe451246a647f809bd91843881158f09b9') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 < ../pingus.gcc44.patch || return 1 + scons prefix=/usr || return 1 + ./install.sh "${pkgdir}/usr" || return 1 + install -D -m644 "${srcdir}/pingus.desktop" "${pkgdir}/usr/share/applications/pingus.desktop" || return 1 +} diff --git a/community/pingus/pingus.desktop b/community/pingus/pingus.desktop new file mode 100644 index 000000000..158eaa820 --- /dev/null +++ b/community/pingus/pingus.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Pingus +Comment=A free Lemmings[tm] clone +Exec=pingus +Terminal=false +Type=Application +Categories=Application;Game;LogicGame +Icon=/usr/share/pingus/data/images/core/editor/actions.png diff --git a/community/pingus/pingus.gcc44.patch b/community/pingus/pingus.gcc44.patch new file mode 100644 index 000000000..e04b21f9c --- /dev/null +++ b/community/pingus/pingus.gcc44.patch @@ -0,0 +1,21 @@ +--- pingus-0.7.2.orig/src/input/evdev_device.cpp 2007-10-01 14:24:54.000000000 -0300 ++++ pingus-0.7.2/src/input/evdev_device.cpp 2009-07-05 23:22:34.000000000 -0300 +@@ -23,6 +23,8 @@ + #include <fcntl.h> + #include <unistd.h> + #include <stdexcept> ++#include <cstdio> ++#include <cstring> + #include <iostream> + #include <errno.h> + +--- pingus-0.7.2.orig/src/tinygettext/po_file_reader.cpp 2007-10-18 14:54:01.000000000 -0300 ++++ pingus-0.7.2/src/tinygettext/po_file_reader.cpp 2009-07-05 23:20:25.000000000 -0300 +@@ -21,6 +21,7 @@ + #include <vector> + #include <iconv.h> + #include <errno.h> ++#include <cstdio> + #include <sstream> + #include <stdexcept> + #include <string.h> diff --git a/community/pinot/ChangeLog b/community/pinot/ChangeLog new file mode 100644 index 000000000..8eb7d143c --- /dev/null +++ b/community/pinot/ChangeLog @@ -0,0 +1,27 @@ +2009-04-20 Gergely Imreh <imrehgATgmailDOTcom> + + * pinot-0.93 + Tokenize : + - moved the first 5Mb limit from the terms + generator to the tokenizer + Daemon : + - fixed major bug that caused the daemon to + reindex all files on each run, unless started + in full scan mode + ** Changlelog between this and previous version + is can be viewed at the project's SVN page: + http://svn.berlios.de/wsvn/pinot/tags/version_0_9_3/NEWS + +2008-09-07 Alexander Fehr <pizzapunk gmail com> + + * pinot-0.88-1: + New upstream release. + +2008-08-10 Alexander Fehr <pizzapunk gmail com> + + * pinot-0.87-1: + New upstream release. + Added dependency on hicolor-icon-theme. + Added gtk-update-icon-cache to install file. + Replaced install message with optdepends. + Added ChangeLog. diff --git a/community/pinot/PKGBUILD b/community/pinot/PKGBUILD new file mode 100644 index 000000000..b60ac77c9 --- /dev/null +++ b/community/pinot/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Daniel J Griffiths (thanks Gergely Imreh) <ghost1227@archlinux.us> +# Maintainer: Alexander Fehr <pizzapunk gmail com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=pinot +pkgver=0.93 +pkgrel=1 +pkgdesc="Personal search and metasearch tool" +arch=('i686' 'x86_64') +url="http://pinot.berlios.de/" +license=('GPL') +depends=('gtkmm' 'xapian-core' 'libtextcat' 'sqlite3' 'libxml++' 'curl' + 'gmime' 'dbus-glib' 'shared-mime-info' 'libexif' 'taglib' + 'hicolor-icon-theme' 'cairo') +makedepends=('boost' 'desktop-file-utils') +optdepends=('unzip: ZIP files extraction' + 'poppler: PDF to text conversion' + 'catdvi: DVI to text conversion' + 'djvulibre: DjVu text extraction' + 'unrtf: RTF to HTML conversion' + 'antiword: MS Word to text conversion' + 'catdoc: XLS and PPT to text conversion' + 'deskbar-applet: Pinot Deskbar-Applet module') +install=pinot.install +source=(http://download.berlios.de/pinot/pinot-$pkgver.tar.gz) +md5sums=('ecb646394b932fd3cb7ce25c995d6b79') + +build() { + cd "$srcdir/pinot-$pkgver" + + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + + # Remove Deskbar-Applet handler + rm -rf "$pkgdir/usr/lib/deskbar-applet/handlers" || return 1 +} diff --git a/community/pinot/pinot.install b/community/pinot/pinot.install new file mode 100644 index 000000000..8b845f539 --- /dev/null +++ b/community/pinot/pinot.install @@ -0,0 +1,15 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + echo "Starting with 0.63, the service is auto-started. " + echo "The file that enables this is located at " + echo "/etc/xdg/autostart/pinot-dbus-daemon.desktop." + echo "Delete this file if you don't want the auto-start." +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/pitivi/ChangeLog b/community/pitivi/ChangeLog new file mode 100644 index 000000000..f521c28ed --- /dev/null +++ b/community/pitivi/ChangeLog @@ -0,0 +1,42 @@ +pitivi (0.13.1-2) + + * Update hicolor icon cache. + * Update mime database. + + -- Abhishek Dasgupta <abhidg@gmail.com> Thu, 23 Jul 2009 11:57:49 +0530 + +pitivi (0.13.1-1) + + * New upstream version. + * Removed: fix-as-problems.diff pitivi.desktop + + -- Abhishek Dasgupta <abhidg@gmail.com> Wed, 24 Jun 2009 16:01:42 +0530 + +pitivi (0.11.3-1) + + * New upstream version. + * fix-as-problems.diff: Fixed the problem caused by "as" in + pitivi/timeline/timeline.py + + -- Abhishek Dasgupta <abhidg@gmail.com> Sat, 13 Dec 2008 16:29:24 +0530 + +pitivi (0.11.2-4) + + * Added gnome-icon-theme as dependency. Closes: FS# 12292. + + -- Abhishek Dasgupta <abhidg@gmail.com> Mon, 01 Dec 2008 23:08:28 +0530 + +pitivi (0.11.2-3) + + * fix-as.diff: Fixed the error + in pitivi/objectfactory.py caused by the line + as = self.audio_info_stream + + -- Abhishek Dasgupta <abhidg@gmail.com> Sun, 09 Nov 2008 00:34:22 +0530 + +pitivi (0.11.2-2) + + * Added dbus-python as dependency. + + -- Abhishek Dasgupta <abhidg@gmail.com> Sun, 26 Oct 2008 14:08:06 +0530 + diff --git a/community/pitivi/PKGBUILD b/community/pitivi/PKGBUILD new file mode 100644 index 000000000..0af016621 --- /dev/null +++ b/community/pitivi/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 298 2009-07-23 06:46:06Z abhidg $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: Gabor Nyekhelyi (n0gabor) <n0gabor@vipmail.hu> + +pkgname=pitivi +pkgver=0.13.1 +pkgrel=2 +pkgdesc="Editor for audio/video projects using the GStreamer framework" +arch=('i686' 'x86_64') +license=('LGPL') +depends=('gstreamer0.10>=0.10.14' 'pygoocanvas' 'gstreamer0.10-good' 'pygtk>=2.8.0' 'gstreamer0.10-python>=0.10.6' 'gnonlin>=0.10.10.3' 'setuptools' 'zope-interface' 'dbus-python' 'gnome-icon-theme') +makedepends=('pkgconfig') +install=$pkgname.install +source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/0.13/$pkgname-$pkgver.tar.gz) +url="http://www.pitivi.org/" + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} +md5sums=('79322442b632adfe22d37e86095c9a69') diff --git a/community/pitivi/pitivi.install b/community/pitivi/pitivi.install new file mode 100644 index 000000000..10713b80b --- /dev/null +++ b/community/pitivi/pitivi.install @@ -0,0 +1,12 @@ +post_install() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor + update-mime-database /usr/share/mime +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install +} diff --git a/community/pkgtools/PKGBUILD b/community/pkgtools/PKGBUILD new file mode 100644 index 000000000..c4e7b9416 --- /dev/null +++ b/community/pkgtools/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Daenyth <Daenyth+Arch AT gmail DOT com> +# Contributor: Daenyth <Daenyth+Arch AT gmail DOT com> +pkgname=pkgtools +pkgver=15 +pkgrel=1 +pkgdesc="A collection of scripts for Arch Linux packages" +arch=(any) +url="http://bbs.archlinux.org/viewtopic.php?pid=384196" +license=('GPL') +source=(http://github.com/Daenyth/pkgtools/tarball/v$pkgver) +backup=('etc/pkgtools/newpkg.conf' 'etc/pkgtools/pkgfile.conf' 'etc/pkgtools/spec2arch.conf') +install=pkgtools.install +provides=(newpkg pkgfile) +depends=('bash>=4') +optdepends=('cron: For pkgfile --update entry' + 'python: For pkgconflict') +md5sums=('313b936c7003bb028daf4640dfd24157') + + +build() { + cd "$srcdir/Daenyth-$pkgname"-* + + # Common fucntions needed by all scripts + install -Dm644 "other/functions" "${pkgdir}/usr/share/pkgtools/functions" + + # newpkg + install -Dm755 "scripts/newpkg" "${pkgdir}/usr/bin/newpkg" + install -Dm644 "confs/newpkg.conf" "${pkgdir}/etc/pkgtools/newpkg.conf" + + # pkgfile + install -d "$pkgdir/var/cache/pkgtools/lists/" + install -Dm755 "scripts/pkgfile" "${pkgdir}/usr/bin/pkgfile" + install -Dm644 "confs/pkgfile.conf" "${pkgdir}/etc/pkgtools/pkgfile.conf" + install -Dm744 "other/pkgfile.cron" "${pkgdir}/etc/cron.daily/pkgfile" + # Loads shell hooks + install -Dm755 "other/pkgfile-hook.sh" "${pkgdir}/etc/profile.d/pkgfile-hook.sh" + install -Dm644 "other/pkgfile-hook.zsh" "${pkgdir}/usr/share/pkgtools/pkgfile-hook.zsh" + install -Dm644 "other/pkgfile-hook.bash" "${pkgdir}/usr/share/pkgtools/pkgfile-hook.bash" + + # spec2arch + install -Dm755 "scripts/spec2arch" "${pkgdir}/usr/bin/spec2arch" + install -Dm644 "confs/spec2arch.conf" "${pkgdir}/etc/pkgtools/spec2arch.conf" + install -Dm644 "doc/spec2arch.8" "${pkgdir}/usr/share/man/man8/spec2arch.8" + install -Dm644 "doc/spec2arch.conf.5" "${pkgdir}/usr/share/man/man5/spec2arch.conf.5" + + # pkgconflict + install -Dm755 "scripts/pkgconflict.py" "${pkgdir}/usr/bin/pkgconflict" + + # whoneeds + install -Dm755 "scripts/whoneeds.bash" "${pkgdir}/usr/bin/whoneeds" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/pkgtools/pkgtools.install b/community/pkgtools/pkgtools.install new file mode 100644 index 000000000..c72cfa050 --- /dev/null +++ b/community/pkgtools/pkgtools.install @@ -0,0 +1,52 @@ +_MSG_UPDATE=" -Make sure to run pkgfile --update before use" +_MSG_CRON=" - An entry has been placed in /etc/cron.daily to run pkgfile --update + If you do not want this functionality, run (as root): + chmod -x /etc/cron.daily/pkgfile" +_MSG_HOOK=" - pkgfile includes a \"command not found\" hook for both zsh and bash. + This will automatically run pkgfile whenever you run + a command which the shell cannot find. If you want + this functionality, set CMD_SEARCH_ENABLED to 1 in + /etc/pkgtools/pkgfile.conf (or per-user by copying + that file to ~/.pkgtools/pkgfile.conf), then + in your current shell run: + . /etc/profile" +_MSG_BUGS=" - Bugs: please report any bugs to the Community bugtracker at + http://bugs.archlinux.org/index.php?project=5" + +is_update_from() { + if [ `vercmp $1 $2` -eq -1 ]; then + return 0 + fi + return 1 +} + +## arg 1: the new package version +post_install() { + echo "$_MSG_UPDATE" + echo "$_MSG_HOOK" + echo "$_MSG_CRON" + echo "$_MSG_BUGS" +} + +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if is_update_from $2 11-1; then + echo " - All bugs related to pkgfile -b should be fixed in this update." + fi + if is_update_from $2 12-1; then + echo " - NOTE: pkgtools' \"command not found\" hook configuration has changed. + Please remove any old symlinks relating to it." + echo "$_MSG_HOOK" + fi + echo "$_MSG_BUGS" +} + +## arg 1: the old package version +post_remove() { + cat << _EOM + - You may want to clean /usr/share/pkgtools/lists +_EOM +} + +# vim:set ts=2 sw=2 et filetype=sh: diff --git a/community/plan9port/ChangeLog b/community/plan9port/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/plan9port/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/plan9port/PKGBUILD b/community/plan9port/PKGBUILD new file mode 100644 index 000000000..9cb7cb567 --- /dev/null +++ b/community/plan9port/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: phrakture <aaronmgriffin--gmail--com> + +pkgname=plan9port +pkgver=20051127 +pkgrel=1 +pkgdesc="Plan 9 from User Space (aka plan9port) is a port of many Plan 9 \ + programs from their native Plan 9 environment to Unix-like operating \ + systems." +arch=('i686' 'x86_64') +url="http://swtch.com/plan9port/" +license=('custom') +depends=('x-server') +install=plan9.install +source=(http://swtch.com/$pkgname/$pkgname.tgz plan9.sh) +md5sums=('3ce647b0371a4bf74fa05decf17ef710' + '9695eb15a247e23140e8a35ff52a5c20') + +build() +{ + mkdir -p $startdir/pkg/etc/profile.d + cp $startdir/src/plan9.sh $startdir/pkg/etc/profile.d/ + + mkdir $startdir/pkg/opt + mv $startdir/src/plan9 $startdir/pkg/opt + + cd $startdir/pkg/opt/plan9 + cvs update #make sure we're up to date... + ./INSTALL + + #don't need these in the package + rm install.log + rm -r src/ + find . -name CVS -exec rm -rf {} \; + + borkedfiles=`grep -r $startdir/pkg/opt/plan9 * | grep -v Binary | cut -d\: -f1` + for f in $borkedfiles; do + echo "fixing hardcoded paths in $f" + sed -i "s@$startdir/pkg/opt/plan9@/opt/plan9@" $f + done +} diff --git a/community/plan9port/plan9.install b/community/plan9port/plan9.install new file mode 100644 index 000000000..0e11abbd7 --- /dev/null +++ b/community/plan9port/plan9.install @@ -0,0 +1,45 @@ +pre_install() { + /bin/true +} + +post_install() { + echo "==> Decompressing man plan9 man pages" + for i in `find /opt/plan9/man -type f`; do + if [ ${i##*.} = "gz" ]; then + echo " ${i%%.*}..." + gunzip $i + fi + done + + echo "" + echo "==> In order to use Plan9 specific apps, run them" + echo " as arguments to the '9' script, i.e. '9 date'" + echo "==> Please log off or 'source /etc/profile.d/plan9.sh'" + echo "==> Run '9 man 1 intro | less' to begin" + source /etc/profile.d/plan9.sh + /bin/true +} + +pre_upgrade() { + post_remove + /bin/true +} + +post_upgrade() { + post_install + /bin/true +} + +pre_remove() { + /bin/true +} + +post_remove() { + #we had to unpack them so they won't get removed.... + rm -rf /opt/plan9/man + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/plan9port/plan9.sh b/community/plan9port/plan9.sh new file mode 100755 index 000000000..84c3d7ef4 --- /dev/null +++ b/community/plan9port/plan9.sh @@ -0,0 +1,2 @@ +export PLAN9=/opt/plan9 +export PATH=$PATH:$PLAN9/bin diff --git a/community/plib/ChangeLog b/community/plib/ChangeLog new file mode 100644 index 000000000..552fd49e9 --- /dev/null +++ b/community/plib/ChangeLog @@ -0,0 +1,12 @@ +2008-10-04 Eric Belanger <eric@archlinux.org> + + * plib 1.8.5-1.1 + * Built with PIC for x86_64 + +2008-03-20 Eric Belanger <eric@archlinux.org> + + * plib 1.8.5-1 + * Upstream update + * Fixed license + * Added makedepends + * Added ChangeLog diff --git a/community/plib/PKGBUILD b/community/plib/PKGBUILD new file mode 100644 index 000000000..9b9e30e6e --- /dev/null +++ b/community/plib/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=plib +pkgver=1.8.5 +pkgrel=1.1 +pkgdesc=" PLIB is a set of libraries to write games and other realtime interactive applications" +arch=('i686' 'x86_64') +url="http://plib.sourceforge.net/" +license=('custom:LGPL') +makedepends=('mesa' 'libxi' 'libxmu') +source=(http://plib.sourceforge.net/dist/$pkgname-$pkgver.tar.gz) +md5sums=('47a6fbf63668c1eed631024038b2ea90') +sha1sums=('c2cf7e3e1e58f7b63dae4bb21e4fa82c3e4d4cfc') + +build() { + cd $startdir/src/$pkgname-$pkgver + [ "$CARCH" = "x86_64" ] && export CXXFLAGS="$CXXFLAGS -fPIC" + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} diff --git a/community/pmtools/PKGBUILD b/community/pmtools/PKGBUILD new file mode 100755 index 000000000..1bc0b3cd8 --- /dev/null +++ b/community/pmtools/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Sebastian Pohle <naitsabes@imapmail.org> + +pkgname=pmtools +pkgver=20071116 +pkgrel=1 +pkgdesc="A small collection of ACPI power management test and investigation tools" +arch=('i686' 'x86_64') +url="http://acpi.sourceforge.net/dsdt/index.php" +license=('GPL2') +source=(http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils/$pkgname-$pkgver.tar.bz2) +md5sums=('51c49c8085c280cd697e7c7f808231ee') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + install -D -m755 acpidump/acpidump $startdir/pkg/usr/sbin/acpidump + install -D -m755 acpixtract/acpixtract $startdir/pkg/usr/sbin/acpixtract + install -D -m755 madt/madt $startdir/pkg/usr/sbin/madt +} diff --git a/community/pnews/PKGBUILD b/community/pnews/PKGBUILD new file mode 100644 index 000000000..98bd8c121 --- /dev/null +++ b/community/pnews/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=pnews +pkgver=2.6.5 +_pkgver=265 +pkgrel=1 +pkgdesc="A PHP web-based NNTP client" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/pnews" +license=('GPL') +depends=('php') +backup=(srv/http/pnews/.htaccess) +source=(http://downloads.sourceforge.net/sourceforge/pnews/pnews${_pkgver}.tgz) +md5sums=('a98af52f6b86c2ad4fe0610d67770905') + +build() { + _instdir=${startdir}/pkg/srv/http/pnews + mkdir -p ${_instdir} + cd ${_instdir} + cp -ra ${startdir}/src/pnews${_pkgver}/* . + echo "deny from all" > .htaccess +} diff --git a/community/png2ico/PKGBUILD b/community/png2ico/PKGBUILD new file mode 100644 index 000000000..c0f2b2474 --- /dev/null +++ b/community/png2ico/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 2083 2009-09-08 11:16:22Z ibiru $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +pkgname=png2ico +pkgver=20021208 +pkgrel=3 +arch=('i686' 'x86_64') +pkgdesc="Converts PNG files to Windows icon resource files" +url="http://www.winterdrache.de/freeware/png2ico/" +license=("GPL2") +depends=('libpng' 'gcc') +source=(http://www.winterdrache.de/freeware/png2ico/data/$pkgname-src-2002-12-08.tar.gz) +md5sums=('9b663df81c826cd564638cba2e6bc75b') + +build() { + cd $srcdir/$pkgname + make || return 1 + install -D -m755 png2ico $pkgdir/usr/bin/png2ico + install -D -m644 doc/png2ico.1 $pkgdir/usr/share/man/man1/png2ico.1 +} diff --git a/community/poedit/PKGBUILD b/community/poedit/PKGBUILD new file mode 100644 index 000000000..bef8fda7a --- /dev/null +++ b/community/poedit/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 3064 2009-09-26 15:07:15Z ibiru $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Alexander Fehr <pizzapunk@gmail.com> + +pkgname=poedit +pkgver=1.4.3 +pkgrel=2 +pkgdesc="Cross-platform gettext catalogs (.po files) editor" +arch=('i686' 'x86_64') +url="http://www.poedit.net/" +license=('custom') +depends=('wxgtk>=2.8.0' 'gtkspell' 'db>=4.8' 'db<4.9' 'hicolor-icon-theme') +makedepends=('pkgconfig') +install=poedit.install +source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('8b3f6350287db3f3271cb0534ad4e244') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install + install -D -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/community/poedit/poedit.install b/community/poedit/poedit.install new file mode 100644 index 000000000..21b79d2d4 --- /dev/null +++ b/community/poedit/poedit.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/pokerth/PKGBUILD b/community/pokerth/PKGBUILD new file mode 100644 index 000000000..017baacee --- /dev/null +++ b/community/pokerth/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Vasco Costa <vasco.costa@meiodigital.com> + +pkgname=pokerth +_pkgname=PokerTH +pkgver=0.7.1 +pkgrel=3 +pkgdesc="Poker game written in C++/QT4" +arch=('i686' 'x86_64') +url="http://www.pokerth.net/" +license=('GPL' 'custom') +depends=('curl' 'boost' 'gnutls' 'qt' 'sdl_mixer') +source=(http://downloads.sourceforge.net/sourceforge/pokerth/$_pkgname-$pkgver-src.tar.bz2) +md5sums=('a26a369bf3aa4b6ed92d0cadacb626e5') + +build() { + cd $startdir/src/$_pkgname-$pkgver-src + qmake $pkgname.pro + make || return 1 + make INSTALL_ROOT=$startdir/pkg install + install -D -m755 $pkgname $startdir/pkg/usr/bin/$pkgname + install -D -m644 data/data-copyright.txt $startdir/pkg/usr/share/licenses/pokerth/data-copyright.txt + install -D -m644 docs/pokerth.1 $startdir/pkg/usr/share/man/man1/pokerth.1 + rm -rf $startdir/pkg/usr/share/pokerth/data/data-copyright.txt + +} diff --git a/community/polymer/ChangeLog b/community/polymer/ChangeLog new file mode 100644 index 000000000..2868f9f3b --- /dev/null +++ b/community/polymer/ChangeLog @@ -0,0 +1,6 @@ +2008-01-24 Roman Kyrylych <roman@archlinux.org> +* Changed qt to qt3. + +2007-07-12 Callan Barrett <wizzomafizzo@gmail.com> +* Added "QT" to description to make searching easier. +* Added license variable. diff --git a/community/polymer/PKGBUILD b/community/polymer/PKGBUILD new file mode 100644 index 000000000..cb560e7ea --- /dev/null +++ b/community/polymer/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Artem Sorokin <mail.dextor@gmail.com> +pkgname=polymer +pkgver=0.3.2 +pkgrel=4 +pkgdesc="A port of KDE QT style Plastik, which does not depend on any KDE libraries" +arch=('i686' 'x86_64') +license=('GPL') +url="http://static.int.pl/~mig21/dev/releases/polymer/" +depends=('qt3') +source=(http://www.kde-look.org/CONTENT/content-files/21748-polymer-0.3.2.tar.bz2) +md5sums=('5e566deb55586069378c85cb477f5005') + +build() { + cd $startdir/src/polymer-$pkgver + + . /etc/profile.d/qt3.sh + export PATH=$QTDIR/bin:$PATH + export QMAKESPEC=$QTDIR/mkspecs/linux-g++ + + ./configure --prefix=/usr + make || return 1 + make libdir=$startdir/pkg/opt/qt/plugins/styles prefix=$startdir/pkg/usr install +} diff --git a/community/pork/PKGBUILD b/community/pork/PKGBUILD new file mode 100644 index 000000000..76e1f11c4 --- /dev/null +++ b/community/pork/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=pork +pkgver=0.99.8.1 +pkgrel=2 +pkgdesc="Console-based AOL Instant Messenger & IRC client" +arch=('i686' 'x86_64') +url="http://dev.ojnk.net" +license=('GPL') +depends=('ncurses' 'perl') +source=(http://downloads.sourceforge.net/sourceforge/ojnk/$pkgname-$pkgver.tar.gz) +md5sums=('0c720db7e4e843aeee0fa53ade7cdffd') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/portaudio/PKGBUILD b/community/portaudio/PKGBUILD new file mode 100644 index 000000000..b98451ecc --- /dev/null +++ b/community/portaudio/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Based on 'portaudio' package - Eric Belanger <eric@archlinux.org> +# Last/Most-Recent Contributor: Darwin Bautista <djclue917@gmail.com> +# Maintainer: Bob Finch <w9ya@qrparci.net> + +pkgname=portaudio +pkgver=19_20071207 +pkgrel=2 +pkgdesc="A free, cross-platform, open source, audio I/O library" +url="http://www.portaudio.com/" +source=(http://www.portaudio.com/archives/pa_stable_v$pkgver.tar.gz) +depends=('jack-audio-connection-kit') +options=(!libtool) +arch=('i686' 'x86_64') +license=('custom') +md5sums=('d2943e4469834b25afe62cc51adc025f') + +build() { + cd $startdir/src/$pkgname + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + + install -D -m644 LICENSE.txt $startdir/pkg/usr/share/licenses/$pkgname/LICENSE.txt +} diff --git a/community/portaudio_cpp/PKGBUILD b/community/portaudio_cpp/PKGBUILD new file mode 100644 index 000000000..7bd477b42 --- /dev/null +++ b/community/portaudio_cpp/PKGBUILD @@ -0,0 +1,28 @@ +# Based on 'portaudio' package - Eric Belanger <belanger@astro.umontreal.ca> +# Maintainer: Bob Finch <w9ya@qrparci.net> + +pkgname=portaudio_cpp +pkgver=19_20071207 +pkgrel=1 +pkgdesc="PortAudio c++ bindings" +url="http://www.portaudio.com/" +source=(http://www.portaudio.com/archives/pa_stable_v$pkgver.tar.gz) +depends=('portaudio=19_20071207' 'gcc-libs') +license=('custom') +arch=('i686' 'x86_64') +options=('!libtool') +md5sums=('d2943e4469834b25afe62cc51adc025f') + +build() { + cd $startdir/src/portaudio + ./configure --prefix=/usr + make || return 1 + + install -D -m644 LICENSE.txt\ + $startdir/pkg/usr/share/licenses/$pkgname/LICENSE.txt + + cd $startdir/src/portaudio/bindings/cpp + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/postfix-policyd-spf-perl/PKGBUILD b/community/postfix-policyd-spf-perl/PKGBUILD new file mode 100644 index 000000000..943f89fd8 --- /dev/null +++ b/community/postfix-policyd-spf-perl/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=postfix-policyd-spf-perl +pkgver=2.007 +pkgrel=1 +pkgdesc="postfix SPF filter" +arch=(i686 x86_64) +url="http://www.openspf.org" +license=('GPL') +depends=(perl-mail-spf perl-netaddr-ip) +source=(http://www.openspf.org/blobs/postfix-policyd-spf-perl-$pkgver.tar.gz) +md5sums=('69b501012907236fd39975eadf29848a') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + + install -D -m0755 postfix-policyd-spf-perl $startdir/pkg/usr/lib/postfix/postfix-policyd-spf-perl +} diff --git a/community/postgis/PKGBUILD b/community/postgis/PKGBUILD new file mode 100644 index 000000000..6de1ab8a7 --- /dev/null +++ b/community/postgis/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 2515 2009-09-19 12:56:35Z ibiru $ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=postgis +pkgver=1.4.0 +pkgrel=1 +pkgdesc="Adds support for geographic objects to PostgreSQL" +arch=('i686' 'x86_64') +url="http://postgis.refractions.net" +license=('GPL') +depends=('postgresql>=8.4.1' 'proj' 'geos') +source=(http://postgis.refractions.net/download/$pkgname-$pkgver.tar.gz) + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install +} +md5sums=('bc5b97d5399bd20ca90bfdf784ab6c33') diff --git a/community/postgresql-tsearch2/PKGBUILD b/community/postgresql-tsearch2/PKGBUILD new file mode 100644 index 000000000..c7afb073f --- /dev/null +++ b/community/postgresql-tsearch2/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 2891 2009-09-22 16:29:29Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=postgresql-tsearch2 +pkgver=8.4.1 +pkgrel=1 +pkgdesc="tsearch2 for postgresql" +arch=('i686' 'x86_64') +url="http://www.postgresql.org/" +license=('custom') +depends=('postgresql') +options=('!makeflags') +source=(ftp://ftp.postgresql.org/pub/source/v${pkgver}/postgresql-${pkgver}.tar.bz2) +md5sums=('f2015af17bacbbfe140daf0d1067f9c9') + +build() { + cd ${startdir}/src/postgresql-$pkgver + ./configure --prefix=/usr --with-openssl --datadir=/usr/share/postgresql + + cd ${startdir}/src/postgresql-${pkgver}/contrib/tsearch2 + make || return 1 + make DESTDIR=${startdir}/pkg install || return 1 + install -D -m644 ../../COPYRIGHT $startdir/pkg/usr/share/licenses/$pkgname/COPYRIGHT +} diff --git a/community/postgrey/PKGBUILD b/community/postgrey/PKGBUILD new file mode 100644 index 000000000..4fc354a02 --- /dev/null +++ b/community/postgrey/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sean Timothy Noonan <stnoonan@obsolescence.net> + +pkgname=postgrey +pkgver=1.32 +pkgrel=1 +pkgdesc="a Postfix policy server implementing greylisting" +arch=('i686' 'x86_64') +url="http://postgrey.schweikert.ch/" +options=(emptydirs) +license=("GPL") +depends=('perl-net-server' 'perl>=5.6.0' 'perl-berkeleydb' 'perl-io-multiplex' 'db>=4.1' 'postfix') +backup=(etc/postfix/postgrey_whitelist_recipients + etc/postfix/postgrey_whitelist_clients + etc/conf.d/postgrey) +install=$pkgname.install +source=($url/pub/$pkgname-$pkgver.tar.gz + postgrey.rc + postgrey.rc.conf) +md5sums=('524a4e165bf997996f3bccade394712f' + '607dacccfda43bc130ec704b01847ae8' + 'a7e15d38b28084c6e25e7818adc047a4') + +build() { + cd $srcdir/$pkgname-$pkgver + chown -R root:root . + mkdir -p $pkgdir/var/spool/postfix/postgrey + install -D -m 0755 $srcdir/postgrey.rc $pkgdir/etc/rc.d/postgrey && \ + install -D -m 0644 $srcdir/postgrey.rc.conf $pkgdir/etc/conf.d/postgrey && \ + install -D -m 0755 postgrey $pkgdir/usr/sbin/postgrey && \ + install -D -m 0755 contrib/postgreyreport $pkgdir/usr/sbin/postgreyreport && \ + install -D -m 0644 postgrey_whitelist_recipients $pkgdir/etc/postfix/postgrey_whitelist_recipients && \ + install -D -m 0644 postgrey_whitelist_clients $pkgdir/etc/postfix/postgrey_whitelist_clients +} diff --git a/community/postgrey/postgrey.install b/community/postgrey/postgrey.install new file mode 100644 index 000000000..db35cd251 --- /dev/null +++ b/community/postgrey/postgrey.install @@ -0,0 +1,31 @@ +# arg 1: the new package version +post_install() { + if [ -z "`grep '^postgrey::' /etc/group`" ]; then + groupadd -g 314 postgrey >& /dev/null + fi + if [ -z "`grep '^postgrey:' /etc/passwd`" ]; then + useradd -u 314 -d /var/spool/postfix/postgrey -g postgrey -s /bin/false postgrey + else + # (postgrey should have no shell, but may have been added by others in the past) + usermod -s /bin/false postgrey + fi + + chown postgrey:postgrey /var/spool/postfix/postgrey +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 +} + +# arg 1: the old package version +pre_remove() { + userdel postgrey &> /dev/null + groupdel postgrey &> /dev/null +} + +op=$1 +shift + +$op $* diff --git a/community/postgrey/postgrey.rc b/community/postgrey/postgrey.rc new file mode 100644 index 000000000..36fd3c99b --- /dev/null +++ b/community/postgrey/postgrey.rc @@ -0,0 +1,89 @@ +#!/bin/bash +# source application-specific settings +POSTGREY_CONF=/etc/conf.d/postgrey +[ -f $POSTGREY_CONF ] && . $POSTGREY_CONF + +. /etc/rc.conf +. /etc/rc.d/functions +GROUP="postgrey" +USER="postgrey" +DAEMON_NAME="postgrey" +POSTGREY_BIN="/usr/sbin/postgrey" +PID=`pidof -o %PPID /usr/sbin/postgrey` + +checkconfig() { +#slightly modified from GENTOO init.d checkconfig. + if [ -z $POSTGREY_TYPE ] + then + echo "You need to choose the server type you want" + echo "by setting the POSTGREY_TYPE variable in ${conf}." + else + if [ "$POSTGREY_TYPE" = "inet" ] + then + if [ -z "$POSTGREY_PORT" ] || [ -z "$POSTGREY_HOST" ] + then + echo "The following entries are missing in ${conf}:" + [ -z "$POSTGREY_HOST" ] && echo " - POSTGREY_HOST" + [ -z "$POSTGREY_PORT" ] && echo " - POSTGREY_PORT" + stat_fail + fi + POSTGREY_ADDR="$POSTGREY_TYPE=$POSTGREY_HOST:$POSTGREY_PORT" + else + if [ -z "$POSTGREY_SOCKET" ] + then + echo "The following entries are missing in $conf:" + [ -z "$POSTGREY_SOCKET" ] && echo " - POSTGREY_SOCKET" + stat_fail + fi + POSTGREY_ADDR="$POSTGREY_TYPE=$POSTGREY_SOCKET" + fi + fi +} + +start() { + checkconfig || stat_fail + stat_busy "Starting Postgrey" + + # HACK -- start a subshell and corrects perms on the socket... + ( if [ "x${POSTGREY_TYPE}" = "xunix" ]; then + rm -f ${POSTGREY_SOCKET}; + while ! test -S ${POSTGREY_SOCKET}; do sleep 1; done; + chmod a+rw,a-x ${POSTGREY_SOCKET}; fi ) & + [ -z "$PID" ] && $POSTGREY_BIN --daemonize --$POSTGREY_ADDR --group=$GROUP --user=$USER $POSTGREY_OPTS > /dev/null + if [ $? -gt 0 ] + then + stat_fail + else + add_daemon postgrey + stat_done + fi +} + +stop() { + stat_busy "Stopping Postfix" + [ ! -z "$PID" ] && kill -9 $PID &> /dev/null + if [ $? -gt 0 ] + then + stat_fail + else + rm_daemon postgrey + stat_done + fi +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart) + # calling 'stop' and 'start' without the $0 fails... + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + esac +exit 0 diff --git a/community/postgrey/postgrey.rc.conf b/community/postgrey/postgrey.rc.conf new file mode 100644 index 000000000..5b439557d --- /dev/null +++ b/community/postgrey/postgrey.rc.conf @@ -0,0 +1,45 @@ +# Config file for /etc/rc.d/postgrey + +# LISTEN TYPE +# Set to 'inet' if you want to use a TCP socket. +# Set to 'unix' if you want to use an UNIX socket. +POSTGREY_TYPE="inet" + +# HOST +# What IP should postgrey bind to? +# Leave unchanged unless you know what you are doing. +# (ignored if POSTGREY_TYPE is set to 'unix') +POSTGREY_HOST="127.0.0.1" + +# PORT +# What TCP port should postgrey listen on? +# (ignored if POSTGREY_TYPE is set to 'unix') +POSTGREY_PORT="10030" + +# SOCKET +# Unix socket to listen on, if POSTGREY_TYPE is set to 'unix'. +# Leave unchanged unless you know what you are doing. +# (ignored if POSTGREY_TYPE is set to 'inet') +POSTGREY_SOCKET="/var/spool/postfix/private/postgrey" + +# Additional Postgrey options +# +# -v, --verbose increase verbosity level +# --delay=N greylist for N seconds (default: 300) +# --max-age=N delete entries older than N days since the last time +# that they have been seen (default: 30) +# --retry-window=N allow only N days for the first retrial (default: 2) +# append 'h' if you want to specify it in hours +# --greylist-action=A if greylisted, return A to Postfix (default: DEFER_IF_PERMIT) +# --greylist-text=TXT response when a mail is greylisted +# (default: Greylisted for %s seconds) +# --lookup-by-subnet strip the last 8 bits from IP addresses (default) +# --lookup-by-host do not strip the last 8 bits from IP addresses +# --whitelist-clients=FILE default: /etc/postfix/postgrey_whitelist_clients +# --whitelist-recipients=FILE default: /etc/postfix/postgrey_whitelist_recipients +# +# Note that the --whitelist-x options can be specified multiple times, and that +# per default /etc/postfix/postgrey_whitelist_clients.local is also read, so +# that you can put there local entries. +# +POSTGREY_OPTS="" diff --git a/community/pound/ChangeLog b/community/pound/ChangeLog new file mode 100644 index 000000000..1a9677113 --- /dev/null +++ b/community/pound/ChangeLog @@ -0,0 +1,22 @@ + +2009-03-22 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2.4.4 + * Fixed an issue with the rc.d pound script + +2008-06-22 Mateusz Herych <heniekk@gmail.com> + + * Adding for x86_64 community - 2.4.3 + +2008-06-22 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Adding for i686 community - 2.4.3 + +2008-05-22 Mateusz Herych <heniekk@gmail.com> + + * Adding to community for x86_64 + +2008-05-21 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Adding to community for i686 + diff --git a/community/pound/PKGBUILD b/community/pound/PKGBUILD new file mode 100644 index 000000000..06726693c --- /dev/null +++ b/community/pound/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: Roberto Alsina <ralsina@kde.org> + +pkgname=pound +pkgver=2.4.4 +pkgrel=2 +pkgdesc="A reverse proxy, load balancer, and SSL wrapper" +arch=('i686' 'x86_64') +url="http://www.apsis.ch/pound/index_html" +license=('GPL') +depends=('pcre' 'openssl') +source=(http://www.apsis.ch/pound/Pound-$pkgver.tgz pound.init pound.runit) + +build() { + cd $startdir/src/Pound-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc/pound + make || return 1 + install -d $startdir/pkg/usr/sbin + make DESTDIR=$startdir/pkg install || return 1 + chown root.root -R $startdir/pkg/usr + install -d $startdir/pkg/etc/rc.d + install -m0755 ../pound.init $startdir/pkg/etc/rc.d/pound + install -d $startdir/pkg/etc/sv + install -d $startdir/pkg/etc/sv/pound + install -m0755 ../pound.runit $startdir/pkg/etc/sv/pound/run +} diff --git a/community/pound/pound.init b/community/pound/pound.init new file mode 100755 index 000000000..369d6626d --- /dev/null +++ b/community/pound/pound.init @@ -0,0 +1,38 @@ +#!/bin/bash + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting Pound" + /usr/sbin/pound -f /etc/pound/pound.cfg -p /var/run/pound.pid & + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon pound + stat_done + fi + ;; + stop) + stat_busy "Stopping Pound" + [ -f /var/run/pound.pid ] && kill `cat /var/run/pound.pid` + if [ $? -gt 0 ]; then + stat_fail + else + rm -f /var/run/pound.pid + rm_daemon pound + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac +exit 0 diff --git a/community/pound/pound.runit b/community/pound/pound.runit new file mode 100755 index 000000000..2e0be991e --- /dev/null +++ b/community/pound/pound.runit @@ -0,0 +1,24 @@ +#!/bin/sh +exec 2>&1 +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +BIN=/usr/sbin/pound +OPTS="-f /etc/pound/pound.cfg -p /var/run/pound.pid" +SVC=pound + +PID=`pidof $BIN` +if [ -z "$PID" ] +then + if [ -f /var/run/$SVC.pid ] + then + rm /var/run/$SVC.pid + rm_daemon $SVC + fi + echo "Starting $SVC daemon" + $BIN $OPTS +else + [ -z $PID ] || exec watchpid $PID +fi + diff --git a/community/poweriso/PKGBUILD b/community/poweriso/PKGBUILD new file mode 100644 index 000000000..0dfa39f61 --- /dev/null +++ b/community/poweriso/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Shinlun Hsieh <yngwiexx@yahoo.com.tw> +# Contributor: Toni Spets <toni.spets@gmail.com> + +pkgname=poweriso +pkgver=1.3 +pkgrel=1 +pkgdesc="A powerful CD/DVD image file processing tool." +arch=('i686' 'x86_64') +url="http://www.poweriso.com/" +license=('freeware') +source=(http://www.poweriso.com/$pkgname-$pkgver.tar.gz) +md5sums=('f5fc967e284769db387e2feae4a4cddf') + +build() { + install -D -m755 "$srcdir/$pkgname" "$pkgdir/usr/bin/$pkgname" || return 1 +} + diff --git a/community/powerpill/PKGBUILD b/community/powerpill/PKGBUILD new file mode 100644 index 000000000..2cbc2c9ac --- /dev/null +++ b/community/powerpill/PKGBUILD @@ -0,0 +1,20 @@ +#Maintainer: Xyne <xyne at archlinux dot us> +pkgname=powerpill +pkgver=16.1 +pkgrel=2 +pkgdesc="A wrapper for pacman that speeds up package retrieval by using aria2c for concurrent/segmented downloads." +depends=('aria2' 'perl' 'perl-xyne-arch' 'perl-xyne-common') +arch=('any') +license=('GPL') +backup=(etc/powerpill.conf) +url="http://xyne.archlinux.ca/info/${pkgname}" +source=(http://xyne.archlinux.ca/src/${pkgname}-${pkgver}.tar.gz) +md5sums=('ebe1504b34441b8952b966822ab9f9be') + +build() { + install -D -m755 $srcdir/$pkgname/$pkgname $pkgdir/usr/bin/$pkgname + install -D -m644 $srcdir/$pkgname/man/$pkgname.1.gz $pkgdir/usr/share/man/man1/$pkgname.1.gz + install -D -m644 $srcdir/$pkgname/$pkgname.conf $pkgdir/etc/$pkgname.conf + install -D -m644 $srcdir/$pkgname/bash_completion $pkgdir/etc/bash_completion.d/$pkgname +} +# vim: set ts=2 sw=2 et: diff --git a/community/powertop/PKGBUILD b/community/powertop/PKGBUILD new file mode 100644 index 000000000..f3019ac4f --- /dev/null +++ b/community/powertop/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Alexander Fehr <pizzapunk gmail com> +# Contributor: Xilon <xilonmu@gmail.com> + +pkgname=powertop +pkgver=1.11 +pkgrel=1 +pkgdesc="Tool that finds the software that makes your laptop use more power than necessary" +arch=('i686' 'x86_64') +url="http://www.lesswatts.org/projects/powertop/" +license=('GPL2') +depends=('ncurses') +source=(http://www.lesswatts.org/projects/powertop/download/powertop-$pkgver.tar.gz) +md5sums=('3498f5983c683c3a57dce7379a722082') + +build() { + cd $startdir/src/powertop-$pkgver + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/pppd-ldap-simple/PKGBUILD b/community/pppd-ldap-simple/PKGBUILD new file mode 100644 index 000000000..8a3293329 --- /dev/null +++ b/community/pppd-ldap-simple/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 2652 2009-09-19 18:39:22Z ibiru $ +pkgname=pppd-ldap-simple +pkgver=0.12b +pkgrel=2 +pkgdesc="pppd ldap simple plugin (based on pppd ldap, without radius, etc. Just search by uid and userPassword)" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/pppd-ldap/" +license=('GPL') +depends=('ppp' 'libldap>=2.4.18') +source=(http://archlinux-stuff.googlecode.com/files/pppd_ldap-simple-$pkgver.tar.gz) +md5sums=('e47b7fb5119a1024e188ec22351672cd') + +build() { + cd "$srcdir/pppd_ldap-simple-$pkgver" + + make CFLAGS="-I/usr/include/pppd -fPIC" || return 1 + + install -D -m0755 pppd_ldap.so $pkgdir/usr/lib/pppd/2.4.4/pppd_ldap_simple.so +} diff --git a/community/pppd-ldap/PKGBUILD b/community/pppd-ldap/PKGBUILD new file mode 100644 index 000000000..27c593d82 --- /dev/null +++ b/community/pppd-ldap/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 2636 2009-09-19 18:21:47Z ibiru $ + +pkgname=pppd-ldap +pkgver=0.12b +pkgrel=2 +pkgdesc="pppd ldap plugin" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/pppd-ldap/" +license=('GPL') +depends=('ppp' 'libldap>=2.4.18') +options=(docs) +source=(http://downloads.sourceforge.net/sourceforge/pppd-ldap/pppd_ldap-$pkgver.tgz) +md5sums=('4d13596297c2728f3cfe0a097c97d8fc') + +build() { + cd "$srcdir/pppd_ldap-$pkgver" + +patch -p1 main.c <<EOF +diff pppd_ldap-0.12b/main.c pppd_ldap-0.12b.my/main.c +56a57,58 +> #define LDAP_FILT_MAXSIZ 1024 +> +EOF + +patch -p1 utmplib.c <<EOF +diff pppd_ldap-0.12b/utmplib.c pppd_ldap-0.12b.my/utmplib.c +157c157 +< (char*) buf += rc; +--- +> buf = (char*)buf + rc; +EOF + + make CFLAGS="-I/usr/include/pppd -fPIC" || return 1 + + install -D -m0755 pppd_ldap.so $pkgdir/usr/lib/pppd/2.4.4/pppd_ldap.so && \ + install -D -m0755 README $pkgdir/usr/share/doc/pppd-ldap/README +} diff --git a/community/pppusage/PKGBUILD b/community/pppusage/PKGBUILD new file mode 100644 index 000000000..5070afae5 --- /dev/null +++ b/community/pppusage/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=pppusage +pkgver=0.2.5 +pkgrel=2 +pkgdesc="Utility to monitor pppd connections" +arch=(i686 x86_64) +url="http://www.jhweiss.de/software/pppusage.html" +license=("GPL") +depends=(perl ppp dcron) +makedepends=() +backup=(etc/pppusagerc) +source=(ftp://ftp.jhweiss.de/pub/users/weiss/pppusage/pppusage-$pkgver.tar.gz + build-fix.patch) +md5sums=('7cf370d5b147ff084025234c43d01a45' '5f970f87088c767e3264b118f256b084') + +build() { + cd $startdir/src/pppusage-$pkgver + patch -Np1 <../build-fix.patch + perl Makefile.PL + make || return 1 + make DESTDIR=$startdir/pkg install + rm $startdir/pkg/usr/lib/perl5/?.?.?/${CARCH}-linux-thread-multi/perllocal.pod + find $startdir/pkg -name '.packlist' -exec rm {} \; +} diff --git a/community/pppusage/build-fix.patch b/community/pppusage/build-fix.patch new file mode 100644 index 000000000..ee711895b --- /dev/null +++ b/community/pppusage/build-fix.patch @@ -0,0 +1,12 @@ +diff -wbBur pppusage-0.2.5/Makefile.PL pppusage-0.2.5.my/Makefile.PL +--- pppusage-0.2.5/Makefile.PL 2003-12-20 00:56:32.000000000 +0300 ++++ pppusage-0.2.5.my/Makefile.PL 2007-01-19 18:27:14.000000000 +0300 +@@ -107,7 +107,7 @@ + bin/pppusage.raw > bin/pppusage + + inst_conf: etc/pppusagerc +- test -f $(SYSCONFDIR)/pppusagerc || cp etc/pppusagerc $(SYSCONFDIR)/ ++ test -f $(SYSCONFDIR)/pppusagerc || install -D -m0644 etc/pppusagerc $(DESTDIR)$(SYSCONFDIR)/pppusagerc + + clean_bin: + rm -f bin/pppusage diff --git a/community/pptpd/ChangeLog b/community/pptpd/ChangeLog new file mode 100644 index 000000000..53b159c09 --- /dev/null +++ b/community/pptpd/ChangeLog @@ -0,0 +1,3 @@ +2007-06-29 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Added autoreconf to help with proper installation of libs diff --git a/community/pptpd/PKGBUILD b/community/pptpd/PKGBUILD new file mode 100644 index 000000000..127fc9b39 --- /dev/null +++ b/community/pptpd/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=pptpd +pkgver=1.3.4 +pkgrel=1 +pkgdesc="Poptop server" +arch=(i686 x86_64) +url="http://www.poptop.org/" +license=('GPL') +depends=(ppp glibc) +backup=(etc/pptpd.conf) +source=(http://downloads.sourceforge.net/sourceforge/poptop/pptpd-$pkgver.tar.gz \ + pptpd) +md5sums=('b38df9c431041922c997c1148bedf591' 'e09f81beb5d59a0fdfba94e3a60d992b') + +build() { + cd $startdir/src/$pkgname-$pkgver + + autoreconf -i + ./configure --prefix=/usr --libdir=/usr/lib --exec-prefix=/usr + + make || return 1 + + sed -i 's|install -o root|install|g' plugins/Makefile + sed -i 's|?=|=|g' plugins/Makefile + make DESTDIR=$startdir/pkg install || return 1 +# [ "$CARCH" == "x86_64" ] && make prefix=$startdir/pkg install +# [ "$CARCH" == "i686" ] && make DESTDIR=$startdir/pkg install + + mkdir -p $startdir/pkg/etc/ && \ + echo "# Read man pptpd.conf and write your pptpd configuration here" >$startdir/pkg/etc/pptpd.conf && \ + install -D -m0755 ../pptpd $startdir/pkg/etc/rc.d/pptpd +} diff --git a/community/pptpd/pptpd b/community/pptpd/pptpd new file mode 100755 index 000000000..08c4de496 --- /dev/null +++ b/community/pptpd/pptpd @@ -0,0 +1,35 @@ +#!/bin/bash + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting PPTP Daemon" + pptpd -c /etc/pptpd.conf -p /var/run/pptpd.pid + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon pptpd + stat_done + fi + ;; + stop) + stat_busy "Stopping PPTP Daemon" + kill `cat /var/run/pptpd.pid` + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon pptpd + stat_done + fi + ;; + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/community/preload/PKGBUILD b/community/preload/PKGBUILD new file mode 100644 index 000000000..43ffc48e7 --- /dev/null +++ b/community/preload/PKGBUILD @@ -0,0 +1,38 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=preload +pkgver=0.6.4 +pkgrel=1 +arch=('i686' 'x86_64') +pkgdesc="Makes applications run faster by prefetching binaries and shared objects" +url="http://sourceforge.net/projects/preload" +license=('GPL2') +makedepends=('help2man' 'pkgconfig') +depends=('glib2') +backup=('etc/preload.conf') +options=('!makeflags') +install=$pkgname.install +source=(http://downloads.sourceforge.net/sourceforge/preload/$pkgname-$pkgver.tar.gz \ + rc.preload) +md5sums=('10786287b55afd3a2b433b4f898809f4' + '2c6d5e050b7e476b34a3a69e4fc28091') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --localstatedir=/var + make || return 1 + make DESTDIR=$startdir/pkg install + + install -D -m755 ../rc.preload $startdir/pkg/etc/rc.d/preload + rm -rf $startdir/pkg/etc/rc.d/init.d + + rm -rf $startdir/pkg/var/lib/preload/preload.state + rm -rf $startdir/pkg/var/log/preload.log + + mkdir $startdir/pkg/etc/conf.d + mv $startdir/pkg/etc/sysconfig/* $startdir/pkg/etc/conf.d + rm -rf $startdir/pkg/etc/sysconfig + + sed -r -i 's#^((map|exe)prefix =) (.+)$#\1 /opt;\3#' $startdir/pkg/etc/preload.conf +} diff --git a/community/preload/preload.install b/community/preload/preload.install new file mode 100644 index 000000000..2c758c265 --- /dev/null +++ b/community/preload/preload.install @@ -0,0 +1,30 @@ +PRELOAD_STATE=/var/lib/preload/preload.state + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + if [ `vercmp $2 0.6.3-2` -lt 0 ]; then + echo "Backing up your state file..." + cp -af ${PRELOAD_STATE} ${PRELOAD_STATE}.backup + fi +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + if [ `vercmp $2 0.6.3-2` -lt 0 -a -f ${PRELOAD_STATE}.backup ]; then + echo "Restoring the state file..." + mv -f ${PRELOAD_STATE}.backup ${PRELOAD_STATE} + fi +} + +# arg 1: the old package version +post_remove() { + echo + echo "Leaving ${PRELOAD_STATE} intact in case one day you want to" + echo "install preload again. If you are sure you don't need it anymore, please" + echo "remove it manually. Log files in /var/log have not been removed as well." + echo +} + +# vim:set ts=2 sw=2 et: diff --git a/community/preload/rc.preload b/community/preload/rc.preload new file mode 100644 index 000000000..436026492 --- /dev/null +++ b/community/preload/rc.preload @@ -0,0 +1,94 @@ +#!/bin/bash +# +# /etc/rc.d/init.d/preload +# +# Starts the preload daemon +# +# Heavily modified for Arch Linux by Leslie P. Polzer <polzer@gnu.org>. + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/preload` + +if [ -f /etc/conf.d/preload ]; then + . /etc/conf.d/preload +fi + +MIN_MEMORY=${MIN_MEMORY:-256} +# Check for > MIN_MEMORY MB +free -m | awk '/Mem:/ {exit ($2 >= ('"$MIN_MEMORY"'))?0:1}' || exit 0 + +RETVAL=0 + +# +# See how we were called. +# + +start() { + if [ -z "$PID" ]; then + stat_busy "Starting preload daemon: " + /usr/sbin/preload $PRELOAD_OPTS + RETVAL=$? + if [ $RETVAL -eq 0 ]; then + add_daemon preload + stat_done + else + stat_fail + fi + fi + return $RETVAL +} + +stop() { + stat_busy "Stopping preload daemon: " + kill $PID &>/dev/null + RETVAL=$? + if [ $RETVAL -eq 0 ]; then + rm_daemon preload + stat_done + PID="" + else + stat_fail + fi + return $RETVAL +} + + +restart() { + $0 stop + sleep 1 + $0 start +} + +reload() { + trap "" SIGHUP + kill -HUP $PID +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + reload) + reload + ;; + restart) + restart + ;; + condrestart) + if [ ! -z $PID ]; then + restart + else + stat_fail + fi + ;; + *) + echo "Usage: $0 {start|stop|restart|condrestart|reload}" + exit 1 +esac + +exit $RETVAL diff --git a/community/premake/PKGBUILD b/community/premake/PKGBUILD new file mode 100644 index 000000000..bac086944 --- /dev/null +++ b/community/premake/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Daniel J Griffiths <griffithsdj@archlinux.us> +# Maintainer: Anders Bergh <anders1@gmail.com> +# Contributor: Mildred <silkensedai@online.fr> + +pkgname=premake +pkgver=3.7 +pkgrel=1 +pkgdesc="A build configuration tool. Describe your build using Lua and generate \ +the project files for your specific toolset." +arch=('i686' 'x86_64') +url="http://premake.sourceforge.net" +license=('GPL') +makedepends=() +source=("http://downloads.sourceforge.net/sourceforge/premake/premake-src-$pkgver.zip") +md5sums=('8d30dc5bbc52aad81abb1509c1dd7d8f') + +build() { + cd "$srcdir/Premake-$pkgver" + make || return 1 + install -Dm755 bin/premake "$pkgdir/usr/bin/premake" +} diff --git a/community/printoxx/Makefile b/community/printoxx/Makefile new file mode 100644 index 000000000..22ff05e3f --- /dev/null +++ b/community/printoxx/Makefile @@ -0,0 +1,63 @@ +# printoxx makefile +# use $PREFIX if defined, else assume /usr/local +# replace CFLAGS and LFLAGS -O (oh) with -g for GDB debugging + +PROGRAM = printoxx +VERSION = 2.0.2 + +ifeq "$(PREFIX)" "" + PREFIX = /usr/local +endif + +SOURCE = $(PROGRAM)-$(VERSION).cpp +BINDIR = $(PREFIX)/bin +DATADIR = $(PREFIX)/share/$(PROGRAM) +DOCDIR = $(PREFIX)/share/doc/$(PROGRAM) +DESKTOP = $(PREFIX)/share/applications/$(PROGRAM).desktop + +CFLAGS = -O -Wall -c `pkg-config --cflags gtk+-2.0` +LFLAGS = -O -Wall -rdynamic `pkg-config --libs gtk+-2.0 gthread-2.0` + +all: $(PROGRAM) +$(PROGRAM): $(PROGRAM).o zfuncs.o + @ g++ $(LFLAGS) -o $(PROGRAM) $(PROGRAM).o zfuncs.o + +$(PROGRAM).o: $(SOURCE) zfuncs.h + @ g++ $(CFLAGS) -o $(PROGRAM).o $(SOURCE) \ + -D "DATADIR=\"$(DATADIR)\"" -D "DOCDIR=\"$(DOCDIR)\"" + +zfuncs.o: zfuncs.cpp zfuncs.h + @ g++ $(CFLAGS) zfuncs.cpp \ + -D "DATADIR=\"$(DATADIR)\"" -D "DOCDIR=\"$(DOCDIR)\"" -D "BINDIR=\"$(BINDIR)\"" + +install: $(PROGRAM) + mkdir -p $(DESTDIR)$(DOCDIR) + mkdir -p $(DESTDIR)$(BINDIR) + mkdir -p $(DESTDIR)$(DATADIR) + mkdir -p $(DESTDIR)$(DATADIR)/locales + cp -R doc/* $(DESTDIR)$(DOCDIR) + cp -R data/* $(DESTDIR)$(DATADIR) + cp $(PROGRAM) $(DESTDIR)$(BINDIR) + cp -R locales/* $(DESTDIR)$(DATADIR)/locales +# install .desktop file (menu entry) + @rm -f $(DESKTOP) + @echo "[Desktop Entry]" > $(DESKTOP) + @echo "Name=$(PROGRAM)" >> $(DESKTOP) + @echo "Categories=Graphics" >> $(DESKTOP) + @echo "Type=Application" >> $(DESKTOP) + @echo "Terminal=false" >> $(DESKTOP) + @echo "Exec=$(BINDIR)/$(PROGRAM)" >> $(DESKTOP) + @echo "Icon=$(DATADIR)/icons/$(PROGRAM).png" >> $(DESKTOP) + @echo "GenericName=Image Layout and Print" >> $(DESKTOP) + @chown $(USER): $(DESKTOP) + #@xdg-desktop-menu install $(DESKTOP) + +uninstall: + xdg-desktop-menu uninstall $(DESTDIR)$(DATADIR)/kornelix-$(PROGRAM).desktop + rm -f $(DESTDIR)$(BINDIR)/$(PROGRAM) + rm -R -f $(DESTDIR)$(DOCDIR) + rm -R -f $(DESTDIR)$(DATADIR) + +clean: uninstall + + diff --git a/community/printoxx/PKGBUILD b/community/printoxx/PKGBUILD new file mode 100644 index 000000000..51d3d3da4 --- /dev/null +++ b/community/printoxx/PKGBUILD @@ -0,0 +1,26 @@ +# Contributor: Stefan Husmann <stefan-husmann@t-online.de> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=printoxx +pkgver=2.0.2 +pkgrel=3 +pkgdesc="Adjusting images on a sheet of paper for printing" +url="http://kornelix.squarespace.com/printoxx" +arch=('i686' 'x86_64') +license=('GPL2') +depends=('gtk2') +source=(Makefile \ +"http://kornelix.squarespace.com/storage/downloads/$pkgname-$pkgver.tar.gz") +md5sums=('01a3e4b4b9037b5f279f59c46983532e' '99f93e10cd898c93d0e57d2f7aa2b619') + +build() { + cd $srcdir/$pkgname-$pkgver + cp $srcdir/Makefile . || return 1 + PREFIX=/usr make || return 1 + } + +package() { + cd $srcdir/$pkgname-$pkgver + install -d $pkgdir/usr/share/applications/ || return 1 + make PREFIX=$pkgdir/usr install || return 1 +} diff --git a/community/procstatd/PKGBUILD b/community/procstatd/PKGBUILD new file mode 100644 index 000000000..435cc939b --- /dev/null +++ b/community/procstatd/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Maintainer: Jason Chu <jason@archlinux.org> + +pkgname=procstatd +pkgver=1.4.2 +pkgrel=4 +pkgdesc="A daemon that can be run either from userspace or inetd that can be queried via a simple API to parse various files in /proc" +arch=('i686 x86_64') +license=('GPL') +source=(http://downloads.sourceforge.net/herdtools/$pkgname.tar.gz) +md5sums=('1fdeaf05ca6337f5c02e76a76c53c407') +url="http://www.phy.duke.edu/brahma/" + +build() { +cd $startdir/src/$pkgname +# Get rid of the funky mkae install forever bug +sed -i 's/make install/echo/;s/cd watchman/echo/' Makefile +make || return 1 +make INSTDIR=$startdir/pkg/usr install +#mkdir -p $startdir/pkg/usr/share/procstatd-extras +#cp -R webwatch $startdir/pkg/usr/share/procstatd-extras/ +} diff --git a/community/proguard/PKGBUILD b/community/proguard/PKGBUILD new file mode 100644 index 000000000..48dd0bdda --- /dev/null +++ b/community/proguard/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 3527 2009-10-05 08:51:53Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=proguard +pkgver=4.4 +pkgrel=1 +pkgdesc="free Java class file shrinker, optimizer, obfuscator, and preverifier" +arch=(any) +url="http://proguard.sourceforge.net/" +license=('GPL2') +depends=('java-runtime') +source=(http://downloads.sourceforge.net/proguard/proguard$pkgver.tar.gz) +md5sums=('18b8d00951be8d9f85a813c67a46b8ec') + +build() { + cd "$startdir/src/$pkgname$pkgver/lib" + + mkdir -p $startdir/pkg/usr/bin && \ + mkdir -p $startdir/pkg/usr/share/proguard && \ + install -D -m0644 proguardgui.jar proguard.jar retrace.jar $startdir/pkg/usr/share/proguard/ || return 1 + + cat >$startdir/pkg/usr/bin/proguardgui <<EOF +#!/bin/sh +exec java -jar /usr/share/proguard/proguardgui.jar \$* +EOF + chmod 0755 $startdir/pkg/usr/bin/proguardgui + + cat >$startdir/pkg/usr/bin/proguard <<EOF +#!/bin/sh +exec java -jar /usr/share/proguard/proguard.jar \$* +EOF + chmod 0755 $startdir/pkg/usr/bin/proguard +} diff --git a/community/proj/ChangeLog b/community/proj/ChangeLog new file mode 100644 index 000000000..017763ec9 --- /dev/null +++ b/community/proj/ChangeLog @@ -0,0 +1,2 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Fixed license dir | license -> licenses diff --git a/community/proj/PKGBUILD b/community/proj/PKGBUILD new file mode 100644 index 000000000..d843f80e0 --- /dev/null +++ b/community/proj/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 1231 2009-08-14 03:01:44Z dgriffiths $ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=proj +pkgver=4.6.1 +pkgrel=2 +pkgdesc="Cartographic Projections library" +arch=('i686' 'x86_64') +url="http://trac.osgeo.org/proj/" +license=('MIT') +options=('!libtool') +source=(http://download.osgeo.org/proj/$pkgname-$pkgver.tar.gz + http://download.osgeo.org/proj/$pkgname-datumgrid-1.4.zip + http://www.swisstopo.admin.ch/internet/swisstopo/en/home/topics/survey/lv03-lv95/chenyx06/distortion_grids.parsys.65772.downloadList.94632.DownloadFile.tmp/chenyx06antv2.zip) +md5sums=('7dbaab8431ad50c25669fd3fb28dc493' + 'a975779e65f1125a28f55f9d18b4333d' + 'fbbfe2b6bcbc41168fe3bdc4a6c1082a') + +build() { + unzip ${srcdir}/${pkgname}-datumgrid-1.4.zip -d ${srcdir}/proj-${pkgver}/nad + unzip ${srcdir}/chenyx06.zip -d ${srcdir}/proj-${pkgver}/nad CHENYX06.gsb + + cd ${srcdir}/proj-${pkgver} + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install + + install -D COPYING ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/community/prosper/PKGBUILD b/community/prosper/PKGBUILD new file mode 100644 index 000000000..95586d0fb --- /dev/null +++ b/community/prosper/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> + +pkgname=prosper +pkgver=1.5 +pkgrel=2 +pkgdesc="A LaTeX class to produce high quality slides" +arch=('i686' 'x86_64') +url="http://prosper.sourceforge.net/" +license=('custom:"LPPL"') +depends=('tetex') +install=prosper.install +source=(ftp://tug.ctan.org/tex-archive/macros/latex/contrib/prosper.zip lppl.txt) +md5sums=('b1fd771b3425b317e5e0f80e00f6a398' '11ef55b5ce8caf92b257eeb312fd3f9d') + +build() { + cd $startdir/src/$pkgname + install -d $startdir/pkg/usr/share/texmf/tex/latex/prosper/{img,contrib/img} + install -m644 $startdir/src/$pkgname/{*.sty,*.cls} $startdir/pkg/usr/share/texmf/tex/latex/prosper + install -m644 $startdir/src/$pkgname/img/{*.ps,*.gif} $startdir/pkg/usr/share/texmf/tex/latex/prosper/img + install -m644 $startdir/src/$pkgname/contrib/*.sty $startdir/pkg/usr/share/texmf/tex/latex/prosper/contrib + install -m644 $startdir/src/$pkgname/contrib/img/{*.eps,*.ps,*.gif} $startdir/pkg/usr/share/texmf/tex/latex/prosper/contrib/img + install -D -m644 $startdir/src/lppl.txt $startdir/pkg/usr/share/licenses/$pkgname/lppl.txt +} diff --git a/community/prosper/lppl.txt b/community/prosper/lppl.txt new file mode 100644 index 000000000..90e5e3ab7 --- /dev/null +++ b/community/prosper/lppl.txt @@ -0,0 +1,416 @@ +The LaTeX Project Public License +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + +LPPL Version 1.3c 2006-05-20 + +Copyright 1999 2002-2006 LaTeX3 Project + Everyone is allowed to distribute verbatim copies of this + license document, but modification of it is not allowed. + + +PREAMBLE +======== + +The LaTeX Project Public License (LPPL) is the primary license under +which the the LaTeX kernel and the base LaTeX packages are distributed. + +You may use this license for any work of which you hold the copyright +and which you wish to distribute. This license may be particularly +suitable if your work is TeX-related (such as a LaTeX package), but +it is written in such a way that you can use it even if your work is +unrelated to TeX. + +The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE', +below, gives instructions, examples, and recommendations for authors +who are considering distributing their works under this license. + +This license gives conditions under which a work may be distributed +and modified, as well as conditions under which modified versions of +that work may be distributed. + +We, the LaTeX3 Project, believe that the conditions below give you +the freedom to make and distribute modified versions of your work +that conform with whatever technical specifications you wish while +maintaining the availability, integrity, and reliability of +that work. If you do not see how to achieve your goal while +meeting these conditions, then read the document `cfgguide.tex' +and `modguide.tex' in the base LaTeX distribution for suggestions. + + +DEFINITIONS +=========== + +In this license document the following terms are used: + + `Work' + Any work being distributed under this License. + + `Derived Work' + Any work that under any applicable law is derived from the Work. + + `Modification' + Any procedure that produces a Derived Work under any applicable + law -- for example, the production of a file containing an + original file associated with the Work or a significant portion of + such a file, either verbatim or with modifications and/or + translated into another language. + + `Modify' + To apply any procedure that produces a Derived Work under any + applicable law. + + `Distribution' + Making copies of the Work available from one person to another, in + whole or in part. Distribution includes (but is not limited to) + making any electronic components of the Work accessible by + file transfer protocols such as FTP or HTTP or by shared file + systems such as Sun's Network File System (NFS). + + `Compiled Work' + A version of the Work that has been processed into a form where it + is directly usable on a computer system. This processing may + include using installation facilities provided by the Work, + transformations of the Work, copying of components of the Work, or + other activities. Note that modification of any installation + facilities provided by the Work constitutes modification of the Work. + + `Current Maintainer' + A person or persons nominated as such within the Work. If there is + no such explicit nomination then it is the `Copyright Holder' under + any applicable law. + + `Base Interpreter' + A program or process that is normally needed for running or + interpreting a part or the whole of the Work. + + A Base Interpreter may depend on external components but these + are not considered part of the Base Interpreter provided that each + external component clearly identifies itself whenever it is used + interactively. Unless explicitly specified when applying the + license to the Work, the only applicable Base Interpreter is a + `LaTeX-Format' or in the case of files belonging to the + `LaTeX-format' a program implementing the `TeX language'. + + + +CONDITIONS ON DISTRIBUTION AND MODIFICATION +=========================================== + +1. Activities other than distribution and/or modification of the Work +are not covered by this license; they are outside its scope. In +particular, the act of running the Work is not restricted and no +requirements are made concerning any offers of support for the Work. + +2. You may distribute a complete, unmodified copy of the Work as you +received it. Distribution of only part of the Work is considered +modification of the Work, and no right to distribute such a Derived +Work may be assumed under the terms of this clause. + +3. You may distribute a Compiled Work that has been generated from a +complete, unmodified copy of the Work as distributed under Clause 2 +above, as long as that Compiled Work is distributed in such a way that +the recipients may install the Compiled Work on their system exactly +as it would have been installed if they generated a Compiled Work +directly from the Work. + +4. If you are the Current Maintainer of the Work, you may, without +restriction, modify the Work, thus creating a Derived Work. You may +also distribute the Derived Work without restriction, including +Compiled Works generated from the Derived Work. Derived Works +distributed in this manner by the Current Maintainer are considered to +be updated versions of the Work. + +5. If you are not the Current Maintainer of the Work, you may modify +your copy of the Work, thus creating a Derived Work based on the Work, +and compile this Derived Work, thus creating a Compiled Work based on +the Derived Work. + +6. If you are not the Current Maintainer of the Work, you may +distribute a Derived Work provided the following conditions are met +for every component of the Work unless that component clearly states +in the copyright notice that it is exempt from that condition. Only +the Current Maintainer is allowed to add such statements of exemption +to a component of the Work. + + a. If a component of this Derived Work can be a direct replacement + for a component of the Work when that component is used with the + Base Interpreter, then, wherever this component of the Work + identifies itself to the user when used interactively with that + Base Interpreter, the replacement component of this Derived Work + clearly and unambiguously identifies itself as a modified version + of this component to the user when used interactively with that + Base Interpreter. + + b. Every component of the Derived Work contains prominent notices + detailing the nature of the changes to that component, or a + prominent reference to another file that is distributed as part + of the Derived Work and that contains a complete and accurate log + of the changes. + + c. No information in the Derived Work implies that any persons, + including (but not limited to) the authors of the original version + of the Work, provide any support, including (but not limited to) + the reporting and handling of errors, to recipients of the + Derived Work unless those persons have stated explicitly that + they do provide such support for the Derived Work. + + d. You distribute at least one of the following with the Derived Work: + + 1. A complete, unmodified copy of the Work; + if your distribution of a modified component is made by + offering access to copy the modified component from a + designated place, then offering equivalent access to copy + the Work from the same or some similar place meets this + condition, even though third parties are not compelled to + copy the Work along with the modified component; + + 2. Information that is sufficient to obtain a complete, + unmodified copy of the Work. + +7. If you are not the Current Maintainer of the Work, you may +distribute a Compiled Work generated from a Derived Work, as long as +the Derived Work is distributed to all recipients of the Compiled +Work, and as long as the conditions of Clause 6, above, are met with +regard to the Derived Work. + +8. The conditions above are not intended to prohibit, and hence do not +apply to, the modification, by any method, of any component so that it +becomes identical to an updated version of that component of the Work as +it is distributed by the Current Maintainer under Clause 4, above. + +9. Distribution of the Work or any Derived Work in an alternative +format, where the Work or that Derived Work (in whole or in part) is +then produced by applying some process to that format, does not relax or +nullify any sections of this license as they pertain to the results of +applying that process. + +10. a. A Derived Work may be distributed under a different license + provided that license itself honors the conditions listed in + Clause 6 above, in regard to the Work, though it does not have + to honor the rest of the conditions in this license. + + b. If a Derived Work is distributed under a different license, that + Derived Work must provide sufficient documentation as part of + itself to allow each recipient of that Derived Work to honor the + restrictions in Clause 6 above, concerning changes from the Work. + +11. This license places no restrictions on works that are unrelated to +the Work, nor does this license place any restrictions on aggregating +such works with the Work by any means. + +12. Nothing in this license is intended to, or may be used to, prevent +complete compliance by all parties with all applicable laws. + + +NO WARRANTY +=========== + +There is no warranty for the Work. Except when otherwise stated in +writing, the Copyright Holder provides the Work `as is', without +warranty of any kind, either expressed or implied, including, but not +limited to, the implied warranties of merchantability and fitness for a +particular purpose. The entire risk as to the quality and performance +of the Work is with you. Should the Work prove defective, you assume +the cost of all necessary servicing, repair, or correction. + +In no event unless required by applicable law or agreed to in writing +will The Copyright Holder, or any author named in the components of the +Work, or any other party who may distribute and/or modify the Work as +permitted above, be liable to you for damages, including any general, +special, incidental or consequential damages arising out of any use of +the Work or out of inability to use the Work (including, but not limited +to, loss of data, data being rendered inaccurate, or losses sustained by +anyone as a result of any failure of the Work to operate with any other +programs), even if the Copyright Holder or said author or said other +party has been advised of the possibility of such damages. + + +MAINTENANCE OF THE WORK +======================= + +The Work has the status `author-maintained' if the Copyright Holder +explicitly and prominently states near the primary copyright notice in +the Work that the Work can only be maintained by the Copyright Holder +or simply that it is `author-maintained'. + +The Work has the status `maintained' if there is a Current Maintainer +who has indicated in the Work that they are willing to receive error +reports for the Work (for example, by supplying a valid e-mail +address). It is not required for the Current Maintainer to acknowledge +or act upon these error reports. + +The Work changes from status `maintained' to `unmaintained' if there +is no Current Maintainer, or the person stated to be Current +Maintainer of the work cannot be reached through the indicated means +of communication for a period of six months, and there are no other +significant signs of active maintenance. + +You can become the Current Maintainer of the Work by agreement with +any existing Current Maintainer to take over this role. + +If the Work is unmaintained, you can become the Current Maintainer of +the Work through the following steps: + + 1. Make a reasonable attempt to trace the Current Maintainer (and + the Copyright Holder, if the two differ) through the means of + an Internet or similar search. + + 2. If this search is successful, then enquire whether the Work + is still maintained. + + a. If it is being maintained, then ask the Current Maintainer + to update their communication data within one month. + + b. If the search is unsuccessful or no action to resume active + maintenance is taken by the Current Maintainer, then announce + within the pertinent community your intention to take over + maintenance. (If the Work is a LaTeX work, this could be + done, for example, by posting to comp.text.tex.) + + 3a. If the Current Maintainer is reachable and agrees to pass + maintenance of the Work to you, then this takes effect + immediately upon announcement. + + b. If the Current Maintainer is not reachable and the Copyright + Holder agrees that maintenance of the Work be passed to you, + then this takes effect immediately upon announcement. + + 4. If you make an `intention announcement' as described in 2b. above + and after three months your intention is challenged neither by + the Current Maintainer nor by the Copyright Holder nor by other + people, then you may arrange for the Work to be changed so as + to name you as the (new) Current Maintainer. + + 5. If the previously unreachable Current Maintainer becomes + reachable once more within three months of a change completed + under the terms of 3b) or 4), then that Current Maintainer must + become or remain the Current Maintainer upon request provided + they then update their communication data within one month. + +A change in the Current Maintainer does not, of itself, alter the fact +that the Work is distributed under the LPPL license. + +If you become the Current Maintainer of the Work, you should +immediately provide, within the Work, a prominent and unambiguous +statement of your status as Current Maintainer. You should also +announce your new status to the same pertinent community as +in 2b) above. + + +WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE +====================================================== + +This section contains important instructions, examples, and +recommendations for authors who are considering distributing their +works under this license. These authors are addressed as `you' in +this section. + +Choosing This License or Another License +---------------------------------------- + +If for any part of your work you want or need to use *distribution* +conditions that differ significantly from those in this license, then +do not refer to this license anywhere in your work but, instead, +distribute your work under a different license. You may use the text +of this license as a model for your own license, but your license +should not refer to the LPPL or otherwise give the impression that +your work is distributed under the LPPL. + +The document `modguide.tex' in the base LaTeX distribution explains +the motivation behind the conditions of this license. It explains, +for example, why distributing LaTeX under the GNU General Public +License (GPL) was considered inappropriate. Even if your work is +unrelated to LaTeX, the discussion in `modguide.tex' may still be +relevant, and authors intending to distribute their works under any +license are encouraged to read it. + +A Recommendation on Modification Without Distribution +----------------------------------------------------- + +It is wise never to modify a component of the Work, even for your own +personal use, without also meeting the above conditions for +distributing the modified component. While you might intend that such +modifications will never be distributed, often this will happen by +accident -- you may forget that you have modified that component; or +it may not occur to you when allowing others to access the modified +version that you are thus distributing it and violating the conditions +of this license in ways that could have legal implications and, worse, +cause problems for the community. It is therefore usually in your +best interest to keep your copy of the Work identical with the public +one. Many works provide ways to control the behavior of that work +without altering any of its licensed components. + +How to Use This License +----------------------- + +To use this license, place in each of the components of your work both +an explicit copyright notice including your name and the year the work +was authored and/or last substantially modified. Include also a +statement that the distribution and/or modification of that +component is constrained by the conditions in this license. + +Here is an example of such a notice and statement: + + %% pig.dtx + %% Copyright 2005 M. Y. Name + % + % This work may be distributed and/or modified under the + % conditions of the LaTeX Project Public License, either version 1.3 + % of this license or (at your option) any later version. + % The latest version of this license is in + % http://www.latex-project.org/lppl.txt + % and version 1.3 or later is part of all distributions of LaTeX + % version 2005/12/01 or later. + % + % This work has the LPPL maintenance status `maintained'. + % + % The Current Maintainer of this work is M. Y. Name. + % + % This work consists of the files pig.dtx and pig.ins + % and the derived file pig.sty. + +Given such a notice and statement in a file, the conditions +given in this license document would apply, with the `Work' referring +to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being +generated from `pig.dtx' using `pig.ins'), the `Base Interpreter' +referring to any `LaTeX-Format', and both `Copyright Holder' and +`Current Maintainer' referring to the person `M. Y. Name'. + +If you do not want the Maintenance section of LPPL to apply to your +Work, change `maintained' above into `author-maintained'. +However, we recommend that you use `maintained', as the Maintenance +section was added in order to ensure that your Work remains useful to +the community even when you can no longer maintain and support it +yourself. + +Derived Works That Are Not Replacements +--------------------------------------- + +Several clauses of the LPPL specify means to provide reliability and +stability for the user community. They therefore concern themselves +with the case that a Derived Work is intended to be used as a +(compatible or incompatible) replacement of the original Work. If +this is not the case (e.g., if a few lines of code are reused for a +completely different task), then clauses 6b and 6d shall not apply. + + +Important Recommendations +------------------------- + + Defining What Constitutes the Work + + The LPPL requires that distributions of the Work contain all the + files of the Work. It is therefore important that you provide a + way for the licensee to determine which files constitute the Work. + This could, for example, be achieved by explicitly listing all the + files of the Work near the copyright notice of each file or by + using a line such as: + + % This work consists of all files listed in manifest.txt. + + in that place. In the absence of an unequivocal list it might be + impossible for the licensee to determine what is considered by you + to comprise the Work and, in such a case, the licensee would be + entitled to make reasonable conjectures as to which files comprise + the Work. + diff --git a/community/prosper/prosper.install b/community/prosper/prosper.install new file mode 100644 index 000000000..8f28a4116 --- /dev/null +++ b/community/prosper/prosper.install @@ -0,0 +1,20 @@ +# arg 1: the new package version +post_install() { + echo "Updating TeX tree..." + mktexlsr +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 +} + +# arg 1: the old package version +post_remove() { + post_install $1 +} + +op=$1 +shift +$op $* diff --git a/community/protege/PKGBUILD b/community/protege/PKGBUILD new file mode 100644 index 000000000..e607e3be7 --- /dev/null +++ b/community/protege/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=protege +pkgver=3.3.1 +pkgrel=6 +pkgdesc="Free, open source ontology editor and knowledge-base framework" +arch=('i686' 'x86_64') +url="http://protege.stanford.edu/" +license=('MPL') +depends=(java-runtime) +source=(http://koon.fr/~gcarrier/$pkgname/$pkgname-$pkgver.tar.bz2) +build() { + cd "$srcdir/$pkgname-$pkgver" + install -D "licensing.txt" "$pkgdir/usr/share/licenses/$pkgname/licensing.txt" + install -D "protege.desktop" "$pkgdir/usr/share/applications/protege.desktop" + install -D "protege.ico" "$pkgdir/usr/share/pixmaps/protege.ico" + install -Dm755 "$pkgname.sh" "$pkgdir/usr/bin/$pkgname" + install -d "$pkgdir/usr/share/java" + cp -a "$pkgname" "$pkgdir/usr/share/java/$pkgname" +} +md5sums=('963c6e7b918f3aa0690458031a2ea9d5') diff --git a/community/protobuf/PKGBUILD b/community/protobuf/PKGBUILD new file mode 100644 index 000000000..5c149f422 --- /dev/null +++ b/community/protobuf/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Geoffroy Carrier <geoffroy@archlinux.org> +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=protobuf +pkgver=2.2.0 +pkgrel=1 +pkgdesc="A way of encoding structured data in an efficient yet extensible format" +url="http://code.google.com/p/protobuf/" +license=('Apache') +arch=('i686' 'x86_64') +depends=('gcc-libs' 'zlib') +options=(!libtool) +source=(http://$pkgname.googlecode.com/files/$pkgname-$pkgver.tar.bz2) +md5sums=('5c8abb579721fc3af7c94fb2019c4d2e') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./autogen.sh || return 1 + ./configure --prefix=/usr --disable-static || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/proxytunnel/PKGBUILD b/community/proxytunnel/PKGBUILD new file mode 100644 index 000000000..17e1b8d78 --- /dev/null +++ b/community/proxytunnel/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Georg Grabler (STiAT) <ggrabler@gmail.com> + +pkgname=proxytunnel +pkgver=1.9.0 +pkgrel=1 +pkgdesc="ProxyTunnel is a program that connects stdin and stdout to a server somewhere on the network, through a standard HTTPS proxy." +arch=('i686' 'x86_64') +url="http://proxytunnel.sourceforge.net" +license=('GPL') +depends=('openssl') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tgz) +md5sums=('d74472b89c3f3b3b0abf6bd809ae34c2') + +build() { + cd $startdir/src/$pkgname-$pkgver + sed -i 's|PREFIX =/usr/local|PREFIX =/usr|g' Makefile + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/psqlodbc/ChangeLog b/community/psqlodbc/ChangeLog new file mode 100644 index 000000000..8657655c8 --- /dev/null +++ b/community/psqlodbc/ChangeLog @@ -0,0 +1,13 @@ + +2008-06-24 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updating for i686 - 08.03.0200 + +2008-04-27 Mateusz Herych <heniekk@gmail.com> + + * Adding to community - x86_64 - 8.03.0100 + +2008-04-12 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Addding to community - i686 - 08.03.0100 + diff --git a/community/psqlodbc/PKGBUILD b/community/psqlodbc/PKGBUILD new file mode 100644 index 000000000..4cffe6300 --- /dev/null +++ b/community/psqlodbc/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux-br.org> +# Contributor: Rick Rein <jeebusroxors@gmail.com> + +pkgname=psqlodbc +pkgver=08.04.0100 +pkgrel=1 +pkgdesc="PostgreSQL ODBC driver" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.postgresql.org" +depends=('unixodbc') +makedepends=('postgresql') +options=('!libtool') +source=(ftp://ftp2.it.postgresql.org/mirrors/postgres//odbc/versions/src/$pkgname-$pkgver.tar.gz + fix-function-declarations.patch) +md5sums=('2328c3e97e6a376620a5d317137515ff' + 'f1189f9c6ae0b5bfb5ee8423eaa4076f') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + patch -p1 -i "$srcdir/fix-function-declarations.patch" || return 1 + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/psqlodbc/fix-function-declarations.patch b/community/psqlodbc/fix-function-declarations.patch new file mode 100644 index 000000000..4504661b0 --- /dev/null +++ b/community/psqlodbc/fix-function-declarations.patch @@ -0,0 +1,47 @@ +diff -upr psqlodbc-08.04.0100.orig/odbcapi30.c psqlodbc-08.04.0100/odbcapi30.c +--- psqlodbc-08.04.0100.orig/odbcapi30.c 2008-10-07 00:46:09.000000000 +0300 ++++ psqlodbc-08.04.0100/odbcapi30.c 2009-09-19 20:13:57.000000000 +0300 +@@ -118,13 +118,7 @@ SQLColAttribute(SQLHSTMT StatementHandle + SQLPOINTER CharacterAttribute, + SQLSMALLINT BufferLength, + SQLSMALLINT *StringLength, +-#if defined(_WIN64) + SQLLEN *NumericAttribute +-#elif defined(WITH_UNIXODBC) || defined(WIN32) +- SQLPOINTER NumericAttribute +-#else +- SQLLEN *NumericAttribute +-#endif + ) + { + CSTR func = "SQLColAttribute"; +diff -upr psqlodbc-08.04.0100.orig/odbcapi30w.c psqlodbc-08.04.0100/odbcapi30w.c +--- psqlodbc-08.04.0100.orig/odbcapi30w.c 2009-03-22 16:17:10.000000000 +0200 ++++ psqlodbc-08.04.0100/odbcapi30w.c 2009-09-19 20:22:17.000000000 +0300 +@@ -262,11 +262,7 @@ SQLRETURN SQL_API SQLColAttributeW( + SQLPOINTER pCharAttr, + SQLSMALLINT cbCharAttrMax, + SQLSMALLINT *pcbCharAttr, +-#if defined(WITH_UNIXODBC) || (defined(WIN32) && ! defined(_WIN64)) +- SQLPOINTER pNumAttr +-#else + SQLLEN *pNumAttr +-#endif + ) + { + CSTR func = "SQLColAttributeW"; +diff -upr psqlodbc-08.04.0100.orig/odbcapi.c psqlodbc-08.04.0100/odbcapi.c +--- psqlodbc-08.04.0100.orig/odbcapi.c 2008-11-23 03:00:53.000000000 +0200 ++++ psqlodbc-08.04.0100/odbcapi.c 2009-09-19 20:13:56.000000000 +0300 +@@ -1111,11 +1111,7 @@ SQLExtendedFetch( + HSTMT hstmt, + SQLUSMALLINT fFetchType, + SQLLEN irow, +-#ifdef WITH_UNIXODBC +- SQLROWSETSIZE *pcrow, +-#else + SQLULEN *pcrow, +-#endif /* WITH_UNIXODBC */ + SQLUSMALLINT *rgfRowStatus) + { + RETCODE ret; diff --git a/community/pstreams/PKGBUILD b/community/pstreams/PKGBUILD new file mode 100644 index 000000000..9b1306c8b --- /dev/null +++ b/community/pstreams/PKGBUILD @@ -0,0 +1,18 @@ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> + +pkgname="pstreams" +pkgver="0.6.0" +pkgrel=1 +pkgdesc="C++ utility for simple IOStream-based Inter-Process Communication" +arch=('i686' 'x86_64') +url="http://pstreams.sourceforge.net" +license=('LGPL') +source=("http://downloads.sourceforge.net/pstreams/$pkgname-$pkgver.tar.gz") +md5sums=('a12c2793937c2ea1bee04827d7b2ca63') + +build() { + cd "$srcdir/$pkgname-$pkgver" + install -d "$pkgdir/usr/include/pstreams" + install -m644 pstream.h "$pkgdir/usr/include/pstreams" +} + diff --git a/community/psyco/ChangeLog b/community/psyco/ChangeLog new file mode 100644 index 000000000..0582cdaea --- /dev/null +++ b/community/psyco/ChangeLog @@ -0,0 +1,9 @@ + +2008-11-04 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updating for python 2.6 + +2007-12-27 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated to new version - 1.6 + diff --git a/community/psyco/PKGBUILD b/community/psyco/PKGBUILD new file mode 100644 index 000000000..d6c4edca2 --- /dev/null +++ b/community/psyco/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: uggwar +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=psyco +pkgver=1.6 +pkgrel=3 +pkgdesc="JIT compiler for Python" +arch=('i686') +url="http://psyco.sourceforge.net" +license=('MIT') +depends=('python' 'glibc') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver-src.tar.gz) + +build() { + cd "$srcdir/psyco-$pkgver" + python setup.py install --root="$pkgdir" || return 1 + install -D COPYING.txt "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} +md5sums=('8816fca8ba521e05d18dde3e1a11b0bd') diff --git a/community/pulseaudio/ChangeLog b/community/pulseaudio/ChangeLog new file mode 100644 index 000000000..712e2cb4a --- /dev/null +++ b/community/pulseaudio/ChangeLog @@ -0,0 +1,99 @@ +2009-04-14 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.15 + + * PKGBUILD: added system.pa to backup array, added some new optional + dependencies (gconf, libxtst), changed bluez-libs makedepend/optdepend + in bluez + +2009-01-15 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.14 + + * PKGBUILD: added optdepends array, added gdbm, consolekit, policykit + and speex to dependencies, added intltool and speex to makedepends, + added --localstatedir switch to configure + + * pulseaudio.rc: various improvements + + * pulseaudio.install: removed execution bit, removed optional + dependencies list, moved to getent syntax, substituted wrong + 'realtime' with pulse-rt, great cleanup + +2008-12-01 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 3 + + * PKGBUILD: fixed /etc/rc.d/pulseaudio permissions + + * ChangeLog: corrected last update's date + +2008-12-01 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: 2 + + * PKGBUILD: changed libexecdir to /usr/lib (FS#10292), fixed volume + restoring for users of the system-wide daemon (FS#10356) + +2008-04-04 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.10 + + * PKGBUILD: added some "|| return 1", minor cleanups + + * pulseaudio.install: cleaned up, moved post_upgrade() contents to + post_install() + +2008-03-17 Eric Belanger <eric@archlinux.org> + + * PKGBUILD: disabled SMP build, added bluez-libs makedepends + +2008-02-01 Corrado Primier <bardo@aur.archlinux.org> + + * debian-tunnel-fix.patch: removed (bug fixed upstream) + +2008-01-27 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.9 + +2008-01-23 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: moved libasyncns from makedepends to depends + + * ChangeLog: adapted to specifications + +2007-12-02 Corrado Primier <bardo@aur.archlinux.org> + + * debian-tunnel-fix.patch: added + +2007-11-29 Corrado Primier <bardo@aur.archlinux.org> + + * pulseaudio.rc: Added check before "modprobe capability" in + /etc/rc.d/pulseaudio + +2007-11-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.8 + +2007-11-18 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: added libtool and libcap to dependencies + + * pulseaudio.install: fixed + + * pulseaudio.conf, pulseudio.rc: renamed and made non-executable + + * PKGBUILD, pulseaudio.install: various cosmetic changes + +2007-11-07 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: re-added x11 support (see pulseaudio.install) + +2007-11-02 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.9.7 + + * PKGBUILD: moved many dependencies to optional + + * PKGBUILD: removed X11 support (it prevented the rc script from + starting) diff --git a/community/pulseaudio/PKGBUILD b/community/pulseaudio/PKGBUILD new file mode 100644 index 000000000..54afdcf55 --- /dev/null +++ b/community/pulseaudio/PKGBUILD @@ -0,0 +1,56 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=pulseaudio +pkgver=0.9.15 +pkgrel=1 +pkgdesc="A networked sound server" +arch=('i686' 'x86_64') +url="http://pulseaudio.org/" +license=('GPL' 'LGPL') +depends=('consolekit' 'gdbm' 'hal' 'libasyncns' 'libcap' 'liboil' 'libsamplerate' + 'libtool' 'policykit' 'speex') +makedepends=('autoconf' 'avahi' 'bluez' 'gconf' 'intltool' 'jack-audio-connection-kit' + 'libatomic_ops' 'lirc-utils' 'pkgconfig' 'tcp_wrappers') +optdepends=('alsa-plugins: ALSA support' + 'avahi: network support' + 'bluez: bluetooth support' + 'gconf' + 'glib' + 'libxtst' + 'jack-audio-connection-kit: jack support' + 'lirc-utils: infra-red support' + 'tcp_wrappers: network support') +provides=('polypaudio') +conflicts=('polypaudio') +replaces=('polypaudio') +options=('emptydirs' '!libtool' '!makeflags') +backup=('etc/pulse/client.conf' 'etc/pulse/daemon.conf' 'etc/pulse/default.pa' 'etc/pulse/system.pa') +install=pulseaudio.install +source=(http://0pointer.de/lennart/projects/pulseaudio/${pkgname}-${pkgver}.tar.gz + pulseaudio.conf pulseaudio.rc) +md5sums=('4510364eeab219fd100bd1b373b1a002' 'd4a7d4ad51b406588ba7ac7931c5dd88' + 'c5aa09c1d3e2217dc3bb23138e2a5a1d') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + autoreconf -fi || return 1 + ./configure --libexecdir=/usr/lib \ + --localstatedir=/var \ + --prefix=/usr \ + --sysconfdir=/etc + make || return 1 + make DESTDIR=${pkgdir} install + + install -Dm755 ${srcdir}/pulseaudio.rc ${pkgdir}/etc/rc.d/pulseaudio || return 1 + install -Dm644 ${srcdir}/pulseaudio.conf ${pkgdir}/etc/conf.d/pulseaudio || return 1 + install -dm755 ${pkgdir}/var/run/pulse || return 1 + + # Ugly fix for pulseaudio system users + install -dm755 ${pkgdir}/var/pulse || return 1 + echo -e '\n### Automatically restore volumes\nload-module module-volume-restore table="/var/pulse/volume-restore.table"' \ + >> ${pkgdir}/etc/pulse/system.pa || return 1 +} + +# vim:set ts=2 sw=2 et: diff --git a/community/pulseaudio/pulseaudio.conf b/community/pulseaudio/pulseaudio.conf new file mode 100644 index 000000000..63b624854 --- /dev/null +++ b/community/pulseaudio/pulseaudio.conf @@ -0,0 +1,4 @@ +# For more informations see "pulseaudio -h". + +# Startup options +PA_OPTS="--log-target=syslog --disallow-module-loading=0" diff --git a/community/pulseaudio/pulseaudio.install b/community/pulseaudio/pulseaudio.install new file mode 100755 index 000000000..d63ed9578 --- /dev/null +++ b/community/pulseaudio/pulseaudio.install @@ -0,0 +1,42 @@ +post_install() { + post_upgrade + + cat << MES +>>> To use the ESounD wrapper while using a system-wide daemon, you also need + to enable auth-anonymous for the esound-unix module, or to copy + /var/run/pulse/.esd_auth into each home directory. +>>> To use the system-wide daemon, add your user to the pulse-access group and + run /etc/rc.d/pulseaudio start or add pulseaudio to your DAEMONS array in + your /etc/rc.conf. The daemon configuration is in /etc/pulse/system.pa. +MES +} + +post_upgrade() { + # Delete old group + getent group realtime &>/dev/null && /usr/sbin/groupdel realtime &>/dev/null + + # Add groups + getent group pulse &>/dev/null || /usr/sbin/groupadd -g 130 pulse &>/dev/null + getent group pulse-access &>/dev/null || /usr/sbin/groupadd -g 131 pulse-access &>/dev/null + getent group pulse-rt &>/dev/null || /usr/sbin/groupadd -g 132 pulse-rt &>/dev/null + + # Add user + getent passwd pulse &>/dev/null || { + /usr/sbin/useradd -u 130 -d /var/run/pulse -g pulse -G audio -s /bin/false pulse + passwd -l pulse &>/dev/null + } + chown pulse:pulse /var/pulse +} + +post_remove() { + getent group pulse &>/dev/null && /usr/sbin/groupdel pulse &>/dev/null + getent group pulse-access &>/dev/null && /usr/sbin/groupdel pulse-access &>/dev/null + getent group pulse-rt &>/dev/null && /usr/sbin/groupdel pulse-rt &>/dev/null + getent passwd pulse &>/dev/null && /usr/sbin/userdel -f pulse &>/dev/null +} + +op=$1 +shift +$op $* + +# vim:set ts=2 sw=2 et: diff --git a/community/pulseaudio/pulseaudio.rc b/community/pulseaudio/pulseaudio.rc new file mode 100644 index 000000000..74ddefe70 --- /dev/null +++ b/community/pulseaudio/pulseaudio.rc @@ -0,0 +1,68 @@ +#!/bin/bash + +daemon_name=pulseaudio + +. /etc/rc.conf +. /etc/rc.d/functions +. /etc/conf.d/$daemon_name + +get_pid() { + pidof -o %PPID $daemon_name +} + +case "$1" in + start) + #Check for running hal daemon, start when not running + ck_daemon hal && /etc/rc.d/hal start + stat_busy "Starting $daemon_name daemon" + + modprobe -l | grep '/capability\.ko' >/dev/null + if [ $? = 0 ] && [ ! $( lsmod | cut -d' ' -f1 | grep '^capability$' >/dev/null ) ] ; then + modprobe capability + fi + + PID=$(get_pid) + if [ -z "$PID" ] ; then + [ -f /var/run/$daemon_name.pid ] && rm -f /var/run/$daemon_name.pid + # RUN + /usr/bin/pulseaudio ${PA_OPTS} --fail=1 --daemonize=1 --system + # + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + echo $(get_pid) > /var/run/$daemon_name.pid + add_daemon $daemon_name + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping $daemon_name daemon" + PID=$(get_pid) + # KILL + [ ! -z "$PID" ] && kill $PID &> /dev/null + # + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/$daemon_name.pid &> /dev/null + rm_daemon $daemon_name + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/punbb/PKGBUILD b/community/punbb/PKGBUILD new file mode 100644 index 000000000..4701d59e3 --- /dev/null +++ b/community/punbb/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=punbb +pkgver=1.3.2 +pkgrel=1 +pkgdesc="forum engine" +arch=('i686' 'x86_64') +url="http://punbb.informer.com" +license=("GPL") +depends=(php) +backup=('srv/http/punbb/.htaccess') +source=(http://punbb.informer.com/download/$pkgname-$pkgver.zip \ + http://punbb.informer.com/extensions/pun_antispam/pun_antispam.tgz) +md5sums=('75ee43a99a72b76eedb777e3c8726f24' + '020285a46c62309fe0c3a02382d577b0') + +build() { + cd $srcdir + install -d -m0755 $pkgdir/srv/http && \ + cp -r $pkgname-$pkgver $pkgdir/srv/http/punbb && \ + echo "deny from all" > $pkgdir/srv/http/punbb/.htaccess || return 1 + + cp -r $srcdir/pun_antispam $pkgdir/srv/http/punbb/extensions || return 1 + + cd $pkgdir + find -type d -exec chmod 0755 {} \; && \ + find -type f -exec chmod 0644 {} \; && \ + chmod 0777 $pkgdir/srv/http/punbb/img/avatars $pkgdir/srv/http/punbb/cache +} diff --git a/community/puzzles/106_fix-uninit-warning.diff b/community/puzzles/106_fix-uninit-warning.diff new file mode 100644 index 000000000..3a31213ba --- /dev/null +++ b/community/puzzles/106_fix-uninit-warning.diff @@ -0,0 +1,15 @@ +Fix for part of #505359. + +Initialise variable that gcc can't tell is initialised before used. + +--- sgt-puzzles.orig/tree234.c ++++ sgt-puzzles/tree234.c +@@ -1160,7 +1160,7 @@ + * in t. + */ + static node234 *split234_internal(tree234 *t, int index) { +- node234 *halves[2], *n, *sib, *sub; ++ node234 *halves[2] = { NULL, NULL }, *n, *sib, *sub; + node234 *lparent, *rparent; + int ki, pki, i, half, lcount, rcount; + diff --git a/community/puzzles/PKGBUILD b/community/puzzles/PKGBUILD new file mode 100644 index 000000000..27f77312a --- /dev/null +++ b/community/puzzles/PKGBUILD @@ -0,0 +1,29 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=puzzles +pkgver=8541 +pkgrel=1 +pkgdesc="Simon Tatham's Portable Puzzle Collection" +arch=('i686' 'x86_64') +url="http://www.chiark.greenend.org.uk/~sgtatham/puzzles/" +license=('MIT') +makedepends=('pkgconfig') +depends=('gtk2') +source=(http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles.tar.gz) +build() { + cd "$srcdir/$pkgname-r$pkgver" + #fix gcc4.4 compiling + patch -Np1 -i $startdir/106_fix-uninit-warning.diff || return 1 + + sed -i 's|\$(gamesdir)|\$(bindir)|' Makefile + install -d $pkgdir/usr/bin $pkgdir/usr/share/licenses/$pkgname + install -Dm644 LICENCE $pkgdir/usr/share/licenses/$pkgname/ + make prefix=/usr || return 1 + make prefix=/usr DESTDIR="$pkgdir" install || return 1 + #fix FS#14600 + mv "$pkgdir/usr/bin/net" "$pkgdir/usr/bin/puzzles-net" && \ + mv "$pkgdir/usr/bin/cube" "$pkgdir/usr/bin/puzzles-cube" && \ + mv "$pkgdir/usr/bin/blackbox" "$pkgdir/usr/bin/puzzles-blackbox" || return 1 + +} + +md5sums=('43f474e88dbe217c076d77a22f4a1423') diff --git a/community/pv/ChangeLog b/community/pv/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/pv/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/pv/PKGBUILD b/community/pv/PKGBUILD new file mode 100644 index 000000000..3aeaf4714 --- /dev/null +++ b/community/pv/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> +pkgname=pv +pkgver=1.1.4 +pkgrel=1 +pkgdesc='A terminal-based tool for monitoring the progress of data through a pipeline' +arch=('i686' 'x86_64') +url='http://www.ivarch.com/programs/pv.shtml' +license=('custom:Artistic 2.0') +depends=('glibc') +source=("http://downloads.sourceforge.net/sourceforge/pipeviewer/$pkgname-$pkgver.tar.bz2") +md5sums=('63033e090d61a040407bfd043aeb6d27') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + install -D -m644 doc/COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} diff --git a/community/pwmanager/ChangeLog b/community/pwmanager/ChangeLog new file mode 100644 index 000000000..3bad1ddcd --- /dev/null +++ b/community/pwmanager/ChangeLog @@ -0,0 +1,5 @@ +2007-07-02 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + +2007-06-25 Georg Grabler (STiAT) <ggrabler@gmail.com> +* Added libtool option diff --git a/community/pwmanager/PKGBUILD b/community/pwmanager/PKGBUILD new file mode 100644 index 000000000..3d79c4bef --- /dev/null +++ b/community/pwmanager/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributors: Pointer <pointer@linux-blog.de>, tmaynard <arch@toddmaynard.com> + +pkgname=pwmanager +pkgver=1.2.4 +pkgrel=3 +pkgdesc="With PwManager you can easily manage your passwords" +arch=('i686' 'x86_64') +url="http://passwordmanager.sourceforge.net/" +license=('GPL') +depends=('kdelibs3') +options=('libtool') +source=(http://downloads.sourceforge.net/sourceforge/passwordmanager/$pkgname-$pkgver.tar.bz2 \ + build-fix.patch) +md5sums=('e6f720af9b325bc0e7ea20c9c5e6039f' + 'bcc412cb855cba4910e51920ae38a326') + +build() { + . /etc/profile.d/qt3.sh + export PATH=$QTDIR/bin:$PATH + cd $startdir/src/$pkgname-$pkgver + + patch -p1 <$srcdir/build-fix.patch + + ./configure --prefix=/opt/kde --without-arts + make || return 1 + make DESTDIR=$startdir/pkg install + + # ugly libtool + rm $startdir/pkg/opt/kde/lib/kde3/kded_pwmanager_kwalletemu.la +} diff --git a/community/pwmanager/build-fix.patch b/community/pwmanager/build-fix.patch new file mode 100644 index 000000000..b04078265 --- /dev/null +++ b/community/pwmanager/build-fix.patch @@ -0,0 +1,57 @@ +diff -wbBur pwmanager-1.2.4/pwmanager/base64.cpp pwmanager-1.2.4.my/pwmanager/base64.cpp +--- pwmanager-1.2.4/pwmanager/base64.cpp 2005-11-06 01:16:51.000000000 +0000 ++++ pwmanager-1.2.4.my/pwmanager/base64.cpp 2009-01-28 16:02:43.000000000 +0000 +@@ -41,6 +41,7 @@ + * * + ***************************************************************************/ + ++#include <stdlib.h> + #include "base64.h" + #include "pwmexception.h" + +diff -wbBur pwmanager-1.2.4/pwmanager/binentrygen.cpp pwmanager-1.2.4.my/pwmanager/binentrygen.cpp +--- pwmanager-1.2.4/pwmanager/binentrygen.cpp 2005-11-06 01:16:51.000000000 +0000 ++++ pwmanager-1.2.4.my/pwmanager/binentrygen.cpp 2009-01-28 16:03:08.000000000 +0000 +@@ -8,7 +8,7 @@ + * as published by the Free Software Foundation. * + * * + ***************************************************************************/ +- ++#include <stdlib.h> + #include "binentrygen.h" + #include "base64.h" + #include "pwmexception.h" +diff -wbBur pwmanager-1.2.4/pwmanager/compressbzip2.cpp pwmanager-1.2.4.my/pwmanager/compressbzip2.cpp +--- pwmanager-1.2.4/pwmanager/compressbzip2.cpp 2005-11-06 01:16:50.000000000 +0000 ++++ pwmanager-1.2.4.my/pwmanager/compressbzip2.cpp 2009-01-28 16:03:47.000000000 +0000 +@@ -10,7 +10,7 @@ + ***************************************************************************/ + + #include "compressbzip2.h" +- ++#include <string.h> + #include <stdlib.h> + + #define BZ_NO_STDIO +diff -wbBur pwmanager-1.2.4/pwmanager/main.cpp pwmanager-1.2.4.my/pwmanager/main.cpp +--- pwmanager-1.2.4/pwmanager/main.cpp 2005-11-06 01:16:51.000000000 +0000 ++++ pwmanager-1.2.4.my/pwmanager/main.cpp 2009-01-28 16:05:16.000000000 +0000 +@@ -9,6 +9,7 @@ + * * + ***************************************************************************/ + ++#include <stdlib.h> + #include <kcmdlineargs.h> + #include <kaboutdata.h> + #include <klocale.h> +diff -wbBur pwmanager-1.2.4/pwmanager/serializer.cpp pwmanager-1.2.4.my/pwmanager/serializer.cpp +--- pwmanager-1.2.4/pwmanager/serializer.cpp 2005-11-06 01:16:50.000000000 +0000 ++++ pwmanager-1.2.4.my/pwmanager/serializer.cpp 2009-01-28 16:06:32.000000000 +0000 +@@ -9,6 +9,7 @@ + * * + ***************************************************************************/ + ++#include <stdlib.h> + #include "serializer.h" + #include "configuration.h" + #include "pwmexception.h" diff --git a/community/pwsafe/PKGBUILD b/community/pwsafe/PKGBUILD new file mode 100644 index 000000000..6ad3c082f --- /dev/null +++ b/community/pwsafe/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +pkgname=pwsafe +pkgver=0.2.0 +pkgrel=4 +pkgdesc="A commandline program for managing encrypted password databases" +arch=('i686' 'x86_64') +url="http://nsd.dyndns.org/pwsafe/" +license=('GPL') +depends=('openssl' 'libxmu' 'readline') +source=($url/releases/$pkgname-$pkgver.tar.gz) +md5sums=('4bb36538a2772ecbf1a542bc7d4746c0') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + + # Make pwsafe suid root so it can seed rng as a user + chmod +s $startdir/pkg/usr/bin/pwsafe +} diff --git a/community/pyaim/PKGBUILD b/community/pyaim/PKGBUILD new file mode 100644 index 000000000..219d5213f --- /dev/null +++ b/community/pyaim/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=pyaim +pkgver=0.8a +pkgrel=1 +pkgdesc="jabber aim transport" +arch=('i686' 'x86_64') +url="http://code.google.com/p/pyaimt/" +license=('GPL') +backup=(etc/ejabberd/pyaim.xml) +depends=('python' 'twisted') +options=('force') +source=(http://pyaimt.googlecode.com/files/pyaim-t-$pkgver.tar.gz \ + pyaim.rc \ + config.xml) +md5sums=('913ad86d0fa7015d9d3eb9cd65206b98' + '0c236a843d0d711205acb85222a947c8' + 'bf89b68fe527764cc9e6a059dc36ef2b') + +build() +{ + cd $startdir/src + + install -d -m0755 $startdir/pkg/usr/lib + cp -r $pkgname-t-$pkgver $startdir/pkg/usr/lib + mv $startdir/pkg/usr/lib/$pkgname-t-$pkgver $startdir/pkg/usr/lib/$pkgname-t + install -d -m0755 $startdir/pkg/var/spool/pyaimt + install -D -m0644 ./config.xml $startdir/pkg/etc/ejabberd/pyaim.xml + mv $startdir/pkg/usr/lib/$pkgname-t/config_example.xml $startdir/pkg/etc/ejabberd/pyaim_example.xml + ln -s ../../../etc/ejabberd/pyaim.xml $startdir/pkg/usr/lib/$pkgname-t/config.xml + install -D -m0755 pyaim.rc $startdir/pkg/etc/rc.d/pyaimt +} diff --git a/community/pyaim/config.xml b/community/pyaim/config.xml new file mode 100644 index 000000000..d83fc3586 --- /dev/null +++ b/community/pyaim/config.xml @@ -0,0 +1,17 @@ +<pyaimt> + <jid>aim.example.org</jid> + <confjid>chatrooms.aim.example.org</confjid> + <spooldir>/var/spool/pyaimt</spooldir> + <pid>/var/run/pyaimt.pid</pid> + <mainServer>127.0.0.1</mainServer> + <mainServerJID>jabber.localhost</mainServerJID> + <website>http://jabber.localhost/</website> + <port>5348</port> + <secret>secret</secret> + <lang>en</lang> + <aimServer>login.oscar.aol.com</aimServer> + <aimPort>5190</aimPort> + <disableAvatars/> + <admins> + </admins> +</pyaimt> diff --git a/community/pyaim/pyaim.rc b/community/pyaim/pyaim.rc new file mode 100755 index 000000000..7737828c2 --- /dev/null +++ b/community/pyaim/pyaim.rc @@ -0,0 +1,53 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + [ -f /var/run/pyaimt.pid ] && echo `cat /var/run/pyaimt.pid` +} + +case "$1" in + start) + stat_busy "Starting jabber AIM transport daemon" + + [ -f /var/run/pyaimt.pid ] && rm -f /var/run/pyaimt.pid + PID=`get_pid` + if [ -z "$PID" ]; then + cd /usr/lib/pyaim-t && python ./PyAIMt.py 1>/dev/null 2>/dev/null & + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + add_daemon pyaimt + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping jabber AIM transport daemon" + PID=`get_pid` + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/pyaimt.pid &> /dev/null + rm_daemon pyaimt + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/pycddb/PKGBUILD b/community/pycddb/PKGBUILD new file mode 100644 index 000000000..c4947fed7 --- /dev/null +++ b/community/pycddb/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributpr: Roland Schaeuble <rschaeuble@gmx.ch> + +pkgname=pycddb +pkgver=0.1.3 +pkgrel=3 +pkgdesc="CDDB-Server access from Python" +arch=('i686' 'x86_64') +license=('GPL') +url="http://pycddb.sourceforge.net" +depends=('python') +source=("http://downloads.sourceforge.net/pycddb/PyCDDB-$pkgver.tar.gz") +md5sums=('21e24af5f357655266d355fc9fac5040') + +build() { + cd $startdir/src/PyCDDB-$pkgver + python setup.py install --root=$startdir/pkg/ || return 1 +} diff --git a/community/pychecker/PKGBUILD b/community/pychecker/PKGBUILD new file mode 100644 index 000000000..29483a1b8 --- /dev/null +++ b/community/pychecker/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +#Maintainer: Ben Mazer <blm@groknil.org> + +pkgname=pychecker +pkgver=0.8.18 +pkgrel=2 +pkgdesc="Python code checker" +arch=('i686' 'x86_64') +url="http://pychecker.sourceforge.net" +license=('custom') +depends=('python') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('ef156a631df46de150a364912f2e36c8') + +build() { + cd $startdir/src/$pkgname-$pkgver + python setup.py install --root=$startdir/pkg + + # Ugly hack to fix patch problem + sed -i 's:/home/.*/community/devel/pychecker/pkg::' $startdir/pkg/usr/bin/pychecker + install -D -m 644 COPYRIGHT $startdir/pkg/usr/share/licenses/$pkgname/COPYRIGHT +} diff --git a/community/pychess/PKGBUILD b/community/pychess/PKGBUILD new file mode 100644 index 000000000..79cabd3c2 --- /dev/null +++ b/community/pychess/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: Alexander Fehr <pizzapunk gmail com> + +pkgname=pychess +pkgver=0.8.4 +pkgrel=1 +pkgdesc="Chess client for the GNOME desktop" +arch=('i686' 'x86_64') +url="http://pychess.googlepages.com/" +license=('GPL') +depends=('python-pysqlite' 'gnome-python-desktop' 'gnome-icon-theme' + 'pygtksourceview2' 'gstreamer0.10-python') +install=pychess.install +source=(http://pychess.googlecode.com/files/pychess-$pkgver.tar.gz) +md5sums=('0176569ece3b0e01937e878f78dd9c5a') + +build() { + cd $startdir/src/pychess-$pkgver + python setup.py install --prefix=/usr --root=$startdir/pkg || return 1 +} diff --git a/community/pychess/pychess.install b/community/pychess/pychess.install new file mode 100644 index 000000000..6b1b64bdd --- /dev/null +++ b/community/pychess/pychess.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/pydb/PKGBUILD b/community/pydb/PKGBUILD new file mode 100644 index 000000000..c3cfbb461 --- /dev/null +++ b/community/pydb/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Roman G. <chesercat@gmail.com> + +pkgname=pydb +pkgver=1.22 +pkgrel=3 +pkgdesc="Pydb - Extended Python Debugger" +arch=('i686' 'x86_64') +url="http://bashdb.sourceforge.net/pydb/" +license=('GPL') +depends=('python>=2.6') +source=(http://downloads.sourceforge.net/bashdb/${pkgname}-${pkgver}.tar.gz) +md5sums=('1acb757e635fe01ac5fb51d91fd867cb') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make PREFIX=/usr DESTDIR=$startdir/pkg pythondir=/usr/lib/python2.6/site-packages install + ln -sf /usr/lib/python2.6/site-packages/pydb/pydb.py $startdir/pkg/usr/bin/pydb +} diff --git a/community/pyenchant/PKGBUILD b/community/pyenchant/PKGBUILD new file mode 100644 index 000000000..fb5ee0605 --- /dev/null +++ b/community/pyenchant/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Sebastien Piccand <sebcactus gmail com> + +pkgname=pyenchant +pkgver=1.5.3 +pkgrel=1 +pkgdesc="PyEnchant is a spellchecking library for Python based on the Enchant library" +arch=('i686' 'x86_64') +url="http://pyenchant.sourceforge.net" +license=('LGPL') +depends=('python>=2.6' 'enchant') +makedepends=('setuptools') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('d327fb9c8620ecc261a424083dc9aa95') + +build() { + cd $srcdir/$pkgname-$pkgver + + # fix ez_tools issue + sed -i "s/import ez_setup/#import ez_setup/" setup.py + sed -i "s/ez_setup.use_setuptools()/#ez_setup.use_setuptools()/" setup.py + + python setup.py install --root=$pkgdir || return 1 +} diff --git a/community/pyglet/PKGBUILD b/community/pyglet/PKGBUILD new file mode 100644 index 000000000..af56726e4 --- /dev/null +++ b/community/pyglet/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Douglas Soares de Andrade <douglas@archlinux.org> +# Contributor: Ryan Coyner <rcoyner@gmail.com> + +pkgname=pyglet +pkgver=1.1.3 +pkgrel=1 +pkgdesc="A cross-platform windowing and multimedia library for Python" +arch=('i686' 'x86_64') +url="http://pyglet.org/" +license=('BSD') +depends=('python') +source=(http://pyglet.googlecode.com/files/$pkgname-$pkgver.tar.gz) + +build() { + cd "$srcdir/$pkgname-$pkgver" + python setup.py build || return 1 + python setup.py install --root=$startdir/pkg || return 1 + install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} +md5sums=('54530c20a95fffeb6c60fd4a9b073b83') diff --git a/community/pygments/PKGBUILD b/community/pygments/PKGBUILD new file mode 100644 index 000000000..ce9eeb646 --- /dev/null +++ b/community/pygments/PKGBUILD @@ -0,0 +1,17 @@ +# Maintainer: Timm Preetz <timm@preetz.us> + +pkgname=pygments +pkgver=1.0 +pkgrel=3 +pkgdesc="Python syntax highlighter" +arch=('i686' 'x86_64') +url="http://pygments.org/" +license=('GPL') +depends=('python' 'setuptools') +source=(http://pypi.python.org/packages/source/P/Pygments/Pygments-$pkgver.tar.gz) + +build() { + cd $startdir/src/Pygments-$pkgver + python setup.py install --root=$startdir/pkg || return 1 +} +md5sums=('70c40ff5331460cabfcb24f86a8d451d') diff --git a/community/pygoocanvas/PKGBUILD b/community/pygoocanvas/PKGBUILD new file mode 100644 index 000000000..4c8fa0ef9 --- /dev/null +++ b/community/pygoocanvas/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=pygoocanvas +pkgver=0.14.1 +pkgrel=1 +pkgdesc="GooCanvas python bindings" +arch=('i686' 'x86_64') +url="http://developer.berlios.de/projects/pygoocanvas" +license=('LGPL') +depends=('python' 'goocanvas' 'pygtk') +makedepends=('pkgconfig') +options=('!libtool' 'docs' 'force') + +source=(http://ftp.gnome.org/pub/GNOME/sources/pygoocanvas/0.14/pygoocanvas-$pkgver.tar.bz2) + +build() { + cd $startdir/src/pygoocanvas-$pkgver + ./configure --prefix=/usr --disable-docs + make || return 1 + make DESTDIR=$startdir/pkg install +} +md5sums=('e0e7b694af2f81a78b0838555d150252') diff --git a/community/pyicqt/PKGBUILD b/community/pyicqt/PKGBUILD new file mode 100644 index 000000000..3db79c34e --- /dev/null +++ b/community/pyicqt/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=pyicqt +pkgver=0.8.1.3 +pkgrel=1 +pkgdesc="jabber icq transport" +arch=('i686' 'x86_64') +url="http://code.google.com/p/pyicqt/" +license=('GPL') +backup=(etc/ejabberd/pyicq.xml) +depends=('python' 'twisted') +replaces=(pyicq) +provides=(pyicq) +conflicts=(pyicq) +source=(http://pyicqt.googlecode.com/files/pyicqt-$pkgver.tar.gz \ + pyicq.rc \ + config.xml \ + ficq.patch \ + unicode-error-fix.diff) +md5sums=('0a94e1aaa3079b68a3f180705f961836' + '1b0d0b33e101b2d79fe484ab6c486846' + '150501a11601763ce4ef12eb5649ef2a' + '876a7b24f0ec17992f97dcf5d02a0d3a' + 'd480c2f59e7b42874aa4ecda04c1c0c0') + +build() +{ + cd $startdir/src + +# patch $pkgname-$pkgver/src/tlib/oscar.py <$srcdir/ficq.patch +# patch $pkgname-$pkgver/src/legacy/icqt.py <$srcdir/unicode-error-fix.diff + + install -d -m0755 $startdir/pkg/usr/lib && \ + cp -r $pkgname-$pkgver $startdir/pkg/usr/lib && \ + mv $startdir/pkg/usr/lib/$pkgname-$pkgver $startdir/pkg/usr/lib/$pkgname && \ + install -d -m0755 $startdir/pkg/var/spool/pyicqt && \ + install -D -m0644 ./config.xml $startdir/pkg/etc/ejabberd/pyicq.xml && \ + mv $startdir/pkg/usr/lib/$pkgname/config_example.xml $startdir/pkg/etc/ejabberd/pyicq_example.xml && \ + ln -s ../../../etc/ejabberd/pyicq.xml $startdir/pkg/usr/lib/$pkgname/config.xml && \ + install -D -m0755 pyicq.rc $startdir/pkg/etc/rc.d/pyicqt +} diff --git a/community/pyicqt/config.xml b/community/pyicqt/config.xml new file mode 100644 index 000000000..a9117597b --- /dev/null +++ b/community/pyicqt/config.xml @@ -0,0 +1,18 @@ +<pyicqt> + <jid>icq.example.org</jid> + <spooldir>/var/spool/pyicqt</spooldir> + <pid>/var/run/pyicqt.pid</pid> + <mainServer>127.0.0.1</mainServer> + <mainServerJID>jabber.localhost</mainServerJID> + <website>http://jabber.localhost/</website> + <port>5347</port> + <secret>secret</secret> + <lang>en</lang> + <encoding>iso-8859-1</encoding> + <icqServer>login.icq.com</icqServer> + <icqPort>5190</icqPort> + <admins> + <!--<jid>admin@host.com</jid>--> + </admins> + <disableAvatars/> +</pyicqt> diff --git a/community/pyicqt/ficq.patch b/community/pyicqt/ficq.patch new file mode 100644 index 000000000..86c3d3082 --- /dev/null +++ b/community/pyicqt/ficq.patch @@ -0,0 +1,11 @@ +--- oscar.py.orig 2009-01-06 20:31:38.000000000 +0300 ++++ oscar.py 2009-01-22 19:03:51.000000000 +0300 +@@ -598,7 +598,7 @@ + class OscarConnection(protocol.Protocol): + def connectionMade(self): + self.state="" +- self.seqnum=0 ++ self.seqnum=10000 + self.buf='' + self.outRate=6000 + self.outTime=time.time() diff --git a/community/pyicqt/pyicq.rc b/community/pyicqt/pyicq.rc new file mode 100755 index 000000000..453b3724b --- /dev/null +++ b/community/pyicqt/pyicq.rc @@ -0,0 +1,53 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + [ -f /var/run/pyicqt.pid ] && echo `cat /var/run/pyicqt.pid` +} + +case "$1" in + start) + stat_busy "Starting jabber ICQ transport daemon" + + [ -f /var/run/pyicqt.pid ] && rm -f /var/run/pyicqt.pid + PID=`get_pid` + if [ -z "$PID" ]; then + cd /usr/lib/pyicqt && python ./PyICQt.py 1>/dev/null 2>/dev/null & + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + add_daemon pyicqt + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping jabber ICQ transport daemon" + PID=`get_pid` + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/pyicqt.pid &> /dev/null + rm_daemon pyicqt + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/pyicqt/unicode-error-fix.diff b/community/pyicqt/unicode-error-fix.diff new file mode 100644 index 000000000..c410ceb45 --- /dev/null +++ b/community/pyicqt/unicode-error-fix.diff @@ -0,0 +1,14 @@ +--- icqt.py.org 2009-01-12 19:55:44.000000000 +0300 ++++ icqt.py 2009-01-23 12:57:41.000000000 +0300 +@@ -321,7 +321,10 @@ + self.oscarcon.legacyList.delCustomStatus(user.name, savemask=mask) + + LogEvent(WARN, self.session.jabberID, "Status message: %s" % status) ++ try: +- status = status.encode("utf-8", "replace") ++ status = status.encode("utf-8", "replace") ++ except UnicodeDecodeError: ++ status = "unicode error" + # status = status.encode(config.encoding, "replace") + + if config.xstatusessupport: diff --git a/community/pyid3lib/PKGBUILD b/community/pyid3lib/PKGBUILD new file mode 100644 index 000000000..fa7ec14c5 --- /dev/null +++ b/community/pyid3lib/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Hugo Ideler <hugoideler@dse.nl> +# Maintainer: Jens Persson <xerxes2 at gmail.com> + +pkgname=pyid3lib +pkgver=0.5.1 +pkgrel=4 +pkgdesc="A Python module for editing ID3v2 tags of MP3 audio files" +arch=('i686' 'x86_64') +url="http://pyid3lib.sourceforge.net/" +license=('LGPL') +depends=('python' 'glibc' 'id3lib') +source=(http://downloads.sourceforge.net/sourceforge/pyid3lib/$pkgname-$pkgver.tar.gz pyid3lib-0.5.1-py25.patch) +md5sums=('5fd37a7dda7c540f665ca5d428a28f5e' '377b797acfae7411c3a70c244d3cf9b6') + +build() { + cd $startdir/src/$pkgname-$pkgver + [ "${CARCH}" = "x86_64" ] && (patch -p1 < ../pyid3lib-0.5.1-py25.patch || return 1) + python setup.py install --root=$startdir/pkg +} diff --git a/community/pyid3lib/pyid3lib-0.5.1-py25.patch b/community/pyid3lib/pyid3lib-0.5.1-py25.patch new file mode 100644 index 000000000..c24cfc97d --- /dev/null +++ b/community/pyid3lib/pyid3lib-0.5.1-py25.patch @@ -0,0 +1,57 @@ +--- pyid3lib-0.5.1/pyid3lib.cc.orig 2007-08-08 23:53:08.000000000 +0300 ++++ pyid3lib-0.5.1/pyid3lib.cc 2007-08-08 23:53:12.000000000 +0300 +@@ -10,13 +10,19 @@ + #include <id3/id3lib_frame.h> + #include <id3/tag.h> + ++#if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN) ++typedef int Py_ssize_t; ++#define PY_SSIZE_T_MAX INT_MAX ++#define PY_SSIZE_T_MIN INT_MIN ++#endif ++ + typedef struct + { + PyObject_HEAD + + ID3_Tag* tag; + ID3_Frame** frames; +- int size, alloc; ++ Py_ssize_t size, alloc; + } ID3Object; + + typedef struct +@@ -80,13 +86,24 @@ + + + static PySequenceMethods tag_as_sequence = { ++#if PY_VERSION_HEX >= 0x02050000 ++ (lenfunc)id3_length, ++#else + (inquiry)id3_length, ++#endif + NULL, + NULL, ++#if PY_VERSION_HEX >= 0x02050000 ++ (ssizeargfunc)id3_item, ++ (ssizessizeargfunc)id3_slice, ++ (ssizeobjargproc)id3_ass_item, ++ (ssizessizeobjargproc)id3_ass_slice, ++#else + (intargfunc)id3_item, + (intintargfunc)id3_slice, + (intobjargproc)id3_ass_item, + (intintobjargproc)id3_ass_slice, ++#endif + (objobjproc)id3_contains, + NULL, + NULL, +@@ -824,7 +841,7 @@ + static ID3_Frame* frame_from_dict( ID3_FrameID fid, PyObject* dict ) + { + char* data; +- int size; ++ Py_ssize_t size; + + ID3_Field* field; + ID3_FieldID flid; diff --git a/community/pyinotify/PKGBUILD b/community/pyinotify/PKGBUILD new file mode 100644 index 000000000..0a325cf98 --- /dev/null +++ b/community/pyinotify/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=pyinotify +pkgver=20090614 +pkgrel=1 +pkgdesc="Python bindings for inotify" +arch=('i686' 'x86_64') +url="http://trac.dbzteam.org/pyinotify" +license=('GPL') +depends=('kernel26>=2.6.13' 'python') +makedepends=('git') +provides=('pyinotify=0.8.1') + +_gitroot="http://git.dbzteam.org/pyinotify.git/" +_gitname="pyinotify" + +build() { + msg "Connecting to GIT server...." + + if [[ -d $srcdir/$_gitname ]] ; then + cd $_gitname + git-pull origin || return 1 + msg "The local files are updated." + else + git clone $_gitroot || return 1 + fi + + msg "GIT checkout done" + msg "Starting make..." + + + rm -rf ${srcdir}/$_gitname-build + cp -r ${srcdir}/$_gitname ${srcdir}/$_gitname-build + cd ${srcdir}/${pkgname}-build + python setup.py install --prefix=/usr --root=${pkgdir} || return 1 +} + diff --git a/community/pympc/PKGBUILD b/community/pympc/PKGBUILD new file mode 100644 index 000000000..36c5a06cf --- /dev/null +++ b/community/pympc/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor Todd Maynard <arch@toddmaynard.com> + +pkgname=pympc +pkgver=20050330 +pkgrel=4 +pkgdesc="Pympc is a client for the Music Player Daemon [www.musicpd.org] written in Python" +arch=('i686' 'x86_64') +license=('GPL') +depends=('python' 'pygtk') +url="http://pympc.sourceforge.net/" +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz" "$pkgname.desktop") +md5sums=('f1919da0b1121e97f628045e683c7c4a' '66737e3d092c55c365a7d1a9e4ae52df') + +build() { + cd $startdir/src/$pkgname-$pkgver + python setup.py install --root=$startdir/pkg && \ + install -D -m644 $startdir/src/$pkgname.desktop \ + $startdir/pkg/usr/share/applications/$pkgname.desktop +} diff --git a/community/pympc/pympc.desktop b/community/pympc/pympc.desktop new file mode 100644 index 000000000..723cdedf3 --- /dev/null +++ b/community/pympc/pympc.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Pympc +GenericName=Multimedia Player +Comment=An MPD client written in Python +Exec=pympc +Terminal=false +Type=Application +Categories=Application;Multimedia;AudioVideo;Player; +StartupNotify=true diff --git a/community/pympd/PKGBUILD b/community/pympd/PKGBUILD new file mode 100644 index 000000000..604e37a28 --- /dev/null +++ b/community/pympd/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: whatah <whatah@gmail.com> +# Contributor: Andrew Conkling <andrewski@fr.st> + +pkgname=pympd +pkgver=0.08 +pkgrel=3 +pkgdesc="A Rhythmbox-like PyGTK+ client for Music Player Daemon" +url="http://pympd.sourceforge.net/" +arch=('i686' 'x86_64') +license=('GPL') +depends=('pygtk>=2.6' 'libglade') +makedepends=('pkgconfig') +source=("http://pympd.sourceforge.net/files/$pkgname-$pkgver.tar.gz") +md5sums=('58951cc4207a6b759cd5e5a1823bf51a') + +build() { + cd $srcdir/$pkgname-$pkgver + make PREFIX=/usr DESTDIR=$pkgdir/ install +} diff --git a/community/pymsn/PKGBUILD b/community/pymsn/PKGBUILD new file mode 100644 index 000000000..7dd3cc30d --- /dev/null +++ b/community/pymsn/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=pymsn +pkgver=0.3.3 +pkgrel=2 +pkgdesc="A msn python library, rewrite of the Ivy library" +arch=('i686' 'x86_64') +url="http://telepathy.freedesktop.org/wiki/Pymsn" +license=("GPL") +depends=('pygobject' 'adns-python' 'pyopenssl' 'pycrypto') +source=(http://telepathy.freedesktop.org/releases/pymsn/pymsn-$pkgver.tar.gz) +md5sums=('dbdb6f92569bae784084f0c3a146eb5b') + +build() { + cd $startdir/src/pymsn-$pkgver + python setup.py install --root=$startdir/pkg/ +} diff --git a/community/pymsnt/PKGBUILD b/community/pymsnt/PKGBUILD new file mode 100644 index 000000000..b3662ee29 --- /dev/null +++ b/community/pymsnt/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Moritz Rudert <helios@cyb0rg.org> + +pkgname=pymsnt +pkgver=0.11.3 +pkgrel=1 +pkgdesc="jabber msn transport" +arch=('i686' 'x86_64') +url="http://delx.net.au/projects/pymsnt/" +license=('GPL') +backup=(etc/ejabberd/pymsn.xml) +depends=('python' 'twisted') +source=(http://delx.net.au/projects/pymsnt/tarballs/pymsnt-$pkgver.tar.gz \ + pymsn.rc \ + config.xml \ + pymsnt-version.patch) +md5sums=('e74049fb1bfae59846b1be3d4ef80299' + '8f19bc2d796cacadb9c56384cb12b2b0' + '4c07c88403515f1da61974b57acf8db7' + '50c03d89ca1f682ebffcfacb70d1ba00') + +build() +{ + cd $srcdir + patch -p0 < $srcdir/pymsnt-version.patch + + install -d -m0755 $pkgdir/usr/lib && \ + cp -r ${pkgname}-$pkgver $pkgdir/usr/lib && \ + mv $pkgdir/usr/lib/${pkgname}-$pkgver $pkgdir/usr/lib/$pkgname && \ + install -d -m0755 $pkgdir/var/spool/pymsnt && \ + install -D -m0644 ./config.xml $pkgdir/etc/ejabberd/pymsn.xml && \ + mv $pkgdir/usr/lib/$pkgname/config-example.xml $pkgdir/etc/ejabberd/pymsn_example.xml && \ + ln -s ../../../etc/ejabberd/pymsn.xml $pkgdir/usr/lib/$pkgname/config.xml && \ + install -D -m0755 pymsn.rc $pkgdir/etc/rc.d/pymsnt +} diff --git a/community/pymsnt/config.xml b/community/pymsnt/config.xml new file mode 100644 index 000000000..c5e3ffaf4 --- /dev/null +++ b/community/pymsnt/config.xml @@ -0,0 +1,19 @@ +<pymsnt> +<jid>msn</jid> +<host>127.0.0.1</host> +<spooldir>/var/spool/pymsnt</spooldir> +<pid>/var/run/pymsnt.pid</pid> +<mainServer>127.0.0.1</mainServer> +<port>5347</port> +<secret>secret</secret> +<lang>en</lang> +<website>http://host.com</website> +<allowRegister/> +<getAllAvatars/> +<ftSizeLimit>524288</ftSizeLimit> +<ftRateLimit>2048</ftRateLimit> +<ftJabberPort>8010</ftJabberPort> +<admins> +<jid>admin@host.com</jid> +</admins> +</pymsnt> diff --git a/community/pymsnt/pymsn.rc b/community/pymsnt/pymsn.rc new file mode 100644 index 000000000..688231223 --- /dev/null +++ b/community/pymsnt/pymsn.rc @@ -0,0 +1,53 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + [ -f /var/run/pymsnt.pid ] && echo `cat /var/run/pymsnt.pid` +} + +case "$1" in + start) + stat_busy "Starting jabber MSN transport daemon" + + [ -f /var/run/pymsnt.pid ] && rm -f /var/run/pymsnt.pid + PID=`get_pid` + if [ -z "$PID" ]; then + cd /usr/lib/pymsnt && python ./PyMSNt.py 1>/dev/null 2>/dev/null & + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + add_daemon pymsnt + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping jabber MSN transport daemon" + PID=`get_pid` + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/pymsnt.pid &> /dev/null + rm_daemon pymsnt + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/pymsnt/pymsnt-version.patch b/community/pymsnt/pymsnt-version.patch new file mode 100644 index 000000000..6eff5d529 --- /dev/null +++ b/community/pymsnt/pymsnt-version.patch @@ -0,0 +1,12 @@ +diff -a -u -d -r pymsnt-0.11.3/src/legacy/msn/msn.py pymsnt/src/legacy/msn/msn.py +--- pymsnt-0.11.3/src/legacy/msn/msn.py 2008-02-08 16:55:07.000000000 +0300 ++++ pymsnt-0.11.3/src/legacy/msn/msn.py 2008-08-05 20:40:46.000000000 +0400 +@@ -110,7 +110,7 @@ + from urllib import quote, unquote + + +-MSN_PROTOCOL_VERSION = "MSNP11 CVR0" # protocol version ++MSN_PROTOCOL_VERSION = "MSNP11" # protocol version + MSN_PORT = 1863 # default dispatch server port + MSN_MAX_MESSAGE = 1664 # max message length + MSN_CVR_STR = "0x040c winnt 5.1 i386 MSNMSGR 7.0.0777 msmsgs" diff --git a/community/pyneighborhood/PKGBUILD b/community/pyneighborhood/PKGBUILD new file mode 100644 index 000000000..46a715839 --- /dev/null +++ b/community/pyneighborhood/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Ronald van Haren <ronald.archlinux.org> + +pkgname=pyneighborhood +pkgver=0.5.0 +pkgrel=2 +pkgdesc="A GTK+ 2 rewrite of the well-known LinNeighborhood tool" +license=('GPL') +url="http://pyneighborhood.sourceforge.net/" +source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2) +depends=('pygtk' 'smbclient') +install=pyneighborhood.install +arch=('i686' 'x86_64') +md5sums=('03819a53df30e085773390daeef34ec2') + +build() { +cd ${srcdir}/${pkgname}-${pkgver} + +python setup.py build || return 1 +python setup.py install --root=${pkgdir} +} diff --git a/community/pyneighborhood/pyneighborhood.install b/community/pyneighborhood/pyneighborhood.install new file mode 100644 index 000000000..b4a56fac1 --- /dev/null +++ b/community/pyneighborhood/pyneighborhood.install @@ -0,0 +1,12 @@ +pkgname=pyneighborhood + +post_install() { + echo "" + echo "Please run 'chmod +s /sbin/mount.cifs /sbin/umount.cifs'" + echo "as root to be able to mount shares as a non-root user'" + echo "" + } + + post_upgrade() { + post_install $1 + } diff --git a/community/pyopenssl/PKGBUILD b/community/pyopenssl/PKGBUILD new file mode 100644 index 000000000..34ce11cf2 --- /dev/null +++ b/community/pyopenssl/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: William Rea <sillywilly@gmail.com> +# Contributor: Guillem Rieu <guillemr@gmx.net> + +pkgname=pyopenssl +pkgver=0.8 +pkgrel=1 +pkgdesc="pyOpenSSL is a Python interface to the OpenSSL library" +arch=('i686' 'x86_64') +url="http://pyopenssl.sourceforge.net" +license=("GPL") +depends=('python>=2.6' 'openssl') +source=(http://downloads.sourceforge.net/sourceforge/pyopenssl/pyOpenSSL-${pkgver}.tar.gz) +md5sums=('00377690f224d9e59c833fb0459603f4 ') + +build() { + cd $startdir/src/pyOpenSSL-${pkgver} + python setup.py build + python setup.py install --prefix=$startdir/pkg/usr +} diff --git a/community/pypanel/PKGBUILD b/community/pypanel/PKGBUILD new file mode 100644 index 000000000..d4581b6b5 --- /dev/null +++ b/community/pypanel/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> +# Contributor: Mr Green +# Contributor: Jens Persson <xerxes2@gmail.com> + +pkgname=pypanel +pkgver=2.4 +pkgrel=4 +pkgdesc="A lightweight panel/taskbar for X11 window managers written in python" +arch=('i686' 'x86_64') +url="http://pypanel.sourceforge.net/" +license=('GPL') +depends=('python>=2.6' 'x-server' 'python-xlib' 'imlib2') +makedepends=('python') +source=(http://downloads.sourceforge.net/sourceforge/pypanel/PyPanel-$pkgver.tar.gz) +md5sums=('f1f9a2ed80be72ab36e748833618daba') + +build() { + cd $startdir/src/PyPanel-$pkgver + python setup.py install --root=$startdir/pkg || return 1 +} diff --git a/community/pyparsing/PKGBUILD b/community/pyparsing/PKGBUILD new file mode 100644 index 000000000..c461b2946 --- /dev/null +++ b/community/pyparsing/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: Arvid Ephraim Picciani <aep@exys.org> +# Contributor: Michael Krauss <hippodriver@gmx.net> +pkgname=pyparsing +pkgver=1.5.2 +pkgrel=1 +pkgdesc="General parsing module for Python" +arch=('i686' 'x86_64') +url="http://pyparsing.wikispaces.com" +license=('other:"MIT"') +depends=('python') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +build() { + cd "$srcdir/$pkgname-$pkgver" + python setup.py build + python setup.py install --prefix=/usr --root="$pkgdir" +} +md5sums=('13aed3cb21a427f8aeb0fe7ca472ba42') diff --git a/community/pyrss/PKGBUILD b/community/pyrss/PKGBUILD new file mode 100644 index 000000000..1ec741d6a --- /dev/null +++ b/community/pyrss/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=pyrss +pkgver=0.9.9.1 +pkgrel=2 +pkgdesc="jabber rss transport" +arch=(i686 x86_64) +url="http://code.google.com/p/pyrss/" +license=("GPL") +depends=(python python-pyxmpp python-feedparser mysql-python) +backup=(etc/ejabberd/pyrss.xml) +source=(http://archlinux-stuff.googlecode.com/files/pyrss-$pkgver.tar.bz2 \ + pyrss.rc) +md5sums=('3f48f3b7f36c2c588b8d55a5841482ab' '75be6610f4c1fdb51e52b2d503fbf81b') + +build() { + cd $startdir/src + install -d -m0755 $startdir/pkg/usr/lib + cp -r $pkgname-$pkgver $startdir/pkg/usr/lib + mv $startdir/pkg/usr/lib/$pkgname-$pkgver $startdir/pkg/usr/lib/$pkgname + + install -d -m0755 $startdir/pkg/etc/ejabberd + mv $startdir/pkg/usr/lib/$pkgname/pyrss.xml $startdir/pkg/etc/ejabberd/pyrss.xml + install -D -m0755 pyrss.rc $startdir/pkg/etc/rc.d/pyrss + sed -i 's#/etc/jabber/pyrss.xml#/etc/ejabberd/pyrss.xml#' $startdir/pkg/usr/lib/$pkgname/contrib/auth.py + sed -i 's#/etc/jabber/pyrss.xml#/etc/ejabberd/pyrss.xml#' $startdir/pkg/usr/lib/$pkgname/pyrss.py +} diff --git a/community/pyrss/pyrss.rc b/community/pyrss/pyrss.rc new file mode 100755 index 000000000..b233e37d7 --- /dev/null +++ b/community/pyrss/pyrss.rc @@ -0,0 +1,53 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + echo `ps fax|egrep "python ./start.py|python pyrss.py" | awk -- "{print \\\$1}"` +} + +case "$1" in + start) + stat_busy "Starting jabber RSS transport daemon" + + [ -f /var/run/pyrss.pid ] && rm -f /var/run/pyrss.pid + PID=`get_pid` + if [ -z "$PID" ]; then + cd /usr/lib/pyrss && python ./start.py 1>/dev/null 2>/dev/null & + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + add_daemon pyrss + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping jabber RSS transport daemon" + PID=`get_pid` + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/pyrss.pid &> /dev/null + rm_daemon pyrss + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/pyrtf/PKGBUILD b/community/pyrtf/PKGBUILD new file mode 100644 index 000000000..88f178b03 --- /dev/null +++ b/community/pyrtf/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: William Rea <sillywilly@gmail.com> +# Contributor: Andrew Conkling <andrewski@fr.st> +pkgname=pyrtf +pkgver=0.45 +pkgrel=2 +pkgdesc="A set of Python classes that make it possible to produce RTF documents from Python programs." +arch=('i686' 'x86_64') +url="http://pyrtf.sourceforge.net" +license=('GPL') +depends=('python') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/PyRTF-$pkgver.tar.gz) +md5sums=('6da40728b27c6a0150291f19c3f2ceb9') + +build() { + cd $startdir/src/PyRTF-$pkgver + python setup.py install --root=$startdir/pkg +} diff --git a/community/pysol-sound-server/PKGBUILD b/community/pysol-sound-server/PKGBUILD new file mode 100644 index 000000000..3866d17e6 --- /dev/null +++ b/community/pysol-sound-server/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> + +pkgname=pysol-sound-server +pkgver=3.01 +pkgrel=5 +pkgdesc="A Python extension module that plays WAV samples together with MP3 or MOD background music." +arch=('i686' 'x86_64') +url="http://www.pysol.org/" +license=("GPL" "LGPL") +depends=('python>=2.6' 'smpeg') +source=(http://www.pysol.org/download/pysol/$pkgname-$pkgver.tar.bz2) +md5sums=('5ef963dbf5d5c2f032a7e5a90afb536f') + +build() { + cd $startdir/src/$pkgname-$pkgver/src + ./configure + make || return 1 + install -D -m 755 build/lib.linux-$CARCH-2.6/pysolsoundserver.so $startdir/pkg/usr/lib/python2.6/site-packages/pysolsoundserver.so +} diff --git a/community/pysolfc-cardsets/PKGBUILD b/community/pysolfc-cardsets/PKGBUILD new file mode 100644 index 000000000..0d356d9ee --- /dev/null +++ b/community/pysolfc-cardsets/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Eric Belanger <eric@archlinux.org> + +pkgname=pysolfc-cardsets +pkgver=1.1 +pkgrel=1 +pkgdesc="A collection of cardsets adapted for use with PySolFC" +arch=('i686' 'x86_64') +url="http://pysolfc.sourceforge.net/" +license=('GPL') +conflicts=('pysol-cardsets') +replaces=('pysol-cardsets') +source=(http://downloads.sourceforge.net/pysolfc/PySolFC-Cardsets-$pkgver.tar.bz2) +md5sums=('86efa6815c4f023a64f5efbac961ce91') +sha1sums=('d0342409c8a21b146a9aa9016df017c8064696bc') + +build() { + cd $startdir/src/PySolFC-Cardsets-$pkgver + install -d $startdir/pkg/usr/share/PySolFC + cp -r * $startdir/pkg/usr/share/PySolFC +# removing cardsets included in pysolfc + rm -r $startdir/pkg/usr/share/PySolFC/cardset-{vienna-2k,tuxedo,standard,oxymoron} + rm -r $startdir/pkg/usr/share/PySolFC/cardset-{mughal-ganjifa,matrix,kintengu,hexadeck} + rm -r $startdir/pkg/usr/share/PySolFC/cardset-{gnome-mahjongg-1,dondorf,2000} + rm -r $startdir/pkg/usr/share/PySolFC/cardset-{dashavatara-ganjifa,crystal-mahjongg} +} diff --git a/community/pysolfc/ChangeLog b/community/pysolfc/ChangeLog new file mode 100644 index 000000000..f8ae6ed06 --- /dev/null +++ b/community/pysolfc/ChangeLog @@ -0,0 +1,6 @@ +2009-03-31 Eric Belanger <eric@archlinux.org> + + * pysolfc 1.1-3 + * Added .desktop file (close FS#13388) + * Rebuild against python 2.6 (FS#13831) + * Added ChangeLog diff --git a/community/pysolfc/PKGBUILD b/community/pysolfc/PKGBUILD new file mode 100644 index 000000000..cabcc8ca0 --- /dev/null +++ b/community/pysolfc/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Eric Belanger <eric@archlinux.org> + +pkgname=pysolfc +pkgver=1.1 +pkgrel=3 +pkgdesc="PySol (Fan Club edition) is an exciting collection of more than 1000 solitaire games" +arch=('i686' 'x86_64') +url="http://pysolfc.sourceforge.net/" +license=('GPL') +depends=('python' 'tk>=8.5.0' 'pysol-sound-server' 'pil') +conflicts=('pysol') +replaces=('pysol') +options=('!makeflags') +source=(http://downloads.sourceforge.net/pysolfc/PySolFC-${pkgver}.tar.bz2 pysolfc.desktop) +md5sums=('56aca8101b3534aaf3564c40ed6824f1' '5d889261c5505165ce087f4f7e684fbd') +sha1sums=('5ff4d8c7f238c5dab6122e916aeae2de2d945123' '50be656cec547c019abc8d0bce7758cf71418ec7') + +build() { + cd ${srcdir}/PySolFC-${pkgver} + sed -i "s|data_files.append((data_dir, \['data/pysolfc.glade'\]))||g" setup.py || return 1 + python setup.py install --root=${pkgdir} || return 1 + install -D -m644 ../pysolfc.desktop ${pkgdir}/usr/share/applications/pysolfc.desktop + ln -s pysol.py ${pkgdir}/usr/bin/pysol +} diff --git a/community/pysolfc/pysolfc.desktop b/community/pysolfc/pysolfc.desktop new file mode 100644 index 000000000..e7e9618e8 --- /dev/null +++ b/community/pysolfc/pysolfc.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=PySolFC +GenericName=Solitaire Game +Exec=pysol +Icon=pysol.xpm +Terminal=false +Type=Application +Categories=Game;CardGame; diff --git a/community/pystatgrab/ChangeLog b/community/pystatgrab/ChangeLog new file mode 100644 index 000000000..ba65ce03f --- /dev/null +++ b/community/pystatgrab/ChangeLog @@ -0,0 +1,2 @@ +2008-11-30 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Minor version bump (0.5-2) due the python 2.5 -> 2.6 update diff --git a/community/pystatgrab/PKGBUILD b/community/pystatgrab/PKGBUILD new file mode 100644 index 000000000..9f5f88e54 --- /dev/null +++ b/community/pystatgrab/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Hugo Ideler <hugoideler@dse.nl> + +pkgname=pystatgrab +pkgver=0.5 +pkgrel=2 +pkgdesc="Python bindings for libstatgrab." +arch=('i686' 'x86_64') +url="http://www.i-scream.org/pystatgrab" +license=('GPL') +depends=('python' 'libstatgrab') +source=(ftp://ftp.uk.i-scream.org/pub/i-scream/pystatgrab/$pkgname-$pkgver.tar.gz) + +md5sums=('b7a3451ba682ebf167fcb43f1769a121') + +build() { + cd "${srcdir}/$pkgname-$pkgver" + + python setup.py build + python setup.py install --prefix="${pkgdir}/usr" +} diff --git a/community/python-application/PKGBUILD b/community/python-application/PKGBUILD new file mode 100644 index 000000000..635be6ef1 --- /dev/null +++ b/community/python-application/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=python-application +pkgver=1.0.9 +pkgrel=1 +pkgdesc="a collection of modules that are useful when building python applications" +arch=(i686 x86_64) +url="http://ag-projects.com" +license=('GPL') +depends=('python') +source=(http://pypi.python.org/packages/source/p/python-application/python-application-$pkgver.tar.gz) +md5sums=('9693525f25cd4597b300db31a074b613') + +build() { + cd $srcdir/$pkgname-$pkgver + python setup.py install --root=$pkgdir +} diff --git a/community/python-boto/LICENSE b/community/python-boto/LICENSE new file mode 100644 index 000000000..d6d9303a0 --- /dev/null +++ b/community/python-boto/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2007 Mitch Garnaat + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/community/python-boto/PKGBUILD b/community/python-boto/PKGBUILD new file mode 100644 index 000000000..ec674acff --- /dev/null +++ b/community/python-boto/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> +pkgname=python-boto +pkgver=1.7a +pkgrel=1 +pkgdesc='A Python interface to Amazon Web Services (AWS)' +arch=('i686' 'x86_64') +url='http://code.google.com/p/boto/' +license=('MIT') +depends=('python') +source=("http://boto.googlecode.com/files/boto-$pkgver.tar.gz" 'LICENSE') +md5sums=('e64e995ff2313452e78ef37dddeb44c1' + '35ebd993c05c79ba78e9f4fb3e65e547') + +build() { + cd "$srcdir/boto-$pkgver" + + python setup.py install --root="$pkgdir" || return 1 + install -D -m644 ../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/community/python-bsddb/ChangeLog b/community/python-bsddb/ChangeLog new file mode 100644 index 000000000..faa4e43f1 --- /dev/null +++ b/community/python-bsddb/ChangeLog @@ -0,0 +1,5 @@ + +2008-08-17 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 4.7.2 + diff --git a/community/python-bsddb/LICENSE b/community/python-bsddb/LICENSE new file mode 100644 index 000000000..7d6035775 --- /dev/null +++ b/community/python-bsddb/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2008-2009 Jesus Cea Avion + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/community/python-bsddb/PKGBUILD b/community/python-bsddb/PKGBUILD new file mode 100644 index 000000000..449647230 --- /dev/null +++ b/community/python-bsddb/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=python-bsddb +pkgver=4.8.0 +pkgrel=1 +pkgdesc="Python interface for BerkeleyDB" +license=('MIT') +arch=('i686' 'x86_64') +url="http://www.jcea.es/programacion/pybsddb.htm" +depends=('db>=4.8.24' 'python') +source=(http://pypi.python.org/packages/source/b/bsddb3/bsddb3-$pkgver.tar.gz LICENSE) + +build () { + cd $startdir/src/bsddb3-$pkgver + python setup.py build + python setup.py install --root=$startdir/pkg + + install -Dm644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} +md5sums=('2540cf7efd74d3d58b7b92d503645f30' + 'f412b3fb37739f1c4be64c1e7a5dee67') diff --git a/community/python-certtool/PKGBUILD b/community/python-certtool/PKGBUILD new file mode 100644 index 000000000..1981d85ff --- /dev/null +++ b/community/python-certtool/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Hugo Doria <hugo@archlinux.org> +# Contributor: Wilson Pinto Júnior <n3rd3x@guake-terminal.org> + +pkgname=python-certtool +pkgver=0.1 +pkgrel=5 +pkgdesc="Python tool to generate tls keys" +arch=('i686' 'x86_64') +url="http://python-certtool.sf.net" +depends=('python' 'gnutls') +license=('LGPL') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('c8bf7d0b3274737bf08a6fb5a3cf035b') + +build() { + cd ${srcdir}/${pkgname} + python setup.py install --root=${pkgdir} +} + diff --git a/community/python-chardet/PKGBUILD b/community/python-chardet/PKGBUILD new file mode 100644 index 000000000..702650ffc --- /dev/null +++ b/community/python-chardet/PKGBUILD @@ -0,0 +1,17 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=python-chardet +pkgver=1.0.1 +pkgrel=2 +pkgdesc="Python module for character encoding auto-detection" +arch=('i686' 'x86_64') +url="http://chardet.feedparser.org" +license=('LGPL') +depends=('python') +source=(http://chardet.feedparser.org/download/chardet-$pkgver.tgz) +md5sums=('f8c510a6fac300fe0ac9a0c24a76a7ba') + +build() { + cd $startdir/src/chardet-$pkgver + python setup.py install --root=$startdir/pkg +} diff --git a/community/python-cjson/PKGBUILD b/community/python-cjson/PKGBUILD new file mode 100644 index 000000000..b53c6dc4e --- /dev/null +++ b/community/python-cjson/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Lincoln de Sousa <lincoln@archlinux-br.org> + +pkgname=python-cjson +pkgver=1.0.5 +pkgrel=1 +arch=('i686' 'x86_64') +license=('LGPL') +pkgdesc="Fast JSON encoder/decoder for Python" +url="http://pypi.python.org/pypi/python-cjson/" +depends=('python') +source=("http://pypi.python.org/packages/source/p/python-cjson/python-cjson-$pkgver.tar.gz") +md5sums=('4d55b66ecdf0300313af9d030d9644a3') + +build() { + cd $startdir/src/python-cjson-$pkgver + python setup.py install --root=$startdir/pkg || return 1 +} diff --git a/community/python-clientform/PKGBUILD b/community/python-clientform/PKGBUILD new file mode 100644 index 000000000..1eecab284 --- /dev/null +++ b/community/python-clientform/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> +# Contributor: Roberto Alsina <ralsina@kde.org> + +pkgname=python-clientform +pkgver=0.2.10 +pkgrel=1 +pkgdesc="Python module for handling HTML forms on the client side." +arch=('i686' 'x86_64') +url="http://wwwsearch.sourceforge.net/ClientForm/" +license=('BSD') +depends=('python') +makedepends=('setuptools') +source=(http://wwwsearch.sourceforge.net/ClientForm/src/ClientForm-$pkgver.tar.gz) + +build() { + cd $startdir/src/ClientForm-$pkgver + python setup.py bdist_dumb + cd $startdir/pkg + tar xzvf $startdir/src/ClientForm-$pkgver/dist/ClientForm-$pkgver.linux*.tar.gz + install -D -m644 $startdir/src/ClientForm-$pkgver/COPYING.txt $startdir/pkg/usr/share/licenses/$pkgname/COPYING.txt +} +md5sums=('832c0ca78674f9263d1fc5fab8756e66') diff --git a/community/python-configobj/PKGBUILD b/community/python-configobj/PKGBUILD new file mode 100644 index 000000000..bd9373f3f --- /dev/null +++ b/community/python-configobj/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: Manuel "ekerazha" C. (www.ekerazha.com) +pkgname=python-configobj +pkgver=4.6.0 +pkgrel=2 +pkgdesc="A simple but powerful config file reader and writer for Python." +arch=('i686' 'x86_64') +url="http://www.voidspace.org.uk/python/configobj.html" +license=('custom:voidspace') +depends=('python') +source=("http://www.voidspace.org.uk/downloads/configobj-$pkgver.zip" \ + voidspace-license.txt) +md5sums=('286907e06061e272137f48e5f611a526' '2068c55a3541ec936aa96c51947e0810') + +build() { + cd $srcdir/configobj-$pkgver + python setup.py install --root=$pkgdir || return 1 + install -Dm644 $srcdir/voidspace-license.txt \ + $pkgdir/usr/share/licenses/$pkgname/voidspace-license.txt || return 1 +} diff --git a/community/python-configobj/voidspace-license.txt b/community/python-configobj/voidspace-license.txt new file mode 100644 index 000000000..c9aea8cd4 --- /dev/null +++ b/community/python-configobj/voidspace-license.txt @@ -0,0 +1,32 @@ +Copyright (c) 2003-2009, Michael Foord +All rights reserved. +E-mail : fuzzyman AT voidspace DOT org DOT uk + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + * Neither the name of Michael Foord nor the name of Voidspace + may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/community/python-constraint/PKGBUILD b/community/python-constraint/PKGBUILD new file mode 100644 index 000000000..696f416d0 --- /dev/null +++ b/community/python-constraint/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> + +pkgname=python-constraint +pkgver=1.1 +pkgrel=3 +pkgdesc="python-constraint is a Python module offering solvers for Constraint Solving Problems (CSPs) over finite domains in simple and pure Python." +arch=('i686' 'x86_64') +url="http://labix.org/python-constraint" +license=('GPL') +depends=('python>=2.4') +source=("http://labix.org/download/python-constraint/$pkgname-$pkgver.tar.bz2") +md5sums=('975e5449d6670dd19498bb9ec4856d39') +sha1sums=('74bb4f8cd53469048626ca12486b1e844be85af1') + +build() { + cd $startdir/src/$pkgname-$pkgver + python setup.py install --root=$startdir/pkg +} diff --git a/community/python-cssutils-legacy/PKGBUILD b/community/python-cssutils-legacy/PKGBUILD new file mode 100644 index 000000000..52d7d4cfc --- /dev/null +++ b/community/python-cssutils-legacy/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> + +pkgname=python-cssutils-legacy +pkgver=0.9.5 +pkgrel=3 +pkgdesc="A CSS Cascading Style Sheets library for Python" +arch=('any') +url="http://code.google.com/p/cssutils/" +license=('LGPL3') +conflicts=('python-cssutils') +depends=('python') +makedepends=('unzip' 'setuptools') +source=(http://cssutils.googlecode.com/files/cssutils-$pkgver.zip) +md5sums=('1e74451a964a80a659c0a18d6ea12f82') + +build() { + cd "$srcdir/cssutils-$pkgver" + python setup.py install --root="$pkgdir" || return 1 +} diff --git a/community/python-daap/PKGBUILD b/community/python-daap/PKGBUILD new file mode 100644 index 000000000..3cafc61b3 --- /dev/null +++ b/community/python-daap/PKGBUILD @@ -0,0 +1,17 @@ +# Contributor: Tom Shaft Jr. <d6@demetrius6.org> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +pkgname=python-daap +pkgver=0.7.1 +pkgrel=2 +pkgdesc="Python libraries for accessing DAAP music shares" +arch=('i686' 'x86_64') +url="http://jerakeen.org/code/pythondaap/" +depends=('python') +license=('GPL') +source=(http://jerakeen.org/files/PythonDaap-$pkgver.tar.gz) +md5sums=('b3db3d60b0ee83f5f23101d2c3bb99e0') + +build() { + cd $srcdir/PythonDaap-$pkgver + python setup.py install --prefix=$pkgdir/usr +} diff --git a/community/python-dateutil/ChangeLog b/community/python-dateutil/ChangeLog new file mode 100644 index 000000000..95a0b16e5 --- /dev/null +++ b/community/python-dateutil/ChangeLog @@ -0,0 +1,13 @@ + +2008-11-04 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.4.1 + +2008-06-02 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.4 + +2008-02-12 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updating to new version - 1.3 + diff --git a/community/python-dateutil/PKGBUILD b/community/python-dateutil/PKGBUILD new file mode 100644 index 000000000..1c15a6f55 --- /dev/null +++ b/community/python-dateutil/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=python-dateutil +pkgver=1.4.1 +pkgrel=1 +pkgdesc="Provides powerful extensions to the standard datetime module" +arch=('i686' 'x86_64') +license=('PYTHON') +url="http://labix.org/python-dateutil" +depends=('python') +source=(http://labix.org/download/python-dateutil/python-dateutil-$pkgver.tar.gz) +makedepends=('setuptools') + +build() { + cd $startdir/src/python-dateutil-$pkgver + python setup.py install --root=$startdir/pkg || return 1 + mkdir -p $startdir/pkg/usr/share/licenses/$pkgname || return 1 + cp LICENSE $startdir/pkg/usr/share/licenses/$pkgname/ || return1 +} +md5sums=('be7e91c505fd47fa3174e04d0f77991a') +md5sums=('2a5f25ab12fcefcf0b21348f2d47595a') diff --git a/community/python-distutils-extra/ChangeLog b/community/python-distutils-extra/ChangeLog new file mode 100644 index 000000000..743c3d8a3 --- /dev/null +++ b/community/python-distutils-extra/ChangeLog @@ -0,0 +1,5 @@ +python-distutils-extra (1.91.2-2) + + * Rebuild for python 2.6, modified dependency accordingly. + + -- Abhishek Dasgupta <abhidg@gmail.com> Sat, 08 Nov 2008 18:16:28 +0530 diff --git a/community/python-distutils-extra/PKGBUILD b/community/python-distutils-extra/PKGBUILD new file mode 100644 index 000000000..bb74e773c --- /dev/null +++ b/community/python-distutils-extra/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Contributor: Abhishek Dasgupta <abhidg@gmail.com> + +pkgname=python-distutils-extra +pkgver=1.91.2 +pkgrel=2 +pkgdesc="Enhancements to the Python build system" +arch=(i686 x86_64) +license=("GPL") +url="http://www.glatzor.de/projects/python-distutils-extra/" +depends=('intltool' 'python>=2.6') +makedepends=('setuptools') +source=(http://ftp.de.debian.org/debian/pool/main/p/${pkgname}/${pkgname}_${pkgver}.tar.gz) + +build() { + cd "${srcdir}/debian" + python setup.py install --root="${pkgdir}" || return 1 +} + +md5sums=('413ebd3e52c45437eaa36d1d9e6912fd') diff --git a/community/python-dnspython/PKGBUILD b/community/python-dnspython/PKGBUILD new file mode 100644 index 000000000..5c62ce56c --- /dev/null +++ b/community/python-dnspython/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Mathijs Kadijk <maccain13@gmail.com> + +pkgname=python-dnspython +pkgver=1.7.1 +pkgrel=1 +pkgdesc="A DNS toolkit for Python" +arch=('i686' 'x86_64') +url="http://www.dnspython.org" +license=('BSD') +depends=('python') +source=(http://www.dnspython.org/kits/$pkgver/dnspython-$pkgver.tar.gz) +md5sums=('870f52ca78b4f37ac7a4e718d337334c') + +build() { + cd $startdir/src/dnspython-$pkgver + python setup.py install --root=$startdir/pkg + install -D LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/python-docs/PKGBUILD b/community/python-docs/PKGBUILD new file mode 100644 index 000000000..e9b46df1c --- /dev/null +++ b/community/python-docs/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 1460 2009-08-22 09:53:12Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor : Rohan Dhruva (rohandhruva at gmail dot com) + +pkgname=python-docs +pkgver=2.6.2 +pkgrel=1 +pkgdesc="Set of HTML documentation for python." +arch=('any') +url="http://docs.python.org/download.html" +license=('GPL') +depends=() +install=python-docs.install +options=('docs') +source=(http://docs.python.org/ftp/python/doc/current/python-$pkgver-docs-html.tar.bz2) +md5sums=('651221f0a1c2fe9e0b469e236afcde5d') + +build() +{ + cd $startdir + mkdir -p pkg/usr/share/doc/python/html + cp -rf src/python-$pkgver-docs-html/* pkg/usr/share/doc/python/html/ +} diff --git a/community/python-docs/python-docs.install b/community/python-docs/python-docs.install new file mode 100644 index 000000000..30732de90 --- /dev/null +++ b/community/python-docs/python-docs.install @@ -0,0 +1,23 @@ +post_install() { + echo + echo "##############################################################" + echo + echo "Add the following line to your ~/.bashrc " + echo "export PYTHONDOCS=/usr/share/doc/python/html/" + echo + echo "#############################################################" + echo +} + +post_upgrade() { + echo + echo "##############################################################" + echo + echo "Add the following line to your ~/.bashrc " + echo "export PYTHONDOCS=/usr/share/doc/python/html/" + echo + echo "#############################################################" + echo + +} + diff --git a/community/python-flup/LICENSE b/community/python-flup/LICENSE new file mode 100644 index 000000000..26d19ba7e --- /dev/null +++ b/community/python-flup/LICENSE @@ -0,0 +1,24 @@ +Copyright (c) 2007, Allan Saddi +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the <organization> nor the names of its contributors + may be used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY <copyright holder> "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL <copyright holder> BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/community/python-flup/PKGBUILD b/community/python-flup/PKGBUILD new file mode 100644 index 000000000..885127a09 --- /dev/null +++ b/community/python-flup/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> + +pkgname=python-flup +pkgver=1.0.1 +pkgrel=2 +pkgdesc='A collection of Python WSGI modules' +arch=('i686' 'x86_64') +url='http://trac.saddi.com/flup' +license=('MIT') +depends=('python' 'setuptools') +source=("http://www.saddi.com/software/flup/dist/flup-$pkgver.tar.gz" 'LICENSE') +md5sums=('414181781fb0923f884a38503e8e56da' + '2b61db5f66aad3b1748085e146603bd1') + +build() { + cd $srcdir/flup-$pkgver + python setup.py install --root=$pkgdir || return 1 + install -D -m644 ../LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/python-fuse/PKGBUILD b/community/python-fuse/PKGBUILD new file mode 100644 index 000000000..0ac6db786 --- /dev/null +++ b/community/python-fuse/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Alexander Fehr <pizzapunk@gmail.com> + +pkgname=python-fuse +pkgver=20090921 +pkgrel=1 +arch=('i686' 'x86_64') +pkgdesc="Python bindings for FUSE" +url="http://fuse.sourceforge.net/wiki/index.php/FusePython" +license=('LGPL') +depends=('fuse' 'python') +makedepends=('pkgconfig' 'cvs') + +_cvsroot=":pserver:anonymous:@fuse.cvs.sourceforge.net:/cvsroot/fuse" +_cvsmod="python" + +build() { + cd $startdir/src + cvs -z3 -d $_cvsroot co -D $pkgver -f $_cvsmod + cd $_cvsmod + python setup.py install --prefix=/usr --root=$startdir/pkg +} diff --git a/community/python-galago-gtk/PKGBUILD b/community/python-galago-gtk/PKGBUILD new file mode 100644 index 000000000..75a38bd16 --- /dev/null +++ b/community/python-galago-gtk/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=python-galago-gtk +pkgver=0.5.0 +pkgrel=2 +pkgdesc="A library of simple functions that are optimized for various CPUs" +arch=('i686' 'x86_64') +url="http://galago-project.org" +options=('!libtool') +license=('LGPL') +depends=('libgalago-gtk' 'pygtk' 'python-galago') +source=(http://galago-project.org/files/releases/source/galago-gtk-python/galago-gtk-python-$pkgver.tar.bz2) +md5sums=('3eb752eaa87d986bf272cf1266528c43') + +build() { + cd $startdir/src/galago-gtk-python-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/python-galago/PKGBUILD b/community/python-galago/PKGBUILD new file mode 100644 index 000000000..9828d4535 --- /dev/null +++ b/community/python-galago/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=python-galago +pkgver=0.5.0 +pkgrel=2 +pkgdesc="A library of simple functions that are optimized for various CPUs" +arch=('i686' 'x86_64') +url="http://galago-project.org" +options=('!libtool') +license=('LGPL') +depends=('libgalago' 'python') +source=(http://galago-project.org/files/releases/source/galago-python/galago-python-$pkgver.tar.bz2) +md5sums=('27be31fcf2886aa21823caec15dc34aa') + +build() { + cd $startdir/src/galago-python-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + +} diff --git a/community/python-genshi/PKGBUILD b/community/python-genshi/PKGBUILD new file mode 100644 index 000000000..6744b2b85 --- /dev/null +++ b/community/python-genshi/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor : Todd Maynard <arch@toddmaynard.com> + +pkgname=python-genshi +pkgver=0.5.1 +pkgrel=3 +pkgdesc="Python toolkit for stream-based generation of output for the web." +url="http://genshi.edgewall.org/" +license=("BSD") +arch=('i686' 'x86_64') +depends=('python') +makedepends=('setuptools') +source=("http://ftp.edgewall.com/pub/genshi/Genshi-$pkgver.tar.bz2") +md5sums=('822942bbc3109da9f6b472eb8ea4e3a4') + +build() { + cd $startdir/src/Genshi-${pkgver} + python setup.py install --root=$startdir/pkg && \ + install -D -m0644 COPYING $startdir/pkg/usr/share/licenses/python-genshi/COPYING +} diff --git a/community/python-geotypes/ChangeLog b/community/python-geotypes/ChangeLog new file mode 100644 index 000000000..2bbb1fc2e --- /dev/null +++ b/community/python-geotypes/ChangeLog @@ -0,0 +1,6 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for i686 + +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/python-geotypes/PKGBUILD b/community/python-geotypes/PKGBUILD new file mode 100644 index 000000000..0ad554f56 --- /dev/null +++ b/community/python-geotypes/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: tardo <tardo@nagi-fanboi.net> + +pkgname=python-geotypes +pkgver=0.7.0 +pkgrel=2 +pkgdesc="A python library that implements the OpenGIS 'Simple Features \ + Specification for SQL' Geometric Object Model" +arch=('i686' 'x86_64') +url="http://initd.org/tracker/psycopg/wiki/GeoTypes" +license=('LGPL') +depends=('python-psycopg1') +source=(http://initd.org/svn/psycopg/geotypes/releases/GeoTypes-$pkgver.tar.gz) +md5sums=('241f2a2ec3a90b7d501fccf7879549db') + +build() { + cd $startdir/src/GeoTypes-$pkgver + python setup.py install --root=$startdir/pkg +} diff --git a/community/python-gnupginterface/PKGBUILD b/community/python-gnupginterface/PKGBUILD new file mode 100644 index 000000000..01877fe09 --- /dev/null +++ b/community/python-gnupginterface/PKGBUILD @@ -0,0 +1,18 @@ +# Contributer: Aaron Schaefer <aaron@elasticdog.com> +pkgname=python-gnupginterface +pkgver=0.3.2 +pkgrel=3 +pkgdesc="A Python interface to GNU Privacy Guard (GnuPG)" +arch=('i686' 'x86_64') +url="http://py-gnupg.sourceforge.net/" +license=('GPL') +depends=('gnupg' 'python') +provides=('gnupginterface') +replaces=('gnupginterface') +source=(http://downloads.sourceforge.net/sourceforge/py-gnupg/GnuPGInterface-$pkgver.tar.gz) +md5sums=('d4627d83446f96bd8c22f8d15db3f7c2') + +build() { + cd $startdir/src/GnuPGInterface-$pkgver + python setup.py install --root=$startdir/pkg +} diff --git a/community/python-gnutls/PKGBUILD b/community/python-gnutls/PKGBUILD new file mode 100644 index 000000000..320f2aab9 --- /dev/null +++ b/community/python-gnutls/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Hugo Doria <hugo@archlinux.org> +# Contributor: N3RD3X <n3rd3x@linuxmail.org> + +pkgname=python-gnutls +pkgver=1.1.8 +pkgrel=1 +pkgdesc="Python wrapper for the GNUTLS library" +arch=('i686' 'x86_64') +url="http://cheeseshop.python.org/pypi/python-gnutls" +depends=('python' 'gnutls') +license=('LGPL') +source=(http://pypi.python.org/packages/source/p/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('a9032d65b338573291ef3a9be664c887') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + python setup.py install --root=${pkgdir} +} + diff --git a/community/python-jinja/PKGBUILD b/community/python-jinja/PKGBUILD new file mode 100644 index 000000000..914f06e6b --- /dev/null +++ b/community/python-jinja/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 1259 2009-08-14 04:40:24Z dgriffiths $ +# Contributor: Peter Baldwin <bald_pete@hotmail.com> + +pkgname=python-jinja +pkgver=2.1.1 +pkgrel=3 +pkgdesc="A simple pythonic template language written in Python" +license=("BSD") +url="http://jinja.pocoo.org/2/" +depends=('python') +makedepends=('setuptools') +source=(http://pypi.python.org/packages/source/J/Jinja2/Jinja2-$pkgver.tar.gz) +arch=('i686' 'x86_64') + +build() { + cd $startdir/src/Jinja2-$pkgver + python setup.py install --root=$startdir/pkg + + install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + install -dm755 ${pkgdir}/usr/share/doc + mv ${pkgdir}/usr/docs ${pkgdir}/usr/share/doc/${pkgname} +} +md5sums=('b37fc262e4f613eec57c3defe6aea97c') diff --git a/community/python-lcms/PKGBUILD b/community/python-lcms/PKGBUILD new file mode 100644 index 000000000..68e1bfbbe --- /dev/null +++ b/community/python-lcms/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Connor Behan <connor.behan@gmail.com> + +pkgname=python-lcms +pkgver=1.17 +pkgrel=4 +pkgdesc="LittleCMS Python bindings" +arch=(i686 x86_64) +license=('CUSTOM') +depends=('libtiff' 'python' 'lcms') +url="http://www.littlecms.com" +options=('!libtool') +source=(http://littlecms.com/lcms-${pkgver}.tar.gz) +md5sums=('07bdbb4cfb05d21caa58fe3d1c84ddc1') + +build() { + cd ${startdir}/src/lcms-${pkgver} + + patch -p0 python/lcms_wrap.cxx <<EOF +2917c2917 +< char *cstr; int len; +--- +> char *cstr; Py_ssize_t len; +EOF + + ./configure --prefix=/usr --with-python + make || return 1 + make DESTDIR=${startdir}/pkg install || return 1 + + install -D -m0644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING && \ + rm -rf $pkgdir/usr/bin \ + $pkgdir/usr/include \ + $pkgdir/usr/lib/pkgconfig \ + $pkgdir/usr/lib/liblcms.* \ + $pkgdir/usr/share/man/man1/icc2ps.1 \ + $pkgdir/usr/share/man/man1/icclink.1 \ + $pkgdir/usr/share/man/man1/jpegicc.1 \ + $pkgdir/usr/share/man/man1/tifficc.1 \ + $pkgdir/usr/share/man/man1/wtpt.1 +} diff --git a/community/python-ldap/PKGBUILD b/community/python-ldap/PKGBUILD new file mode 100644 index 000000000..76d5ce8fb --- /dev/null +++ b/community/python-ldap/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 2646 2009-09-19 18:26:06Z ibiru $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Morgan LEFIEUX <comete_AT_archlinuxfr.org> + +pkgname=python-ldap +pkgver=2.3.9 +pkgrel=2 +pkgdesc="Provides an object-oriented API to access LDAP directory servers from Python programs" +arch=('i686' 'x86_64') +url="http://python-ldap.sourceforge.net" +license=('custom') +depends=('python' 'libldap>=2.4.18') +source=(http://pypi.python.org/packages/source/p/python-ldap/python-ldap-$pkgver.tar.gz) +md5sums=('a9f9f16338288d118a1ae6266c993247') + +build() { + cd $startdir/src/$pkgname-$pkgver + + sed -i 's|<sasl.h>|<sasl/sasl.h>|' Modules/LDAPObject.c + + python setup.py build || return 1 + python setup.py install --root $startdir/pkg || return 1 + + install -D -m644 LICENCE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/python-ldap/setup.cfg.patch b/community/python-ldap/setup.cfg.patch new file mode 100644 index 000000000..77444c04a --- /dev/null +++ b/community/python-ldap/setup.cfg.patch @@ -0,0 +1,37 @@ +--- setup.cfg 2006-11-15 20:26:26.000000000 +0300 ++++ setup.cfg.my 2007-06-25 16:19:24.000000000 +0400 +@@ -7,14 +7,14 @@ + # for wrapping OpenLDAP 2 libs + [_ldap] + +-library_dirs = /usr/local/openldap-2.3/lib +-include_dirs = /usr/local/openldap-2.3/include /usr/include/sasl ++library_dirs = /usr/lib ++include_dirs = /usr/include /usr/include/sasl + + extra_compile_args = + extra_objects = + + # Example for sparse build: basic functionality +-#libs = ldap lber ++libs = ldap lber + + # Some Linux systems might need explicitly linking with -lresolv + #libs = ldap lber resolv +@@ -31,10 +31,10 @@ + optimize = 1 + + # Linux distributors/packagers should adjust these settings +-[bdist_rpm] +-provides = python-ldap +-requires = python libldap.so.2 ++#[bdist_rpm] ++#provides = python-ldap ++#requires = python libldap.so.2 + # distribution_name = +-release = 0 +-packager = Michael Stroeder <michael@stroeder.com> +-doc_files = CHANGES README INSTALL TODO Demo/ ++#release = 0 ++#packager = Michael Stroeder <michael@stroeder.com> ++#doc_files = CHANGES README INSTALL TODO Demo/ diff --git a/community/python-lxml/ChangeLog b/community/python-lxml/ChangeLog new file mode 100755 index 000000000..e439d2c37 --- /dev/null +++ b/community/python-lxml/ChangeLog @@ -0,0 +1,38 @@ +2009-08-03 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Updated for i686: 2.2.2 + +2009-04-04 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Updated for i686/x86_64: 2.2 + +2009-03-16 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Updated for i686/x86_64: 2.1.2 + +2008-11-05 Douglas Soares de Andrade <douglas@archlinux.org> + * Updated for python 2.6 + +2008-09-14 Douglas Soares de Andrade <douglas@archlinux.org> + * Updated for x86_64: 2.1.2 + +2008-09-13 Douglas Soares de Andrade <douglas@archlinux.org> + * Updated for i686: 2.1.2 + +2008-07-15 Douglas Soares de Andrade <douglas@archlinux.org> + * Updated for i686: 2.1 + +2008-06-22 Mateusz Herych <heniekk@gmail.com> + * Updated for x86_64 - 2.0.6 + +2008-06-09 Douglas Soares de Andrade <dsa@aur.archlinux.org> + * Updated for i686 - 2.0.6 + +2008-04-23 Douglas Soares de Andrade <dsa@aur.archlinux.org> + * Updated for i686 - 2.0.4 + +2008-02-17 Douglas Soares de Andrade <dsa@aur.archlinux.org> + * Updated for i686 - 2.0.1 + +2007-12-23 Douglas Soares de Andrade <dsa@aur.archlinux.org> + * Updated new version - 1.3.6 + +2007-10-18 Douglas Soares de Andrade <dsa@aur.archlinux.org> + * Updated new version - 1.3.4 diff --git a/community/python-lxml/PKGBUILD b/community/python-lxml/PKGBUILD new file mode 100644 index 000000000..36f0e3757 --- /dev/null +++ b/community/python-lxml/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 564 2009-08-03 18:44:37Z jlichtblau $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: William Rea <sillywilly@gmail.com> +# Contributor: Guillem Rieu <guillemr@gmx.net> + +pkgname=python-lxml +pkgver=2.2.2 +pkgrel=1 +pkgdesc="Python binding for the libxml2 and libxslt libraries" +arch=('i686' 'x86_64') +license=('BSD' 'GPL' 'custom') +url="http://codespeak.net/lxml" +depends=('python' 'libxslt') +source=(http://codespeak.net/lxml/lxml-$pkgver.tgz) +conflicts=('lxml') +replaces=('lxml') + +md5sums=('2f2fcb6aae51b5b417a3c0a6b256ec56') + +build() { + cd ${srcdir}/lxml-$pkgver + + python setup.py install --root=${pkgdir} || return 1 + + install -D -m644 LICENSES.txt ${pkgdir}/usr/share/licenses/$pkgname/LICENSES.txt || return 1 + install -D -m644 doc/licenses/BSD.txt ${pkgdir}/usr/share/licenses/$pkgname/BSD.txt || return 1 + install -D -m644 doc/licenses/elementtree.txt ${pkgdir}/usr/share/licenses/$pkgname/elementtree.txt || return 1 +} diff --git a/community/python-matplotlib/PKGBUILD b/community/python-matplotlib/PKGBUILD new file mode 100644 index 000000000..77a544c97 --- /dev/null +++ b/community/python-matplotlib/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: Douglas Soares de Andrade <dsa@aur.archlinux.org> + +pkgname=python-matplotlib +pkgver=0.99.1.1 +pkgrel=1 +pkgdesc="A python plotting library, making publication quality plots" +arch=('i686' 'x86_64') +url="http://matplotlib.sourceforge.net/" +backup=(usr/lib/python2.6/site-packages/matplotlib/mpl-data/matplotlibrc) +depends=('python-numpy' 'python-pytz' 'python-dateutil') +optdepends=('tk: for the TkAgg backend' + 'pygtk: for use with the GTK or GTKAgg backend' + 'wxpython: for use with the WXAgg backend') +provides=('matplotlib') +source=(license \ +"http://downloads.sourceforge.net/matplotlib/matplotlib-$pkgver.tar.gz") +md5sums=('5e579927a4d338bba112471e52555d02' 'bd0894dd924eb5bec84c42d26041a544') +license=('custom') + +build() { + cd $srcdir/matplotlib-$pkgver + + sed -i "s/rc =.*/rc = dict({'backend':'GTKAgg', 'numerix':'numpy'})/g" \ + setup.py || return 1 + sed -i "s/^BUILD_GTKAGG .*/BUILD_GTKAGG = 1/g" setup.py || return 1 + sed -i "s/^BUILD_GTK .*/BUILD_GTK = 1/g" setup.py || return 1 + sed -i "s/^BUILD_WXAGG .*/BUILD_WXAGG = 1/g" setup.py || return 1 + sed -i "s/^BUILD_TKAGG .*/BUILD_TKAGG = 1/g" setup.py || return 1 + sed -i 's/^macosx = True/macosx = False/' setup.cfg || return 1 + sed -i 's/^pytz = True/pytz = False/' setup.cfg || return 1 + sed -i 's/^dateutil = True/Dateutil = False/' setup.cfg || return 1 + + python setup.py build || return 1 + python setup.py build || return 1 + python setup.py install --root $pkgdir --prefix=/usr || return 1 + + rm -rf $pkgdir/usr/lib/python2.6/site-packages/configobj.py* || return 1 + install -Dm644 $srcdir/license \ + $pkgdir/usr/share/licenses/$pkgname/license || return 1 +} diff --git a/community/python-matplotlib/license b/community/python-matplotlib/license new file mode 100644 index 000000000..2abb18b66 --- /dev/null +++ b/community/python-matplotlib/license @@ -0,0 +1,20 @@ +License¶ + +Matplotlib only uses BSD compatible code, and its license is based on the PSF license. See the Open Source Initiative licenses page for details on individual licenses. Non-BSD compatible licenses (eg LGPL) are acceptable in matplotlib Toolkits. For a discussion of the motivations behind the licencing choice, see Licenses. +License agreement for matplotlib 0.98.5.2¶ + +1. This LICENSE AGREEMENT is between John D. Hunter (“JDH”), and the Individual or Organization (“Licensee”) accessing and otherwise using matplotlib software in source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, JDH hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use matplotlib 0.98.5.2 alone or in any derivative version, provided, however, that JDH’s License Agreement and JDH’s notice of copyright, i.e., “Copyright (c) 2002-2008 John D. Hunter; All Rights Reserved” are retained in matplotlib 0.98.5.2 alone or in any derivative version prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on or incorporates matplotlib 0.98.5.2 or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to matplotlib 0.98.5.2. + +4. JDH is making matplotlib 0.98.5.2 available to Licensee on an “AS IS” basis. JDH MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, JDH MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF MATPLOTLIB 0.98.5.2 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. + +5. JDH SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF MATPLOTLIB 0.98.5.2 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING MATPLOTLIB 0.98.5.2, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between JDH and Licensee. This License Agreement does not grant permission to use JDH trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using matplotlib 0.98.5.2, Licensee agrees to be bound by the terms and conditions of this License Agreement. diff --git a/community/python-mechanize/PKGBUILD b/community/python-mechanize/PKGBUILD new file mode 100644 index 000000000..ab240952b --- /dev/null +++ b/community/python-mechanize/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Douglas Soares de Andrade +# Contributor: Roberto Alsina <ralsina@kde.org> + +pkgname=python-mechanize +pkgver=0.1.11 +pkgrel=1 +pkgdesc="Stateful programmatic web browsing in Python" +arch=('i686' 'x86_64') +url="http://wwwsearch.sourceforge.net/mechanize/" +license=('BSD') +depends=('python-clientform') +makedepends=('setuptools') +source=(http://wwwsearch.sourceforge.net/mechanize/src/mechanize-$pkgver.tar.gz) + +build() { + cd $startdir/src/mechanize-$pkgver + python setup.py bdist_dumb + cd $startdir/pkg + tar xzvf $startdir/src/mechanize-$pkgver/dist/mechanize-$pkgver.linux*.tar.gz + install -D -m644 $startdir/src/mechanize-$pkgver/COPYING.txt $startdir/pkg/usr/share/licenses/$pkgname/COPYING.txt +} +md5sums=('c5e89a1886e44bd7a8598b0ba47287af') diff --git a/community/python-memcached/LICENSE b/community/python-memcached/LICENSE new file mode 100644 index 000000000..51b991c27 --- /dev/null +++ b/community/python-memcached/LICENSE @@ -0,0 +1,61 @@ +IMPORTANT: PLEASE READ THE FOLLOWING AGREEMENT CAREFULLY. + +BY CLICKING ON "ACCEPT" WHERE INDICATED BELOW, OR BY COPYING, INSTALLING OR +OTHERWISE USING PYTHON 1.6, beta 1 SOFTWARE, YOU ARE DEEMED TO HAVE AGREED TO +THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT. + +1. This LICENSE AGREEMENT is between the Corporation for National Research +Initiatives, having an office at 1895 Preston White Drive, Reston, VA 20191 +("CNRI"), and the Individual or Organization ("Licensee") accessing and +otherwise using Python 1.6, beta 1 software in source or binary form and its +associated documentation, as released at the www.python.org Internet site on +August 4, 2000 ("Python 1.6b1"). + +2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a non-exclusive, royalty-free, world-wide license to +reproduce, analyze, test, perform and/or display publicly, prepare derivative +works, distribute, and otherwise use Python 1.6b1 alone or in any derivative +version, provided, however, that CNRIs License Agreement is retained in Python +1.6b1, alone or in any derivative version prepared by Licensee. + +Alternately, in lieu of CNRIs License Agreement, Licensee may substitute the +following text (omitting the quotes): "Python 1.6, beta 1, is made available +subject to the terms and conditions in CNRIs License Agreement. This Agreement +may be located on the Internet using the following unique, persistent +identifier (known as a handle): 1895.22/1011. This Agreement may also be +obtained from a proxy server on the Internet using the +URL:http://hdl.handle.net/1895.22/1011". + +3. In the event Licensee prepares a derivative work that is based on or +incorporates Python 1.6b1or any part thereof, and wants to make the derivative +work available to the public as provided herein, then Licensee hereby agrees to +indicate in any such work the nature of the modifications made to Python +1.6b1. + +4. CNRI is making Python 1.6b1 available to Licensee on an "AS IS" basis. +CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF +EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND DISCLAIMS ANY REPRESENTATION OR +WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE +USE OF PYTHON 1.6b1WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE SOFTWARE +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF +USING, MODIFYING OR DISTRIBUTING PYTHON 1.6b1, OR ANY DERIVATIVE THEREOF, EVEN +IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of Virginia, excluding conflict of law +provisions. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between CNRI and +Licensee. This License Agreement does not grant permission to use CNRI +trademarks or trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6b1, Licensee agrees to be bound by the +terms and conditions of this License Agreement. + +ACCEPT \ No newline at end of file diff --git a/community/python-memcached/PKGBUILD b/community/python-memcached/PKGBUILD new file mode 100644 index 000000000..859177cb6 --- /dev/null +++ b/community/python-memcached/PKGBUILD @@ -0,0 +1,18 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: Nathan Jones <nathanj@insightbb.com> +pkgname=python-memcached +pkgver=1.44 +pkgrel=1 +pkgdesc="A Python interface to memcached" +depends=('python') +makedepends=('setuptools') +source=(ftp://ftp.tummy.com/pub/$pkgname/$pkgname-$pkgver.tar.gz LICENSE) +url="ftp://ftp.tummy.com/pub/python-memcached/" +license=('Python') +arch=('i686' 'x86_64') +build() { + cd "$srcdir"/$pkgname-$pkgver + python setup.py install --root=$startdir/pkg || return 1 + install -Dm644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} +md5sums=('03c74e39a9598f27ba5e3c3f714d04cf' '5286ea4c34766a357085694e0984f116') diff --git a/community/python-mpdclient2/PKGBUILD b/community/python-mpdclient2/PKGBUILD new file mode 100644 index 000000000..2506b1a78 --- /dev/null +++ b/community/python-mpdclient2/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> +# Maintainer: William Rea <sillywilly@gmail.com> +pkgname=python-mpdclient2 +pkgver=0.11.1 +pkgrel=4 +pkgdesc="Python module for interfacing MPD" +arch=(i686 x86_64) +url="http://www.musicpd.org/py-libmpdclient.shtml" +license=('LGPL') +depends=('python') +makedepends=('pkgconfig') +source=('http://www.ghost1227.com/files/py-libmpdclient-0.11.1.tar.bz2') +md5sums=('854d2ed1ca620305dd27c5a3f244f913') + +build() { + cd $startdir/src/py-libmpdclient-$pkgver + python setup.py install --root=$startdir/pkg || return 1 +} diff --git a/community/python-mpdclient2/setup.py b/community/python-mpdclient2/setup.py new file mode 100644 index 000000000..0786c2260 --- /dev/null +++ b/community/python-mpdclient2/setup.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python + +# $Id: setup.py,v 1.1 2006/01/13 00:46:12 willysilly Exp $ + +from distutils.core import setup + +setup( + name="py-libmpdclient", + version="0.10.0", + description="Python client library for mpd (Music Player Daemon)", + author="Nick Welch", + author_email="mack at incise dot org", + url="http://www.musicpd.org/?page=python_module", + py_modules=['mpdclient2'], + license="GNU Lesser General Public License" +) + diff --git a/community/python-musicbrainz2/PKGBUILD b/community/python-musicbrainz2/PKGBUILD new file mode 100644 index 000000000..d98c7c514 --- /dev/null +++ b/community/python-musicbrainz2/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Augusto Born de Oliveira <augustoborn@gmail.com> + +pkgname=python-musicbrainz2 +pkgver=0.6.0 +pkgrel=1 +pkgdesc="A client library written in python which provides easy object oriented access to the MusicBrainz database" +arch=('i686' 'x86_64') +url="http://wiki.musicbrainz.org/PythonMusicBrainz2" +license=("BSD") +depends=('musicbrainz' 'python') +source=(http://musicbrainz.org/~matt/${pkgname}-${pkgver}.tar.gz) +md5sums=('2ab23c3c15885d29ebd01bcc44ccc823') + +build() { + cd $startdir/src/$pkgname-$pkgver + python setup.py install --root=$startdir/pkg + install -D -m644 COPYING.txt $startdir/pkg/usr/share/licenses/$pkgname/COPYING.txt +} diff --git a/community/python-numarray/LICENSE b/community/python-numarray/LICENSE new file mode 100644 index 000000000..30ff57fc4 --- /dev/null +++ b/community/python-numarray/LICENSE @@ -0,0 +1,9 @@ +Copyright (C) 2005 Association of Universities for Research in Astronomy (AURA) + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +3. The name of AURA and its representatives may not be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY AURA ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL AURA BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/community/python-numarray/PKGBUILD b/community/python-numarray/PKGBUILD new file mode 100644 index 000000000..a3ec8bb57 --- /dev/null +++ b/community/python-numarray/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> + +pkgname=python-numarray +pkgver=1.5.2 +pkgrel=3 +pkgdesc="Provides array manipulation and computational capabilities similar to those found in IDL, Matlab, or Octave." +arch=('i686' 'x86_64') +url="http://www.pfdubois.com/numpy" +license=("BSD") +depends=('python') +source=(http://downloads.sourceforge.net/sourceforge/numpy/numarray-$pkgver.tar.gz LICENSE) + +build() { + cd $startdir/src/numarray-$pkgver + python setup.py install --root=$startdir/pkg + install -D ../LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} +md5sums=('d2ecfc60fe4869c328b872540d04e0f7' + 'e32b4466453e530d7fb0dbeee0ca1044') diff --git a/community/python-openbabel/PKGBUILD b/community/python-openbabel/PKGBUILD new file mode 100644 index 000000000..2ae55d878 --- /dev/null +++ b/community/python-openbabel/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Michal Bozon <bozonm@vscht.cz> + +pkgname=python-openbabel +pkgver=2.2.1 +pkgrel=1 +pkgdesc="Python bindings of openbabel library" +arch=('i686' 'x86_64') +url="http://openbabel.org/wiki/Python" +license=('GPL') +depends=('libxml2' 'python' 'openbabel') +makedepends=('swig') +options=('!libtool') +source=(http://downloads.sourceforge.net/openbabel/openbabel-$pkgver.tar.gz) +md5sums=('1c9cc42bb212aef3b6e50c00460b2fe6') + +build() { + cd ${srcdir}/openbabel-$pkgver/scripts/python + python setup.py install --prefix=/usr --root=${pkgdir} || return 1 +} diff --git a/community/python-paramiko/ChangeLog b/community/python-paramiko/ChangeLog new file mode 100644 index 000000000..d0296dc0d --- /dev/null +++ b/community/python-paramiko/ChangeLog @@ -0,0 +1,24 @@ +2009-09-04 Biru Ionut <ionut@archlinux.ro> + + * update to 1.7.5 + +2009-03-09 Douglas Soares de Andrade <douglas@archlinux.org> + + * Rebuilt against python 2.6 + +2008-10-19 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.7.4 + +2008-04-28 Mateusz Herych <heniekk@gmail.com> + + * Updated for x86_64 - 1.7.3 + +2008-04-27 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.7.3 + +2008-02-17 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.7.2 + diff --git a/community/python-paramiko/PKGBUILD b/community/python-paramiko/PKGBUILD new file mode 100644 index 000000000..150976bf2 --- /dev/null +++ b/community/python-paramiko/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Douglas Soares de Andrade <douglas@archlinux.org> +# Contributor: Mario Danic <mario.danic@gmail.com> + +pkgname=python-paramiko +pkgver=1.7.5 +pkgrel=1 +pkgdesc="Python module that implements the SSH2 protocol" +url="http://www.lag.net/paramiko/" +license=('LGPL') +arch=('i686' 'x86_64') +depends=('pycrypto') +replaces=('paramiko') +conflicts=('paramiko') +provides=('paramiko') +source=(http://www.lag.net/paramiko/download/paramiko-$pkgver.tar.gz) +md5sums=('7eac2199bea086cc22966eb223c64e7f') + +build() { + cd $startdir/src/paramiko-$pkgver + python setup.py install --root=$startdir/pkg + + install -Dm 644 ${srcdir}/paramiko-${pkgver}/README ${pkgdir}/usr/share/doc/${pkgname}/README + cp -R ${srcdir}/paramiko-${pkgver}/docs ${pkgdir}/usr/share/doc/${pkgname}/html + cp -R ${srcdir}/paramiko-${pkgver}/demos ${pkgdir}/usr/share/doc/${pkgname}/ + +} diff --git a/community/python-pexpect/PKGBUILD b/community/python-pexpect/PKGBUILD new file mode 100644 index 000000000..3077ef35c --- /dev/null +++ b/community/python-pexpect/PKGBUILD @@ -0,0 +1,17 @@ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> +pkgname=python-pexpect +pkgver=2.3 +pkgrel=2 +pkgdesc='A pure Python Expect-like module' +arch=('i686' 'x86_64') +url='http://pexpect.sourceforge.net/' +license=('MIT') +depends=('python') +source=("http://downloads.sourceforge.net/sourceforge/pexpect/pexpect-$pkgver.tar.gz") +md5sums=('bf107cf54e67bc6dec5bea1f3e6a65c3') + +build() { + cd $startdir/src/pexpect-$pkgver + python setup.py install --root=$startdir/pkg || return 1 + install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/python-pigment/PKGBUILD b/community/python-pigment/PKGBUILD new file mode 100644 index 000000000..46d30906a --- /dev/null +++ b/community/python-pigment/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Andreas Zwinkau <beza1e1@web.de> +# Contributor: Bjorn Lindeijer <bjorn lindeijer nl> + +pkgname=python-pigment +pkgver=0.3.12 +pkgrel=1 +pkgdesc="Pigment Python library and bindings" +arch=('i686' 'x86_64') +url="https://code.fluendo.com/pigment/trac" +license=('GPL') +depends=('python' 'pigment>=0.3.15' 'pygobject') +options=('!libtool') +source=(http://elisa.fluendo.com/static/download/pigment/pigment-python-$pkgver.tar.bz2) +md5sums=('d5236f3fe5c94cbd52364d21ffa3e21c') + +build() { + cd "$srcdir/pigment-python-$pkgver" + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/python-psycopg1/PKGBUILD b/community/python-psycopg1/PKGBUILD new file mode 100755 index 000000000..d95ba64a8 --- /dev/null +++ b/community/python-psycopg1/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=python-psycopg1 +pkgver=1.1.21 +pkgrel=4 +pkgdesc="A PostgreSQL database adapter for Python" +arch=(i686 x86_64) +url="http://initd.org/projects/psycopg1" +license=('GPL') +depends=('python-egenix-mx-base>=2.0.6-3' 'postgresql>=8.4.1') +source=(http://initd.org/pub/software/psycopg/psycopg-$pkgver.tar.gz) +md5sums=('a31f79f68d6d32898d6f24e11369a106') + +build() { + cd "$srcdir/psycopg-$pkgver" + ./configure --prefix=/usr \ + --with-mxdatetime-includes=/usr/lib/python2.6/site-packages/mx/DateTime/mxDateTime + make || return 1 + + sed -e 's:\(echo " install -m 555 $$mod \)\($(PY_MOD_DIR)\)\("; \\\):\1${DESTDIR}\2/$$mod\3:' \ + -e 's:\($(INSTALL) -m 555 $$mod \)\($(PY_MOD_DIR)\)\(; \\\):\1${DESTDIR}\2/$$mod\3:' \ + -i Makefile + + make DESTDIR="$pkgdir" install +} diff --git a/community/python-psycopg2/ChangeLog b/community/python-psycopg2/ChangeLog new file mode 100644 index 000000000..f31be0aaa --- /dev/null +++ b/community/python-psycopg2/ChangeLog @@ -0,0 +1,25 @@ + +2009-08-05 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated to: 2.0.11 + +2009-03-24 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2.0.9 + +2009-01-11 Douglas Soares de Andrade <douglas@archlinux.org> + + * Rebuilt for python 2.6 + +2008-04-25 Mateusz Herych <heniekk@gmail.com> + + * Built for x86_64 - 2.0.7 + +2008-04-23 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Built for i686 - 2.0.7 + +2007-06-27 tardo <tardo@nagi-fanboi.net> + + * Built for x86_64 + diff --git a/community/python-psycopg2/PKGBUILD b/community/python-psycopg2/PKGBUILD new file mode 100755 index 000000000..2cfc12e76 --- /dev/null +++ b/community/python-psycopg2/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 2537 2009-09-19 14:34:35Z ibiru $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> + +pkgname=python-psycopg2 +pkgver=2.0.11 +pkgrel=2 +pkgdesc="psycopg is a PostgreSQL database adapter for the Python programming language." +arch=('i686' 'x86_64') +url="http://initd.org/projects/psycopg2" +license=('GPL') +depends=('python' 'postgresql-libs>=8.4.1') +source=(http://initd.org/pub/software/psycopg/psycopg2-$pkgver.tar.gz) + +build() { + cd "$srcdir/psycopg2-$pkgver" + + # Thanks for the tip, Xentac. + sed -i 's/,PSYCOPG_DEBUG$//' setup.cfg + + python setup.py install --root="$pkgdir" || return 1 +} +md5sums=('eec2a45bcea75a00cbf20a15ab1b8bae') diff --git a/community/python-pyalsaaudio/PKGBUILD b/community/python-pyalsaaudio/PKGBUILD new file mode 100644 index 000000000..8445ab756 --- /dev/null +++ b/community/python-pyalsaaudio/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Gilles Fabio <gilles.fabio@gmail.com> + +pkgname=python-pyalsaaudio +pkgver=0.5 +pkgrel=1 +pkgdesc="Python ALSA wrapper" +arch=('i686' 'x86_64') +url="http://pyalsaaudio.sourceforge.net" +license=("custom") +depends=('python>=2.6' 'alsa-lib') +source=(http://downloads.sourceforge.net/sourceforge/pyalsaaudio/pyalsaaudio-$pkgver.tar.gz) +md5sums=('ca072c41d649c959f27f85d4fbc4dcec') + +build() { + cd $srcdir/pyalsaaudio-$pkgver + python setup.py install --root=$pkgdir + install -Dm644 $srcdir/pyalsaaudio-$pkgver/LICENSE \ + $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/python-pybluez/PKGBUILD b/community/python-pybluez/PKGBUILD new file mode 100644 index 000000000..14d7078da --- /dev/null +++ b/community/python-pybluez/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: cs-cam - me.at.camdaniel.com + +pkgname=python-pybluez +pkgver=0.16 +pkgrel=1 +pkgdesc="Python wrapper for the BlueZ Bluetooth stack" +arch=('i686' 'x86_64') +url="http://code.google.com/p/pybluez/" +license=('GPL') +provides=('pybluez') +conflicts=('pybluez') +replaces=('pybluez') +depends=('python' 'bluez') +source=(http://pybluez.googlecode.com/files/PyBluez-$pkgver.tar.gz) +md5sums=('2ce8ff0dbb94c6be14e92e9968f4c914') + +build() { + cd $srcdir/PyBluez-$pkgver + python setup.py install --root=$pkgdir && \ + ln -s bluetooth/_bluetooth.so $pkgdir/usr/lib/python2.6/site-packages/_bluetooth.so +} diff --git a/community/python-pychart/PKGBUILD b/community/python-pychart/PKGBUILD new file mode 100755 index 000000000..b7f5a3c28 --- /dev/null +++ b/community/python-pychart/PKGBUILD @@ -0,0 +1,21 @@ +# Contributor: Douglas Soares de Andrade <dsandrade@gmail.com> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=python-pychart +pkgver=1.39 +pkgrel=4 +url="http://home.gna.org/pychart/" +arch=('i686' 'x86_64') +pkgdesc="Python library for creating Encapsulated Postscript, PDF, PNG, or SVG charts." +depends=('python>=2.4') +license=('GPL') +source=(http://download.gna.org/pychart/PyChart-$pkgver.tar.gz \ + http://download.gna.org/pychart/pychart-doc.tar.gz) +md5sums=('f1f509a1c4623056c8e780bb7c9a05c5' '9309ac83d60c85e71dded649c6bca5f8') + +build() { + cd $srcdir/PyChart-$pkgver || return 1 + python setup.py install --root=$pkgdir || return 1 + install -d $pkgdir/usr/share/doc/$pkgname || return 1 + cp $srcdir/pychart/* $pkgdir/usr/share/doc/$pkgname || return 1 +} diff --git a/community/python-pychm/PKGBUILD b/community/python-pychm/PKGBUILD new file mode 100644 index 000000000..61f81bb92 --- /dev/null +++ b/community/python-pychm/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: iom <pizorn@gmail.com> + +pkgname=python-pychm +pkgver=0.8.4 +pkgrel=3 +pkgdesc="Python bindings for CHMLIB" +arch=('i686' 'x86_64') +url="http://gnochm.sourceforge.net" +license=('GPL') +depends=('chmlib' 'python') +source=(http://downloads.sourceforge.net/sourceforge/gnochm/pychm-$pkgver.tar.gz) +md5sums=('ff7f0baf94290c44263a1618e7e6a116') + +build() { + cd $startdir/src/pychm-$pkgver + python setup.py install --root=$startdir/pkg +} diff --git a/community/python-pycurl/PKGBUILD b/community/python-pycurl/PKGBUILD new file mode 100644 index 000000000..3d1787700 --- /dev/null +++ b/community/python-pycurl/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: kontrast <kontr4st@gmail.com> +pkgname=python-pycurl +pkgver=7.19.0 +pkgrel=3 +pkgdesc="A Python interface to libcurl" +arch=('i686' 'x86_64') +url="http://pycurl.sourceforge.net" +license=('GPL') +depends=('python' 'curl>=7.19.0') +replaces=('pycurl') +provides=('pycurl') +source=(http://pycurl.sourceforge.net/download/pycurl-$pkgver.tar.gz) +md5sums=('919d58fe37e69fe87ce4534d8b6a1c7b') + +build() { + cd $srcdir/pycurl-$pkgver + python setup.py install --curl-config=/usr/bin/curl-config --prefix $pkgdir/usr || return 1 +} diff --git a/community/python-pyparallel/PKGBUILD b/community/python-pyparallel/PKGBUILD new file mode 100644 index 000000000..7c570d775 --- /dev/null +++ b/community/python-pyparallel/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> + +pkgname=python-pyparallel +pkgver=0.2 +pkgrel=1 +pkgdesc="This module encapsulates the access for the parallel port." +arch=('i686' 'x86_64') +url="http://pyserial.sourceforge.net/pyparallel.html" +license=('custom:PYTHON') +depends=('python') +source=("http://downloads.sourceforge.net/sourceforge/pyserial/pyparallel-$pkgver.zip") + +build() { + cd $startdir/src/pyparallel-$pkgver + python setup.py install --prefix $startdir/pkg/usr + install -D -m644 LICENSE.txt $startdir/pkg/usr/share/licenses/$pkgname/LICENSE.txt +} +md5sums=('46b65592f0b2fa7094ca87bf053e93a7') diff --git a/community/python-pypdf/PKGBUILD b/community/python-pypdf/PKGBUILD new file mode 100644 index 000000000..38a6e07b6 --- /dev/null +++ b/community/python-pypdf/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=python-pypdf +pkgver=1.12 +pkgrel=2 +pkgdesc="A Pure-Python library built as a PDF toolkit" +arch=('i686' 'x86_64') +url="http://pybrary.net/pyPdf" +license=('BSD') +depends=('python') +conflicts=('pypdf') +provides=('pypdf') +source=(http://pybrary.net/pyPdf/pyPdf-$pkgver.tar.gz + license.txt + pypdf_hashlib_frozenset.patch) + +build() { + cd ${srcdir}/pyPdf-${pkgver} + + patch -p1 < ${srcdir}/pypdf_hashlib_frozenset.patch + python setup.py install --root=${pkgdir} + install -D -m644 ../license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license.txt +} + +md5sums=('7be5f7f4659f64fd194e9eb9a38ad425' + '19b1b4bc0a9a8c4b7b2f5689a16cec2c' + '9917d811946216d6b86107382c36c2af') diff --git a/community/python-pypdf/license.txt b/community/python-pypdf/license.txt new file mode 100644 index 000000000..69be0c925 --- /dev/null +++ b/community/python-pypdf/license.txt @@ -0,0 +1,26 @@ +# Copyright (c) 2006, Mathieu Fenniak +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# * Redistributions of source code must retain the above copyright notice, +# this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright notice, +# this list of conditions and the following disclaimer in the documentation +# and/or other materials provided with the distribution. +# * The name of the author may not be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. diff --git a/community/python-pypdf/pypdf_hashlib_frozenset.patch b/community/python-pypdf/pypdf_hashlib_frozenset.patch new file mode 100644 index 000000000..870fe91d0 --- /dev/null +++ b/community/python-pypdf/pypdf_hashlib_frozenset.patch @@ -0,0 +1,103 @@ +diff -Naur pyPdf-1.12/pyPdf/generic.py src/pyPdf-1.12/pyPdf/generic.py +--- pyPdf-1.12/pyPdf/generic.py 2009-08-03 19:11:12.000000000 +0200 ++++ pyPdf-1.12/pyPdf/generic.py 2009-08-03 20:40:22.000000000 +0200 +@@ -212,8 +212,6 @@ + + + class NumberObject(int, PdfObject): +- def __init__(self, value): +- int.__init__(self, value) + + def writeToStream(self, stream, encryption_key): + stream.write(repr(self)) +@@ -402,9 +400,6 @@ + class NameObject(str, PdfObject): + delimiterCharacters = "(", ")", "<", ">", "[", "]", "{", "}", "/", "%" + +- def __init__(self, data): +- str.__init__(self, data) +- + def writeToStream(self, stream, encryption_key): + stream.write(self) + +diff -Naur pyPdf-1.12/pyPdf/pdf.py src/pyPdf-1.12/pyPdf/pdf.py +--- pyPdf-1.12/pyPdf/pdf.py 2009-08-03 19:11:12.000000000 +0200 ++++ pyPdf-1.12/pyPdf/pdf.py 2009-08-03 20:40:22.000000000 +0200 +@@ -49,7 +49,6 @@ + import warnings + from generic import * + from utils import readNonWhitespace, readUntilWhitespace, ConvertFunctionsToVirtualList +-from sets import ImmutableSet + + ## + # This class supports writing PDF files out, given pages produced by another +@@ -119,7 +118,8 @@ + # encryption. When false, 40bit encryption will be used. By default, this + # flag is on. + def encrypt(self, user_pwd, owner_pwd = None, use_128bit = True): +- import md5, time, random ++ import time, random ++ from hashlib import md5 + if owner_pwd == None: + owner_pwd = user_pwd + if use_128bit: +@@ -160,7 +160,8 @@ + # @param stream An object to write the file to. The object must support + # the write method, and the tell method, similar to a file object. + def write(self, stream): +- import struct, md5 ++ import struct ++ from hashlib import md5 + + externalReferenceMap = {} + self.stack = [] +@@ -554,7 +555,8 @@ + if not hasattr(self, '_decryption_key'): + raise Exception, "file has not been decrypted" + # otherwise, decrypt here... +- import struct, md5 ++ import struct ++ from hashlib import md5 + pack1 = struct.pack("<i", indirectReference.idnum)[:3] + pack2 = struct.pack("<i", indirectReference.generation)[:2] + key = self._decryption_key + pack1 + pack2 +@@ -986,8 +988,8 @@ + + # Combine /ProcSet sets. + newResources[NameObject("/ProcSet")] = ArrayObject( +- ImmutableSet(originalResources.get("/ProcSet", ArrayObject()).getObject()).union( +- ImmutableSet(page2Resources.get("/ProcSet", ArrayObject()).getObject()) ++ frozenset(originalResources.get("/ProcSet", ArrayObject()).getObject()).union( ++ frozenset(page2Resources.get("/ProcSet", ArrayObject()).getObject()) + ) + ) + +@@ -1369,7 +1371,8 @@ + password = (password + _encryption_padding)[:32] + # 2. Initialize the MD5 hash function and pass the result of step 1 as + # input to this function. +- import md5, struct ++ import struct ++ from hashlib import md5 + m = md5.new(password) + # 3. Pass the value of the encryption dictionary's /O entry to the MD5 hash + # function. +@@ -1436,7 +1439,7 @@ + password = (password + _encryption_padding)[:32] + # 2. Initialize the MD5 hash function and pass the result of step 1 as + # input to this function. +- import md5 ++ from hashlib import md5 + m = md5.new(password) + # 3. (Revision 3 or greater) Do the following 50 times: Take the output + # from the previous MD5 hash and pass it as input into a new MD5 hash. +@@ -1473,7 +1476,7 @@ + key = _alg32(password, rev, keylen, owner_entry, p_entry, id1_entry) + # 2. Initialize the MD5 hash function and pass the 32-byte padding string + # shown in step 1 of Algorithm 3.2 as input to this function. +- import md5 ++ from hashlib import md5 + m = md5.new() + m.update(_encryption_padding) + # 3. Pass the first element of the file's file identifier array (the value + diff --git a/community/python-pyro/ChangeLog b/community/python-pyro/ChangeLog new file mode 100644 index 000000000..6f2665f3c --- /dev/null +++ b/community/python-pyro/ChangeLog @@ -0,0 +1,12 @@ +2009-08-24 Biru Ionut <ionut@archlinux.ro> + + * update package: 3.9.1 + +2008-12-14 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 3.8.1 + +2008-06-03 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated and added to community - 3.8beta + diff --git a/community/python-pyro/PKGBUILD b/community/python-pyro/PKGBUILD new file mode 100755 index 000000000..8ea9823c1 --- /dev/null +++ b/community/python-pyro/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 1500 2009-08-24 19:17:23Z ibiru $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.br> + +pkgname=python-pyro +pkgver=3.9.1 +pkgrel=1 +pkgdesc="Python Remote Objects" +arch=('i686' 'x86_64') +license=('MIT') +depends=('python>=2.4') +source=(http://downloads.sourceforge.net/sourceforge/pyro/Pyro-${pkgver}.tar.gz pyro-unattend.patch) +md5sums=('fd2fb19d5690825690e1b962a50afdc9' + '7652e1163c0529b0b4f6c6d0088767c9') +url="http://pyro.sourceforge.net" + +build() { + cd $srcdir/Pyro-${pkgver} + #patch -p1 < ../pyro-unattend.patch || return 1 + + python setup.py install --root=$pkgdir || return 1 + + install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1 +} diff --git a/community/python-pyro/pyro-unattend.patch b/community/python-pyro/pyro-unattend.patch new file mode 100644 index 000000000..4f8762a25 --- /dev/null +++ b/community/python-pyro/pyro-unattend.patch @@ -0,0 +1,15 @@ +--- Pyro-3.4/setup.cfg 2003-03-07 02:39:00.000000000 +0100 ++++ Pyro-3.4/setup.cfg.new 2003-05-22 12:41:04.000000000 +0200 +@@ -4,9 +4,9 @@ + ### Enable the following two items for unattended install. + ### The scripts location is mandatory. Change it so something sensible. + +-#[install-options] +-#unattended=1 ++[install-options] ++unattended=1 + + [install] + optimize=1 +-#install-scripts=/foo/bar ++install-scripts=/usr/bin diff --git a/community/python-pyserial/PKGBUILD b/community/python-pyserial/PKGBUILD new file mode 100644 index 000000000..d90ee2db3 --- /dev/null +++ b/community/python-pyserial/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> +# Contributor: Douglas Soares de Andrade <dsandrade@gmail.com> + +pkgname=python-pyserial +pkgver=2.4 +pkgrel=1 +pkgdesc="Multiplatform Serial Port Module for Python" +arch=('i686' 'x86_64') +url="http://pyserial.sf.net" +license=('custom:PYTHON') +depends=('python') +source=(http://downloads.sourceforge.net/sourceforge/pyserial/pyserial-$pkgver.tar.gz) + +build() { + cd $startdir/src/pyserial-$pkgver + python setup.py install --root=$startdir/pkg + install -D -m644 LICENSE.txt $startdir/pkg/usr/share/licenses/$pkgname/LICENSE.txt +} +md5sums=('eec19df59fd75ba5a136992897f8e468') diff --git a/community/python-pysqlite-legacy/PKGBUILD b/community/python-pysqlite-legacy/PKGBUILD new file mode 100644 index 000000000..fde367bd7 --- /dev/null +++ b/community/python-pysqlite-legacy/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor : Aaron Griffin <aaron.archlinux.org> + +pkgname=python-pysqlite-legacy +pkgver=1.0.1 +pkgrel=5 +pkgdesc="A Python DB-API 2.0 interface for the legacy SQLite 2" +arch=('i686' 'x86_64') +url="http://initd.org/tracker/pysqlite" +license=('custom') +depends=('python' 'sqlite2') +source=(http://initd.org/pub/software/pysqlite/releases/1.0/$pkgver/pysqlite-$pkgver.tar.gz) +md5sums=('4797b5ea7a3d96b87333e6b5af7b9979') + +build() +{ + cd ${srcdir}/pysqlite + python setup.py install --root=${pkgdir} || return 1 + + # install custom license + install -Dm644 ${srcdir}/pysqlite/LICENSE \ + ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/community/python-pytz/ChangeLog b/community/python-pytz/ChangeLog new file mode 100644 index 000000000..444457306 --- /dev/null +++ b/community/python-pytz/ChangeLog @@ -0,0 +1,25 @@ + +2009-04-08 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2009d + +2009-03-06 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2009a + +2008-11-04 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2008i + +2008-08-10 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2008c + +2008-04-24 Mateusz Herych <heniekk@gmail.com> + + * Updating for x86_64 - 2008b + +2008-04-24 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updating for i686 - 2008b + diff --git a/community/python-pytz/PKGBUILD b/community/python-pytz/PKGBUILD new file mode 100644 index 000000000..165142dd6 --- /dev/null +++ b/community/python-pytz/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=python-pytz +pkgver=2009d +pkgrel=1 +pkgdesc="Cross platform time zone library for Python" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/pytz" +license=("MIT") +depends=('python') +source=(http://pypi.python.org/packages/source/p/pytz/pytz-$pkgver.tar.bz2) + +build() { + cd $startdir/src/pytz-$pkgver + python setup.py install --root=$startdir/pkg/ + install -D LICENSE.txt $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} +md5sums=('f1dfee0d4d5b424f0c6a8d93ddebfee7') diff --git a/community/python-pyx/ChangeLog b/community/python-pyx/ChangeLog new file mode 100644 index 000000000..75cb6e956 --- /dev/null +++ b/community/python-pyx/ChangeLog @@ -0,0 +1,13 @@ +2008-10-05 Stefan Husmann <stefan-husmann@tonline.de> + + * fixed wrong paths in siteconfig.py + +2008-10-05 Douglas Soares de Andrade <douglas@archlinux.org> + + * Fixing a siteconfig.py path problem + * Thanks to Stefan Husmann + +2008-02-17 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updating to new version - 0.10 + diff --git a/community/python-pyx/PKGBUILD b/community/python-pyx/PKGBUILD new file mode 100644 index 000000000..e7e9c472e --- /dev/null +++ b/community/python-pyx/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=python-pyx +pkgver=0.10 +pkgrel=3 +pkgdesc="Python library for the creation of PostScript and PDF files" +arch=('i686' 'x86_64') +url="http://pyx.sourceforge.net" +license=('GPL') +depends=('python' 'texlive-core') +source=(http://downloads.sourceforge.net/sourceforge/pyx/PyX-$pkgver.tar.gz) +md5sums=('20a8697a4b37c3ead10348ad5a49ba1a') + +build() { + cd $startdir/src/PyX-$pkgver + python setup.py install --root=$startdir/pkg + sed -i "s+$pkgdir++" \ + $pkgdir/usr/lib/python2.6/site-packages/pyx/siteconfig.py + rm $pkgdir/usr/lib/python2.6/site-packages/pyx/siteconfig.pyc +} diff --git a/community/python-pyxmpp/PKGBUILD b/community/python-pyxmpp/PKGBUILD new file mode 100644 index 000000000..b7200a4fd --- /dev/null +++ b/community/python-pyxmpp/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=python-pyxmpp +pkgver=1.0.1 +pkgrel=1 +pkgdesc="A Python XMPP and Jabber implementation based on libxml2" +arch=('i686' 'x86_64') +url="http://pyxmpp.jabberstudio.org" +license=('LGPL') +depends=('python-dnspython' 'libxml2' 'python-m2crypto') +source=(http://pyxmpp.jajcus.net/downloads/pyxmpp-$pkgver.tar.gz) +md5sums=('b2287c1a63b1c7e5f8036d008ded7310') + +build() { + cd $startdir/src/pyxmpp-$pkgver + python setup.py build + python setup.py install --root=$startdir/pkg/ +} diff --git a/community/python-reportlab/ChangeLog b/community/python-reportlab/ChangeLog new file mode 100644 index 000000000..85b5db51f --- /dev/null +++ b/community/python-reportlab/ChangeLog @@ -0,0 +1,18 @@ + +2009-02-17 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2.3 + +2008-11-03 Giovanni Scafora <giovanni@archlinux.org> + + * Rebuilt against python 2.6 + +2008-09-14 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updating for x86_64: 2.2 + +2008-09-13 Douglas Soares de Andrade <douglas@archlinux.org> + + * Adding ChangeLog + * Updating for i686: 2.2 + diff --git a/community/python-reportlab/PKGBUILD b/community/python-reportlab/PKGBUILD new file mode 100644 index 000000000..5a3739dfd --- /dev/null +++ b/community/python-reportlab/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=python-reportlab +pkgver=2.3 +_origver=2_3 +pkgrel=1 +pkgdesc="A proven industry-strength PDF generating solution" +arch=('i686' 'x86_64') +depends=('python' 'freetype2') +license=('CUSTOM') +source=(http://www.reportlab.org/ftp/ReportLab_${_origver}.tar.gz) +url="http://www.reportlab.org/rl_toolkit.html" + +build() { + cd $startdir/src/ReportLab_${_origver} + python setup.py install --root=$startdir/pkg + install -D -m644 LICENSE.txt $startdir/pkg/usr/share/licenses/$pkgname/license.txt +} + +md5sums=('057b846bd3b7b2c3498bf14f6a523632') diff --git a/community/python-scipy/ChangeLog b/community/python-scipy/ChangeLog new file mode 100644 index 000000000..3bd0e2169 --- /dev/null +++ b/community/python-scipy/ChangeLog @@ -0,0 +1,28 @@ + +2009-08-05 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated to: 0.7.1 + +2009-02-11 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updating for i686: 0.7 + +2008-12-12 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updating for i686: 0.7.0 beta 1 + +2008-11-07 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated to svn as scipy 0.6 wont work with python 2.6 + +2008-02-21 Eric Belanger <eric@archlinux.org> + + * Added x86_64 arch tag + * Added license + +2007-10-29 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Changed email + * Fixed some problems in the PKGBUILD + * Updated to new release - 0.6.0 + diff --git a/community/python-scipy/PKGBUILD b/community/python-scipy/PKGBUILD new file mode 100755 index 000000000..2cafa3a53 --- /dev/null +++ b/community/python-scipy/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> + +pkgname=python-scipy +pkgver=0.7.1 +pkgrel=1 +pkgdesc="SciPy (pronounced 'Sigh Pie') is open-source software for mathematics, science, and engineering." +arch=('i686' 'x86_64') +url="http://www.scipy.org" +license=('BSD') +depends=('lapack' 'blas') +makedepends=('python-numpy' 'gcc') +conflicts=('scipy' 'scipy_core') +source=("http://downloads.sourceforge.net/scipy/scipy-$pkgver.tar.gz") +options=("force") + +build() { + cd $startdir/src/scipy-$pkgver + python setup.py config_fc --fcompiler=gnu95 build || return 1 + python setup.py config_fc --fcompiler=gnu95 install --prefix=/usr --root=$startdir/pkg + install -D -m644 LICENSE.txt $startdir/pkg/usr/share/licenses/$pkgname/LICENSE.txt +} +md5sums=('0d2f0e92e9fbcf8cdae8ca5c19c7ee8f') diff --git a/community/python-sexy/ChangeLog b/community/python-sexy/ChangeLog new file mode 100644 index 000000000..14570caa2 --- /dev/null +++ b/community/python-sexy/ChangeLog @@ -0,0 +1,3 @@ +2008-11-01 Allan McRae <allan@archlinux.org> + * python-sexy-0.1.9-4 + * python-2.6 rebuild diff --git a/community/python-sexy/PKGBUILD b/community/python-sexy/PKGBUILD new file mode 100644 index 000000000..3eab89436 --- /dev/null +++ b/community/python-sexy/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Jeff Bailes <thepizzaking@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=python-sexy +pkgver=0.1.9 +pkgrel=4 +pkgdesc="Python bindings for libsexy" +arch=('i686' 'x86_64') +url="http://chipx86.com/wiki/Libsexy" +license=('LGPL') +depends=('pygtk' 'libsexy') +options=('!libtool') +source=(http://releases.chipx86.com/libsexy/sexy-python/sexy-python-$pkgver.tar.gz) +md5sums=('313f11e98555b0e9eea28219564e5063') + + +build() { + cd $srcdir/sexy-python-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} diff --git a/community/python-simplejson/PKGBUILD b/community/python-simplejson/PKGBUILD new file mode 100644 index 000000000..d1c7437f9 --- /dev/null +++ b/community/python-simplejson/PKGBUILD @@ -0,0 +1,24 @@ +# $ Id: $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: David Moore <davidm@sjsoft.com> + +pkgname=python-simplejson +pkgver=2.0.9 +pkgrel=1 +pkgdesc="Simple, fast, extensible JSON encoder/decoder for Python" +license=('MIT') +arch=('i686' 'x86_64') +url="http://undefined.org/python/#simplejson" +depends=('python') +makedepends=('setuptools') +source=("http://pypi.python.org/packages/source/s/simplejson/simplejson-${pkgver}.tar.gz") +md5sums=('af5e67a39ca3408563411d357e6d5e47') + +build() { + cd ${srcdir}/simplejson-${pkgver} + python setup.py install --root=${pkgdir} + + # License + install -Dm644 ${srcdir}/simplejson-${pkgver}/LICENSE.txt \ + ${pkgdir}/usr/share/licenses/python-simplejson/license +} diff --git a/community/python-sphinx/ChangeLog b/community/python-sphinx/ChangeLog new file mode 100644 index 000000000..a4a85698c --- /dev/null +++ b/community/python-sphinx/ChangeLog @@ -0,0 +1,37 @@ + +2009-08-05 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated to: 0.6.2 + +2009-04-06 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 0.6.1 + +2009-03-25 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 0.6 + +2009-02-19 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 0.5.1 + +2008-11-24 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 0.5 + +2008-11-07 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for python 2.6 + +2008-10-08 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 0.4.3 + +2008-10-01 Douglas Soares de Andrade <douglas@archlinux.org> + + * Built for x86_64: 0.4.2 + +2008-09-30 Douglas Soares de Andrade <douglas@archlinux.org> + + * Adding to community: 0.4.2 + diff --git a/community/python-sphinx/PKGBUILD b/community/python-sphinx/PKGBUILD new file mode 100644 index 000000000..f1231b265 --- /dev/null +++ b/community/python-sphinx/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Douglas Soares de Andrade <douglas@archlinux.org> +# Contributor: Fabio Volpe <volpefabio@gmail.com> + +pkgname=python-sphinx +pkgver=0.6.2 +pkgrel=1 +pkgdesc="Python documentation generator" +arch=('i686' 'x86_64') +url="http://sphinx.pocoo.org/" +license=('GPL') +depends=('python>=2.4' 'pygments' 'docutils' 'python-jinja') +makedepends=('setuptools') +source=(http://pypi.python.org/packages/source/S/Sphinx/Sphinx-$pkgver.tar.gz) + +build() { + cd "$startdir/src/Sphinx-$pkgver" + + python setup.py build + python setup.py install --root=$pkgdir +} +md5sums=('c8f79e171addc73342cc2e775dc78880') diff --git a/community/python-sqlalchemy/PKGBUILD b/community/python-sqlalchemy/PKGBUILD new file mode 100644 index 000000000..7bee500de --- /dev/null +++ b/community/python-sqlalchemy/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 961 2009-08-09 23:06:12Z mherych $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=python-sqlalchemy +pkgver=0.5.5 +pkgrel=1 +pkgdesc="Python SQL toolkit and Object Relational Mapper" +arch=('i686' 'x86_64') +url="http://www.sqlalchemy.org" +license=('MIT') +depends=('python' 'setuptools') +source=(http://downloads.sourceforge.net/sourceforge/sqlalchemy/SQLAlchemy-$pkgver.tar.gz) + +build() +{ + cd ${srcdir}/SQLAlchemy-${pkgver} + python setup.py install --root=${pkgdir} || return 1 + + install -D -m644 LICENSE \ + ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1 +} +md5sums=('6a518d2c16caf10bdbce85ad06e08abb') diff --git a/community/python-sympy/PKGBUILD b/community/python-sympy/PKGBUILD new file mode 100644 index 000000000..9ca043822 --- /dev/null +++ b/community/python-sympy/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> +# Contributor: Peter Garceau <RockyChimp@gmail.com> + +pkgname=python-sympy +pkgver=0.6.5 +pkgrel=1 +pkgdesc="Symbolic manipulation package (Computer Algebra System), written in pure Python" +url="http://code.google.com/p/sympy" +license=('BSD') +depends=('python') +makedepends=() +conflicts=('sympy') +provides=('sympy') +arch=('i686' 'x86_64') +md5sums=('468589180c259a5b394bc04cdffbfe98') +source=(http://sympy.googlecode.com/files/sympy-${pkgver}.tar.gz) + +build() { + cd "${srcdir}/sympy-${pkgver}" + python setup.py install --root "${pkgdir}" || return 1 + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/community/python-telepathy/PKGBUILD b/community/python-telepathy/PKGBUILD new file mode 100644 index 000000000..1dcab342e --- /dev/null +++ b/community/python-telepathy/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 3179 2009-09-29 12:43:28Z ibiru $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Daniel Balieiro <daniel@balieiro.com> +pkgname=python-telepathy +pkgver=0.15.12 +pkgrel=1 +pkgdesc="Python libraries for use in Telepathy clients and connection managers" +arch=('i686' 'x86_64') +url="http://telepathy.freedesktop.org" +license=('LGPL') +depends=('dbus-python') +makedepends=('libxslt') +source=(http://telepathy.freedesktop.org/releases/telepathy-python/telepathy-python-$pkgver.tar.gz) + +build() { + cd $srcdir/telepathy-python-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} +md5sums=('5d3956d9729862c23be34e4815c77d33') diff --git a/community/python-vorbissimple/PKGBUILD b/community/python-vorbissimple/PKGBUILD new file mode 100644 index 000000000..159f8c99e --- /dev/null +++ b/community/python-vorbissimple/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=python-vorbissimple +pkgver=0.0.2 +pkgrel=2 +pkgdesc="Python bindings for vorbissimple" +arch=('i686' 'x86_64') +url="http://kamaelia.sourceforge.net" +license=('MPL') +depends=('python' 'vorbissimple') +makedepends=('pyrex') +source=(http://downloads.sourceforge.net/kamaelia/vorbissimple-$pkgver.tar.gz) +md5sums=('332077b25a4c9547947ab0922361ffda') + +build() { + cd $startdir/src/vorbissimple-$pkgver/python + python setup.py install --root=$startdir/pkg +} diff --git a/community/python-webpy/PKGBUILD b/community/python-webpy/PKGBUILD new file mode 100644 index 000000000..7d497982a --- /dev/null +++ b/community/python-webpy/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: Erol V. Aktay <e.aktay@gmail.com> + +pkgname=python-webpy +pkgver=0.32 +pkgrel=1 +pkgdesc="A simple but powerful web framework for python" +arch=('i686' 'x86_64') +url="http://webpy.org/" +license=('Public Domain') +depends=('python') +source=(http://webpy.org/static/web.py-$pkgver.tar.gz) +md5sums=('ea70fcf5fe5a7365454cf4a47e093221') + +build() { + cd "$srcdir"/webpy + python setup.py install --root="$pkgdir" || return 1 +} diff --git a/community/python-xlib/PKGBUILD b/community/python-xlib/PKGBUILD new file mode 100644 index 000000000..5236bebb8 --- /dev/null +++ b/community/python-xlib/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> +# Contributor: Pappa < jcberg @ gmail . com > + +pkgname=python-xlib +pkgver=0.14 +pkgrel=1 +pkgdesc="A fully functinal X cliet library for Python programs" +url="http://python-xlib.sourceforge.net/" +arch=('i686' 'x86_64') +license=('GPL') +depends=('python' 'libx11') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('a038c2f410d8445f3fa8f6dcd45659c5') + +build() { + cd $srcdir/$pkgname-$pkgver + python setup.py install --root=$pkgdir || return 1 +} diff --git a/community/python3/PKGBUILD b/community/python3/PKGBUILD new file mode 100644 index 000000000..c2d19a975 --- /dev/null +++ b/community/python3/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 1765 2009-08-31 03:38:54Z allan $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributer: Jason Chu <jason@archlinux.org> + +pkgname=python3 +pkgver=3.1.1 +pkgrel=1 +_pybasever=3.1 +pkgdesc="Next generation of the python high-level scripting language" +arch=('i686' 'x86_64') +license=('custom') +url="http://www.python.org" +depends=('expat' 'bzip2' 'gdbm' 'openssl>=0.9.8i' 'zlib') +makedepends=('tk>=8.5.5' 'sqlite3') +optdepends=('tk: for tkinter, pynche and modulator') +source=(http://www.python.org/ftp/python/${pkgver}/Python-${pkgver}.tar.bz2 + python-internal-expat.patch + python-gdbm.patch) +md5sums=('d1ddd9f16e3c6a51c7208f33518cd674' + '993800dbcc0c4f199c1ceee998a06e71' + '16af6360d8524de8f86f72c22a7165ec') + +build() { + cd ${srcdir}/Python-${pkgver} + + patch -Np0 -i ${srcdir}/python-internal-expat.patch + patch -Np1 -i ${srcdir}/python-gdbm.patch + + export OPT="${CFLAGS}" + ./configure --prefix=/usr --enable-shared --with-threads --with-computed-gotos \ + --enable-unicode --with-wide-unicode + + make || return 1 + make DESTDIR=${pkgdir} install + + ln -sf python${_pybasever} ${pkgdir}/usr/bin/python3 + ln -sf python${_pybasever}-config ${pkgdir}/usr/bin/python3-config + + # Fix conflicts with python + rm ${pkgdir}/usr/bin/2to3 + + # license + install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/community/python3/modulator-launcher b/community/python3/modulator-launcher new file mode 100644 index 000000000..ba46e934a --- /dev/null +++ b/community/python3/modulator-launcher @@ -0,0 +1,2 @@ +#!/bin/bash +exec /usr/lib/python%%PYBASEVER%%/site-packages/modulator/modulator.py diff --git a/community/python3/pynche-launcher b/community/python3/pynche-launcher new file mode 100644 index 000000000..a4338a794 --- /dev/null +++ b/community/python3/pynche-launcher @@ -0,0 +1,3 @@ +#!/bin/bash +/usr/lib/python%%PYBASEVER%%/site-packages/pynche/pynche + diff --git a/community/python3/python-gdbm.patch b/community/python3/python-gdbm.patch new file mode 100644 index 000000000..22a64527b --- /dev/null +++ b/community/python3/python-gdbm.patch @@ -0,0 +1,12 @@ +diff -Naur Python-3.1-old/setup.py Python-3.1/setup.py +--- Python-3.1-old/setup.py 2009-05-24 03:13:14.000000000 +1000 ++++ Python-3.1/setup.py 2009-06-28 20:53:11.000000000 +1000 +@@ -911,7 +911,7 @@ + if self.compiler.find_library_file(lib_dirs, 'ndbm'): + ndbm_libs = ['ndbm'] + else: +- ndbm_libs = [] ++ ndbm_libs = ['gdbm', 'gdbm_compat'] + print("building dbm using ndbm") + dbmext = Extension('_dbm', ['_dbmmodule.c'], + define_macros=[ diff --git a/community/python3/python-internal-expat.patch b/community/python3/python-internal-expat.patch new file mode 100644 index 000000000..86252abef --- /dev/null +++ b/community/python3/python-internal-expat.patch @@ -0,0 +1,33 @@ +--- setup.py 2008-04-22 12:12:24.613554757 +0300 ++++ setup.py 2008-04-22 12:13:09.276544063 +0300 +@@ -1035,18 +1035,15 @@ + # + # More information on Expat can be found at www.libexpat.org. + # +- expatinc = os.path.join(os.getcwd(), srcdir, 'Modules', 'expat') +- define_macros = [ +- ('HAVE_EXPAT_CONFIG_H', '1'), +- ] ++ # Use system expat ++ expatinc = '/usr/include' ++ define_macros = [] + + exts.append(Extension('pyexpat', + define_macros = define_macros, + include_dirs = [expatinc], ++ libraries = ['expat'], + sources = ['pyexpat.c', +- 'expat/xmlparse.c', +- 'expat/xmlrole.c', +- 'expat/xmltok.c', + ], + )) + +@@ -1058,6 +1055,7 @@ + exts.append(Extension('_elementtree', + define_macros = define_macros, + include_dirs = [expatinc], ++ libraries = ['expat'], + sources = ['_elementtree.c'], + )) + diff --git a/community/pytube/PKGBUILD b/community/pytube/PKGBUILD new file mode 100644 index 000000000..1b8a4a19a --- /dev/null +++ b/community/pytube/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Shiba Ikumi <shibotto@gmail.com> +# Contributor: Archie <xMickael@ifrance.com> + +pkgname=pytube +pkgver=0.0.11.5 +pkgrel=1 +pkgdesc="PyGTK GUI for the use of downloading and converting YouTube videos" +arch=('i686' 'x86_64') +url="http://www.marcosrodriguez.me/pytube/" +license=('GPL3') +depends=('pygtk' 'youtube-dl' 'mplayer' 'ffmpeg2theora' \ + 'vorbis-tools' 'swftools' 'sox' 'python-gdata') +source=(http://marcosrodriguez.me/${pkgname}/releases/${pkgname}-${pkgver}.tar.gz) +md5sums=('8de9c1c8f99aa7dc339f4cfdfb7c3986') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + install -d ${pkgdir}/usr/{bin,share/{${pkgname}{,/stream2hdd},applications,pixmaps}} + install -Dm755 pytube $startdir/pkg/usr/bin/ + install -Dm644 {*.png,pytubegui.glade} ${pkgdir}/usr/share/${pkgname} + install -Dm755 pytube.py ${pkgdir}/usr/share/${pkgname} + install -Dm644 stream2hdd/* ${pkgdir}/usr/share/${pkgname}/stream2hdd + install -Dm644 pytube.desktop ${pkgdir}/usr/share/applications/ + install -Dm644 pytube.png ${pkgdir}/usr/share/pixmaps/ +} diff --git a/community/pywebkitgtk/PKGBUILD b/community/pywebkitgtk/PKGBUILD new file mode 100644 index 000000000..be51cc6d6 --- /dev/null +++ b/community/pywebkitgtk/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: kasa <biuta.jr@gmail.com> +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=pywebkitgtk +pkgver=1.1.6 +pkgrel=2 +pkgdesc="Python bindings to the WebKit GTK+ port" +arch=(i686 x86_64) +url="http://code.google.com/p/pywebkitgtk/" +license=('LGPL') +depends=('libwebkit' 'pygtk') +options=('!libtool' '!makeflags') +source=(http://pywebkitgtk.googlecode.com/files/${pkgname}-${pkgver}.tar.gz) +md5sums=('883f3d7386d29b6c0d00155329041854') + +build() { + cd $srcdir/${pkgname}-${pkgver} + + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/qbittorrent/PKGBUILD b/community/qbittorrent/PKGBUILD new file mode 100644 index 000000000..d70f3880e --- /dev/null +++ b/community/qbittorrent/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 3521 2009-10-04 20:37:13Z dgriffiths $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> + +pkgname=qbittorrent +pkgver=1.5.3 +pkgrel=2 +pkgdesc="A bittorrent client written in C++ / Qt4 using the good libtorrent library" +arch=('i686' 'x86_64') +url="http://www.qbittorrent.org/" +license=('GPL') +depends=('qt' 'libtorrent-rasterbar>=0.14.4' 'curl' 'xdg-utils' 'zziplib' 'boost') +optdepends=('python: needed for search') +install=qbittorrent.install +source=(http://downloads.sourceforge.net/sourceforge/qbittorrent/$pkgname-$pkgver.tar.gz) +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --verbose --prefix=/usr || return 1 + make || return 1 + make INSTALL_ROOT="$pkgdir" install || return 1 +} +md5sums=('3db3e435ac00dc997e3b9d816ae93c45') diff --git a/community/qbittorrent/qbittorrent.install b/community/qbittorrent/qbittorrent.install new file mode 100644 index 000000000..e70c054ec --- /dev/null +++ b/community/qbittorrent/qbittorrent.install @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/qc-usb-messenger/PKGBUILD b/community/qc-usb-messenger/PKGBUILD new file mode 100644 index 000000000..80829a2e8 --- /dev/null +++ b/community/qc-usb-messenger/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Luiz Ribeiro <luizribeiro@gmail.com> + +_kernver=`pacman -Q kernel26 | cut -d . -f 3 | cut -f 1 -d -` +pkgname=qc-usb-messenger +pkgver=1.8 +pkgrel=6 +pkgdesc="QuickCam Messenger & Communicate driver for Linux" +arch=('i686' 'x86_64') +url="http://home.mag.cx/messenger/" +license=('GPL') +depends=("kernel26>=2.6.${_kernver}" "kernel26<2.6.`expr ${_kernver} + 1`") +conflicts=('qc-usb') +install=$pkgname.install +source=(http://home.mag.cx/messenger/source/$pkgname-$pkgver.tar.gz \ + http://files.luizribeiro.org/$pkgname-$pkgver-kcompat-2.6.28.diff \ + http://arch.pp.ru/~sergej/dl/qc-usb-messenger-1.8-kcompat-2.6.30.diff.gz) +md5sums=('58dc5652a0c91e6cc2adc682ca848964' + '40e31a18cb63f34acfaed1f8c3812490' + '7b7295d1115ebb6e3da4e99fed43623d') + +build() { + cd $startdir/src/$pkgname-$pkgver + + patch -p1 < $startdir/src/$pkgname-$pkgver-kcompat-2.6.28.diff + patch -p1 < $startdir/src/$pkgname-$pkgver-kcompat-2.6.30.diff + + make all || return 1 + _kernelver=`uname -r` + make install PREFIX=$startdir/pkg/usr MODULE_DIR=$startdir/pkg/lib/modules/$_kernelver LINUX_DIR=/lib/modules/$_kernelver/build +} diff --git a/community/qc-usb-messenger/qc-usb-messenger.install b/community/qc-usb-messenger/qc-usb-messenger.install new file mode 100644 index 000000000..5a81f6546 --- /dev/null +++ b/community/qc-usb-messenger/qc-usb-messenger.install @@ -0,0 +1,38 @@ +# This is a default template for a post-install scriptlet. You can +# remove any functions you don't need (and this header). + +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + /sbin/depmod -a +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /sbin/depmod -a +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /sbin/depmod -a +} + +op=$1 +shift +$op $* diff --git a/community/qcad/PKGBUILD b/community/qcad/PKGBUILD new file mode 100644 index 000000000..f3e500e6a --- /dev/null +++ b/community/qcad/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Giovanni Scafora <linuxmania@gmail.com> + +pkgname=qcad +pkgver=2.0.5.0 +pkgrel=5 +pkgdesc="A 2D CAD package based upon Qt" +arch=('i686' 'x86_64') +url="http://www.ribbonsoft.com/qcad.html" +license=('GPL2') +depends=('qt3') +source=(http://www.ribbonsoft.com/archives/$pkgname/$pkgname-$pkgver-1-community.src.tar.gz qcad.xpm QCad.desktop qcad-intptr.patch qcad.patch) +md5sums=('96b6a56027782aec953c9c4e64c5998c' 'da32fec0d2fb85d96126bf28bb0ab9ff'\ + 'b4d1eb6724b4b41f191f1ab6fd859c39' '92f900fe1fd3a8f841232b587b49c7da'\ + '7e6779b1e3b10da1eb4daf36d93f8479') +options=('libtool') + +build () { + export PATH="/opt/qt/bin:$PATH" + export QTDIR=/opt/qt + cd $srcdir/$pkgname-2.0.5.0-1-community.src + #Arch64 fix - gentoo patch + [ "$CARCH" = "x86_64" ] && patch -p1 < ../qcad-intptr.patch + patch -p1 < ../qcad.patch || return 1 + sed -i "s:"-pedantic"::g" mkspecs/defs.pro || return 1 + cd scripts + ./build_qcad.sh notrans || return 1 + cd ../qcad + install -D -m755 qcad $pkgdir/usr/bin/qcad || return 1 + install -d $pkgdir/usr/share/{qcad,pixmaps,applications} || return 1 + install -m644 ../../qcad.xpm $pkgdir/usr/share/pixmaps/qcad.xpm || return 1 + install -m644 ../../QCad.desktop \ + $pkgdir/usr/share/applications/QCad.desktop || return 1 + cp -r fonts patterns data library machines $pkgdir/usr/share/qcad || return 1 +} diff --git a/community/qcad/QCad.desktop b/community/qcad/QCad.desktop new file mode 100644 index 000000000..a55f5940f --- /dev/null +++ b/community/qcad/QCad.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=/usr/bin/qcad +Icon=/usr/share/pixmaps/qcad.xpm +Name=QCad +StartupNotify=true +Terminal=false +Type=Application +Categories=Application;Office; diff --git a/community/qcad/qcad-intptr.patch b/community/qcad/qcad-intptr.patch new file mode 100644 index 000000000..6d8b6acca --- /dev/null +++ b/community/qcad/qcad-intptr.patch @@ -0,0 +1,24 @@ +diff -Naur qcad-2.0.4.0-1.src.orig/qcadlib/src/engine/rs_entity.cpp qcad-2.0.4.0-1.src.patched/qcadlib/src/engine/rs_entity.cpp +--- qcad-2.0.4.0-1.src.orig/qcadlib/src/engine/rs_entity.cpp 2004-09-14 15:13:02.000000000 -0500 ++++ qcad-2.0.4.0-1.src.patched/qcadlib/src/engine/rs_entity.cpp 2006-06-23 14:21:40.000000000 -0500 +@@ -849,7 +849,7 @@ + os << " layer: NULL "; + } else { + os << " layer: " << e.layer->getName().latin1() << " "; +- os << " layer address: " << (int)(e.layer) << " "; ++ os << " layer address: " << (intptr_t)(e.layer) << " "; + } + + os << e.pen << "\n"; +diff -Naur qcad-2.0.4.0-1.src.orig/qcadlib/src/engine/rs_layer.cpp qcad-2.0.4.0-1.src.patched/qcadlib/src/engine/rs_layer.cpp +--- qcad-2.0.4.0-1.src.orig/qcadlib/src/engine/rs_layer.cpp 2004-09-14 15:13:02.000000000 -0500 ++++ qcad-2.0.4.0-1.src.patched/qcadlib/src/engine/rs_layer.cpp 2006-06-23 14:21:23.000000000 -0500 +@@ -57,7 +57,7 @@ + os << " name: " << l.getName().latin1() + << " pen: " << l.getPen() + << " frozen: " << (int)l.isFrozen() +- << " address: " << (int)(&l) ++ << " address: " << (intptr_t)(&l) + << std::endl; + return os; + } diff --git a/community/qcad/qcad.patch b/community/qcad/qcad.patch new file mode 100644 index 000000000..f051f29af --- /dev/null +++ b/community/qcad/qcad.patch @@ -0,0 +1,52 @@ +diff -aur qcad-2.0.5.0-1-community.src.orig/dxflib/src/dl_writer.h qcad-2.0.5.0-1-community.src.new/dxflib/src/dl_writer.h +--- qcad-2.0.5.0-1-community.src.orig/dxflib/src/dl_writer.h 2008-12-11 22:28:20.000000000 +0100 ++++ qcad-2.0.5.0-1-community.src.new/dxflib/src/dl_writer.h 2008-12-11 22:29:51.000000000 +0100 +@@ -37,6 +37,7 @@ + #endif + + #include <iostream> ++#include <cstring> + + #include "dl_attributes.h" + #include "dl_codes.h" +diff -aur qcad-2.0.5.0-1-community.src.orig/qcadactions/src/rs_actionzoompan.cpp qcad-2.0.5.0-1-community.src.new/qcadactions/src/rs_actionzoompan.cpp +--- qcad-2.0.5.0-1-community.src.orig/qcadactions/src/rs_actionzoompan.cpp 2008-12-11 22:28:20.000000000 +0100 ++++ qcad-2.0.5.0-1-community.src.new/qcadactions/src/rs_actionzoompan.cpp 2008-12-11 22:29:51.000000000 +0100 +@@ -23,7 +23,7 @@ + ** not clear to you. + ** + **********************************************************************/ +- ++#include <cstdlib> + #include "rs_actionzoompan.h" + #include "rs_snapper.h" + #include "rs_point.h" +Nur in qcad-2.0.5.0-1-community.src.new/qcadlib/src/engine: rs_entity.cpp.orig.rej. +Nur in qcad-2.0.5.0-1-community.src.new/qcadlib/src/engine: rs_entity.cpp.rej. +Nur in qcad-2.0.5.0-1-community.src.new/qcadlib/src/engine: rs_layer.cpp.orig.rej. +Nur in qcad-2.0.5.0-1-community.src.new/qcadlib/src/engine: rs_layer.cpp.rej. +diff -aur qcad-2.0.5.0-1-community.src.orig/qcadlib/src/information/rs_information.cpp qcad-2.0.5.0-1-community.src.new/qcadlib/src/information/rs_information.cpp +--- qcad-2.0.5.0-1-community.src.orig/qcadlib/src/information/rs_information.cpp 2008-12-11 22:28:20.000000000 +0100 ++++ qcad-2.0.5.0-1-community.src.new/qcadlib/src/information/rs_information.cpp 2008-12-11 22:30:18.000000000 +0100 +@@ -25,7 +25,7 @@ + **********************************************************************/ + + #include "rs_information.h" +- ++#include <cstdlib> + #include "rs_constructionline.h" + + +diff -aur qcad-2.0.5.0-1-community.src.orig/scripts/build_qcad.sh qcad-2.0.5.0-1-community.src.new/scripts/build_qcad.sh +--- qcad-2.0.5.0-1-community.src.orig/scripts/build_qcad.sh 2008-12-11 22:28:20.000000000 +0100 ++++ qcad-2.0.5.0-1-community.src.new/scripts/build_qcad.sh 2008-12-11 22:31:37.000000000 +0100 +@@ -16,9 +16,6 @@ + echo " distcc use distcc for distributed compilation. DISTCC_HOSTS must be set." + echo + +-echo "QTDIR is: $QTDIR" +-echo "QMAKESPEC is: $QMAKESPEC" +- + # detect system: + if [ "x$OS" == "xWindows_NT" ] + then diff --git a/community/qcad/qcad.xpm b/community/qcad/qcad.xpm new file mode 100644 index 000000000..e747fa984 --- /dev/null +++ b/community/qcad/qcad.xpm @@ -0,0 +1,132 @@ +/* XPM */ +static const char * qcad_xpm[] = { +"32 32 97 2", +" c None", +". c #3F3F3F", +"+ c #010180", +"@ c #FFFFFF", +"# c #E0E0EF", +"$ c #41419F", +"% c #4545A1", +"& c #4949A3", +"* c #4D4DA5", +"= c #5151A7", +"- c #5555A9", +"; c #5959AB", +"> c #4444A2", +", c #3C3C9D", +"' c #40409F", +") c #4444A1", +"! c #4848A3", +"~ c #4C4CA5", +"{ c #5050A7", +"] c #5454A9", +"^ c #5858AB", +"/ c #5D5DAD", +"( c #6161AF", +"_ c #6565B1", +": c #5C5CAD", +"< c #6060AF", +"[ c #6464B1", +"} c #6868B3", +"| c #6C6CB5", +"1 c #7070B7", +"2 c #7474B9", +"3 c #7878BB", +"4 c #3F3F9E", +"5 c #4343A0", +"6 c #4747A3", +"7 c #4B4BA5", +"8 c #000000", +"9 c #7C7CBD", +"0 c #8080BF", +"a c #4747A2", +"b c #4B4BA4", +"c c #4F4FA6", +"d c #7B7BBD", +"e c #7F7FBF", +"f c #8383C1", +"g c #5353A8", +"h c #8787C3", +"i c #5757AA", +"j c #8B8BC5", +"k c #4E4EA6", +"l c #5252A8", +"m c #5656AA", +"n c #5A5AAC", +"o c #8787C2", +"p c #8F8FC7", +"q c #5E5EAE", +"r c #8B8BC4", +"s c #8F8FC6", +"t c #9393C8", +"u c #6262B0", +"v c #8E8EC6", +"w c #9292C8", +"x c #9696CA", +"y c #6666B2", +"z c #9A9ACC", +"A c #6A6AB4", +"B c #9E9ECE", +"C c #6565B2", +"D c #6969B4", +"E c #6D6DB6", +"F c #7171B8", +"G c #7575BA", +"H c #9D9DCE", +"I c #A1A1D0", +"J c #7171B7", +"K c #7575B9", +"L c #7979BC", +"M c #7D7DBE", +"N c #8181C0", +"O c #8585C2", +"P c #8989C4", +"Q c #8D8DC6", +"R c #9191C8", +"S c #9595CA", +"T c #9999CC", +"U c #A5A5D2", +"V c #7979BB", +"W c #7D7DBD", +"X c #8181BF", +"Y c #8585C1", +"Z c #8989C3", +"` c #A9A9D4", +" . c #8D8DC5", +".. c #9191C7", +"+. c #9595C9", +"@. c #9999CB", +"#. c #ADADD6", +" ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . ", +" . . . + + + + + + + . . . ", +" . @ . @ + + # # # # # # # + + @ . @ . @ . ", +" . . . . . . . + # # $ % & * = - ; > > + . . . . . . . . . ", +" . . + # , ' ) ! ~ { ] ^ / ( _ > + . . ", +" . . + # , ' ) ! ~ { ] ^ : < [ } | > + . . ", +" . @ + # , ' ) ! ~ { ] ^ : < [ } | 1 2 > + @ . @ . ", +" . . . . + # ' ) ! . . . . . . . . . 1 2 3 > + . . . . . . ", +" . + # 4 5 6 7 . @ @ @ @ @ @ @ . 8 3 9 0 > + . . ", +" . + # 5 a b c . @ @ @ @ @ @ @ . 8 d e f > + . . ", +" . + # a b c g . @ @ @ @ @ @ @ . 8 e f h > + . @ . ", +" . . . + # b c g i . @ @ @ @ @ @ @ . 8 f h j > + . . . . . ", +" . + # k l m n . @ @ @ @ @ @ @ . 8 o j p > + . . ", +" . + # l m n q . @ @ @ @ @ @ @ . 8 r s t > + . . ", +" . + # m n q u . @ @ @ @ @ @ @ . 8 v w x > + . @ . ", +" . . . + # n q u y . @ @ @ @ @ @ @ . 8 w x z > + . . . . . ", +" . + # q u y A . @ @ @ @ @ @ @ . 8 x z B > + . . ", +" . + > C D E . . . . . . . . . 8 z B > + . . ", +" . @ + > D E F G 8 8 8 8 8 8 8 8 8 H I > + @ . @ . ", +" . . . . . + > J K L M N O P Q R S T H I U + . . . . . . . ", +" . . + > V W X Y Z Q R S T H I U ` > + . . ", +" . . + > > Y Z ...+.@.H > U ` #.#.> + . . ", +" . @ . @ + + > > > > > > > + > #.#.#.> + . @ . ", +" . . . . . . . . . . + + + + + + + . + > #.#.> + . . . . . ", +" . . . . . + > > + . . ", +" . . . . . + + . . ", +" . @ . @ . @ . @ . @ . @ . @ . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" ", +" "}; diff --git a/community/qemu-launcher/PKGBUILD b/community/qemu-launcher/PKGBUILD new file mode 100644 index 000000000..543291b2e --- /dev/null +++ b/community/qemu-launcher/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: cs-cam <me@camdaniel.com> + +pkgname=qemu-launcher +pkgver=1.7.4 +pkgrel=1 +pkgdesc="GNOME/Gtk front-end for the Qemu x86 PC emulator" +url="http://emeitner.f2o.org/qemu_launcher" +license=('GPL') +arch=('i686' 'x86_64') +source=(http://download.gna.org/qemulaunch/1.7.x/${pkgname}_$pkgver.tar.gz) +depends=('qemu' 'gtk2-perl' 'glade-perl' 'perl-locale-gettext') +makedepends=('libxml2') +md5sums=('bd71fd543bd2723c7ea54de81f7ccabf') + +build() { + cd $startdir/src/$pkgname-$pkgver + make PREFIX=/usr DESTDIR=$startdir/pkg install + ln -s qemu-launcher-32x32.xpm $startdir/pkg/usr/share/pixmaps/qemu-launcher.xpm +} diff --git a/community/qemulator/PKGBUILD b/community/qemulator/PKGBUILD new file mode 100644 index 000000000..e1f3e6977 --- /dev/null +++ b/community/qemulator/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 1071 2009-08-12 20:14:05Z dgriffiths $ +# Maintainer: Alexander Fehr <pizzapunk gmail com> + +pkgname=qemulator +pkgver=0.5 +pkgrel=3 +pkgdesc="Comfortable GUI for the qemu virtual engine" +arch=('i686' 'x86_64') +url="http://qemulator.createweb.de/" +license=('GPL') +depends=('qemu' 'pygtk' 'xdg-utils') +install=$pkgname.install +source=(http://qemulator.createweb.de/downloads/Qemulator-$pkgver.tar.gz) +md5sums=('a2ab585f2a987b5fafa5f76b785d6c1a') + +build() { + cd $startdir/src/Qemulator-$pkgver + mkdir -p $startdir/pkg/usr + cp -a usr/local/* $startdir/pkg/usr + + # Remove extra icons + rm -f $startdir/pkg/usr/share/qemulator/icons/* + install -m644 usr/local/share/qemulator/icons/default.png \ + $startdir/pkg/usr/share/qemulator/icons/default.png +} diff --git a/community/qemulator/qemulator.install b/community/qemulator/qemulator.install new file mode 100644 index 000000000..8ec0abbf2 --- /dev/null +++ b/community/qemulator/qemulator.install @@ -0,0 +1,15 @@ +post_install() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true + cat << _EOF + Optional packages for Qemulator: + Tray icon support: 'gnome-python-extras' +_EOF +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} diff --git a/community/qgis/PKGBUILD b/community/qgis/PKGBUILD new file mode 100644 index 000000000..b5e0b6b16 --- /dev/null +++ b/community/qgis/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> + +pkgname=qgis +pkgver=1.1.0 +pkgrel=4 +pkgdesc="A Geographic Information System (GIS) that supports vector, raster & database formats." +url="http://qgis.org/" +license=('GPL') +arch=('i686' 'x86_64') +depends=('jasper' 'curl' 'qt' 'xorg-server' 'gsl' 'grass' 'python' 'pyqt' 'giflib' 'xerces-c') +makedepends=('postgis>=1.4' 'netcdf' 'cmake') +options=('force' '!makeflags') +source=(http://download.osgeo.org/qgis/src/${pkgname}_$pkgver.tar.gz + qgis.desktop) +md5sums=('069ae328cb3388fe58b89fa1b9841b5e' + '8ab66039f2aba519b92f52272ec3c13e') + +build() { + cd $srcdir/${pkgname}-$pkgver + + # Fix insecure RPATH is weird, but just works ;) + echo "os.system(\"sed -i '/^LFLAGS/s|-Wl,-rpath,.\+ ||g' gui/Makefile core/Makefile\")" >> python/configure.py.in + + cd $srcdir + mkdir build + cd build + cmake ../${pkgname}-$pkgver \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DGRASS_PREFIX=/opt/grass \ + -DQGIS_MANUAL_SUBDIR=share/man + + sleep 10 + make || return 1 + make install DESTDIR=$pkgdir + + # install some freedesktop.org compatibility + install -D -m644 $srcdir/$pkgname.desktop \ + $pkgdir/usr/share/applications/$pkgname.desktop +} + diff --git a/community/qgis/qgis.desktop b/community/qgis/qgis.desktop new file mode 100644 index 000000000..c3db5ad08 --- /dev/null +++ b/community/qgis/qgis.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Quantum GIS +GenericName="GIS" +Comment="Geographic Information System (GIS) that supports vector, raster & database formats" +Exec=/usr/bin/qgis +Icon=/usr/share/qgis/images/icons/qgis-icon.png +Terminal=false +MultipleArgs=false +Type=Application +Categories=Application;Science diff --git a/community/qgis/qgis.install b/community/qgis/qgis.install new file mode 100644 index 000000000..b443ef0b3 --- /dev/null +++ b/community/qgis/qgis.install @@ -0,0 +1,15 @@ +post_install() { + sed -e '/\/opt\/qgis\/lib/d' -i /etc/ld.so.conf + echo '/opt/qgis/lib' >> etc/ld.so.conf + sbin/ldconfig -r . +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + sed -e '/\/opt\/qgis\/lib/d' -i /etc/ld.so.conf + sbin/ldconfig -r . +} + diff --git a/community/qgis/qgis.sh b/community/qgis/qgis.sh new file mode 100644 index 000000000..65bf3b27d --- /dev/null +++ b/community/qgis/qgis.sh @@ -0,0 +1,2 @@ +export PATH=$PATH:/opt/qgis/bin +export MANPATH=$MANPATH:/opt/qgis/man diff --git a/community/qgo/PKGBUILD b/community/qgo/PKGBUILD new file mode 100644 index 000000000..d9589aef6 --- /dev/null +++ b/community/qgo/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> + +pkgname=qgo +pkgver=1.5.4 +_realver=1.5.4-r2 +pkgrel=3 +pkgdesc="qGo is a Go client and full featured SGF editor." +arch=('i686' 'x86_64') +url="http://qgo.sourceforge.net/" +license=('GPL') +depends=('qt3' 'libsm') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-${_realver}.tar.gz + qgo-gcc43-iostream.patch) + +build() { + . /etc/profile.d/qt3.sh + + cd $srcdir/$pkgname-$pkgver + patch -Np1 -i $srcdir/qgo-gcc43-iostream.patch || return 1 + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install +} +md5sums=('5b83bd5ec234beabe48ca17eace3957e' + '148c470f6426e6d626b3105807b0c006') diff --git a/community/qgo/qgo-gcc43-iostream.patch b/community/qgo/qgo-gcc43-iostream.patch new file mode 100644 index 000000000..6cd9fc1ec --- /dev/null +++ b/community/qgo/qgo-gcc43-iostream.patch @@ -0,0 +1,28 @@ +--- qgo-1.5.4/src/matrix.cpp.orig 2008-02-15 16:47:04.000000000 -0500 ++++ qgo-1.5.4/src/matrix.cpp 2008-02-15 16:47:58.000000000 -0500 +@@ -5,7 +5,10 @@ + #include "matrix.h" + #include <stdlib.h> + #ifndef NO_DEBUG +-#include <iostream.h> ++#include <iostream> ++ ++using namespace std; ++ + #endif + + Matrix::Matrix(int s) +--- qgo-1.5.4/src/tree.cpp.orig 2008-02-15 17:01:49.000000000 -0500 ++++ qgo-1.5.4/src/tree.cpp 2008-02-15 17:03:06.000000000 -0500 +@@ -5,7 +5,10 @@ + #include "tree.h" + #include "move.h" + #include "qgo.h" +-#include <iostream.h> ++#include <iostream> ++ ++using namespace std; ++ + #include <qptrstack.h> + + Tree::Tree(int board_size) diff --git a/community/qingy-theme-arch/ChangeLog b/community/qingy-theme-arch/ChangeLog new file mode 100644 index 000000000..93b242478 --- /dev/null +++ b/community/qingy-theme-arch/ChangeLog @@ -0,0 +1,8 @@ +2008-02-16 Eric Belanger <eric@archlinux.org> + + * Added 2 themes for the new logo (Thanks to Thayer Williams) + +2007-06-28 tardo <tardo@nagi-fanboi.net> + + * Built for x86_64 + diff --git a/community/qingy-theme-arch/PKGBUILD b/community/qingy-theme-arch/PKGBUILD new file mode 100644 index 000000000..5582a86c3 --- /dev/null +++ b/community/qingy-theme-arch/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor (arch theme): Thayer Williams + +pkgname=qingy-theme-arch +pkgver=2.0 +pkgrel=1 +pkgdesc="Arch Linux themes for qingy" +arch=('i686' 'x86_64') +url="http://qingy.sourceforge.net/" +license=('custom') +depends=('qingy') +source=(ftp://ftp.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('6204440012130634c45e46e6c886ae5e') +sha1sums=('4271745da9f28490f69afd6158f4d2702aeb2397') + +build() { + cd $startdir/src/$pkgname-$pkgver + install -d $startdir/pkg/usr/share/qingy/themes + cp -r * $startdir/pkg/usr/share/qingy/themes/ + install -D -m644 arch/Vera.copyright $startdir/pkg/usr/share/licenses/$pkgname/Vera.copyright + install -D -m644 arch/dmz.copyright $startdir/pkg/usr/share/licenses/$pkgname/dmz.copyright + install -D -m644 arch/icons.copyright $startdir/pkg/usr/share/licenses/$pkgname/icons.copyright +} diff --git a/community/qingy/ChangeLog b/community/qingy/ChangeLog new file mode 100644 index 000000000..91dd1ce12 --- /dev/null +++ b/community/qingy/ChangeLog @@ -0,0 +1,36 @@ +2009-07-14 Eric Belanger <eric@archlinux.org> + + * qingy 0.9.9-2 + * Rebuilt against directfb 1.4.1 + +2009-05-15 Eric Belanger <eric@archlinux.org> + + * qingy 0.9.9-1 + * Upstream update + * Compressed info page + +2008-09-01 Eric Belanger <eric@archlinux.org> + + * qingy 0.9.7-3 + * rebuilt against ncurses 5.6-7 + +2008-07-29 Eric Belanger <eric@archlinux.org> + + * qingy 0.9.7-2 + * Rebuilt against directfb 1.2.0 + * Removed post-upgrade message + +2008-07-12 Eric Belanger <eric@archlinux.org> + + * qingy 0.9.7-1 + * Upstream update + +2008-02-15 Eric Belanger <eric@archlinux.org> + + * qingy 0.9.6-2 + * Fixed path and profile sourcing (kind of) + * Added install instructions in README file instead of the wiki and updated .install file accordingly + * Added logrotate file for rotation of the log + * Added ChangeLog file + * Added emacs mode + * Tweaked config file to get cleaner session menu diff --git a/community/qingy/PKGBUILD b/community/qingy/PKGBUILD new file mode 100644 index 000000000..c4d9481e8 --- /dev/null +++ b/community/qingy/PKGBUILD @@ -0,0 +1,49 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Eric Belanger <eric@archlinux.org> + +pkgname=qingy +pkgver=0.9.9 +pkgrel=2 +pkgdesc="Qingy is a DirectFB getty replacement" +arch=('i686' 'x86_64') +url="http://qingy.sourceforge.net" +license=('GPL') +depends=('directfb>=1.4.1' 'pam' 'openssl' 'ncurses>=5.6-7' 'libxss') +makedepends=('pkgconfig') +backup=('etc/qingy/settings' 'etc/qingy/welcomes') +options=('!libtool') +install=qingy.install +source=(http://downloads.sourceforge.net/sourceforge/qingy/${pkgname}-${pkgver}.tar.bz2 qingy.logrotate README) +md5sums=('34f40172a71e9a6c2c77ddce11d2a63a' 'a9bdfd0ac9f29380eafa97a4a056789d'\ + 'f54865d71ea34e2f68e53ef60248701b') +sha1sums=('b4a09e61f91e46c42bc50024ec225a485edf385f' + '21676cf0b71334c666f7b3e4f3d8b4f319266c81' + '66520ee4bd61121f1f776067b465af5df7bbf542') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + sed -i 's|/usr/share/xsessions|/etc/X11/sessions|' src/libraries/session.c || return 1 + sed -i 's|/usr/X11R6/bin|/usr/X11R6/bin:/sbin:/usr/sbin:/opt/kde/bin:/opt/plt/bin:/usr/share/eclipse:/opt/java/bin:/opt/java/jre/bin:/opt/openoffice/program:/opt/NX/bin:/opt/qt/bin:/opt/plan9/bin:/opt/firebird/bin:/opt/glest/bin:/opt/grass/bin:/opt/maven/bin:/usr/share/netbeans/bin:/opt/qgis/bin:/opt/texlive/bin:/opt/torcs/bin:/opt/wildfire/bin|' src/libraries/session.c || return 1 + + ./configure --prefix=/usr --sbindir=/sbin --sysconfdir=/etc \ + --disable-optimizations --enable-pam \ + --disable-static-build --enable-gpm-lock --enable-emacs || return 1 + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 + + rm "${pkgdir}/usr/share/info/dir" || return 1 + gzip "${pkgdir}/usr/share/info/qingy.info" || return 1 + + + install -d "${pkgdir}/var/lib/qingy" || return 1 + install -D -m644 "${srcdir}/qingy.logrotate" "${pkgdir}/etc/logrotate.d/qingy" || return 1 + install -D -m644 "${srcdir}/README" "${pkgdir}/usr/share/doc/qingy/README" || return 1 + +# fix settings for Arch + sed -i 's|/var/lib/misc|/var/lib/qingy|' "${pkgdir}/etc/qingy/settings" || return 1 + sed -i 's|/usr/X11R6/bin/XFree86|/usr/bin/Xorg|' "${pkgdir}/etc/qingy/settings" || return 1 + sed -i 's|/usr/X11R6/bin/xinit|/usr/bin/xinit|' "${pkgdir}/etc/qingy/settings" || return 1 + sed -i 's|session optional|#session optional|' "${pkgdir}/etc/pam.d/qingy" || return 1 +} diff --git a/community/qingy/README b/community/qingy/README new file mode 100644 index 000000000..aa5678475 --- /dev/null +++ b/community/qingy/README @@ -0,0 +1,77 @@ +Qingy README + +What is qingy? +-------------- + +Qingy is a replacement for getty. It is using DirectFB to provide a +fast, nice GUI without the overhead of the X Windows System. It allows +the user to log in and start the session of his choice (text console, +gnome, kde, wmaker, ...). Running several X sessions is also +possible. + +How to get qingy? +----------------- + +A package is available in the [community] repo. To install: + +# pacman -S qingy + +Several extra themes are also available. In [community] repo, there is +an Arch specific theme: + +# pacman -S qingy-theme-arch + +A package of several various themes is available in AUR: + + * qingy-themes + +How to setup qingy? +------------------- + +To use qingy, you'll need to edit /etc/inittab. + +Replace: + +c1:2345:respawn:/sbin/agetty 38400 vc/1 linux +c2:2345:respawn:/sbin/agetty 38400 vc/2 linux +c3:2345:respawn:/sbin/agetty 38400 vc/3 linux +c4:2345:respawn:/sbin/agetty 38400 vc/4 linux +c5:2345:respawn:/sbin/agetty 38400 vc/5 linux +c6:2345:respawn:/sbin/agetty 38400 vc/6 linux + +by: + +c1:2345:respawn:/sbin/qingy tty1 +c2:2345:respawn:/sbin/qingy tty2 +c3:2345:respawn:/sbin/qingy tty3 +c4:2345:respawn:/sbin/qingy tty4 +c5:2345:respawn:/sbin/qingy tty5 +c6:2345:respawn:/sbin/agetty 38400 tty6 linux + +Qingy's author suggest to keep agetty on a console (here on console 6) +as a safety measure as qingy is still beta software. + +When logging in an X session, qingy doesn't source your profile. The +best solution is to add: +[ -f /etc/profile ] && . /etc/profile +to your ~/.xinitrc and create a .xsession symlink: +ln -s ~/.xinitrc ~/.xsession +(or source the profiles in your ~/.xsession depending on your setup). Then +login in the 'Your .xsession' session. +Otherwise, add: +[ -f /etc/profile ] && . /etc/profile +to your ~/.bashrc so that the profile will be sourced for each +terminal. + + +Having problems with your Synaptics touchpad? +--------------------------------------------- + +Qingy (and quite possibly other DirectFB applicationss) has some +issues using Synaptics touchpad. This can be solved by adding: + +disable-module=linux_input + +to /etc/directfbrc. If the file does not exist, create it. This will +enable you to use your touchpad, however some extra functionality like +tapping or tap-dragging might not work. diff --git a/community/qingy/qingy.install b/community/qingy/qingy.install new file mode 100644 index 000000000..6f0cdaaad --- /dev/null +++ b/community/qingy/qingy.install @@ -0,0 +1,21 @@ +infodir=/usr/share/info +filelist=(qingy.info.gz) + +post_install() { + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done + echo '==> To setup qingy, read /usr/share/doc/qingy/README' +} + +post_upgrade() { + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +pre_remove() { + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} diff --git a/community/qingy/qingy.logrotate b/community/qingy/qingy.logrotate new file mode 100644 index 000000000..e16fb8d2a --- /dev/null +++ b/community/qingy/qingy.logrotate @@ -0,0 +1,9 @@ +/var/log/qingy.log { + compress + rotate 1 + size=+1024k + notifempty + missingok + copytruncate + noolddir +} diff --git a/community/qmc2/PKGBUILD b/community/qmc2/PKGBUILD new file mode 100644 index 000000000..8ad7fe435 --- /dev/null +++ b/community/qmc2/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 2216 2009-09-11 14:28:15Z spupykin $ +# Maintainer: JJDaNiMoTh <jjdanimoth@gmail.com> + +pkgname=qmc2 +pkgver=0.2.b11 +pkgrel=1 +pkgdesc="Qt 4 based UNIX MAME frontend supporting SDLMAME." +#url="http://www.mameworld.net/mamecat/" +url="http://qmc2.arcadehits.net" +license=("GPL") +arch=('i686' 'x86_64') +depends=('qt' 'phonon') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2 + 'qmamecat.desktop') +md5sums=('0ee553277bb67b20003debf4f9496b35' + 'bf2a7898e6fff196fb99b5bcc4128a79') + +build() { + cd "$srcdir/$pkgname" + + export CTIME=0 + + make PREFIX=/usr DATADIR=/usr/share SYSCONFDIR=/etc QTDIR=/usr || return 1 + make PREFIX=/usr DATADIR=/usr/share SYSCONFDIR=/etc QTDIR=/usr DESTDIR=$pkgdir install || return 1 + + mkdir -p $pkgdir/usr/share/{applications,pixmaps} + + install -D -m644 "$srcdir/qmamecat.desktop" "$pkgdir/usr/share/applications" && \ + install -D -m644 "$srcdir/qmc2/data/img/mame.png" "$pkgdir/usr/share/pixmaps" +} diff --git a/community/qmc2/qmamecat.desktop b/community/qmc2/qmamecat.desktop new file mode 100644 index 000000000..46581cd3b --- /dev/null +++ b/community/qmc2/qmamecat.desktop @@ -0,0 +1,88 @@ +[Desktop Entry] +Encoding=UTF-8 +GenericName=Arcade Emulator +GenericName[af]=Arkade Emulasie +GenericName[ar]=محاكي أركيد +GenericName[az]=Arcade Emulyatoru +GenericName[bn]=আর্কেড এমুলেটর +GenericName[br]=Kendarvanerezh tavarn +GenericName[bs]=Simulator arkada +GenericName[ca]=Emulador arcade +GenericName[cs]=Arkádový emulátor +GenericName[cy]=Efelychydd Arcêd +GenericName[da]=Arkade-emulator +GenericName[de]=Arkade-Emulator +GenericName[el]=Προσομοιωτής arcade +GenericName[eo]=Arkado-emulilo +GenericName[es]=Emulador de Arcade +GenericName[et]=Mänguautomaadi emulaator +GenericName[eu]=Arkade emuladorea +GenericName[fa]=مقلد گذرگاه تاقدار +GenericName[fi]=Videoemulaattori +GenericName[fr]=Émulateur de jeux d'arcade +GenericName[fy]=Arcade-emulaasje +GenericName[ga]=Aithriseoir Stuara +GenericName[gl]=Emulador Arcade +GenericName[he]=אמולטור למשחקי Arcade +GenericName[hi]=आर्केड एमुलेटर +GenericName[hr]=Emulator arkada +GenericName[hu]=Játéktermi emulátor +GenericName[it]=Emulatore arcade +GenericName[ja]=アーケードエミュレータ +GenericName[km]=កម្មវិធីត្រាប់តាមការធ្វើដំណើរ +GenericName[ko]=오락실 흉내장이 +GenericName[lo]=ຈຳລອງເກມອາເຄດດ໌ +GenericName[lt]=Arkadinis emuliatorius +GenericName[lv]=Arkādes Emulators +GenericName[mk]=Аркаден емулатор +GenericName[mn]=Сансрын тоглоомын эмулатор +GenericName[ms]=Emulator Arked +GenericName[mt]=Emulatur tal-arcades +GenericName[nb]=Arkadespillemulator +GenericName[nds]=Emulator vun'n Speelhall +GenericName[nl]=Arcade-emulatie +GenericName[nn]=Arkadeemulator +GenericName[nso]=Seeekisi sa Arcade +GenericName[pa]=ਅਰਕਾਡੀ ਸਮਰੂਪ +GenericName[pl]=Emulator gry zręcznościowej +GenericName[pt]=Emulador de Arcadas +GenericName[pt_BR]=Emulador para o Arcade +GenericName[ro]=Emulator pentru joc de aventuri +GenericName[ru]=Эмулятор аркадных игр +GenericName[rw]=Mukuruzi Ikirongozi +GenericName[se]=Fearánspellu emuláhtor +GenericName[sk]=Emulátor automatov +GenericName[sl]=Arkadni emulator +GenericName[sr]=Аркадни емулатор +GenericName[sr@Latn]=Arkadni emulator +GenericName[ss]=Silingiseli Arcade +GenericName[sv]=Arkademulator +GenericName[ta]=ஆர்கேட் எமுலேட்டர் +GenericName[tg]=Эмулятори бозиҳои Arcade +GenericName[th]=จำลองเกมอาเขต +GenericName[tr]=Macera Oyunu Öyküncüsü +GenericName[tt]=Arkad Oxşaşlawı +GenericName[uk]=Емулятор "Arcade" +GenericName[uz]= Аркада ўйинлар эмулятори +GenericName[ven]=Mutevhedzeli wa Akhaidi +GenericName[vi]=Mô phỏng Mái vòm +GenericName[wa]=Djeu d' årcåde +GenericName[xh]=Umlinganisi we Emulator +GenericName[zh_CN]=街机模拟器 +GenericName[zh_TW]=電子遊戲模擬器 +GenericName[zu]=Umlingisi womhhume +Exec=qmc2 +Icon=mame +Name=Qmamecat +Name[af]=Qmame-kat +Name[ar]=كيومامكات +Name[eo]=QMamecat +Name[fr]=QMamecat +Name[hi]=क्यूमामेकेट +Name[pa]=ਕਿਉਮੀਕੈਟ +Name[ven]=QmameTshimange +Name[xh]=Qmamekati +Path= +Terminal=false +Type=Application +Categories=Application;Game;Emulator diff --git a/community/qmmp/ChangeLog b/community/qmmp/ChangeLog new file mode 100644 index 000000000..7d407567f --- /dev/null +++ b/community/qmmp/ChangeLog @@ -0,0 +1,14 @@ +2009-07-11 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.3.0 + +2009-03-30 Giovanni Scafora <giovanni@archlinux.org> + * Fixed x86_64 build + +2009-03-29 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.2.4 + +2008-12-08 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.2.3 + +2008-08-31 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.2.2 diff --git a/community/qmmp/PKGBUILD b/community/qmmp/PKGBUILD new file mode 100644 index 000000000..7a8839499 --- /dev/null +++ b/community/qmmp/PKGBUILD @@ -0,0 +1,29 @@ +#$Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=qmmp +pkgver=0.3.0 +pkgrel=1 +pkgdesc="Qt4 based audio-player" +arch=('i686' 'x86_64') +url="http://qmmp.ylsoftware.com/" +license=('GPL') +depends=('alsa-lib' 'bzip2' 'curl' 'gzip' 'libmad' 'libvorbis' 'libogg' 'qt>=4.3' 'taglib' 'tar' 'unzip') +makedepends=('cmake') +optdepends=('flac: native FLAC support' + 'jack-audio-connection-kit: JACK sound output' + 'libmpcdec: Musepack support' + 'pulseaudio: PulseAudio output' + 'ffmpeg' 'libsamplerate' 'libmodplug' 'libsndfile' 'wavpack' ) +source=(http://qmmp.ylsoftware.com/files/$pkgname-$pkgver.tar.bz2) + +md5sums=('ba85e2e288a0e6461f95c1928e8946a4') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + cmake . -DCMAKE_INSTALL_PREFIX=/usr || return 1 + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/qmpdclient/PKGBUILD b/community/qmpdclient/PKGBUILD new file mode 100644 index 000000000..912a044ec --- /dev/null +++ b/community/qmpdclient/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Vinay S Shastry <vinayshastry@gmail.com> + +pkgname=qmpdclient +pkgver=1.1.1 +pkgrel=1 +pkgdesc="A Qt4 client for MPD" +arch=('i686' 'x86_64') +url="http://bitcheese.net/wiki/QMPDClient" +license=('GPL') +depends=('qt' 'openssl') +provides=('qmpdclient-ne') +conflicts=('qmpdclient-ne') +replace=('qmpdclient-ne') +source=("$pkgname-$pkgver.tar.gz::http://github.com/Voker57/$pkgname-ne/tarball/$pkgver" + "qmpdclient.desktop") +md5sums=('5a1fc1dec169853f4e6ea195ee7d8700' + 'c4490c2d0904103bf5c2f24d6455f602') + +build() { + cd $srcdir/*$pkgname* + + # fix the path + sed -ie "s%/usr/local%${pkgdir}/usr%g" qmpdclient.pro || return 1 + + qmake + make || return 1 + make install || return 1 + + # install icons and desktop file + install -d $pkgdir/usr/share/pixmaps/ + install -m644 icons/qmpdclient{16,22,64}.png \ + $pkgdir/usr/share/pixmaps/ || return 1 + install -m644 -D $srcdir/qmpdclient.desktop \ + $pkgdir/usr/share/applications/qmpdclient.desktop || return 1 +} diff --git a/community/qmpdclient/qmpdclient.desktop b/community/qmpdclient/qmpdclient.desktop new file mode 100644 index 000000000..1463d9123 --- /dev/null +++ b/community/qmpdclient/qmpdclient.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=QMPDclient +Comment=Qt4 based mpd client +Exec=qmpdclient +Icon=qmpdclient64.png +Type=Application +Categories=Qt;KDE;AudioVideo; diff --git a/community/qpxtool/ChangeLog b/community/qpxtool/ChangeLog new file mode 100644 index 000000000..ce4babb05 --- /dev/null +++ b/community/qpxtool/ChangeLog @@ -0,0 +1,4 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* version bump +* New build system, changed as necessary diff --git a/community/qpxtool/PKGBUILD b/community/qpxtool/PKGBUILD new file mode 100644 index 000000000..a0eaac761 --- /dev/null +++ b/community/qpxtool/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 556 2009-08-03 10:15:18Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Krzysztof Stasiorowski <krzysiekst@gmail.com> + +pkgname=qpxtool +pkgver=0.6.1 +pkgrel=4 +pkgdesc="Open Source Solution which intends to give you access to all available Quality Checks" +arch=('i686' 'x86_64') +url="http://qpxtool.sourceforge.net/" +license=('GPL') +depends=('qt3') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2 \ + qpxtool.desktop + qpx_transport.patch + qpx_crash.patch) +md5sums=('4fa7ce8aa9c13aa2db0a8b5224acb906' + 'd60fb7ca0dbb2c4da11dc43adf2a1de4' + '042ec368f7001817bf86e96cfbc58b89' + 'fe50d89c96a75cc5d69dbea789e16634') + +build() { + . /etc/profile.d/qt3.sh + export PATH=$QTDIR/bin:$PATH + cd $startdir/src/$pkgname-$pkgver +# patch -p1 <$srcdir/qpx_transport.patch + patch -p1 <$srcdir/qpx_crash.patch + make || return 1 + make PREFIX=$startdir/pkg/usr MANDIR=$startdir/pkg/usr/share/man install || return 1 + + install -D -m0644 $startdir/src/qpxtool.desktop $startdir/pkg/usr/share/applications/qpxtool.desktop +} diff --git a/community/qpxtool/qpx_crash.patch b/community/qpxtool/qpx_crash.patch new file mode 100644 index 000000000..6c6c88a42 --- /dev/null +++ b/community/qpxtool/qpx_crash.patch @@ -0,0 +1,342 @@ +diff -cr qpxtool-0.6.1/lib/qpxtransport/qpx_mmc.cpp qpxtool-0.6.1a/lib/qpxtransport/qpx_mmc.cpp +*** qpxtool-0.6.1/lib/qpxtransport/qpx_mmc.cpp 2007-08-19 16:04:14.000000000 +0200 +--- qpxtool-0.6.1a/lib/qpxtransport/qpx_mmc.cpp 2009-08-02 04:28:55.000000000 +0200 +*************** +*** 32,41 **** + } + + drive_info::drive_info(const char* _device){ +! device=(char*)malloc(bufsz_dev); + strcpy(device,_device); +! rd_buf=(unsigned char*)malloc(bufsz_rd); +! ATIP=(unsigned char*)malloc(bufsz_ATIP); + if (!cmd.associate(device, NULL)) { + // printf("** Can't open device: %16s\n",_device); + err=1; +--- 32,53 ---- + } + + drive_info::drive_info(const char* _device){ +! int i; +! memset(ven, 0, 9); +! ven_ID=0; +! memset(dev, 0, 17); +! dev_ID=0; +! memset(fw, 0, 5); +! memset(serial,0,17); +! memset(TLA,0, 5); +! +! //media initialisation +! memset(&media, 0, sizeof(media_info)); +! +! device=(char*) calloc(sizeof(char),bufsz_dev); + strcpy(device,_device); +! rd_buf=(unsigned char*)calloc (sizeof(unsigned char),bufsz_rd); +! ATIP=(unsigned char*)calloc(sizeof(unsigned char), bufsz_ATIP); + if (!cmd.associate(device, NULL)) { + // printf("** Can't open device: %16s\n",_device); + err=1; +*************** +*** 59,66 **** + plextor.varirec_str_dvd=0; + plextor.powerec_state=0; + plextor.plexeraser=0; +- ven_ID=0; +- dev_ID=0; + iface_id=0; + iface[0]=0; + loader_id=0; +--- 71,76 ---- +*************** +*** 74,86 **** + // delete urd_buf; + busy=1; + // delete pthread_t; +! delete rd_buf; +! delete ATIP; +! delete device; + } + + void drivecpy(drive_info* dst, drive_info* src){ +! dst->device=(char*)malloc(bufsz_dev); + // printf("Can't copy device:(\n"); + memcpy(dst->device, src->device,bufsz_dev); + // printf("Can't copy device:(\n"); +--- 84,96 ---- + // delete urd_buf; + busy=1; + // delete pthread_t; +! free(rd_buf); +! free(ATIP); +! free(device); + } + + void drivecpy(drive_info* dst, drive_info* src){ +! dst->device=(char*)calloc(sizeof(char),bufsz_dev); + // printf("Can't copy device:(\n"); + memcpy(dst->device, src->device,bufsz_dev); + // printf("Can't copy device:(\n"); +*************** +*** 91,98 **** + // } + dst->mmc=src->mmc; + // dst->memcpy(dst, src, 0xFF); +! dst->rd_buf=(unsigned char*)malloc(bufsz_rd); +! dst->ATIP=(unsigned char*)malloc(bufsz_ATIP); + dst->ATIP_len = src->ATIP_len; + dst->ven_ID=src->ven_ID; + memcpy(dst->ven,src->ven,9); +--- 101,108 ---- + // } + dst->mmc=src->mmc; + // dst->memcpy(dst, src, 0xFF); +! dst->rd_buf=(unsigned char*)calloc(sizeof(unsigned char),bufsz_rd); +! dst->ATIP=(unsigned char*)calloc(sizeof(unsigned char),bufsz_ATIP); + dst->ATIP_len = src->ATIP_len; + dst->ven_ID=src->ven_ID; + memcpy(dst->ven,src->ven,9); +*************** +*** 723,729 **** + } + + int inquiry(drive_info* drive) { +! char data[36]; + if (drive->mmc == -1) return ERR_NO_DEV; + drive->cmd_clear(); + drive->cmd[0] = SPC_INQUIRY; +--- 733,744 ---- + } + + int inquiry(drive_info* drive) { +! // cmd.transport with at least LITE-ON drives does not write to whole +! // `data' variable, thus, to avoid unitialised value usage we allocate +! // it with calloc +! char *data; +! data = (char*)calloc(sizeof(char), 36); +! + if (drive->mmc == -1) return ERR_NO_DEV; + drive->cmd_clear(); + drive->cmd[0] = SPC_INQUIRY; +*************** +*** 1473,1478 **** +--- 1488,1495 ---- + char header[40]; + union { unsigned char _e[4+40],_11[4+256]; } dvd; + unsigned char format; // 0x11 +, 0x0E - ++ memset(header, 0, 40); ++ memset(&dvd, 0, sizeof(dvd)); + if (drive->media.disc_type & DISC_DVDminus) + format=0x0E; + else +diff -cr qpxtool-0.6.1/lib/qpxtransport/qpx_transport.cpp qpxtool-0.6.1a/lib/qpxtransport/qpx_transport.cpp +*** qpxtool-0.6.1/lib/qpxtransport/qpx_transport.cpp 2007-08-19 16:04:14.000000000 +0200 +--- qpxtool-0.6.1a/lib/qpxtransport/qpx_transport.cpp 2009-08-02 00:44:25.000000000 +0200 +*************** +*** 14,19 **** +--- 14,20 ---- + int sense2str(int err, char* str); + + #if defined(__unix) || defined(__unix__) ++ #include <limits.h> + #include <stdio.h> + #include <stdlib.h> + #include <unistd.h> +*************** +*** 210,215 **** +--- 211,231 ---- + #define KERNEL_BROKEN 0 + if (use_sg_io) + { ++ /* see linux-2.6.23/block/scsi_ioctl.c:36 */ ++ static const unsigned char scsi_command_size[8] = ++ { ++ 6, 10, 10, 12, ++ 16, 12, 10, 10 ++ }; ++ char cmdsize, opcode; ++ ++ opcode = cgc.cmd[0]; ++ /* see linux-2.6.23/include/scsi/scsi.h:25 */ ++ cmdsize = scsi_command_size[((opcode) >> 5) & 7]; ++ if ((sg_io.cmd_len > 0) && (sg_io.cmd_len < cmdsize)) { ++ sg_io.cmd_len = cmdsize; ++ } ++ + sg_io.dxferp = buf; + sg_io.dxfer_len = sz; + sg_io.dxfer_direction = use_sg_io[dir]; +diff -cr qpxtool-0.6.1/qpxtool-gui/QPxTool.cpp qpxtool-0.6.1a/qpxtool-gui/QPxTool.cpp +*** qpxtool-0.6.1/qpxtool-gui/QPxTool.cpp 2007-08-19 16:04:14.000000000 +0200 +--- qpxtool-0.6.1a/qpxtool-gui/QPxTool.cpp 2009-08-02 03:55:33.000000000 +0200 +*************** +*** 4018,4054 **** + delete Rez_20[i]; delete Rez_21[i]; + delete RezJ[i]; delete RezB[i]; + } +! delete RezRD; +! delete Rez_00; delete Rez_01; +! delete Rez_10; delete Rez_11; +! delete Rez_20; delete Rez_21; +! delete RezJ; delete RezB; +! for (i=0; i<hresft; i++) { + delete RezFE[i]; delete RezTE[i]; + } +! delete RezFE; delete RezTE; + for (i=0; i<6; i++) + for (j=0; j<hresta; j++) + { delete RezTAP[i][j]; delete RezTAL[i][j]; } + // Destroying grid + printf("** Destroying grid...\n"); + for (i=0;i<(int)grids_RD;i++) delete GridRD[i]; +! delete GridRD; + for (i=0;i<(int)grids_CX;i++) delete Grid0[i]; +! delete Grid0; + for (i=0;i<(int)grids_JB;i++) delete GridJB[i]; +! delete GridJB; + for (i=0;i<(int)grids_FT;i++) delete GridFT[i]; +! delete GridFT; + for (i=0;i<(int)grids_TA;i++) + { delete GridTAP[i]; delete GridTAL[i]; } +! delete GridTAP; delete GridTAL; + for (i=0; i<3; i++) delete Limits[i]; + // delete drive->test_thread_id; + delete drive; +! delete Exx.BLER; +! delete Exx.E11; delete Exx.E21; delete Exx.E31; +! delete Exx.E12; delete Exx.E22; delete Exx.E32; + + #ifdef __DISP_TRK + for (i=0; i<255; i++) +--- 4018,4054 ---- + delete Rez_20[i]; delete Rez_21[i]; + delete RezJ[i]; delete RezB[i]; + } +! free(RezRD); +! free(Rez_00); free(Rez_01); +! free(Rez_10); free(Rez_11); +! free(Rez_20); free(Rez_21); +! free(RezJ); free(RezB); +! for (i=0; i<hresft; i++) { + delete RezFE[i]; delete RezTE[i]; + } +! free(RezFE); free(RezTE); + for (i=0; i<6; i++) + for (j=0; j<hresta; j++) + { delete RezTAP[i][j]; delete RezTAL[i][j]; } + // Destroying grid + printf("** Destroying grid...\n"); + for (i=0;i<(int)grids_RD;i++) delete GridRD[i]; +! free(GridRD); + for (i=0;i<(int)grids_CX;i++) delete Grid0[i]; +! free(Grid0); + for (i=0;i<(int)grids_JB;i++) delete GridJB[i]; +! free(GridJB); + for (i=0;i<(int)grids_FT;i++) delete GridFT[i]; +! free(GridFT); + for (i=0;i<(int)grids_TA;i++) + { delete GridTAP[i]; delete GridTAL[i]; } +! free(GridTAP); free(GridTAL); + for (i=0; i<3; i++) delete Limits[i]; + // delete drive->test_thread_id; + delete drive; +! free(Exx.BLER); +! free(Exx.E11); free(Exx.E21); free(Exx.E31); +! free(Exx.E12); free(Exx.E22); free(Exx.E32); + + #ifdef __DISP_TRK + for (i=0; i<255; i++) +diff -cr qpxtool-0.6.1/qpxtool-gui/include/test_threads.h qpxtool-0.6.1a/qpxtool-gui/include/test_threads.h +*** qpxtool-0.6.1/qpxtool-gui/include/test_threads.h 2007-08-19 16:04:14.000000000 +0200 +--- qpxtool-0.6.1a/qpxtool-gui/include/test_threads.h 2009-08-02 04:23:16.000000000 +0200 +*************** +*** 35,40 **** +--- 35,48 ---- + // scan_tbl[i] = (scan_commands*)malloc(sizeof(scan_commands)); + init_check_table(); + printf(" OK\n"); ++ memset(arr_BLER, 0, 128); ++ memset(arr_E11, 0, 128); ++ memset(arr_E21, 0, 128); ++ memset(arr_E31, 0, 128); ++ memset(arr_E12, 0, 128); ++ memset(arr_E22, 0, 128); ++ memset(arr_E32, 0, 128); ++ memset(&skip_flag, 0, sizeof(int)); + } + ~ScanThread(){ + if (drive) delete drive; +diff -cr qpxtool-0.6.1/qpxtool-gui/qcheck/test_threads.cpp qpxtool-0.6.1a/qpxtool-gui/qcheck/test_threads.cpp +*** qpxtool-0.6.1/qpxtool-gui/qcheck/test_threads.cpp 2007-08-19 16:04:14.000000000 +0200 +--- qpxtool-0.6.1a/qpxtool-gui/qcheck/test_threads.cpp 2009-08-02 03:57:45.000000000 +0200 +*************** +*** 494,506 **** + int ScanThread::scan_pie() { + char* TEST="DVD PIE"; + post_signal(event_test_init,(void*)TEST); +! struct timeval start, finish; + + int scan_blk = 0; + int blocks_failed = 0; + int hscale = hscaleDVD*drive->media.layers; + + block_data block; + block.test=TEST_DVD_PIE; + block.lba = 0; + block.blocks = drive->media.capacity; +--- 494,509 ---- + int ScanThread::scan_pie() { + char* TEST="DVD PIE"; + post_signal(event_test_init,(void*)TEST); +! struct timeval start, finish; +! memset(&start, 0, sizeof(struct timeval)); +! memset(&finish, 0, sizeof(struct timeval)); + + int scan_blk = 0; + int blocks_failed = 0; + int hscale = hscaleDVD*drive->media.layers; + + block_data block; ++ memset(&block, 0, sizeof(block_data)); + block.test=TEST_DVD_PIE; + block.lba = 0; + block.blocks = drive->media.capacity; +*************** +*** 508,517 **** + int oldidx=0; + int intervals,i; + +! int block_min_pie = 0, block_max_pie = 0, block_pie, max_pie = 0, total_pie = 0, pie; +! int block_min_pif = 0, block_max_pif = 0, block_pif, max_pif = 0, total_pif = 0, pif; +! int block_min_poe = 0, block_max_poe = 0, block_poe, max_poe = 0, total_poe = 0, poe; +! int block_min_pof = 0, block_max_pof = 0, block_pof, max_pof = 0, total_pof = 0, pof; + int broken_pie = 0; + + int read_pif = 0; +--- 511,520 ---- + int oldidx=0; + int intervals,i; + +! int block_min_pie = 0, block_max_pie = 0, block_pie, max_pie = 0, total_pie = 0, pie = 0; +! int block_min_pif = 0, block_max_pif = 0, block_pif, max_pif = 0, total_pif = 0, pif = 0; +! int block_min_poe = 0, block_max_poe = 0, block_poe, max_poe = 0, total_poe = 0, poe = 0; +! int block_min_pof = 0, block_max_pof = 0, block_pof, max_pof = 0, total_pof = 0, pof = 0; + int broken_pie = 0; + + int read_pif = 0; +*************** +*** 560,566 **** + { + block_pie = 0; block_pif = 0; block_poe = 0; block_pof = 0; + // for (i=0;i<(hscale/(128));i++){ +! for (i=0; oldidx == block.idx;i++){ + // block.lba = block.idx*hscale+i*128; + oldidx = block.idx; + if (read_poe) +--- 563,569 ---- + { + block_pie = 0; block_pif = 0; block_poe = 0; block_pof = 0; + // for (i=0;i<(hscale/(128));i++){ +! for (i=0; oldidx == block.idx && i<128;i++){ // this i>128 shouldn't be here, 'i' should never reach 128 + // block.lba = block.idx*hscale+i*128; + oldidx = block.idx; + if (read_poe) diff --git a/community/qpxtool/qpx_transport.patch b/community/qpxtool/qpx_transport.patch new file mode 100644 index 000000000..f842329fc --- /dev/null +++ b/community/qpxtool/qpx_transport.patch @@ -0,0 +1,32 @@ +--- ./lib/qpxtransport/qpx_transport.cpp 2008-05-01 01:11:36.000000000 +0200 ++++ ./lib/qpxtransport/qpx_transport.cpp2 2008-05-01 01:11:54.000000000 +0200 +@@ -14,6 +14,7 @@ + int sense2str(int err, char* str); + + #if defined(__unix) || defined(__unix__) ++#include <limits.h> + #include <stdio.h> + #include <stdlib.h> + #include <unistd.h> +@@ -211,6 +211,21 @@ + #define KERNEL_BROKEN 0 + if (use_sg_io) + { ++ /* see linux-2.6.23/block/scsi_ioctl.c:36 */ ++ static const unsigned char scsi_command_size[8] = ++ { ++ 6, 10, 10, 12, ++ 16, 12, 10, 10 ++ }; ++ char cmdsize, opcode; ++ ++ opcode = cgc.cmd[0]; ++ /* see linux-2.6.23/include/scsi/scsi.h:25 */ ++ cmdsize = scsi_command_size[((opcode) >> 5) & 7]; ++ if ((sg_io.cmd_len > 0) && (sg_io.cmd_len < cmdsize)) { ++ sg_io.cmd_len = cmdsize; ++ } ++ + sg_io.dxferp = buf; + sg_io.dxfer_len = sz; + sg_io.dxfer_direction = use_sg_io[dir]; diff --git a/community/qpxtool/qpxtool.desktop b/community/qpxtool/qpxtool.desktop new file mode 100644 index 000000000..68a57ca0f --- /dev/null +++ b/community/qpxtool/qpxtool.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=QPxTool +Comment=CD/DVD quality scanning utility +Icon=/usr/share/qpxtool/q.xpm +Exec=/usr/bin/qpxtool +Terminal=false +Type=Application +Categories=Application;other +StartupNotify=true diff --git a/community/qsopcast/PKGBUILD b/community/qsopcast/PKGBUILD new file mode 100644 index 000000000..359283aea --- /dev/null +++ b/community/qsopcast/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> + +pkgname=qsopcast +pkgver=0.3.5 +pkgrel=4 +pkgdesc="A Qt front-end to p2p TV sopcast" +arch=('i686') # sopcast only available on i686 +url="http://code.google.com/p/qsopcast" +license=('GPL2') +depends=('qt3' 'alsa-lib' 'sopcast') +source=(http://qsopcast.googlecode.com/files/$pkgname-$pkgver.tar.bz2 qsopcast.desktop qsopcast-gcc-4.3.3.patch) +md5sums=('38834f49f12b955b2270a47c9e0153f9' + '37d269312aa6961e30ef11f95b2341b7' + 'b815fbc0a545ffc50d888d2a70c58ac7') + +build() { + cd $srcdir/$pkgname-$pkgver/src + . /etc/profile.d/qt3.sh + export PATH=$QTDIR/bin:$PATH + export QMAKESPEC=$QTDIR/mkspecs/linux-g++ + sed -i "s:/usr/local:/usr:g" qsopcast.pro main.cpp + qmake || return 1 + sed -i "s:/usr/X11R6/:/usr/:g" Makefile + patch -Np0 -i $srcdir/qsopcast-gcc-4.3.3.patch || return 1 + make || return 1 + make INSTALL_ROOT=$pkgdir install + install -D -m644 ../../qsopcast.desktop $pkgdir/usr/share/applications/qsopcast.desktop + install -D -m644 icons/mozart.xpm $pkgdir/usr/share/pixmaps/qsopcast.xpm +} + diff --git a/community/qsopcast/qsopcast-gcc-4.3.3.patch b/community/qsopcast/qsopcast-gcc-4.3.3.patch new file mode 100644 index 000000000..3e0e145e9 --- /dev/null +++ b/community/qsopcast/qsopcast-gcc-4.3.3.patch @@ -0,0 +1,31 @@ +--- main.cpp 2009-01-29 19:02:25.000000000 +0100 ++++ main.cpp 2009-01-29 19:02:25.000000000 +0100 +@@ -21,6 +21,7 @@ + #include <qtextcodec.h> + #include "mainwindow.h" + #include "channel.h" ++#include <stdlib.h> + + int + main (int argc, char **argv) +--- record.cpp 2009-01-29 19:07:33.000000000 +0100 ++++ record.cpp 2009-01-29 19:07:33.000000000 +0100 +@@ -29,7 +29,7 @@ + #include "menubar.h" + #include "utils.h" + #include "mystatusbar.h" +- ++#include <stdlib.h> + + Record::Record (QWidget * parent, const char *name): + MyHBox (parent, name), +--- sopfork.cpp 2009-01-29 19:12:55.000000000 +0100 ++++ sopfork.cpp 2009-01-29 19:12:55.000000000 +0100 +@@ -27,6 +27,7 @@ + #include "mystatusbar.h" + #include "record.h" + #include "mainwindow.h" ++#include <stdlib.h> + + SopFork::SopFork (QWidget * widget, QString url, QString name, QString type, + QWidget * parent, const char *name2): diff --git a/community/qsopcast/qsopcast.desktop b/community/qsopcast/qsopcast.desktop new file mode 100755 index 000000000..7d6687d1b --- /dev/null +++ b/community/qsopcast/qsopcast.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Comment=A Qt frontend of sopcast +Exec=qsopcast +GenericName=Online TV +Icon=qsopcast.xpm +Name=QSopcast +StartupNotify=true +Terminal=false +Type=Application +Categories=Application;Network; diff --git a/community/qstardict/ChangeLog b/community/qstardict/ChangeLog new file mode 100644 index 000000000..f79486aa2 --- /dev/null +++ b/community/qstardict/ChangeLog @@ -0,0 +1,8 @@ +2008-02-15 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.13.1 + +2008-02-04 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.13.0 + +2008-10-05 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Moved to [community] diff --git a/community/qstardict/PKGBUILD b/community/qstardict/PKGBUILD new file mode 100755 index 000000000..012a88730 --- /dev/null +++ b/community/qstardict/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Alois Nespor <alois.nespor@gmail.com> + +pkgname=qstardict +pkgver=0.13.1 +pkgrel=1 +pkgdesc="Qt4 clone of StarDict with full support of StarDict dictionaries." +arch=('i686' 'x86_64') +url="http://qstardict.ylsoftware.com/index.php" +license=('GPL2') +depends=('qt') +optdepends=('festival-awb-arctic: for pronouncing words, Scottish English male speaker' + 'festival-don: for pronouncing words, British English RP male speaker' + 'festival-kallpc16k: for pronouncing words, British English RP male speaker' + 'festival-rablpc16k: for pronouncing words, British English RP male speaker') +provides=('stardict') +source=(http://qstardict.ylsoftware.com/files/${pkgname}-${pkgver}.tar.bz2) + +md5sums=('0828c3fa01c5237db8a67d356a9d1a8c') + +build() { + cd "${srcdir}/$pkgname-$pkgver" + + qmake ENABLED_PLUGINS="stardict web swac" || return 1 + make || return 1 + make INSTALL_ROOT="${pkgdir}" install +} diff --git a/community/qsvn/ChangeLog b/community/qsvn/ChangeLog new file mode 100644 index 000000000..5d2b6b37c --- /dev/null +++ b/community/qsvn/ChangeLog @@ -0,0 +1,27 @@ +2009-05-31 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.8.2 + * Release info: http://www.anrichter.net/projects/qsvn/wiki/Releases/ReleaseNotes-0.8.2 + +2008-12-21 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.8.1 + * Release info: http://www.anrichter.net/projects/qsvn/wiki/ReleaseNotes-0.8.1 + +2008-12-21 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.8.0 + * Release info: http://www.anrichter.net/projects/qsvn/wiki/ReleaseNotes-0.8.0 + +2008-10-08 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.7.1 + +2008-08-05 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release 0.7.0 + * Release info: http://www.anrichter.net/projects/qsvn/wiki/ReleaseNotes-0.7.0 + +2008-07-30 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Fixed bug FS#10914 + +2008-03-27 JJDaNiMoTh <jjdanimoth@gmail.com> + * Replaced qt4 with qt as depend + +2007-12-19 Georg Grabler (STiAT) <ggrabler@gmail.com> + * Updated to major release 0.6.0 diff --git a/community/qsvn/PKGBUILD b/community/qsvn/PKGBUILD new file mode 100644 index 000000000..7e7ea91ed --- /dev/null +++ b/community/qsvn/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 3054 2009-09-26 14:32:08Z ibiru $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jakub Schmidtke <sjakub-at-gmail.com> + +pkgname=qsvn +pkgver=0.8.3 +pkgrel=1 +pkgdesc="Qt4 GUI for Subversion." +arch=('i686' 'x86_64') +url="http://www.anrichter.net/projects/qsvn/" +license=('GPL') +depends=('qt' 'subversion' 'db>=4.7') +makedepends=('cmake') +#options=('!makeflags') +source=(http://www.anrichter.net/projects/qsvn/chrome/site/$pkgname-$pkgver-src.tar.gz + lib64-fix.patch) +md5sums=('cfdc9dab7c5f1cbf20b249901e10c04e' + 'f2833303f01331538d1f6f2150b58e4f') +build() { + cd ${srcdir}/$pkgname-$pkgver/src + patch -Np2 -i $srcdir/lib64-fix.patch || return 1 + + cmake -D CMAKE_INSTALL_PREFIX=/usr/ -D CMAKE_BUILD_TYPE="Release" ../src || return 1 + make || return 1 + make DESTDIR=${pkgdir} install + +#desktop file + install -D -m644 ${srcdir}/$pkgname-$pkgver/src/$pkgname.desktop \ + ${pkgdir}/usr/share/applications/$pkgname.desktop || return 1 +} diff --git a/community/qsvn/lib64-fix.patch b/community/qsvn/lib64-fix.patch new file mode 100644 index 000000000..4b7762b55 --- /dev/null +++ b/community/qsvn/lib64-fix.patch @@ -0,0 +1,12 @@ +diff -ru qsvn-0.8.2.orig/src/CMakeLists.txt qsvn-0.8.2/src/CMakeLists.txt +--- qsvn-0.8.2.orig/src/CMakeLists.txt 2009-04-16 22:06:42.000000000 +0300 ++++ qsvn-0.8.2/src/CMakeLists.txt 2009-05-31 18:02:59.425751548 +0300 +@@ -42,7 +42,7 @@ + IF(CMAKE_SIZEOF_VOID_P EQUAL 4) + SET(LIB_SUFFIX "") + ELSE(CMAKE_SIZEOF_VOID_P EQUAL 4) +- SET(LIB_SUFFIX 64) ++ SET(LIB_SUFFIX "") + ENDIF(CMAKE_SIZEOF_VOID_P EQUAL 4) + SET(LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}) + SET(BIN_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/bin) diff --git a/community/qt-recordmydesktop/PKGBUILD b/community/qt-recordmydesktop/PKGBUILD new file mode 100644 index 000000000..db64e986d --- /dev/null +++ b/community/qt-recordmydesktop/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Marc poiroud <marci1 AT archlinux.fr> + +pkgname=qt-recordmydesktop +pkgver=0.3.8 +pkgrel=1 +pkgdesc="Qt4 frontend for recordMyDesktop" +arch=('i686' 'x86_64') +url="http://recordmydesktop.sourceforge.net" +license=('GPL') +depends=('recordmydesktop>=0.3.8.1' 'pyqt') +source=(http://downloads.sourceforge.net/sourceforge/recordmydesktop/$pkgname-$pkgver.tar.gz) +md5sums=('bf1525740755615ae172ae27fef68fb5') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/qtcreator/PKGBUILD b/community/qtcreator/PKGBUILD new file mode 100644 index 000000000..05a4054ac --- /dev/null +++ b/community/qtcreator/PKGBUILD @@ -0,0 +1,57 @@ +# Contributor: Lukas Jirkovsky <l.jirkovsky@gmail.com> +# Contributor: Dan Vratil <progdan@progdansoft.com> +# Contributor: thotypous <matiasΘarchlinux-br·org> +# Contributor: delor <bartekpiech gmail com> +# Mantainer: Imanol Celaya <ornitorrincos@archlinux-es.org> + +pkgname=qtcreator +pkgver=1.2.1 +pkgrel=1 +_qtver=4.5.2 +pkgdesc="Lightweight, cross-platform integrated development environment" +arch=('i686' 'x86_64') +url="http://trolltech.com/developer/qt-creator" +license=('LGPL') +makedepends=() +depends=('qt>=4.5') +optdepends=('qt-doc: for the integrated Qt documentation' + 'gdb: for the debugger') +options=(docs) +source=("http://download.qtsoftware.com/qtcreator/qt-creator-${pkgver}-src.tar.gz" + "ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-${_qtver}.tar.bz2" + paths.patch + qtcreator.desktop + qtcreator) +md5sums=('4025308096e49dd76946fa4fd8d1b95e' + '28a7e8ac9805a6f614d2a27ee1a6ac9d' + '68663f1fa9fe5bb3825b28ac02a41eed' + '2c3ffbd66845b37be9804f2966815a10' + '53a02595008d842ca30c828640eb8f0c') + +build() { + cd "${srcdir}/qt-x11-opensource-src-${_qtver}" + touch ".qmake.cache" + cd "${srcdir}/qt-creator-${pkgver}-src" + patch -Np1 -i ${srcdir}/paths.patch + + export QTDIR="${srcdir}/qt-x11-opensource-src-${_qtver}" + + if [ -d ${srcdir}/build ]; then + rm -rf ${srcdir}/build + fi + + mkdir ${srcdir}/build + cd ${srcdir}/build + mkdir -p share/doc/qtcreator + touch share/doc/qtcreator/qtcreator.qch + + qmake ${srcdir}/qt-creator-${pkgver}-src/qtcreator.pro -o Makefile || return 1 + make || return 1 + + make INSTALL_ROOT="${pkgdir}/usr/" install || return 1 + install -Dm755 ${srcdir}/qtcreator ${pkgdir}/usr/bin/qtcreator + install -Dm644 ${srcdir}/qtcreator.desktop ${pkgdir}/usr/share/applications/qtcreator.desktop + install -Dm644 ${srcdir}/qt-creator-${pkgver}-src/LGPL_EXCEPTION.TXT ${pkgdir}/usr/share/licenses/qtcreator/LGPL_EXCEPTION.TXT +} + + diff --git a/community/qtcreator/paths.patch b/community/qtcreator/paths.patch new file mode 100644 index 000000000..491674f34 --- /dev/null +++ b/community/qtcreator/paths.patch @@ -0,0 +1,11 @@ +--- a/doc/doc.pri ++++ b/doc/doc.pri +@@ -1,6 +1,6 @@ + unix { +- QDOC = SRCDIR=$$PWD OUTDIR=$$OUT_PWD/doc/html $$(QTDIR)/tools/qdoc3/qdoc3 +- HELPGENERATOR = $$(QTDIR)/bin/qhelpgenerator ++ QDOC = SRCDIR=$$PWD OUTDIR=$$OUT_PWD/doc/html /usr/bin/qdoc3 ++ HELPGENERATOR = /usr/bin/qhelpgenerator + } else { + QDOC = set SRCDIR=$$PWD&& set OUTDIR=$$OUT_PWD/doc/html&& $$(QTDIR)\tools\qdoc3\release\qdoc3.exe + HELPGENERATOR = $$(QTDIR)\bin\qhelpgenerator.exe diff --git a/community/qtcreator/qtcreator b/community/qtcreator/qtcreator new file mode 100755 index 000000000..429ee101f --- /dev/null +++ b/community/qtcreator/qtcreator @@ -0,0 +1,7 @@ +#!/bin/sh + +bindir=$(dirname "$(readlink -nf $0)") + +libdir=$(cd "${bindir}/../lib" ; pwd) + +LD_LIBRARY_PATH="${libdir}/qtcreator:${LD_LIBRARY_PATH}" exec "${bindir}/qtcreator.bin" ${1+"$@"} diff --git a/community/qtcreator/qtcreator.desktop b/community/qtcreator/qtcreator.desktop new file mode 100644 index 000000000..bea68adae --- /dev/null +++ b/community/qtcreator/qtcreator.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=/usr/bin/qtcreator +Name=Qt-Creator +GenericName=C++ IDE +X-KDE-StartupNotify=true +Icon=/usr/share/pixmaps/qtcreator_logo_48.png +Terminal=false +Type=Application +Categories=Qt;Development diff --git a/community/qtcreator/remove-lib64.patch b/community/qtcreator/remove-lib64.patch new file mode 100644 index 000000000..a17053242 --- /dev/null +++ b/community/qtcreator/remove-lib64.patch @@ -0,0 +1,31 @@ +diff -rupN qt-creator-1.1.0-src/src/app/main.cpp orig/src/app/main.cpp +--- qt-creator-1.1.0-src/src/app/main.cpp 2009-04-21 16:13:13.000000000 +0200 ++++ qt-creator-1.1.0-src/src/app/main.cpp 2009-05-02 16:53:57.985960034 +0200 +@@ -179,11 +179,7 @@ static inline QStringList getPluginPaths + // 1) "plugins" (Win/Linux) + QString pluginPath = rootDirPath; + pluginPath += QDir::separator(); +-#if defined(QT_ARCH_X86_64) && defined(Q_OS_UNIX) && !defined(Q_OS_MAC) +- pluginPath += QLatin1String("lib64"); +-#else + pluginPath += QLatin1String("lib"); +-#endif + pluginPath += QDir::separator(); + pluginPath += QLatin1String("qtcreator"); + pluginPath += QDir::separator(); +diff -rupN qt-creator-1.1.0-src/src/qworkbench.pri orig/src/qworkbench.pri +--- qt-creator-1.1.0-src/src/qworkbench.pri 2009-04-21 16:13:13.000000000 +0200 ++++ qt-creator-1.1.0-src/src/qworkbench.pri 2009-05-02 16:53:59.801793855 +0200 +@@ -6,11 +6,7 @@ isEmpty(TEST):CONFIG(debug, debug|releas + } + } + +-linux-*-64 { +- IDE_LIBRARY_BASENAME = lib64 +-} else { +- IDE_LIBRARY_BASENAME = lib +-} ++IDE_LIBRARY_BASENAME = lib + + equals(TEST, 1) { + QT +=testlib diff --git a/community/qtemu/PKGBUILD b/community/qtemu/PKGBUILD new file mode 100644 index 000000000..b56e9a531 --- /dev/null +++ b/community/qtemu/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Contributor: Urs Wolfer <uwolfer @ fwo.ch> +pkgname=qtemu +pkgver=1.0.5 +pkgrel=2 +pkgdesc="Graphical user interface for QEMU written in Qt4" +url="http://qtemu.org" +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('cmake') +depends=('qemu' 'qt4>=4.1') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2) +build() { + cd "$srcdir/$pkgname-$pkgver" + cmake -DCMAKE_INSTALL_PREFIX=/opt/qtemu . || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + install -d "$pkgdir/usr/bin" + ln -s /opt/qtemu/bin/qtemu "$pkgdir/usr/bin/qtemu" +} +md5sums=('3b93e209dc62e52a1d94c8eb24d0b149') diff --git a/community/qtoctave/PKGBUILD b/community/qtoctave/PKGBUILD new file mode 100755 index 000000000..456dfa603 --- /dev/null +++ b/community/qtoctave/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Ronald van Haren <ronald.archlinux.org> + +pkgname=qtoctave +pkgver=0.8.2 +pkgrel=1 +pkgdesc="qt frontend for octave" +url="https://forja.rediris.es/projects/csl-qtoctave/" +license=('GPL2') +depends=('qt' 'octave') +makedepends=('cmake') +source=(http://forja.rediris.es/frs/download.php/1383/${pkgname}-${pkgver}.tar.gz + qtoctave-gcc44.patch) +install=qtoctave.install +arch=('i686' 'x86_64') +options=('!libtool' '!emptydirs') +md5sums=('56d0d7bece168b7df6a6b30d448266f4' + 'ca88a01563e2ad4ad3ae4912289b501d') + +build() { +cd ${srcdir}/${pkgname}-${pkgver}/${pkgname} + +# gcc44 patch +patch -Np0 -i ${srcdir}/qtoctave-gcc44.patch || return 1 + +cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_BUILD_TYPE=RELEASE . +make || return 1 +make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/qtoctave/qtoctave-gcc44.patch b/community/qtoctave/qtoctave-gcc44.patch new file mode 100644 index 000000000..d13869111 --- /dev/null +++ b/community/qtoctave/qtoctave-gcc44.patch @@ -0,0 +1,10 @@ +--- src/search_dialog.h.bak 2009-09-09 20:49:14.484802974 +0200 ++++ src/search_dialog.h 2009-09-09 20:49:24.222481579 +0200 +@@ -26,6 +26,7 @@ + #include <QGroupBox> + #include <QPushButton> + #include "config.h" ++#include <stdio.h> + + class SearchDialog: public QDialog + { diff --git a/community/qtoctave/qtoctave.install b/community/qtoctave/qtoctave.install new file mode 100644 index 000000000..28fdb48fb --- /dev/null +++ b/community/qtoctave/qtoctave.install @@ -0,0 +1,14 @@ +post_install() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + diff --git a/community/qtorrent/PKGBUILD b/community/qtorrent/PKGBUILD new file mode 100644 index 000000000..a41971cf3 --- /dev/null +++ b/community/qtorrent/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Olivier M�doc <o_medoc@yahoo.fr> +# Contributor: Guillermo A. Amaral <me@guillermoamaral.com> (thewonka) +# Maintainer: Guillermo A. Amaral <me@guillermoamaral.com> (thewonka) + +pkgname=qtorrent +pkgver=0.9.5 +pkgrel=4 +pkgdesc="A Bittorrent Qt GUI" +arch=('i686' 'x86_64') +url="http://thegraveyard.org/qtorrent.php" +license=("MIT") +depends=('pyqt3') +makedepends=('bash' 'patch' 'python') +source=(http://thegraveyard.org/files/$pkgname-$pkgver.tar.bz2 \ + torrentsettings.patch \ + torrentwindow.patch \ + torrentmain.patch) +md5sums=('5249c19a5d1bfec48bfb3f983a73818a' '30d1accdd81040970dfa7c345af0eeb8'\ + '3e2ce3cadf23ae6b215873c283ed8220' 'b6702b99fac4cb7c95ab3c07b0b5d373') + +build() { + + cd $startdir/src/${pkgname}-${pkgver}/pyqtorrent/ + + patch -Np0 -i $startdir/src/torrentsettings.patch || return 1 + patch -Np0 -i $startdir/src/torrentwindow.patch || return 1 + patch -Np2 -i $startdir/src/torrentmain.patch || return 1 + + cd $startdir/src/${pkgname}-${pkgver}/ + + python setup.py install --root=$startdir/pkg + install -D -m644 LICENSE.txt $startdir/pkg/usr/share/licenses/$pkgname/LICENSE.txt +} diff --git a/community/qtorrent/torrentmain.patch b/community/qtorrent/torrentmain.patch new file mode 100644 index 000000000..a057902b5 --- /dev/null +++ b/community/qtorrent/torrentmain.patch @@ -0,0 +1,12 @@ +diff -wbBur qtorrent-0.9.5/pyqtorrent/torrentmain.py qtorrent-0.9.5.my/pyqtorrent/torrentmain.py +--- qtorrent-0.9.5/pyqtorrent/torrentmain.py 2004-02-16 01:00:37.000000000 +0300 ++++ qtorrent-0.9.5.my/pyqtorrent/torrentmain.py 2007-03-05 01:30:17.000000000 +0300 +@@ -444,7 +444,7 @@ + torrent.start() + + def openFile(self): +- fn = QFileDialog.getOpenFileName(None, "*.torrent") ++ fn = QFileDialog.getOpenFileName("*.torrent") + if fn: + self.newTorrent(str(fn)) + diff --git a/community/qtorrent/torrentsettings.patch b/community/qtorrent/torrentsettings.patch new file mode 100644 index 000000000..5956b5e20 --- /dev/null +++ b/community/qtorrent/torrentsettings.patch @@ -0,0 +1,49 @@ +--- torrentsettings.py 2005-04-05 00:30:46.703711088 +0200 ++++ torrentsettings.py.new 2005-04-05 00:33:45.610513120 +0200 +@@ -34,12 +34,12 @@ + TorrentSettingsLayout.addMultiCellLayout(layout56,3,3,0,1) + + self.listBox1 = QListBox(self,"listBox1") +- self.listBox1.setSizePolicy(QSizePolicy(1,7,0,0,self.listBox1.sizePolicy().hasHeightForWidth())) ++ self.listBox1.setSizePolicy(QSizePolicy(QSizePolicy.Minimum,QSizePolicy.Expanding,0,0,self.listBox1.sizePolicy().hasHeightForWidth())) + + TorrentSettingsLayout.addMultiCellWidget(self.listBox1,0,2,0,0) + + self.widgetStack1 = QWidgetStack(self,"widgetStack1") +- self.widgetStack1.setSizePolicy(QSizePolicy(7,5,0,0,self.widgetStack1.sizePolicy().hasHeightForWidth())) ++ self.widgetStack1.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Preferred,0,0,self.widgetStack1.sizePolicy().hasHeightForWidth())) + + self.WStackPage = QWidget(self.widgetStack1,"WStackPage") + WStackPageLayout = QGridLayout(self.WStackPage,1,1,11,6,"WStackPageLayout") +@@ -53,12 +53,12 @@ + WStackPageLayout.addWidget(self.textLabel1,0,0) + + self.WBind = QLineEdit(self.WStackPage,"WBind") +- self.WBind.setSizePolicy(QSizePolicy(5,0,0,0,self.WBind.sizePolicy().hasHeightForWidth())) ++ self.WBind.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Fixed,0,0,self.WBind.sizePolicy().hasHeightForWidth())) + + WStackPageLayout.addWidget(self.WBind,0,1) + + self.WIP = QLineEdit(self.WStackPage,"WIP") +- self.WIP.setSizePolicy(QSizePolicy(5,0,0,0,self.WIP.sizePolicy().hasHeightForWidth())) ++ self.WIP.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Fixed,0,0,self.WIP.sizePolicy().hasHeightForWidth())) + + WStackPageLayout.addWidget(self.WIP,1,1) + +@@ -79,14 +79,14 @@ + WStackPageLayout.addWidget(self.textLabel4,3,0) + + self.WMinPort = QSpinBox(self.WStackPage,"WMinPort") +- self.WMinPort.setSizePolicy(QSizePolicy(5,0,0,0,self.WMinPort.sizePolicy().hasHeightForWidth())) ++ self.WMinPort.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Fixed,0,0,self.WMinPort.sizePolicy().hasHeightForWidth())) + self.WMinPort.setMaxValue(65535) + self.WMinPort.setMinValue(1) + + WStackPageLayout.addWidget(self.WMinPort,2,1) + + self.WMaxPort = QSpinBox(self.WStackPage,"WMaxPort") +- self.WMaxPort.setSizePolicy(QSizePolicy(5,0,0,0,self.WMaxPort.sizePolicy().hasHeightForWidth())) ++ self.WMaxPort.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Fixed,0,0,self.WMaxPort.sizePolicy().hasHeightForWidth())) + self.WMaxPort.setMaxValue(65535) + self.WMaxPort.setMinValue(1) + diff --git a/community/qtorrent/torrentwindow.patch b/community/qtorrent/torrentwindow.patch new file mode 100644 index 000000000..d4e56ca41 --- /dev/null +++ b/community/qtorrent/torrentwindow.patch @@ -0,0 +1,250 @@ +--- torrentwindow.py 2005-04-04 23:53:12.946334288 +0200 ++++ torrentwindow.py.new 2005-04-05 00:36:22.098723296 +0200 +@@ -52,7 +52,7 @@ + if not name: + self.setName("TorrentWindow") + +- self.setSizePolicy(QSizePolicy(3,3,0,0,self.sizePolicy().hasHeightForWidth())) ++ self.setSizePolicy(QSizePolicy(QSizePolicy.Maximum,QSizePolicy.Maximum,0,0,self.sizePolicy().hasHeightForWidth())) + + self.setCentralWidget(QWidget(self,"qt_central_widget")) + TorrentWindowLayout = QVBoxLayout(self.centralWidget(),11,6,"TorrentWindowLayout") +@@ -77,7 +77,7 @@ + WStatsLayout.addWidget(self.textLabel1,2,0) + + self.WActive = QLabel(self.WStats,"WActive") +- self.WActive.setSizePolicy(QSizePolicy(7,5,0,0,self.WActive.sizePolicy().hasHeightForWidth())) ++ self.WActive.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Preferred,0,0,self.WActive.sizePolicy().hasHeightForWidth())) + self.WActive.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + + WStatsLayout.addWidget(self.WActive,1,1) +@@ -88,25 +88,25 @@ + WStatsLayout.addWidget(self.WPaused,2,1) + + self.WDownRate = QLabel(self.WStats,"WDownRate") +- self.WDownRate.setSizePolicy(QSizePolicy(7,5,0,0,self.WDownRate.sizePolicy().hasHeightForWidth())) ++ self.WDownRate.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Preferred,0,0,self.WDownRate.sizePolicy().hasHeightForWidth())) + self.WDownRate.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + + WStatsLayout.addWidget(self.WDownRate,6,1) + + self.WUpRate = QLabel(self.WStats,"WUpRate") +- self.WUpRate.setSizePolicy(QSizePolicy(7,5,0,0,self.WUpRate.sizePolicy().hasHeightForWidth())) ++ self.WUpRate.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Preferred,0,0,self.WUpRate.sizePolicy().hasHeightForWidth())) + self.WUpRate.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + + WStatsLayout.addWidget(self.WUpRate,7,1) + + self.WDownTotal = QLabel(self.WStats,"WDownTotal") +- self.WDownTotal.setSizePolicy(QSizePolicy(7,5,0,0,self.WDownTotal.sizePolicy().hasHeightForWidth())) ++ self.WDownTotal.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Preferred,0,0,self.WDownTotal.sizePolicy().hasHeightForWidth())) + self.WDownTotal.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + + WStatsLayout.addWidget(self.WDownTotal,9,1) + + self.WUpTotal = QLabel(self.WStats,"WUpTotal") +- self.WUpTotal.setSizePolicy(QSizePolicy(7,5,0,0,self.WUpTotal.sizePolicy().hasHeightForWidth())) ++ self.WUpTotal.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Preferred,0,0,self.WUpTotal.sizePolicy().hasHeightForWidth())) + self.WUpTotal.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + + WStatsLayout.addWidget(self.WUpTotal,10,1) +@@ -124,13 +124,13 @@ + WStatsLayout.addWidget(self.textLabel38,3,0) + + self.WFinished = QLabel(self.WStats,"WFinished") +- self.WFinished.setSizePolicy(QSizePolicy(2,5,0,0,self.WFinished.sizePolicy().hasHeightForWidth())) ++ self.WFinished.setSizePolicy(QSizePolicy(QSizePolicy.Ignored,QSizePolicy.Preferred,0,0,self.WFinished.sizePolicy().hasHeightForWidth())) + self.WFinished.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + + WStatsLayout.addWidget(self.WFinished,3,1) + + self.WFailed = QLabel(self.WStats,"WFailed") +- self.WFailed.setSizePolicy(QSizePolicy(7,5,0,0,self.WFailed.sizePolicy().hasHeightForWidth())) ++ self.WFailed.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Preferred,0,0,self.WFailed.sizePolicy().hasHeightForWidth())) + self.WFailed.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + + WStatsLayout.addWidget(self.WFailed,4,1) +@@ -170,7 +170,7 @@ + self.WTorrents.header().setClickEnabled(0,self.WTorrents.header().count() - 1) + self.WTorrents.addColumn(self.__tr("Last error")) + self.WTorrents.header().setClickEnabled(0,self.WTorrents.header().count() - 1) +- self.WTorrents.setSizePolicy(QSizePolicy(2,2,0,0,self.WTorrents.sizePolicy().hasHeightForWidth())) ++ self.WTorrents.setSizePolicy(QSizePolicy(QSizePolicy.Ignored,QSizePolicy.Ignored,0,0,self.WTorrents.sizePolicy().hasHeightForWidth())) + self.WTorrents.setSelectionMode(QListView.Extended) + self.WTorrents.setAllColumnsShowFocus(1) + self.WTorrents.setItemMargin(5) +@@ -184,7 +184,7 @@ + layout7 = QGridLayout(None,1,1,0,6,"layout7") + + self.WFilesize = QLabel(self.WTorrentPage,"WFilesize") +- self.WFilesize.setSizePolicy(QSizePolicy(2,5,0,0,self.WFilesize.sizePolicy().hasHeightForWidth())) ++ self.WFilesize.setSizePolicy(QSizePolicy(QSizePolicy.Ignored,QSizePolicy.Preferred,0,0,self.WFilesize.sizePolicy().hasHeightForWidth())) + + layout7.addWidget(self.WFilesize,1,1) + +@@ -205,7 +205,7 @@ + layout7.addWidget(self.textLabel16,3,0) + + self.WFilename = QLabel(self.WTorrentPage,"WFilename") +- self.WFilename.setSizePolicy(QSizePolicy(2,5,0,0,self.WFilename.sizePolicy().hasHeightForWidth())) ++ self.WFilename.setSizePolicy(QSizePolicy(QSizePolicy.Ignored,QSizePolicy.Preferred,0,0,self.WFilename.sizePolicy().hasHeightForWidth())) + + layout7.addWidget(self.WFilename,0,1) + +@@ -214,7 +214,7 @@ + layout7.addWidget(self.WProgress,3,1) + + self.WStatus = QLabel(self.WTorrentPage,"WStatus") +- self.WStatus.setSizePolicy(QSizePolicy(2,5,0,0,self.WStatus.sizePolicy().hasHeightForWidth())) ++ self.WStatus.setSizePolicy(QSizePolicy(QSizePolicy.Ignored,QSizePolicy.Preferred,0,0,self.WStatus.sizePolicy().hasHeightForWidth())) + + layout7.addWidget(self.WStatus,2,1) + WTorrentPageLayout.addLayout(layout7) +@@ -224,13 +224,13 @@ + layout6 = QGridLayout(None,1,1,0,6,"layout6") + + self.WUpped = QLabel(self.WTorrentPage,"WUpped") +- self.WUpped.setSizePolicy(QSizePolicy(2,5,0,0,self.WUpped.sizePolicy().hasHeightForWidth())) ++ self.WUpped.setSizePolicy(QSizePolicy(QSizePolicy.Ignored,QSizePolicy.Preferred,0,0,self.WUpped.sizePolicy().hasHeightForWidth())) + self.WUpped.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + + layout6.addWidget(self.WUpped,1,4) + + self.WUpTop = QLabel(self.WTorrentPage,"WUpTop") +- self.WUpTop.setSizePolicy(QSizePolicy(2,5,0,0,self.WUpTop.sizePolicy().hasHeightForWidth())) ++ self.WUpTop.setSizePolicy(QSizePolicy(QSizePolicy.Ignored,QSizePolicy.Preferred,0,0,self.WUpTop.sizePolicy().hasHeightForWidth())) + self.WUpTop.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + + layout6.addWidget(self.WUpTop,1,2) +@@ -250,25 +250,25 @@ + layout6.addWidget(self.textLabel7_2,1,0) + + self.WUpCurrent = QLabel(self.WTorrentPage,"WUpCurrent") +- self.WUpCurrent.setSizePolicy(QSizePolicy(2,5,0,0,self.WUpCurrent.sizePolicy().hasHeightForWidth())) ++ self.WUpCurrent.setSizePolicy(QSizePolicy(QSizePolicy.Ignored,QSizePolicy.Preferred,0,0,self.WUpCurrent.sizePolicy().hasHeightForWidth())) + self.WUpCurrent.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + + layout6.addWidget(self.WUpCurrent,1,1) + + self.WDownCurrent = QLabel(self.WTorrentPage,"WDownCurrent") +- self.WDownCurrent.setSizePolicy(QSizePolicy(2,5,0,0,self.WDownCurrent.sizePolicy().hasHeightForWidth())) ++ self.WDownCurrent.setSizePolicy(QSizePolicy(QSizePolicy.Ignored,QSizePolicy.Preferred,0,0,self.WDownCurrent.sizePolicy().hasHeightForWidth())) + self.WDownCurrent.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + + layout6.addWidget(self.WDownCurrent,0,1) + + self.WUpRatio = QProgressBar(self.WTorrentPage,"WUpRatio") +- self.WUpRatio.setSizePolicy(QSizePolicy(0,0,0,0,self.WUpRatio.sizePolicy().hasHeightForWidth())) ++ self.WUpRatio.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.WUpRatio.sizePolicy().hasHeightForWidth())) + self.WUpRatio.setMaximumSize(QSize(50,32767)) + + layout6.addWidget(self.WUpRatio,1,3) + + self.WDowned = QLabel(self.WTorrentPage,"WDowned") +- self.WDowned.setSizePolicy(QSizePolicy(2,5,0,0,self.WDowned.sizePolicy().hasHeightForWidth())) ++ self.WDowned.setSizePolicy(QSizePolicy(QSizePolicy.Ignored,QSizePolicy.Preferred,0,0,self.WDowned.sizePolicy().hasHeightForWidth())) + self.WDowned.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + + layout6.addWidget(self.WDowned,0,4) +@@ -278,13 +278,13 @@ + layout6.addWidget(self.textLabel7,0,0) + + self.WDownTop = QLabel(self.WTorrentPage,"WDownTop") +- self.WDownTop.setSizePolicy(QSizePolicy(2,5,0,0,self.WDownTop.sizePolicy().hasHeightForWidth())) ++ self.WDownTop.setSizePolicy(QSizePolicy(QSizePolicy.Ignored,QSizePolicy.Preferred,0,0,self.WDownTop.sizePolicy().hasHeightForWidth())) + self.WDownTop.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + + layout6.addWidget(self.WDownTop,0,2) + + self.WDownRatio = QProgressBar(self.WTorrentPage,"WDownRatio") +- self.WDownRatio.setSizePolicy(QSizePolicy(0,0,0,0,self.WDownRatio.sizePolicy().hasHeightForWidth())) ++ self.WDownRatio.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.WDownRatio.sizePolicy().hasHeightForWidth())) + self.WDownRatio.setMaximumSize(QSize(50,32767)) + + layout6.addWidget(self.WDownRatio,0,3) +@@ -295,7 +295,7 @@ + layout14 = QGridLayout(None,1,1,0,6,"layout14") + + self.line1 = QFrame(self.WTorrentPage,"line1") +- self.line1.setSizePolicy(QSizePolicy(0,1,0,0,self.line1.sizePolicy().hasHeightForWidth())) ++ self.line1.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Minimum,0,0,self.line1.sizePolicy().hasHeightForWidth())) + self.line1.setFrameShape(QFrame.VLine) + self.line1.setFrameShadow(QFrame.Sunken) + self.line1.setFrameShape(QFrame.VLine) +@@ -303,7 +303,7 @@ + layout14.addMultiCellWidget(self.line1,0,2,3,3) + + self.textLabel40 = QLabel(self.WTorrentPage,"textLabel40") +- self.textLabel40.setSizePolicy(QSizePolicy(5,5,0,0,self.textLabel40.sizePolicy().hasHeightForWidth())) ++ self.textLabel40.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Preferred,0,0,self.textLabel40.sizePolicy().hasHeightForWidth())) + + layout14.addWidget(self.textLabel40,0,0) + +@@ -338,7 +338,7 @@ + layout13 = QHBoxLayout(None,0,6,"layout13") + + self.WListenPort = QLabel(self.WTorrentPage,"WListenPort") +- self.WListenPort.setSizePolicy(QSizePolicy(7,5,0,0,self.WListenPort.sizePolicy().hasHeightForWidth())) ++ self.WListenPort.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Preferred,0,0,self.WListenPort.sizePolicy().hasHeightForWidth())) + layout13.addWidget(self.WListenPort) + + self.line2 = QFrame(self.WTorrentPage,"line2") +@@ -353,18 +353,18 @@ + layout14.addLayout(layout13,0,5) + + self.textLabel41 = QLabel(self.WTorrentPage,"textLabel41") +- self.textLabel41.setSizePolicy(QSizePolicy(5,5,0,0,self.textLabel41.sizePolicy().hasHeightForWidth())) ++ self.textLabel41.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Preferred,0,0,self.textLabel41.sizePolicy().hasHeightForWidth())) + + layout14.addWidget(self.textLabel41,1,0) + + layout8 = QHBoxLayout(None,0,6,"layout8") + + self.WSeeds = QLabel(self.WTorrentPage,"WSeeds") +- self.WSeeds.setSizePolicy(QSizePolicy(5,5,0,0,self.WSeeds.sizePolicy().hasHeightForWidth())) ++ self.WSeeds.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Preferred,0,0,self.WSeeds.sizePolicy().hasHeightForWidth())) + layout8.addWidget(self.WSeeds) + + self.WCopies = QLabel(self.WTorrentPage,"WCopies") +- self.WCopies.setSizePolicy(QSizePolicy(2,5,0,0,self.WCopies.sizePolicy().hasHeightForWidth())) ++ self.WCopies.setSizePolicy(QSizePolicy(QSizePolicy.Ignored,QSizePolicy.Preferred,0,0,self.WCopies.sizePolicy().hasHeightForWidth())) + self.WCopies.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + layout8.addWidget(self.WCopies) + +@@ -377,11 +377,11 @@ + layout9 = QHBoxLayout(None,0,6,"layout9") + + self.WClients = QLabel(self.WTorrentPage,"WClients") +- self.WClients.setSizePolicy(QSizePolicy(5,5,0,0,self.WClients.sizePolicy().hasHeightForWidth())) ++ self.WClients.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Preferred,0,0,self.WClients.sizePolicy().hasHeightForWidth())) + layout9.addWidget(self.WClients) + + self.WClientStats = QLabel(self.WTorrentPage,"WClientStats") +- self.WClientStats.setSizePolicy(QSizePolicy(2,5,0,0,self.WClientStats.sizePolicy().hasHeightForWidth())) ++ self.WClientStats.setSizePolicy(QSizePolicy(QSizePolicy.Ignored,QSizePolicy.Preferred,0,0,self.WClientStats.sizePolicy().hasHeightForWidth())) + self.WClientStats.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight) + layout9.addWidget(self.WClientStats) + +@@ -407,7 +407,7 @@ + layout26 = QHBoxLayout(None,0,6,"layout26") + + self.WDropper = TorrentDrop(self.centralWidget(),"WDropper") +- self.WDropper.setSizePolicy(QSizePolicy(1,0,0,0,self.WDropper.sizePolicy().hasHeightForWidth())) ++ self.WDropper.setSizePolicy(QSizePolicy(QSizePolicy.Minimum,QSizePolicy.Fixed,0,0,self.WDropper.sizePolicy().hasHeightForWidth())) + layout26.addWidget(self.WDropper) + + self.line5 = QFrame(self.centralWidget(),"line5") +@@ -429,11 +429,11 @@ + layout26.addWidget(self.line6) + + self.WPrevButton = QPushButton(self.centralWidget(),"WPrevButton") +- self.WPrevButton.setSizePolicy(QSizePolicy(0,0,0,0,self.WPrevButton.sizePolicy().hasHeightForWidth())) ++ self.WPrevButton.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.WPrevButton.sizePolicy().hasHeightForWidth())) + layout26.addWidget(self.WPrevButton) + + self.WNextButton = QPushButton(self.centralWidget(),"WNextButton") +- self.WNextButton.setSizePolicy(QSizePolicy(0,0,0,0,self.WNextButton.sizePolicy().hasHeightForWidth())) ++ self.WNextButton.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.WNextButton.sizePolicy().hasHeightForWidth())) + layout26.addWidget(self.WNextButton) + + self.line7 = QFrame(self.centralWidget(),"line7") diff --git a/community/qtpfsgui/ChangeLog b/community/qtpfsgui/ChangeLog new file mode 100644 index 000000000..adb2b623a --- /dev/null +++ b/community/qtpfsgui/ChangeLog @@ -0,0 +1,11 @@ +2009-04-29 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v1.9.3 + +2009-04-04 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Minor version (v1.9.2-3) update caused by exiv2 upgrade. + +2008-11-04 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Minor version (v1.9.2-2) update caused by openexr upgrade. + +2008-09-17 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Package moved to [community] diff --git a/community/qtpfsgui/PKGBUILD b/community/qtpfsgui/PKGBUILD new file mode 100644 index 000000000..2c256d83b --- /dev/null +++ b/community/qtpfsgui/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 3460 2009-10-03 16:56:33Z ibiru $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Dmitry N. Shilov <stormblast@land.ru> + +pkgname=qtpfsgui +pkgver=1.9.3 +pkgrel=2 +pkgdesc="Qt4 graphical user interface that provides a workflow for HDR imaging." +arch=('i686' 'x86_64') +url="http://qtpfsgui.sourceforge.net/" +license=('GPL') +depends=('openexr' 'exiv2' 'fftw' 'libtiff' 'qt') +optdepends=('dcraw: work with raw-files') +install=qtpfsgui.install +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) + +md5sums=('5a6421391e373c912e4a793e131151c8') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + qmake PREFIX=/usr + make || return 1 + make INSTALL_ROOT=${pkgdir} install +} diff --git a/community/qtpfsgui/qtpfsgui.install b/community/qtpfsgui/qtpfsgui.install new file mode 100644 index 000000000..c0797237a --- /dev/null +++ b/community/qtpfsgui/qtpfsgui.install @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/quassel/PKGBUILD b/community/quassel/PKGBUILD new file mode 100644 index 000000000..972c19385 --- /dev/null +++ b/community/quassel/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 3463 2009-10-03 17:33:07Z ibiru $ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> + +pkgname=quassel +pkgver=0.4.1 +pkgrel=2 +pkgdesc="QT4 irc client with a separated core" +url="http://quassel-irc.org" +arch=('i686' 'x86_64') +license=('GPL') +depends=('kdelibs' 'oxygen-icons') +makedepends=('cmake' 'automoc4') +source=("$url/system/files/$pkgname-$pkgver.tar.bz2" + 'rc.quassel') +install=quassel.install +md5sums=('bf89e3ff2e12c64d9cf8b1445e46039f' + '3b0b807f404bbe5f0ddcf74d5f19ab55') + +build() { + cd ${srcdir} + + mkdir build + cd build + + cmake -D CMAKE_INSTALL_PREFIX=/usr/ -DWITH_KDE=1 -D CMAKE_BUILD_TYPE="Release" ../$pkgname-$pkgver/ -Wno-dev || return 1 + make || return 1 + make DESTDIR=${pkgdir} install + + install -D -m755 ${srcdir}/rc.quassel \ + ${pkgdir}/etc/rc.d/quassel || return 1 +} diff --git a/community/quassel/quassel.install b/community/quassel/quassel.install new file mode 100644 index 000000000..c0797237a --- /dev/null +++ b/community/quassel/quassel.install @@ -0,0 +1,11 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/quassel/rc.quassel b/community/quassel/rc.quassel new file mode 100644 index 000000000..68758800b --- /dev/null +++ b/community/quassel/rc.quassel @@ -0,0 +1,38 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/bin/quasselcore` +case "$1" in + start) + stat_busy "Starting Quassel Core" + [ -z "$PID" ] && /usr/bin/quasselcore &> /dev/null & + if [ $? -gt 0 ]; then + stat_fail + else + echo $PID > /var/run/quassel.pid + add_daemon quassel + stat_done + fi + ;; + stop) + stat_busy "Stopping Quassel Core" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm -f /var/run/quassel.pid + rm_daemon quassel + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/qucs/ChangeLog b/community/qucs/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/qucs/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/qucs/PKGBUILD b/community/qucs/PKGBUILD new file mode 100644 index 000000000..7318bfdb7 --- /dev/null +++ b/community/qucs/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: V�ctor Mart�nez Romanos <vmromanos@gmail.com> + +pkgname=qucs +pkgver=0.0.15 +pkgrel=1 +pkgdesc="An integrated circuit simulator with a graphical user interface" +arch=('i686' 'x86_64') +url="http://qucs.sourceforge.net" +license=('GPL') +depends=('qt3') +optdepends=('freehdl: to permit digital circuit simulation' + 'asco: to enable circuit optimization') +source=(http://downloads.sourceforge.net/sourceforge/qucs/$pkgname-$pkgver.tar.gz) +md5sums=('5a35eee790c92eba97de181b12794823') + +build() { + cd $startdir/src/$pkgname-$pkgver + . /etc/profile.d/qt3.sh + export PATH=$QTDIR/bin:$PATH + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/quesoglc/PKGBUILD b/community/quesoglc/PKGBUILD new file mode 100644 index 000000000..273c8f58a --- /dev/null +++ b/community/quesoglc/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Markus Pargmann +pkgname=quesoglc +pkgver=0.7.1 +pkgrel=1 +pkgdesc="The OpenGL Character Renderer (GLC) is a state machine that provides OpenGL programs with character rendering services via an application programming interface (API)." +arch=(i686 x86_64) +url="http://quesoglc.sourceforge.net/" +license=('GPL') +depends=('freetype2' 'fontconfig' 'freeglut' 'fribidi' 'mesa') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('6a2228d60b8522a9a1112933c629226e') +options=(!libtool) + +build() { + cd "$startdir/src/$pkgname-$pkgver" + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$startdir/pkg" install +} + +# vim:set ts=2 sw=2 et: + diff --git a/community/r8101/PKGBUILD b/community/r8101/PKGBUILD new file mode 100644 index 000000000..5857b3999 --- /dev/null +++ b/community/r8101/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <gcarrier@aur.archlinux.org> +# Contributor: Denis Zawada <deno@jabster.pl> +pkgname=r8101 +pkgver=1.011.00 +_kernver=`uname -r` +pkgrel=1 +pkgdesc="r8101 realtek lan drivers" +url="http://realtek.com.tw" +license=('GPL') +arch=('i686' 'x86_64') +source=("http://koon.fr/~gcarrier/$pkgname-$pkgver.tar.bz2") +install=r8101.install +build() { + cd "$srcdir"/$pkgname-$pkgver + # Strange permissions... + chmod -R a+X . + make clean modules || return 1 + mkdir -p "$pkgdir"/lib/modules/${_kernver}/kernel/drivers/net + install -D -m644 "src/r8101.ko" "$pkgdir/lib/modules/$_kernver/kernel/drivers/net/r8101.ko" +} +md5sums=('c603a7cd18ced13f81229c10933119f8') diff --git a/community/r8101/r8101.install b/community/r8101/r8101.install new file mode 100644 index 000000000..5e098fc24 --- /dev/null +++ b/community/r8101/r8101.install @@ -0,0 +1,15 @@ +post_install() { + depmod -a +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} + +op=$1 +shift +$op $* diff --git a/community/raggle/PKGBUILD b/community/raggle/PKGBUILD new file mode 100644 index 000000000..fee62b41e --- /dev/null +++ b/community/raggle/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=raggle +pkgver=0.4.4 +pkgrel=5 +pkgdesc="Open-source console-based RSS aggregator, written in Ruby" +arch=('i686' 'x86_64') +url="http://www.raggle.org" +license=('GPL') +depends=('ruby' 'ruby-ncurses') +source=(http://www.raggle.org/files/$pkgname-$pkgver.tar.gz raggle.patch) +md5sums=('d6fd8e1487f53e5cf89e1bf3cf3adbfc' 'b63d6bc868ce06a047f753f9a4b6adfc') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch < ../raggle.patch + sed -e 's:\\\"${DATADIR}\\\":\\\"/usr/share/raggle\\\":' -i Makefile + make PREFIX=$startdir/pkg/usr install +} diff --git a/community/raggle/raggle.patch b/community/raggle/raggle.patch new file mode 100644 index 000000000..0b0abc55c --- /dev/null +++ b/community/raggle/raggle.patch @@ -0,0 +1,20 @@ +--- raggle.old 2006-07-07 00:27:23.000000000 +0200 ++++ raggle 2006-07-07 00:28:22.000000000 +0200 +@@ -48,6 +48,17 @@ + # As early as possible, ^C and ^\ are common, and dumping a trace is + # ugly On the other hand, dumping trace is very useful when running + # tests, therefore disable these unless this file is executed. ++ ++if RUBY_VERSION == "1.8.4" ++ class Bignum ++ def to_yaml( opts = {} ) ++ YAML::quick_emit( nil, opts ) { |out| ++ out.scalar( nil, to_s, :plain ) ++ } ++ end ++ end ++end ++ + if __FILE__ == $0 + trap('INT') { + if $config['run_http_server'] diff --git a/community/rake/PKGBUILD b/community/rake/PKGBUILD new file mode 100644 index 000000000..c6235cdde --- /dev/null +++ b/community/rake/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Maintainer: Bjorn Lindeijer <bjorn lindeijer nl> +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=rake +pkgver=0.8.6 +pkgrel=1 +pkgdesc="A simple ruby build program with capabilities similar to make" +arch=('i686' 'x86_64') +url="http://rake.rubyforge.org" +license=("MIT") +depends=('ruby') +source=(http://rubyforge.org/frs/download.php/56636/rake-0.8.6.tgz) +build() { + cd "$srcdir/$pkgname-$pkgver" + DESTDIR="$pkgdir" ruby install.rb --no-ri --tests +} +md5sums=('35fecc5bec9de407fe346e9fd63b776b') diff --git a/community/rapidsvn/PKGBUILD b/community/rapidsvn/PKGBUILD new file mode 100644 index 000000000..cbc349649 --- /dev/null +++ b/community/rapidsvn/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: AqD <aquila.deus@gmail.com> +# Contributor: TheMadsen <arch@themadsens.dk> + +pkgname=rapidsvn +pkgver=0.10.0 +pkgrel=4 +pkgdesc="A cross-platform GUI front-end for the Subversion revision system written in C++ using the wxWidgets framework." +depends=('subversion' 'wxgtk') +url='http://rapidsvn.tigris.org/' +arch=('i686' 'x86_64') +license=('GPL') +options=('!libtool') +source=(http://www.rapidsvn.org/download/release/0.10/rapidsvn-$pkgver-1.tar.gz + $pkgname.desktop) +md5sums=('16802590de4b7a336e27621d794124f2' + '349e6d9729f88868902611bb1172f134') + +build() { + cd $srcdir/$pkgname-$pkgver + + sed -i 's#src/tests/svncpp/Makefile##' configure + [ "$NOEXTRACT" == 1 ] || ./configure --prefix=/usr --with-apu-config="`which apu-1-config`" --with-apr-config="`which apr-1-config`" || return 1 + + make -k || return 1 + make DESTDIR=$pkgdir install || return 1 + + install -Dm644 src/res/bitmaps/rapidsvn_32x32.xpm \ + $pkgdir/usr/share/pixmaps/rapidsvn_32x32.xpm || return 1 + install -Dm644 ../$pkgname.desktop \ + $pkgdir/usr/share/applications/$pkgname.desktop || return 1 +} diff --git a/community/rapidsvn/rapidsvn.desktop b/community/rapidsvn/rapidsvn.desktop new file mode 100644 index 000000000..8adeb20e1 --- /dev/null +++ b/community/rapidsvn/rapidsvn.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=RapidSVN +Comment=SVN source viewer +Exec=rapidsvn +Icon=rapidsvn_32x32 +Terminal=false +Type=Application +Categories=GNOME;Application;Development; +StartupNotify=true diff --git a/community/raw-thumbnailer/PKGBUILD b/community/raw-thumbnailer/PKGBUILD new file mode 100644 index 000000000..1edef369a --- /dev/null +++ b/community/raw-thumbnailer/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: pressh <pressh at gmail dot com> +# Contributor: boromil@gmail.com + +pkgname=raw-thumbnailer +pkgver=0.2 +pkgrel=1 +pkgdesc="A lightweight and fast raw image thumbnailer that can be used by file managers." +url="http://code.google.com/p/raw-thumbnailer/" +license=('GPL2') +arch=('i686' 'x86_64') +depends=('libopenraw') +source=(http://raw-thumbnailer.googlecode.com/files/$pkgname-$pkgver.tar.gz) +md5sums=('f107575aa32a0d53802cf5beead18bf8') + +build() { + + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/rawstudio/PKGBUILD b/community/rawstudio/PKGBUILD new file mode 100644 index 000000000..167e4ea40 --- /dev/null +++ b/community/rawstudio/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: cdhotfire <cdhotfire@gmail.com> + +pkgname=rawstudio +pkgver=1.2 +pkgrel=2 +pkgdesc="An open source raw-image converter written in GTK+." +arch=('i686' 'x86_64') +license=('GPL') +url="http://rawstudio.org/" +depends=('gconf' 'libxml2' 'lcms' 'libjpeg' 'libtiff' 'desktop-file-utils' 'exiv2') +install=rawstudio.install +source=(http://rawstudio.org/files/release/$pkgname-$pkgver.tar.gz + rawstudio-const.patch) + +build() { + cd $srcdir/$pkgname-$pkgver + patch -Np1 -i $srcdir/rawstudio-const.patch || return 1 + ./configure --prefix=/usr + make || return 1 + make prefix=$pkgdir/usr install +} +md5sums=('25399cd80294fa44220a8940fc77689f' + '6692b460e838ea56462aff7626b2dcef') diff --git a/community/rawstudio/rawstudio-const.patch b/community/rawstudio/rawstudio-const.patch new file mode 100644 index 000000000..00332fe88 --- /dev/null +++ b/community/rawstudio/rawstudio-const.patch @@ -0,0 +1,12 @@ +diff -Nur rawstudio-1.2.orig/src/dcraw.cc rawstudio-1.2/src/dcraw.cc +--- rawstudio-1.2.orig/src/dcraw.cc 2009-04-10 00:21:45.000000000 +0300 ++++ rawstudio-1.2/src/dcraw.cc 2009-07-16 00:05:28.169155134 +0300 +@@ -8510,7 +8510,7 @@ + argv[argc] = ""; + for (arg=1; (((opm = argv[arg][0]) - 2) | 2) == '+'; ) { + opt = argv[arg++][1]; +- if ((cp = strchr (sp="nbrkStqmHACg", opt))) ++ if ((cp = (char *)strchr (sp="nbrkStqmHACg", opt))) + for (i=0; i < "114111111422"[cp-sp]-'0'; i++) + if (!isdigit(argv[arg+i][0])) { + dcraw_message (DCRAW_ERROR,_("Non-numeric argument to \"-%c\"\n"), opt); diff --git a/community/rawstudio/rawstudio.install b/community/rawstudio/rawstudio.install new file mode 100644 index 000000000..4d6fa007d --- /dev/null +++ b/community/rawstudio/rawstudio.install @@ -0,0 +1,13 @@ +pkgname=rawstudio + +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + update-desktop-database -q +} diff --git a/community/rdiff-backup/ChangeLog b/community/rdiff-backup/ChangeLog new file mode 100644 index 000000000..b6e02ffe2 --- /dev/null +++ b/community/rdiff-backup/ChangeLog @@ -0,0 +1,5 @@ +2008-09-27 Dragonlord <dragonlord@aur.archlinux.org> + * updated to major release 1.2.1 + +2007-06-28 tardo <tardo@nagi-fanboi.net> + * Built for x86_64 diff --git a/community/rdiff-backup/PKGBUILD b/community/rdiff-backup/PKGBUILD new file mode 100644 index 000000000..7688303b3 --- /dev/null +++ b/community/rdiff-backup/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> +# Contributor: Erwin Van de Velde <erwin.vandevelde@gmail.com> +pkgname=rdiff-backup +pkgver=1.2.8 +pkgrel=1 +pkgdesc='A utility for local/remote mirroring and incremental backups' +arch=('i686' 'x86_64') +url='http://www.nongnu.org/rdiff-backup/' +license=('GPL') +depends=('python' 'librsync') +optdepends=('pylibacl: access control list support' + 'pyxattr: extended attribute support') +source=("http://savannah.nongnu.org/download/$pkgname/$pkgname-$pkgver.tar.gz") +md5sums=('1a94dc537fcf74d6a3a80bd27808e77b') + +build() { + cd "$srcdir/$pkgname-$pkgver" + python setup.py install --root="$pkgdir" || return 1 +} diff --git a/community/recoll/PKGBUILD b/community/recoll/PKGBUILD new file mode 100644 index 000000000..17fbb0416 --- /dev/null +++ b/community/recoll/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 1945 2009-09-06 19:12:37Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Vladimir Chizhov <jagoterr@gmail.com> +# Contributor: Robert Emil Berge <filoktetes@linuxophic.org> + +pkgname=recoll +pkgver=1.12.1 +pkgrel=2 +pkgdesc="Full text search tool based on Xapian backend" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.lesbonscomptes.com/recoll/" +depends=('xapian-core>=1.0.15-1' 'qt' 'openssl' 'hicolor-icon-theme') +optdepends=('unzip: for the OpenOffice.org documents' + 'xpdf: for pdf' + 'pstotext: for postscipt' + 'antiword: for msword' + 'catdoc: for ms excel and powerpoint' + 'unrtf: for RTF' + 'tetex: for dvi support with dvips' + 'djvulibre: for djvu' + 'id3lib: for mp3 tags support with id3info') +install=recoll.install +source=(http://www.lesbonscomptes.com/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('d338a7427058c4c85bf60101cb014255') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/recoll/recoll.install b/community/recoll/recoll.install new file mode 100644 index 000000000..0fbb3047a --- /dev/null +++ b/community/recoll/recoll.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/recorder/PKGBUILD b/community/recorder/PKGBUILD new file mode 100644 index 000000000..61da12e26 --- /dev/null +++ b/community/recorder/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Alex Ciurana <icrave@gmail.com> + +pkgname=recorder +pkgver=1.4.1 +pkgrel=1 +url="http://code.google.com/p/recorder/" +pkgdesc="A simple GTK+ disc burner." +arch=('i686' 'x86_64') +license=('GPL') +depends=('pygtk' 'cdrkit' 'dvd+rw-tools') +makedepends=('gettext') +optdepends=("vcdimager, cdrdao: Support for VCD/SVCD modes" + "mpg123, vorbis-tools: Support for mp3 and ogg files on CD Audio mode") +source=(http://recorder.googlecode.com/files/$pkgname-$pkgver.tar.bz2) +md5sums=('bf61d227ac9380770be9173aa91d92cc') + +build() { + cd $startdir/src/recorder-$pkgver + make DESTDIR=$startdir/pkg install +} diff --git a/community/recordmydesktop/PKGBUILD b/community/recordmydesktop/PKGBUILD new file mode 100644 index 000000000..eb8838195 --- /dev/null +++ b/community/recordmydesktop/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Gilles CHAUVIN <gcnweb at gmail dot com> + +pkgname=recordmydesktop +pkgver=0.3.8.1 +pkgrel=1 +pkgdesc="Produces a OGG encapsulated Theora/Vorbis recording of your desktop" +arch=('i686' 'x86_64') +url="http://recordmydesktop.sourceforge.net" +license=('GPL') +depends=('alsa-lib' 'zlib' 'libvorbis' 'libxdamage' 'libxext' 'libtheora' 'libsm') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('6998b165540598965499bd99d8aa0eef') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/recoverdm/ChangeLog b/community/recoverdm/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/recoverdm/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/recoverdm/PKGBUILD b/community/recoverdm/PKGBUILD new file mode 100644 index 000000000..f531101eb --- /dev/null +++ b/community/recoverdm/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=recoverdm +pkgver=0.20 +pkgrel=1 +pkgdesc="helps to recover disks with bad sectors" +arch=('i686' 'x86_64') +url="http://www.vanheusden.com/recoverdm/" +license=('GPL') +depends=(glibc) +source=(http://www.vanheusden.com/recoverdm/${pkgname}-${pkgver}.tgz) +md5sums=('9da9ea7d44f8f94984715eb2ff1ecab4') + +build() { + cd ${startdir}/src/$pkgname-${pkgver} + make || return 1 + install -D -m 0755 mergebad $startdir/pkg/usr/bin/mergebad && \ + install -D -m 0755 recoverdm $startdir/pkg/usr/bin/recoverdm +} diff --git a/community/reflector/PKGBUILD b/community/reflector/PKGBUILD new file mode 100644 index 000000000..1457a7d76 --- /dev/null +++ b/community/reflector/PKGBUILD @@ -0,0 +1,17 @@ +# Maintainer: Xyne <xyne at archlinux dot us> +pkgname=reflector +pkgver=4.2 +pkgrel=1 +pkgdesc="A script to retrieve and filter the latest mirrorlist from Gerbra's mirror page." +depends=('perl' 'perl-xyne-arch') +arch=('any') +license=('GPL') +url="http://xyne.archlinux.ca/info/${pkgname}" +source=(http://xyne.archlinux.ca/src/${pkgname}-${pkgver}.tar.gz) +md5sums=('1d8af24b866282b3e9969e7bccd20905') + +build() { + install -D -m755 $srcdir/$pkgname/$pkgname $pkgdir/usr/bin/${pkgname} + install -D -m644 $srcdir/$pkgname/man/$pkgname.1.gz $pkgdir/usr/share/man/man1/$pkgname.1.gz +} +# vim: set ts=2 sw=2 et: diff --git a/community/remind/ChangeLog b/community/remind/ChangeLog new file mode 100644 index 000000000..1feb0f052 --- /dev/null +++ b/community/remind/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Fixed source url diff --git a/community/remind/PKGBUILD b/community/remind/PKGBUILD new file mode 100644 index 000000000..72a0680dd --- /dev/null +++ b/community/remind/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff 'codemac' Mickey <jeff@archlinux.org> +# Contributor: Sebastian Sontberg <ssontberg@h3c.de> + +pkgname=remind +pkgver=3.01.06 +pkgrel=1 +pkgdesc="A sophisticated calendar and alarm progam" +arch=('i686' 'x86_64') +url="http://www.roaringpenguin.com/penguin/open_source_remind.php" +license=('GPL') +depends=('tk') +source=(http://www.roaringpenguin.com/files/download/remind-0$pkgver.tar.gz) +options=(!emptydirs) +md5sums=('65e5052ebdeeb31689bc68e7854150d5') + +build() { + cd $startdir/src/$pkgname-0$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/rexima/ChangeLog b/community/rexima/ChangeLog new file mode 100644 index 000000000..f7e20f94a --- /dev/null +++ b/community/rexima/ChangeLog @@ -0,0 +1,2 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/rexima/PKGBUILD b/community/rexima/PKGBUILD new file mode 100644 index 000000000..420cc93ba --- /dev/null +++ b/community/rexima/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> + +pkgname=rexima +pkgver=1.4 +pkgrel=2 +pkgdesc="A curses-based interactive mixer." +arch=('i686' 'x86_64') +url="http://rus.members.beeb.net/rexima.html" +license=('GPL') +depends=('ncurses') +source=(ftp://ftp.ibiblio.org/pub/Linux/apps/sound/mixers/$pkgname-$pkgver.tar.gz) +md5sums=('333a4db26409b9cca9b9e96ddf42f44c') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make PREFIX=$startdir/pkg/usr install +} diff --git a/community/rezero/PKGBUILD b/community/rezero/PKGBUILD new file mode 100644 index 000000000..51ac56360 --- /dev/null +++ b/community/rezero/PKGBUILD @@ -0,0 +1,16 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +pkgname=rezero +pkgver=0.1 +pkgrel=2 +pkgdesc="Userspace driver for Option High Speed Mobile Devices" +arch=('i686' 'x86_64') +url="http://www.pharscape.org/component/option,com_forum/Itemid,68/page,viewtopic/t,425/" +license=('GPL2') +provides=('ozerocdoff') +conflicts=('ozerocdoff') +source=(http://koon.fr/~gcarrier/$pkgname-$pkgver.tar.gz) +build() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir/" install || return 1 +} +md5sums=('10bac452c439dc8aa98e7a2de2987e56') diff --git a/community/rfc/PKGBUILD b/community/rfc/PKGBUILD new file mode 100644 index 000000000..aa45612ec --- /dev/null +++ b/community/rfc/PKGBUILD @@ -0,0 +1,66 @@ +# $Id: PKGBUILD 1541 2009-08-25 14:43:46Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Peter Simons <simons@cryp.to> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=rfc +pkgver=20090825 +pkgrel=1 +pkgdesc="RFCs from rfc-editor.org" +arch=('any') +url="http://www.rfc-editor.org/" +license=("custom:as-is") +options=('docs') +source=(ftp://ftp.nic.it/mirrors/in-notes/rfc-index.txt \ + license \ + ftp://ftp.nic.it/mirrors/in-notes/tar/RFCs0001-0500.tar.gz \ + ftp://ftp.nic.it/mirrors/in-notes/tar/RFCs0501-1000.tar.gz \ + ftp://ftp.nic.it/mirrors/in-notes/tar/RFCs1001-1500.tar.gz \ + ftp://ftp.nic.it/mirrors/in-notes/tar/RFCs1501-2000.tar.gz \ + ftp://ftp.nic.it/mirrors/in-notes/tar/RFCs2001-2500.tar.gz \ + ftp://ftp.nic.it/mirrors/in-notes/tar/RFCs2501-3000.tar.gz \ + ftp://ftp.nic.it/mirrors/in-notes/tar/RFCs3001-3500.tar.gz \ + ftp://ftp.nic.it/mirrors/in-notes/tar/RFCs3501-4000.tar.gz \ + ftp://ftp.nic.it/mirrors/in-notes/tar/RFCs4001-4500.tar.gz \ + ftp://ftp.nic.it/mirrors/in-notes/tar/RFCs4501-5000.tar.gz \ + ftp://ftp.nic.it/mirrors/in-notes/tar/RFCs5001-5500.tar.gz \ + ftp://ftp.nic.it/mirrors/in-notes/tar/RFCs5501-latest.tar.gz) +md5sums=('a931244b76ecce7b19026d4a60ed8f2a' + '06a779406b45edddbd19fda96696ab4a' + '828d8905d047ca6cb6819382c92fac27' + 'd516de38c17d748f9d10cbbc2ea3cc5d' + '5fb7f95e14515a47019761f8c01a350e' + '8230d2afe5f3a53867ea5d11f1e175dd' + 'e3569a24685a912e9a51dd7d5785b995' + '4b7b2b878d143285983db0d2ea11be26' + '8551c9d56cd37c9b129fbcf236374db8' + 'cf22bd08e7988bf1a4bdde204103f709' + '915fffa9615c00139f415f2901fd4ebe' + 'ea95188a6eef61df316177082413bf14' + 'c4cf392c28725b8ffa394ac3eac47513' + 'c3b156c2aeb99206eeb9d588d856c48f') + +build() { + cd "$srcdir" + + mkdir -p "$pkgdir/usr/share/doc/rfc" || return 1 + cp rfc-index.txt "$pkgdir/usr/share/doc/rfc/" || return 1 + rm -f rfc-index.txt + + tar xf rfc1305.tar || return 1 + rm -f rfc1305.tar + for n in ntpv3*; do + mv "$n" "rfc1305-$n" || return 1 + done + + for fmt in txt ps pdf; do + mkdir -p "$pkgdir/usr/share/doc/rfc/${fmt}" || return 1 + mv *.${fmt} "$pkgdir/usr/share/doc/rfc/${fmt}/" || return 1 + done + + cd "$pkgdir/usr/share/doc/rfc" + find . -type f -exec chmod 444 {} \; + find . -type d -exec chmod 555 {} \; + chown -R root:root . + install -D -m0644 $srcdir/license $pkgdir/usr/share/licenses/$pkgname/license +} diff --git a/community/rfc/license b/community/rfc/license new file mode 100644 index 000000000..186e552df --- /dev/null +++ b/community/rfc/license @@ -0,0 +1,64 @@ +The Request For Comments (RFC) documents are intended to have wide +distribution. + +1. Copying and distributing the whole RFC without any changes: + +1a. The copying and free redistribution are generally encouraged. + +1b. The inclusion of RFCs in other documents and collections that are +distributed for a fee is also encouraged, though in this case it is a +courtesy (i) to ask the RFC author and (ii) provide the RFC author +with a copy of the final document or collection. Anyone can takes +some RFCs, put them in a book, copyright the book, and sell it. This +in no way inhibits anyone else from doing the same thing, or inhibits +any other distribution of the RFCs. + +2. Copying and distributing the whole RFC with changes in format, +font, etcetera: + +2a. The same as case 1 with the addition that a note should be made +of the reformatting. + +3. Copying and distributing portions of an RFC: + +3a. As with any material excerpted from another source, proper credit +and citations must be provided. + +4. Translating RFCs into other languages: + +4a. Since wide distribution of RFCs is very desirable, translation +into other languages is also desirable. The same requirements and +courtesies should be followed in distributing RFCs in translation as +would be followed when distributing RFCs in the original language. + + +Newer RFCs are under the following copyright: + + +"Full Copyright Statement + + Copyright (C) The Internet Society (1998). All Rights Reserved. + + This document and translations of it may be copied and furnished to + others, and derivative works that comment on or otherwise explain it + or assist in its implementation may be prepared, copied, published + and distributed, in whole or in part, without restriction of any + kind, provided that the above copyright notice and this paragraph are + included on all such copies and derivative works. However, this + document itself may not be modified in any way, such as by removing + the copyright notice or references to the Internet Society or other + Internet organizations, except as needed for the purpose of + developing Internet standards in which case the procedures for + copyrights defined in the Internet Standards process must be + followed, or as required to translate it into languages other than + English. + + The limited permissions granted above are perpetual and will not be + revoked by the Internet Society or its successors or assigns. + + This document and the information contained herein is provided on an + "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING + TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING + BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION + HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF + MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." diff --git a/community/ripperx/PKGBUILD b/community/ripperx/PKGBUILD new file mode 100644 index 000000000..85c32dce4 --- /dev/null +++ b/community/ripperx/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: dorphell <dorphell@archlinux.org> + +pkgname=ripperx +pkgver=2.7.2 +pkgrel=1 +pkgdesc="GTK program to rip and encode mp3 files" +arch=(i686 x86_64) +url="http://ripperx.sourceforge.net/" +depends=('gtk2' 'id3lib') +license=('GPL') +source=(http://downloads.sourceforge.net/ripperx/ripperX-$pkgver.tar.gz) +md5sums=('c2c17f14cb5a02647730fcc684e48fdd') + +build() { + cd $startdir/src/ripperX-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/rlog/ChangeLog b/community/rlog/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/rlog/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/rlog/PKGBUILD b/community/rlog/PKGBUILD new file mode 100644 index 000000000..1b0d110cc --- /dev/null +++ b/community/rlog/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Sven Kauber <celeon@gmail.com> + +pkgname=rlog +pkgver=1.4 +pkgrel=2 +pkgdesc="A flexible message logging facility for C++ programs and libraries" +arch=('i686' 'x86_64') +url="http://arg0.net/wiki/rlog" +license=('LGPL') +depends=('gcc') +options=('!libtool') +source=(http://rlog.googlecode.com/files/$pkgname-$pkgver.tar.gz \ + $pkgname-section.patch) +md5sums=('c29f74e0f50d66b20312d049b683ff82' + '69644989e07ceb5c265dfc0c6f770810') + +build() +{ + cd $startdir/src/$pkgname-$pkgver + patch -Np1 -i $startdir/src/$pkgname-section.patch || return 1 + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg/ install +} diff --git a/community/rlog/rlog-section.patch b/community/rlog/rlog-section.patch new file mode 100644 index 000000000..b22dfc2b7 --- /dev/null +++ b/community/rlog/rlog-section.patch @@ -0,0 +1,74 @@ +diff -ruN rlog-1.4.orig/rlog/common.h rlog-1.4/rlog/common.h +--- rlog-1.4.orig/rlog/common.h 2008-06-15 07:49:52.000000000 +0200 ++++ rlog-1.4/rlog/common.h 2008-06-23 19:29:16.000000000 +0200 +@@ -52,7 +52,6 @@ + + # define PRINTF(FMT,X) __attribute__ (( __format__ ( __printf__, FMT, X))) + # define HAVE_PRINTF_ATTR 1 +-# define RLOG_SECTION __attribute__ (( section("RLOG_DATA") )) + + #if __GNUC__ >= 3 + # define expect(foo, bar) __builtin_expect((foo),bar) +@@ -77,7 +76,6 @@ + */ + # define PRINTF(FMT,X) + # define HAVE_PRINTF_ATTR 0 +-# define RLOG_SECTION + + /*! + */ +diff -ruN rlog-1.4.orig/rlog/common.h.in rlog-1.4/rlog/common.h.in +--- rlog-1.4.orig/rlog/common.h.in 2008-06-15 05:10:13.000000000 +0200 ++++ rlog-1.4/rlog/common.h.in 2008-06-23 19:28:28.000000000 +0200 +@@ -52,7 +52,6 @@ + + # define PRINTF(FMT,X) __attribute__ (( __format__ ( __printf__, FMT, X))) + # define HAVE_PRINTF_ATTR 1 +-# define RLOG_SECTION __attribute__ (( section("RLOG_DATA") )) + + #if __GNUC__ >= 3 + # define expect(foo, bar) __builtin_expect((foo),bar) +@@ -77,7 +76,6 @@ + */ + # define PRINTF(FMT,X) + # define HAVE_PRINTF_ATTR 0 +-# define RLOG_SECTION + + /*! + */ +diff -ruN rlog-1.4.orig/rlog/rlog-c99.h rlog-1.4/rlog/rlog-c99.h +--- rlog-1.4.orig/rlog/rlog-c99.h 2008-06-15 05:56:57.000000000 +0200 ++++ rlog-1.4/rlog/rlog-c99.h 2008-06-23 19:28:37.000000000 +0200 +@@ -22,7 +22,7 @@ + @internal + */ + #define _rMessageDef(ID, COMPONENT) \ +- static rlog::PublishLoc ID RLOG_SECTION = {& ID ## _enabled, \ ++ static rlog::PublishLoc ID = {& ID ## _enabled, \ + &rlog::RLog_Register, 0, STR(COMPONENT), __FILE__, \ + __FUNCTION__, __LINE__, 0}; + +diff -ruN rlog-1.4.orig/rlog/rlog-novariadic.h rlog-1.4/rlog/rlog-novariadic.h +--- rlog-1.4.orig/rlog/rlog-novariadic.h 2008-06-15 05:10:13.000000000 +0200 ++++ rlog-1.4/rlog/rlog-novariadic.h 2008-06-23 19:28:45.000000000 +0200 +@@ -35,7 +35,7 @@ + + #define _rMessageDef(ID, COMPONENT) \ + static bool ID ## _enabled = true; \ +- static rlog::PublishLoc ID RLOG_SECTION = {& ID ## _enabled, \ ++ static rlog::PublishLoc ID = {& ID ## _enabled, \ + &rlog::RLog_Register, 0, STR(COMPONENT), __FILE__, \ + __FUNCTION__, __LINE__, 0} + +diff -ruN rlog-1.4.orig/rlog/rlog-prec99.h rlog-1.4/rlog/rlog-prec99.h +--- rlog-1.4.orig/rlog/rlog-prec99.h 2008-06-15 05:59:05.000000000 +0200 ++++ rlog-1.4/rlog/rlog-prec99.h 2008-06-23 19:28:06.000000000 +0200 +@@ -18,7 +18,7 @@ + + #define _rMessageDef(ID, COMPONENT) \ + static bool ID ## _enabled = true; \ +- static rlog::PublishLoc ID RLOG_SECTION = {& ID ## _enabled, \ ++ static rlog::PublishLoc ID = {& ID ## _enabled, \ + &rlog::RLog_Register, 0, STR(COMPONENT), __FILE__, \ + __FUNCTION__, __LINE__, 0}; + diff --git a/community/rlwrap/ChangeLog b/community/rlwrap/ChangeLog new file mode 100644 index 000000000..c28dd3ee0 --- /dev/null +++ b/community/rlwrap/ChangeLog @@ -0,0 +1,5 @@ +2008-03-21 partition <heniekk@gmail.com> +* Updated to 0.30 +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/rlwrap/PKGBUILD b/community/rlwrap/PKGBUILD new file mode 100644 index 000000000..45cfe9841 --- /dev/null +++ b/community/rlwrap/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer : wizzomafizzo <wizzomafizzo@gmail.com> +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Benjamin Andresen <benny AT klapmuetz DOT org> +# Contributor: Douglas Thrift <douglas@douglasthrift.net> + +pkgname=rlwrap +pkgver=0.30 +pkgrel=2 +pkgdesc="A 'readline wrapper'" +arch=('i686' 'x86_64') +url="http://utopia.knoware.nl/~hlub/uck/rlwrap/" +license=('GPL') +depends=('readline') +source=(http://utopia.knoware.nl/~hlub/uck/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('03d8bd4996945ea32d3c7d5dc38c956e') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr + make || result 1 + make DESTDIR=$pkgdir install || return 1 +} diff --git a/community/rocksndiamonds-data/PKGBUILD b/community/rocksndiamonds-data/PKGBUILD new file mode 100644 index 000000000..e722b691a --- /dev/null +++ b/community/rocksndiamonds-data/PKGBUILD @@ -0,0 +1,65 @@ +# $Id: PKGBUILD 1547 2009-08-25 15:22:52Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# contributor: Jacek Poplawski <jacekpoplawski@gmail.com> + +pkgname=rocksndiamonds-data +pkgver=3.2.6.1 +pkgrel=2 +arch=(any) +pkgdesc='rockndiamonds game data and levels' +url="http://www.artsoft.org/rocksndiamonds/" +license=('GPL') +depends=() +makedepends=('unzip' 'p7zip') +options=(force) +source=(http://www.artsoft.org/RELEASES/unix/rocksndiamonds/rocksndiamonds-$pkgver.tar.gz \ + http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Contributions-1.2.0.zip \ + http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Sokoban-1.0.0.zip \ + http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Boulder_Dash_Dream-1.0.0.zip \ + http://www.artsoft.org/RELEASES/rocksndiamonds/levels/BD2K3-1.0.0.zip \ + http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Snake_Bite-1.0.0.zip \ + http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Zelda-1.0.0.zip \ + http://www.artsoft.org/RELEASES/rocksndiamonds/levels/ZeldaII-1.0.0.zip \ + http://www.jb-line.de/hp/rnd_jue-v8.zip \ + http://www.artsoft.org/RELEASES/rocksndiamonds/levels/Emerald_Mine_Club-2.0.0.7z \ + http://artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-sp-1.0.tar.gz \ + http://artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-dx-1.0.tar.gz \ + http://artsoft.org/RELEASES/unix/rocksndiamonds/levels/rockslevels-emc-1.0.tar.gz) +md5sums=('75a4a7c7f11e89fc4a664da3b016a783' + '573f4e04ad4e1490804bc0154133c1c8' + '3af33cfa0277e9358696c7bf22096d1a' + 'a7d78a41eb13932efce568cedc9b3388' + 'ebc8e019fa9a799757d90828e242c206' + '52ef211765c995ea40ecb646345fdc2b' + '8e9d7c8e9d7595ac987d879774c488cd' + 'd8e6449f6ad5e29a07354e0e15290481' + '330c6eb97cf19f4dbed6e6f21a783c06' + '4276673a791c66747a438a3a94d20121' + '3af9a97e59f29995f3f7fc4da0595af6' + 'fbc250f7995c666c1c745dbaf591ce32' + '9c6cbf7394e465a90af66236dc1db6f5') + +build() { + cd $startdir/src + [ $NOEXTRACT -eq 1 ] || 7z x Emerald_Mine_Club-2.0.0.7z + + cd $srcdir/rocksndiamonds-$pkgver + install -d $pkgdir/usr/share/rocksndiamonds && \ + cp -R graphics $pkgdir/usr/share/rocksndiamonds && \ + cp -R levels $pkgdir/usr/share/rocksndiamonds && \ + cp -R sounds $pkgdir/usr/share/rocksndiamonds && \ + cp -R music $pkgdir/usr/share/rocksndiamonds || return 1 + + # install levels + cd $srcdir + cp -R levels/* $pkgdir/usr/share/rocksndiamonds/levels/ && \ + cp -R Sokoban $pkgdir/usr/share/rocksndiamonds/levels && \ + cp -R Contributions $pkgdir/usr/share/rocksndiamonds/levels && \ + cp -R rnd_jue $pkgdir/usr/share/rocksndiamonds/levels && \ + cp -R BD2K3 $pkgdir/usr/share/rocksndiamonds/levels && \ + cp -R Boulder_Dash_Dream $pkgdir/usr/share/rocksndiamonds/levels && \ + cp -R Emerald_Mine_Club $pkgdir/usr/share/rocksndiamonds/levels && \ + cp -R Snake_Bite $pkgdir/usr/share/rocksndiamonds/levels && \ + cp -R zelda $pkgdir/usr/share/rocksndiamonds/levels && \ + cp -R zelda2 $pkgdir/usr/share/rocksndiamonds/levels || return 1 +} diff --git a/community/rocksndiamonds/PKGBUILD b/community/rocksndiamonds/PKGBUILD new file mode 100644 index 000000000..75d0c92f8 --- /dev/null +++ b/community/rocksndiamonds/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 1552 2009-08-25 15:42:58Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# contributor: Jacek Poplawski <jacekpoplawski@gmail.com> + +pkgname=rocksndiamonds +pkgver=3.2.6.1 +pkgrel=2 +pkgdesc="game similiar to Boulderdash with lots of levels" +arch=(i686 x86_64) +url="http://www.artsoft.org/rocksndiamonds/" +license=('GPL') +depends=('sdl' 'sdl_image' 'sdl_mixer' 'sdl_net' 'smpeg' 'rocksndiamonds-data') +makedepends=('unzip' 'p7zip') +options=(force) +source=(http://www.artsoft.org/RELEASES/unix/rocksndiamonds/rocksndiamonds-$pkgver.tar.gz) +md5sums=('75a4a7c7f11e89fc4a664da3b016a783') + +build() { + cd $startdir/src + + # main + cd $srcdir/rocksndiamonds-$pkgver + make clean + make RO_GAME_DIR=/usr/share/rocksndiamonds RW_GAME_DIR=/usr/share/rocksndiamonds || return 1 + + install -d $pkgdir/usr/bin && \ + install -d $pkgdir/usr/share/man/man1 && \ + cp $srcdir/rocksndiamonds-$pkgver/rocksndiamonds $pkgdir/usr/bin/rocksndiamonds && \ + cp $srcdir/rocksndiamonds-$pkgver/rocksndiamonds.1 $pkgdir/usr/share/man/man1 +} diff --git a/community/rolo/PKGBUILD b/community/rolo/PKGBUILD new file mode 100644 index 000000000..ab58860d7 --- /dev/null +++ b/community/rolo/PKGBUILD @@ -0,0 +1,20 @@ +#$Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> + +pkgname=rolo +pkgver=011 +pkgrel=2 +pkgdesc="Tracks your contacts with vCards and displays them to you with a text-based menu." +arch=('i686' 'x86_64') +url="http://rolo.sourceforge.net" +license=('GPL') +depends=('ncurses>=5.7' 'libvc') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('c7478cdcc8179cb01755565901135e5e') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --mandir=/usr/share/man || return 1 + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/rote/PKGBUILD b/community/rote/PKGBUILD new file mode 100644 index 000000000..cf30d8a1d --- /dev/null +++ b/community/rote/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=rote +pkgver=0.2.8 +pkgrel=1 +pkgdesc="terminal emulation library" +arch=('i686' 'x86_64') +url="http://rote.sourceforge.net/" +license=('GPL') +depends=(ncurses) +makedepends=() +source=(http://downloads.sourceforge.net/sourceforge/rote/rote-$pkgver.tar.gz) +md5sums=('9e5901267d9ed239343f55a54d76e48e') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$startdir/pkg" install || return 1 + + install -D -m0644 roteprivate.h $startdir/pkg/usr/include/rote/roteprivate.h +} + +# vim:set ts=2 sw=2 et: diff --git a/community/roundcubemail/PKGBUILD b/community/roundcubemail/PKGBUILD new file mode 100644 index 000000000..96328744d --- /dev/null +++ b/community/roundcubemail/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 1997 2009-09-07 13:44:23Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=roundcubemail +pkgver=0.3 +pkgrel=1 +pkgdesc="A PHP web-based mail client" +arch=('any') +url="http://www.roundcube.net" +license=('GPL') +depends=('php') +optdepends=('php-fileinfo') +backup=('srv/http/roundcube/.htaccess' 'srv/http/roundcube/skins/default/images/roundcube_logo.png') +options=(force) +source=(http://downloads.sourceforge.net/sourceforge/roundcubemail/roundcubemail-${pkgver}-stable.tar.gz) +md5sums=('741bb3dace2e2824c0cbb3e86142be5b') + +build() { + _instdir=${startdir}/pkg/srv/http/roundcube + mkdir -p ${_instdir} + cd ${_instdir} + cp -ra ${startdir}/src/roundcubemail-${pkgver}-stable/* . || return 1 + echo "deny from all" > .htaccess +} diff --git a/community/rox-lib/PKGBUILD b/community/rox-lib/PKGBUILD new file mode 100644 index 000000000..0b323f24b --- /dev/null +++ b/community/rox-lib/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Nathan Curry <thegnu@gmail.com> + +pkgname=rox-lib +pkgver=2.0.5 +pkgrel=1 +pkgdesc="Shared code which can be used by other ROX applications. This is rox-lib2" +arch=('i686' 'x86_64') +url="http://rox.sourceforge.net/desktop/ROX-Lib" +license=('LGPL') +depends=('python>=2.2' 'pygtk>=2.0') +groups=('rox-desktop') +source=(http://downloads.sourceforge.net/sourceforge/rox/$pkgname\2-$pkgver.tar.bz2) + +build() { + cd $startdir/src/$pkgname\2-$pkgver/ROX-Lib2 + ./AppRun --compile + cd .. + mkdir -p $startdir/pkg/usr/lib + cp -rp ROX-Lib2 $startdir/pkg/usr/lib +} diff --git a/community/roxterm/ChangeLog b/community/roxterm/ChangeLog new file mode 100644 index 000000000..bb74e6b4e --- /dev/null +++ b/community/roxterm/ChangeLog @@ -0,0 +1,16 @@ +2008-12-30 Alexander Fehr <pizzapunk gmail com> + + * roxterm-1.13.4-1: + New upstream release. + +2008-12-13 Alexander Fehr <pizzapunk gmail com> + + * roxterm-1.13.0-1: + New upstream release. + Changed license to GPL3. + Added dependency on hicolor-icon-theme. + Added make dependency on docbook-xsl. + Added sed command to fix configure script. + Added --with-docbook-man-xsl configure option. + Added install file (gtk-update-icon-cache). + Added ChangeLog. diff --git a/community/roxterm/PKGBUILD b/community/roxterm/PKGBUILD new file mode 100644 index 000000000..5e96c8cec --- /dev/null +++ b/community/roxterm/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 1385 2009-08-18 17:55:02Z ibiru $ +# Maintainer: Alexander Fehr <pizzapunk gmail com> + +pkgname=roxterm +pkgver=1.15.2 +pkgrel=1 +pkgdesc="Tabbed, VTE-based terminal emulator" +arch=('i686' 'x86_64') +url="http://roxterm.sourceforge.net/" +license=('GPL3') +depends=('libglade' 'dbus-glib' 'vte' 'hicolor-icon-theme') +makedepends=('docbook-xsl') +install=roxterm.install +source=(http://downloads.sourceforge.net/roxterm/roxterm-$pkgver.tar.gz) +md5sums=('c4988ce844b702a77f3609c623107e53') +build() { + cd "$srcdir/roxterm-$pkgver" + + # Fix configure script + sed -i 's|-a test -f "$withval"|-a -f "$withval"|' configure || return 1 + + ./configure --prefix=/usr \ + --with-docbook-man-xsl=/usr/share/xml/docbook/xsl-stylesheets-1.74.0/manpages/docbook.xsl \ + || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/roxterm/roxterm.install b/community/roxterm/roxterm.install new file mode 100644 index 000000000..1a05f573e --- /dev/null +++ b/community/roxterm/roxterm.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/rpc2/PKGBUILD b/community/rpc2/PKGBUILD new file mode 100644 index 000000000..9f6bc5fd0 --- /dev/null +++ b/community/rpc2/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=rpc2 +pkgver=2.8 +pkgrel=1 +pkgdesc="Remote procedure call package for IP/UDP" +arch=(i686 x86_64) +url="http://www.coda.cs.cmu.edu" +options=('!libtool') +license=("LGPL") +depends=('lwp' 'readline') +source=(http://www.coda.cs.cmu.edu/pub/rpc2/src/rpc2-$pkgver.tar.gz) +md5sums=('3b604987df24d9632c7a82fbcb400dd9') + +build() { + cd $startdir/src/rpc2-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/rsnapshot/ChangeLog b/community/rsnapshot/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/rsnapshot/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/rsnapshot/PKGBUILD b/community/rsnapshot/PKGBUILD new file mode 100644 index 000000000..a187fcde7 --- /dev/null +++ b/community/rsnapshot/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Geoffroy Carrier <geoffroy@archlinux.org> +# Contributor: Thorsten Tasch <tht@thorstentasch.de> +# Contributor: JJDaNiMoTh <jjdanimoth@gmail.com> +pkgname=rsnapshot +pkgver=1.3.1 +pkgrel=1 +pkgdesc="A remote filesystem snapshot utility" +arch=('i686' 'x86_64') +url="http://www.rsnapshot.org" +license=('GPL') +depends=('perl' 'rsync' 'openssh') +backup=('etc/rsnapshot.conf') +source=(http://www.rsnapshot.org/downloads/$pkgname-$pkgver.tar.gz) +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + sed -i 's:/usr/bin/pod2man:/usr/bin/perlbin/core/pod2man:' Makefile + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + mv "$pkgdir"/etc/rsnapshot.conf.default "$pkgdir"/etc/rsnapshot.conf +} +md5sums=('588f92995dcf60a6ea6df8d94a017e7e') diff --git a/community/rss-glx/ChangeLog b/community/rss-glx/ChangeLog new file mode 100644 index 000000000..ab726b362 --- /dev/null +++ b/community/rss-glx/ChangeLog @@ -0,0 +1,17 @@ +2008-10-23 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.8.2 + + * PKGBUILD: added desktop-file-utils and freealut dependencies, turned + 'license' into an array, moved from $startdir/{src,pkg} to + $srcdir/$pkgdir syntax, fixed plasma conflict with KDE4, fixed + libtool-related configure error, changed applnk directory to be KDE4 + compliant, added xscreensaver to optdepends, fixed compilation error + through rss-glx.patch + + * rss-glx.install: big cleanup, added update-desktop-database to + post_install + + * ChangeLog: added + + * rss-glx.patch: added diff --git a/community/rss-glx/PKGBUILD b/community/rss-glx/PKGBUILD new file mode 100644 index 000000000..2c1c808bb --- /dev/null +++ b/community/rss-glx/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 869 2009-08-06 21:55:58Z dgriffiths $ +# Maintainer: Corrado 'bardo' Primier <corrado.primier@mail.polimi.it> +# Contributor: Tate "Tatey" Johnson <tatey86@tpg.com.au> + +pkgname=rss-glx +pkgver=0.9.0 +pkgrel=2 +pkgdesc="The Really Slick Screensavers port to GLX" +arch=('i686' 'x86_64') +url="http://rss-glx.sourceforge.net/" +license=('GPL') +depends=('desktop-file-utils' 'freealut' 'glew' 'imagemagick') +optdepends=('xscreensaver: xscreensaver integration') +install=rss-glx.install +options=('!libtool') +source=(http://downloads.sourceforge.net/rss-glx/${pkgname}_${pkgver}.tar.bz2 rss-glx.patch) +md5sums=('a8dad80cd33b11443e9d06b33a85fb32' '634245bb4b6e72ed45c7f4699cb0d963') + +build() { + cd ${srcdir}/${pkgname}_${pkgver} + #patch -Np0 -i ${srcdir}/rss-glx.patch + [ "$CARCH" = "x86_64" ] && (sed -i -e 's|@LIBS@|@LIBS@ -fopenmp|g' other_src/Makefile.in || return 1) + ln -sf /usr/share/libtool/config/config.sub ${srcdir}/${pkgname}_${pkgver}/config.sub + ln -sf /usr/share/libtool/config/config.guess ${srcdir}/${pkgname}_${pkgver}/config.guess + ln -sf /usr/bin/libtool ${srcdir}/${pkgname}_${pkgver}/libtool + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --program-transform-name='s/plasma/plasma_rss/' \ + --with-configdir=/usr/share/xscreensaver/config \ + --with-kdessconfigdir=/usr/share/applnk/System/ScreenSavers \ + --enable-shared=yes --enable-static=no + make CFLAGS="$CFLAGS -I/usr/include/ImageMagick" || return 1 + make DESTDIR=${pkgdir} install || return 1 + install -d ${pkgdir}/usr/share/applications/screensavers + install -m644 ${srcdir}/${pkgname}_${pkgver}/src/*.desktop ${pkgdir}/usr/share/applications/screensavers +} + +# vim:set ts=2 sw=2 et: diff --git a/community/rss-glx/rss-glx.install b/community/rss-glx/rss-glx.install new file mode 100644 index 000000000..3ffe7103c --- /dev/null +++ b/community/rss-glx/rss-glx.install @@ -0,0 +1,13 @@ +post_install() { + cat << 'EOM' + --> If you want to integrate the RSS screen savers with xscreensaver + --> for your user, then install the xscreensaver package and launch + --> the command "rss-glx_install.pl" +EOM + update-desktop-database -q +} + +post_remove() { + update-desktop-database -q +} + diff --git a/community/rss-glx/rss-glx.patch b/community/rss-glx/rss-glx.patch new file mode 100644 index 000000000..b8f97dde8 --- /dev/null +++ b/community/rss-glx/rss-glx.patch @@ -0,0 +1,10 @@ +--- reallyslick/cpp_src/skyrocket_sound.cpp.orig 2008-10-23 01:14:25.190384792 +0200 ++++ reallyslick/cpp_src/skyrocket_sound.cpp 2008-10-23 01:15:14.723967317 +0200 +@@ -24,6 +24,7 @@ + #include <AL/al.h> + #include <AL/alut.h> + ++#include <cstdlib> + #include <list> + + #include "loadTexture.h" diff --git a/community/rsyslog/PKGBUILD b/community/rsyslog/PKGBUILD new file mode 100644 index 000000000..0770abe31 --- /dev/null +++ b/community/rsyslog/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 2589 2009-09-19 17:18:10Z ibiru $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=rsyslog +pkgver=3.22.1 +pkgrel=2 +pkgdesc="An enhanced multi-threaded syslogd with a focus on security and reliability" +url="http://www.rsyslog.com/" +arch=('i686' 'x86_64') +license=('GPL3') +depends=('zlib') +makedepends=('postgresql-libs>=8.4.1' 'libmysqlclient') +optdepends=('postgresql-libs: PostgreSQL Database Support' + 'libmysqlclient: MySQL Database Support') +backup=('etc/rsyslog.conf' \ + 'etc/logrotate.d/rsyslog') +options=('strip' 'zipman') +source=("http://download.rsyslog.com/${pkgname}/${pkgname}-${pkgver}.tar.gz" \ + 'rsyslog' \ + 'rsyslog.logrotate') +md5sums=('64bed3d5535c17d631f7432a5badf959' + '136d3ec0c7b46979f8750ae4c45b3ed5' + '8065db4bef3061a4f000ba58779f6829') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr \ + --enable-mysql \ + --enable-pgsql \ + --enable-mail \ + --enable-imfile \ + --enable-imtemplate \ + --enable-inet || return 1 + make || return 1 + make install DESTDIR=${pkgdir} || return 1 + + # Install Daemons and Configuration Files + install -D -m755 ${srcdir}/${pkgname} ${pkgdir}/etc/rc.d/${pkgname}d && \ + install -D -m644 ${pkgname}.conf ${pkgdir}/etc/${pkgname}.conf && \ + install -D -m644 $srcdir/${pkgname}.logrotate ${pkgdir}/etc/logrotate.d/${pkgname} +} diff --git a/community/rsyslog/rsyslog b/community/rsyslog/rsyslog new file mode 100755 index 000000000..22bb057d6 --- /dev/null +++ b/community/rsyslog/rsyslog @@ -0,0 +1,38 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/rsyslogd` +case "$1" in + start) + stat_busy "Starting RSyslogd" + [ -z "$PID" ] && /usr/sbin/rsyslogd + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon rsyslogd + stat_done + fi + ;; + stop) + stat_busy "Stopping RSyslogd" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm -f /var/run/rsyslogd.pid + rm -f /var/rsyslogd.persist + rm_daemon rsyslogd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/rsyslog/rsyslog.logrotate b/community/rsyslog/rsyslog.logrotate new file mode 100644 index 000000000..76306c560 --- /dev/null +++ b/community/rsyslog/rsyslog.logrotate @@ -0,0 +1,7 @@ +/var/log/messages /var/log/secure /var/log/maillog /var/log/cron /var/log/spooler /var/log/boot.log { + missingok + sharedscripts + postrotate + /usr/bin/killall -HUP /usr/sbin/rsyslogd + endscript +} diff --git a/community/rtorrent/PKGBUILD b/community/rtorrent/PKGBUILD new file mode 100644 index 000000000..b3bef3927 --- /dev/null +++ b/community/rtorrent/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Daenyth <Daenyth [at] gmail [dot] com> +# Contributor: Jeff Mickey <jeff@archlinux.org> +# Contributor: sh__ + +pkgname=rtorrent +pkgver=0.8.5 +pkgrel=1 +pkgdesc="Ncurses BitTorrent client based on libTorrent" +arch=('i686' 'x86_64') +url="http://libtorrent.rakshasa.no" +license=('GPL') +depends=('libtorrent=0.12.5' 'curl>=7.14.3' 'xmlrpc-c') +source=(http://libtorrent.rakshasa.no/downloads/$pkgname-$pkgver.tar.gz) +md5sums=('e701095e1824b7e512a17000f4c0a783') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + CXXFLAGS="$CXXFLAGS -fno-strict-aliasing" \ + ./configure --prefix=/usr --disable-debug --with-xmlrpc-c || return 1 + make || return 1 + make DESTDIR="$pkgdir" install +} + + +# vim:set ts=2 sw=2 et: diff --git a/community/ruby-atk/PKGBUILD b/community/ruby-atk/PKGBUILD new file mode 100644 index 000000000..54addf25f --- /dev/null +++ b/community/ruby-atk/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Bjorn Lindeijer <bjorn@lindeijer.nl> +# Contributor: kritoke <kritoke@nospam.gmail.com> + +pkgname=ruby-atk +pkgver=0.19.1 +pkgrel=1 +pkgdesc="Ruby bindings for ATK" +arch=('i686' 'x86_64') +url="http://ruby-gnome2.sourceforge.jp" +license=('LGPL') +depends=('ruby' 'atk' 'ruby-glib2') +source=(http://downloads.sourceforge.net/ruby-gnome2/ruby-gtk2-$pkgver.tar.gz) +md5sums=('bdce4ae02d0edf2d25e5fc66c49fe15e') + +build() { + cd "$srcdir/ruby-gtk2-$pkgver" + ruby extconf.rb atk || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + mv $pkgdir/usr/lib/pkgconfig $pkgdir/usr/lib/pkgconfig.orig + install -d $pkgdir/usr/lib/pkgconfig + mv $pkgdir/usr/lib/pkgconfig.orig $pkgdir/usr/lib/pkgconfig/$pkgname.pc +} diff --git a/community/ruby-gconf2/PKGBUILD b/community/ruby-gconf2/PKGBUILD new file mode 100644 index 000000000..62b19d81c --- /dev/null +++ b/community/ruby-gconf2/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Bjorn Lindeijer <bjorn@lindeijer.nl> +# Contributor: kritoke <kritoke@nospam.gmail.com> + +pkgname=ruby-gconf2 +pkgver=0.19.1 +pkgrel=1 +pkgdesc="Ruby GConf2 bindings" +arch=('i686' 'x86_64') +url="http://ruby-gnome2.sourceforge.jp" +license=('LGPL') +depends=('ruby-glib2' 'gconf') +source=(http://downloads.sourceforge.net/ruby-gnome2/ruby-gnome2-all-$pkgver.tar.gz) +md5sums=('d40a03e79ac2a6e6a786ed5a4851337d') + +build() { + cd "$srcdir/ruby-gnome2-all-$pkgver" + ruby extconf.rb gconf || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + mv $pkgdir/usr/lib/pkgconfig $pkgdir/usr/lib/pkgconfig.orig + install -d $pkgdir/usr/lib/pkgconfig + mv $pkgdir/usr/lib/pkgconfig.orig $pkgdir/usr/lib/pkgconfig/$pkgname.pc + +} diff --git a/community/ruby-gdkpixbuf2/PKGBUILD b/community/ruby-gdkpixbuf2/PKGBUILD new file mode 100644 index 000000000..708b88e9d --- /dev/null +++ b/community/ruby-gdkpixbuf2/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Bjorn Lindeijer <bjorn@lindeijer.nl> +# Contributor: kritoke <kritoke@nospam.gmail.com> + +pkgname=ruby-gdkpixbuf2 +pkgver=0.19.1 +pkgrel=1 +pkgdesc="Ruby gdkpixbuf2 bindings" +arch=('i686' 'x86_64') +url="http://ruby-gnome2.sourceforge.jp" +license=('LGPL') +depends=('ruby-glib2' 'gtk2') +source=(http://downloads.sourceforge.net/ruby-gnome2/ruby-gtk2-$pkgver.tar.gz) +md5sums=('bdce4ae02d0edf2d25e5fc66c49fe15e') + +build() { + cd "$srcdir/ruby-gtk2-$pkgver" + ruby extconf.rb gdkpixbuf + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + mv $pkgdir/usr/lib/pkgconfig $pkgdir/usr/lib/pkgconfig.orig + install -d $pkgdir/usr/lib/pkgconfig + mv $pkgdir/usr/lib/pkgconfig.orig $pkgdir/usr/lib/pkgconfig/$pkgname.pc +} diff --git a/community/ruby-gettext/PKGBUILD b/community/ruby-gettext/PKGBUILD new file mode 100644 index 000000000..8d2bd9325 --- /dev/null +++ b/community/ruby-gettext/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Bjorn Lindeijer <bjorn lindeijer nl> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=ruby-gettext +pkgver=2.0.4 +pkgrel=1 +pkgdesc="A Native Language Support Library and Tools which is modeled after GNU gettext package" +arch=('i686' 'x86_64') +url="http://www.yotabanana.com/hiki/ruby-gettext.html?ruby-gettext" +license=('RUBY') +depends=('gettext' 'ruby') +source=(http://files.rubyforge.vm.bytemark.co.uk/gettext/gettext-$pkgver.gem) +md5sums=('7e4dd44845609437af97090375952e0b') + +build() { + cd "$srcdir" + local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')" + gem install --ignore-dependencies -i "$pkgdir$_gemdir" gettext-$pkgver.gem +} diff --git a/community/ruby-glib2/PKGBUILD b/community/ruby-glib2/PKGBUILD new file mode 100644 index 000000000..1a964fc7e --- /dev/null +++ b/community/ruby-glib2/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Stefan Husmann <stfan-humann@t-online.de> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Bjorn Lindeijer <bjorn@lindeijer.nl> +# Contributor: kritoke <kritoke@nospam.gmail.com> + +pkgname=ruby-glib2 +pkgver=0.19.1 +pkgrel=1 +pkgdesc="Ruby Glib2 bindings" +arch=('i686' 'x86_64') +url="http://ruby-gnome2.sourceforge.jp" +license=('GPL') +depends=('ruby' 'glib2') +source=(http://downloads.sourceforge.net/ruby-gnome2/ruby-gtk2-$pkgver.tar.gz) +md5sums=('bdce4ae02d0edf2d25e5fc66c49fe15e') + +build() { + cd "$srcdir/ruby-gtk2-$pkgver" + ruby extconf.rb glib || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + mv $pkgdir/usr/lib/pkgconfig $pkgdir/usr/lib/pkgconfig.orig + install -d $pkgdir/usr/lib/pkgconfig + mv $pkgdir/usr/lib/pkgconfig.orig $pkgdir/usr/lib/pkgconfig/$pkgname.pc +} diff --git a/community/ruby-gnome2/PKGBUILD b/community/ruby-gnome2/PKGBUILD new file mode 100644 index 000000000..37a680214 --- /dev/null +++ b/community/ruby-gnome2/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Bjorn Lindeijer <bjorn@lindeijer.nl> +# Contributor: William Rea <sillywilly@gmail.com> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=ruby-gnome2 +pkgver=0.19.1 +pkgrel=1 +pkgdesc="Ruby Gnome bindings" +arch=('i686' 'x86_64') +url="http://ruby-gnome2.sourceforge.jp" +license=('LGPL') +depends=('libgnomeui' 'ruby-gnomecanvas') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-all-$pkgver.tar.gz) +md5sums=('d40a03e79ac2a6e6a786ed5a4851337d') + +build() { + cd "$srcdir/$pkgname-all-$pkgver" + ruby extconf.rb gnome || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + mv $pkgdir/usr/lib/pkgconfig $pkgdir/usr/lib/pkgconfig.orig + install -d $pkgdir/usr/lib/pkgconfig + mv $pkgdir/usr/lib/pkgconfig.orig $pkgdir/usr/lib/pkgconfig/$pkgname.pc +} diff --git a/community/ruby-gnomecanvas/PKGBUILD b/community/ruby-gnomecanvas/PKGBUILD new file mode 100644 index 000000000..5e6b441f5 --- /dev/null +++ b/community/ruby-gnomecanvas/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 2392 2009-09-17 18:27:55Z shusmann $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Bjorn Lindeijer <bjorn@lindeijer.nl> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=ruby-gnomecanvas +pkgver=0.19.1 +pkgrel=1 +pkgdesc="Ruby GnomeCanvas bindings." +arch=('i686' 'x86_64') +url="http://ruby-gnome2.sourceforge.jp" +license=('LGPL') +depends=('libgnomecanvas' 'ruby-gtk2' 'ruby-libart') +source=(http://downloads.sourceforge.net/ruby-gnome2/ruby-gnome2-all-$pkgver.tar.gz) +md5sums=('d40a03e79ac2a6e6a786ed5a4851337d') + +build() { + cd "$srcdir/ruby-gnome2-all-$pkgver" + ruby extconf.rb gnomecanvas + make || return 1 + make DESTDIR="$pkgdir" install + mv $pkgdir/usr/lib/pkgconfig $pkgdir/usr/lib/pkgconfig.orig + install -d $pkgdir/usr/lib/pkgconfig + mv $pkgdir/usr/lib/pkgconfig.orig $pkgdir/usr/lib/pkgconfig/$pkgname.pc +} diff --git a/community/ruby-gtk2/PKGBUILD b/community/ruby-gtk2/PKGBUILD new file mode 100644 index 000000000..79e6d52a7 --- /dev/null +++ b/community/ruby-gtk2/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Bjorn Lindeijer <bjorn@lindeijer.nl> +# Contributor: thomas <vidvandre@gmail.com> + +pkgname=ruby-gtk2 +pkgver=0.19.1 +pkgrel=1 +pkgdesc="Ruby language bindings for GTK2." +arch=('i686' 'x86_64') +url="http://ruby-gnome2.sourceforge.jp/" +license=('LGPL') +depends=('ruby-glib2' 'ruby-atk' 'ruby-pango' 'ruby-gdkpixbuf2' 'ruby-rcairo') +source=(http://downloads.sourceforge.net/ruby-gnome2/$pkgname-$pkgver.tar.gz) +md5sums=('bdce4ae02d0edf2d25e5fc66c49fe15e') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ruby extconf.rb gtk || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + mv $pkgdir/usr/lib/pkgconfig $pkgdir/usr/lib/pkgconfig.orig + install -d $pkgdir/usr/lib/pkgconfig + mv $pkgdir/usr/lib/pkgconfig.orig $pkgdir/usr/lib/pkgconfig/$pkgname.pc +} diff --git a/community/ruby-hpricot/PKGBUILD b/community/ruby-hpricot/PKGBUILD new file mode 100644 index 000000000..fb8e4d2b4 --- /dev/null +++ b/community/ruby-hpricot/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> + +pkgname=ruby-hpricot +pkgver=0.8 +pkgrel=5 +pkgdesc="A fast and liberal HTML parser for Ruby." +arch=('i686' 'x86_64') +url="http://code.whytheluckystiff.net/hpricot" +license=('custom') +depends=('ruby') +makedepends=('rubygems') +source=(http://gems.rubyforge.org/gems/hpricot-$pkgver.gem) +md5sums=('43b2a91da1dfc53105d907dfe382eda2') + +build() { + cd $srcdir/ + gem install -i $pkgdir/usr/lib/ruby/gems/1.8 \ + hpricot-$pkgver.gem || return 1 + install -d $pkgdir/usr/share/licenses/$pkgname || return 1 + bsdtar x -C $pkgdir/usr/share/licenses/$pkgname \ + -f data.tar.gz COPYING || return 1 +} diff --git a/community/ruby-htmlentities/PKGBUILD b/community/ruby-htmlentities/PKGBUILD new file mode 100644 index 000000000..615caa327 --- /dev/null +++ b/community/ruby-htmlentities/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +pkgname=ruby-htmlentities +pkgver=4.0.0 +pkgrel=2 +pkgdesc="A fast and liberal HTML parser for Ruby." +arch=('any') +url="http://htmlentities.rubyforge.org" +license=('MIT') +depends=('ruby') +makedepends=('rubygems') +source=(http://rubyforge.org/download.php/18492/htmlentities-$pkgver.gem) +md5sums=('8490050367c95d63f83049852f7e93a8') + +build() { + cd $srcdir/ + gem install -i \ + $pkgdir/usr/lib/ruby/gems/1.8 htmlentities-$pkgver.gem || return 1 + install -Dm644 \ + $pkgdir/usr/lib/ruby/gems/1.8/gems/htmlentities-4.0.0/COPYING.txt \ + $pkgdir/usr/share/licenses/$pkgname/COPYING.txt || return 1 +} diff --git a/community/ruby-libart/PKGBUILD b/community/ruby-libart/PKGBUILD new file mode 100644 index 000000000..8ec56c34b --- /dev/null +++ b/community/ruby-libart/PKGBUILD @@ -0,0 +1,26 @@ +# Contributor:: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Bjorn Lindeijer <bjorn@lindeijer.nl> +# Contributor: William Rea <sillywilly@gmail.com> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=ruby-libart +pkgver=0.19.1 +pkgrel=3 +pkgdesc="Ruby Libart2 bindings" +arch=('i686' 'x86_64') +url="http://ruby-gnome2.sourceforge.jp" +license=('LGPL') +depends=('ruby' 'libart-lgpl' 'libpng' 'libjpeg') +source=(http://downloads.sourceforge.net/ruby-gnome2/ruby-gnome2-all-$pkgver.tar.gz) +md5sums=('d40a03e79ac2a6e6a786ed5a4851337d') + +build() { + cd "$srcdir/ruby-gnome2-all-$pkgver" + ruby extconf.rb libart + make || return 1 + make DESTDIR="$pkgdir" install + mv $pkgdir/usr/lib/pkgconfig $pkgdir/usr/lib/pkgconfig.orig + install -d $pkgdir/usr/lib/pkgconfig + mv $pkgdir/usr/lib/pkgconfig.orig $pkgdir/usr/lib/pkgconfig/$pkgname.pc +} + diff --git a/community/ruby-libglade/PKGBUILD b/community/ruby-libglade/PKGBUILD new file mode 100644 index 000000000..0c247de2a --- /dev/null +++ b/community/ruby-libglade/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Bjorn Lindeijer <bjorn@lindeijer.nl> +# Contributor: thomas <vidvandre@gmail.com> + +pkgname=ruby-libglade +pkgver=0.19.1 +pkgrel=1 +pkgdesc="Ruby libglade2 bindings." +arch=('i686' 'x86_64') +url="http://ruby-gnome2.sourceforge.jp/" +license=('LGPL') +depends=('ruby-gtk2' 'libglade') +source=(http://downloads.sourceforge.net/ruby-gnome2/ruby-gnome2-all-$pkgver.tar.gz) +md5sums=('d40a03e79ac2a6e6a786ed5a4851337d') + +build() { + cd "$srcdir/ruby-gnome2-all-$pkgver" + ruby extconf.rb libglade + make || return 1 + make DESTDIR="$pkgdir" install + mv $pkgdir/usr/lib/pkgconfig $pkgdir/usr/lib/pkgconfig.orig + install -d $pkgdir/usr/lib/pkgconfig + mv $pkgdir/usr/lib/pkgconfig.orig $pkgdir/usr/lib/pkgconfig/$pkgname.pc +} diff --git a/community/ruby-mpd/PKGBUILD b/community/ruby-mpd/PKGBUILD new file mode 100644 index 000000000..676ad9f91 --- /dev/null +++ b/community/ruby-mpd/PKGBUILD @@ -0,0 +1,16 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +pkgname=ruby-mpd +pkgver=0.2.3 +pkgrel=1 +pkgdesc="Interface to MPD (Music Player Daemon) server." +arch=('i686' 'x86_64') +url="http://raa.ruby-lang.org/project/mpd-rb/" +license=('GPL') +depends=('ruby') +source=(http://rubyforge.org/frs/download.php/8040/mpd-rb-$pkgver.tar.gz) +md5sums=('2312aa2e1c28f15ce3f3270486be8a88') + +build() { + cd $startdir/src/mpd-rb-$pkgver/lib + install -D -m 644 mpd.rb $startdir/pkg/usr/lib/ruby/site_ruby/1.8/mpd.rb +} diff --git a/community/ruby-ncurses/PKGBUILD b/community/ruby-ncurses/PKGBUILD new file mode 100644 index 000000000..41c5a3fb9 --- /dev/null +++ b/community/ruby-ncurses/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 2403 2009-09-17 19:54:33Z shusmann $ +# Maintainer: Jeff Mickey <j@codemac.net> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> +pkgname=ruby-ncurses +pkgver=1.2.4 +pkgrel=1 +pkgdesc="This ruby extension makes most functions, constants, and external variables of the C library ncurses accessible from the Ruby programming language." +arch=('i686' 'x86_64') +url="http://ncurses-ruby.berlios.de" +license=('GPL') +depends=('ruby') +source=(http://download.berlios.de/ncurses-ruby/ncurses-ruby-$pkgver.tar.bz2) +md5sums=('8a3e0ed33ac245241b6afd911520c205') + +build() { + cd $srcdir/ncurses-ruby-$pkgver + ruby extconf.rb + make + make DESTDIR=$pkgdir install +} + diff --git a/community/ruby-pango/PKGBUILD b/community/ruby-pango/PKGBUILD new file mode 100644 index 000000000..6ae0d6d3f --- /dev/null +++ b/community/ruby-pango/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Bjorn Lindeijer <bjorn@lindeijer.nl> +# Contributor: kritoke <kritoke@nospam.gmail.com> + +pkgname=ruby-pango +pkgver=0.19.1 +pkgrel=1 +pkgdesc="Ruby language bindings for Pango" +arch=('i686' 'x86_64') +url="http://ruby-gnome2.sourceforge.jp" +license=('LGPL') +depends=('ruby-glib2' 'pango') +source=(http://downloads.sourceforge.net/ruby-gnome2/ruby-gtk2-$pkgver.tar.gz) +md5sums=('bdce4ae02d0edf2d25e5fc66c49fe15e') + +build() { + cd "$srcdir/ruby-gtk2-$pkgver" + ruby extconf.rb pango || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + mv $pkgdir/usr/lib/pkgconfig $pkgdir/usr/lib/pkgconfig.orig + install -d $pkgdir/usr/lib/pkgconfig + mv $pkgdir/usr/lib/pkgconfig.orig $pkgdir/usr/lib/pkgconfig/$pkgname.pc +} diff --git a/community/ruby-rcairo/PKGBUILD b/community/ruby-rcairo/PKGBUILD new file mode 100644 index 000000000..3c95928a5 --- /dev/null +++ b/community/ruby-rcairo/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 2936 2009-09-23 18:11:11Z shusmann $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Bjorn Lindeijer <bjorn@lindeijer.nl> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=ruby-rcairo +pkgver=1.8.0 +pkgrel=2 +pkgdesc="Ruby bindings for the cairo graphics library" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://www.cairographics.org/rcairo" +depends=('ruby' 'cairo>=1.2.0') +source=(http://cairographics.org/releases/rcairo-$pkgver.tar.gz) +md5sums=('7ea9f0b174d379c6a0374f534c2a4e85') + +build() { + cd "$srcdir/rcairo-$pkgver" + ruby extconf.rb + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/ruby-sqlite3/PKGBUILD b/community/ruby-sqlite3/PKGBUILD new file mode 100644 index 000000000..803d4601a --- /dev/null +++ b/community/ruby-sqlite3/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 2398 2009-09-17 19:25:47Z shusmann $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Contributor: William Rea <sillywilly@gmail.com> +# Previous Maintainer: Bjorn Lindeijer <bjorn lindeijer nl> +pkgname=ruby-sqlite3 +pkgver=1.2.4 +pkgrel=2 +pkgdesc="A Ruby interface for the SQLite3 database engine" +arch=('i686' 'x86_64') +url="http://rubyforge.org/projects/sqlite-ruby" +license=('BSD') +depends=('ruby' 'sqlite3') +provides=('sqlite3-ruby') +conflicts=('sqlite3-ruby') +source=(http://rubyforge.org/frs/download.php/42055/sqlite3-ruby-$pkgver.tar.bz2) +md5sums=('fe75fa99dd9a2b5a2f84ab484e7f6469') +build() { + cd "$srcdir/sqlite3-ruby-$pkgver" + ruby setup.rb config + ruby setup.rb setup + ruby setup.rb install --prefix="$pkgdir" + install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/community/rubygems/ChangeLog b/community/rubygems/ChangeLog new file mode 100644 index 000000000..307df4c52 --- /dev/null +++ b/community/rubygems/ChangeLog @@ -0,0 +1,22 @@ + +2008-07-06 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for x86_64 - 1.2.0 + +2008-07-05 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686 - 1.2.0 + +2008-06-02 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 1.1.1 + +2008-04-07 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updating to i686 - 1.1.0 + +2008-02-13 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updating rubygems to newer version - 1.0.1 + * Thanks a lot Rob Garabee <rob@rawb.net> for the work with the new PKGBUILD + diff --git a/community/rubygems/PKGBUILD b/community/rubygems/PKGBUILD new file mode 100644 index 000000000..39fd90eed --- /dev/null +++ b/community/rubygems/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Douglas Soares de Andrade <dsa@archlinux-br.org> +# Contributor: Rob Gabaree <rob@rawb.net> +# Contributor: William Rea <sillywilly@gmail.com> +# Contributor: Benjamin Andresen <klapmuetz@gmail.com> + +pkgname=rubygems +pkgver=1.3.3 +pkgrel=1 +pkgdesc="A package management framework for the Ruby programming language" +arch=('i686' 'x86_64') +url="http://docs.rubygems.org" +license=("GPL") +depends=('ruby>=1.8.3') +source=(http://rubyforge.org/frs/download.php/56227/rubygems-1.3.3.tgz) + +md5sums=('0e9697db44d812712350baf28016b4a7') + +build() { + export GEM_HOME=${pkgdir}/usr/lib/ruby/gems/1.8 + cd $srcdir/$pkgname-$pkgver + ruby setup.rb --prefix=$pkgdir/usr + mkdir -p $pkgdir/usr/lib/ruby/site_ruby/1.8 + cd $pkgdir/usr/lib + mv rbconfig rubygems rubygems.rb ubygems.rb $pkgdir/usr/lib/ruby/site_ruby/1.8 +} diff --git a/community/rubyripper/ChangeLog b/community/rubyripper/ChangeLog new file mode 100644 index 000000000..61da49541 --- /dev/null +++ b/community/rubyripper/ChangeLog @@ -0,0 +1,16 @@ +2008-12-11 Alexander Fehr <pizzapunk gmail com> + + * rubyripper-0.5.4-1: + New upstream release. + Added sed command to fix oggenc parameters. + +2008-09-01 Alexander Fehr <pizzapunk gmail com> + + * rubyripper-0.5.3-1: + New upstream release. + Added dependencies on gtk2 and hicolor-icon-theme. + Replaced install message with optdepends. + Made dependency on ruby-gettext optional. + Added optional dependency on wavegain. + Added gtk-update-icon-cache to install file. + Added ChangeLog. diff --git a/community/rubyripper/PKGBUILD b/community/rubyripper/PKGBUILD new file mode 100644 index 000000000..52489bc9a --- /dev/null +++ b/community/rubyripper/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Alexander Fehr <pizzapunk gmail com> + +pkgname=rubyripper +pkgver=0.5.4 +pkgrel=1 +pkgdesc="Secure audiodisc ripper" +arch=('i686' 'x86_64') +url="http://code.google.com/p/rubyripper/" +license=('GPL3') +depends=('ruby' 'cdparanoia' 'gtk2' 'hicolor-icon-theme') +makedepends=('ruby-gettext') +optdepends=('ruby-gettext: Internationalization support' + 'ruby-gtk2: GTK+ GUI' + 'cd-discid: Freedb support' + 'eject: Eject support' + 'lame: MP3 encoding support' + 'vorbis-tools: Ogg Vorbis encoding support' + 'flac: FLAC encoding support' + 'wavegain: WAV ReplayGain support' + 'mp3gain: MP3 ReplayGain support' + 'vorbisgain: Ogg Vorbis ReplayGain support' + 'normalize: Normalization support') +install=rubyripper.install +source=(http://rubyripper.googlecode.com/files/rubyripper-$pkgver.tar.bz2) +md5sums=('7c728ddd517c36c1c6b853c7e0bff8a3') + +build() { + cd "$srcdir/rubyripper-$pkgver" + + ./configure --prefix=/usr --enable-gtk2 --enable-cli --enable-lang-all || return 1 + make DESTDIR="$pkgdir" install || return 1 + + # Fix oggenc parameters + sed -i 's|oggenc -o "#{filename}" -p 4|oggenc -o "#{filename}"|' \ + "$pkgdir/usr/lib/ruby/site_ruby/1.8/rr_lib.rb" || return 1 +} diff --git a/community/rubyripper/rubyripper.install b/community/rubyripper/rubyripper.install new file mode 100644 index 000000000..1a05f573e --- /dev/null +++ b/community/rubyripper/rubyripper.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/rusxmms/PKGBUILD b/community/rusxmms/PKGBUILD new file mode 100644 index 000000000..1b6c2a322 --- /dev/null +++ b/community/rusxmms/PKGBUILD @@ -0,0 +1,58 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=rusxmms +pkgver=1.2.11_csa43 +_xmmsver=1.2.11 +_csaver=csa43 +pkgrel=1 +pkgdesc="XMMS with librcc" +arch=(i686 x86_64) +license=(GPL) +url="http://rusxmms.sourceforge.net/" +depends=(libsm libxxf86vm zlib gtk libvorbis esd alsa-lib libgl librcc librcd openssl) +makedepends=(mesa patch) +provides=(xmms) +conflicts=(xmms) +options=('!libtool' '!distcc') +source=(http://xmms.org/files/1.2.x/xmms-${_xmmsver}.tar.bz2 \ + http://dside.dyndns.org/files/rusxmms/RusXMMS2-${_csaver}.tar.bz2) +md5sums=('f3e6dbaf0b3f571a532ab575656be506' + '8f387dd2e5c95f8730979e09687b6e02') + +build() { + cd ${startdir}/src/xmms-${_xmmsver} + +if false; then + ln -s $srcdir/RusXMMS2 $srcdir/xmms-${_xmmsver}/RusXMMS2 + (cd $srcdir/xmms-${_xmmsver}/RusXMMS2 && ./apply.sh) || return 1 + + mv $srcdir/RusXMMS2/source/* $srcdir/xmms-${_xmmsver}/libxmms/ && \ + sed -i 's#charset.c charset.h#charset.c charset.h rcc.h rcc.c rcc_lang.h#g' $srcdir/xmms-${_xmmsver}/libxmms/Makefile.am && \ + aclocal && automake && autoconf || return 1 + (cd libxmms && aclocal && automake && autoconf) || return 1 + + case $CARCH in + x86_64) + ./configure --prefix=/usr --disable-mikmod --disable-simd + ;; + i686) + ./configure --prefix=/usr --disable-mikmod --enable-simd --disable-vorbis --disable-vorbistest + ;; + *) + return 1 + ;; + esac +fi + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + mkdir -p ${startdir}/pkg/usr/share/{applications,pixmaps} + install -m 644 xmms/xmms.desktop ${startdir}/pkg/usr/share/applications && \ + install -m 644 xmms/xmms_mini.xpm ${startdir}/pkg/usr/share/pixmaps/xmms.xpm || return 1 + # don't want wmxmms + rm -rf $startdir/pkg/usr/bin/wmxmms $startdir/pkg/usr/share/xmms && \ + rm -f $startdir/pkg/usr/man/man1/{gnomexmms.1,wmxmms.1} +} diff --git a/community/rutilt/PKGBUILD b/community/rutilt/PKGBUILD new file mode 100644 index 000000000..a30548cf3 --- /dev/null +++ b/community/rutilt/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 1146 2009-08-12 22:21:22Z dgriffiths $ +# Maintainer: Giovanni Scafora <linuxmania@gmail.com> +# Contributor: Jesus Lazaro Plaza <jesuslazaro84@gmail.com> + +pkgname=rutilt +pkgver=0.18 +pkgrel=2 +pkgdesc="Gtk2 utility that helps you configure your wireless network devices" +arch=('i686' 'x86_64') +url="http://bonrom.cbbknet.com" +license=('GPL2') +depends=('gtk2' 'xdg-utils') +makedepends=('wireless_tools') +install=rutilt.install +source=(http://bonrom.cbbknet.com/files/RutilTv0.18.tar.gz) +md5sums=('c745af9fbadd3a843b6f8273b6eb71bd') + +build() { + cd ${startdir}/src/RutilTv${pkgver} + ./configure.sh --prefix=/usr + make || return 1 + make DESTDIR="$startdir/pkg" install +} diff --git a/community/rutilt/rutilt.install b/community/rutilt/rutilt.install new file mode 100644 index 000000000..b8397905a --- /dev/null +++ b/community/rutilt/rutilt.install @@ -0,0 +1,24 @@ +# arg 1: the new package version +post_install() { +which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true + +cat << EOF + +==> Remember to install "dhclient" or customize the "set_ip.sh" to match +==> your needs, don't forget that it is executed with root privileges. +==> Note: rutilt 0.16 doesn't read the old configs, so you have to +==> recreate/rename it. + +EOF +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 +} + +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + diff --git a/community/rxvt-unicode-256color/PKGBUILD b/community/rxvt-unicode-256color/PKGBUILD new file mode 100644 index 000000000..36ce1da5f --- /dev/null +++ b/community/rxvt-unicode-256color/PKGBUILD @@ -0,0 +1,66 @@ +# Contributor: tobias <tobias@archlinux.org> +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +# Contributer: N30N <archlinux@alunamation.com> +# Contributor: Florian Pritz <f-p@gmx.at> +# Contributor: RayNbow <ShinNoNoir@gmail.com> +# Contributor: Oliver Mader <dotb52@gmail.com> + +pkgname="rxvt-unicode-256color" +pkgver=9.06 +pkgrel=4 +pkgdesc="a unicode enabled rxvt-clone terminal emulator (urxvt), with 256 colour support" +arch=("i686" "x86_64") +depends=("gcc-libs" "libxft") +makedepends=("ncurses" "perl" "pkgconfig") +optdepends=("gtk2-perl: for urxvt-tabbed usage") +url="http://software.schmorp.de/pkg/rxvt-unicode.html" +license=("GPL2") +install=rxvt-unicode-256color.install +source=("rxvt-unicode.desktop" \ + "rxvt-unicode.png" \ + "font-width-fix.patch" \ + "gcc4.4.patch" \ + http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-${pkgver}.tar.bz2) +md5sums=("ef2dfa44a86cae36a60f45559d8ad783" \ + "84328cada91751df07324d95f8be4d1b" \ + "df0c3a8b6bb0578d1b91e4081c47881c" + "1b9b112df2204e1e58c66bf2d5776422" \ + "4cb9330e99fc0b0b05cebf3581557dd8") +provides=("rxvt-unicode") +conflicts=("rxvt-unicode") +replaces=("rxvt-unicode-256color-fontfix") + +build() { + cd ${srcdir}/rxvt-unicode-${pkgver} + + # Add 256 color support + patch -p1 -i doc/urxvt-8.2-256color.patch || return 1 + + # Fix font width bug fix + patch -p0 -i ${srcdir}/font-width-fix.patch || return 1 + + # Port to compile with GCC4.4 + patch -p0 -i ${srcdir}/gcc4.4.patch || return 1 + + ./configure --prefix=/usr \ + --with-terminfo=/usr/share/terminfo \ + --with-term=rxvt-256color \ + --enable-smart-resize \ + --disable-iso14755 + + msg "Starting build process." + make || return 1 + install -d ${pkgdir}/usr/share/terminfo + TERMINFO=${pkgdir}/usr/share/terminfo + make DESTDIR=${pkgdir} install + + # install the tabbing wrapper + sed -i 's/\"rxvt\"/"urxvt"/' doc/rxvt-tabbed + install -D -m755 doc/rxvt-tabbed ${startdir}/pkg/usr/bin/urxvt-tabbed + + # install freedesktop menu and icon ( icon from cvs checkout ) + install -D -m644 ${srcdir}/rxvt-unicode.desktop \ + ${pkgdir}/usr/share/applications/rxvt-unicode.desktop + install -Dm644 ${srcdir}/rxvt-unicode.png \ + ${pkgdir}/usr/share/pixmaps/rxvt-unicode.png +} diff --git a/community/rxvt-unicode-256color/font-width-fix.patch b/community/rxvt-unicode-256color/font-width-fix.patch new file mode 100644 index 000000000..811d9e615 --- /dev/null +++ b/community/rxvt-unicode-256color/font-width-fix.patch @@ -0,0 +1,26 @@ +--- src/rxvtfont.C.bukind 2007-11-30 14:36:33.000000000 +0600 ++++ src/rxvtfont.C 2007-11-30 14:39:29.000000000 +0600 +@@ -1171,12 +1171,21 @@ + XGlyphInfo g; + XftTextExtents16 (disp, f, &ch, 1, &g); + ++/* ++ * bukind: don't use g.width as a width of a character! ++ * instead use g.xOff, see e.g.: http://keithp.com/~keithp/render/Xft.tutorial ++ + g.width -= g.x; + + int wcw = WCWIDTH (ch); + if (wcw > 0) g.width = (g.width + wcw - 1) / wcw; + + if (width < g.width ) width = g.width; ++ */ ++ int wcw = WCWIDTH (ch); ++ if (wcw > 1) g.xOff = g.xOff / wcw; ++ if (width < g.xOff) width = g.xOff; ++ + if (height < g.height ) height = g.height; + if (glheight < g.height - g.y) glheight = g.height - g.y; + } + + diff --git a/community/rxvt-unicode-256color/gcc4.4.patch b/community/rxvt-unicode-256color/gcc4.4.patch new file mode 100644 index 000000000..b854a1f70 --- /dev/null +++ b/community/rxvt-unicode-256color/gcc4.4.patch @@ -0,0 +1,22 @@ +--- src/command.C.old 2009-05-28 15:21:04.457772957 +0200 ++++ src/command.C 2009-05-28 15:18:52.684597530 +0200 +@@ -3336,7 +3336,7 @@ + } + else + { +- char *eq = strchr (str, '='); // constness lost, but verified to be ok ++ char *eq = (char *) strchr ( str, '='); // constness lost, but verified to be ok + + if (eq) + { +--- src/misc.C.old 2009-05-28 15:21:16.400270603 +0200 ++++ src/misc.C 2009-05-28 15:21:51.697108339 +0200 +@@ -170,7 +170,7 @@ + char * + rxvt_basename (const char *str) NOTHROW + { +- char *base = strrchr (str, '/'); ++ char *base = (char *) strrchr (str, '/'); + + return (char *) (base ? base + 1 : str); + } diff --git a/community/rxvt-unicode-256color/rxvt-unicode-256color.install b/community/rxvt-unicode-256color/rxvt-unicode-256color.install new file mode 100644 index 000000000..b4ee8556f --- /dev/null +++ b/community/rxvt-unicode-256color/rxvt-unicode-256color.install @@ -0,0 +1,12 @@ +post_install() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + diff --git a/community/rxvt-unicode-256color/rxvt-unicode.desktop b/community/rxvt-unicode-256color/rxvt-unicode.desktop new file mode 100644 index 000000000..c6169949f --- /dev/null +++ b/community/rxvt-unicode-256color/rxvt-unicode.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Name=rxvt-unicode +Comment=An Unicode capable rxvt clone +Exec=urxvt +Icon=rxvt-unicode +Terminal=false +Type=Application +Categories=System;TerminalEmulator; diff --git a/community/rxvt-unicode-256color/rxvt-unicode.png b/community/rxvt-unicode-256color/rxvt-unicode.png new file mode 100644 index 000000000..0738a7840 Binary files /dev/null and b/community/rxvt-unicode-256color/rxvt-unicode.png differ diff --git a/community/sakura/PKGBUILD b/community/sakura/PKGBUILD new file mode 100644 index 000000000..062da755a --- /dev/null +++ b/community/sakura/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Dmitry N. Shilov <stormblast@land.ru> + +pkgname=sakura +pkgver=2.3.4 +pkgrel=1 +pkgdesc="A terminal emulator based on GTK and VTE" +arch=('i686' 'x86_64') +url="http://pleyades.net/david/sakura.php" +license=('GPL') +depends=('vte' 'libxft' 'desktop-file-utils') +makedepends=('cmake') +source=(http://pleyades.net/david/projects/$pkgname/$pkgname-$pkgver.tar.bz2 \ + blinkingcursor.patch) +install=sakura.install +md5sums=('f77ff5a4d23e049baa8b8ce7b1fe72e0' + '0cfb0200a194a664afa67e240fc80cba') + +build() { + cd $srcdir/${pkgname}-${pkgver} + + # Set default font size a bit smaller + sed -i 's|#define DEFAULT_FONT "Bitstream Vera Sans Mono 14"|#define DEFAULT_FONT "Bitstream Vera Sans Mono 10"|g' src/sakura.c + + # Disable blinking cursor + patch -Np0 -i ${srcdir}/blinkingcursor.patch || return 1 + + # build & install + cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RELEASE . || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + + # extract the keybindings from the installed documentation, rest is only relevant during build time + awk '/^Keybindings/{f="'${pkgdir}'/usr/share/doc/'${pkgname}'/KEYBINDINGS"} f{print > f} /^END/' \ + ${pkgdir}/usr/share/doc/${pkgname}/INSTALL + rm ${pkgdir}/usr/share/doc/${pkgname}/INSTALL + +} + diff --git a/community/sakura/blinkingcursor.patch b/community/sakura/blinkingcursor.patch new file mode 100644 index 000000000..c972580aa --- /dev/null +++ b/community/sakura/blinkingcursor.patch @@ -0,0 +1,12 @@ +--- src/sakura.c 2008-11-27 20:21:57.000000000 +0100 ++++ src/sakura.c.new 2008-11-27 20:24:27.000000000 +0100 +@@ -2017,6 +2017,9 @@ + vte_terminal_set_audible_bell (VTE_TERMINAL(term->vte), sakura.audible_bell ? TRUE : FALSE); + vte_terminal_set_visible_bell (VTE_TERMINAL(term->vte), sakura.visible_bell ? TRUE : FALSE); + ++ /* Disable stupid blinking cursor */ ++ vte_terminal_set_cursor_blink_mode (VTE_TERMINAL(term->vte), VTE_CURSOR_BLINK_OFF); ++ + /* Grrrr. Why the fucking label widget in the notebook STEAL the fucking focus? */ + gtk_widget_grab_focus(term->vte); + } diff --git a/community/sakura/sakura.install b/community/sakura/sakura.install new file mode 100644 index 000000000..e7ca93e53 --- /dev/null +++ b/community/sakura/sakura.install @@ -0,0 +1,16 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + update-desktop-database -q +} + +op=$1 +shift + +$op $* diff --git a/community/sane-gt68xx-firmware/PKGBUILD b/community/sane-gt68xx-firmware/PKGBUILD new file mode 100644 index 000000000..fa7b82fd8 --- /dev/null +++ b/community/sane-gt68xx-firmware/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=sane-gt68xx-firmware +pkgver=1.0 +pkgrel=3 +pkgdesc="gt68xx-based scanners firmwares" +arch=(i686 x86_64) +license=('unknown') +url="http://www.meier-geinitz.de/sane/gt68xx-backend/" +depends=(sane) +source=(http://people.freenet.de/go-mcpop/cism216.fw + http://subfusion.net/drivers/oslo3071b2.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/A1fw.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/A2Dfw.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/A2Nfw.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/A2fw.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/P9fw.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/PS1Dfw.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/PS1Gfw.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/PS2Dfw.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/PS2Dfw2.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/SBSfw.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/a32fw.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/ps1fw.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/ps2fw.usb + http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/sbfw.usb) +md5sums=('24f9eb96d7f1f3697b948f3d8df4b37a' + '833d45980f6f18c238c423b707fe4731' + 'f6fee87871d3261beff4b21edbd5bbfc' + '1eb3d31b48be24183253bd17d2286ba0' + 'a32f4a198745c8ef892e57646785325f' + 'f2db0a9be640f5a7b2a91c4fcbc2873e' + '9c82e4953618b5cc564a19524bf51a62' + 'eca04dc02952503ac75fda3a42f3257e' + 'f2f275c5a8ad5dbdc43793f046612417' + '6d54f45a81051fda87c08724125fc699' + 'f8ddd5a3986960b7cfd8f4de868919b8' + '3a665fc0d281894a5814ee0e16d45660' + '571ef382acb9c1c819bed858743f7bf7' + '89940cc4e6a469681ab1226f6607bc31' + 'c314fc8fc431593c8fc6cefcb3d27a06' + '4c3928214b03588a1e67c75f06d14dbb') + +build() { + cd $startdir/src + install -d -m0755 $startdir/pkg/usr/share/sane/gt68xx/ && \ + install -m0644 *.usb $startdir/pkg/usr/share/sane/gt68xx/ +} diff --git a/community/sarg/PKGBUILD b/community/sarg/PKGBUILD new file mode 100644 index 000000000..49a60666e --- /dev/null +++ b/community/sarg/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: JJDaNiMoTh <jjdanimoth.aur@gmail.com> +# Contributor: Tino Reichardt <milky-archlinux@mcmilk.de> + +pkgname=sarg +pkgver=2.2.5 +pkgrel=1 +pkgdesc="Squid Analysis Report Generator" +arch=('i686' 'x86_64') +url="http://sarg.sourceforge.net" +license=('GPL') +depends=('gd' 'glibc') +source=(http://downloads.sourceforge.net/sourceforge/sarg/$pkgname-$pkgver.tar.gz \ + sarg-2.2.3.1-paths.diff.gz) +md5sums=('0f4481e375dedf9ab8c682c9407162ff' + '844fdaf98fe6249109a905db870005b1') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -p1 < ../sarg-2.2.3.1-paths.diff || return 1 + + ./configure \ + --prefix="/etc" \ + --sysconfdir="/etc/sarg" \ + --enable-bindir="/usr/bin" \ + --enable-mandir="/usr/man" \ + --enable-sysconfdir="/etc/sarg" \ + --enable-htmldir="/home/httpd/html" + + make || return 1 + make \ + BINDIR="$startdir/pkg/usr/bin" \ + MANDIR="$startdir/pkg/usr/man/man1" \ + SYSCONFDIR="$startdir/pkg/etc/sarg" \ + HTMLDIR="$startdir/pkg/home/httpd/html" \ + install || return 1 + + mkdir -p $pkgdir/usr/share + mv $pkgdir/usr/man $pkgdir/usr/share/ +} diff --git a/community/sarg/sarg-2.2.3.1-paths.diff.gz b/community/sarg/sarg-2.2.3.1-paths.diff.gz new file mode 100644 index 000000000..20d03f37d Binary files /dev/null and b/community/sarg/sarg-2.2.3.1-paths.diff.gz differ diff --git a/community/sauerbraten/PKGBUILD b/community/sauerbraten/PKGBUILD new file mode 100644 index 000000000..3cb2e62a6 --- /dev/null +++ b/community/sauerbraten/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Christoph Siegenthaler <csi@gmx.ch> + +pkgname=sauerbraten +pkgver=2009_05_04_trooper_edition +pkgrel=1 +pkgdesc="Sauerbraten is an improved version of the Cube engine" +arch=('i686' 'x86_64') +url="http://www.sauerbraten.org/" +license=('ZLIB') +depends=('sdl_mixer' 'sdl_image' 'libgl' 'mesa' \ + 'hicolor-icon-theme' 'desktop-file-utils') +install=sauerbraten.install +source=(http://downloads.sourceforge.net/$pkgname/${pkgname}_${pkgver}_linux.tar.bz2 + sauerbraten-client + sauerbraten-server + sauerbraten.confd + sauerbraten.desktop + sauerbraten.png + license.txt) +md5sums=('47a37d1989a0c666e07235a88b4891aa' 'ac66ef9e80d6fc1b4b047df1c36c07c0' 'd5b6d9be5a5337f78d1d1752976b740e' '937c1434956425b912e29b1f2fff7eef' '9f2d1bbe61398fbbe4d0084a4d92a7eb' '3e602f421f7342cf8c3ed16314523d6f' 'cf46cd0148f03b7477f7c54aec865abe') + +build() { + cd $startdir/src/$pkgname/src + make || return 1 + make DESTDIR=$startdir/pkg install + + cd $startdir/src/sauerbraten + install -D bin_unix/native_client $startdir/pkg/opt/sauerbraten/bin/linux_client + install -D bin_unix/native_server $startdir/pkg/opt/sauerbraten/bin/linux_server + + cp -r data $startdir/pkg/opt/sauerbraten + cp -r packages $startdir/pkg/opt/sauerbraten + + find $startdir/pkg -type d -name CVS -exec rm -rf '{}' \; 2> /dev/null + + install -Dm755 $startdir/src/sauerbraten-client $startdir/pkg/usr/bin/sauerbraten-client + install -Dm755 $startdir/src/sauerbraten-server $startdir/pkg/usr/bin/sauerbraten-server + install -Dm644 $startdir/src/sauerbraten.confd $startdir/pkg/etc/conf.d/sauerbraten + install -Dm644 $startdir/src/sauerbraten.desktop $startdir/pkg/usr/share/applications/sauerbraten.desktop + install -Dm644 $startdir/src/sauerbraten.png $startdir/pkg/usr/share/icons/hicolor/128x128/apps/sauerbraten.png + install -Dm644 $startdir/src/license.txt $startdir/pkg/usr/share/licenses/sauerbraten/license.txt +} diff --git a/community/sauerbraten/license.txt b/community/sauerbraten/license.txt new file mode 100644 index 000000000..f38792c76 --- /dev/null +++ b/community/sauerbraten/license.txt @@ -0,0 +1,34 @@ +LICENSE +======= + +Sauerbraten game engine source code, any release. + +Copyright (C) 2001-2006 Wouter van Oortmerssen. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + + +LICENSE NOTES +============= +The license covers the source code found in the "src" directory of this +archive, the included enet network library which sauerbraten uses is covered by +an MIT-style license, which is however compatible with the above license for all +practical purposes. + +Game media included in the game (maps, textures, sounds, models etc.) +are NOT covered by this license, and may have individual copyrights and +distribution restrictions (see individual readmes). diff --git a/community/sauerbraten/sauerbraten-client b/community/sauerbraten/sauerbraten-client new file mode 100755 index 000000000..8a9b354f3 --- /dev/null +++ b/community/sauerbraten/sauerbraten-client @@ -0,0 +1,14 @@ +#!/bin/sh + +WIDTH=1024 +HEIGHT=768 +[ -f /etc/conf.d/sauerbraten ] && . /etc/conf.d/sauerbraten + +cd /opt/sauerbraten +if [ -f /usr/bin/aoss ]; then + aoss bin/linux_client -w$WIDTH -h$HEIGHT -q${HOME}/.config/sauerbraten -r +else + bin/linux_client -w$WIDTH -h$HEIGHT -q${HOME}/.config/sauerbraten -r +fi + + diff --git a/community/sauerbraten/sauerbraten-server b/community/sauerbraten/sauerbraten-server new file mode 100755 index 000000000..2815268a6 --- /dev/null +++ b/community/sauerbraten/sauerbraten-server @@ -0,0 +1,3 @@ +#!/bin/sh +cd /opt/sauerbraten +bin/linux_server diff --git a/community/sauerbraten/sauerbraten.confd b/community/sauerbraten/sauerbraten.confd new file mode 100644 index 000000000..5130793b5 --- /dev/null +++ b/community/sauerbraten/sauerbraten.confd @@ -0,0 +1,2 @@ +WIDTH=1024 +HEIGHT=768 diff --git a/community/sauerbraten/sauerbraten.desktop b/community/sauerbraten/sauerbraten.desktop new file mode 100644 index 000000000..e93fe1164 --- /dev/null +++ b/community/sauerbraten/sauerbraten.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Exec=sauerbraten-client %u +Icon=sauerbraten +Type=Application +Categories=Game;ActionGame; +Name=Sauerbraten +GenericName=Cube 2 +Comment=multi/single-player first person shooter +Comment[fr]=Jeu de tir subjectif multi/simple joueur +Terminal=false +StartupNotify=false diff --git a/community/sauerbraten/sauerbraten.install b/community/sauerbraten/sauerbraten.install new file mode 100644 index 000000000..d5b9eefe6 --- /dev/null +++ b/community/sauerbraten/sauerbraten.install @@ -0,0 +1,17 @@ +post_install() { + [ -e /usr/bin/gtk-update-icon-cache ] && gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + [ -e /usr/bin/gtk-update-icon-cache ] && gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +op=$1 +shift +$op $* diff --git a/community/sauerbraten/sauerbraten.png b/community/sauerbraten/sauerbraten.png new file mode 100644 index 000000000..5ec7606bc Binary files /dev/null and b/community/sauerbraten/sauerbraten.png differ diff --git a/community/schismtracker/PKGBUILD b/community/schismtracker/PKGBUILD new file mode 100644 index 000000000..88c589ebd --- /dev/null +++ b/community/schismtracker/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Jacek Poplawski <jacekpoplawski@gmail.com> + +pkgname=schismtracker +pkgver=0.5rc1 +pkgrel=1 +pkgdesc="music editor based on Impulse Tracker" +arch=('i686' 'x86_64') +url="http://rigelseven.com/schism/" +license=('GPL') +makedepends=(mesa) +depends=(sdl gcc) +source=(http://rigelseven.com/schism/dl/$pkgname-$pkgver.tar.bz2) +md5sums=('43b6220340f2b19a67e71623a44aa571') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr/src + make + # mkdir -p $startdir/pkg/usr + make prefix=$startdir/pkg/usr install +} diff --git a/community/schroedinger/PKGBUILD b/community/schroedinger/PKGBUILD new file mode 100644 index 000000000..d0ac4e863 --- /dev/null +++ b/community/schroedinger/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 3209 2009-09-30 10:34:48Z ibiru $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Timm Preetz <timm@preetz.us> +# Contributor: rabyte <rabyte__gmail> +pkgname=schroedinger +pkgver=1.0.8 +pkgrel=1 +pkgdesc="An implemenation of the Dirac video codec in ANSI C code" +arch=('i686' 'x86_64') +url="http://www.diracvideo.org/" +license=('GPL2' 'LGPL2' 'MPL' 'MIT') +depends=('gstreamer0.10-base') +makedepends=('pkgconfig>=0.9') +options=(!libtool) +source=(http://www.diracvideo.org/download/schroedinger/$pkgname-$pkgver.tar.gz) +build() { + cd $srcdir/$pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install + + install -m644 -D COPYING.MIT $pkgdir/usr/share/licenses/$pkgname/COPYING.MIT +} + +md5sums=('a76a7094f80419f81377b63432c64d01') diff --git a/community/schroot/PKGBUILD b/community/schroot/PKGBUILD new file mode 100644 index 000000000..44e1ec471 --- /dev/null +++ b/community/schroot/PKGBUILD @@ -0,0 +1,64 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Andreas Wagner <Andreas dot Wagner at em dot uni-frankfurt dot de> + +pkgname=schroot +pkgver=1.2.3_1 +_basever=1.2.3 +pkgrel=2 +pkgdesc="Allows users to execute shell commands under different root filesystems. \ + (Successor to dchroot)." +url="http://packages.qa.debian.org/s/schroot.html" +license=('GPL3') +depends=('pam' 'lockdev' 'boost' 'e2fsprogs') +arch=('i686' 'x86_64') +conflicts=('dchroot') +replaces=('dchroot') +provides=('schroot' 'sbuild' 'dchroot') +backup=('etc/schroot/schroot.conf' 'etc/schroot/script-arch32' + 'etc/schroot/mount-arch32' 'etc/schroot/copyfiles-arch32') +source=("http://ftp.debian.org/debian/pool/main/s/$pkgname/${pkgname}_${_basever}.orig.tar.gz" + "http://ftp.debian.org/debian/pool/main/s/$pkgname/${pkgname}_${pkgver/_/-}.diff.gz" + 'script-arch32' + 'copyfiles-arch32' + 'mount-arch32') +md5sums=('cc54e994c7eb714fe140a8cc6f812a9f' + 'e3284851e3e8aac0b318f344a2e8780a' + '8e86445e188129232e1782d978dfc967' + 'd4558d5691fbdaa46ce669e8f327133b' + 'f0d5d5b5e34a860f6f90b5628c680f46') + +build() { + cd $startdir/src/${pkgname}-${_basever} + if [ -f ../${pkgname}_${pkgver/_/-}.diff ]; then + patch < ../${pkgname}_${pkgver/_/-}.diff || return 1 + fi + # Fix pam file - we don't have 'common-auth' etc., but instead include the 'other' pam configuration + sed -i -r 's/^@include +common-(auth|account|session|password)/\1 include other/' bin/schroot/pam/schroot + + ./configure --prefix=/usr --libexecdir=/usr/lib --sysconfdir=/etc --localstatedir=/var \ + --enable-dchroot --enable-csbuild + make || return 1 + make DESTDIR=$startdir/pkg install + cd $startdir/src + install -m 644 script-arch32 $startdir/pkg/etc/schroot + install -m 644 mount-arch32 $startdir/pkg/etc/schroot + install -m 644 copyfiles-arch32 $startdir/pkg/etc/schroot + cat >> $startdir/pkg/etc/schroot/schroot.conf << EOF + +[Arch32] +description=Arch32 +type=directory +location=/opt/arch32 +priority=1 +#users=username +groups=users +root-groups=root +run-setup-scripts=true +run-exec-scripts=false +script-config=script-arch32 +personality=linux32 +aliases=32,default + +EOF +} diff --git a/community/schroot/copyfiles-arch32 b/community/schroot/copyfiles-arch32 new file mode 100644 index 000000000..7dd32b7d9 --- /dev/null +++ b/community/schroot/copyfiles-arch32 @@ -0,0 +1,8 @@ +/etc/group +/etc/hosts +/etc/passwd +/etc/resolv.conf +/etc/rc.conf +/etc/localtime +/etc/locale.gen +/etc/profile.d/locale.sh \ No newline at end of file diff --git a/community/schroot/mount-arch32 b/community/schroot/mount-arch32 new file mode 100644 index 000000000..075d6e451 --- /dev/null +++ b/community/schroot/mount-arch32 @@ -0,0 +1,12 @@ +# mount.defaults: static file system information for chroots. +# Note that the mount point will be prefixed by the chroot path +# (CHROOT_PATH) +# +# <file system> <mount point> <type> <options> <dump> <pass> +proc /proc proc defaults 0 0 +/dev /dev none rw,bind 0 0 +#/dev/pts /dev/pts none rw,bind 0 0 +tmpfs /dev/shm tmpfs defaults 0 0 +/sys /sys none rw,bind 0 0 +/tmp /tmp none rw,bind 0 0 +/home /home none rw,bind 0 0 diff --git a/community/schroot/script-arch32 b/community/schroot/script-arch32 new file mode 100644 index 000000000..fb87b4822 --- /dev/null +++ b/community/schroot/script-arch32 @@ -0,0 +1,15 @@ +# Default settings for chroot setup and exec scripts. +# See schroot-script-config(5) for further details. + +# Filesystems to mount inside the chroot. +FSTAB="/etc/schroot/mount-arch32" + +# Files to copy from the host system into the chroot. +COPYFILES="/etc/schroot/copyfiles-arch32" + +# Is sbuild installed? +if [ -x /usr/bin/sbuild ]; then + SBUILD="true" +else + SBUILD="false" +fi diff --git a/community/scigraphica/PKGBUILD b/community/scigraphica/PKGBUILD new file mode 100644 index 000000000..ad4b465f7 --- /dev/null +++ b/community/scigraphica/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +pkgname=scigraphica +pkgver=2.1.0 +pkgrel=6 +pkgdesc="A scientific application for data analysis and technical graphics" +arch=('i686' 'x86_64') +url="http://scigraphica.sourceforge.net/" +license=('GPL') +depends=('imlib' 'libxml2' 'libscigraphica' 'perl-xml-simple') +makedepends=() +options=('!libtool') +source=(http://downloads.sourceforge.net/scigraphica/$pkgname-$pkgver.tar.gz) +md5sums=('80b74b2faa0e2c46361f4de51e73df34') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --with-python-numeric-path=/usr/include/python2.5/numarray + make || return 1 + make DESTDIR=$startdir/pkg install + + # fix conflict with libscigraphica + rm -r $startdir/pkg/usr/share/pixmaps/sg_icon.xpm + # fix freedesktop complaince + mkdir -p $startdir/pkg/usr/share/applications + mv $startdir/pkg/usr/share/gnome/apps/Applications/sg.desktop \ + $startdir/pkg/usr/share/applications + echo "Categories=Application;Science" >> $startdir/pkg/usr/share/applications/sg.desktop + # delete docs + rm -r $startdir/pkg/usr/share/gnome + + # fix .desktop file + sed -i "s|Exec=sga|Exec=scigraphica|g" $startdir/pkg/usr/share/applications/sg.desktop +} +# vim:syntax=sh diff --git a/community/scilab/PKGBUILD b/community/scilab/PKGBUILD new file mode 100644 index 000000000..fe8385cab --- /dev/null +++ b/community/scilab/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Simon Lipp <sloonz+aur@gmail.com> +# Paulo Matias +pkgname=scilab +pkgver=5.1.1 +pkgrel=3 +pkgdesc="Scilab is a scientific software package for numerical computations" +arch=('i686' 'x86_64') +url="http://www.scilab.org/" +provides=('scilab=$pkgver') +conflicts=('scilab4' 'scilab5') +license=('custom:CeCILL') +depends=('libxml2' 'pcre' 'java-saxon6<7' 'lapack' 'java-batik' \ + 'java-flexdock' 'jogl' 'fop' 'jeuclid-core' 'fftw' 'libmatio' \ + 'bash' 'tk' 'jrosetta' 'ocaml' 'javahelp2') +makedepends=('apache-ant') +source=("http://www.scilab.org/download/$pkgver/scilab-$pkgver-src.tar.gz" \ + 'java.patch' 'scilab.desktop') +md5sums=('acc396708aaa7c703288301801714378' '7cf31756e3c995e56ec657a0f9930be7'\ + 'ad6286f324891fe8b86c60e4012a36b7') +options=('!libtool') + +build() { + cd $srcdir/scilab-$pkgver + + patch -p1 < ../java.patch || return 1 + ./configure --prefix=/usr --disable-build-help --with-install-help-file \ + --enable-build-localization --without-pvm \ + --with-matio --without-umfpack --with-fftw \ + --with-gfortran # Needed for 64 bits, don't hurt for 32 bits + make all doc + make DESTDIR=$pkgdir install install-html || return 1 + + install -d $pkgdir/usr/share/scilab/thirdparty && + install -d $pkgdir/usr/share/licenses/$pkgname && + install --mode=644 $srcdir/scilab-$pkgver/COPYING \ + $pkgdir/usr/share/licenses/$pkgname || return 1 + #fix icon + install -Dm644 $pkgdir/usr/share/scilab/icons/scilab.xpm \ + $pkgdir/usr/share/pixmaps/scilab.xpm || return 1 + install -Dm644 $srcdir/$pkgname.desktop \ + $pkgdir/usr/share/applications/$pkgname.desktop|| return 1 + sed -i 's#/jni##' $pkgdir/usr/share/scilab/etc/librarypath.xml +} diff --git a/community/scilab/java.patch b/community/scilab/java.patch new file mode 100644 index 000000000..d7cd42a75 --- /dev/null +++ b/community/scilab/java.patch @@ -0,0 +1,217 @@ +diff -aur scilab-5.1.1.orig/configure scilab-5.1.1.new/configure +--- scilab-5.1.1.orig/configure 2009-04-14 18:28:53.000000000 +0200 ++++ scilab-5.1.1.new/configure 2009-04-14 19:57:36.000000000 +0200 +@@ -29,9 +29,6 @@ + + fi + +- +- +- + # PATH needs CR + # Avoid depending upon Character Ranges. + as_cr_letters='abcdefghijklmnopqrstuvwxyz' +@@ -12848,7 +12845,7 @@ + $as_echo_n "checking flexdock... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/flexdock.jar" "$jardir/libflexdock.jar" "$jardir/libflexdock-java.jar" "$jardir/flexdock*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -12921,9 +12918,9 @@ + $as_echo_n "checking looks... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/jgoodies-looks /usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do +- for jar in "$jardir/looks.jar" "$jardir/liblooks.jar" "$jardir/liblooks-java.jar" "$jardir/looks*.jar"; do ++ for jar in "$jardir/jgoodies-looks.jar" "$jardir/liblooks.jar" "$jardir/liblooks-java.jar" "$jardir/looks*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` + # echo "protected $jar" + # jar_resolved=`ls $jar 2>/dev/null` +@@ -13070,7 +13067,7 @@ + $as_echo_n "checking skinlf... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/skinlf.jar" "$jardir/libskinlf.jar" "$jardir/libskinlf-java.jar" "$jardir/skinlf*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -13143,7 +13140,7 @@ + $as_echo_n "checking jogl... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/jogl.jar" "$jardir/libjogl.jar" "$jardir/libjogl-java.jar" "$jardir/jogl*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -13216,7 +13213,7 @@ + $as_echo_n "checking jhall... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/jhall.jar" "$jardir/libjhall.jar" "$jardir/libjhall-java.jar" "$jardir/jhall*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -13363,7 +13360,7 @@ + $as_echo_n "checking gluegen-rt... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/gluegen-rt.jar" "$jardir/libgluegen-rt.jar" "$jardir/libgluegen-rt-java.jar" "$jardir/gluegen-rt*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -13436,7 +13433,7 @@ + $as_echo_n "checking jrosetta-API... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/jrosetta-API.jar" "$jardir/libjrosetta-API.jar" "$jardir/libjrosetta-API-java.jar" "$jardir/jrosetta-API*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -13509,7 +13506,7 @@ + $as_echo_n "checking jrosetta-engine... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/jrosetta-engine.jar" "$jardir/libjrosetta-engine.jar" "$jardir/libjrosetta-engine-java.jar" "$jardir/jrosetta-engine*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -13582,7 +13579,7 @@ + $as_echo_n "checking commons-logging... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/commons-logging.jar" "$jardir/libcommons-logging.jar" "$jardir/libcommons-logging-java.jar" "$jardir/commons-logging*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -27293,7 +27290,7 @@ + $as_echo_n "checking batik-all... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/batik /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/batik-all.jar" "$jardir/libbatik-all.jar" "$jardir/libbatik-all-java.jar" "$jardir/batik-all*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -27366,7 +27363,7 @@ + $as_echo_n "checking batik... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/batik.jar" "$jardir/libbatik.jar" "$jardir/libbatik-java.jar" "$jardir/batik*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -27441,7 +27438,7 @@ + $as_echo_n "checking saxon... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/saxon.jar" "$jardir/libsaxon.jar" "$jardir/libsaxon-java.jar" "$jardir/saxon*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -27514,7 +27511,7 @@ + $as_echo_n "checking fop... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/fop.jar" "$jardir/libfop.jar" "$jardir/libfop-java.jar" "$jardir/fop*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -27587,7 +27584,7 @@ + $as_echo_n "checking jeuclid-core... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/jeuclid/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/jeuclid-core.jar" "$jardir/libjeuclid-core.jar" "$jardir/libjeuclid-core-java.jar" "$jardir/jeuclid-core*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -27660,7 +27657,7 @@ + $as_echo_n "checking commons-io... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/commons-io.jar" "$jardir/libcommons-io.jar" "$jardir/libcommons-io-java.jar" "$jardir/commons-io*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -27733,7 +27730,7 @@ + $as_echo_n "checking xmlgraphics-commons... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/xmlgraphics-commons.jar" "$jardir/libxmlgraphics-commons.jar" "$jardir/libxmlgraphics-commons-java.jar" "$jardir/xmlgraphics-commons*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -27806,7 +27803,7 @@ + $as_echo_n "checking xml-apis-ext... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/) " + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/xml-apis-ext.jar" "$jardir/libxml-apis-ext.jar" "$jardir/libxml-apis-ext-java.jar" "$jardir/xml-apis-ext*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +@@ -27880,7 +27877,7 @@ + $as_echo_n "checking avalon-framework... " >&6; } + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/avalon-framework.jar" "$jardir/libavalon-framework.jar" "$jardir/libavalon-framework-java.jar" "$jardir/avalon-framework*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +Nur in scilab-5.1.1.new: configure.orig. +Nur in scilab-5.1.1.new: configure.rej. +diff -aur scilab-5.1.1.orig/m4/java.m4 scilab-5.1.1.new/m4/java.m4 +--- scilab-5.1.1.orig/m4/java.m4 2009-04-14 18:28:53.000000000 +0200 ++++ scilab-5.1.1.new/m4/java.m4 2009-04-14 18:29:57.000000000 +0200 +@@ -745,7 +745,7 @@ + AC_MSG_CHECKING($1) + found_jar=no + saved_ac_java_classpath=$ac_java_classpath +- DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java" ++ DEFAULT_JAR_DIR="/usr/share/java/ /usr/lib/java/ /usr/share/java /usr/share/java/jar /opt/java/lib /usr/local/java /usr/local/java/jar /usr/local/share/java /usr/local/share/java/jar /usr/local/lib/java $(ls -d /usr/share/java/*/)" + for jardir in "`pwd`/thirdparty" "`pwd`/jar" $DEFAULT_JAR_DIR "$_user_libdir"; do + for jar in "$jardir/$1.jar" "$jardir/lib$1.jar" "$jardir/lib$1-java.jar" "$jardir/$1*.jar"; do + # jar=`echo $jar|sed -e 's/ /\\ /'` +Nur in scilab-5.1.1.new/m4: java.m4.orig. +diff -aur scilab-5.1.1.orig/modules/core/src/c/TerminateCore.c scilab-5.1.1.new/modules/core/src/c/TerminateCore.c +--- scilab-5.1.1.orig/modules/core/src/c/TerminateCore.c 2009-04-14 18:28:54.000000000 +0200 ++++ scilab-5.1.1.new/modules/core/src/c/TerminateCore.c 2009-04-14 19:01:51.000000000 +0200 +@@ -9,8 +9,6 @@ + * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt + * + */ +-#include <libxml/parser.h> +- + #include "TerminateCore.h" + /*--------------------------------------------------------------------------*/ + #include "realmain.h" /* Get_no_startup_flag */ +@@ -56,11 +54,6 @@ + /* Close all scilab's files */ + TerminateScilabFilesList(); + +- /* +- * Cleanup function for the XML library. +- */ +- xmlCleanupParser(); +- + /** clean tmpfiles **/ + C2F(tmpdirc)(); + diff --git a/community/scilab/scilab.desktop b/community/scilab/scilab.desktop new file mode 100644 index 000000000..0a363808b --- /dev/null +++ b/community/scilab/scilab.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Scilab +Comment=A scientific software package for numerical computations +Icon=scilab +Exec=scilab +Encoding=UTF-8 +Terminal=false +Type=Application +Categories=Application;Science;Math diff --git a/community/scilab4/PKGBUILD b/community/scilab4/PKGBUILD new file mode 100644 index 000000000..cf596af5a --- /dev/null +++ b/community/scilab4/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: JJDaNiMoTh <jjdanimoth@gmail.com> + +pkgname=scilab4 +pkgver=4.1.2 +pkgrel=2 +pkgdesc="Scilab is a scientific software package for numerical computations" +arch=('i686' 'x86_64') +url="http://www.scilab.org/" +license=('custom') +depends=('bash' 'tk' 'libgtkhtml' 'vte' 'gcc-libs' 'libxml2') +makedepends=('libxt') +conflicts=('scilab') +provides=('scilab=$pkgver') +source=(http://www.scilab.org/download/$pkgver/scilab-$pkgver-src.tar.gz \ + http://www.scilab.org/download/4.1.2/man-eng-scilab-$pkgver.tar.gz \ + http://www.scilab.org/download/4.1.2/man-fr-scilab-$pkgver.tar.gz \ + scilab.desktop) +md5sums=('17a7a6aa52918f33d96777a0dc423658' 'ad6286f324891fe8b86c60e4012a36b7') + +build() { + cd $startdir/src/scilab-$pkgver + export MAKEFLAGS="-j1" + [ "$CARCH" = "x86_64" ] && sed -i "s/CC_PLAT_OPTIONS='-march=athlon64 -mfpmath=sse -msse2 -m3dnow -m64'/CC_PLAT_OPTIONS='-march=x86-64 -mtune=generic -pipe'/" configure + ./configure --prefix=/usr --with-gfortran --with-tk --with-pvm --without-ocaml --without-java --with-gtk2 + make all || return 1 + make PREFIX=$startdir/pkg/usr install + install -D -m644 X11_defaults/scilab.xpm $startdir/pkg/usr/share/icons/scilab4.xpm + install -D -m644 license.txt $startdir/pkg/usr/share/licenses/scilab4/license.txt + install -D -m644 $startdir/src/scilab.desktop $startdir/pkg/usr/share/applications/scilab4.desktop + + sed -i -e "s=SCI\=\"$startdir/pkg/usr/lib/scilab-$pkgver\"=SCI\=\"/usr/lib/scilab-$pkgver\"=" $startdir/pkg/usr/lib/scilab-$pkgver/bin/scilab + ln -fs /usr/lib/scilab-$pkgver/bin/scilab $startdir/pkg/usr/bin/scilab4 + ln -fs /usr/lib/scilab-$pkgver/bin/intersci $startdir/pkg/usr/bin/intersci + ln -fs /usr/lib/scilab-$pkgver/bin/intersci-n $startdir/pkg/usr/bin/intersci-n +} diff --git a/community/scilab4/scilab.desktop b/community/scilab4/scilab.desktop new file mode 100644 index 000000000..0a363808b --- /dev/null +++ b/community/scilab4/scilab.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Scilab +Comment=A scientific software package for numerical computations +Icon=scilab +Exec=scilab +Encoding=UTF-8 +Terminal=false +Type=Application +Categories=Application;Science;Math diff --git a/community/scite/ChangeLog b/community/scite/ChangeLog new file mode 100644 index 000000000..0482c1317 --- /dev/null +++ b/community/scite/ChangeLog @@ -0,0 +1,33 @@ +2009-09-09 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 2.01 + + * PKGBUILD: moved to tgz archive, sparing the unzip makedepend + +2009-07-15 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.79 + +2008-11-04 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.77 + + * PKGBUILD: moved to $srcdir/$pkgdir syntax + +2008-03-30 Mateusz Herych <heniekk@gmail.com> + + * Build for x86_64 + +2008-03-29 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.76 + + * scite.install: removed post_upgrade() function + +2007-11-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.75 + + * makefile.patch: small corrections + + * SciTE.desktop: fixed an error diff --git a/community/scite/PKGBUILD b/community/scite/PKGBUILD new file mode 100644 index 000000000..8dd03a5f4 --- /dev/null +++ b/community/scite/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 2129 2009-09-09 00:03:20Z cprimier $ +# Maintainer: Corrado 'bardo' Primier <corrado.primier@mail.polimi.it> +# Contributor: Jochem Kossen <j.kossen@home.nl> + +pkgname=scite +pkgver=2.01 +pkgrel=1 +pkgdesc="A generally useful editor with facilities for building and running programs" +arch=('i686' 'x86_64') +url="http://www.scintilla.org/SciTE.html" +license=('custom:scite') +depends=('desktop-file-utils' 'gtk2') +install=${pkgname}.install +source=(http://downloads.sourceforge.net/sourceforge/scintilla/${pkgname}${pkgver/\./}.tgz + SciTE.desktop makefile.patch) +md5sums=('ef4b6b4d903c29e4ab511488a0d20f46' '48526532ef677982a4b156ae90f25b6f' + '8417a7310318423d34b6c3ae0090230e') + +build() { + cd ${srcdir} + patch -Np0 -i ${srcdir}/makefile.patch || return 1 + + cd ${srcdir}/scintilla/gtk + sed -i "s/#ARCHCXXFLAGS#/${CXXFLAGS}/g" makefile + make || return 1 + install -Dm644 ../License.txt ${pkgdir}/usr/share/licenses/scintilla/LICENSE + + cd ${srcdir}/${pkgname}/gtk + sed -i "s/#ARCHCXXFLAGS#/${CXXFLAGS}/g" makefile + make || return 1 + make DESTDIR=${pkgdir} install + + install -Dm644 ../License.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + install -Dm644 ${srcdir}/SciTE.desktop ${pkgdir}/usr/share/applications/ + ln -sf SciTE ${pkgdir}/usr/bin/scite +} + +# vim:set ts=2 sw=2 et: diff --git a/community/scite/SciTE.desktop b/community/scite/SciTE.desktop new file mode 100644 index 000000000..59e635de1 --- /dev/null +++ b/community/scite/SciTE.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Version=1.0 +Name=SciTE Text Editor +Name[es]=Editor de textos SciTE +Name[fr]=Éditeur de texte SciTE +Name[it]=Editor di testi SciTE +Comment=Edit your source files +Comment[es]=Edita especializado para programación +Comment[fr]=Éditer des fichiers sources +Comment[it]=Editor orientato alla programmazione +GenericName=Text Editor +Type=Application +Exec=SciTE %F +Icon=Sci48M +Terminal=false +StartupNotify=true +Categories=TextEditor;Development;GTK;Utility; +MimeType=text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-c++;text/x-chdr;text/x-csrc;text/x-c;text/x-objc;text/x-java;text/x-pascal;text/x-perl;text/x-python;text/x-php;text/x-php-source;text/x-tcl;text/x-tex;application/x-shellscript;text/xml;text/html;text/css; diff --git a/community/scite/makefile.patch b/community/scite/makefile.patch new file mode 100644 index 000000000..78083e6e3 --- /dev/null +++ b/community/scite/makefile.patch @@ -0,0 +1,37 @@ +--- scite/gtk/makefile.orig 2007-04-16 21:29:38.000000000 +0200 ++++ scite/gtk/makefile 2007-04-16 21:30:24.000000000 +0200 +@@ -56,12 +56,12 @@ + + #CXXFLAGS= -g -DGTK -DSCI_LEXER -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" -Wwrite-strings + INCLUDEDIRS=-I ../../scintilla/include -I ../src +-CXXBASEFLAGS=-W -Wall -Wno-char-subscripts -pedantic -Os -DGTK -DSCI_LEXER -DPIXMAP_PATH=\"$(pixmapdir)\" -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" $(INCLUDEDIRS) ++CXXBASEFLAGS=-W -Wall -Wno-char-subscripts -pedantic -DGTK -DSCI_LEXER -DPIXMAP_PATH=\"$(pixmapdir)\" -DSYSCONF_PATH=\"$(SYSCONF_PATH)\" $(INCLUDEDIRS) + + ifdef DEBUG + CXXTFLAGS=-DDEBUG -g $(CXXBASEFLAGS) + else +-CXXTFLAGS=-DNDEBUG -Os $(CXXBASEFLAGS) ++CXXTFLAGS=-DNDEBUG #ARCHCXXFLAGS# $(CXXBASEFLAGS) + endif + + ifndef NO_LUA +--- scintilla/gtk/makefile.orig 2007-04-16 21:32:14.000000000 +0200 ++++ scintilla/gtk/makefile 2007-04-16 21:32:40.000000000 +0200 +@@ -23,7 +23,7 @@ + vpath %.cxx ../src + + INCLUDEDIRS=-I ../include -I ../src +-CXXBASEFLAGS=-Wall -Wno-missing-braces -Wno-char-subscripts -pedantic -Os -DGTK -DSCI_LEXER $(INCLUDEDIRS) ++CXXBASEFLAGS=-Wall -Wno-missing-braces -Wno-char-subscripts -pedantic #ARCHCXXFLAGS# -DGTK -DSCI_LEXER $(INCLUDEDIRS) + + ifdef NOTHREADS + THREADFLAGS=-DG_THREADS_IMPL_NONE +@@ -34,7 +34,7 @@ + ifdef DEBUG + CXXFLAGS=-DDEBUG -g $(CXXBASEFLAGS) $(THREADFLAGS) + else +-CXXFLAGS=-DNDEBUG -Os $(CXXBASEFLAGS) $(THREADFLAGS) ++CXXFLAGS=-DNDEBUG $(CXXBASEFLAGS) $(THREADFLAGS) + endif + + # If explicit setting of GTK1 or GTK2 then use that else look for diff --git a/community/scite/scite.install b/community/scite/scite.install new file mode 100644 index 000000000..49135f547 --- /dev/null +++ b/community/scite/scite.install @@ -0,0 +1,11 @@ +post_install() { + echo "Updating desktop and mime database..." + update-desktop-database -q +} + +post_remove() { + echo "Updating desktop and mime database..." + update-desktop-database -q +} + +# vim:set ts=2 sw=2 et: diff --git a/community/scorched3d/PKGBUILD b/community/scorched3d/PKGBUILD new file mode 100644 index 000000000..ba5418e03 --- /dev/null +++ b/community/scorched3d/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Seppo Porspakka <sporspak@paju.oulu.fi> + +pkgname=scorched3d +pkgver=42.1 +pkgrel=2 +pkgdesc="A 3d artillery combat game" +arch=('i686' 'x86_64') +url="http://www.scorched3d.co.uk/" +license=('GPL') +depends=('sdl_net' 'wxgtk' 'freealut>=1.0.0-3' 'libvorbis' 'mesa' 'fftw' 'libjpeg>=7') +makedepends=('sharutils') +source=(http://downloads.sourceforge.net/$pkgname/Scorched3D-$pkgver-src.tar.gz 'scorched3d.desktop' + 'scorched3d.png.uu' + 'scorched3d-42.1-gcc43.patch' + 'scorched3d-42.1-fixups.patch') +md5sums=('e24867615568ef541a291a4813fcbdae' + 'b951f2150004e10fdff3e6226f1a3939' + '178a281333006c6a5a92919865c1d7af' + '053769f77a38c252eef1d967b18e93e6' + 'dfde556559d95bca07c4a390c60790b4') + +build() { + cd "$srcdir/scorched" + patch -Np1 -i "$srcdir/scorched3d-42.1-gcc43.patch" + patch -Np1 -i "$srcdir/scorched3d-42.1-fixups.patch" + WANT_WXGTK=gtk2 + sh autogen.sh --prefix=/usr --datadir=/usr/share/scorched3d --disable-openaltest --with-wx-config=wx-config + #sed -i 's/-lz/-lz -lalut/g' src/scorched/Makefile || return 1 + #sed -i 's|/usr/local/lib/libwx_gtk-2.4.a||' src/scorched/Makefile || return 1 + make || return 1 + make DESTDIR="$pkgdir" install + + # freedesktop stuff - png and desktop file ganked from debian + cd "$srcdir" + uudecode --output-file=scorched3d.png scorched3d.png.uu + install -D -m644 scorched3d.png \ + "$pkgdir/usr/share/icons/hicolor/48x48/apps/$pkgname.png" + install -D -m644 scorched3d.desktop \ + "$pkgdir/usr/share/applications/$pkgname.desktop" +} diff --git a/community/scorched3d/scorched3d-42.1-fixups.patch b/community/scorched3d/scorched3d-42.1-fixups.patch new file mode 100644 index 000000000..36a027cb6 --- /dev/null +++ b/community/scorched3d/scorched3d-42.1-fixups.patch @@ -0,0 +1,58 @@ +diff -ru scorched.orig/configure-al.m4 scorched/configure-al.m4 +--- scorched.orig/configure-al.m4 2008-03-03 16:17:18.000000000 -0500 ++++ scorched/configure-al.m4 2009-02-15 20:43:35.000000000 -0500 +@@ -7,25 +7,9 @@ + [ --disable-openaltest Do not try to compile and run a test OpenAL program], + , enable_openaltest=yes) + AC_MSG_CHECKING(for OpenAL support) +-AC_PATH_PROG(OPENAL_CONFIG, openal-config, no) +-if test x$OPENAL_CONFIG = xno; then +- echo "*** The openal-config script installed by OpenAL could not be found" +- echo "*** Make sure openal-config is in your path, or set the OPENAL_CONFIG" +- echo "*** environment variable to the full path to openal-config." +- +- AC_MSG_ERROR([*** Can't find the openal library. Try: http://www.openal.org/]) +-else +- +- if test x"$use_static_openal" = x"yes"; then +- AL_LIBS="/usr/local/lib/libopenal.a" +- else +- AL_LIBS="`$OPENAL_CONFIG --libs`" +- fi +- +- AL_CFLAGS="`$OPENAL_CONFIG --cflags`" +- +- AC_MSG_RESULT(yes) +-fi ++AL_LIBS="-lopenal" ++AL_CFLAGS="-I/usr/include/AL" ++AC_MSG_RESULT(yes) + + AC_MSG_CHECKING(for Freealut support) + AC_PATH_PROG(FREEALUT_CONFIG, freealut-config, no) +diff -ru scorched.orig/configure.ac scorched/configure.ac +--- scorched.orig/configure.ac 2008-03-03 16:17:18.000000000 -0500 ++++ scorched/configure.ac 2009-02-15 20:40:30.000000000 -0500 +@@ -13,22 +13,6 @@ + AC_PROG_INSTALL + AC_PROG_RANLIB + +-LDFLAGS="-L/usr/X11R6/lib -L/usr/X11R6" +-CPPFLAGS="-I/usr/X11R6/include -I/usr/X11R6" +- +-if test `uname` == Darwin; then +-LDFLAGS="$LDFLAGS -lmx" +-CPPFLAGS="$CPPFLAGS -DFFTW_USE_DOUBLE -D__DARWIN__ -D__MACOSX__" +-else +-LDFLAGS="$LDFLAGS -L/usr/local/lib" +-CPPFLAGS="$CPPFLAGS -I/usr/local/include" +-fi +- +-AC_CHECK_LIB(fridge, beer, echo "Hmm?!",[ +- echo "Warning: No beer found in fridge!"; +- echo "We highly suggest that you rectify this situation immediately." +-]) +- + AC_ARG_ENABLE(serveronly, + [ --enable-serveronly Enable server only compilation], + , enable_serveronly=no, diff --git a/community/scorched3d/scorched3d-42.1-gcc43.patch b/community/scorched3d/scorched3d-42.1-gcc43.patch new file mode 100644 index 000000000..b235f07c5 --- /dev/null +++ b/community/scorched3d/scorched3d-42.1-gcc43.patch @@ -0,0 +1,24 @@ +diff -ur scorched.old/src/common/common/main.h scorched/src/common/common/main.h +--- scorched.old/src/common/common/main.h 2009-02-18 20:06:22.000000000 +0200 ++++ scorched/src/common/common/main.h 2009-02-18 20:07:18.000000000 +0200 +@@ -40,7 +40,7 @@ + void _no_storage() + { + printf("Failed to allocate memory!!"); +- std::exit(1); ++ exit(1); + } + + void run_main(int argc, char *argv[], OptionsParameters ¶ms) +diff -ur scorched.old/src/common/porting/windows.h scorched/src/common/porting/windows.h +--- scorched.old/src/common/porting/windows.h 2009-02-18 20:06:22.000000000 +0200 ++++ scorched/src/common/porting/windows.h 2009-02-18 20:06:46.000000000 +0200 +@@ -20,7 +20,7 @@ + typedef unsigned short WORD; + typedef unsigned char BYTE; + +-typedef int HWND; ++// typedef int HWND; + typedef void * HINSTANCE; + typedef int WPARAM; + typedef int LPARAM; diff --git a/community/scorched3d/scorched3d.desktop b/community/scorched3d/scorched3d.desktop new file mode 100644 index 000000000..b18d86581 --- /dev/null +++ b/community/scorched3d/scorched3d.desktop @@ -0,0 +1,17 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Exec=/usr/bin/scorched3d +Icon=scorched3d.png +Terminal=false +Name=Scorched 3D +Name[lt_LT]=Scorched 3D +Comment=3D artillery game similar to Scorched Earth +Comment[de_DE]=3D Reimplementation des Klassikers Scorched Earth +Comment[fr_FR]=un jeu d'artillerie en 3 proche de Scorched Earth +Comment[lt_LT]=Nuotaikingas 3D taktinis-artilerinis žaidimas, panaÅ¡us į Scorched Earth +Comment[pl_PL]=Artyleryjska gra 3D podobna do Scorched Earth +Comment[ro_RO]=Un joc 3D cu artilerie similar cu Scorched Earth +Categories=Game;ArcadeGame; +StartupNotify=true diff --git a/community/scorched3d/scorched3d.png.uu b/community/scorched3d/scorched3d.png.uu new file mode 100644 index 000000000..4fb7e50db --- /dev/null +++ b/community/scorched3d/scorched3d.png.uu @@ -0,0 +1,105 @@ +begin 600 scorched3d.png +MB5!.1PT*&@H````-24A$4@```#`````P"`8```!7`OF'````!F)+1T0`_P#_ +M`/^@O:>3````"7!(67,```L2```+$@'2W7[\````!W1)344'TP@#%`([XJF@ +M!```$5Q)1$%4>-IEFNER9$>.I3_`W>\2$0PFF5*VI.HJ]58]2\\\W#S/O,*\ +M35LO9FU5U:62E,H4DUM$W+B+.S`__`:3.4.S(!D+G0XX<`"<X_)__O?_<EQ0 +M4R0(D@1M%$3`'35##,1!J:^[.#D;RY)9<@9`4*(H3=.0VH;4)&+3(!IPE-F4 +M;)E<9G(I+'EAR3.S%<P<UO4C2D!0P''<"U@!G\$S:@"*J**J1$0``:T_G/H0 +M'-:W$%Z^1`1$J#\$%<'7CSK@[OBZ(=SK<]8W5U/QZA"0S\NO[SOU\[;^_OE+ +M$;3N;=T#"!%M>%E1``7#7O:LNKY\>5L4$46BH0[!A&(%6RVW[)A:?6`0%2YK +M7'SLCI9"S`JF%#.*.RZ0<<H7&[_\922@J`*BB`10):I62U0_>]P13.J.RNI> +M\6JT**@(JG7!((&\+"S%,*_^*Z6P+`N(5+\%K2'AH":H"V%UD;O@)K@[1C7" +M^"(H$`25@$A`D.K`]1'U$D$JH`(")EJ/4JH7Q1T10500$8(J(20\@,7"HHHL +MF:64NA$WBF6D*$D4UNW6DW2T1@2H4$Q1##=>@L;7]X-`6/TOJA#J&<H:4((0 +M]8L8D^IAA>*">3U[4\>I[H\2""$14T,0Q=V)*:'SC,PSMAHAHC6DS!&QEVA0 +M<50+N.%:(PRM)VSV*G"L[D/EQ=;Z_!*/4LV-U>2:C+IZ^7)\944<=P=WS)6" +MDET)*(1(%%!=CQ1A67)%%2`$)28(T590DW630K:P[BJO8`"F@E\,74,UB"`H +M&@4)6G,7J>'FA8A51`EK=M>-U.R-"*;4V#;'33&4[$*T&L<2`DD5<4$<8A!L +M=65J'8V@T8G!<0/+PE*$>0DLLR+FB!;4'!.P=3,:(8BNP5?#0M?C,*=^\T*\ +MQ!0&8H*8HC'4.%^-<;P:DF6%6'U!'05B4+2)A`@Q&*(9C87-KE`,<E'ZKCK< +M#4S@>!2>'H7C(>$.^`(X&@5-]0A4:CU`P"ZG9]6A9H8!<<V=NHB!NN!>$R2( +M$+7B+\Z*$(*+$E5I4Z!-2A.@:2$V`0V1)<.\*,L26):`E8CDZD$-H(W2=L[U +MC='VQN%9.1TCF*&QADN%O!6:J;7,N(3R)=F%6%[5*<$1JT>-"BI*#"M<ND(` +MUYK,0964E*81^@9V^T*W=7*.'`=E6HSC,^1%P0(3B@9!D]/T@=@4NDVFVP%) +M*2HL4\5J"6L=7C=?S"E2/7XICK:&5OPB]0U$5YA#<6+%6JEP^)(CHDB,A*BT +MC;#?9YJM8QIX>@Z<#LXX&%(*458(6=N0;$X^*8R*)*7=&+M]H=_!XWU@FI1< +M!#"L&%B%<A-J&*.X644Z@YA\K7JE(H6JD41H@M)$I0G5@(H4*PY+P`BDY/1] +M(23C/,!Q"`P'9YX-*]587YL"P0`A6,5`%\6+D*>.%`N;WI$;Y7A23L,*!%JP +M4M"2U[XH5_A]`14G-E*K8#$C3\Z2'9%(U(@$1UP@:(6PM38Z%5YC*K3=0B[. +MTX/R\""8%\!>"IJ9X6XKEE=@4%5<:IW)4T..1I.<JRO#$9:L+%EP@Z!>6P>L +MPO":!W5]B*W68C2;\O[^Q"]/$[NK*Z[W6V[V6][>7K'?);8Q$3#<*RHU<:9I +M,N[&W9UP.!CC7"MP[2"]'OUZW*I"4"&J$&)$".`!`XX'9YJ,K]_---%IDF(% +MT$+0@FFI38)'4'`K&`7#B#5?!(F1?=<P+@:>F8:!3WGA<!I(*9%BI$F!)B7Z +M+G)S#;$7/"GG'%B\QJE?DLXR!J@&0)A+1LQ0@5`J]H-2J+`8)J-I9V)RND8H +MDZ(.B&.J2-0:B*:89\K:[;XT<R$J7]\HNVW+,&:F;$QYXNE\9ER,;$+3-/1] +MS_6^PV/"FT@S1QX&R/.E1=;:2VE$-!";%@V1:3Q32J:8,2\%]Z6BC%2T"=$( +MSX7]WNA:F#0B5F<)%<5"((IBQ2C4&B%`),::H!K8]BU7JB_]M@.+%<[CPG#. +M#%-A*E#*PFB9/[V?>7A<.#XE^G[+?K^A2Y&NV=!WB7[;TVXVI)0HR\PTCIR' +M,X?G`]-T)N<9UT((D%R8BX,**0EHPB0"L9Z`2VWL&JM-GH!BQ*YI$8$8(Q)J +M@K$F]6*&B-'UB7Z[XYONBBRU"]W?9H[#3&H6NL98EL+3X<Q_?+RCY$R*@=W5 +MCNUN0]]W-*&V&FZ.F3-.QFD8&<Y';FYZWGV]HW@M5AZ@2*`00`*N^C*;!(6H +MBJMB"'';M?4$0FVNBCMYSLQ+8<R9C-%N-ER]N>7FJ^\(38L$H]^>&2?C]@8> +M[T=^?O\K?_CC#_SSO_X'#P_/F#G]IF.WW;#;;=AO.KJVI>LZ=KLM<\X<CD?N +M/]WS=_(5[][=@$1$"Q(<-.$2L,M4L#:A(=0V0Z2B86S;ME8_58IY+1X8(DK3 +M=%R_N66SOZ'=7)$-IF%"-=,T`^)*TH:^ZYCGS*]W#WRZ>^+A\8EY69B73(R) +MON^XOM[1Q$@,@;9-A)1`A.D\<7.S9YH:;F[?L-TY_::PW22PPCS/Y)()XH10 +M>R\3(XH3)!!I4^TWO-8#1`A-H&EZ9@+/H_/+TZ^<AI\XG4=4A>TF\NUWT'4= +ML"7/&VZNKOAOO_];MEW'X],3A].)^\<#3\\GSN/,D@OC.%.6"K.I;>C[CDW7 +M`PFC(<:.%`,BA7DVAK,Q34Z,@IHCJ>9+$"?%.IM$"^O@D2&;D;,S%6?RP'') +M_/CA$S_]_)$/'SYQGB:ZKN7F9LOW'UO>OMVQV>[QY0U-ZOB;WW[';[[]FF$< +M:W@\///^PR<^WCTPG$>.AX'#X<0PG"C+@K>)_7[+]9LW['8W;+:WI#;@S#P? +M'_CT,#%/$U>;!%V=RV-R0@()0A`EEIPKG!D,T\3=_9%_^_,=[^^>^7C_Q(>/ +M=QP.)Y:<Z=J6INOH?TG\_![>WD:VFX['QQU]=\6;-UNNMCW;7<]NN^'W?_<[ +M_LO??\^2"Z?AS/W]$[]^NN?CW0/G822&P&^__VO^Z;__(__T/_XGUV^_I6V= +MP^%7'I_>\_[GCYS/`U]]=<N;ZXZ=)'I;$#=B,E0A+N?I90X=AH%?'Q[Y]S_^ +MP(>[9TZG,\=A8)XSYHZ&B$\S9H5E<8H)U_LSQ^/`I\<G?OJEI>NJ4=MMSWZW +MH>M:FB;1Q$A*@6_^ZBN^_NH6`5*,7%WMN;W>$.5$TA^Y^S#PGW_ZP,/])Z9I +M).?,\^&XSI4]NNG0:&A9R,M$'`]CG2_%.9T&'IX.O/]PQ]/S@`!=DP@Q4@Q" +M#&BHY78<A6%PNKX0NY'#_<C#IPJ#(0@I**E)M&W#MN^X?;/G]LV>FYL]-]=7 +M;'<;NK:MU;:<.#[_F9AF_O*G1_[M7QXX'L]`(47E/$W(40DA$%,/ZDQS85YF +MXO/3<VU&W7@^C8SGJ<96C!6V5`GF9*O]#-0FS0W&T3B=X/9MY&H'TRB<S[(2 +M4,*2"Z6,G,\3]T\'XH^_$&.@:Q)-T]+W+5^_W?&/_[#'PXY?'S?<?RJH))QQ +MG4F$B)*7S.%P1*/R^&3,XYEE?B(^'0XU!XHQC#-YFHCJJ$#.1EXR2UF+&J_H +M%73-'2%%IVV$OWJG/#XIX]E9%BB7YFBE$30(JL()Z+K`DB,I/?*'/[=\^-0Q +MCALVW1NNMGMN;ZY9ELPT+XQSQLV9Y\S=W0,/#\\<#@?>W2;BTVFH\V1VQCE# +MSEQU$2N%\Y0Y#3/C-'.><QWY@A""$C0PC<HX"%C@W3ME?ZVXURE[,*&XKD8( +M(01"K".EN-$T1MLNY#+PPX_.\03G4\/O_OHW_/[O$^_>WM!WPC@OR'DB+POS +M-//IXSU_^<M[#H<#5]TWQ-D,'$JNA.*V;_FOO_V*XL8P+?SQIWO^\Y<'GHY# +M'3M+S2>7.GHJPFF(W#TH^^O`M]\$=E>![29@IDRSDK.2&EM[+MANG1AK-1U' +MY7!0#@<P,W[X\0/'X\`_?/\=W__N.[YY=TLV>'X^\O/[C_ST\Z_<W3\B7LCC +M3-1X804*%".XT,?*S*4F\NU7UPQSYCQGAO-<*_7:WQM0W+$Y,Q?A/"TL<Z!K +M`TU2N@YP!8^D%'$32A&F43@599Z$G(5I$J:YLGXY9^9YP;)QGA:^GQ?^]F]^ +MP]PFBM7^:9XS;81ESL38=+4"ATQ>,B67VG"Y(P%NWNSX=BG,Q;B[/S%-"VY. +M4&$Q8RX%S"C%&$[.<#2:F.EZX?K:2#'4ZJJ)4I1Y%MR5\ZA,XTJ=K+FANB;_ +MLO##./-\''@^#ESO-PSCS-/SB6G)B$`*0LZ%V&S:RJ0MB@D4@&R44LA6F>#; +MZRTI!6ZN=QQ/(^-8Q\AA'!G.4^5ZO!+!>5DP<X;!&0;08*@:*C/%:F*+*#$$ +M8HBDF.C:1*.ALH%4DM<\\_C\Q/D/`Z?SB7DN/#T-Y#FSZ1*[7A"\AI!8_:/@ +MCKD`I?:`7CG*E!+;+4A0=IN6>2[D8LS+PC3/S'.IW>N<.9U&2JD$^9*-I13* +M4GOXRE`Z3J$$)ZLQ+IEIF9F;R*9OB1>F3VMOEJ>9GW[^6!$Q&UT3V/21W2Y" +M$*(2,'5$`R$X'E^Q7^Z4XH@Z(00V?4O7-!1SW&SUE#&."^<Q<SK//+>)G(UB +MQI07AO/,.&52N-#ISIP+[E8I^>Q,,TQS1,3INY96$U$J+6_NG,\CI3@A*&VC +M;#?*9I-`A;B"T$42X44L62EWC8JZ(U[YF(Q3IUTJ>Q8"_2[0]<Y^W_'UVQTY +M&U/.#,/$\7CF-,RX5*1;E@SC1"DK*@4A%Z<8/)TFIL78M(5MW]$VL0HL"DF$ +MO@F\O>G8;!*ZTMIQ\4J'9RN4]6%8A<D+'Q650*!(C>E@QDH\X.*KW%1;B)`@ +MF1-SI$V13=^PS+ERI-E8EH5AG%B6\D*YG*?,>39$E9@:NKYCLVE0$8H9082^ +MB[RYZMCU+3&N6AU2#<"=[%:%":P.VJN'-2A10%01C^B*.!5\:JBLN@SF==!& +MI`I^*;+9M)7/S%"*D4MF7!:6N9"7VL^<QIEA*D!DN^VXWK7LNE!/<BJH*M=7 +M#;?7'6U*5.G!7Y&[%_5!0A4X*E6-F%<!8I6!"I=-&-E6AMB,[%`L5RIEG7O= +M#,OE)1Z5VL-'E&Z3UC7!<F$I1BZ5J&I2H&N4)@AF3C80=YHHI*B5`O)5Z`-B +M2DT=XD4H6A!3I!AJ!<>1U0!<JEY0?%W8<;>7WW.)%,_5J%)'TZPU67&'^#F_ +M*O$LE6>W"X-WD5J=L(9E")!6-2JL%&NEBFJ3!T+LNPYW(^=:&'(NF&3<9>7; +M/U/OH+A66348+SQE-J.40+:`6<:+48JS6*@<Y\J_OBQS>;*"1JC'ACI5HBJE +MDF(X0==18'T`*R>T)O%^+633HLS+PJ(+12^48)W4[.6?VPM-:PJR2DEZT6*+ +M5_980(*!*69RV?]GA*L#R.?7W/%2_^>*"%32I"JD]H5:#*]-BGV;,#/$"V(% +M<2&[D!%RJ8N;5;$NNU&\4H>.UUCTSYLP').:U'43CE"5%7^M=2,O^@54`UT" +ME`H"KK7*5CG%7B1L6?6!U^Z(30R8"::*ARH!N=22CJ_)N,;Y;)EL3G%J;%?M +MLDY5Z^+FSJNMO4C5_D74^"L1>\6/VK54[<'7JP9NM2NX2/W.NL%7!JRD5Q7C +MRN<XN\1/A<I"MK*BSF>-BE>W%'3UV/^SM?__KL(7*2#82W)X#9MU"E,#\:I\ +M:CW;SU</UIQQA^A>U@0J-6FH@&$B>!!LI?N*5W2HWO*UT-466%]YV\)%<UL_ +MJZOZN?96_OI.A=L7]R1>3E16+<U7]5JK(7[)!G<PIY@3W3)NAE@AK)ML%`C5 +M=J$FEB`448HXQ5=5'WFY3E"/=I6"ULVY7&*\>KIVK:MH9Q7WY8M(NNC5*P^Z +M$KK$]?4+CEDMNFI&).=U54/<JI>3U.9.A$:5%)0EE/4^Q.OCKWY7>Y7,:^R: +MKW<GW&N..36??*TCE_!YC3#VZCZ&U@L*0:HX&%;9%;<J<'AM>?XO+.\[U&WH +.P#``````245.1*Y"8((` +` +end diff --git a/community/scponly/PKGBUILD b/community/scponly/PKGBUILD new file mode 100644 index 000000000..db9909794 --- /dev/null +++ b/community/scponly/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 3565 2009-10-06 07:23:45Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Roberto Alsina <ralsina@kde.org> + +pkgname=scponly +pkgver=4.8 +pkgrel=6 +pkgdesc="A limited shell for ssh/scp" +arch=(i686 x86_64) +url="http://www.sublimation.org/scponly/" +depends=('glibc') +license=('custom') +options=(docs) +source=(http://downloads.sourceforge.net/sourceforge/scponly/scponly-$pkgver.tgz + setup_chroot.sh) +md5sums=('139ac9abd7f3b8dbc5c5520745318f8a' + '3318e648c106b1e7ed7826296c296d1a') + +build() { + cd $startdir/src/$pkgname-$pkgver + + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr --sysconfdir=/etc \ + --enable-scp-compat --enable-winscp-compat --enable-chrooted-binary + + sed -i 's|^#elif|#else|' helper.c + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + install -D -m0644 COPYING $startdir/pkg/usr/share/licenses/scponly/COPYING && \ + mv $pkgdir/usr/man $pkgdir/usr/share/ || return 1 + + mkdir -p $pkgdir/usr/share/doc/scponly && \ + cp $srcdir/setup_chroot.sh config.h $pkgdir/usr/share/doc/scponly/ +} diff --git a/community/scponly/setup_chroot.sh b/community/scponly/setup_chroot.sh new file mode 100755 index 000000000..cd1a260eb --- /dev/null +++ b/community/scponly/setup_chroot.sh @@ -0,0 +1,270 @@ +#!/bin/sh +# +# handy functions: +# +# a function to display a failure message and then exit +fail ( ) { + echo -e $@ + exit 1 +} + +# "get with default" function +# this function prompts the user with a query and default reply +# it returns the user reply +getwd ( ) { + query="$1" + default="$2" + echo -en "$query [$default]" | cat >&2 + read response + if [ x$response = "x" ]; then + response=$default + fi + echo $response +} + +# "get yes no" function +# this function prompts the user with a query and will continue to do so +# until they reply with either "y" or "n" +getyn ( ) { + query="$@" + echo -en $query | cat >&2 + read response + while [ x$response != "xy" -a x$response != "xn" ]; do + echo -e "\n'y' or 'n' only please...\n" | cat >&2 + echo -en $query | cat >&2 + read response + done + echo $response +} + +# configuration +# +# set defaults +defaultusername="scponly" +defaulthomedirprefix="/home" +defaultwriteabledir="incoming" + +osname=`uname -s | tr ' ' '_'` +# pathname to platform/OS specific setup scripts +prescript="build_extras/arch/$osname.pre.sh" +postscript="build_extras/arch/$osname.post.sh" + +# the following is a list of binaries that will be staged in the target dir +BINARIES=`grep '#define PROG_' config.h | cut -f2 -d\" | grep -v ^cd$` + +# we set the install path in a variable so the presetup script can overwrite it on systems +# which require it +INSTALL_PATHNAME="install -c" + +# attempt a best guess at required libs, we can append things in the presetup script if we need to +LDSOFOUND=0 + +# default to useradd, not pw +USE_PW=0 + +if [ x/usr/bin/ldd = x ]; then + echo "this script requires the program ldd to determine which" + fail "shared libraries to copy into your chrooted dir..." +fi + +if [ x`uname -s` = "xOpenBSD" ]; then + for bin in $BINARIES; do + GREP_LIST="$GREP_LIST -e $bin" + done + LIB_LIST=`ldd $BINARIES 2> /dev/null | /usr/bin/tr -s " " | cut -f5 -d" " | /usrgrep -v "^Name" | /usrgrep -v $GREP_LIST | /usr/bin/sort -u` +else + LIB_LIST=`ldd $BINARIES 2> /dev/null | cut -f2 -d\> | cut -f1 -d\( | grep "^ " | sort -u` +fi + +# +# we also need to add some form of ld.so, here are some good guesses. +# +LDSO_LIST="/lib/ld.so /libexec/ld-elf.so /libexec/ld-elf.so.1 /usr/libexec/ld.so /lib64/ld-linux-x86-64.so.2 /lib/ld-linux.so.2 /usr/libexec/ld-elf.so.1" +for lib in $LDSO_LIST; do + if [ -f $lib ]; then + LDSOFOUND=1; + LIB_LIST="$LIB_LIST $lib" + fi +done + +# +# TODO - i've since forgotten which OS this is for, it should be relocated to a presetup script +# +ls /lib/libnss_compat* > /dev/null 2>&1 +if [ $? -eq 0 ]; then + LIB_LIST="$LIB_LIST /lib/libnss_compat*" +fi + +# check that the configure options are correct for chrooted operation: + +if [ x/usr/sbin/useradd = x ]; then + if [ x = x ]; then + echo "this script requires the program useradd or pw to add your" + fail "chrooted scponly user." + else + USE_PW=1; + fi +fi + +# we need to be root +if [ `id -u` != "0" ]; then + fail "you must be root to run this script\n" +fi + +echo +echo Next we need to set the home directory for this scponly user. +echo please note that the user\'s home directory MUST NOT be writeable +echo by the scponly user. this is important so that the scponly user +echo cannot subvert the .ssh configuration parameters. +echo +echo for this reason, a writeable subdirectory will be created that +echo the scponly user can write into. +echo + +if [ "$2" != "" ] ; then + targetuser=$2 +else +targetuser=`getwd "Username to install" "$defaultusername"` +fi +username_collision=`id $targetuser > /dev/null 2> /dev/null; echo $?` +if [ $username_collision -eq 0 ] ; then + fail "the user $targetuser already exists. please remove this user and their home directory and try again." +fi + +if [ "$1" != "" ] ; then + targetdir=$1 +else +targetdir=`getwd "home directory you wish to set for this user" "$defaulthomedirprefix/$targetuser"` +fi + +if [ "$3" != "" ] ; then + writeabledir=$3 +else +writeabledir=`getwd "name of the writeable subdirectory" "$defaultwriteabledir"` +fi + +# +# if you would like to overwrite/extend any of the variables above, do so in the system specific +# presetup script. +# +if [ -f "$prescript" ]; then +# +# this system has a pre-chroot setup script, lets run it +# + . "$prescript" +fi + +# if neither the presetup script or the best guess could find ld.so, we have to bail here +if [ $LDSOFOUND -eq 0 ]; then + fail i cant find your equivalent of ld.so +fi + +# +# ACTUAL MODIFICATIONS BEGIN HERE +# + +# this part shouldnt strictly be requried, but i'll leave it in until i'm sure of it +if [ ! -d $targetdir ]; then + $INSTALL_PATHNAME -d $targetdir + chmod 755 $targetdir +fi + +if [ ! -d $targetdir/etc ]; then + $INSTALL_PATHNAME -d $targetdir/etc + chown 0:0 $targetdir/etc + chmod 755 $targetdir/etc +fi + +# add all our binaries +for bin in $BINARIES; do + $INSTALL_PATHNAME -d $targetdir/`/usr/bin/dirname $bin` + $INSTALL_PATHNAME $bin $targetdir$bin +done + +# and the libs they require +if [ "x$LIB_LIST" != "x" ]; then + for lib in $LIB_LIST; do + $INSTALL_PATHNAME -d $targetdir/`/usr/bin/dirname $lib` + $INSTALL_PATHNAME $lib $targetdir/$lib + done +fi + +# /dev/null is needed inside the chroot +mkdir -p $targetdir/dev +mknod -m 666 $targetdir/dev/null c 1 3 + +if [ "x$USE_PW" = x0 ] ; then + /usr/sbin/useradd -d "$targetdir" -s "/usr/sbin/scponlyc" $targetuser + if [ $? -ne 0 ]; then + fail "if this user exists, remove it and try again" + fi +else + useradd -n $targetuser -s "/usr/sbin/scponlyc" -d "$targetdir" + if [ $? -ne 0 ]; then + fail "if this user exists, remove it and try again" + fi +fi + +# +# we must ensure certain directories are root owned. +# +chown 0:0 $targetdir +if [ -d $targetdir/.ssh ]; then + chown 0:0 $targetdir/.ssh +fi + +if [ ! -d $targetdir/$writeabledir ]; then + echo -e "\ncreating $targetdir/$writeabledir directory for uploading files" + $INSTALL_PATHNAME -o $targetuser -d $targetdir/$writeabledir +fi + +# +# set the perms on the writeable dir so that the new user owns it +# +newuid=`id -u $targetuser` +newgid=`id -g $targetuser` +chown $newuid:$newgid $targetdir/$writeabledir + +if [ -f "$postscript" ]; then +# +# this system has a post-chroot setup script, lets run it +# + . "$postscript" +else +# +# otherwise, revert to the old "best guess" system, which sucks +# + echo + echo "Your platform ($osname) does not have a platform specific setup script." + echo "This install script will attempt a best guess." + echo "If you perform customizations, please consider sending me your changes." + echo "Look to the templates in build_extras/arch." + echo " - joe at sublimation dot org" + echo + if [ x = x ]; then + # + # ok we dont have pwd_mkdb, lets improvise: + # + grep $targetuser /etc/passwd > $targetdir/etc/passwd + # Debian: copy /etc/group into the jail, for /usr/bin/groups to work + cp /etc/group $targetdir/etc/group + + else + # + # this is for systems which do have pwd_mkdb + # + grep $targetuser /etc/master.passwd > $targetdir/etc/master.passwd + -d "$targetdir/etc" $targetdir/etc/master.passwd + rm -rf $targetdir/etc/master.passwd $targetdir/etc/spwd.db + fi +fi + +# +# the final step is setting the password +# +echo "please set the password for $targetuser:" +passwd $targetuser + +echo "if you experience a warning with winscp regarding groups, please install" +echo "the provided hacked out fake groups program into your chroot, like so:" +echo "cp groups $targetdir/bin/groups" diff --git a/community/screenlets/PKGBUILD b/community/screenlets/PKGBUILD new file mode 100644 index 000000000..3eb25d1a4 --- /dev/null +++ b/community/screenlets/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Roman Kyrylych <roman@archlinux.org> +# Contributor: javonera <javonera@gmail.com> + +pkgname=screenlets +pkgver=0.1.2 +pkgrel=2 +pkgdesc="Screenlets are small owner-drawn applications" +arch=('i686' 'x86_64') +url="http://screenlets.org/" +license=('GPL3') +depends=('pyxdg' 'dbus-python' 'libnotify' 'gnome-python-desktop' + 'notification-daemon' 'xdg-utils') +install=screenlets.install +source=(https://code.launchpad.net/screenlets/trunk/$pkgver/+download/$pkgname-$pkgver.tar.bz2) +md5sums=('8bab8052ff5555481fdbe8a5a6310706') + +build() { + cd "$srcdir/$pkgname" + sed -i "s;/usr/local;/usr;g" \ + src/lib/__init__.py setup.py \ + src/bin/screenlets-* desktop-menu/applications/* \ + desktop-menu/*.desktop \ + desktop-menu/desktop-directories/Screenlets.directory + + python setup.py install --root="$pkgdir" || return 1 + install -D -m644 desktop-menu/desktop-directories/Screenlets.directory \ + "$pkgdir/usr/share/desktop-directories/Screenlets.directory" + install -D -m644 desktop-menu/screenlets.svg "$pkgdir/usr/share/icons/screenlets.svg" + + cd desktop-menu/ + for i in $(find -name '*.desktop'); do install -D -m644 $i $pkgdir/usr/share/applications/$(echo $i | sed 's|./applications||') ; done +} diff --git a/community/screenlets/screenlets.install b/community/screenlets/screenlets.install new file mode 100644 index 000000000..71e0b2bba --- /dev/null +++ b/community/screenlets/screenlets.install @@ -0,0 +1,35 @@ +pkgname=gnome-panel +desktop_files="screenlets-daemon.desktop screenlets-manager.desktop +CPUMeterScreenlet.desktop ClockScreenlet.desktop +ControlScreenlet.desktop FlowerScreenlet.desktop +LauncherScreenlet.desktop MailCheckScreenlet.desktop +NotesScreenlet.desktop PicframeScreenlet.desktop +RulerScreenlet.desktop WindowlistScreenlet.desktop" + +post_install() { + for x in $desktop_files + do + xdg-desktop-menu install --novendor /usr/share/desktop-directories/Screenlets.directory \ + /usr/share/applications/$x + done +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for x in $desktop_files + do + xdg-desktop-menu uninstall /usr/share/desktop-directories/Screenlets.directory \ + /usr/share/applications/$x + done +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/scribes/ChangeLog b/community/scribes/ChangeLog new file mode 100755 index 000000000..886580630 --- /dev/null +++ b/community/scribes/ChangeLog @@ -0,0 +1,22 @@ + +2008-02-12 Douglas Soares de Andrade <douglas@archlinux-br.org> + + * Updating to new version - 0.3.3.3 + +2008-01-05 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Building for x86_64 - 0.3.3.2 + +2008-01-03 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updating to newer version - 0.3.3.2 + +2007-12-29 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updating to newer version - 0.3.3.1 + +2007-10-01 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Changing the maintainer email + * Updating to new version + diff --git a/community/scribes/PKGBUILD b/community/scribes/PKGBUILD new file mode 100644 index 000000000..5f40776b6 --- /dev/null +++ b/community/scribes/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: Andrew Conkling <andrewski@fr.st> +# Contributor: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=scribes +pkgver=20091008 +pkgrel=1 +pkgdesc="A simple PyGTK+ text editor" +arch=('i686' 'x86_64') +url="http://scribes.sourceforge.net" +license=('GPL') +depends=('gnome-python-extras' 'gtksourceview' 'gnome-python-desktop' 'gnome-common' 'dbus-python' 'pygtksourceview2' 'gnome-doc-utils' 'xdg-utils' 'gtkspell') +makedepends=('bzr' 'intltool') +provides=($_realname) +conflicts=($_realname) +source=() +md5sums=() + +_bzrbranch=lp:scribes + +build() { + cd $srcdir + + msg "Connecting to the server...." + + bzr branch $_bzrbranch + + msg "BZR checkout done or server timeout" + msg "Starting make..." + + cd $pkgname + sed -e 's|REQUIRED_AUTOMAKE_VERSION=1.9||' -i autogen.sh + ./autogen.sh + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} + diff --git a/community/scribes/scribes.install b/community/scribes/scribes.install new file mode 100644 index 000000000..fab70fd9f --- /dev/null +++ b/community/scribes/scribes.install @@ -0,0 +1,51 @@ +pkgname=scribes + +post_install() { + schemas=(`pacman -Ql $pkgname | grep 'gconf/schemas/.*schemas$' | awk '{ print $2 }'`) + scrolls=(`pacman -Ql $pkgname | grep 'share/omf/.*\.omf$' | awk '{ print $2 }'`) + + export GCONF_CONFIG_SOURCE=`usr/bin/gconftool-2 --get-default-source` + for schema in "${schemas[@]}" ; do + usr/bin/gconftool-2 --makefile-install-rule "$schema" >/dev/null 2>&1 + done + + for scroll in "${scrolls[@]}" ; do + scrollkeeper-install -q -p var/lib/scrollkeeper "$scroll" + done + + kill -s HUP `pidof /usr/bin/gconfd-2` > /dev/null 2>&1 + update-desktop-database -q + + chmod 755 /usr/bin/scribes + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + schemas=(`pacman -Ql $pkgname | grep 'gconf/schemas/.*schemas$' | awk '{ print $2 }'`) + scrolls=(`pacman -Ql $pkgname | grep 'share/omf/.*\.omf$' | awk '{ print $2 }'`) + + export GCONF_CONFIG_SOURCE=`usr/bin/gconftool-2 --get-default-source` + for schema in "${schemas[@]}" ; do + usr/bin/gconftool-2 --makefile-uninstall-rule "$schema" >/dev/null 2>&1 + done + + for scroll in "${scrolls[@]}" ; do + scrollkeeper-uninstall -q -p var/lib/scrollkeeper "$scroll" + done + + kill -s HUP `pidof /usr/bin/gconfd-2` >/dev/null 2>&1 +} + +post_remove() { + update-desktop-database -q + xdg-icon-resource forceupdate --theme hicolor &> /dev/null +} + diff --git a/community/sdd/PKGBUILD b/community/sdd/PKGBUILD new file mode 100644 index 000000000..7e6f8df82 --- /dev/null +++ b/community/sdd/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=sdd +pkgver=1.52 +pkgrel=4 +pkgdesc="Faster replacement for a program called dd" +arch=('i686' 'x86_64') +license=('GPL') +url="http://freshmeat.net/projects/sdd/" +source=(http://freshmeat.net/redir/sdd/14849/url_tgz/${pkgname}-${pkgver}.tar.gz) +md5sums=('efb6f2d8a39080c8ad085211e01293d6') + +build() { + cd ${startdir}/src/$pkgname-${pkgver} + if [ $CARCH = "x86_64" ]; then + cp RULES/i686-linux-cc.rul RULES/x86_64-linux-cc.rul + cp RULES/i686-linux-gcc.rul RULES/x86_64-linux-gcc.rul + fi + make || return 1 + make INS_BASE=$startdir/pkg/usr install + rm -f $startdir/pkg/usr/include/align.h \ + $startdir/pkg/usr/include/avoffset.h \ + $startdir/pkg/usr/lib/libschily.a \ + $startdir/pkg/usr/man/man5/makefiles.5* \ + $startdir/pkg/usr/man/man5/makerules.5* + mv $startdir/pkg/usr/man $startdir/pkg/usr/share + chown -R root.root $startdir/pkg +} diff --git a/community/sdlmame/ChangeLog b/community/sdlmame/ChangeLog new file mode 100644 index 000000000..872c59508 --- /dev/null +++ b/community/sdlmame/ChangeLog @@ -0,0 +1,5 @@ +2008-02-13 JJDaNiMoTh <jjdanimoth.aur@gmail.com> + * 0.123 version + +2008-01-22 JJDaNiMoTh <jjdanimoth.aur@gmail.com> + * 0.122u6 version diff --git a/community/sdlmame/PKGBUILD b/community/sdlmame/PKGBUILD new file mode 100644 index 000000000..551e9468f --- /dev/null +++ b/community/sdlmame/PKGBUILD @@ -0,0 +1,65 @@ +# $Id: PKGBUILD 2191 2009-09-10 15:02:52Z spupykin $ +# Contributor: robb_force <robb_force@holybuffalo.net> +# Maintainer: JJDaNiMoTh <jjdanimoth@gmail.com> + +pkgname=sdlmame +pkgver=0.134 +pkgrel=1 +pkgdesc="A port of the popular Multiple Arcade Machine Emulator using SDL with OpenGL support." +url="http://rbelmont.mameworld.info/?page_id=163" +license=('custom:MAME License') +arch=('i686' 'x86_64') +depends=('sdl>=1.2.11' 'libxinerama' 'gconf') +makedepends=('unzip' 'nasm' 'mesa') +DLAGENTS=('http::/usr/bin/wget -U "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.2) Gecko/20090804 Shiretoko/3.5.2" -c -t 3 --waitretry=3') +options=('!makeflags' 'force') +install=sdlmame.install +source=(http://rbelmont.mameworld.info/${pkgname}${pkgver%.*}${pkgver#*.}.zip \ + sdlmame.sh \ + extras.tar.gz) +md5sums=('f22ed63a64f410c0bc05bcc4d9b6f7c7' + '3119ccfa1e970eba4467df31208adaf0' + '420b61240bf5ae11615ba7c6100ee00d') + +build() { + cd ${startdir}/src/${pkgname}${pkgver%.*}${pkgver#*.} + + sed -i 's/-Werror//' makefile || return 1 + + # Modify the make options based on the user's architecture + if [ "$CARCH" == "x86_64" ]; then + echo "Compiling for AMD64..." + make AMD64=1 PTR64=1 || return 1 + elif [ "$CARCH" == "i686" ]; then + make I686=1 || return 1 + else + echo "Compiling for i386..." + make PM=1 || return 1 + fi + + # Install the sdlmame script + install -Dm755 ${startdir}/src/${pkgname}.sh ${startdir}/pkg/usr/bin/${pkgname} || return 1 + + # Install the applications and the UI font in /usr/share + install -Dm755 mame* ${startdir}/pkg/usr/share/${pkgname}/${pkgname} && \ + install -m755 chdman ${startdir}/pkg/usr/share/${pkgname}/chdman && \ + install -m755 jedutil ${startdir}/pkg/usr/share/${pkgname}/jedutil && \ +# install -m755 makemeta ${startdir}/pkg/usr/share/${pkgname}/makemeta && \ + install -m755 regrep ${startdir}/pkg/usr/share/${pkgname}/regrep && \ + install -m755 romcmp ${startdir}/pkg/usr/share/${pkgname}/romcmp && \ + install -m755 runtest ${startdir}/pkg/usr/share/${pkgname}/runtest && \ + install -m755 testkeys ${startdir}/pkg/usr/share/${pkgname}/testkeys && \ + install -m755 src2html ${startdir}/pkg/usr/share/${pkgname}/src2html && \ + install -m755 srcclean ${startdir}/pkg/usr/share/${pkgname}/srcclean && \ + install -m755 ldverify ${startdir}/pkg/usr/share/${pkgname}/ldverify && \ + install -m644 ui.bdf ${startdir}/pkg/usr/share/${pkgname}/ui.bdf || return 1 + + # Install the extra bits + install -d ${startdir}/pkg/usr/share/${pkgname}/{artwork,ctrlr,keymaps} && \ + install -m644 ${startdir}/src/artwork/* ${startdir}/pkg/usr/share/${pkgname}/artwork/ && \ + install -m644 ${startdir}/src/ctrlr/* ${startdir}/pkg/usr/share/${pkgname}/ctrlr/ && \ + install -m644 keymaps/* ${startdir}/pkg/usr/share/${pkgname}/keymaps/ || return 1 + + # Include the license + install -Dm644 docs/license.txt $startdir/pkg/usr/share/licenses/${pkgname}/license.txt +} diff --git a/community/sdlmame/extras.tar.gz b/community/sdlmame/extras.tar.gz new file mode 100644 index 000000000..ae0bc2a39 Binary files /dev/null and b/community/sdlmame/extras.tar.gz differ diff --git a/community/sdlmame/sdlmame.install b/community/sdlmame/sdlmame.install new file mode 100644 index 000000000..6103018a3 --- /dev/null +++ b/community/sdlmame/sdlmame.install @@ -0,0 +1,29 @@ +# Message displayed for a fresh install. +post_install() +{ + echo "" + echo "***************************************************************" + echo " SDLMAME and the additional MAME utilities have been installed" + echo " in /usr/share/sdlmame However, SDLMAME can be run by" + echo " typing sdlmame and it's options. Try running SDLMAME with" + echo " these options:" + echo " sdlmame <rom> -nowindow -noswitchres" + echo "***************************************************************" + echo "" +} + +# Message for an update. +post_upgrade() +{ + echo "" + echo "***************************************************************" + echo " SDLMAME has been updated. If you are upgrading directly from" + echo " 0.117 or earlier, you must delete all .cfg files and" + echo " re-configure your controllers. You should also run" + echo " 'SDLMAME --newini' to force the script to create a new ini" + echo " file with default settings at ~/.mame/sdlmame.ini" + echo " since there may be new ini options." + echo "***************************************************************" + echo "" +} + diff --git a/community/sdlmame/sdlmame.sh b/community/sdlmame/sdlmame.sh new file mode 100644 index 000000000..38b48701a --- /dev/null +++ b/community/sdlmame/sdlmame.sh @@ -0,0 +1,58 @@ +#!/bin/sh + +# Create a variable equal to $HOME that will be used later in the ini creation +home=('$HOME') + +if [ "$1" != "" ] && [ "$1" = "--newini" ]; then + echo "Rebuilding the ini file at $HOME/.mame/sdlmame.ini" + echo "Modify this file for permanent changes to your SDLMAME" + echo "options and paths before running SDLMAME again." + cd $HOME/.mame + if [ -e sdlmame.ini ]; then + echo "Your old ini file has been renamed to sdlmameini.bak" + mv sdlmame.ini sdlmameini.bak + fi + /usr/share/sdlmame/sdlmame \ + -artpath "$home/.mame/artwork;artwork" \ + -ctrlrpath "$home/.mame/ctrlr;ctrlr" \ + -inipath $home/.mame/ini \ + -rompath $home/.mame/roms \ + -samplepath $home/.mame/samples \ + -cfg_directory $home/.mame/cfg \ + -comment_directory $home/.mame/comments \ + -diff_directory $home/.mame/diff \ + -input_directory $home/.mame/inp \ + -memcard_directory $home/.mame/memcard \ + -nvram_directory $home/.mame/nvram \ + -snapshot_directory $home/.mame/snap \ + -state_directory $home/.mame/sta \ + -video opengl \ + -createconfig +elif [ ! -e $HOME/.mame ]; then + echo "Running SDLMAME for the first time..." + echo "Creating an ini file for SDLMAME at $HOME/.mame/sdlmame.ini" + echo "Modify this file for permanent changes to your SDLMAME" + echo "options and paths before running SDLMAME again." + mkdir $HOME/.mame + mkdir $HOME/.mame/{artwork,cfg,comments,ctrlr,diff,ini,inp,memcard,nvram,samples,snap,sta} + cd $HOME/.mame + /usr/share/sdlmame/sdlmame \ + -artpath "$home/.mame/artwork;artwork" \ + -ctrlrpath "$home/.mame/ctrlr;ctrlr" \ + -inipath $home/.mame/ini \ + -rompath $home/.mame/roms \ + -samplepath $home/.mame/samples \ + -cfg_directory $home/.mame/cfg \ + -comment_directory $home/.mame/comments \ + -diff_directory $home/.mame/diff \ + -input_directory $home/.mame/inp \ + -memcard_directory $home/.mame/memcard \ + -nvram_directory $home/.mame/nvram \ + -snapshot_directory $home/.mame/snap \ + -state_directory $home/.mame/sta \ + -video opengl \ + -createconfig +else + cd /usr/share/sdlmame + ./sdlmame "$@" +fi diff --git a/community/selinux-coreutils/PKGBUILD b/community/selinux-coreutils/PKGBUILD new file mode 100644 index 000000000..dd5aac38e --- /dev/null +++ b/community/selinux-coreutils/PKGBUILD @@ -0,0 +1,48 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=selinux-coreutils +pkgver=7.1 +pkgrel=1 +pkgdesc="coreutils (needed for selinux)" +arch=(i686 x86_64) +license=('GPL') +url="http://www.gnu.org/software/coreutils" +depends=('bash' 'glibc' 'shadow>=4.0.4.1-3' 'selinux-pam' 'acl' 'selinux-usr-libselinux') +conflicts=(coreutils) +provides=(coreutils mktemp) +backup=('etc/pam.d/su') +options=('!makeflags' '!emptydirs' 'zipman') +source=(ftp://ftp.gnu.org/gnu/coreutils/coreutils-$pkgver.tar.gz + su) +md5sums=('cbb2b3d1718ee1237b808e00b5c11b1e' + 'fa85e5cce5d723275b14365ba71a8aad') + +build() { + cd $startdir/src/coreutils-$pkgver + + # only needed if new autoconf 2.62 is used +# autoreconf + + # make head and tail recognize the old syntax (eg, tail -10) + export DEFAULT_POSIX2_VERSION=199209 + + autoconf + ./configure --prefix=/usr ac_cv_func_openat=no --enable-install-program=su --enable-pam + make || return 1 + make DESTDIR=$startdir/pkg install + rm -f $startdir/pkg/usr/bin/hostname $startdir/pkg/usr/share/man/man1/hostname.1 || return 1 + rm -f $startdir/pkg/usr/bin/uptime $startdir/pkg/usr/share/man/man1/uptime.1 || return 1 + rm -f $startdir/pkg/usr/bin/groups $startdir/pkg/usr/share/man/man1/groups.1 || return 1 + rm -f $startdir/pkg/usr/bin/kill $startdir/pkg/usr/share/man/man1/kill.1|| return 1 + cd $startdir/pkg/usr/bin + mkdir -p $startdir/pkg/bin $startdir/pkg/sbin $startdir/pkg/usr/sbin + mv su date echo false pwd stty true uname cat tr cut readlink ../../bin + mv dd cp df du ln ls mv rm dir sync vdir chgrp chmod chown ../../bin + mv mkdir mknod rmdir shred touch mkfifo dircolors install sleep ../../bin + mv chroot ../sbin + ln -sf test [ + ln -sf /bin/sleep $startdir/pkg/usr/bin/sleep + install -D -m644 $startdir/src/su $startdir/pkg/etc/pam.d/su || return 1 + rm -f $pkgdir/usr/share/info/dir +} diff --git a/community/selinux-coreutils/su b/community/selinux-coreutils/su new file mode 100644 index 000000000..cf15f40f1 --- /dev/null +++ b/community/selinux-coreutils/su @@ -0,0 +1,9 @@ +#%PAM-1.0 +auth sufficient pam_rootok.so +# Uncomment the following line to implicitly trust users in the "wheel" group. +#auth sufficient pam_wheel.so trust use_uid +# Uncomment the following line to require a user to be in the "wheel" group. +#auth required pam_wheel.so use_uid +auth required pam_unix.so +account required pam_unix.so +session required pam_unix.so diff --git a/community/selinux-flex/PKGBUILD b/community/selinux-flex/PKGBUILD new file mode 100644 index 000000000..e32f7e38f --- /dev/null +++ b/community/selinux-flex/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +# needed to build checkpolicy tool. current flex have some problems... + +pkgname=selinux-flex +pkgver=2.5.4a +pkgrel=2 +pkgdesc="A tool for generating text-scanning programs" +arch=(i686 x86_64) +url="http://flex.sourceforge.net" +license=('custom') +depends=('glibc' 'bash') +conflicts=(flex) +provides=(flex) +source=(ftp://ftp.gnu.org/non-gnu/flex/flex-$pkgver.tar.gz \ + flex-arch.patch.gz) +md5sums=('bd8753d0b22e1f4ec87a553a73021adf' + '03f577be43792ff3df9c3ce5215b8e92') + +build() { + cd $startdir/src/flex-2.5.4 + patch -Np1 <../flex-arch.patch + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install + cat > $startdir/pkg/usr/bin/lex << "EOF" +#!/bin/sh +# Begin /usr/bin/lex + +exec /usr/bin/flex -l "$@" +# End /usr/bin/lex +EOF + chmod 755 $startdir/pkg/usr/bin/lex + # install license + install -D -m644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/license.txt +} diff --git a/community/selinux-flex/flex-arch.patch.gz b/community/selinux-flex/flex-arch.patch.gz new file mode 100644 index 000000000..f9dcb094e Binary files /dev/null and b/community/selinux-flex/flex-arch.patch.gz differ diff --git a/community/selinux-kernel26/PKGBUILD b/community/selinux-kernel26/PKGBUILD new file mode 100644 index 000000000..44823475d --- /dev/null +++ b/community/selinux-kernel26/PKGBUILD @@ -0,0 +1,137 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=selinux-kernel26 +pkgver=2.6.30 +_kernver=2.6.30-selinux +pkgrel=1 +pkgdesc="The Linux Kernel and modules" +arch=(i686 x86_64) +license=('GPL2') +url="http://www.kernel.org" +backup=(boot/kconfig26-selinux + etc/mkinitcpio.d/kernel26-selinux.preset) +depends=('module-init-tools' 'mkinitcpio') +install=kernel26.install +source=(ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$pkgver.tar.bz2 + config config.x86_64 + kernel26-selinux.preset + mkinitcpio-kernel26-selinux.conf) + +build() { + [ "${CARCH}" = "i686" ] && KARCH=x86 + [ "${CARCH}" = "x86_64" ] && KARCH=x86 + + cd $startdir/src/linux-$pkgver + + # remove the extraversion from Makefile + sed -i 's|^EXTRAVERSION = .*$|EXTRAVERSION =|g' Makefile + + if [ "$CARCH" = "x86_64" ]; then + cat ../config.x86_64 >./.config + else + # get rid of the 'i' in i686 + carch=`echo $CARCH | sed 's|i||'` + cat ../config | sed "s|#CARCH#|$carch|g" >./.config + fi + + # build the full kernel version to use in pathnames + . ./.config + + # load configuration + yes "" | make config + + # build! + make bzImage modules || return 1 + mkdir -p $startdir/pkg/{lib/modules,boot} + make INSTALL_MOD_PATH=$startdir/pkg modules_install || return 1 + cp System.map $startdir/pkg/boot/System.map26-selinux + cp arch/$KARCH/boot/bzImage $startdir/pkg/boot/vmlinuz26-selinux + + # for binary modules make prepare + cd $startdir/pkg/lib/modules/${_kernver}/build + make prepare + + # install fallback mkinitcpio.conf file and preset file for kernel + install -m644 -D $startdir/src/kernel26-selinux.preset $startdir/pkg/etc/mkinitcpio.d/kernel26-selinux.preset || return 1 + install -m644 -D $startdir/src/mkinitcpio-kernel26-selinux.conf $startdir/pkg/etc/mkinitcpio.d/kernel26-selinux-fallback.conf || return 1 + + # set correct depmod command for install + sed -i -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/g" $startdir/kernel26.install + echo -e "# DO NOT EDIT THIS FILE\nALL_kver='${_kernver}'" > ${startdir}/pkg/etc/mkinitcpio.d/kernel26-selinux.kver + + + ######## + + + install -D -m644 Makefile \ + $startdir/pkg/usr/src/linux-${_kernver}/Makefile + install -D -m644 kernel/Makefile \ + $startdir/pkg/usr/src/linux-${_kernver}/kernel/Makefile + install -D -m644 .config \ + $startdir/pkg/usr/src/linux-${_kernver}/.config + install -D -m644 .config $startdir/pkg/boot/kconfig26-selinux + mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/include + + mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/arch/$KARCH/kernel + for i in acpi asm-generic asm-$KARCH config linux math-emu media net pcmcia scsi sound video; do + cp -a include/$i $startdir/pkg/usr/src/linux-${_kernver}/include/ + done + + # copy files necessary for later builds, like nvidia and vmware + cp Module.symvers $startdir/pkg/usr/src/linux-${_kernver} + cp -a scripts $startdir/pkg/usr/src/linux-${_kernver} + # fix permissions on scripts dir + chmod og-w -R $startdir/pkg/usr/src/linux-${_kernver}/scripts + mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/.tmp_versions + + cp arch/$KARCH/Makefile $startdir/pkg/usr/src/linux-${_kernver}/arch/$KARCH/ + if [ "$CARCH" = "i686" ]; then + cp arch/$KARCH/Makefile_32.cpu $startdir/pkg/usr/src/linux-${_kernver}/arch/$KARCH/ + fi + cp arch/$KARCH/kernel/asm-offsets.s $startdir/pkg/usr/src/linux-${_kernver}/arch/$KARCH/kernel/ + + # add headers for lirc package + mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/drivers/media/video + cp drivers/media/video/*.h $startdir/pkg/usr/src/linux-${_kernver}/drivers/media/video/ + for i in bt8xx cpia2 cx25840 cx88 em28xx et61x251 pwc saa7134 sn9c102 usbvideo zc0301; do + mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/drivers/media/video/$i + cp -a drivers/media/video/$i/*.h $startdir/pkg/usr/src/linux-${_kernver}/drivers/media/video/$i + done + # add dm headers + mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/drivers/md + cp drivers/md/*.h $startdir/pkg/usr/src/linux-${_kernver}/drivers/md + # add inotify.h + mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/include/linux + cp include/linux/inotify.h $startdir/pkg/usr/src/linux-${_kernver}/include/linux/ + # add CLUSTERIP file for iptables + mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/net/ipv4/netfilter/ + cp net/ipv4/netfilter/ipt_CLUSTERIP.c $startdir/pkg/usr/src/linux-${_kernver}/net/ipv4/netfilter/ + # add wireless headers + mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/net/mac80211/ + cp net/mac80211/*.h $startdir/pkg/usr/src/linux-${_kernver}/net/mac80211/ + # add vmlinux + cp vmlinux $startdir/pkg/usr/src/linux-${_kernver} + # copy in Kconfig files + for i in `find . -name "Kconfig*"`; do + mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/`echo $i | sed 's|/Kconfig.*||'` + cp $i $startdir/pkg/usr/src/linux-${_kernver}/$i + done + # selinux headers + mkdir -p $startdir/pkg/usr/src/linux-${_kernver}/security/selinux && \ + cp -ar security/selinux/include $startdir/pkg/usr/src/linux-${_kernver}/security/selinux/ + + if [ "${CARCH}" = "i686" ]; then + cp -a include/asm-$KARCH/{tsc,msr-index,processor-flags}.h ${startdir}/pkg/usr/src/linux-${_kernver}/include/asm-$KARCH + else + cp -a include/asm-$KARCH/tsc.h ${startdir}/pkg/usr/src/linux-${_kernver}/include/asm-$KARCH + fi + + cd $startdir/pkg/usr/src/linux-${_kernver}/include && ln -s asm-$KARCH asm + + chown -R root.root $startdir/pkg/usr/src/linux-${_kernver} + find $startdir/pkg/usr/src/linux-${_kernver} -type d -exec chmod 755 {} \; + cd $startdir/pkg/lib/modules/${_kernver} && \ + (rm -f source build; ln -sf ../../../usr/src/linux-${_kernver} build) && \ + rm -rf $pkgdir/lib/firmware +} diff --git a/community/selinux-kernel26/config b/community/selinux-kernel26/config new file mode 100644 index 000000000..1eb9fbb19 --- /dev/null +++ b/community/selinux-kernel26/config @@ -0,0 +1,4469 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.30 +# Thu Jun 11 09:05:30 2009 +# +# CONFIG_64BIT is not set +CONFIG_X86_32=y +# CONFIG_X86_64 is not set +CONFIG_X86=y +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" +CONFIG_GENERIC_TIME=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_FAST_CMPXCHG_LOCAL=y +CONFIG_MMU=y +CONFIG_ZONE_DMA=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +# CONFIG_RWSEM_GENERIC_SPINLOCK is not set +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +# CONFIG_GENERIC_TIME_VSYSCALL is not set +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_DEFAULT_IDLE=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_HAVE_DYNAMIC_PER_CPU_AREA=y +# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +# CONFIG_ZONE_DMA32 is not set +CONFIG_ARCH_POPULATES_NODE_MAP=y +# CONFIG_AUDIT_ARCH is not set +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_GENERIC_HARDIRQS=y +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_USE_GENERIC_SMP_HELPERS=y +CONFIG_X86_32_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_TRAMPOLINE=y +CONFIG_KTIME_SCALAR=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" + +# +# General setup +# +CONFIG_EXPERIMENTAL=y +CONFIG_LOCK_KERNEL=y +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_LOCALVERSION="-selinux" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_AUDIT=y +CONFIG_AUDITSYSCALL=y +CONFIG_AUDIT_TREE=y + +# +# RCU Subsystem +# +CONFIG_CLASSIC_RCU=y +# CONFIG_TREE_RCU is not set +# CONFIG_PREEMPT_RCU is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=19 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_CGROUPS is not set +# CONFIG_SYSFS_DEPRECATED_V2 is not set +CONFIG_RELAY=y +CONFIG_NAMESPACES=y +# CONFIG_UTS_NS is not set +# CONFIG_IPC_NS is not set +# CONFIG_USER_NS is not set +# CONFIG_PID_NS is not set +# CONFIG_NET_NS is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +# CONFIG_EMBEDDED is not set +CONFIG_UID16=y +CONFIG_SYSCTL_SYSCALL=y +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_KALLSYMS_EXTRA_PASS=y +CONFIG_STRIP_ASM_SYMS=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +# CONFIG_MARKERS is not set +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +CONFIG_HAVE_OPROFILE=y +# CONFIG_KPROBES is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_SLOW_WORK=y +CONFIG_HAVE_GENERIC_DMA_COHERENT=y +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_LBD=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_AS=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_AS is not set +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_SMP=y +# CONFIG_SPARSE_IRQ is not set +CONFIG_X86_MPPARSE=y +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +CONFIG_VMI=y +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_LGUEST_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +# CONFIG_M386 is not set +# CONFIG_M486 is not set +# CONFIG_M586 is not set +# CONFIG_M586TSC is not set +# CONFIG_M586MMX is not set +CONFIG_M686=y +# CONFIG_MPENTIUMII is not set +# CONFIG_MPENTIUMIII is not set +# CONFIG_MPENTIUMM is not set +# CONFIG_MPENTIUM4 is not set +# CONFIG_MK6 is not set +# CONFIG_MK7 is not set +# CONFIG_MK8 is not set +# CONFIG_MCRUSOE is not set +# CONFIG_MEFFICEON is not set +# CONFIG_MWINCHIPC6 is not set +# CONFIG_MWINCHIP3D is not set +# CONFIG_MGEODEGX1 is not set +# CONFIG_MGEODE_LX is not set +# CONFIG_MCYRIXIII is not set +# CONFIG_MVIAC3_2 is not set +# CONFIG_MVIAC7 is not set +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +# CONFIG_GENERIC_CPU is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CPU=y +CONFIG_X86_L1_CACHE_BYTES=64 +CONFIG_X86_INTERNODE_CACHE_BYTES=64 +CONFIG_X86_CMPXCHG=y +CONFIG_X86_L1_CACHE_SHIFT=5 +CONFIG_X86_XADD=y +# CONFIG_X86_PPRO_FENCE is not set +CONFIG_X86_WP_WORKS_OK=y +CONFIG_X86_INVLPG=y +CONFIG_X86_BSWAP=y +CONFIG_X86_POPAD_OK=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_X86_TSC=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=4 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_CYRIX_32=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +CONFIG_CPU_SUP_TRANSMETA_32=y +CONFIG_CPU_SUP_UMC_32=y +# CONFIG_X86_DS is not set +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +# CONFIG_IOMMU_HELPER is not set +CONFIG_IOMMU_API=y +CONFIG_NR_CPUS=8 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_NONFATAL=m +CONFIG_X86_MCE_P4THERMAL=y +CONFIG_VM86=y +CONFIG_TOSHIBA=m +CONFIG_I8K=m +CONFIG_X86_REBOOTFIXUPS=y +CONFIG_MICROCODE=m +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_X86_CPU_DEBUG is not set +# CONFIG_NOHIGHMEM is not set +CONFIG_HIGHMEM4G=y +# CONFIG_HIGHMEM64G is not set +CONFIG_PAGE_OFFSET=0xC0000000 +CONFIG_HIGHMEM=y +# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +CONFIG_FLATMEM_MANUAL=y +# CONFIG_DISCONTIGMEM_MANUAL is not set +# CONFIG_SPARSEMEM_MANUAL is not set +CONFIG_FLATMEM=y +CONFIG_FLAT_NODE_MEM_MAP=y +CONFIG_SPARSEMEM_STATIC=y +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +# CONFIG_PHYS_ADDR_T_64BIT is not set +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_UNEVICTABLE_LRU=y +CONFIG_HAVE_MLOCK=y +CONFIG_HAVE_MLOCKED_PAGE_BIT=y +CONFIG_MMU_NOTIFIER=y +# CONFIG_HIGHPTE is not set +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_RESERVE_LOW_64K=y +# CONFIG_MATH_EMULATION is not set +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +CONFIG_HZ_300=y +# CONFIG_HZ_1000 is not set +CONFIG_HZ=300 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +# CONFIG_CRASH_DUMP is not set +# CONFIG_KEXEC_JUMP is not set +CONFIG_PHYSICAL_START=0x100000 +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x100000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_SLEEP=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_ACPI=y +CONFIG_ACPI_SLEEP=y +CONFIG_ACPI_PROCFS=y +CONFIG_ACPI_PROCFS_POWER=y +CONFIG_ACPI_SYSFS_POWER=y +CONFIG_ACPI_PROC_EVENT=y +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=m +CONFIG_ACPI_CUSTOM_DSDT_INITRD=y +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=m +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=m +CONFIG_ACPI_SBS=m +CONFIG_X86_APM_BOOT=y +CONFIG_APM=y +# CONFIG_APM_IGNORE_USER_SUSPEND is not set +CONFIG_APM_DO_ENABLE=y +# CONFIG_APM_CPU_IDLE is not set +# CONFIG_APM_DISPLAY_BLANK is not set +# CONFIG_APM_ALLOW_INTS is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +# CONFIG_CPU_FREQ_DEBUG is not set +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=m +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_GX_SUSPMOD=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_CPUFREQ_NFORCE2=m +CONFIG_X86_LONGRUN=m +CONFIG_X86_LONGHAUL=m +CONFIG_X86_E_POWERSAVER=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +# CONFIG_PCI_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +# CONFIG_PCI_GOOLPC is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_OLPC=y +CONFIG_PCI_DOMAINS=y +CONFIG_DMAR=y +# CONFIG_DMAR_DEFAULT_ON is not set +CONFIG_DMAR_GFX_WA=y +CONFIG_DMAR_FLOPPY_WA=y +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM is not set +CONFIG_ARCH_SUPPORTS_MSI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_LEGACY=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_STUB=m +CONFIG_HT_IRQ=y +CONFIG_PCI_IOV=y +CONFIG_ISA_DMA_API=y +CONFIG_ISA=y +# CONFIG_EISA is not set +# CONFIG_MCA is not set +# CONFIG_SCx200 is not set +CONFIG_OLPC=y +CONFIG_K8_NB=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_PCMCIA_IOCTL=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_PD6729=m +CONFIG_I82092=m +CONFIG_I82365=m +CONFIG_TCIC=m +CONFIG_PCMCIA_PROBE=y +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=m +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_IBM=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +CONFIG_HAVE_AOUT=y +CONFIG_BINFMT_AOUT=m +CONFIG_BINFMT_MISC=y +CONFIG_HAVE_ATOMIC_IOMAP=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_ASK_IP_FIB_HASH=y +# CONFIG_IP_FIB_TRIE is not set +CONFIG_IP_FIB_HASH=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE=m +# CONFIG_NET_IPGRE_BROADCAST is not set +CONFIG_IP_MROUTE=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +# CONFIG_ARPD is not set +CONFIG_SYN_COOKIES=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +# CONFIG_IPV6_MROUTE is not set +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CT_ACCT=y +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT=y +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_IP_VS=m +# CONFIG_IP_VS_IPV6 is not set +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m +CONFIG_NF_CONNTRACK_PROC_COMPAT=y +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_ADDRTYPE=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_LOG=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_NF_NAT_SIP=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_IP6_NF_QUEUE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_TARGET_LOG=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_ULOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_IP_DCCP=m +CONFIG_INET_DCCP_DIAG=m + +# +# DCCP CCIDs Configuration (EXPERIMENTAL) +# +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_CCID3_RTO=100 +CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_IP_SCTP=m +# CONFIG_SCTP_DBG_MSG is not set +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_HMAC_NONE is not set +CONFIG_SCTP_HMAC_SHA1=y +# CONFIG_SCTP_HMAC_MD5 is not set +# CONFIG_TIPC is not set +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +# CONFIG_NET_DSA is not set +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +# CONFIG_DECNET is not set +CONFIG_LLC=m +CONFIG_LLC2=m +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_LTPC=m +CONFIG_COPS=m +CONFIG_COPS_DAYNA=y +CONFIG_COPS_TANGENT=y +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +CONFIG_PHONET=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_INGRESS=m + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_ROUTE=y +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_DROP_MONITOR=y +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +CONFIG_IRTTY_SIR=m + +# +# Dongle support +# +CONFIG_DONGLE=y +CONFIG_ESI_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TOIM3232_DONGLE=m +CONFIG_LITELINK_DONGLE=m +CONFIG_MA600_DONGLE=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_MCP2120_DONGLE=m +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_ACT200L_DONGLE=m +CONFIG_KINGSUN_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +CONFIG_KS959_DONGLE=m + +# +# FIR device drivers +# +CONFIG_USB_IRDA=m +CONFIG_SIGMATEL_FIR=m +CONFIG_NSC_FIR=m +CONFIG_WINBOND_FIR=m +CONFIG_TOSHIBA_FIR=m +CONFIG_SMC_IRCC_FIR=m +CONFIG_ALI_FIR=m +CONFIG_VLSI_FIR=m +CONFIG_VIA_FIR=m +CONFIG_MCS_FIR=m +CONFIG_BT=m +CONFIG_BT_L2CAP=m +CONFIG_BT_SCO=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +# CONFIG_BT_BNEP_MC_FILTER is not set +# CONFIG_BT_BNEP_PROTO_FILTER is not set +# CONFIG_BT_CMTP is not set +CONFIG_BT_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIVHCI=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +CONFIG_RXKAD=m +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +CONFIG_WIRELESS_OLD_REGULATORY=y +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m + +# +# Rate control algorithm selection +# +CONFIG_MAC80211_RC_MINSTREL=y +# CONFIG_MAC80211_RC_DEFAULT_PID is not set +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_DEBUGFS is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 +CONFIG_RFKILL=m +CONFIG_RFKILL_INPUT=m +CONFIG_RFKILL_LEDS=y +CONFIG_NET_9P=m +CONFIG_NET_9P_VIRTIO=m +# CONFIG_NET_9P_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="" +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set +CONFIG_CONNECTOR=m +CONFIG_MTD=m +# CONFIG_MTD_DEBUG is not set +# CONFIG_MTD_CONCAT is not set +CONFIG_MTD_PARTITIONS=y +CONFIG_MTD_TESTS=m +# CONFIG_MTD_REDBOOT_PARTS is not set +# CONFIG_MTD_AR7_PARTS is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +# CONFIG_MTD_BLOCK_RO is not set +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_MTD_OOPS is not set + +# +# RAM/ROM/Flash chip drivers +# +# CONFIG_MTD_CFI is not set +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_RAM=m +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_TS5500 is not set +# CONFIG_MTD_INTEL_VR_NOR is not set +CONFIG_MTD_PLATRAM=m + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_M25P80 is not set +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +# CONFIG_MTD_NAND is not set +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR flash memory drivers +# +# CONFIG_MTD_LPDDR is not set + +# +# UBI - Unsorted block images +# +# CONFIG_MTD_UBI is not set +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +CONFIG_PARPORT_PC_FIFO=y +CONFIG_PARPORT_PC_SUPERIO=y +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_BLK_DEV_XD is not set +# CONFIG_PARIDE is not set +CONFIG_BLK_CPQ_DA=m +CONFIG_BLK_CPQ_CISS_DA=m +# CONFIG_CISS_SCSI_TAPE is not set +CONFIG_BLK_DEV_DAC960=m +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +CONFIG_PHANTOM=m +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_93CX6=m +CONFIG_HAVE_IDE=y +CONFIG_IDE=m + +# +# Please see Documentation/ide/ide.txt for help/info on IDE drives +# +CONFIG_IDE_XFER_MODE=y +CONFIG_IDE_TIMINGS=y +CONFIG_IDE_ATAPI=y +CONFIG_IDE_LEGACY=y +# CONFIG_BLK_DEV_IDE_SATA is not set +CONFIG_IDE_GD=m +CONFIG_IDE_GD_ATA=y +CONFIG_IDE_GD_ATAPI=y +CONFIG_BLK_DEV_IDECS=m +CONFIG_BLK_DEV_DELKIN=m +CONFIG_BLK_DEV_IDECD=m +CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y +CONFIG_BLK_DEV_IDETAPE=m +CONFIG_BLK_DEV_IDEACPI=y +# CONFIG_IDE_TASK_IOCTL is not set +CONFIG_IDE_PROC_FS=y + +# +# IDE chipset support/bugfixes +# +CONFIG_IDE_GENERIC=m +CONFIG_BLK_DEV_PLATFORM=m +CONFIG_BLK_DEV_CMD640=m +# CONFIG_BLK_DEV_CMD640_ENHANCED is not set +CONFIG_BLK_DEV_IDEPNP=m +CONFIG_BLK_DEV_IDEDMA_SFF=y + +# +# PCI IDE chipsets support +# +CONFIG_BLK_DEV_IDEPCI=y +# CONFIG_BLK_DEV_OFFBOARD is not set +CONFIG_BLK_DEV_GENERIC=m +CONFIG_BLK_DEV_OPTI621=m +CONFIG_BLK_DEV_RZ1000=m +CONFIG_BLK_DEV_IDEDMA_PCI=y +CONFIG_BLK_DEV_AEC62XX=m +CONFIG_BLK_DEV_ALI15X3=m +CONFIG_BLK_DEV_AMD74XX=m +CONFIG_BLK_DEV_ATIIXP=m +CONFIG_BLK_DEV_CMD64X=m +CONFIG_BLK_DEV_TRIFLEX=m +CONFIG_BLK_DEV_CS5520=m +CONFIG_BLK_DEV_CS5530=m +CONFIG_BLK_DEV_CS5535=m +CONFIG_BLK_DEV_CS5536=m +CONFIG_BLK_DEV_HPT366=m +CONFIG_BLK_DEV_JMICRON=m +CONFIG_BLK_DEV_SC1200=m +CONFIG_BLK_DEV_PIIX=m +CONFIG_BLK_DEV_IT8172=m +CONFIG_BLK_DEV_IT8213=m +CONFIG_BLK_DEV_IT821X=m +CONFIG_BLK_DEV_NS87415=m +CONFIG_BLK_DEV_PDC202XX_OLD=m +CONFIG_BLK_DEV_PDC202XX_NEW=m +CONFIG_BLK_DEV_SVWKS=m +CONFIG_BLK_DEV_SIIMAGE=m +CONFIG_BLK_DEV_SIS5513=m +CONFIG_BLK_DEV_SLC90E66=m +CONFIG_BLK_DEV_TRM290=m +CONFIG_BLK_DEV_VIA82CXXX=m +CONFIG_BLK_DEV_TC86C001=m + +# +# Other IDE chipsets support +# + +# +# Note: most of these also require special kernel boot parameters +# +CONFIG_BLK_DEV_4DRIVES=m +CONFIG_BLK_DEV_ALI14XX=m +CONFIG_BLK_DEV_DTC2278=m +CONFIG_BLK_DEV_HT6560B=m +CONFIG_BLK_DEV_QD65XX=m +CONFIG_BLK_DEV_UMC8672=m +CONFIG_BLK_DEV_IDEDMA=y + +# +# SCSI device support +# +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_TGT=m +CONFIG_SCSI_NETLINK=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=m +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_ENCLOSURE=m + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# +CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +# CONFIG_SCSI_FC_TGT_ATTRS is not set +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_SRP_TGT_ATTRS=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_7000FASST=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +# CONFIG_SCSI_AIC7XXX_OLD is not set +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_IN2000=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +# CONFIG_SCSI_MPT2SAS_LOGGING is not set +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +# CONFIG_SCSI_FLASHPOINT is not set +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_DTC3280=m +CONFIG_SCSI_EATA=m +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_GENERIC_NCR5380=m +CONFIG_SCSI_GENERIC_NCR5380_MMIO=m +CONFIG_SCSI_GENERIC_NCR53C400=y +CONFIG_SCSI_IPS=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_IMM=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_NCR53C406A=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_IPR=m +# CONFIG_SCSI_IPR_TRACE is not set +# CONFIG_SCSI_IPR_DUMP is not set +CONFIG_SCSI_PAS16=m +CONFIG_SCSI_QLOGIC_FAS=m +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_SYM53C416=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +CONFIG_SCSI_T128=m +CONFIG_SCSI_U14_34F=m +# CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set +# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set +CONFIG_SCSI_U14_34F_MAX_TAGS=8 +CONFIG_SCSI_ULTRASTOR=m +CONFIG_SCSI_NSP32=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_AHA152X=m +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_NINJA_SCSI=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_OSD_INITIATOR=m +CONFIG_SCSI_OSD_ULD=m +CONFIG_SCSI_OSD_DPRINT_SENSE=0 +# CONFIG_SCSI_OSD_DEBUG is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=m +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SX4=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m +CONFIG_SATA_INIC162X=m +CONFIG_PATA_ACPI=m +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CS5535=m +CONFIG_PATA_CS5536=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_ISAPNP=m +CONFIG_PATA_IT821X=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_LEGACY=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_QDI=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RZ1000=m +CONFIG_PATA_SC1200=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m +CONFIG_PATA_WINBOND_VLB=m +CONFIG_PATA_SCH=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_DEBUG is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_DELAY=m +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_CTL=m +# CONFIG_FUSION_LOGGING is not set + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +# CONFIG_FIREWIRE is not set +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +CONFIG_IEEE1394_PCILYNX=m +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y +CONFIG_IEEE1394_ETH1394=m +CONFIG_IEEE1394_RAWIO=m +CONFIG_IEEE1394_VIDEO1394=m +CONFIG_IEEE1394_DV1394=m +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y +CONFIG_I2O_EXT_ADAPTEC=y +CONFIG_I2O_CONFIG=m +CONFIG_I2O_CONFIG_OLD_IOCTL=y +CONFIG_I2O_BUS=m +CONFIG_I2O_BLOCK=m +CONFIG_I2O_SCSI=m +CONFIG_I2O_PROC=m +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=y +CONFIG_NETDEVICES=y +CONFIG_COMPAT_NET_DEV_OPS=y +CONFIG_IFB=m +CONFIG_DUMMY=m +CONFIG_BONDING=m +CONFIG_MACVLAN=m +CONFIG_EQUALIZER=m +CONFIG_TUN=m +CONFIG_VETH=m +CONFIG_NET_SB1000=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +# CONFIG_MDIO_BITBANG is not set +CONFIG_NET_ETHERNET=y +CONFIG_MII=m +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_EL1=m +CONFIG_EL2=m +CONFIG_ELPLUS=m +CONFIG_EL16=m +CONFIG_EL3=m +CONFIG_3C515=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_LANCE=m +CONFIG_NET_VENDOR_SMC=y +CONFIG_WD80x3=m +CONFIG_ULTRA=m +CONFIG_SMC9194=m +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_ETHOC=m +CONFIG_NET_VENDOR_RACAL=y +CONFIG_NI52=m +CONFIG_NI65=m +CONFIG_DNET=m +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_AT1700=m +CONFIG_DEPCA=m +CONFIG_HP100=m +CONFIG_NET_ISA=y +CONFIG_E2100=m +CONFIG_EWRK3=m +CONFIG_EEXPRESS=m +CONFIG_EEXPRESS_PRO=m +CONFIG_HPLAN_PLUS=m +CONFIG_HPLAN=m +CONFIG_LP486E=m +CONFIG_ETH16I=m +CONFIG_NE2000=m +CONFIG_ZNET=m +CONFIG_SEEQ8005=m +# CONFIG_IBM_NEW_EMAC_ZMII is not set +# CONFIG_IBM_NEW_EMAC_RGMII is not set +# CONFIG_IBM_NEW_EMAC_TAH is not set +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set +# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set +# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set +# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set +CONFIG_NET_PCI=y +CONFIG_PCNET32=m +CONFIG_AMD8111_ETH=m +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_AC3200=m +CONFIG_APRICOT=m +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=m +# CONFIG_FORCEDETH_NAPI is not set +CONFIG_CS89x0=m +CONFIG_E100=m +CONFIG_FEALNX=m +CONFIG_NATSEMI=m +CONFIG_NE2K_PCI=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R6040=m +CONFIG_SIS900=m +CONFIG_EPIC100=m +CONFIG_SMSC9420=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=m +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_SC92031=m +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_ATL2=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IP1000=m +CONFIG_IGB=m +CONFIG_IGB_DCA=y +CONFIG_IGBVF=m +CONFIG_NS83820=m +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_R8169=m +# CONFIG_R8169_VLAN is not set +CONFIG_SIS190=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=m +CONFIG_TIGON3=m +CONFIG_BNX2=m +CONFIG_QLA3XXX=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_JME=m +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3_DEPENDS=y +CONFIG_CHELSIO_T3=m +CONFIG_ENIC=m +CONFIG_IXGBE=m +CONFIG_IXGBE_DCA=y +CONFIG_IXGB=m +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_NETXEN_NIC=m +CONFIG_NIU=m +CONFIG_MLX4_EN=m +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=m +CONFIG_BNX2X=m +CONFIG_QLGE=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM=m +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_ADM8211=m +# CONFIG_MAC80211_HWSIM is not set +CONFIG_MWL8K=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +CONFIG_P54_LEDS=y +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +CONFIG_ATH9K=m +# CONFIG_ATH9K_DEBUG is not set +CONFIG_AR9170_USB=m +CONFIG_AR9170_LEDS=y +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_SPECTRUM_MEASUREMENT=y +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLAGN=m +CONFIG_IWL4965=y +CONFIG_IWL5000=y +CONFIG_IWL3945=m +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m +CONFIG_B43=m +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCMCIA=y +CONFIG_B43_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_RFKILL=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_HERMES=m +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m + +# +# WiMAX Wireless Broadband devices +# +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WIMAX_I2400M_SDIO=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 + +# +# USB Network Adapters +# +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_HSO=m +CONFIG_NET_PCMCIA=y +CONFIG_PCMCIA_3C589=m +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_PCMCIA_PCNET=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_PCMCIA_SMC91C92=m +CONFIG_PCMCIA_XIRC2PS=m +CONFIG_PCMCIA_AXNET=m +# CONFIG_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PLIP=m +CONFIG_PPP=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_MPPE=m +CONFIG_PPPOE=m +CONFIG_PPPOATM=m +CONFIG_PPPOL2TP=m +CONFIG_SLIP=m +# CONFIG_SLIP_COMPRESSED is not set +CONFIG_SLHC=m +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set +# CONFIG_NET_FC is not set +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +# CONFIG_NETPOLL_TRAP is not set +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_VIRTIO_NET=m +CONFIG_ISDN=y +CONFIG_MISDN=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_L1OIP=m + +# +# mISDN hardware drivers +# +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_ISDN_I4L=m +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_MPP=y +CONFIG_IPPP_FILTER=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_TTY_FAX=y + +# +# ISDN feature submodules +# +CONFIG_ISDN_DIVERSION=m + +# +# ISDN4Linux hardware drivers +# + +# +# Passive cards +# +CONFIG_ISDN_DRV_HISAX=m + +# +# D-channel protocol features +# +CONFIG_HISAX_EURO=y +CONFIG_DE_AOC=y +# CONFIG_HISAX_NO_SENDCOMPLETE is not set +# CONFIG_HISAX_NO_LLC is not set +# CONFIG_HISAX_NO_KEYPAD is not set +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# +CONFIG_HISAX_16_0=y +CONFIG_HISAX_16_3=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_AVM_A1=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_IX1MICROR2=y +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_ASUSCOM=y +CONFIG_HISAX_TELEINT=y +CONFIG_HISAX_HFCS=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_SPORTSTER=y +CONFIG_HISAX_MIC=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NICCY=y +CONFIG_HISAX_ISURF=y +CONFIG_HISAX_HSTSAPHIR=y +CONFIG_HISAX_BKM_A4T=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_W6692=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_ENTERNOW_PCI=y +# CONFIG_HISAX_DEBUG is not set + +# +# HiSax PCMCIA card service modules +# +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_TELES_CS=m + +# +# HiSax sub driver modules +# +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_FRITZ_PCIPNP=m +CONFIG_HISAX_HDLC=y + +# +# Active cards +# +CONFIG_ISDN_DRV_ICN=m +CONFIG_ISDN_DRV_PCBIT=m +CONFIG_ISDN_DRV_SC=m +CONFIG_ISDN_DRV_ACT2000=m +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_GIGASET_BASE=m +CONFIG_GIGASET_M105=m +CONFIG_GIGASET_M101=m +# CONFIG_GIGASET_DEBUG is not set +CONFIG_GIGASET_UNDOCREQ=y +CONFIG_ISDN_CAPI=m +CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y +CONFIG_CAPI_TRACE=y +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_CAPIFS_BOOL=y +CONFIG_ISDN_CAPI_CAPIFS=m +CONFIG_ISDN_CAPI_CAPIDRV=m + +# +# CAPI hardware drivers +# +CONFIG_CAPI_AVM=y +CONFIG_ISDN_DRV_AVMB1_B1ISA=m +CONFIG_ISDN_DRV_AVMB1_B1PCI=m +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_T1ISA=m +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m +CONFIG_ISDN_DRV_AVMB1_T1PCI=m +CONFIG_ISDN_DRV_AVMB1_C4=m +CONFIG_CAPI_EICON=y +CONFIG_ISDN_DIVAS=m +CONFIG_ISDN_DIVAS_BRIPCI=y +CONFIG_ISDN_DIVAS_PRIPCI=y +CONFIG_ISDN_DIVAS_DIVACAPI=m +CONFIG_ISDN_DIVAS_USERIDI=m +CONFIG_ISDN_DIVAS_MAINT=m +# CONFIG_PHONE is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +CONFIG_MOUSE_PS2_OLPC=y +CONFIG_MOUSE_SERIAL=y +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_INPORT=m +# CONFIG_MOUSE_ATIXL is not set +CONFIG_MOUSE_LOGIBM=m +CONFIG_MOUSE_PC110PAD=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_USB_WACOM=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_HTCPEN=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_WM97XX=m +# CONFIG_TOUCHSCREEN_WM9705 is not set +# CONFIG_TOUCHSCREEN_WM9712 is not set +# CONFIG_TOUCHSCREEN_WM9713 is not set +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_WISTRON_BTNS=m +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATI_REMOTE=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_YEALINK=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_PCF50633_PMU=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m + +# +# Character devices +# +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_DEVKMEM=y +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +# CONFIG_SYNCLINK_GT is not set +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +CONFIG_NOZOMI=m + +# +# Serial drivers +# +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=4 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set +# CONFIG_LEGACY_PTYS is not set +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=y +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m +CONFIG_HW_RANDOM=y +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_GEODE=m +CONFIG_HW_RANDOM_VIA=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_NVRAM=m +CONFIG_DTLK=m +CONFIG_R3964=m +CONFIG_APPLICOM=m +CONFIG_SONYPI=m + +# +# PCMCIA character devices +# +CONFIG_SYNCLINK_CS=m +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +CONFIG_CS5535_GPIO=m +# CONFIG_RAW_DRIVER is not set +# CONFIG_HPET is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=m +CONFIG_TCG_TIS=m +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +CONFIG_I2C_OCORES=m +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TINY_USB=m + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_ISA=m +CONFIG_I2C_PCA_PLATFORM=m +# CONFIG_I2C_STUB is not set +CONFIG_SCx200_ACB=m + +# +# Miscellaneous I2C Chip support +# +CONFIG_DS1682=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=m +CONFIG_SENSORS_MAX6875=m +CONFIG_SENSORS_TSL2550=m +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_I2C_DEBUG_CHIP is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +CONFIG_SPI_LM70_LLP=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_TLE62X0=m +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +CONFIG_W1_MASTER_MATROX=m +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=m + +# +# 1-wire Slaves +# +CONFIG_W1_SLAVE_THERM=m +CONFIG_W1_SLAVE_SMEM=m +CONFIG_W1_SLAVE_DS2431=m +CONFIG_W1_SLAVE_DS2433=m +# CONFIG_W1_SLAVE_DS2433_CRC is not set +CONFIG_W1_SLAVE_DS2760=m +CONFIG_W1_SLAVE_BQ27000=m +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PDA_POWER=m +CONFIG_WM8350_POWER=m +CONFIG_BATTERY_DS2760=m +CONFIG_BATTERY_OLPC=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_CHARGER_PCF50633=m +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7473=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATK0110=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FSCHER=m +CONFIG_SENSORS_FSCPOS=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_HDAPS=m +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_THERMAL_HWMON=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_SC520_WDT=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_WAFER_WDT=m +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_HP_WATCHDOG=m +CONFIG_SC1200_WDT=m +CONFIG_PC87413_WDT=m +CONFIG_60XX_WDT=m +CONFIG_SBC8360_WDT=m +CONFIG_SBC7240_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSC37B787_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83697HF_WDT=m +CONFIG_W83697UG_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_MACHZ_WDT=m +CONFIG_SBC_EPX_C3_WATCHDOG=m + +# +# ISA-based Watchdog Cards +# +CONFIG_PCWATCHDOG=m +CONFIG_MIXCOMWD=m +CONFIG_WDT=m + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m +CONFIG_WDT_501_PCI=y + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_PCMCIAHOST=y +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=m +CONFIG_MFD_SM501=m +# CONFIG_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +CONFIG_MFD_PCF50633=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +# CONFIG_REGULATOR is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2_COMMON=m +CONFIG_VIDEO_ALLOW_V4L1=y +CONFIG_VIDEO_V4L1_COMPAT=y +CONFIG_DVB_CORE=m +CONFIG_VIDEO_MEDIA=m + +# +# Multimedia drivers +# +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +# CONFIG_MEDIA_ATTACH is not set +CONFIG_MEDIA_TUNER=m +# CONFIG_MEDIA_TUNER_CUSTOMISE is not set +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_VIDEO_V4L2=m +CONFIG_VIDEO_V4L1=m +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEO_BTCX=m +CONFIG_VIDEO_IR=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_VIDEO_TUNER=m +CONFIG_VIDEO_CAPTURE_DRIVERS=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set +CONFIG_VIDEO_IR_I2C=m + +# +# Encoders/decoders and other helper chips +# + +# +# Audio decoders +# +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TDA9875=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_M52790=m +CONFIG_VIDEO_TLV320AIC23B=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_VP27SMPX=m + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_TCM825X=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_SAA7191=m +CONFIG_VIDEO_TVP514X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_CX25840=m + +# +# MPEG video encoders +# +CONFIG_VIDEO_CX2341X=m + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m +CONFIG_VIDEO_VIVI=m +CONFIG_VIDEO_BT848=m +CONFIG_VIDEO_BT848_DVB=y +CONFIG_VIDEO_PMS=m +CONFIG_VIDEO_BWQCAM=m +CONFIG_VIDEO_CQCAM=m +CONFIG_VIDEO_W9966=m +CONFIG_VIDEO_CPIA=m +CONFIG_VIDEO_CPIA_PP=m +CONFIG_VIDEO_CPIA_USB=m +CONFIG_VIDEO_CPIA2=m +CONFIG_VIDEO_SAA5246A=m +CONFIG_VIDEO_SAA5249=m +CONFIG_VIDEO_STRADIS=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m +CONFIG_VIDEO_MEYE=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX23885=m +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CAFE_CCIC=m +CONFIG_SOC_CAMERA=m +CONFIG_SOC_CAMERA_MT9M001=m +CONFIG_SOC_CAMERA_MT9M111=m +CONFIG_SOC_CAMERA_MT9T031=m +CONFIG_SOC_CAMERA_MT9V022=m +CONFIG_SOC_CAMERA_TW9910=m +CONFIG_SOC_CAMERA_PLATFORM=m +CONFIG_SOC_CAMERA_OV772X=m +CONFIG_V4L_USB_DRIVERS=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_USBVIDEO=m +CONFIG_USB_VICAM=m +CONFIG_USB_IBMCAM=m +CONFIG_USB_KONICAWC=m +CONFIG_USB_QUICKCAM_MESSENGER=m +CONFIG_USB_ET61X251=m +CONFIG_VIDEO_OVCAMCHIP=m +CONFIG_USB_W9968CF=m +CONFIG_USB_OV511=m +CONFIG_USB_SE401=m +CONFIG_USB_SN9C102=m +CONFIG_USB_STV680=m +CONFIG_USB_ZC0301=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_CADET=m +CONFIG_RADIO_RTRACK=m +CONFIG_RADIO_RTRACK2=m +CONFIG_RADIO_AZTECH=m +CONFIG_RADIO_GEMTEK=m +CONFIG_RADIO_GEMTEK_PCI=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_MAESTRO=m +CONFIG_RADIO_SF16FMI=m +CONFIG_RADIO_SF16FMR2=m +CONFIG_RADIO_TERRATEC=m +CONFIG_RADIO_TRUST=m +CONFIG_RADIO_TYPHOON=m +# CONFIG_RADIO_TYPHOON_PROC_FS is not set +CONFIG_RADIO_ZOLTRIX=m +CONFIG_USB_DSBR=m +CONFIG_USB_SI470X=m +CONFIG_USB_MR800=m +CONFIG_RADIO_TEA5764=m +# CONFIG_DVB_DYNAMIC_MINORS is not set +CONFIG_DVB_CAPTURE_DRIVERS=y + +# +# Supported SAA7146 based PCI Adapters +# +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m + +# +# Supported USB Adapters +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_DVB_SIANO_SMS1XXX=m +CONFIG_DVB_SIANO_SMS1XXX_SMS_IDS=y + +# +# Supported FlexCopII (B2C2) Adapters +# +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set + +# +# Supported BT878 Adapters +# +CONFIG_DVB_BT8XX=m + +# +# Supported Pluto2 Adapters +# +CONFIG_DVB_PLUTO2=m + +# +# Supported SDMC DM1105 Adapters +# +CONFIG_DVB_DM1105=m + +# +# Supported FireWire (IEEE 1394) Adapters +# +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_IEEE1394=y +CONFIG_DVB_FIREDTV_INPUT=y + +# +# Supported DVB Frontends +# +# CONFIG_DVB_FE_CUSTOMISE is not set +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_S5H1411=m +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_LGS8GL5=m +CONFIG_DAB=y +CONFIG_USB_DABUSB=m + +# +# Graphics support +# +CONFIG_AGP=m +CONFIG_AGP_ALI=m +CONFIG_AGP_ATI=m +CONFIG_AGP_AMD=m +CONFIG_AGP_AMD64=m +CONFIG_AGP_INTEL=m +CONFIG_AGP_NVIDIA=m +CONFIG_AGP_SIS=m +CONFIG_AGP_SWORKS=m +CONFIG_AGP_VIA=m +CONFIG_AGP_EFFICEON=m +CONFIG_DRM=m +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +CONFIG_DRM_I810=m +CONFIG_DRM_I830=m +CONFIG_DRM_I915=m +# CONFIG_DRM_I915_KMS is not set +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +CONFIG_VGASTATE=m +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y +CONFIG_FB_DDC=m +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_SVGALIB=m +# CONFIG_FB_MACMODES is not set +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +CONFIG_FB_CIRRUS=m +CONFIG_FB_PM2=m +CONFIG_FB_PM2_FIFO_DISCONNECT=y +CONFIG_FB_CYBER2000=m +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_VGA16 is not set +CONFIG_FB_UVESA=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +CONFIG_FB_NVIDIA=m +CONFIG_FB_NVIDIA_I2C=y +# CONFIG_FB_NVIDIA_DEBUG is not set +CONFIG_FB_NVIDIA_BACKLIGHT=y +CONFIG_FB_RIVA=m +CONFIG_FB_RIVA_I2C=y +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +CONFIG_FB_I810=m +# CONFIG_FB_I810_GTF is not set +CONFIG_FB_LE80578=m +CONFIG_FB_CARILLO_RANCH=m +CONFIG_FB_INTEL=m +# CONFIG_FB_INTEL_DEBUG is not set +CONFIG_FB_INTEL_I2C=y +# CONFIG_FB_MATROX is not set +CONFIG_FB_RADEON=m +CONFIG_FB_RADEON_I2C=y +CONFIG_FB_RADEON_BACKLIGHT=y +# CONFIG_FB_RADEON_DEBUG is not set +CONFIG_FB_ATY128=m +CONFIG_FB_ATY128_BACKLIGHT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY_CT=y +CONFIG_FB_ATY_GENERIC_LCD=y +CONFIG_FB_ATY_GX=y +CONFIG_FB_ATY_BACKLIGHT=y +CONFIG_FB_S3=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SAVAGE_ACCEL=y +CONFIG_FB_SIS=m +CONFIG_FB_SIS_300=y +CONFIG_FB_SIS_315=y +CONFIG_FB_VIA=m +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_KYRO=m +CONFIG_FB_3DFX=m +CONFIG_FB_3DFX_ACCEL=y +CONFIG_FB_3DFX_I2C=y +CONFIG_FB_VOODOO1=m +CONFIG_FB_VT8623=m +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_TMIO is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LCD_LTV350QV=m +CONFIG_LCD_ILI9320=m +CONFIG_LCD_TDO24M=m +CONFIG_LCD_VGG2432A4=m +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_CARILLO_RANCH=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +CONFIG_BACKLIGHT_SAHARA=m + +# +# Display device support +# +CONFIG_DISPLAY_SUPPORT=m + +# +# Display hardware drivers +# + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +# CONFIG_MDA_CONSOLE is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +CONFIG_LOGO=y +CONFIG_LOGO_LINUX_MONO=y +CONFIG_LOGO_LINUX_VGA16=y +CONFIG_LOGO_LINUX_CLUT224=y +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_MPU401_UART=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_OPL4_LIB=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_MPU401=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_WSS_LIB=m +CONFIG_SND_SB_COMMON=m +CONFIG_SND_SB8_DSP=m +CONFIG_SND_SB16_DSP=m +CONFIG_SND_ISA=y +CONFIG_SND_ADLIB=m +CONFIG_SND_AD1816A=m +CONFIG_SND_AD1848=m +CONFIG_SND_ALS100=m +CONFIG_SND_AZT2320=m +CONFIG_SND_CMI8330=m +CONFIG_SND_CS4231=m +CONFIG_SND_CS4236=m +CONFIG_SND_DT019X=m +CONFIG_SND_ES968=m +CONFIG_SND_ES1688=m +CONFIG_SND_ES18XX=m +CONFIG_SND_SC6000=m +CONFIG_SND_GUSCLASSIC=m +CONFIG_SND_GUSEXTREME=m +CONFIG_SND_GUSMAX=m +CONFIG_SND_INTERWAVE=m +CONFIG_SND_INTERWAVE_STB=m +CONFIG_SND_OPL3SA2=m +CONFIG_SND_OPTI92X_AD1848=m +CONFIG_SND_OPTI92X_CS4231=m +CONFIG_SND_OPTI93X=m +CONFIG_SND_MIRO=m +CONFIG_SND_SB8=m +CONFIG_SND_SB16=m +CONFIG_SND_SBAWE=m +CONFIG_SND_SB16_CSP=y +CONFIG_SND_SGALAXY=m +CONFIG_SND_SSCAPE=m +CONFIG_SND_WAVEFRONT=m +CONFIG_SND_MSND_PINNACLE=m +CONFIG_SND_MSND_CLASSIC=m +CONFIG_SND_PCI=y +CONFIG_SND_AD1889=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BT87X=m +# CONFIG_SND_BT87X_OVERCLOCK is not set +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CS5530=m +CONFIG_SND_CS5535AUDIO=m +CONFIG_SND_DARLA20=m +CONFIG_SND_GINA20=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_GINA24=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_MONA=m +CONFIG_SND_MIA=m +CONFIG_SND_ECHO3G=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_FM801_TEA575X=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_CODEC_REALTEK=y +CONFIG_SND_HDA_CODEC_ANALOG=y +CONFIG_SND_HDA_CODEC_SIGMATEL=y +CONFIG_SND_HDA_CODEC_VIA=y +CONFIG_SND_HDA_CODEC_ATIHDMI=y +CONFIG_SND_HDA_CODEC_NVHDMI=y +CONFIG_SND_HDA_CODEC_INTELHDMI=y +CONFIG_SND_HDA_ELD=y +CONFIG_SND_HDA_CODEC_CONEXANT=y +CONFIG_SND_HDA_CODEC_CMEDIA=y +CONFIG_SND_HDA_CODEC_SI3054=y +CONFIG_SND_HDA_GENERIC=y +CONFIG_SND_HDA_POWER_SAVE=y +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_HIFIER=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_KORG1212=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MIXART=m +CONFIG_SND_NM256=m +CONFIG_SND_PCXHR=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SIS7019=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VX222=m +CONFIG_SND_YMFPCI=m +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_PCMCIA=y +CONFIG_SND_VXPOCKET=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_I2C_AND_SPI=m +# CONFIG_SND_SOC_ALL_CODECS is not set +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m +CONFIG_HID_SUPPORT=y +CONFIG_HID=m +# CONFIG_HID_DEBUG is not set +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +CONFIG_HID_APPLE=m +CONFIG_HID_BELKIN=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_CYPRESS=m +CONFIG_DRAGONRISE_FF=m +CONFIG_HID_EZKEY=m +CONFIG_HID_KYE=m +CONFIG_HID_GYRATION=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_LOGITECH=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_NTRIG=m +CONFIG_HID_PANTHERLORD=m +CONFIG_PANTHERLORD_FF=y +CONFIG_HID_PETALYNX=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SONY=m +CONFIG_HID_SUNPLUS=m +CONFIG_GREENASIA_FF=m +CONFIG_HID_TOPSEED=m +CONFIG_THRUSTMASTER_FF=m +CONFIG_ZEROPLUS_FF=m +CONFIG_USB_SUPPORT=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARCH_HAS_OHCI=y +CONFIG_USB_ARCH_HAS_EHCI=y +CONFIG_USB=m +# CONFIG_USB_DEBUG is not set +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +CONFIG_USB_DEVICE_CLASS=y +CONFIG_USB_DYNAMIC_MINORS=y +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=m +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +# CONFIG_USB_EHCI_TT_NEWSCHED is not set +CONFIG_USB_OXU210HP_HCD=m +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1760_HCD=m +CONFIG_USB_OHCI_HCD=m +# CONFIG_USB_OHCI_HCD_SSB is not set +# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set +# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_SL811_HCD=m +CONFIG_USB_SL811_CS=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_HWA_HCD=m +# CONFIG_USB_GADGET_MUSB_HDRC is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +CONFIG_USB_TMC=m + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# CONFIG_USB_LIBUSUAL is not set + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m + +# +# USB port drivers +# +CONFIG_USB_USS720=m +CONFIG_USB_SERIAL=m +CONFIG_USB_EZUSB=y +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_FUNSOFT=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KEYSPAN_MPR=y +CONFIG_USB_SERIAL_KEYSPAN_USA28=y +CONFIG_USB_SERIAL_KEYSPAN_USA28X=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y +CONFIG_USB_SERIAL_KEYSPAN_USA19=y +CONFIG_USB_SERIAL_KEYSPAN_USA18X=y +CONFIG_USB_SERIAL_KEYSPAN_USA19W=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y +CONFIG_USB_SERIAL_KEYSPAN_USA49W=y +CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MOTOROLA=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_HP4X=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIEMENS_MPI=m +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_SISUSBVGA_CON is not set +CONFIG_USB_LD=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_TEST=m +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_VST=m +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_CXACRU=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_XUSBATM=m +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_SELECTED=y +# CONFIG_USB_GADGET_AT91 is not set +# CONFIG_USB_GADGET_ATMEL_USBA is not set +# CONFIG_USB_GADGET_FSL_USB2 is not set +# CONFIG_USB_GADGET_LH7A40X is not set +# CONFIG_USB_GADGET_OMAP is not set +# CONFIG_USB_GADGET_PXA25X is not set +# CONFIG_USB_GADGET_PXA27X is not set +# CONFIG_USB_GADGET_S3C2410 is not set +# CONFIG_USB_GADGET_IMX is not set +# CONFIG_USB_GADGET_M66592 is not set +# CONFIG_USB_GADGET_AMD5536UDC is not set +# CONFIG_USB_GADGET_FSL_QE is not set +# CONFIG_USB_GADGET_CI13XXX is not set +CONFIG_USB_GADGET_NET2280=y +CONFIG_USB_NET2280=m +# CONFIG_USB_GADGET_GOKU is not set +# CONFIG_USB_GADGET_DUMMY_HCD is not set +CONFIG_USB_GADGET_DUALSPEED=y +# CONFIG_USB_ZERO is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +CONFIG_USB_GADGETFS=m +CONFIG_USB_FILE_STORAGE=m +# CONFIG_USB_FILE_STORAGE_TEST is not set +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +# CONFIG_USB_CDC_COMPOSITE is not set + +# +# OTG and related infrastructure +# +CONFIG_USB_OTG_UTILS=y +CONFIG_NOP_USB_XCEIV=m +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_WHCI=m +CONFIG_UWB_WLP=m +CONFIG_UWB_I1480U=m +CONFIG_UWB_I1480U_WLP=m +CONFIG_MMC=m +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_UNSAFE_RESUME is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_SDIO_UART=m +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_RICOH_MMC=m +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set + +# +# MemoryStick drivers +# +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MSPRO_BLOCK=m + +# +# MemoryStick Host Controller Drivers +# +CONFIG_MEMSTICK_TIFM_MS=m +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m + +# +# LED drivers +# +# CONFIG_LEDS_ALIX2 is not set +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_WM8350=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_IDE_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +# CONFIG_INFINIBAND is not set +CONFIG_EDAC=y + +# +# Reporting subsystems +# +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_AMD76X=m +CONFIG_EDAC_E7XXX=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82875P=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I82860=m +CONFIG_EDAC_R82600=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_RTC_LIB=m +CONFIG_RTC_CLASS=m + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +CONFIG_RTC_INTF_DEV_UIE_EMUL=y +CONFIG_RTC_DRV_TEST=m + +# +# I2C RTC drivers +# +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m + +# +# SPI RTC drivers +# +CONFIG_RTC_DRV_M41T94=m +CONFIG_RTC_DRV_DS1305=m +CONFIG_RTC_DRV_DS1390=m +CONFIG_RTC_DRV_MAX6902=m +CONFIG_RTC_DRV_R9701=m +CONFIG_RTC_DRV_RS5C348=m +CONFIG_RTC_DRV_DS3234=m + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=m +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=m +CONFIG_RTC_DRV_PCF50633=m + +# +# on-CPU RTC drivers +# +CONFIG_DMADEVICES=y + +# +# DMA Devices +# +CONFIG_INTEL_IOATDMA=m +CONFIG_DMA_ENGINE=y + +# +# DMA Clients +# +CONFIG_NET_DMA=y +CONFIG_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +CONFIG_UIO_PDRV=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_SMX=m +CONFIG_UIO_AEC=m +CONFIG_UIO_SERCOS3=m +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +CONFIG_ET131X=m +# CONFIG_ET131X_DEBUG is not set +CONFIG_SLICOSS=m +CONFIG_SXG=m +CONFIG_ME4000=m +CONFIG_MEILHAUS=m +CONFIG_ME0600=m +CONFIG_ME0900=m +CONFIG_ME1000=m +CONFIG_ME1400=m +CONFIG_ME1600=m +CONFIG_ME4600=m +CONFIG_ME6000=m +CONFIG_ME8100=m +CONFIG_ME8200=m +CONFIG_MEDUMMY=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +# CONFIG_VIDEO_GO7007_USB_S2250_BOARD is not set +CONFIG_USB_IP_COMMON=m +CONFIG_USB_IP_VHCI_HCD=m +CONFIG_USB_IP_HOST=m +CONFIG_W35UND=m +CONFIG_PRISM2_USB=m +CONFIG_ECHO=m +CONFIG_USB_ATMEL=m +CONFIG_POCH=m +CONFIG_AGNX=m +CONFIG_OTUS=m +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_ASUS_OLED=m +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +CONFIG_RTL8187SE=m +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set +# CONFIG_ANDROID_LOGGER is not set +# CONFIG_ANDROID_RAM_CONSOLE is not set +# CONFIG_ANDROID_LOW_MEMORY_KILLER is not set +CONFIG_DST=m +# CONFIG_DST_DEBUG is not set +CONFIG_POHMELFS=m +# CONFIG_POHMELFS_DEBUG is not set +CONFIG_POHMELFS_CRYPTO=y +CONFIG_STLC45XX=m +CONFIG_USB_SERIAL_ATEN2011=m +CONFIG_B3DFG=m +CONFIG_IDE_PHISON=m +CONFIG_PLAN9AUTH=m +CONFIG_HECI=m +CONFIG_LINE6_USB=m +CONFIG_USB_SERIAL_QUATECH_ESU100=m +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_TC1100_WMI=m +CONFIG_HP_WMI=m +CONFIG_MSI_LAPTOP=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_COMPAL_LAPTOP=m +CONFIG_SONY_LAPTOP=m +# CONFIG_SONYPI_COMPAT is not set +CONFIG_THINKPAD_ACPI=m +# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set +# CONFIG_THINKPAD_ACPI_DEBUG is not set +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_BAY=y +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +CONFIG_INTEL_MENLOW=m +CONFIG_EEEPC_LAPTOP=m +CONFIG_ACPI_WMI=m +CONFIG_ACPI_ASUS=m +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=m +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# File systems +# +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +# CONFIG_EXT2_FS_XIP is not set +CONFIG_EXT3_FS=m +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=m +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=m +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_XFS_FS=m +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +CONFIG_AUTOFS4_FS=m +CONFIG_FUSE_FS=m +CONFIG_GENERIC_ACL=y + +# +# Caches +# +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y +# CONFIG_FSCACHE_DEBUG is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +# CONFIG_HUGETLBFS is not set +# CONFIG_HUGETLB_PAGE is not set +CONFIG_CONFIGFS_FS=m +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_SYSV_FS is not set +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=m +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +CONFIG_AUFS_SHWH=y +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_AUFS_INO_T_64=y +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +CONFIG_NFS_FSCACHE=y +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=m +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_WEAK_PW_HASH=y +# CONFIG_CIFS_UPCALL is not set +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_DFS_UPCALL is not set +# CONFIG_CIFS_EXPERIMENTAL is not set +CONFIG_NCP_FS=m +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +# CONFIG_NCPFS_EXTRAS is not set +CONFIG_CODA_FS=m +CONFIG_AFS_FS=m +# CONFIG_AFS_DEBUG is not set +CONFIG_AFS_FSCACHE=y +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +# CONFIG_MINIX_SUBPARTITION is not set +CONFIG_SOLARIS_X86_PARTITION=y +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +CONFIG_KARMA_PARTITION=y +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_UTF8=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=1024 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +# CONFIG_SCHEDSTATS is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +CONFIG_DEBUG_MUTEXES=y +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_HIGHMEM is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_WRITECOUNT is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +CONFIG_ARCH_WANT_FRAME_POINTERS=y +# CONFIG_FRAME_POINTER is not set +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_RCU_CPU_STALL_DETECTOR is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_SYSCTL_SYSCALL_CHECK=y +# CONFIG_DEBUG_PAGEALLOC is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_TRACING=y +CONFIG_TRACING_SUPPORT=y + +# +# Tracers +# +# CONFIG_FUNCTION_TRACER is not set +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +# CONFIG_SYSPROF_TRACER is not set +# CONFIG_SCHED_TRACER is not set +# CONFIG_CONTEXT_SWITCH_TRACER is not set +# CONFIG_EVENT_TRACER is not set +# CONFIG_FTRACE_SYSCALLS is not set +# CONFIG_BOOT_TRACER is not set +# CONFIG_TRACE_BRANCH_PROFILING is not set +# CONFIG_POWER_TRACER is not set +# CONFIG_STACK_TRACER is not set +# CONFIG_KMEMTRACE is not set +# CONFIG_WORKQUEUE_TRACER is not set +CONFIG_BLK_DEV_IO_TRACE=y +# CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_MMIOTRACE is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_X86_PTDUMP is not set +# CONFIG_DEBUG_RODATA is not set +# CONFIG_DEBUG_NX_TEST is not set +# CONFIG_4KSTACKS is not set +CONFIG_DOUBLEFAULT=y +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +# CONFIG_KEYS_DEBUG_PROC_KEYS is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_NETWORK_XFRM is not set +CONFIG_SECURITY_PATH=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0 +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 +CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +CONFIG_SECURITY_SMACK=y +CONFIG_SECURITY_TOMOYO=y +# CONFIG_IMA is not set +CONFIG_XOR_BLOCKS=m +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_FIPS=y +CONFIG_CRYPTO_ALGAPI=m +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=m +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_TEST=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_SEQIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m + +# +# Hash modes +# +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=m +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_586=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_586=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_DEV_PADLOCK=m +CONFIG_CRYPTO_DEV_PADLOCK_AES=m +CONFIG_CRYPTO_DEV_PADLOCK_SHA=m +CONFIG_CRYPTO_DEV_GEODE=m +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_INTEL=m +CONFIG_KVM_AMD=m +# CONFIG_KVM_TRACE is not set +CONFIG_LGUEST=m +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_GENERIC_FIND_LAST_BIT=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=m +CONFIG_CRC_T10DIF=m +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +CONFIG_AUDIT_GENERIC=y +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=m +CONFIG_LZO_COMPRESS=m +CONFIG_LZO_DECOMPRESS=m +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_NLATTR=y diff --git a/community/selinux-kernel26/config.x86_64 b/community/selinux-kernel26/config.x86_64 new file mode 100644 index 000000000..c70b70b8e --- /dev/null +++ b/community/selinux-kernel26/config.x86_64 @@ -0,0 +1,4239 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.30 +# Thu Jun 11 11:05:46 2009 +# +CONFIG_64BIT=y +# CONFIG_X86_32 is not set +CONFIG_X86_64=y +CONFIG_X86=y +CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" +CONFIG_GENERIC_TIME=y +CONFIG_GENERIC_CMOS_UPDATE=y +CONFIG_CLOCKSOURCE_WATCHDOG=y +CONFIG_GENERIC_CLOCKEVENTS=y +CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_HAVE_LATENCYTOP_SUPPORT=y +CONFIG_FAST_CMPXCHG_LOCAL=y +CONFIG_MMU=y +CONFIG_ZONE_DMA=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_IOMAP=y +CONFIG_GENERIC_BUG=y +CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y +CONFIG_GENERIC_HWEIGHT=y +CONFIG_ARCH_MAY_HAVE_PC_FDC=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set +CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_GENERIC_TIME_VSYSCALL=y +CONFIG_ARCH_HAS_CPU_RELAX=y +CONFIG_ARCH_HAS_DEFAULT_IDLE=y +CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y +CONFIG_HAVE_SETUP_PER_CPU_AREA=y +CONFIG_HAVE_DYNAMIC_PER_CPU_AREA=y +CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y +CONFIG_ZONE_DMA32=y +CONFIG_ARCH_POPULATES_NODE_MAP=y +CONFIG_AUDIT_ARCH=y +CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y +CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y +CONFIG_GENERIC_HARDIRQS=y +CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_USE_GENERIC_SMP_HELPERS=y +CONFIG_X86_64_SMP=y +CONFIG_X86_HT=y +CONFIG_X86_TRAMPOLINE=y +# CONFIG_KTIME_SCALAR is not set +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" + +# +# General setup +# +CONFIG_EXPERIMENTAL=y +CONFIG_LOCK_KERNEL=y +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_LOCALVERSION="-selinux" +CONFIG_LOCALVERSION_AUTO=y +CONFIG_HAVE_KERNEL_GZIP=y +CONFIG_HAVE_KERNEL_BZIP2=y +CONFIG_HAVE_KERNEL_LZMA=y +# CONFIG_KERNEL_GZIP is not set +# CONFIG_KERNEL_BZIP2 is not set +CONFIG_KERNEL_LZMA=y +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSVIPC_SYSCTL=y +CONFIG_POSIX_MQUEUE=y +CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_AUDIT=y +CONFIG_AUDITSYSCALL=y +CONFIG_AUDIT_TREE=y + +# +# RCU Subsystem +# +CONFIG_CLASSIC_RCU=y +# CONFIG_TREE_RCU is not set +# CONFIG_PREEMPT_RCU is not set +# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_PREEMPT_RCU_TRACE is not set +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LOG_BUF_SHIFT=19 +CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y +# CONFIG_GROUP_SCHED is not set +# CONFIG_CGROUPS is not set +# CONFIG_SYSFS_DEPRECATED_V2 is not set +CONFIG_RELAY=y +CONFIG_NAMESPACES=y +# CONFIG_UTS_NS is not set +# CONFIG_IPC_NS is not set +# CONFIG_USER_NS is not set +# CONFIG_PID_NS is not set +# CONFIG_NET_NS is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_RD_GZIP=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set +CONFIG_SYSCTL=y +CONFIG_ANON_INODES=y +# CONFIG_EMBEDDED is not set +CONFIG_UID16=y +CONFIG_SYSCTL_SYSCALL=y +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +CONFIG_KALLSYMS_EXTRA_PASS=y +CONFIG_STRIP_ASM_SYMS=y +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +CONFIG_PCSPKR_PLATFORM=y +CONFIG_BASE_FULL=y +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_SIGNALFD=y +CONFIG_TIMERFD=y +CONFIG_EVENTFD=y +CONFIG_SHMEM=y +CONFIG_AIO=y +CONFIG_VM_EVENT_COUNTERS=y +CONFIG_PCI_QUIRKS=y +CONFIG_SLUB_DEBUG=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +CONFIG_TRACEPOINTS=y +# CONFIG_MARKERS is not set +CONFIG_OPROFILE=m +CONFIG_OPROFILE_IBS=y +CONFIG_HAVE_OPROFILE=y +# CONFIG_KPROBES is not set +CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y +CONFIG_HAVE_IOREMAP_PROT=y +CONFIG_HAVE_KPROBES=y +CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_ARCH_TRACEHOOK=y +CONFIG_HAVE_DMA_API_DEBUG=y +CONFIG_SLOW_WORK=y +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +CONFIG_BASE_SMALL=0 +CONFIG_MODULES=y +CONFIG_MODULE_FORCE_LOAD=y +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +CONFIG_STOP_MACHINE=y +CONFIG_BLOCK=y +CONFIG_BLK_DEV_BSG=y +# CONFIG_BLK_DEV_INTEGRITY is not set +CONFIG_BLOCK_COMPAT=y + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_AS=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_AS is not set +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_PREEMPT_NOTIFIERS=y +CONFIG_FREEZER=y + +# +# Processor type and features +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_SMP=y +# CONFIG_SPARSE_IRQ is not set +CONFIG_X86_MPPARSE=y +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_SCHED_OMIT_FRAME_POINTER=y +CONFIG_PARAVIRT_GUEST=y +# CONFIG_XEN is not set +CONFIG_KVM_CLOCK=y +CONFIG_KVM_GUEST=y +CONFIG_PARAVIRT=y +# CONFIG_PARAVIRT_SPINLOCKS is not set +CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set +# CONFIG_MEMTEST is not set +# CONFIG_M386 is not set +# CONFIG_M486 is not set +# CONFIG_M586 is not set +# CONFIG_M586TSC is not set +# CONFIG_M586MMX is not set +# CONFIG_M686 is not set +# CONFIG_MPENTIUMII is not set +# CONFIG_MPENTIUMIII is not set +# CONFIG_MPENTIUMM is not set +# CONFIG_MPENTIUM4 is not set +# CONFIG_MK6 is not set +# CONFIG_MK7 is not set +# CONFIG_MK8 is not set +# CONFIG_MCRUSOE is not set +# CONFIG_MEFFICEON is not set +# CONFIG_MWINCHIPC6 is not set +# CONFIG_MWINCHIP3D is not set +# CONFIG_MGEODEGX1 is not set +# CONFIG_MGEODE_LX is not set +# CONFIG_MCYRIXIII is not set +# CONFIG_MVIAC3_2 is not set +# CONFIG_MVIAC7 is not set +# CONFIG_MPSC is not set +# CONFIG_MCORE2 is not set +CONFIG_GENERIC_CPU=y +CONFIG_X86_CPU=y +CONFIG_X86_L1_CACHE_BYTES=64 +CONFIG_X86_INTERNODE_CACHE_BYTES=64 +CONFIG_X86_CMPXCHG=y +CONFIG_X86_L1_CACHE_SHIFT=6 +CONFIG_X86_WP_WORKS_OK=y +CONFIG_X86_TSC=y +CONFIG_X86_CMPXCHG64=y +CONFIG_X86_CMOV=y +CONFIG_X86_MINIMUM_CPU_FAMILY=64 +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_CPU_SUP_INTEL=y +CONFIG_CPU_SUP_AMD=y +CONFIG_CPU_SUP_CENTAUR=y +# CONFIG_X86_DS is not set +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +CONFIG_DMI=y +CONFIG_GART_IOMMU=y +CONFIG_CALGARY_IOMMU=y +CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y +# CONFIG_AMD_IOMMU is not set +CONFIG_SWIOTLB=y +CONFIG_IOMMU_HELPER=y +# CONFIG_IOMMU_API is not set +# CONFIG_MAXSMP is not set +CONFIG_NR_CPUS=16 +CONFIG_SCHED_SMT=y +CONFIG_SCHED_MC=y +# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_VOLUNTARY is not set +CONFIG_PREEMPT=y +CONFIG_X86_LOCAL_APIC=y +CONFIG_X86_IO_APIC=y +CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y +CONFIG_X86_MCE=y +CONFIG_X86_MCE_INTEL=y +CONFIG_X86_MCE_AMD=y +CONFIG_X86_MCE_THRESHOLD=y +CONFIG_I8K=m +CONFIG_MICROCODE=m +CONFIG_MICROCODE_INTEL=y +CONFIG_MICROCODE_AMD=y +CONFIG_MICROCODE_OLD_INTERFACE=y +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m +# CONFIG_X86_CPU_DEBUG is not set +CONFIG_ARCH_PHYS_ADDR_T_64BIT=y +CONFIG_DIRECT_GBPAGES=y +# CONFIG_NUMA is not set +CONFIG_ARCH_SPARSEMEM_DEFAULT=y +CONFIG_ARCH_SPARSEMEM_ENABLE=y +CONFIG_ARCH_SELECT_MEMORY_MODEL=y +CONFIG_SELECT_MEMORY_MODEL=y +# CONFIG_FLATMEM_MANUAL is not set +# CONFIG_DISCONTIGMEM_MANUAL is not set +CONFIG_SPARSEMEM_MANUAL=y +CONFIG_SPARSEMEM=y +CONFIG_HAVE_MEMORY_PRESENT=y +CONFIG_SPARSEMEM_EXTREME=y +CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y +CONFIG_SPARSEMEM_VMEMMAP=y + +# +# Memory hotplug is currently incompatible with Software Suspend +# +CONFIG_PAGEFLAGS_EXTENDED=y +CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_PHYS_ADDR_T_64BIT=y +CONFIG_ZONE_DMA_FLAG=1 +CONFIG_BOUNCE=y +CONFIG_VIRT_TO_BUS=y +CONFIG_UNEVICTABLE_LRU=y +CONFIG_HAVE_MLOCK=y +CONFIG_HAVE_MLOCKED_PAGE_BIT=y +CONFIG_MMU_NOTIFIER=y +CONFIG_X86_CHECK_BIOS_CORRUPTION=y +CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y +CONFIG_X86_RESERVE_LOW_64K=y +CONFIG_MTRR=y +CONFIG_MTRR_SANITIZER=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 +CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 +CONFIG_X86_PAT=y +CONFIG_EFI=y +CONFIG_SECCOMP=y +CONFIG_CC_STACKPROTECTOR_ALL=y +CONFIG_CC_STACKPROTECTOR=y +# CONFIG_HZ_100 is not set +# CONFIG_HZ_250 is not set +CONFIG_HZ_300=y +# CONFIG_HZ_1000 is not set +CONFIG_HZ=300 +CONFIG_SCHED_HRTICK=y +CONFIG_KEXEC=y +# CONFIG_CRASH_DUMP is not set +CONFIG_KEXEC_JUMP=y +CONFIG_PHYSICAL_START=0x200000 +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x200000 +CONFIG_HOTPLUG_CPU=y +# CONFIG_COMPAT_VDSO is not set +# CONFIG_CMDLINE_BOOL is not set +CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y + +# +# Power management and ACPI options +# +CONFIG_ARCH_HIBERNATION_HEADER=y +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_SLEEP_SMP=y +CONFIG_PM_SLEEP=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_HIBERNATION=y +CONFIG_PM_STD_PARTITION="" +CONFIG_ACPI=y +CONFIG_ACPI_SLEEP=y +CONFIG_ACPI_PROCFS=y +CONFIG_ACPI_PROCFS_POWER=y +CONFIG_ACPI_SYSFS_POWER=y +CONFIG_ACPI_PROC_EVENT=y +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_DOCK=y +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_HOTPLUG_CPU=y +CONFIG_ACPI_THERMAL=m +CONFIG_ACPI_CUSTOM_DSDT_INITRD=y +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_PCI_SLOT=m +CONFIG_X86_PM_TIMER=y +CONFIG_ACPI_CONTAINER=m +CONFIG_ACPI_SBS=m + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=m +# CONFIG_CPU_FREQ_DEBUG is not set +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_ONDEMAND=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K8=m +# CONFIG_X86_SPEEDSTEP_CENTRINO is not set +CONFIG_X86_P4_CLOCKMOD=m + +# +# shared options +# +CONFIG_X86_SPEEDSTEP_LIB=m +CONFIG_CPU_IDLE=y +CONFIG_CPU_IDLE_GOV_LADDER=y +CONFIG_CPU_IDLE_GOV_MENU=y + +# +# Memory power savings +# +CONFIG_I7300_IDLE_IOAT_CHANNEL=y +CONFIG_I7300_IDLE=m + +# +# Bus options (PCI etc.) +# +CONFIG_PCI=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +CONFIG_PCI_DOMAINS=y +# CONFIG_DMAR is not set +# CONFIG_INTR_REMAP is not set +CONFIG_PCIEPORTBUS=y +CONFIG_HOTPLUG_PCI_PCIE=m +CONFIG_PCIEAER=y +# CONFIG_PCIEASPM is not set +CONFIG_ARCH_SUPPORTS_MSI=y +CONFIG_PCI_MSI=y +CONFIG_PCI_LEGACY=y +# CONFIG_PCI_DEBUG is not set +CONFIG_PCI_STUB=m +CONFIG_HT_IRQ=y +CONFIG_PCI_IOV=y +CONFIG_ISA_DMA_API=y +CONFIG_K8_NB=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA_DEBUG is not set +CONFIG_PCMCIA=m +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_PCMCIA_IOCTL=y +CONFIG_CARDBUS=y + +# +# PC-card bridges +# +CONFIG_YENTA=m +CONFIG_YENTA_O2=y +CONFIG_YENTA_RICOH=y +CONFIG_YENTA_TI=y +CONFIG_YENTA_ENE_TUNE=y +CONFIG_YENTA_TOSHIBA=y +CONFIG_PD6729=m +CONFIG_I82092=m +CONFIG_PCCARD_NONSTATIC=m +CONFIG_HOTPLUG_PCI=m +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_ACPI=m +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +CONFIG_HOTPLUG_PCI_CPCI=y +CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m +CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m +CONFIG_HOTPLUG_PCI_SHPC=m + +# +# Executable file formats / Emulations +# +CONFIG_BINFMT_ELF=y +CONFIG_COMPAT_BINFMT_ELF=y +# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set +# CONFIG_HAVE_AOUT is not set +CONFIG_BINFMT_MISC=y +CONFIG_IA32_EMULATION=y +CONFIG_IA32_AOUT=m +CONFIG_COMPAT=y +CONFIG_COMPAT_FOR_U64_ALIGNMENT=y +CONFIG_SYSVIPC_COMPAT=y +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE is not set +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_ASK_IP_FIB_HASH=y +# CONFIG_IP_FIB_TRIE is not set +CONFIG_IP_FIB_HASH=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE=m +# CONFIG_NET_IPGRE_BROADCAST is not set +CONFIG_IP_MROUTE=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +# CONFIG_ARPD is not set +CONFIG_SYN_COOKIES=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_TUNNEL=m +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=y +CONFIG_INET_DIAG=y +CONFIG_INET_TCP_DIAG=y +# CONFIG_TCP_CONG_ADVANCED is not set +CONFIG_TCP_CONG_CUBIC=y +CONFIG_DEFAULT_TCP_CONG="cubic" +# CONFIG_TCP_MD5SIG is not set +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_SIT=m +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +# CONFIG_IPV6_MROUTE is not set +CONFIG_NETLABEL=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETFILTER=y +# CONFIG_NETFILTER_DEBUG is not set +CONFIG_NETFILTER_ADVANCED=y +CONFIG_BRIDGE_NETFILTER=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CT_ACCT=y +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NETFILTER_TPROXY=m +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_RATEEST=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_RECENT_PROC_COMPAT=y +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_IP_VS=m +# CONFIG_IP_VS_IPV6 is not set +# CONFIG_IP_VS_DEBUG is not set +CONFIG_IP_VS_TAB_BITS=12 + +# +# IPVS transport protocol load balancing support +# +CONFIG_IP_VS_PROTO_TCP=y +CONFIG_IP_VS_PROTO_UDP=y +CONFIG_IP_VS_PROTO_AH_ESP=y +CONFIG_IP_VS_PROTO_ESP=y +CONFIG_IP_VS_PROTO_AH=y + +# +# IPVS scheduler +# +CONFIG_IP_VS_RR=m +CONFIG_IP_VS_WRR=m +CONFIG_IP_VS_LC=m +CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_LBLC=m +CONFIG_IP_VS_LBLCR=m +CONFIG_IP_VS_DH=m +CONFIG_IP_VS_SH=m +CONFIG_IP_VS_SED=m +CONFIG_IP_VS_NQ=m + +# +# IPVS application helper +# +CONFIG_IP_VS_FTP=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m +CONFIG_NF_CONNTRACK_PROC_COMPAT=y +CONFIG_IP_NF_QUEUE=m +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_ADDRTYPE=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_LOG=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_DCCP=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_NF_NAT_SIP=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +# +# IPv6: Netfilter Configuration +# +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_IP6_NF_QUEUE=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_TARGET_LOG=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_BRIDGE_NF_EBTABLES=m +CONFIG_BRIDGE_EBT_BROUTE=m +CONFIG_BRIDGE_EBT_T_FILTER=m +CONFIG_BRIDGE_EBT_T_NAT=m +CONFIG_BRIDGE_EBT_802_3=m +CONFIG_BRIDGE_EBT_AMONG=m +CONFIG_BRIDGE_EBT_ARP=m +CONFIG_BRIDGE_EBT_IP=m +CONFIG_BRIDGE_EBT_IP6=m +CONFIG_BRIDGE_EBT_LIMIT=m +CONFIG_BRIDGE_EBT_MARK=m +CONFIG_BRIDGE_EBT_PKTTYPE=m +CONFIG_BRIDGE_EBT_STP=m +CONFIG_BRIDGE_EBT_VLAN=m +CONFIG_BRIDGE_EBT_ARPREPLY=m +CONFIG_BRIDGE_EBT_DNAT=m +CONFIG_BRIDGE_EBT_MARK_T=m +CONFIG_BRIDGE_EBT_REDIRECT=m +CONFIG_BRIDGE_EBT_SNAT=m +CONFIG_BRIDGE_EBT_LOG=m +CONFIG_BRIDGE_EBT_ULOG=m +CONFIG_BRIDGE_EBT_NFLOG=m +CONFIG_IP_DCCP=m +CONFIG_INET_DCCP_DIAG=m + +# +# DCCP CCIDs Configuration (EXPERIMENTAL) +# +# CONFIG_IP_DCCP_CCID2_DEBUG is not set +CONFIG_IP_DCCP_CCID3=y +# CONFIG_IP_DCCP_CCID3_DEBUG is not set +CONFIG_IP_DCCP_CCID3_RTO=100 +CONFIG_IP_DCCP_TFRC_LIB=y + +# +# DCCP Kernel Hacking +# +# CONFIG_IP_DCCP_DEBUG is not set +CONFIG_IP_SCTP=m +# CONFIG_SCTP_DBG_MSG is not set +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_HMAC_NONE is not set +CONFIG_SCTP_HMAC_SHA1=y +# CONFIG_SCTP_HMAC_MD5 is not set +# CONFIG_TIPC is not set +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_STP=m +CONFIG_BRIDGE=m +# CONFIG_NET_DSA is not set +CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set +# CONFIG_DECNET is not set +CONFIG_LLC=m +CONFIG_LLC2=m +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=m +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +# CONFIG_ECONET is not set +# CONFIG_WAN_ROUTER is not set +CONFIG_PHONET=m +CONFIG_NET_SCHED=y + +# +# Queueing/Scheduling +# +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_INGRESS=m + +# +# Classification +# +CONFIG_NET_CLS=y +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_ROUTE=y +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_CLS_U32_MARK is not set +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +# CONFIG_NET_EMATCH is not set +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_CLS_IND=y +CONFIG_NET_SCH_FIFO=y +# CONFIG_DCB is not set + +# +# Network testing +# +CONFIG_NET_PKTGEN=m +CONFIG_NET_DROP_MONITOR=y +# CONFIG_HAMRADIO is not set +# CONFIG_CAN is not set +CONFIG_IRDA=m + +# +# IrDA protocols +# +CONFIG_IRLAN=m +CONFIG_IRNET=m +CONFIG_IRCOMM=m +CONFIG_IRDA_ULTRA=y + +# +# IrDA options +# +CONFIG_IRDA_CACHE_LAST_LSAP=y +CONFIG_IRDA_FAST_RR=y +# CONFIG_IRDA_DEBUG is not set + +# +# Infrared-port device drivers +# + +# +# SIR device drivers +# +CONFIG_IRTTY_SIR=m + +# +# Dongle support +# +CONFIG_DONGLE=y +CONFIG_ESI_DONGLE=m +CONFIG_ACTISYS_DONGLE=m +CONFIG_TEKRAM_DONGLE=m +CONFIG_TOIM3232_DONGLE=m +CONFIG_LITELINK_DONGLE=m +CONFIG_MA600_DONGLE=m +CONFIG_GIRBIL_DONGLE=m +CONFIG_MCP2120_DONGLE=m +CONFIG_OLD_BELKIN_DONGLE=m +CONFIG_ACT200L_DONGLE=m +CONFIG_KINGSUN_DONGLE=m +CONFIG_KSDAZZLE_DONGLE=m +CONFIG_KS959_DONGLE=m + +# +# FIR device drivers +# +CONFIG_USB_IRDA=m +CONFIG_SIGMATEL_FIR=m +CONFIG_NSC_FIR=m +CONFIG_WINBOND_FIR=m +CONFIG_SMC_IRCC_FIR=m +CONFIG_ALI_FIR=m +CONFIG_VLSI_FIR=m +CONFIG_VIA_FIR=m +CONFIG_MCS_FIR=m +CONFIG_BT=m +CONFIG_BT_L2CAP=m +CONFIG_BT_SCO=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +# CONFIG_BT_BNEP_MC_FILTER is not set +# CONFIG_BT_BNEP_PROTO_FILTER is not set +# CONFIG_BT_CMTP is not set +CONFIG_BT_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m +CONFIG_BT_HCIBLUECARD=m +CONFIG_BT_HCIBTUART=m +CONFIG_BT_HCIVHCI=m +CONFIG_AF_RXRPC=m +# CONFIG_AF_RXRPC_DEBUG is not set +CONFIG_RXKAD=m +CONFIG_FIB_RULES=y +CONFIG_WIRELESS=y +CONFIG_CFG80211=m +# CONFIG_CFG80211_REG_DEBUG is not set +# CONFIG_WIRELESS_OLD_REGULATORY is not set +CONFIG_WIRELESS_EXT=y +CONFIG_WIRELESS_EXT_SYSFS=y +CONFIG_LIB80211=m +CONFIG_LIB80211_CRYPT_WEP=m +CONFIG_LIB80211_CRYPT_CCMP=m +CONFIG_LIB80211_CRYPT_TKIP=m +# CONFIG_LIB80211_DEBUG is not set +CONFIG_MAC80211=m + +# +# Rate control algorithm selection +# +CONFIG_MAC80211_RC_MINSTREL=y +# CONFIG_MAC80211_RC_DEFAULT_PID is not set +CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y +CONFIG_MAC80211_RC_DEFAULT="minstrel" +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_LEDS=y +# CONFIG_MAC80211_DEBUGFS is not set +# CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_WIMAX=m +CONFIG_WIMAX_DEBUG_LEVEL=8 +CONFIG_RFKILL=m +CONFIG_RFKILL_INPUT=m +CONFIG_RFKILL_LEDS=y +CONFIG_NET_9P=m +CONFIG_NET_9P_VIRTIO=m +# CONFIG_NET_9P_DEBUG is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_UEVENT_HELPER_PATH="" +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_EXTRA_FIRMWARE="" +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set +CONFIG_CONNECTOR=m +CONFIG_MTD=m +# CONFIG_MTD_DEBUG is not set +# CONFIG_MTD_CONCAT is not set +CONFIG_MTD_PARTITIONS=y +CONFIG_MTD_TESTS=m +# CONFIG_MTD_REDBOOT_PARTS is not set +# CONFIG_MTD_AR7_PARTS is not set + +# +# User Modules And Translation Layers +# +CONFIG_MTD_CHAR=m +CONFIG_MTD_BLKDEVS=m +CONFIG_MTD_BLOCK=m +# CONFIG_MTD_BLOCK_RO is not set +# CONFIG_FTL is not set +# CONFIG_NFTL is not set +# CONFIG_INFTL is not set +# CONFIG_RFD_FTL is not set +# CONFIG_SSFDC is not set +# CONFIG_MTD_OOPS is not set + +# +# RAM/ROM/Flash chip drivers +# +# CONFIG_MTD_CFI is not set +# CONFIG_MTD_JEDECPROBE is not set +CONFIG_MTD_MAP_BANK_WIDTH_1=y +CONFIG_MTD_MAP_BANK_WIDTH_2=y +CONFIG_MTD_MAP_BANK_WIDTH_4=y +# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set +# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set +CONFIG_MTD_CFI_I1=y +CONFIG_MTD_CFI_I2=y +# CONFIG_MTD_CFI_I4 is not set +# CONFIG_MTD_CFI_I8 is not set +CONFIG_MTD_RAM=m +# CONFIG_MTD_ROM is not set +# CONFIG_MTD_ABSENT is not set + +# +# Mapping drivers for chip access +# +# CONFIG_MTD_COMPLEX_MAPPINGS is not set +# CONFIG_MTD_TS5500 is not set +# CONFIG_MTD_INTEL_VR_NOR is not set +CONFIG_MTD_PLATRAM=m + +# +# Self-contained MTD device drivers +# +# CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_DATAFLASH is not set +# CONFIG_MTD_M25P80 is not set +CONFIG_MTD_SLRAM=m +CONFIG_MTD_PHRAM=m +# CONFIG_MTD_MTDRAM is not set +# CONFIG_MTD_BLOCK2MTD is not set + +# +# Disk-On-Chip Device Drivers +# +# CONFIG_MTD_DOC2000 is not set +# CONFIG_MTD_DOC2001 is not set +# CONFIG_MTD_DOC2001PLUS is not set +# CONFIG_MTD_NAND is not set +# CONFIG_MTD_ONENAND is not set + +# +# LPDDR flash memory drivers +# +# CONFIG_MTD_LPDDR is not set + +# +# UBI - Unsorted block images +# +# CONFIG_MTD_UBI is not set +CONFIG_PARPORT=m +CONFIG_PARPORT_PC=m +CONFIG_PARPORT_SERIAL=m +CONFIG_PARPORT_PC_FIFO=y +CONFIG_PARPORT_PC_SUPERIO=y +CONFIG_PARPORT_PC_PCMCIA=m +# CONFIG_PARPORT_GSC is not set +CONFIG_PARPORT_AX88796=m +CONFIG_PARPORT_1284=y +CONFIG_PARPORT_NOT_PC=y +CONFIG_PNP=y +# CONFIG_PNP_DEBUG_MESSAGES is not set + +# +# Protocols +# +CONFIG_PNPACPI=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_FD=m +# CONFIG_PARIDE is not set +CONFIG_BLK_CPQ_DA=m +CONFIG_BLK_CPQ_CISS_DA=m +# CONFIG_CISS_SCSI_TAPE is not set +CONFIG_BLK_DEV_DAC960=m +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +# CONFIG_BLK_DEV_XIP is not set +CONFIG_CDROM_PKTCDVD=m +CONFIG_CDROM_PKTCDVD_BUFFERS=8 +# CONFIG_CDROM_PKTCDVD_WCACHE is not set +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +# CONFIG_BLK_DEV_HD is not set +CONFIG_MISC_DEVICES=y +# CONFIG_IBM_ASM is not set +CONFIG_PHANTOM=m +CONFIG_SGI_IOC4=m +CONFIG_TIFM_CORE=m +CONFIG_TIFM_7XX1=m +CONFIG_ICS932S401=m +CONFIG_ENCLOSURE_SERVICES=m +CONFIG_HP_ILO=m +CONFIG_DELL_LAPTOP=m +CONFIG_ISL29003=m +CONFIG_C2PORT=m +CONFIG_C2PORT_DURAMAR_2150=m + +# +# EEPROM support +# +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_LEGACY=m +CONFIG_EEPROM_93CX6=m +CONFIG_HAVE_IDE=y +CONFIG_IDE=m + +# +# Please see Documentation/ide/ide.txt for help/info on IDE drives +# +CONFIG_IDE_XFER_MODE=y +CONFIG_IDE_TIMINGS=y +CONFIG_IDE_ATAPI=y +# CONFIG_BLK_DEV_IDE_SATA is not set +CONFIG_IDE_GD=m +CONFIG_IDE_GD_ATA=y +CONFIG_IDE_GD_ATAPI=y +CONFIG_BLK_DEV_IDECS=m +CONFIG_BLK_DEV_DELKIN=m +CONFIG_BLK_DEV_IDECD=m +CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y +CONFIG_BLK_DEV_IDETAPE=m +CONFIG_BLK_DEV_IDEACPI=y +# CONFIG_IDE_TASK_IOCTL is not set +CONFIG_IDE_PROC_FS=y + +# +# IDE chipset support/bugfixes +# +CONFIG_IDE_GENERIC=m +CONFIG_BLK_DEV_PLATFORM=m +CONFIG_BLK_DEV_CMD640=m +# CONFIG_BLK_DEV_CMD640_ENHANCED is not set +CONFIG_BLK_DEV_IDEPNP=m +CONFIG_BLK_DEV_IDEDMA_SFF=y + +# +# PCI IDE chipsets support +# +CONFIG_BLK_DEV_IDEPCI=y +# CONFIG_BLK_DEV_OFFBOARD is not set +CONFIG_BLK_DEV_GENERIC=m +CONFIG_BLK_DEV_OPTI621=m +CONFIG_BLK_DEV_RZ1000=m +CONFIG_BLK_DEV_IDEDMA_PCI=y +CONFIG_BLK_DEV_AEC62XX=m +CONFIG_BLK_DEV_ALI15X3=m +CONFIG_BLK_DEV_AMD74XX=m +CONFIG_BLK_DEV_ATIIXP=m +CONFIG_BLK_DEV_CMD64X=m +CONFIG_BLK_DEV_TRIFLEX=m +CONFIG_BLK_DEV_CS5520=m +CONFIG_BLK_DEV_CS5530=m +CONFIG_BLK_DEV_HPT366=m +CONFIG_BLK_DEV_JMICRON=m +CONFIG_BLK_DEV_SC1200=m +CONFIG_BLK_DEV_PIIX=m +CONFIG_BLK_DEV_IT8172=m +CONFIG_BLK_DEV_IT8213=m +CONFIG_BLK_DEV_IT821X=m +CONFIG_BLK_DEV_NS87415=m +CONFIG_BLK_DEV_PDC202XX_OLD=m +CONFIG_BLK_DEV_PDC202XX_NEW=m +CONFIG_BLK_DEV_SVWKS=m +CONFIG_BLK_DEV_SIIMAGE=m +CONFIG_BLK_DEV_SIS5513=m +CONFIG_BLK_DEV_SLC90E66=m +CONFIG_BLK_DEV_TRM290=m +CONFIG_BLK_DEV_VIA82CXXX=m +CONFIG_BLK_DEV_TC86C001=m +CONFIG_BLK_DEV_IDEDMA=y + +# +# SCSI device support +# +CONFIG_RAID_ATTRS=m +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +CONFIG_SCSI_TGT=m +CONFIG_SCSI_NETLINK=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=m +CONFIG_CHR_DEV_SCH=m +CONFIG_SCSI_ENCLOSURE=m + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# +CONFIG_SCSI_MULTI_LUN=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set +# CONFIG_SCSI_SCAN_ASYNC is not set +CONFIG_SCSI_WAIT_SCAN=m + +# +# SCSI Transports +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +# CONFIG_SCSI_FC_TGT_ATTRS is not set +CONFIG_SCSI_ISCSI_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_SCSI_SAS_LIBSAS=m +CONFIG_SCSI_SAS_ATA=y +CONFIG_SCSI_SAS_HOST_SMP=y +# CONFIG_SCSI_SAS_LIBSAS_DEBUG is not set +CONFIG_SCSI_SRP_ATTRS=m +CONFIG_SCSI_SRP_TGT_ATTRS=y +CONFIG_SCSI_LOWLEVEL=y +CONFIG_ISCSI_TCP=m +CONFIG_SCSI_CXGB3_ISCSI=m +CONFIG_BLK_DEV_3W_XXXX_RAID=m +CONFIG_SCSI_3W_9XXX=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +CONFIG_AIC7XXX_REG_PRETTY_PRINT=y +# CONFIG_SCSI_AIC7XXX_OLD is not set +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=32 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +CONFIG_AIC79XX_REG_PRETTY_PRINT=y +CONFIG_SCSI_AIC94XX=m +# CONFIG_AIC94XX_DEBUG is not set +CONFIG_SCSI_DPT_I2O=m +CONFIG_SCSI_ADVANSYS=m +CONFIG_SCSI_ARCMSR=m +CONFIG_SCSI_ARCMSR_AER=y +CONFIG_MEGARAID_NEWGEN=y +CONFIG_MEGARAID_MM=m +CONFIG_MEGARAID_MAILBOX=m +CONFIG_MEGARAID_LEGACY=m +CONFIG_MEGARAID_SAS=m +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 +# CONFIG_SCSI_MPT2SAS_LOGGING is not set +CONFIG_SCSI_HPTIOP=m +CONFIG_SCSI_BUSLOGIC=m +CONFIG_LIBFC=m +CONFIG_LIBFCOE=m +CONFIG_FCOE=m +CONFIG_FCOE_FNIC=m +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_EATA=m +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_IPS=m +CONFIG_SCSI_INITIO=m +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_PPA=m +CONFIG_SCSI_IMM=m +# CONFIG_SCSI_IZIP_EPP16 is not set +# CONFIG_SCSI_IZIP_SLOW_CTR is not set +CONFIG_SCSI_MVSAS=m +CONFIG_SCSI_STEX=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +CONFIG_SCSI_SYM53C8XX_MMIO=y +CONFIG_SCSI_IPR=m +# CONFIG_SCSI_IPR_TRACE is not set +# CONFIG_SCSI_IPR_DUMP is not set +CONFIG_SCSI_QLOGIC_1280=m +CONFIG_SCSI_QLA_FC=m +CONFIG_SCSI_QLA_ISCSI=m +CONFIG_SCSI_LPFC=m +# CONFIG_SCSI_LPFC_DEBUG_FS is not set +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_DEBUG is not set +CONFIG_SCSI_SRP=m +CONFIG_SCSI_LOWLEVEL_PCMCIA=y +CONFIG_PCMCIA_FDOMAIN=m +CONFIG_PCMCIA_QLOGIC=m +CONFIG_PCMCIA_SYM53C500=m +CONFIG_SCSI_DH=m +CONFIG_SCSI_DH_RDAC=m +CONFIG_SCSI_DH_HP_SW=m +CONFIG_SCSI_DH_EMC=m +CONFIG_SCSI_DH_ALUA=m +CONFIG_SCSI_OSD_INITIATOR=m +CONFIG_SCSI_OSD_ULD=m +CONFIG_SCSI_OSD_DPRINT_SENSE=0 +# CONFIG_SCSI_OSD_DEBUG is not set +CONFIG_ATA=m +# CONFIG_ATA_NONSTANDARD is not set +CONFIG_ATA_ACPI=y +CONFIG_SATA_PMP=y +CONFIG_SATA_AHCI=m +CONFIG_SATA_SIL24=m +CONFIG_ATA_SFF=y +CONFIG_SATA_SVW=m +CONFIG_ATA_PIIX=m +CONFIG_SATA_MV=m +CONFIG_SATA_NV=m +CONFIG_PDC_ADMA=m +CONFIG_SATA_QSTOR=m +CONFIG_SATA_PROMISE=m +CONFIG_SATA_SX4=m +CONFIG_SATA_SIL=m +CONFIG_SATA_SIS=m +CONFIG_SATA_ULI=m +CONFIG_SATA_VIA=m +CONFIG_SATA_VITESSE=m +CONFIG_SATA_INIC162X=m +CONFIG_PATA_ACPI=m +CONFIG_PATA_ALI=m +CONFIG_PATA_AMD=m +CONFIG_PATA_ARTOP=m +CONFIG_PATA_ATIIXP=m +CONFIG_PATA_CMD640_PCI=m +CONFIG_PATA_CMD64X=m +CONFIG_PATA_CS5520=m +CONFIG_PATA_CS5530=m +CONFIG_PATA_CYPRESS=m +CONFIG_PATA_EFAR=m +CONFIG_ATA_GENERIC=m +CONFIG_PATA_HPT366=m +CONFIG_PATA_HPT37X=m +CONFIG_PATA_HPT3X2N=m +CONFIG_PATA_HPT3X3=m +# CONFIG_PATA_HPT3X3_DMA is not set +CONFIG_PATA_IT821X=m +CONFIG_PATA_IT8213=m +CONFIG_PATA_JMICRON=m +CONFIG_PATA_TRIFLEX=m +CONFIG_PATA_MARVELL=m +CONFIG_PATA_MPIIX=m +CONFIG_PATA_OLDPIIX=m +CONFIG_PATA_NETCELL=m +CONFIG_PATA_NINJA32=m +CONFIG_PATA_NS87410=m +CONFIG_PATA_NS87415=m +CONFIG_PATA_OPTI=m +CONFIG_PATA_OPTIDMA=m +CONFIG_PATA_PCMCIA=m +CONFIG_PATA_PDC_OLD=m +CONFIG_PATA_RADISYS=m +CONFIG_PATA_RZ1000=m +CONFIG_PATA_SC1200=m +CONFIG_PATA_SERVERWORKS=m +CONFIG_PATA_PDC2027X=m +CONFIG_PATA_SIL680=m +CONFIG_PATA_SIS=m +CONFIG_PATA_VIA=m +CONFIG_PATA_WINBOND=m +CONFIG_PATA_SCH=m +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +CONFIG_MD_RAID10=m +CONFIG_MD_RAID456=m +CONFIG_MD_RAID6_PQ=m +CONFIG_MD_MULTIPATH=m +CONFIG_MD_FAULTY=m +CONFIG_BLK_DEV_DM=m +# CONFIG_DM_DEBUG is not set +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_MIRROR=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_DELAY=m +CONFIG_DM_UEVENT=y +CONFIG_FUSION=y +CONFIG_FUSION_SPI=m +CONFIG_FUSION_FC=m +CONFIG_FUSION_SAS=m +CONFIG_FUSION_MAX_SGE=128 +CONFIG_FUSION_CTL=m +# CONFIG_FUSION_LOGGING is not set + +# +# IEEE 1394 (FireWire) support +# + +# +# Enable only one of the two stacks, unless you know what you are doing +# +# CONFIG_FIREWIRE is not set +CONFIG_IEEE1394=m +CONFIG_IEEE1394_OHCI1394=m +CONFIG_IEEE1394_PCILYNX=m +CONFIG_IEEE1394_SBP2=m +# CONFIG_IEEE1394_SBP2_PHYS_DMA is not set +CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y +CONFIG_IEEE1394_ETH1394=m +CONFIG_IEEE1394_RAWIO=m +CONFIG_IEEE1394_VIDEO1394=m +CONFIG_IEEE1394_DV1394=m +# CONFIG_IEEE1394_VERBOSEDEBUG is not set +CONFIG_I2O=m +CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y +CONFIG_I2O_EXT_ADAPTEC=y +CONFIG_I2O_EXT_ADAPTEC_DMA64=y +CONFIG_I2O_CONFIG=m +CONFIG_I2O_CONFIG_OLD_IOCTL=y +CONFIG_I2O_BUS=m +CONFIG_I2O_BLOCK=m +CONFIG_I2O_SCSI=m +CONFIG_I2O_PROC=m +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_MAC_EMUMOUSEBTN=y +CONFIG_NETDEVICES=y +CONFIG_COMPAT_NET_DEV_OPS=y +CONFIG_IFB=m +CONFIG_DUMMY=m +CONFIG_BONDING=m +CONFIG_MACVLAN=m +CONFIG_EQUALIZER=m +CONFIG_TUN=m +CONFIG_VETH=m +CONFIG_NET_SB1000=m +# CONFIG_ARCNET is not set +CONFIG_PHYLIB=m + +# +# MII PHY device drivers +# +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_STE10XP=m +CONFIG_LSI_ET1011C_PHY=m +# CONFIG_MDIO_BITBANG is not set +CONFIG_NET_ETHERNET=y +CONFIG_MII=m +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_CASSINI=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_ENC28J60=m +# CONFIG_ENC28J60_WRITEVERIFY is not set +CONFIG_ETHOC=m +CONFIG_DNET=m +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +# CONFIG_TULIP_MMIO is not set +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_ULI526X=m +CONFIG_PCMCIA_XIRCOM=m +CONFIG_HP100=m +# CONFIG_IBM_NEW_EMAC_ZMII is not set +# CONFIG_IBM_NEW_EMAC_RGMII is not set +# CONFIG_IBM_NEW_EMAC_TAH is not set +# CONFIG_IBM_NEW_EMAC_EMAC4 is not set +# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set +# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set +# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set +CONFIG_NET_PCI=y +CONFIG_PCNET32=m +CONFIG_AMD8111_ETH=m +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_B44=m +CONFIG_B44_PCI_AUTOSELECT=y +CONFIG_B44_PCICORE_AUTOSELECT=y +CONFIG_B44_PCI=y +CONFIG_FORCEDETH=m +# CONFIG_FORCEDETH_NAPI is not set +CONFIG_E100=m +CONFIG_FEALNX=m +CONFIG_NATSEMI=m +CONFIG_NE2K_PCI=m +CONFIG_8139CP=m +CONFIG_8139TOO=m +# CONFIG_8139TOO_PIO is not set +CONFIG_8139TOO_TUNE_TWISTER=y +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_R6040=m +CONFIG_SIS900=m +CONFIG_EPIC100=m +CONFIG_SMSC9420=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=m +CONFIG_VIA_RHINE=m +# CONFIG_VIA_RHINE_MMIO is not set +CONFIG_SC92031=m +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m +CONFIG_ATL2=m +CONFIG_NETDEV_1000=y +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IP1000=m +CONFIG_IGB=m +CONFIG_IGB_DCA=y +CONFIG_IGBVF=m +CONFIG_NS83820=m +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_R8169=m +# CONFIG_R8169_VLAN is not set +CONFIG_SIS190=m +CONFIG_SKGE=m +# CONFIG_SKGE_DEBUG is not set +CONFIG_SKY2=m +# CONFIG_SKY2_DEBUG is not set +CONFIG_VIA_VELOCITY=m +CONFIG_TIGON3=m +CONFIG_BNX2=m +CONFIG_QLA3XXX=m +CONFIG_ATL1=m +CONFIG_ATL1E=m +CONFIG_ATL1C=m +CONFIG_JME=m +CONFIG_NETDEV_10000=y +CONFIG_CHELSIO_T1=m +CONFIG_CHELSIO_T1_1G=y +CONFIG_CHELSIO_T3_DEPENDS=y +CONFIG_CHELSIO_T3=m +CONFIG_ENIC=m +CONFIG_IXGBE=m +CONFIG_IXGBE_DCA=y +CONFIG_IXGB=m +CONFIG_S2IO=m +CONFIG_VXGE=m +# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +CONFIG_MYRI10GE=m +CONFIG_MYRI10GE_DCA=y +CONFIG_NETXEN_NIC=m +CONFIG_NIU=m +CONFIG_MLX4_EN=m +CONFIG_MLX4_CORE=m +CONFIG_MLX4_DEBUG=y +CONFIG_TEHUTI=m +CONFIG_BNX2X=m +CONFIG_QLGE=m +CONFIG_SFC=m +CONFIG_SFC_MTD=y +CONFIG_BE2NET=m +# CONFIG_TR is not set + +# +# Wireless LAN +# +# CONFIG_WLAN_PRE80211 is not set +CONFIG_WLAN_80211=y +CONFIG_PCMCIA_RAYCS=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM=m +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AIRO=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_AIRO_CS=m +CONFIG_PCMCIA_WL3501=m +CONFIG_PRISM54=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_ADM8211=m +# CONFIG_MAC80211_HWSIM is not set +CONFIG_MWL8K=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +CONFIG_P54_LEDS=y +CONFIG_ATH5K=m +# CONFIG_ATH5K_DEBUG is not set +CONFIG_ATH9K=m +# CONFIG_ATH9K_DEBUG is not set +CONFIG_AR9170_USB=m +CONFIG_AR9170_LEDS=y +CONFIG_IPW2100=m +CONFIG_IPW2100_MONITOR=y +# CONFIG_IPW2100_DEBUG is not set +CONFIG_IPW2200=m +CONFIG_IPW2200_MONITOR=y +CONFIG_IPW2200_RADIOTAP=y +CONFIG_IPW2200_PROMISCUOUS=y +CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_DEBUG is not set +CONFIG_LIBIPW=m +# CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLWIFI_RFKILL=y +CONFIG_IWLWIFI_SPECTRUM_MEASUREMENT=y +# CONFIG_IWLWIFI_DEBUG is not set +CONFIG_IWLAGN=m +CONFIG_IWL4965=y +CONFIG_IWL5000=y +CONFIG_IWL3945=m +CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m +CONFIG_B43=m +CONFIG_B43_PCI_AUTOSELECT=y +CONFIG_B43_PCICORE_AUTOSELECT=y +CONFIG_B43_PCMCIA=y +CONFIG_B43_PIO=y +CONFIG_B43_LEDS=y +CONFIG_B43_RFKILL=y +# CONFIG_B43_DEBUG is not set +CONFIG_B43LEGACY=m +CONFIG_B43LEGACY_PCI_AUTOSELECT=y +CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y +CONFIG_B43LEGACY_LEDS=y +CONFIG_B43LEGACY_RFKILL=y +# CONFIG_B43LEGACY_DEBUG is not set +CONFIG_B43LEGACY_DMA=y +CONFIG_B43LEGACY_PIO=y +CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set +CONFIG_ZD1211RW=m +# CONFIG_ZD1211RW_DEBUG is not set +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2X00_LIB_PCI=m +CONFIG_RT2X00_LIB_USB=m +CONFIG_RT2X00_LIB=m +CONFIG_RT2X00_LIB_FIRMWARE=y +CONFIG_RT2X00_LIB_CRYPTO=y +CONFIG_RT2X00_LIB_RFKILL=y +CONFIG_RT2X00_LIB_LEDS=y +# CONFIG_RT2X00_DEBUG is not set +CONFIG_HERMES=m +CONFIG_HERMES_CACHE_FW_ON_INIT=y +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_NORTEL_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_PCMCIA_HERMES=m +CONFIG_PCMCIA_SPECTRUM=m + +# +# WiMAX Wireless Broadband devices +# +CONFIG_WIMAX_I2400M=m +CONFIG_WIMAX_I2400M_USB=m +CONFIG_WIMAX_I2400M_SDIO=m +CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 + +# +# USB Network Adapters +# +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_USBNET=m +CONFIG_USB_NET_AX8817X=m +CONFIG_USB_NET_CDCETHER=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_NET1080=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_KC2190=y +CONFIG_USB_NET_ZAURUS=m +CONFIG_USB_HSO=m +CONFIG_NET_PCMCIA=y +CONFIG_PCMCIA_3C589=m +CONFIG_PCMCIA_3C574=m +CONFIG_PCMCIA_FMVJ18X=m +CONFIG_PCMCIA_PCNET=m +CONFIG_PCMCIA_NMCLAN=m +CONFIG_PCMCIA_SMC91C92=m +CONFIG_PCMCIA_XIRC2PS=m +CONFIG_PCMCIA_AXNET=m +# CONFIG_WAN is not set +CONFIG_ATM_DRIVERS=y +# CONFIG_ATM_DUMMY is not set +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_ATM_SOLOS=m +# CONFIG_FDDI is not set +# CONFIG_HIPPI is not set +CONFIG_PLIP=m +CONFIG_PPP=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_MPPE=m +CONFIG_PPPOE=m +CONFIG_PPPOATM=m +CONFIG_PPPOL2TP=m +CONFIG_SLIP=m +# CONFIG_SLIP_COMPRESSED is not set +CONFIG_SLHC=m +# CONFIG_SLIP_SMART is not set +# CONFIG_SLIP_MODE_SLIP6 is not set +# CONFIG_NET_FC is not set +CONFIG_NETCONSOLE=m +CONFIG_NETCONSOLE_DYNAMIC=y +CONFIG_NETPOLL=y +# CONFIG_NETPOLL_TRAP is not set +CONFIG_NET_POLL_CONTROLLER=y +CONFIG_VIRTIO_NET=m +CONFIG_ISDN=y +CONFIG_MISDN=m +CONFIG_MISDN_DSP=m +CONFIG_MISDN_L1OIP=m + +# +# mISDN hardware drivers +# +CONFIG_MISDN_HFCPCI=m +CONFIG_MISDN_HFCMULTI=m +CONFIG_MISDN_HFCUSB=m +CONFIG_ISDN_I4L=m +CONFIG_ISDN_PPP=y +CONFIG_ISDN_PPP_VJ=y +CONFIG_ISDN_MPP=y +CONFIG_IPPP_FILTER=y +CONFIG_ISDN_PPP_BSDCOMP=m +CONFIG_ISDN_AUDIO=y +CONFIG_ISDN_TTY_FAX=y + +# +# ISDN feature submodules +# +CONFIG_ISDN_DIVERSION=m + +# +# ISDN4Linux hardware drivers +# + +# +# Passive cards +# +CONFIG_ISDN_DRV_HISAX=m + +# +# D-channel protocol features +# +CONFIG_HISAX_EURO=y +CONFIG_DE_AOC=y +# CONFIG_HISAX_NO_SENDCOMPLETE is not set +# CONFIG_HISAX_NO_LLC is not set +# CONFIG_HISAX_NO_KEYPAD is not set +CONFIG_HISAX_1TR6=y +CONFIG_HISAX_NI1=y +CONFIG_HISAX_MAX_CARDS=8 + +# +# HiSax supported cards +# +CONFIG_HISAX_16_3=y +CONFIG_HISAX_TELESPCI=y +CONFIG_HISAX_S0BOX=y +CONFIG_HISAX_FRITZPCI=y +CONFIG_HISAX_AVM_A1_PCMCIA=y +CONFIG_HISAX_ELSA=y +CONFIG_HISAX_DIEHLDIVA=y +CONFIG_HISAX_SEDLBAUER=y +CONFIG_HISAX_NETJET=y +CONFIG_HISAX_NETJET_U=y +CONFIG_HISAX_NICCY=y +CONFIG_HISAX_BKM_A4T=y +CONFIG_HISAX_SCT_QUADRO=y +CONFIG_HISAX_GAZEL=y +CONFIG_HISAX_HFC_PCI=y +CONFIG_HISAX_W6692=y +CONFIG_HISAX_HFC_SX=y +CONFIG_HISAX_ENTERNOW_PCI=y +# CONFIG_HISAX_DEBUG is not set + +# +# HiSax PCMCIA card service modules +# +CONFIG_HISAX_SEDLBAUER_CS=m +CONFIG_HISAX_ELSA_CS=m +CONFIG_HISAX_AVM_A1_CS=m +CONFIG_HISAX_TELES_CS=m + +# +# HiSax sub driver modules +# +CONFIG_HISAX_ST5481=m +CONFIG_HISAX_HFCUSB=m +CONFIG_HISAX_HFC4S8S=m +CONFIG_HISAX_FRITZ_PCIPNP=m +CONFIG_HISAX_HDLC=y + +# +# Active cards +# +CONFIG_HYSDN=m +CONFIG_HYSDN_CAPI=y +CONFIG_ISDN_DRV_GIGASET=m +CONFIG_GIGASET_BASE=m +CONFIG_GIGASET_M105=m +CONFIG_GIGASET_M101=m +# CONFIG_GIGASET_DEBUG is not set +CONFIG_GIGASET_UNDOCREQ=y +CONFIG_ISDN_CAPI=m +CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y +CONFIG_CAPI_TRACE=y +CONFIG_ISDN_CAPI_MIDDLEWARE=y +CONFIG_ISDN_CAPI_CAPI20=m +CONFIG_ISDN_CAPI_CAPIFS_BOOL=y +CONFIG_ISDN_CAPI_CAPIFS=m +CONFIG_ISDN_CAPI_CAPIDRV=m + +# +# CAPI hardware drivers +# +CONFIG_CAPI_AVM=y +CONFIG_ISDN_DRV_AVMB1_B1PCI=m +CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y +CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=m +CONFIG_ISDN_DRV_AVMB1_AVM_CS=m +CONFIG_ISDN_DRV_AVMB1_T1PCI=m +CONFIG_ISDN_DRV_AVMB1_C4=m +CONFIG_CAPI_EICON=y +CONFIG_ISDN_DIVAS=m +CONFIG_ISDN_DIVAS_BRIPCI=y +CONFIG_ISDN_DIVAS_PRIPCI=y +CONFIG_ISDN_DIVAS_DIVACAPI=m +CONFIG_ISDN_DIVAS_USERIDI=m +CONFIG_ISDN_DIVAS_MAINT=m +# CONFIG_PHONE is not set + +# +# Input device support +# +CONFIG_INPUT=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +# CONFIG_KEYBOARD_STOWAWAY is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_LOGIPS2PP=y +CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_LIFEBOOK=y +CONFIG_MOUSE_PS2_TRACKPOINT=y +CONFIG_MOUSE_PS2_ELANTECH=y +# CONFIG_MOUSE_PS2_TOUCHKIT is not set +CONFIG_MOUSE_SERIAL=y +CONFIG_MOUSE_APPLETOUCH=m +CONFIG_MOUSE_BCM5974=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDJOY=m +CONFIG_JOYSTICK_ZHENHUA=m +CONFIG_JOYSTICK_DB9=m +CONFIG_JOYSTICK_GAMECON=m +CONFIG_JOYSTICK_TURBOGRAFX=m +CONFIG_JOYSTICK_JOYDUMP=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_JOYSTICK_XPAD_FF=y +CONFIG_JOYSTICK_XPAD_LEDS=y +CONFIG_JOYSTICK_WALKERA0701=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_ACECAD=m +CONFIG_TABLET_USB_AIPTEK=m +CONFIG_TABLET_USB_GTCO=m +CONFIG_TABLET_USB_KBTAB=m +CONFIG_TABLET_USB_WACOM=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_FUJITSU=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_ELO=m +CONFIG_TOUCHSCREEN_WACOM_W8001=m +CONFIG_TOUCHSCREEN_MTOUCH=m +CONFIG_TOUCHSCREEN_INEXIO=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_PENMOUNT=m +CONFIG_TOUCHSCREEN_TOUCHRIGHT=m +CONFIG_TOUCHSCREEN_TOUCHWIN=m +CONFIG_TOUCHSCREEN_WM97XX=m +# CONFIG_TOUCHSCREEN_WM9705 is not set +# CONFIG_TOUCHSCREEN_WM9712 is not set +# CONFIG_TOUCHSCREEN_WM9713 is not set +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_USB_EGALAX=y +CONFIG_TOUCHSCREEN_USB_PANJIT=y +CONFIG_TOUCHSCREEN_USB_3M=y +CONFIG_TOUCHSCREEN_USB_ITM=y +CONFIG_TOUCHSCREEN_USB_ETURBO=y +CONFIG_TOUCHSCREEN_USB_GUNZE=y +CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y +CONFIG_TOUCHSCREEN_USB_IRTOUCH=y +CONFIG_TOUCHSCREEN_USB_IDEALTEK=y +CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y +CONFIG_TOUCHSCREEN_USB_GOTOP=y +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_APANEL=m +CONFIG_INPUT_ATLAS_BTNS=m +CONFIG_INPUT_ATI_REMOTE=m +CONFIG_INPUT_ATI_REMOTE2=m +CONFIG_INPUT_KEYSPAN_REMOTE=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_YEALINK=m +CONFIG_INPUT_CM109=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_PCF50633_PMU=m + +# +# Hardware I/O ports +# +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PARKBD=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=y +CONFIG_SERIO_RAW=m +CONFIG_GAMEPORT=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_FM801=m + +# +# Character devices +# +CONFIG_VT=y +CONFIG_CONSOLE_TRANSLATIONS=y +CONFIG_VT_CONSOLE=y +CONFIG_HW_CONSOLE=y +CONFIG_VT_HW_CONSOLE_BINDING=y +CONFIG_DEVKMEM=y +CONFIG_SERIAL_NONSTANDARD=y +# CONFIG_COMPUTONE is not set +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +# CONFIG_DIGIEPCA is not set +# CONFIG_MOXA_INTELLIO is not set +# CONFIG_MOXA_SMARTIO is not set +# CONFIG_ISI is not set +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +# CONFIG_SYNCLINK_GT is not set +CONFIG_N_HDLC=m +# CONFIG_RISCOM8 is not set +# CONFIG_SPECIALIX is not set +# CONFIG_SX is not set +# CONFIG_RIO is not set +# CONFIG_STALDRV is not set +CONFIG_NOZOMI=m + +# +# Serial drivers +# +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_CS=m +CONFIG_SERIAL_8250_NR_UARTS=4 +CONFIG_SERIAL_8250_RUNTIME_UARTS=4 +# CONFIG_SERIAL_8250_EXTENDED is not set + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_SERIAL_JSM=m +CONFIG_UNIX98_PTYS=y +# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set +# CONFIG_LEGACY_PTYS is not set +CONFIG_PRINTER=m +# CONFIG_LP_CONSOLE is not set +CONFIG_PPDEV=m +CONFIG_HVC_DRIVER=y +CONFIG_VIRTIO_CONSOLE=m +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_IPMI_WATCHDOG=m +CONFIG_IPMI_POWEROFF=m +CONFIG_HW_RANDOM=y +CONFIG_HW_RANDOM_TIMERIOMEM=m +CONFIG_HW_RANDOM_INTEL=m +CONFIG_HW_RANDOM_AMD=m +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_NVRAM=m +CONFIG_R3964=m +CONFIG_APPLICOM=m + +# +# PCMCIA character devices +# +CONFIG_SYNCLINK_CS=m +CONFIG_CARDMAN_4000=m +CONFIG_CARDMAN_4040=m +CONFIG_IPWIRELESS=m +CONFIG_MWAVE=m +CONFIG_PC8736x_GPIO=m +CONFIG_NSC_GPIO=m +# CONFIG_RAW_DRIVER is not set +# CONFIG_HPET is not set +CONFIG_HANGCHECK_TIMER=m +CONFIG_TCG_TPM=m +CONFIG_TCG_TIS=m +CONFIG_TCG_NSC=m +CONFIG_TCG_ATMEL=m +CONFIG_TCG_INFINEON=m +CONFIG_TELCLOCK=m +CONFIG_DEVPORT=y +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_HELPER_AUTO=y +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCA=m + +# +# I2C Hardware Bus support +# + +# +# PC SMBus host controller drivers +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +CONFIG_I2C_AMD756_S4882=m +CONFIG_I2C_AMD8111=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_NFORCE2_S4985=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +CONFIG_I2C_OCORES=m +CONFIG_I2C_SIMTEC=m + +# +# External I2C/SMBus adapter drivers +# +CONFIG_I2C_PARPORT=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_TAOS_EVM=m +CONFIG_I2C_TINY_USB=m + +# +# Graphics adapter I2C/DDC channel drivers +# +CONFIG_I2C_VOODOO3=m + +# +# Other I2C/SMBus bus drivers +# +CONFIG_I2C_PCA_PLATFORM=m +# CONFIG_I2C_STUB is not set + +# +# Miscellaneous I2C Chip support +# +CONFIG_DS1682=m +CONFIG_SENSORS_PCF8574=m +CONFIG_PCF8575=m +CONFIG_SENSORS_PCA9539=m +CONFIG_SENSORS_MAX6875=m +CONFIG_SENSORS_TSL2550=m +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_I2C_DEBUG_CHIP is not set +CONFIG_SPI=y +# CONFIG_SPI_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +CONFIG_SPI_BITBANG=m +CONFIG_SPI_BUTTERFLY=m +CONFIG_SPI_LM70_LLP=m + +# +# SPI Protocol Masters +# +CONFIG_SPI_SPIDEV=m +CONFIG_SPI_TLE62X0=m +CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_GPIOLIB is not set +CONFIG_W1=m +CONFIG_W1_CON=y + +# +# 1-wire Bus Masters +# +CONFIG_W1_MASTER_MATROX=m +CONFIG_W1_MASTER_DS2490=m +CONFIG_W1_MASTER_DS2482=m + +# +# 1-wire Slaves +# +CONFIG_W1_SLAVE_THERM=m +CONFIG_W1_SLAVE_SMEM=m +CONFIG_W1_SLAVE_DS2431=m +CONFIG_W1_SLAVE_DS2433=m +# CONFIG_W1_SLAVE_DS2433_CRC is not set +CONFIG_W1_SLAVE_DS2760=m +CONFIG_W1_SLAVE_BQ27000=m +CONFIG_POWER_SUPPLY=y +# CONFIG_POWER_SUPPLY_DEBUG is not set +CONFIG_PDA_POWER=m +CONFIG_WM8350_POWER=m +CONFIG_BATTERY_DS2760=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_CHARGER_PCF50633=m +CONFIG_HWMON=y +CONFIG_HWMON_VID=m +CONFIG_SENSORS_ABITUGURU=m +CONFIG_SENSORS_ABITUGURU3=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7473=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_K8TEMP=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATK0110=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FSCHER=m +CONFIG_SENSORS_FSCPOS=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IBMAEM=m +CONFIG_SENSORS_IBMPEX=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_HDAPS=m +CONFIG_SENSORS_LIS3LV02D=m +CONFIG_SENSORS_APPLESMC=m +# CONFIG_HWMON_DEBUG_CHIP is not set +CONFIG_THERMAL=y +CONFIG_THERMAL_HWMON=y +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_WM8350_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_SC520_WDT=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_IBMASR=m +CONFIG_WAFER_WDT=m +CONFIG_I6300ESB_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_IT8712F_WDT=m +CONFIG_IT87_WDT=m +CONFIG_HP_WATCHDOG=m +CONFIG_SC1200_WDT=m +CONFIG_PC87413_WDT=m +CONFIG_60XX_WDT=m +CONFIG_SBC8360_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_SMSC_SCH311X_WDT=m +CONFIG_SMSC37B787_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83697HF_WDT=m +CONFIG_W83697UG_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_MACHZ_WDT=m +CONFIG_SBC_EPX_C3_WATCHDOG=m + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m +CONFIG_WDT_501_PCI=y + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_SSB_POSSIBLE=y + +# +# Sonics Silicon Backplane +# +CONFIG_SSB=m +CONFIG_SSB_SPROM=y +CONFIG_SSB_BLOCKIO=y +CONFIG_SSB_PCIHOST_POSSIBLE=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_B43_PCI_BRIDGE=y +CONFIG_SSB_PCMCIAHOST_POSSIBLE=y +CONFIG_SSB_PCMCIAHOST=y +# CONFIG_SSB_DEBUG is not set +CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y +CONFIG_SSB_DRIVER_PCICORE=y + +# +# Multifunction device drivers +# +CONFIG_MFD_CORE=m +CONFIG_MFD_SM501=m +# CONFIG_HTC_PASIC3 is not set +# CONFIG_MFD_TMIO is not set +CONFIG_MFD_WM8400=m +CONFIG_MFD_WM8350=m +CONFIG_MFD_WM8350_I2C=m +CONFIG_MFD_PCF50633=m +CONFIG_PCF50633_ADC=m +CONFIG_PCF50633_GPIO=m +# CONFIG_REGULATOR is not set + +# +# Multimedia devices +# + +# +# Multimedia core support +# +CONFIG_VIDEO_DEV=m +CONFIG_VIDEO_V4L2_COMMON=m +CONFIG_VIDEO_ALLOW_V4L1=y +CONFIG_VIDEO_V4L1_COMPAT=y +CONFIG_DVB_CORE=m +CONFIG_VIDEO_MEDIA=m + +# +# Multimedia drivers +# +CONFIG_VIDEO_SAA7146=m +CONFIG_VIDEO_SAA7146_VV=m +CONFIG_MEDIA_ATTACH=y +CONFIG_MEDIA_TUNER=m +# CONFIG_MEDIA_TUNER_CUSTOMISE is not set +CONFIG_MEDIA_TUNER_SIMPLE=m +CONFIG_MEDIA_TUNER_TDA8290=m +CONFIG_MEDIA_TUNER_TDA827X=m +CONFIG_MEDIA_TUNER_TDA18271=m +CONFIG_MEDIA_TUNER_TDA9887=m +CONFIG_MEDIA_TUNER_TEA5761=m +CONFIG_MEDIA_TUNER_TEA5767=m +CONFIG_MEDIA_TUNER_MT20XX=m +CONFIG_MEDIA_TUNER_MT2060=m +CONFIG_MEDIA_TUNER_MT2266=m +CONFIG_MEDIA_TUNER_MT2131=m +CONFIG_MEDIA_TUNER_QT1010=m +CONFIG_MEDIA_TUNER_XC2028=m +CONFIG_MEDIA_TUNER_XC5000=m +CONFIG_MEDIA_TUNER_MXL5005S=m +CONFIG_MEDIA_TUNER_MXL5007T=m +CONFIG_MEDIA_TUNER_MC44S803=m +CONFIG_VIDEO_V4L2=m +CONFIG_VIDEO_V4L1=m +CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_DMA_SG=m +CONFIG_VIDEOBUF_VMALLOC=m +CONFIG_VIDEOBUF_DVB=m +CONFIG_VIDEO_BTCX=m +CONFIG_VIDEO_IR=m +CONFIG_VIDEO_TVEEPROM=m +CONFIG_VIDEO_TUNER=m +CONFIG_VIDEO_CAPTURE_DRIVERS=y +# CONFIG_VIDEO_ADV_DEBUG is not set +# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set +CONFIG_VIDEO_IR_I2C=m + +# +# Encoders/decoders and other helper chips +# + +# +# Audio decoders +# +CONFIG_VIDEO_TVAUDIO=m +CONFIG_VIDEO_TDA7432=m +CONFIG_VIDEO_TDA9840=m +CONFIG_VIDEO_TDA9875=m +CONFIG_VIDEO_TEA6415C=m +CONFIG_VIDEO_TEA6420=m +CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS5345=m +CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_M52790=m +CONFIG_VIDEO_TLV320AIC23B=m +CONFIG_VIDEO_WM8775=m +CONFIG_VIDEO_WM8739=m +CONFIG_VIDEO_VP27SMPX=m + +# +# RDS decoders +# +CONFIG_VIDEO_SAA6588=m + +# +# Video decoders +# +CONFIG_VIDEO_BT819=m +CONFIG_VIDEO_BT856=m +CONFIG_VIDEO_BT866=m +CONFIG_VIDEO_KS0127=m +CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_TCM825X=m +CONFIG_VIDEO_SAA7110=m +CONFIG_VIDEO_SAA711X=m +CONFIG_VIDEO_SAA717X=m +CONFIG_VIDEO_SAA7191=m +CONFIG_VIDEO_TVP514X=m +CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_VPX3220=m + +# +# Video and audio decoders +# +CONFIG_VIDEO_CX25840=m + +# +# MPEG video encoders +# +CONFIG_VIDEO_CX2341X=m + +# +# Video encoders +# +CONFIG_VIDEO_SAA7127=m +CONFIG_VIDEO_SAA7185=m +CONFIG_VIDEO_ADV7170=m +CONFIG_VIDEO_ADV7175=m + +# +# Video improvement chips +# +CONFIG_VIDEO_UPD64031A=m +CONFIG_VIDEO_UPD64083=m +CONFIG_VIDEO_VIVI=m +CONFIG_VIDEO_BT848=m +CONFIG_VIDEO_BT848_DVB=y +CONFIG_VIDEO_BWQCAM=m +CONFIG_VIDEO_CQCAM=m +CONFIG_VIDEO_W9966=m +CONFIG_VIDEO_CPIA=m +CONFIG_VIDEO_CPIA_PP=m +CONFIG_VIDEO_CPIA_USB=m +CONFIG_VIDEO_CPIA2=m +CONFIG_VIDEO_SAA5246A=m +CONFIG_VIDEO_SAA5249=m +CONFIG_VIDEO_STRADIS=m +CONFIG_VIDEO_ZORAN=m +CONFIG_VIDEO_ZORAN_DC30=m +CONFIG_VIDEO_ZORAN_ZR36060=m +CONFIG_VIDEO_ZORAN_BUZ=m +CONFIG_VIDEO_ZORAN_DC10=m +CONFIG_VIDEO_ZORAN_LML33=m +CONFIG_VIDEO_ZORAN_LML33R10=m +CONFIG_VIDEO_ZORAN_AVS6EYES=m +CONFIG_VIDEO_MEYE=m +CONFIG_VIDEO_SAA7134=m +CONFIG_VIDEO_SAA7134_ALSA=m +CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_HEXIUM_ORION=m +CONFIG_VIDEO_HEXIUM_GEMINI=m +CONFIG_VIDEO_CX88=m +CONFIG_VIDEO_CX88_ALSA=m +CONFIG_VIDEO_CX88_BLACKBIRD=m +CONFIG_VIDEO_CX88_DVB=m +CONFIG_VIDEO_CX88_MPEG=m +CONFIG_VIDEO_CX88_VP3054=m +CONFIG_VIDEO_CX23885=m +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_IVTV=m +CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_CX18=m +CONFIG_VIDEO_CAFE_CCIC=m +CONFIG_SOC_CAMERA=m +CONFIG_SOC_CAMERA_MT9M001=m +CONFIG_SOC_CAMERA_MT9M111=m +CONFIG_SOC_CAMERA_MT9T031=m +CONFIG_SOC_CAMERA_MT9V022=m +CONFIG_SOC_CAMERA_TW9910=m +CONFIG_SOC_CAMERA_PLATFORM=m +CONFIG_SOC_CAMERA_OV772X=m +CONFIG_V4L_USB_DRIVERS=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y +CONFIG_USB_GSPCA=m +CONFIG_USB_M5602=m +CONFIG_USB_STV06XX=m +CONFIG_USB_GSPCA_CONEX=m +CONFIG_USB_GSPCA_ETOMS=m +CONFIG_USB_GSPCA_FINEPIX=m +CONFIG_USB_GSPCA_MARS=m +CONFIG_USB_GSPCA_MR97310A=m +CONFIG_USB_GSPCA_OV519=m +CONFIG_USB_GSPCA_OV534=m +CONFIG_USB_GSPCA_PAC207=m +CONFIG_USB_GSPCA_PAC7311=m +CONFIG_USB_GSPCA_SONIXB=m +CONFIG_USB_GSPCA_SONIXJ=m +CONFIG_USB_GSPCA_SPCA500=m +CONFIG_USB_GSPCA_SPCA501=m +CONFIG_USB_GSPCA_SPCA505=m +CONFIG_USB_GSPCA_SPCA506=m +CONFIG_USB_GSPCA_SPCA508=m +CONFIG_USB_GSPCA_SPCA561=m +CONFIG_USB_GSPCA_SQ905=m +CONFIG_USB_GSPCA_SQ905C=m +CONFIG_USB_GSPCA_STK014=m +CONFIG_USB_GSPCA_SUNPLUS=m +CONFIG_USB_GSPCA_T613=m +CONFIG_USB_GSPCA_TV8532=m +CONFIG_USB_GSPCA_VC032X=m +CONFIG_USB_GSPCA_ZC3XX=m +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_PVRUSB2_SYSFS=y +CONFIG_VIDEO_PVRUSB2_DVB=y +# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_EM28XX=m +CONFIG_VIDEO_EM28XX_ALSA=m +CONFIG_VIDEO_EM28XX_DVB=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_USBVIDEO=m +CONFIG_USB_VICAM=m +CONFIG_USB_IBMCAM=m +CONFIG_USB_KONICAWC=m +CONFIG_USB_QUICKCAM_MESSENGER=m +CONFIG_USB_ET61X251=m +CONFIG_VIDEO_OVCAMCHIP=m +CONFIG_USB_W9968CF=m +CONFIG_USB_OV511=m +CONFIG_USB_SE401=m +CONFIG_USB_SN9C102=m +CONFIG_USB_STV680=m +CONFIG_USB_ZC0301=m +CONFIG_USB_PWC=m +# CONFIG_USB_PWC_DEBUG is not set +CONFIG_USB_PWC_INPUT_EVDEV=y +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_RADIO_ADAPTERS=y +CONFIG_RADIO_GEMTEK_PCI=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_MAESTRO=m +CONFIG_USB_DSBR=m +CONFIG_USB_SI470X=m +CONFIG_USB_MR800=m +CONFIG_RADIO_TEA5764=m +# CONFIG_DVB_DYNAMIC_MINORS is not set +CONFIG_DVB_CAPTURE_DRIVERS=y + +# +# Supported SAA7146 based PCI Adapters +# +CONFIG_TTPCI_EEPROM=m +CONFIG_DVB_AV7110=m +CONFIG_DVB_AV7110_OSD=y +CONFIG_DVB_BUDGET_CORE=m +CONFIG_DVB_BUDGET=m +CONFIG_DVB_BUDGET_CI=m +CONFIG_DVB_BUDGET_AV=m +CONFIG_DVB_BUDGET_PATCH=m + +# +# Supported USB Adapters +# +CONFIG_DVB_USB=m +# CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_DVB_SIANO_SMS1XXX=m +CONFIG_DVB_SIANO_SMS1XXX_SMS_IDS=y + +# +# Supported FlexCopII (B2C2) Adapters +# +CONFIG_DVB_B2C2_FLEXCOP=m +CONFIG_DVB_B2C2_FLEXCOP_PCI=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +# CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set + +# +# Supported BT878 Adapters +# +CONFIG_DVB_BT8XX=m + +# +# Supported Pluto2 Adapters +# +CONFIG_DVB_PLUTO2=m + +# +# Supported SDMC DM1105 Adapters +# +CONFIG_DVB_DM1105=m + +# +# Supported FireWire (IEEE 1394) Adapters +# +CONFIG_DVB_FIREDTV=m +CONFIG_DVB_FIREDTV_IEEE1394=y +CONFIG_DVB_FIREDTV_INPUT=y + +# +# Supported DVB Frontends +# +# CONFIG_DVB_FE_CUSTOMISE is not set +CONFIG_DVB_STB0899=m +CONFIG_DVB_STB6100=m +CONFIG_DVB_CX24110=m +CONFIG_DVB_CX24123=m +CONFIG_DVB_MT312=m +CONFIG_DVB_ZL10036=m +CONFIG_DVB_S5H1420=m +CONFIG_DVB_STV0288=m +CONFIG_DVB_STB6000=m +CONFIG_DVB_STV0299=m +CONFIG_DVB_STV6110=m +CONFIG_DVB_STV0900=m +CONFIG_DVB_TDA8083=m +CONFIG_DVB_TDA10086=m +CONFIG_DVB_TDA8261=m +CONFIG_DVB_VES1X93=m +CONFIG_DVB_TUNER_ITD1000=m +CONFIG_DVB_TUNER_CX24113=m +CONFIG_DVB_TDA826X=m +CONFIG_DVB_TUA6100=m +CONFIG_DVB_CX24116=m +CONFIG_DVB_SI21XX=m +CONFIG_DVB_SP8870=m +CONFIG_DVB_SP887X=m +CONFIG_DVB_CX22700=m +CONFIG_DVB_CX22702=m +CONFIG_DVB_L64781=m +CONFIG_DVB_TDA1004X=m +CONFIG_DVB_NXT6000=m +CONFIG_DVB_MT352=m +CONFIG_DVB_ZL10353=m +CONFIG_DVB_DIB3000MB=m +CONFIG_DVB_DIB3000MC=m +CONFIG_DVB_DIB7000M=m +CONFIG_DVB_DIB7000P=m +CONFIG_DVB_TDA10048=m +CONFIG_DVB_AF9013=m +CONFIG_DVB_VES1820=m +CONFIG_DVB_TDA10021=m +CONFIG_DVB_TDA10023=m +CONFIG_DVB_STV0297=m +CONFIG_DVB_NXT200X=m +CONFIG_DVB_OR51211=m +CONFIG_DVB_OR51132=m +CONFIG_DVB_BCM3510=m +CONFIG_DVB_LGDT330X=m +CONFIG_DVB_LGDT3305=m +CONFIG_DVB_S5H1409=m +CONFIG_DVB_AU8522=m +CONFIG_DVB_S5H1411=m +CONFIG_DVB_PLL=m +CONFIG_DVB_TUNER_DIB0070=m +CONFIG_DVB_LNBP21=m +CONFIG_DVB_ISL6405=m +CONFIG_DVB_ISL6421=m +CONFIG_DVB_LGS8GL5=m +CONFIG_DAB=y +CONFIG_USB_DABUSB=m + +# +# Graphics support +# +CONFIG_AGP=y +CONFIG_AGP_AMD64=y +CONFIG_AGP_INTEL=m +CONFIG_AGP_SIS=m +CONFIG_AGP_VIA=m +CONFIG_DRM=m +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +CONFIG_DRM_I810=m +CONFIG_DRM_I830=m +CONFIG_DRM_I915=m +# CONFIG_DRM_I915_KMS is not set +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_DRM_VIA=m +CONFIG_DRM_SAVAGE=m +CONFIG_VGASTATE=m +CONFIG_VIDEO_OUTPUT_CONTROL=m +CONFIG_FB=y +CONFIG_FIRMWARE_EDID=y +CONFIG_FB_DDC=m +CONFIG_FB_BOOT_VESA_SUPPORT=y +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y +# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_FOREIGN_ENDIAN is not set +CONFIG_FB_SYS_FOPS=m +CONFIG_FB_SVGALIB=m +# CONFIG_FB_MACMODES is not set +CONFIG_FB_BACKLIGHT=y +CONFIG_FB_MODE_HELPERS=y +CONFIG_FB_TILEBLITTING=y + +# +# Frame buffer hardware drivers +# +CONFIG_FB_CIRRUS=m +CONFIG_FB_PM2=m +CONFIG_FB_PM2_FIFO_DISCONNECT=y +CONFIG_FB_CYBER2000=m +# CONFIG_FB_ARC is not set +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +# CONFIG_FB_VGA16 is not set +CONFIG_FB_UVESA=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_FB_N411 is not set +# CONFIG_FB_HGA is not set +# CONFIG_FB_S1D13XXX is not set +CONFIG_FB_NVIDIA=m +CONFIG_FB_NVIDIA_I2C=y +# CONFIG_FB_NVIDIA_DEBUG is not set +CONFIG_FB_NVIDIA_BACKLIGHT=y +CONFIG_FB_RIVA=m +CONFIG_FB_RIVA_I2C=y +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_RIVA_BACKLIGHT=y +CONFIG_FB_LE80578=m +CONFIG_FB_CARILLO_RANCH=m +CONFIG_FB_INTEL=m +# CONFIG_FB_INTEL_DEBUG is not set +CONFIG_FB_INTEL_I2C=y +# CONFIG_FB_MATROX is not set +CONFIG_FB_RADEON=m +CONFIG_FB_RADEON_I2C=y +CONFIG_FB_RADEON_BACKLIGHT=y +# CONFIG_FB_RADEON_DEBUG is not set +CONFIG_FB_ATY128=m +CONFIG_FB_ATY128_BACKLIGHT=y +CONFIG_FB_ATY=m +CONFIG_FB_ATY_CT=y +CONFIG_FB_ATY_GENERIC_LCD=y +CONFIG_FB_ATY_GX=y +CONFIG_FB_ATY_BACKLIGHT=y +CONFIG_FB_S3=m +CONFIG_FB_SAVAGE=m +CONFIG_FB_SAVAGE_I2C=y +CONFIG_FB_SAVAGE_ACCEL=y +CONFIG_FB_SIS=m +CONFIG_FB_SIS_300=y +CONFIG_FB_SIS_315=y +CONFIG_FB_VIA=m +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_KYRO=m +CONFIG_FB_3DFX=m +CONFIG_FB_3DFX_ACCEL=y +CONFIG_FB_3DFX_I2C=y +CONFIG_FB_VOODOO1=m +CONFIG_FB_VT8623=m +CONFIG_FB_TRIDENT=m +# CONFIG_FB_ARK is not set +# CONFIG_FB_PM3 is not set +# CONFIG_FB_CARMINE is not set +# CONFIG_FB_GEODE is not set +# CONFIG_FB_TMIO is not set +# CONFIG_FB_SM501 is not set +# CONFIG_FB_VIRTUAL is not set +# CONFIG_FB_METRONOME is not set +# CONFIG_FB_MB862XX is not set +# CONFIG_FB_BROADSHEET is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=m +CONFIG_LCD_LTV350QV=m +CONFIG_LCD_ILI9320=m +CONFIG_LCD_TDO24M=m +CONFIG_LCD_VGG2432A4=m +CONFIG_LCD_PLATFORM=m +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_PROGEAR=m +CONFIG_BACKLIGHT_CARILLO_RANCH=m +CONFIG_BACKLIGHT_MBP_NVIDIA=m +CONFIG_BACKLIGHT_SAHARA=m + +# +# Display device support +# +CONFIG_DISPLAY_SUPPORT=m + +# +# Display hardware drivers +# + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +# CONFIG_VGACON_SOFT_SCROLLBACK is not set +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_FONTS=y +# CONFIG_FONT_8x8 is not set +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +CONFIG_LOGO=y +CONFIG_LOGO_LINUX_MONO=y +CONFIG_LOGO_LINUX_VGA16=y +CONFIG_LOGO_LINUX_CLUT224=y +CONFIG_SOUND=m +CONFIG_SOUND_OSS_CORE=y +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +CONFIG_SND_HWDEP=m +CONFIG_SND_RAWMIDI=m +CONFIG_SND_JACK=y +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_HRTIMER=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_DYNAMIC_MINORS=y +CONFIG_SND_SUPPORT_OLD_API=y +CONFIG_SND_VERBOSE_PROCFS=y +# CONFIG_SND_VERBOSE_PRINTK is not set +# CONFIG_SND_DEBUG is not set +CONFIG_SND_VMASTER=y +CONFIG_SND_MPU401_UART=m +CONFIG_SND_OPL3_LIB=m +CONFIG_SND_VX_LIB=m +CONFIG_SND_AC97_CODEC=m +CONFIG_SND_DRIVERS=y +# CONFIG_SND_PCSP is not set +CONFIG_SND_DUMMY=m +CONFIG_SND_VIRMIDI=m +CONFIG_SND_MTPAV=m +CONFIG_SND_MTS64=m +CONFIG_SND_SERIAL_U16550=m +CONFIG_SND_MPU401=m +CONFIG_SND_PORTMAN2X4=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 +CONFIG_SND_SB_COMMON=m +CONFIG_SND_SB16_DSP=m +CONFIG_SND_PCI=y +CONFIG_SND_AD1889=m +CONFIG_SND_ALS300=m +CONFIG_SND_ALS4000=m +CONFIG_SND_ALI5451=m +CONFIG_SND_ATIIXP=m +CONFIG_SND_ATIIXP_MODEM=m +CONFIG_SND_AU8810=m +CONFIG_SND_AU8820=m +CONFIG_SND_AU8830=m +CONFIG_SND_AW2=m +CONFIG_SND_AZT3328=m +CONFIG_SND_BT87X=m +# CONFIG_SND_BT87X_OVERCLOCK is not set +CONFIG_SND_CA0106=m +CONFIG_SND_CMIPCI=m +CONFIG_SND_OXYGEN_LIB=m +CONFIG_SND_OXYGEN=m +CONFIG_SND_CS4281=m +CONFIG_SND_CS46XX=m +CONFIG_SND_CS46XX_NEW_DSP=y +CONFIG_SND_CS5530=m +CONFIG_SND_DARLA20=m +CONFIG_SND_GINA20=m +CONFIG_SND_LAYLA20=m +CONFIG_SND_DARLA24=m +CONFIG_SND_GINA24=m +CONFIG_SND_LAYLA24=m +CONFIG_SND_MONA=m +CONFIG_SND_MIA=m +CONFIG_SND_ECHO3G=m +CONFIG_SND_INDIGO=m +CONFIG_SND_INDIGOIO=m +CONFIG_SND_INDIGODJ=m +CONFIG_SND_INDIGOIOX=m +CONFIG_SND_INDIGODJX=m +CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1X=m +CONFIG_SND_ENS1370=m +CONFIG_SND_ENS1371=m +CONFIG_SND_ES1938=m +CONFIG_SND_ES1968=m +CONFIG_SND_FM801=m +CONFIG_SND_FM801_TEA575X_BOOL=y +CONFIG_SND_FM801_TEA575X=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_CODEC_REALTEK=y +CONFIG_SND_HDA_CODEC_ANALOG=y +CONFIG_SND_HDA_CODEC_SIGMATEL=y +CONFIG_SND_HDA_CODEC_VIA=y +CONFIG_SND_HDA_CODEC_ATIHDMI=y +CONFIG_SND_HDA_CODEC_NVHDMI=y +CONFIG_SND_HDA_CODEC_INTELHDMI=y +CONFIG_SND_HDA_ELD=y +CONFIG_SND_HDA_CODEC_CONEXANT=y +CONFIG_SND_HDA_CODEC_CMEDIA=y +CONFIG_SND_HDA_CODEC_SI3054=y +CONFIG_SND_HDA_GENERIC=y +CONFIG_SND_HDA_POWER_SAVE=y +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDSP=m +CONFIG_SND_HDSPM=m +CONFIG_SND_HIFIER=m +CONFIG_SND_ICE1712=m +CONFIG_SND_ICE1724=m +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +CONFIG_SND_KORG1212=m +CONFIG_SND_MAESTRO3=m +CONFIG_SND_MIXART=m +CONFIG_SND_NM256=m +CONFIG_SND_PCXHR=m +CONFIG_SND_RIPTIDE=m +CONFIG_SND_RME32=m +CONFIG_SND_RME96=m +CONFIG_SND_RME9652=m +CONFIG_SND_SONICVIBES=m +CONFIG_SND_TRIDENT=m +CONFIG_SND_VIA82XX=m +CONFIG_SND_VIA82XX_MODEM=m +CONFIG_SND_VIRTUOSO=m +CONFIG_SND_VX222=m +CONFIG_SND_YMFPCI=m +CONFIG_SND_SPI=y +CONFIG_SND_USB=y +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_SND_USB_US122L=m +CONFIG_SND_PCMCIA=y +CONFIG_SND_VXPOCKET=m +CONFIG_SND_PDAUDIOCF=m +CONFIG_SND_SOC=m +CONFIG_SND_SOC_I2C_AND_SPI=m +# CONFIG_SND_SOC_ALL_CODECS is not set +# CONFIG_SOUND_PRIME is not set +CONFIG_AC97_BUS=m +CONFIG_HID_SUPPORT=y +CONFIG_HID=m +# CONFIG_HID_DEBUG is not set +CONFIG_HIDRAW=y + +# +# USB Input Devices +# +CONFIG_USB_HID=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y + +# +# Special HID drivers +# +CONFIG_HID_A4TECH=m +CONFIG_HID_APPLE=m +CONFIG_HID_BELKIN=m +CONFIG_HID_CHERRY=m +CONFIG_HID_CHICONY=m +CONFIG_HID_CYPRESS=m +CONFIG_DRAGONRISE_FF=m +CONFIG_HID_EZKEY=m +CONFIG_HID_KYE=m +CONFIG_HID_GYRATION=m +CONFIG_HID_KENSINGTON=m +CONFIG_HID_LOGITECH=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_HID_MICROSOFT=m +CONFIG_HID_MONTEREY=m +CONFIG_HID_NTRIG=m +CONFIG_HID_PANTHERLORD=m +CONFIG_PANTHERLORD_FF=y +CONFIG_HID_PETALYNX=m +CONFIG_HID_SAMSUNG=m +CONFIG_HID_SONY=m +CONFIG_HID_SUNPLUS=m +CONFIG_GREENASIA_FF=m +CONFIG_HID_TOPSEED=m +CONFIG_THRUSTMASTER_FF=m +CONFIG_ZEROPLUS_FF=m +CONFIG_USB_SUPPORT=y +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARCH_HAS_OHCI=y +CONFIG_USB_ARCH_HAS_EHCI=y +CONFIG_USB=m +# CONFIG_USB_DEBUG is not set +# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +CONFIG_USB_DEVICE_CLASS=y +CONFIG_USB_DYNAMIC_MINORS=y +CONFIG_USB_SUSPEND=y +# CONFIG_USB_OTG is not set +CONFIG_USB_MON=m +CONFIG_USB_WUSB=m +CONFIG_USB_WUSB_CBAF=m +# CONFIG_USB_WUSB_CBAF_DEBUG is not set + +# +# USB Host Controller Drivers +# +CONFIG_USB_C67X00_HCD=m +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_ROOT_HUB_TT=y +# CONFIG_USB_EHCI_TT_NEWSCHED is not set +# CONFIG_USB_OXU210HP_HCD is not set +CONFIG_USB_ISP116X_HCD=m +CONFIG_USB_ISP1760_HCD=m +CONFIG_USB_OHCI_HCD=m +# CONFIG_USB_OHCI_HCD_SSB is not set +# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set +# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set +CONFIG_USB_OHCI_LITTLE_ENDIAN=y +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_U132_HCD=m +CONFIG_USB_SL811_HCD=m +CONFIG_USB_SL811_CS=m +CONFIG_USB_R8A66597_HCD=m +CONFIG_USB_WHCI_HCD=m +CONFIG_USB_HWA_HCD=m +# CONFIG_USB_GADGET_MUSB_HDRC is not set + +# +# USB Device Class drivers +# +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_WDM=m +CONFIG_USB_TMC=m + +# +# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may +# + +# +# also be needed; see USB_STORAGE Help for more info +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +CONFIG_USB_STORAGE_DATAFAB=m +CONFIG_USB_STORAGE_FREECOM=m +CONFIG_USB_STORAGE_ISD200=m +CONFIG_USB_STORAGE_USBAT=m +CONFIG_USB_STORAGE_SDDR09=m +CONFIG_USB_STORAGE_SDDR55=m +CONFIG_USB_STORAGE_JUMPSHOT=m +CONFIG_USB_STORAGE_ALAUDA=m +CONFIG_USB_STORAGE_ONETOUCH=m +CONFIG_USB_STORAGE_KARMA=m +CONFIG_USB_STORAGE_CYPRESS_ATACB=m +# CONFIG_USB_LIBUSUAL is not set + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m + +# +# USB port drivers +# +CONFIG_USB_USS720=m +CONFIG_USB_SERIAL=m +CONFIG_USB_EZUSB=y +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_AIRCABLE=m +CONFIG_USB_SERIAL_ARK3116=m +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_CH341=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +CONFIG_USB_SERIAL_CP210X=m +CONFIG_USB_SERIAL_CYPRESS_M8=m +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_FUNSOFT=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +CONFIG_USB_SERIAL_GARMIN=m +CONFIG_USB_SERIAL_IPW=m +CONFIG_USB_SERIAL_IUU=m +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KEYSPAN_MPR=y +CONFIG_USB_SERIAL_KEYSPAN_USA28=y +CONFIG_USB_SERIAL_KEYSPAN_USA28X=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y +CONFIG_USB_SERIAL_KEYSPAN_USA19=y +CONFIG_USB_SERIAL_KEYSPAN_USA18X=y +CONFIG_USB_SERIAL_KEYSPAN_USA19W=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y +CONFIG_USB_SERIAL_KEYSPAN_USA49W=y +CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_MOS7720=m +CONFIG_USB_SERIAL_MOS7840=m +CONFIG_USB_SERIAL_MOTOROLA=m +CONFIG_USB_SERIAL_NAVMAN=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_OTI6858=m +CONFIG_USB_SERIAL_QUALCOMM=m +CONFIG_USB_SERIAL_SPCP8X5=m +CONFIG_USB_SERIAL_HP4X=m +CONFIG_USB_SERIAL_SAFE=m +# CONFIG_USB_SERIAL_SAFE_PADDED is not set +CONFIG_USB_SERIAL_SIEMENS_MPI=m +CONFIG_USB_SERIAL_SIERRAWIRELESS=m +CONFIG_USB_SERIAL_SYMBOL=m +CONFIG_USB_SERIAL_TI=m +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_OPTION=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_SERIAL_OPTICON=m +# CONFIG_USB_SERIAL_DEBUG is not set + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_ADUTUX=m +CONFIG_USB_SEVSEG=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_BERRY_CHARGE=m +CONFIG_USB_LED=m +CONFIG_USB_CYPRESS_CY7C63=m +CONFIG_USB_CYTHERM=m +CONFIG_USB_IDMOUSE=m +CONFIG_USB_FTDI_ELAN=m +CONFIG_USB_APPLEDISPLAY=m +CONFIG_USB_SISUSBVGA=m +# CONFIG_USB_SISUSBVGA_CON is not set +CONFIG_USB_LD=m +CONFIG_USB_TRANCEVIBRATOR=m +CONFIG_USB_IOWARRIOR=m +CONFIG_USB_TEST=m +CONFIG_USB_ISIGHTFW=m +CONFIG_USB_VST=m +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m +CONFIG_USB_CXACRU=m +CONFIG_USB_UEAGLEATM=m +CONFIG_USB_XUSBATM=m +CONFIG_USB_GADGET=m +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=2 +CONFIG_USB_GADGET_SELECTED=y +# CONFIG_USB_GADGET_AT91 is not set +# CONFIG_USB_GADGET_ATMEL_USBA is not set +# CONFIG_USB_GADGET_FSL_USB2 is not set +# CONFIG_USB_GADGET_LH7A40X is not set +# CONFIG_USB_GADGET_OMAP is not set +# CONFIG_USB_GADGET_PXA25X is not set +# CONFIG_USB_GADGET_PXA27X is not set +# CONFIG_USB_GADGET_S3C2410 is not set +# CONFIG_USB_GADGET_IMX is not set +# CONFIG_USB_GADGET_M66592 is not set +# CONFIG_USB_GADGET_AMD5536UDC is not set +# CONFIG_USB_GADGET_FSL_QE is not set +# CONFIG_USB_GADGET_CI13XXX is not set +CONFIG_USB_GADGET_NET2280=y +CONFIG_USB_NET2280=m +# CONFIG_USB_GADGET_GOKU is not set +# CONFIG_USB_GADGET_DUMMY_HCD is not set +CONFIG_USB_GADGET_DUALSPEED=y +# CONFIG_USB_ZERO is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +CONFIG_USB_GADGETFS=m +CONFIG_USB_FILE_STORAGE=m +# CONFIG_USB_FILE_STORAGE_TEST is not set +CONFIG_USB_G_SERIAL=m +CONFIG_USB_MIDI_GADGET=m +CONFIG_USB_G_PRINTER=m +# CONFIG_USB_CDC_COMPOSITE is not set + +# +# OTG and related infrastructure +# +CONFIG_USB_OTG_UTILS=y +CONFIG_NOP_USB_XCEIV=m +CONFIG_UWB=m +CONFIG_UWB_HWA=m +CONFIG_UWB_WHCI=m +CONFIG_UWB_WLP=m +CONFIG_UWB_I1480U=m +CONFIG_UWB_I1480U_WLP=m +CONFIG_MMC=m +# CONFIG_MMC_DEBUG is not set +# CONFIG_MMC_UNSAFE_RESUME is not set + +# +# MMC/SD/SDIO Card Drivers +# +CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK_BOUNCE=y +CONFIG_SDIO_UART=m +# CONFIG_MMC_TEST is not set + +# +# MMC/SD/SDIO Host Controller Drivers +# +CONFIG_MMC_SDHCI=m +CONFIG_MMC_SDHCI_PCI=m +CONFIG_MMC_RICOH_MMC=m +CONFIG_MMC_WBSD=m +CONFIG_MMC_TIFM_SD=m +CONFIG_MMC_SPI=m +CONFIG_MMC_SDRICOH_CS=m +CONFIG_MEMSTICK=m +# CONFIG_MEMSTICK_DEBUG is not set + +# +# MemoryStick drivers +# +# CONFIG_MEMSTICK_UNSAFE_RESUME is not set +CONFIG_MSPRO_BLOCK=m + +# +# MemoryStick Host Controller Drivers +# +CONFIG_MEMSTICK_TIFM_MS=m +CONFIG_MEMSTICK_JMICRON_38X=m +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m + +# +# LED drivers +# +# CONFIG_LEDS_ALIX2 is not set +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_LP5521=m +CONFIG_LEDS_CLEVO_MAIL=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_WM8350=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_IDE_DISK=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m + +# +# iptables trigger is under Netfilter config (LED target) +# +CONFIG_ACCESSIBILITY=y +CONFIG_A11Y_BRAILLE_CONSOLE=y +# CONFIG_INFINIBAND is not set +CONFIG_EDAC=y + +# +# Reporting subsystems +# +# CONFIG_EDAC_DEBUG is not set +CONFIG_EDAC_MM_EDAC=m +CONFIG_EDAC_E752X=m +CONFIG_EDAC_I82975X=m +CONFIG_EDAC_I3000=m +CONFIG_EDAC_X38=m +CONFIG_EDAC_I5400=m +CONFIG_EDAC_I5000=m +CONFIG_EDAC_I5100=m +CONFIG_RTC_LIB=m +CONFIG_RTC_CLASS=m + +# +# RTC interfaces +# +CONFIG_RTC_INTF_SYSFS=y +CONFIG_RTC_INTF_PROC=y +CONFIG_RTC_INTF_DEV=y +CONFIG_RTC_INTF_DEV_UIE_EMUL=y +CONFIG_RTC_DRV_TEST=m + +# +# I2C RTC drivers +# +CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1672=m +CONFIG_RTC_DRV_MAX6900=m +CONFIG_RTC_DRV_RS5C372=m +CONFIG_RTC_DRV_ISL1208=m +CONFIG_RTC_DRV_X1205=m +CONFIG_RTC_DRV_PCF8563=m +CONFIG_RTC_DRV_PCF8583=m +CONFIG_RTC_DRV_M41T80=m +CONFIG_RTC_DRV_M41T80_WDT=y +CONFIG_RTC_DRV_S35390A=m +CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8581=m + +# +# SPI RTC drivers +# +CONFIG_RTC_DRV_M41T94=m +CONFIG_RTC_DRV_DS1305=m +CONFIG_RTC_DRV_DS1390=m +CONFIG_RTC_DRV_MAX6902=m +CONFIG_RTC_DRV_R9701=m +CONFIG_RTC_DRV_RS5C348=m +CONFIG_RTC_DRV_DS3234=m + +# +# Platform RTC drivers +# +CONFIG_RTC_DRV_CMOS=m +CONFIG_RTC_DRV_DS1286=m +CONFIG_RTC_DRV_DS1511=m +CONFIG_RTC_DRV_DS1553=m +CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_STK17TA8=m +CONFIG_RTC_DRV_M48T86=m +CONFIG_RTC_DRV_M48T35=m +CONFIG_RTC_DRV_M48T59=m +CONFIG_RTC_DRV_BQ4802=m +CONFIG_RTC_DRV_V3020=m +CONFIG_RTC_DRV_WM8350=m +CONFIG_RTC_DRV_PCF50633=m + +# +# on-CPU RTC drivers +# +CONFIG_DMADEVICES=y + +# +# DMA Devices +# +CONFIG_INTEL_IOATDMA=m +CONFIG_DMA_ENGINE=y + +# +# DMA Clients +# +CONFIG_NET_DMA=y +CONFIG_ASYNC_TX_DMA=y +# CONFIG_DMATEST is not set +CONFIG_DCA=m +CONFIG_AUXDISPLAY=y +CONFIG_KS0108=m +CONFIG_KS0108_PORT=0x378 +CONFIG_KS0108_DELAY=2 +CONFIG_CFAG12864B=m +CONFIG_CFAG12864B_RATE=20 +CONFIG_UIO=m +CONFIG_UIO_CIF=m +CONFIG_UIO_PDRV=m +CONFIG_UIO_PDRV_GENIRQ=m +CONFIG_UIO_SMX=m +CONFIG_UIO_AEC=m +CONFIG_UIO_SERCOS3=m +CONFIG_STAGING=y +# CONFIG_STAGING_EXCLUDE_BUILD is not set +CONFIG_ET131X=m +# CONFIG_ET131X_DEBUG is not set +CONFIG_SLICOSS=m +CONFIG_SXG=m +CONFIG_ME4000=m +CONFIG_MEILHAUS=m +CONFIG_ME0600=m +CONFIG_ME0900=m +CONFIG_ME1000=m +CONFIG_ME1400=m +CONFIG_ME1600=m +CONFIG_ME4600=m +CONFIG_ME6000=m +CONFIG_ME8100=m +CONFIG_ME8200=m +# CONFIG_MEDUMMY is not set +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +# CONFIG_VIDEO_GO7007_USB_S2250_BOARD is not set +CONFIG_USB_IP_COMMON=m +CONFIG_USB_IP_VHCI_HCD=m +CONFIG_USB_IP_HOST=m +CONFIG_W35UND=m +CONFIG_PRISM2_USB=m +CONFIG_ECHO=m +CONFIG_USB_ATMEL=m +CONFIG_POCH=m +CONFIG_AGNX=m +CONFIG_OTUS=m +CONFIG_RT2860=m +CONFIG_RT2870=m +CONFIG_RT3070=m +CONFIG_COMEDI=m +# CONFIG_COMEDI_DEBUG is not set +CONFIG_COMEDI_PCI_DRIVERS=m +CONFIG_COMEDI_USB_DRIVERS=m +CONFIG_ASUS_OLED=m +# CONFIG_PANEL is not set +# CONFIG_ALTERA_PCIE_CHDMA is not set +CONFIG_RTL8187SE=m +# CONFIG_INPUT_MIMIO is not set +# CONFIG_TRANZPORT is not set +# CONFIG_EPL is not set + +# +# Android +# +# CONFIG_ANDROID is not set +# CONFIG_ANDROID_BINDER_IPC is not set +# CONFIG_ANDROID_LOGGER is not set +# CONFIG_ANDROID_RAM_CONSOLE is not set +# CONFIG_ANDROID_LOW_MEMORY_KILLER is not set +CONFIG_DST=m +# CONFIG_DST_DEBUG is not set +CONFIG_POHMELFS=m +# CONFIG_POHMELFS_DEBUG is not set +CONFIG_POHMELFS_CRYPTO=y +CONFIG_STLC45XX=m +CONFIG_USB_SERIAL_ATEN2011=m +CONFIG_B3DFG=m +CONFIG_IDE_PHISON=m +CONFIG_PLAN9AUTH=m +CONFIG_HECI=m +CONFIG_LINE6_USB=m +CONFIG_USB_SERIAL_QUATECH_ESU100=m +CONFIG_X86_PLATFORM_DEVICES=y +CONFIG_ACER_WMI=m +CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_WMI=m +CONFIG_FUJITSU_LAPTOP=m +# CONFIG_FUJITSU_LAPTOP_DEBUG is not set +CONFIG_HP_WMI=m +CONFIG_MSI_LAPTOP=m +CONFIG_PANASONIC_LAPTOP=m +CONFIG_COMPAL_LAPTOP=m +CONFIG_SONY_LAPTOP=m +# CONFIG_SONYPI_COMPAT is not set +CONFIG_THINKPAD_ACPI=m +# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set +# CONFIG_THINKPAD_ACPI_DEBUG is not set +# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set +CONFIG_THINKPAD_ACPI_BAY=y +CONFIG_THINKPAD_ACPI_VIDEO=y +CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y +CONFIG_INTEL_MENLOW=m +CONFIG_EEEPC_LAPTOP=m +CONFIG_ACPI_WMI=m +CONFIG_ACPI_ASUS=m +CONFIG_ACPI_TOSHIBA=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +# CONFIG_EDD_OFF is not set +CONFIG_FIRMWARE_MEMMAP=y +CONFIG_EFI_VARS=m +CONFIG_DELL_RBU=m +CONFIG_DCDBAS=m +CONFIG_DMIID=y +# CONFIG_ISCSI_IBFT_FIND is not set + +# +# File systems +# +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +# CONFIG_EXT2_FS_XIP is not set +CONFIG_EXT3_FS=m +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=m +CONFIG_EXT4DEV_COMPAT=y +CONFIG_EXT4_FS_XATTR=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +CONFIG_JBD2=m +# CONFIG_JBD2_DEBUG is not set +CONFIG_FS_MBCACHE=m +CONFIG_REISERFS_FS=m +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +CONFIG_REISERFS_FS_XATTR=y +CONFIG_REISERFS_FS_POSIX_ACL=y +CONFIG_REISERFS_FS_SECURITY=y +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +CONFIG_JFS_SECURITY=y +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y +CONFIG_FILE_LOCKING=y +CONFIG_XFS_FS=m +CONFIG_XFS_QUOTA=y +CONFIG_XFS_POSIX_ACL=y +CONFIG_XFS_RT=y +# CONFIG_XFS_DEBUG is not set +CONFIG_GFS2_FS=m +CONFIG_GFS2_FS_LOCKING_DLM=y +CONFIG_OCFS2_FS=m +CONFIG_OCFS2_FS_O2CB=m +CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +CONFIG_OCFS2_FS_STATS=y +# CONFIG_OCFS2_DEBUG_MASKLOG is not set +# CONFIG_OCFS2_DEBUG_FS is not set +CONFIG_OCFS2_FS_POSIX_ACL=y +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_QUOTA=y +CONFIG_QUOTA_NETLINK_INTERFACE=y +# CONFIG_PRINT_QUOTA_WARNING is not set +CONFIG_QUOTA_TREE=m +CONFIG_QFMT_V1=m +CONFIG_QFMT_V2=m +CONFIG_QUOTACTL=y +# CONFIG_AUTOFS_FS is not set +CONFIG_AUTOFS4_FS=m +CONFIG_FUSE_FS=m +CONFIG_GENERIC_ACL=y + +# +# Caches +# +CONFIG_FSCACHE=m +CONFIG_FSCACHE_STATS=y +CONFIG_FSCACHE_HISTOGRAM=y +# CONFIG_FSCACHE_DEBUG is not set +CONFIG_CACHEFILES=m +# CONFIG_CACHEFILES_DEBUG is not set +# CONFIG_CACHEFILES_HISTOGRAM is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=m +# CONFIG_NTFS_DEBUG is not set +CONFIG_NTFS_RW=y + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +CONFIG_SYSFS=y +CONFIG_TMPFS=y +CONFIG_TMPFS_POSIX_ACL=y +# CONFIG_HUGETLBFS is not set +# CONFIG_HUGETLB_PAGE is not set +CONFIG_CONFIGFS_FS=m +CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ADFS_FS is not set +CONFIG_AFFS_FS=m +CONFIG_ECRYPT_FS=m +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_BEFS_FS=m +# CONFIG_BEFS_DEBUG is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +CONFIG_JFFS2_FS=m +CONFIG_JFFS2_FS_DEBUG=0 +CONFIG_JFFS2_FS_WRITEBUFFER=y +# CONFIG_JFFS2_FS_WBUF_VERIFY is not set +# CONFIG_JFFS2_SUMMARY is not set +# CONFIG_JFFS2_FS_XATTR is not set +# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set +CONFIG_JFFS2_ZLIB=y +# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_RTIME=y +# CONFIG_JFFS2_RUBIN is not set +CONFIG_CRAMFS=m +CONFIG_SQUASHFS=m +# CONFIG_SQUASHFS_EMBEDDED is not set +CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 +# CONFIG_VXFS_FS is not set +# CONFIG_MINIX_FS is not set +CONFIG_OMFS_FS=m +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_SYSV_FS is not set +CONFIG_UFS_FS=m +# CONFIG_UFS_FS_WRITE is not set +# CONFIG_UFS_DEBUG is not set +CONFIG_EXOFS_FS=m +# CONFIG_EXOFS_DEBUG is not set +CONFIG_NILFS2_FS=m +CONFIG_AUFS_FS=m +CONFIG_AUFS_BRANCH_MAX_127=y +# CONFIG_AUFS_BRANCH_MAX_511 is not set +# CONFIG_AUFS_BRANCH_MAX_1023 is not set +# CONFIG_AUFS_BRANCH_MAX_32767 is not set +CONFIG_AUFS_HINOTIFY=y +CONFIG_AUFS_EXPORT=y +CONFIG_AUFS_SHWH=y +CONFIG_AUFS_BR_RAMFS=y +# CONFIG_AUFS_DEBUG is not set +CONFIG_AUFS_BDEV_LOOP=y +CONFIG_AUFS_INO_T_64=y +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_FS=m +CONFIG_NFS_V3=y +CONFIG_NFS_V3_ACL=y +CONFIG_NFS_V4=y +CONFIG_NFS_FSCACHE=y +CONFIG_NFSD=m +CONFIG_NFSD_V2_ACL=y +CONFIG_NFSD_V3=y +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_EXPORTFS=m +CONFIG_NFS_ACL_SUPPORT=m +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_RPCSEC_GSS_KRB5=m +CONFIG_RPCSEC_GSS_SPKM3=m +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=m +CONFIG_CIFS_STATS=y +# CONFIG_CIFS_STATS2 is not set +CONFIG_CIFS_WEAK_PW_HASH=y +# CONFIG_CIFS_UPCALL is not set +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +# CONFIG_CIFS_DEBUG2 is not set +# CONFIG_CIFS_DFS_UPCALL is not set +# CONFIG_CIFS_EXPERIMENTAL is not set +CONFIG_NCP_FS=m +# CONFIG_NCPFS_PACKET_SIGNING is not set +# CONFIG_NCPFS_IOCTL_LOCKING is not set +# CONFIG_NCPFS_STRONG is not set +CONFIG_NCPFS_NFS_NS=y +CONFIG_NCPFS_OS2_NS=y +CONFIG_NCPFS_SMALLDOS=y +CONFIG_NCPFS_NLS=y +# CONFIG_NCPFS_EXTRAS is not set +CONFIG_CODA_FS=m +CONFIG_AFS_FS=m +# CONFIG_AFS_DEBUG is not set +CONFIG_AFS_FSCACHE=y +CONFIG_9P_FS=m + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +# CONFIG_MINIX_SUBPARTITION is not set +CONFIG_SOLARIS_X86_PARTITION=y +# CONFIG_UNIXWARE_DISKLABEL is not set +CONFIG_LDM_PARTITION=y +# CONFIG_LDM_DEBUG is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +CONFIG_KARMA_PARTITION=y +CONFIG_EFI_PARTITION=y +# CONFIG_SYSV68_PARTITION is not set +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=m +CONFIG_NLS_ISO8859_1=y +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_UTF8=m +CONFIG_DLM=m +# CONFIG_DLM_DEBUG is not set + +# +# Kernel hacking +# +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +# CONFIG_PRINTK_TIME is not set +CONFIG_ENABLE_WARN_DEPRECATED=y +# CONFIG_ENABLE_MUST_CHECK is not set +CONFIG_FRAME_WARN=2048 +CONFIG_MAGIC_SYSRQ=y +CONFIG_UNUSED_SYMBOLS=y +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +# CONFIG_SCHEDSTATS is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_PREEMPT is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +CONFIG_DEBUG_MUTEXES=y +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +CONFIG_STACKTRACE=y +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_WRITECOUNT is not set +CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +CONFIG_ARCH_WANT_FRAME_POINTERS=y +# CONFIG_FRAME_POINTER is not set +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_RCU_CPU_STALL_DETECTOR is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set +CONFIG_SYSCTL_SYSCALL_CHECK=y +# CONFIG_DEBUG_PAGEALLOC is not set +CONFIG_USER_STACKTRACE_SUPPORT=y +CONFIG_NOP_TRACER=y +CONFIG_HAVE_FUNCTION_TRACER=y +CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y +CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y +CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y +CONFIG_HAVE_FTRACE_SYSCALLS=y +CONFIG_RING_BUFFER=y +CONFIG_TRACING=y +CONFIG_TRACING_SUPPORT=y + +# +# Tracers +# +# CONFIG_FUNCTION_TRACER is not set +# CONFIG_IRQSOFF_TRACER is not set +# CONFIG_PREEMPT_TRACER is not set +# CONFIG_SYSPROF_TRACER is not set +# CONFIG_SCHED_TRACER is not set +# CONFIG_CONTEXT_SWITCH_TRACER is not set +# CONFIG_EVENT_TRACER is not set +# CONFIG_FTRACE_SYSCALLS is not set +# CONFIG_BOOT_TRACER is not set +# CONFIG_TRACE_BRANCH_PROFILING is not set +# CONFIG_POWER_TRACER is not set +# CONFIG_STACK_TRACER is not set +# CONFIG_KMEMTRACE is not set +# CONFIG_WORKQUEUE_TRACER is not set +CONFIG_BLK_DEV_IO_TRACE=y +# CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_MMIOTRACE is not set +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DYNAMIC_DEBUG is not set +# CONFIG_DMA_API_DEBUG is not set +# CONFIG_SAMPLES is not set +CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set +CONFIG_STRICT_DEVMEM=y +CONFIG_X86_VERBOSE_BOOTUP=y +CONFIG_EARLY_PRINTK=y +# CONFIG_EARLY_PRINTK_DBGP is not set +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_X86_PTDUMP is not set +# CONFIG_DEBUG_RODATA is not set +# CONFIG_DEBUG_NX_TEST is not set +# CONFIG_IOMMU_DEBUG is not set +CONFIG_HAVE_MMIOTRACE_SUPPORT=y +CONFIG_IO_DELAY_TYPE_0X80=0 +CONFIG_IO_DELAY_TYPE_0XED=1 +CONFIG_IO_DELAY_TYPE_UDELAY=2 +CONFIG_IO_DELAY_TYPE_NONE=3 +CONFIG_IO_DELAY_0X80=y +# CONFIG_IO_DELAY_0XED is not set +# CONFIG_IO_DELAY_UDELAY is not set +# CONFIG_IO_DELAY_NONE is not set +CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_DEBUG_BOOT_PARAMS is not set +# CONFIG_CPA_DEBUG is not set +# CONFIG_OPTIMIZE_INLINING is not set + +# +# Security options +# +CONFIG_KEYS=y +# CONFIG_KEYS_DEBUG_PROC_KEYS is not set +CONFIG_SECURITY=y +CONFIG_SECURITYFS=y +CONFIG_SECURITY_NETWORK=y +# CONFIG_SECURITY_NETWORK_XFRM is not set +CONFIG_SECURITY_PATH=y +CONFIG_SECURITY_FILE_CAPABILITIES=y +CONFIG_SECURITY_DEFAULT_MMAP_MIN_ADDR=0 +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 +CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 +# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set +CONFIG_SECURITY_SMACK=y +CONFIG_SECURITY_TOMOYO=y +# CONFIG_IMA is not set +CONFIG_XOR_BLOCKS=m +CONFIG_ASYNC_CORE=m +CONFIG_ASYNC_MEMCPY=m +CONFIG_ASYNC_XOR=m +CONFIG_CRYPTO=y + +# +# Crypto core or helper +# +CONFIG_CRYPTO_FIPS=y +CONFIG_CRYPTO_ALGAPI=m +CONFIG_CRYPTO_ALGAPI2=y +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=y +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER2=y +CONFIG_CRYPTO_HASH=m +CONFIG_CRYPTO_HASH2=y +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=y +CONFIG_CRYPTO_PCOMP=y +CONFIG_CRYPTO_MANAGER=y +CONFIG_CRYPTO_MANAGER2=y +CONFIG_CRYPTO_GF128MUL=m +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_CRYPTD=m +CONFIG_CRYPTO_AUTHENC=m +CONFIG_CRYPTO_TEST=m + +# +# Authenticated Encryption with Associated Data +# +CONFIG_CRYPTO_CCM=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_SEQIV=m + +# +# Block modes +# +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m + +# +# Hash modes +# +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m + +# +# Digest +# +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_CRC32C_INTEL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=m +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m + +# +# Ciphers +# +CONFIG_CRYPTO_AES=m +CONFIG_CRYPTO_AES_X86_64=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_X86_64=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_COMMON=m +CONFIG_CRYPTO_TWOFISH_X86_64=m + +# +# Compression +# +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=m + +# +# Random Number Generation +# +CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_HW=y +CONFIG_CRYPTO_DEV_HIFN_795X=m +CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y +CONFIG_HAVE_KVM=y +CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_VIRTUALIZATION=y +CONFIG_KVM=m +CONFIG_KVM_INTEL=m +CONFIG_KVM_AMD=m +# CONFIG_KVM_TRACE is not set +CONFIG_VIRTIO=m +CONFIG_VIRTIO_RING=m +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_BINARY_PRINTF=y + +# +# Library routines +# +CONFIG_BITREVERSE=y +CONFIG_GENERIC_FIND_FIRST_BIT=y +CONFIG_GENERIC_FIND_NEXT_BIT=y +CONFIG_GENERIC_FIND_LAST_BIT=y +CONFIG_CRC_CCITT=m +CONFIG_CRC16=m +CONFIG_CRC_T10DIF=m +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=m +CONFIG_LZO_COMPRESS=m +CONFIG_LZO_DECOMPRESS=m +CONFIG_DECOMPRESS_GZIP=y +CONFIG_DECOMPRESS_BZIP2=y +CONFIG_DECOMPRESS_LZMA=y +CONFIG_TEXTSEARCH=y +CONFIG_TEXTSEARCH_KMP=m +CONFIG_TEXTSEARCH_BM=m +CONFIG_TEXTSEARCH_FSM=m +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y +CONFIG_CHECK_SIGNATURE=y +CONFIG_NLATTR=y diff --git a/community/selinux-kernel26/kernel26-selinux.preset b/community/selinux-kernel26/kernel26-selinux.preset new file mode 100644 index 000000000..08bad0491 --- /dev/null +++ b/community/selinux-kernel26/kernel26-selinux.preset @@ -0,0 +1,14 @@ +# mkinitcpio preset file for kernel26 + +######################################## +# DO NEVER EDIT THIS LINE: +source /etc/mkinitcpio.d/kernel26-selinux.kver +######################################## + +PRESETS=('default' 'fallback') + +default_config="/etc/mkinitcpio.conf" +default_image="/boot/kernel26-selinux.img" + +fallback_config="/etc/mkinitcpio.d/kernel26-selinux-fallback.conf" +fallback_image="/boot/kernel26-selinux-fallback.img" diff --git a/community/selinux-kernel26/kernel26.install b/community/selinux-kernel26/kernel26.install new file mode 100644 index 000000000..e69890e85 --- /dev/null +++ b/community/selinux-kernel26/kernel26.install @@ -0,0 +1,65 @@ +# arg 1: the new package version +# arg 2: the old package version + +KERNEL_VERSION=2.6.30-selinux + +post_install () { + # updating module dependencies + echo ">>> Updating module dependencies. Please wait ..." + depmod -v $KERNEL_VERSION > /dev/null 2>&1 + # generate init ramdisks + echo ">>> MKINITCPIO SETUP" + echo ">>> ----------------" + echo ">>> If you use LVM2, Encrypted root or software RAID," + echo ">>> Ensure you enable support in /etc/mkinitcpio.conf ." + echo ">>> More information about mkinitcpio setup can be found here:" + echo ">>> http://wiki.archlinux.org/index.php/Mkinitcpio" + echo "" + echo ">>> Generating initial ramdisk, using mkinitcpio. Please wait..." + /sbin/mkinitcpio -p kernel26-selinux +} + +post_upgrade() { + pacman -Q grub &>/dev/null + hasgrub=$? + pacman -Q lilo &>/dev/null + haslilo=$? + # reminder notices + if [ $haslilo -eq 0 ]; then + echo ">>>" + if [ $hasgrub -eq 0 ]; then + echo ">>> If you use the LILO bootloader, you should run 'lilo' before rebooting." + else + echo ">>> You appear to be using the LILO bootloader. You should run" + echo ">>> 'lilo' before rebooting." + fi + echo ">>>" + fi + + if grep "/boot" /etc/fstab 2>&1 >/dev/null; then + if ! grep "/boot" /etc/mtab 2>&1 >/dev/null; then + echo "WARNING: /boot appears to be a seperate partition but is not mounted" + echo " This is most likely not what you want. Please mount your /boot" + echo " partition and reinstall the kernel unless you are sure this is OK" + fi + fi + + # generate new init ramdisk + # updating module dependencies + echo ">>> Updating module dependencies. Please wait ..." + depmod -v $KERNEL_VERSION > /dev/null 2>&1 + echo ">>> MKINITCPIO SETUP" + echo ">>> ----------------" + echo ">>> If you use LVM2, Encrypted root or software RAID," + echo ">>> Ensure you enable support in /etc/mkinitcpio.conf ." + echo ">>> More information about mkinitcpio setup can be found here:" + echo ">>> http://wiki.archlinux.org/index.php/Mkinitcpio" + echo "" + echo ">>> Generating initial ramdisk, using mkinitcpio. Please wait..." + /sbin/mkinitcpio -p kernel26-selinux +} + +op=$1 +shift + +$op $* diff --git a/community/selinux-kernel26/mkinitcpio-kernel26-selinux.conf b/community/selinux-kernel26/mkinitcpio-kernel26-selinux.conf new file mode 100644 index 000000000..bcf3a2e3a --- /dev/null +++ b/community/selinux-kernel26/mkinitcpio-kernel26-selinux.conf @@ -0,0 +1,55 @@ +# vim:set ft=sh +# MODULES +# The following modules are loaded before any boot hooks are +# run. Advanced users may wish to specify all system modules +# in this array. For instance: +# MODULES="piix ide_disk reiserfs" +# BusLogic is added to support VMWARE arch booting in fallback image +MODULES="BusLogic" + +# BINARIES +# This setting includes, into the CPIO image, and additional +# binaries a given user may wish. This is run first, so may +# be used to override the actual binaries used in a given hook. +# (Existing files are NOT overwritten is already added) +# BINARIES are dependancy parsed, so you may safely ignore libraries +#BINARIES="" + +# FILES +# This setting is similar to BINARIES above, however, files are added +# as-is and are not parsed in anyway. This is useful for config files. +# Some users may wish to include modprobe.conf for custom module options, +# like so: +# FILES="/etc/modprobe.conf" +FILES="" + +# HOOKS +# This is the most important setting in this file. The HOOKS control the +# modules and scripts added to the image, and what happens at boot time. +# Order is important, and it is recommended that you do not change the +# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for +# help on a given hook. +# 'base' is _required_ unless you know precisely what you are doing. +# 'udev' is _required_ in order to automatically load modules +# 'modload' may be used in place of 'udev', but is not recommended +# 'filesystems' is _required_ unless you specify your fs modules in MODULES +# Examples: +# This setup specifies all modules in the MODULES setting above. +# No raid, lvm, or encrypted root is needed. +# HOOKS="base" +# +# This setup will autodetect all modules for your system and should +# work as a sane default +# HOOKS="base udev autodetect ide scsi sata filesystems" +# +# This setup will generate a 'full' image which supports most systems. +# No autodetection is done. +# HOOKS="base udev ide scsi sata usb filesystems" +# +# This setup assembles an ide raid array with an encrypted root FS. +# Note: See 'mkinitcpio -H raid' for more information on raid devices. +# HOOKS="base udev ide filesystems raid encrypt" +# +# This setup loads an LVM volume group on a usb device. +# HOOKS="base udev usb filesystems lvm" +HOOKS="base udev ide pata scsi sata usbinput raid filesystems" diff --git a/community/selinux-pam/PKGBUILD b/community/selinux-pam/PKGBUILD new file mode 100644 index 000000000..f56d7dbda --- /dev/null +++ b/community/selinux-pam/PKGBUILD @@ -0,0 +1,52 @@ +# $Id: PKGBUILD 3106 2009-09-26 22:10:47Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=selinux-pam +pkgver=1.0.3 +pkgrel=2 +pkgdesc="PAM (Pluggable Authentication Modules) library" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://www.kernel.org/pub/linux/libs/pam/" +depends=('glibc' 'db>=4.5' 'cracklib' 'selinux-usr-libselinux') +conflicts=('pam') +provides=("pam=`pacman -Q pam | cut -f 2 -d \ | cut -f 1 -d -`") +backup=(etc/security/{access.conf,group.conf,limits.conf,namespace.conf,namespace.init,pam_env.conf,time.conf} etc/pam.d/other etc/default/passwd etc/environment) +source=(http://www.kernel.org/pub/linux/libs/pam/library/Linux-PAM-$pkgver.tar.bz2 \ + ftp://ftp.suse.com/pub/people/kukuk/pam/pam_unix2/pam_unix2-2.1.tar.bz2 \ + other) +options=('!libtool' '!makeflags') +md5sums=('7cc8653cb31717dbb1380bde980c9fdf' + '08d3bc1940897b5dfcbe2f51dd979ad0' + '6e6c8719e5989d976a14610f340bd33a') + +build() { + cd $startdir/src/Linux-PAM-$pkgver + ./configure --sysconfdir=/etc DESTDIR=$startdir/pkg --libdir=/lib + make || return 1 + make INSTALL=/bin/install DESTDIR=$startdir/pkg install + install -D -m644 ../other $startdir/pkg/etc/pam.d/other + # build pam_unix2 module + # source ftp://ftp.suse.com/pub/people/kukuk/pam/pam_unix2 + cd $startdir/src/pam_unix2-2.1 + ./configure + make || return 1 + make DESTDIR=$startdir/pkg install + # add the realtime permissions for audio users + sed -i 's|# End of file||' $startdir/pkg/etc/security/limits.conf + cat >>$startdir/pkg/etc/security/limits.conf <<_EOT +* - rtprio 0 +* - nice 0 +@audio - rtprio 65 +@audio - nice -10 +@audio - memlock 40000 +_EOT + # fix some missing symlinks from old pam for compatibility + cd $startdir/pkg/lib/security + ln -s pam_unix.so pam_unix_acct.so + ln -s pam_unix.so pam_unix_auth.so + ln -s pam_unix.so pam_unix_passwd.so + ln -s pam_unix.so pam_unix_session.so + # set unix_chkpwd uid + chmod +s $startdir/pkg/sbin/unix_chkpwd +} diff --git a/community/selinux-pam/other b/community/selinux-pam/other new file mode 100644 index 000000000..08498b423 --- /dev/null +++ b/community/selinux-pam/other @@ -0,0 +1,5 @@ +#%PAM-1.0 +auth required pam_unix.so +account required pam_unix.so +password required pam_unix.so +session required pam_unix.so diff --git a/community/selinux-refpolicy-src/PKGBUILD b/community/selinux-refpolicy-src/PKGBUILD new file mode 100644 index 000000000..f0091f634 --- /dev/null +++ b/community/selinux-refpolicy-src/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=selinux-refpolicy-src +pkgver=20081210 +pkgrel=1 +pkgdesc="SELinux reference policy" +arch=(i686 x86_64) +url="http://oss.tresys.com/projects/refpolicy" +license=('GPL') +depends=() +options=() +source=(http://oss.tresys.com/files/refpolicy/refpolicy-2.$pkgver.tar.bz2) +md5sums=('1c2996051ab0912dbfab4998c8edb1d8') + +build() { + cd "$startdir/src/refpolicy" + + install -d -m0755 $pkgdir/etc/selinux/refpolicy/src/policy + make DESTDIR="$pkgdir" install-src || return 1 + rm -rf $pkgdir/etc/selinux/refpolicy/src/policy.old +} diff --git a/community/selinux-sysvinit/PKGBUILD b/community/selinux-sysvinit/PKGBUILD new file mode 100644 index 000000000..73a100d5c --- /dev/null +++ b/community/selinux-sysvinit/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=selinux-sysvinit +pkgver=2.86 +pkgrel=1 +pkgdesc="Linux System V Init" +arch=(i686 x86_64) +license=('GPL') +depends=('shadow' 'util-linux' 'coreutils' 'glibc' 'awk') +conflicts=(sysvinit) +provides=(sysvinit) +source=(ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/sysvinit-$pkgver.tar.gz \ + sysvinit-init.c.diff) +md5sums=('7d5d61c026122ab791ac04c8a84db967' + 'ae3204eaf8063e13c91cbd5174760553') + +build() { + cd $startdir/src/sysvinit-$pkgver + + patch -Np0 src/init.c <../sysvinit-init.c.diff || return 1 + + cp src/init.c src/init.c.backup + sed 's/\(.*\)\(Sending processes\)\(.*\)/\1\2 started by init\3/' \ + src/init.c > tmp~ + mv tmp~ src/init.c + mkdir -p $startdir/pkg/bin $startdir/pkg/sbin + mkdir -p $startdir/pkg/usr/bin + mkdir -p $startdir/pkg/usr/man/man5 $startdir/pkg/usr/man/man8 + mkdir -p $startdir/pkg/usr/man/man1 $startdir/pkg/usr/include + make -C src || return 1 + make -C src MANDIR=/usr/man ROOT=$startdir/pkg install +} diff --git a/community/selinux-sysvinit/sysvinit-init.c.diff b/community/selinux-sysvinit/sysvinit-init.c.diff new file mode 100644 index 000000000..c561e74c0 --- /dev/null +++ b/community/selinux-sysvinit/sysvinit-init.c.diff @@ -0,0 +1,104 @@ +--- init.c.orig 2005-04-18 15:12:41.000000000 -0500 ++++ init.c 2005-04-18 15:35:35.000000000 -0500 +@@ -42,6 +42,10 @@ + #include <stdarg.h> + #include <sys/syslog.h> + #include <sys/time.h> ++#include <sys/mman.h> ++#include <sys/mount.h> ++ ++int no_selinux = 0; + + #ifdef __i386__ + # if (__GLIBC__ >= 2) +@@ -2591,6 +2595,65 @@ + return 1; + } + ++int security_load_policy(void *data, size_t len) ++{ ++ int fd, ret; ++ ++ fd = open("/selinux/load", O_RDWR); ++ if (fd < 0) ++ return -1; ++ ret = write(fd, data, len); ++ close(fd); ++ if (ret < 0) ++ return -1; ++ return 0; ++} ++ ++int load_policy(void) ++{ ++ int ret; ++ int fd; ++ void *map; ++ struct stat sb; ++ ++ ret = mount("none", "/selinux", "selinuxfs", 0, 0); ++ if (ret < 0) { ++ initlog(L_VB, "SELinux: failed to mount /selinux (errno=%d)\n", ++ errno); ++ return ret; ++ } ++ ++ fd = open("/etc/policy.bin", O_RDONLY); ++ if (fd < 0) { ++ initlog(L_VB, "SELinux: couldn't find /etc/policy.bin (errno=%d)\n", ++ errno); ++ return -1; ++ } ++ ++ ret = fstat(fd, &sb); ++ if (ret < 0) { ++ initlog(L_VB, "Can't stat /etc/policy.bin (errno=%d)\n", ++ errno); ++ close(fd); ++ return ret; ++ } ++ map = mmap(NULL, sb.st_size, PROT_READ, MAP_SHARED, fd, 0); ++ if (map == MAP_FAILED) { ++ initlog(L_VB, "Can't map /etc/policy.bin (errno=%d\n", ++ errno); ++ close(fd); ++ return -1; ++ } ++ ++ ret = security_load_policy(map, sb.st_size); ++ if (ret < 0) { ++ initlog(L_VB, "security_load_policy failed\n"); ++ } ++ ++ close(fd); ++ return ret; ++} ++ + /* + * Main entry for init and telinit. + */ +@@ -2651,6 +2714,8 @@ + putenv("AUTOBOOT=YES"); + else if (!strcmp(argv[f], "-b") || !strcmp(argv[f],"emergency")) + emerg_shell = 1; ++ else if (!strcmp(argv[f], "-p") || !strcmp(argv[f],"noselinux")) ++ no_selinux = 1; + else if (!strcmp(argv[f], "-z")) { + /* Ignore -z xxx */ + if (argv[f + 1]) f++; +@@ -2662,6 +2727,15 @@ + maxproclen += strlen(argv[f]) + 1; + } + ++ if (!no_selinux) { ++ if (load_policy() != 0) { ++ printf("Failed to load SELinux policy.\n"); ++ exit(1); ++ } ++ printf("SELinux policy loaded.\n"); ++ } else ++ printf("Disabling SELinux by your command\n"); ++ + /* Start booting. */ + argv0 = argv[0]; + argv[1] = NULL; diff --git a/community/selinux-usr-checkpolicy/PKGBUILD b/community/selinux-usr-checkpolicy/PKGBUILD new file mode 100644 index 000000000..2dd285b9c --- /dev/null +++ b/community/selinux-usr-checkpolicy/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=selinux-usr-checkpolicy +pkgver=1.34.7 +pkgrel=1 +pkgdesc="selinux userspace (checkpolicy)" +arch=(i686 x86_64) +url="http://www.nsa.gov/selinux/index.cfm" +license=('GPL') +depends=(selinux-usr-libsepol selinux-usr-libselinux) +makedepends=(selinux-flex) +options=(!emptydirs) +source=(http://www.nsa.gov/selinux/archives/checkpolicy-$pkgver.tgz) +md5sums=('dc4965b9aa5a367ecd6bc76be105b1e7') + +build() { + cd $srcdir/checkpolicy-$pkgver + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/selinux-usr-libselinux/PKGBUILD b/community/selinux-usr-libselinux/PKGBUILD new file mode 100644 index 000000000..278cb1264 --- /dev/null +++ b/community/selinux-usr-libselinux/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=selinux-usr-libselinux +pkgver=1.34.15 +pkgrel=1 +pkgdesc="selinux userspace (libselinux)" +arch=(i686 x86_64) +url="http://www.nsa.gov/selinux/index.cfm" +license=('GPL') +depends=(selinux-usr-libsepol) +options=(!emptydirs) +source=(http://www.nsa.gov/selinux/archives/libselinux-$pkgver.tgz) +md5sums=('85a4c616cf12142144cc49cdba22490d') + +build() { + cd $srcdir/libselinux-$pkgver + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/selinux-usr-libsemanage/PKGBUILD b/community/selinux-usr-libsemanage/PKGBUILD new file mode 100644 index 000000000..563e51cf8 --- /dev/null +++ b/community/selinux-usr-libsemanage/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=selinux-usr-libsemanage +pkgver=1.10.9 +pkgrel=1 +pkgdesc="selinux userspace (libsemanage)" +arch=(i686 x86_64) +url="http://www.nsa.gov/selinux/index.cfm" +license=('GPL') +depends=(ustr selinux-usr-libselinux) +options=(!emptydirs) +source=(http://www.nsa.gov/selinux/archives/libsemanage-$pkgver.tgz) +md5sums=('e41de7047f1edda502b7eab9a974f605') + +build() { + cd $srcdir/libsemanage-$pkgver + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/selinux-usr-libsepol/PKGBUILD b/community/selinux-usr-libsepol/PKGBUILD new file mode 100644 index 000000000..31958b619 --- /dev/null +++ b/community/selinux-usr-libsepol/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=selinux-usr-libsepol +pkgver=1.16.14 +pkgrel=1 +pkgdesc="selinux userspace (libsepol)" +arch=(i686 x86_64) +url="http://www.nsa.gov/selinux/index.cfm" +license=('GPL') +options=(force) +depends=() +#replaces=(selinux-usr-libsepol-svn) +source=(http://www.nsa.gov/selinux/archives/libsepol-$pkgver.tgz) +md5sums=('867e57fd83e37ca35bb787d5e5ecdde9') + +build() { + cd $srcdir/libsepol-$pkgver + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/selinux-usr-policycoreutils/PKGBUILD b/community/selinux-usr-policycoreutils/PKGBUILD new file mode 100644 index 000000000..ad7dfb759 --- /dev/null +++ b/community/selinux-usr-policycoreutils/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=selinux-usr-policycoreutils +pkgver=1.34.16 +pkgrel=2 +pkgdesc="selinux userspace (policycoreutils)" +arch=(i686 x86_64) +url="http://www.nsa.gov/selinux/index.cfm" +license=('GPL') +depends=(selinux-pam selinux-usr-libsemanage selinux-usr-libselinux) +makedepends=(selinux-flex) +options=(!emptydirs) +source=(http://www.nsa.gov/selinux/archives/policycoreutils-$pkgver.tgz) +md5sums=('1d81b23f26cef6b030159ff1a38b45b3') + +build() { + cd $srcdir/policycoreutils-$pkgver + + sed -i 's|/usr/bin/install|install|g' po/Makefile + sed -i 's|-Werror||g' setfiles/Makefile + + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/semi/PKGBUILD b/community/semi/PKGBUILD new file mode 100644 index 000000000..2bd186257 --- /dev/null +++ b/community/semi/PKGBUILD @@ -0,0 +1,17 @@ +# Contributor: Norberto Lopes <shelika@mail.telepac.pt> +pkgname=semi +pkgver=1.14.6 +pkgrel=1 +pkgdesc="A library to provide MIME feature for GNU Emacs." +arch=(i686 x86_64) +url="http://cvs.m17n.org/elisp/SEMI/index.html.ja.iso-2022-jp" +license=('GPL') +depends=('emacs' 'emacs-apel>=10.7' 'flim>=1.6.0') +source=(http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/semi/semi-1.14-for-flim-1.14/$pkgname-$pkgver.tar.gz) +md5sums=('22d735fa218c8c6268cd2c9395cd837b') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + make install PREFIX=$startdir/pkg/usr || return 1 +} diff --git a/community/sensors-applet/FS9379.patch b/community/sensors-applet/FS9379.patch new file mode 100644 index 000000000..5fee4e20f --- /dev/null +++ b/community/sensors-applet/FS9379.patch @@ -0,0 +1,54 @@ +--- sensors-applet-2.2.1.orig/plugins/nvidia/nvidia-plugin.c ++++ sensors-applet-2.2.1/plugins/nvidia/nvidia-plugin.c +@@ -81,7 +81,7 @@ + /* create the connection to the X server */ + if (!(nvidia_sensors_dpy = XOpenDisplay(NULL))) { + /* no connection to the X server avaible */ +- return; ++ return sensors; + } + + /* check if the NV-CONTROL extension is available on this X +only in patch2: +unchanged: +--- sensors-applet-2.2.1.orig/plugins/libsensors/libsensors-plugin.c ++++ sensors-applet-2.2.1/plugins/libsensors/libsensors-plugin.c +@@ -258,7 +258,8 @@ + * file - if neither succeed, exit */ + if ((file = fopen (LIBSENSORS_CONFIG_FILE, "r")) == NULL) { + if ((file = fopen (LIBSENSORS_ALTERNATIVE_CONFIG_FILE, "r")) == NULL) { +- return; ++ g_debug("%s: error opening libsensors config file... ", __FUNCTION__); ++ return sensors; + } + } + +@@ -266,7 +267,8 @@ + * valid, close file and return */ + if (sensors_init(file) != 0) { + fclose(file); +- return; ++ g_debug("%s: error initing libsensors from config file...", __FUNCTION__); ++ return sensors; + } + fclose(file); + +@@ -293,7 +295,8 @@ + + int nr = 0; + if (sensors_init(NULL) != 0) { +- return; ++ g_debug("%s: error initing libsensors", __FUNCTION__); ++ return sensors; + } + i = 0; + while ((chip_name = sensors_get_detected_chips(NULL, &nr))) +@@ -502,7 +505,7 @@ + if (regcomp(&uri_re, "^sensor://([a-z0-9-]+)/([0-9]+)$", + REG_EXTENDED | REG_ICASE) != 0) { + g_debug("Error compiling regexp...not initing libsensors sensors interface"); +- return; ++ return NULL; + } + + return libsensors_plugin_get_sensors(); diff --git a/community/sensors-applet/PKGBUILD b/community/sensors-applet/PKGBUILD new file mode 100644 index 000000000..461915ea7 --- /dev/null +++ b/community/sensors-applet/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Roman Kyrylych <roman@archlinux.org> +# Contributor: Michael Barker + +pkgname=sensors-applet +pkgver=2.2.4 +pkgrel=1 +pkgdesc="an applet for the GNOME Panel to display readings from hardware sensors, including CPU temperature, fan speeds and voltage readings." +arch=('i686' 'x86_64') +url="http://sensors-applet.sourceforge.net/" +license=('GPL') +depends=('gnome-panel' 'lm_sensors>=3.0.2' 'libnotify') +makedepends=('intltool' 'gnome-doc-utils>=0.11.2' 'libxnvctrl' 'hicolor-icon-theme') +optdepends=('hddtemp: for HDD support' + 'libxnvctrl: for Nvidia GPU support') +install=sensors-applet.install +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz + 'FS9379.patch') +options=('!libtool') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np1 -i ../FS9379.patch + ./configure --prefix=/usr \ + --libexecdir=/usr/lib/sensors-applet \ + --localstatedir=/var \ + --disable-scrollkeeper \ + --with-nvidia \ + --enable-libnotify + make || return 1 + make DESTDIR=$startdir/pkg install +} +md5sums=('778f637524a90a9b6475ab77b0e90dd9' + 'a9dc23d43cc59ec9ab38ce6e4d9ac0e5') diff --git a/community/sensors-applet/sensors-applet.install b/community/sensors-applet/sensors-applet.install new file mode 100644 index 000000000..43ed0a554 --- /dev/null +++ b/community/sensors-applet/sensors-applet.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_upgrade() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/community/ser2net/PKGBUILD b/community/ser2net/PKGBUILD new file mode 100644 index 000000000..56a36609f --- /dev/null +++ b/community/ser2net/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Shinlun Hsieh <yngwiexx@yahoo.com.tw> + +pkgname=ser2net +pkgver=2.5 +pkgrel=1 +pkgdesc="A proxy that allows telnet/tcp connections to be made to serial ports" +arch=(i686 x86_64) +url="http://sourceforge.net/projects/ser2net" +license=('GPL') +depends=('glibc') +backup=(etc/ser2net.conf) +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz \ + ser2net.init) +md5sums=('c11f36ff2e4c523be7b282f2f6d03638' + '78e776c2f3fa7e6ebe76f55fd429072c') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=${startdir}/pkg install || return 1 + install -D -m 0644 ser2net.conf ${startdir}/pkg/etc/ser2net.conf && \ + install -D -m 0755 ../ser2net.init ${startdir}/pkg/etc/rc.d/ser2net +} diff --git a/community/ser2net/ser2net.init b/community/ser2net/ser2net.init new file mode 100644 index 000000000..6c41ddee9 --- /dev/null +++ b/community/ser2net/ser2net.init @@ -0,0 +1,54 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + pidof ser2net +} + +case "$1" in + start) + stat_busy "Starting ser2net daemon" + + PID=`get_pid` + if [ -z "$PID" ]; then + [ -f /var/run/ser2net.pid ] && rm -f /var/run/ser2net.pid + ser2net + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + echo `get_pid` > /var/run/ser2net.pid + add_daemon ser2net + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping ser2net daemon" + PID=`get_pid` + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/ser2net.pid &> /dev/null + rm_daemon ser2net + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/serpentine/PKGBUILD b/community/serpentine/PKGBUILD new file mode 100644 index 000000000..43cee76d7 --- /dev/null +++ b/community/serpentine/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=serpentine +pkgver=0.9 +pkgrel=3 +pkgdesc="An application for writing CD-Audio discs" +arch=('i686' 'x86_64') +url="http://developer.berlios.de/projects/serpentine" +license=('GPL') +depends=('gnome-python-desktop' 'gstreamer0.10-python' 'nautilus-cd-burner' \ + 'pyxml' 'gconf>=2.18.0.1-4' 'desktop-file-utils' 'totem-plparser') +makedepends=('intltool') +install=serpentine.install +source=(http://download.berlios.de/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('d7b07fdcf1533cd75f051a910e57b909') + +build() { + cd $startdir/src/serpentine-$pkgver + ./configure --prefix=/usr + make || return 1 + make -j1 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$startdir/pkg install + + mkdir -p ${startdir}/pkg/usr/share/gconf/schemas + gconf-merge-schema ${startdir}/pkg/usr/share/gconf/schemas/${pkgname}.schemas \ + ${startdir}/pkg/etc/gconf/schemas/*.schemas + rm -f ${startdir}/pkg/etc/gconf/schemas/*.schemas +} diff --git a/community/serpentine/serpentine.install b/community/serpentine/serpentine.install new file mode 100644 index 000000000..92793736a --- /dev/null +++ b/community/serpentine/serpentine.install @@ -0,0 +1,27 @@ +pkgname=serpentine + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + update-desktop-database -q +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + update-desktop-database -q +} + +op=$1 +shift + +$op $* diff --git a/community/sfarkxtc/PKGBUILD b/community/sfarkxtc/PKGBUILD new file mode 100644 index 000000000..af9ffc8a3 --- /dev/null +++ b/community/sfarkxtc/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Shinlun Hsieh <yngwiexx@yahoo.com.tw> +# Contributor : Lone_Wolf lonewolf@xs4all.nl +pkgname=sfarkxtc +pkgver=1.03 +pkgrel=5 +pkgdesc="Decompressor for soundfonts" +arch=('i686' 'x86_64') +url="http://melodymachine.com/sfark.htm" +license=('custom') +[ "$CARCH" == "i686" ] && depends=(libstdc++5) +[ "$CARCH" == "x86_64" ] && depends=(lib32-libstdc++5) +makedepends=() +source=(http://melodymachine.com/files/$pkgname"_lx86.tar.gz" license) +md5sums=('3350e57ed3d09e9477d125dfc23e21f1' '0aac11e027a3c9f4ead6b1e13874168f') + + +build() { + install -Dm755 $startdir/src/sfarkxtc $startdir/pkg/usr/bin/sfarkxtc + install -Dm644 $startdir/src/license $startdir/pkg/usr/share/licenses/$pkgname/license +} diff --git a/community/sfarkxtc/license b/community/sfarkxtc/license new file mode 100644 index 000000000..348433496 --- /dev/null +++ b/community/sfarkxtc/license @@ -0,0 +1,12 @@ +copied from http://melodymachine.com/sfark.htm +Please read the sfArkXT OSX page - most of it is also relevant to the Linux sfArkXTc utility. + +copied from http://melodymachine.com/ +sfArkXT decompressor for sfArk files on MacOS X + +Program and documentation copyright 1998-2003, melodymachine.com +Maybe be freely used and distributed for non-commercial applications (but please read this) +For commercial applications see below. +This document last updated 18-May-2004. +Contact email: sfArkForMac at melodymachine.com + diff --git a/community/sgmltools-lite/ChangeLog b/community/sgmltools-lite/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/sgmltools-lite/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/sgmltools-lite/PKGBUILD b/community/sgmltools-lite/PKGBUILD new file mode 100644 index 000000000..78c5ddf44 --- /dev/null +++ b/community/sgmltools-lite/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=sgmltools-lite +pkgver=3.0.3 +pkgrel=1 +pkgdesc="SGML processing tools (sucessor to the obsolete SGMLtools)" +arch=('i686' 'x86_64') +url="http://sgmltools-lite.sourceforge.net/" +license=('GPL') +depends=(jade python) +source=(http://downloads.sourceforge.net/sourceforge/sgmltools-lite/sgmltools-lite-$pkgver.tar.gz) +noextract=() +md5sums=('dab77d3d751ca381a95ccebd88480a85') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + + sed -i "s|prefix=/usr|prefix=$startdir/pkg/usr|" Makefile + sed -i "s|etcdir=/etc/sgml|etcdir=$startdir/pkg/etc/sgml|" Makefile + + make install +} diff --git a/community/shake/PKGBUILD b/community/shake/PKGBUILD new file mode 100644 index 000000000..7f19f3d9a --- /dev/null +++ b/community/shake/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Julien MISCHKOWITZ <wain@archlinux.fr> + +pkgname=shake +pkgver=0.99 +pkgrel=1 +pkgdesc="Userspace defragmenter that can be run while system is in use" +url="http://vleu.net/shake/" +license=('GPL3') +depends=('attr') +makedepends=('help2man' 'cmake') +install=shake.install +arch=('i686' 'x86_64') +source=(http://download.savannah.nongnu.org/releases/shake/$pkgname-$pkgver.tar.bz2) +md5sums=('b27fe7a21f767e3af105207c27d0c3e7') + +build() { + cd ${srcdir}/${pkgname}-${pkgver}/build + cmake -D CMAKE_INSTALL_PREFIX=/usr .. || return 1 + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/shake/shake.install b/community/shake/shake.install new file mode 100644 index 000000000..572430c7f --- /dev/null +++ b/community/shake/shake.install @@ -0,0 +1,8 @@ +post_install() { + echo "==> shake works faster if you mount your partions with the \"user_xattr\" option" +} + +post_upgrade() { + post_install +} + diff --git a/community/shaman/PKGBUILD b/community/shaman/PKGBUILD new file mode 100644 index 000000000..05fde0087 --- /dev/null +++ b/community/shaman/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 1587 2009-08-26 05:53:42Z allan $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Dario Freddi <drf54321@gmail.com> + +pkgname=shaman +pkgver=1.2.1 +pkgrel=1 +_sha1id=a47d6e07dfd5b18a98aedd5c64b86403069e2227 +pkgdesc="Complete frontend to libalpm/pacman and ABS written in Qt4" +arch=('i686' 'x86_64') +url="http://chakra-project.org/tools-shaman.html" +license=('GPL') +depends=("aqpm>=1.3.3.2" "aqpm<1.3.4") +makedepends=('cmake' 'automoc4') +source=(shaman-${pkgver}.tar.gz::http://github.com/drf/shaman1/tarball/${pkgver}) +md5sums=('d9d950c15453cf2c854edb4255308734') + +build() { + cd ${srcdir}/drf-shaman1-${_sha1id} + cmake -DCMAKE_INSTALL_PREFIX=/usr . || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/shapelib/LICENSE b/community/shapelib/LICENSE new file mode 100644 index 000000000..71368d2b8 --- /dev/null +++ b/community/shapelib/LICENSE @@ -0,0 +1,21 @@ +Copyright +The source for the Shapefile C Library is (c) 1998 Frank Warmerdam, and released under the following conditions. The intent is that anyone can do anything with the code, but that I do not assume any liability, nor express any warranty for this code. + +As of Shapelib 1.2.6 the core portions of the library are made available under two possible licenses. The licensee can choose to use the code under either the Library GNU Public License (LGPL) described in LICENSE.LGPL or under the following MIT style license. Any files in the Shapelib distribution without explicit copyright license terms (such as this documentation, the Makefile and so forth) should be considered to have the following licensing terms. Some auxilary portions of Shapelib, notably some of the components in the contrib directory come under slightly different license restrictions. Check the source files that you are actually using for conditions. + +Default License Terms +Copyright (c) 1999, Frank Warmerdam + +This software is available under the following "MIT Style" license, or at the option of the licensee under the LGPL (see LICENSE.LGPL). This option is discussed in more detail in shapelib.html. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Shapelib Modifications +I am pleased to receive bug fixes, and improvements for Shapelib. Unless the submissions indicate otherwise I will assume that changes submitted to me remain under the the above "dual license" terms. If changes are made to the library with the intention that those changes should be protected by the LGPL then I should be informed upon submission. Note that I will not generally incorporate changes into the core of Shapelib that are protected under the LGPL as this would effectively limit the whole file and distribution to LGPL terms. + +Opting for LGPL +For licensee's opting to use Shapelib under LGPL as opposed to the MIT Style license above, and wishing to redistribute the software based on Shapelib, I would ask that all "dual license" modules be updated to indicate that only the LGPL (and not the MIT Style license) applies. This action represents opting for the LGPL, and thereafter LGPL terms apply to any redistribution and modification of the affected modules. diff --git a/community/shapelib/PKGBUILD b/community/shapelib/PKGBUILD new file mode 100644 index 000000000..54e066391 --- /dev/null +++ b/community/shapelib/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +#Contributor: Bob Finch <w9ya@arrl.net> + +pkgname=shapelib +pkgver=1.2.10 +pkgrel=3 +pkgdesc="simple C API for reading and writing ESRI Shapefiles" +arch=(i686 x86_64) +depends=(glibc) +license=('LGPL' 'MIT') +options=('!libtool') +source=(http://dl.maptools.org/dl/$pkgname/$pkgname-$pkgver.tar.gz LICENSE) +md5sums=('4d96bd926167193d27bf14d56e2d484e' '431dfe7afb1d2c082682ecfcc9ee7a34') +url="http://shapelib.maptools.org/" + +build() { + cd $startdir/src/$pkgname-$pkgver + + sed -i -e s:'-O2':"${CFLAGS}": Makefile + make lib || return 1 + + sed -i -e s:/usr/local:$startdir/pkg/usr: Makefile + sed -i -e s:/usr/bin/install:/bin/install: Makefile + make lib_install + install -D -m644 ../LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/shell-fm/PKGBUILD b/community/shell-fm/PKGBUILD new file mode 100644 index 000000000..04d18b5da --- /dev/null +++ b/community/shell-fm/PKGBUILD @@ -0,0 +1,18 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Maintainer: Jeff Mickey <jeff@archlinux.org> + +pkgname=shell-fm +pkgver=0.6 +pkgrel=1 +pkgdesc="A console based player for the streams provided by Last.FM" +arch=('i686' 'x86_64') +url="http://nex.scrapping.cc/code/shell-fm/" +license=('GPL') +depends=('libmad' 'libao') +source=(http://nex.scrapping.cc/code/shell-fm/downloads/$pkgname-$pkgver.tar.bz2) +build() { + cd "$srcdir/$pkgname-$pkgver" + make || return 1 + make DESTDIR="$pkgdir/usr" install +} +md5sums=('dc8b1ffedf93df565f426f26943842ab') diff --git a/community/shfs-utils/PKGBUILD b/community/shfs-utils/PKGBUILD new file mode 100644 index 000000000..b95a10928 --- /dev/null +++ b/community/shfs-utils/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com> + +pkgname=shfs-utils +pkgver=0.35 +pkgrel=2 +pkgdesc="SHell FileSystem Linux utils" +url="http://shfs.sourceforge.net/" +license=('GPL') +arch=('i686') +depends=('glibc' 'openssh') +source=(http://downloads.sourceforge.net/sourceforge/shfs/shfs-$pkgver.tar.gz) +md5sums=('016f49d71bc32eee2b5d11fc1600cfbe') + +build() { + cd $startdir/src/shfs-$pkgver + + make utils || return 1 + make ROOT=$startdir/pkg utils-install +} diff --git a/community/shorewall/PKGBUILD b/community/shorewall/PKGBUILD new file mode 100644 index 000000000..ea67dc8ec --- /dev/null +++ b/community/shorewall/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 1859 2009-09-05 19:34:41Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: FUBAR <mrfubar@gmail.com> + +pkgname=shorewall +pkgver=4.4.1.2 +pkgrel=2 +pkgdesc="An iptables-based firewall for Linux systems" +arch=('i686' 'x86_64') +url="http://www.shorewall.net" +backup=(etc/shorewall/{shorewall.conf,zones,functions,policy,interfaces,ipsec,hosts,rules,nat,netmap,params,proxyarp,routestopped,maclist,masq,modules,tcclasses,tcdevices,tcfilters,tcrules,whitelist}) +license=('GPL') +depends=('iptables' 'iproute2') +replaces=('shorewall-perl') +source=(http://downloads.sourceforge.net/${pkgname}/$pkgname4/4.4.1/$pkgname-$pkgver.tar.bz2) +md5sums=('f04e8546450aa289580c3999f70f1fd2') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + sed -e 's!LOGFILE=/var/log/messages!LOGFILE=/var/log/messages.log!' -i shorewall.conf + sed -e 's!LOGFILE=/var/log/messages!LOGFILE=/var/log/messages.log!' -i shorewall + + mv init.archlinux.sh init.sh + DEST=/etc/rc.d INIT=shorewall PREFIX=${pkgdir} ./install.sh + cp -rv ${srcdir}/$pkgname-$pkgver/Samples ${pkgdir}/usr/share/shorewall + + sed -e 's!/subsys!!' -i ${pkgdir}/etc/shorewall/shorewall.conf + + for file in ${pkgdir}/etc/shorewall/*; do + chmod 644 ${pkgdir}/etc/shorewall/$(basename $file) + done + chmod 644 ${pkgdir}/usr/share/shorewall/modules +} diff --git a/community/shorewall6/PKGBUILD b/community/shorewall6/PKGBUILD new file mode 100644 index 000000000..442839e2f --- /dev/null +++ b/community/shorewall6/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 1861 2009-09-05 19:36:36Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> + +pkgname=shorewall6 +pkgver=4.4.1 +pkgrel=2 +pkgdesc="IPv6 support for Shorewall" +arch=('i686' 'x86_64') +url="http://www.shorewall.net" +backup=(etc/shorewall6/{shorewall.conf,zones,functions,policy,interfaces,ipsec,hosts,rules,nat,netmap,params,proxyarp,routestopped,maclist,masq,modules,tcclasses,tcdevices,tcfilters,tcrules,whitelist}) +license=('GPL') +depends=('shorewall') +source=(http://downloads.sourceforge.net/shorewall/shorewall4-ipv6/$pkgver/$pkgname-$pkgver.tar.bz2) +md5sums=('075835cd382634fa25372bcf183bcce5') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + sed -e 's!LOGFILE=/var/log/messages!LOGFILE=/var/log/messages.log!' -i shorewall6.conf + sed -e 's!LOGFILE=/var/log/messages!LOGFILE=/var/log/messages.log!' -i shorewall6 + + mv init.archlinux.sh init.sh + DEST=/etc/rc.d INIT=shorewall6 PREFIX=${pkgdir} ./install.sh + cp -rv ${srcdir}/$pkgname-$pkgver/Samples6 ${pkgdir}/usr/share/shorewall6 + + sed -e 's!/subsys!!' -i ${pkgdir}/etc/shorewall6/shorewall6.conf + + for file in ${pkgdir}/etc/shorewall6/*; do + chmod 644 ${pkgdir}/etc/shorewall6/$(basename $file) + done + chmod 644 ${pkgdir}/usr/share/shorewall6/modules +} diff --git a/community/shp2svg/PKGBUILD b/community/shp2svg/PKGBUILD new file mode 100644 index 000000000..5f8d1fb6e --- /dev/null +++ b/community/shp2svg/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 2514 2009-09-19 12:56:22Z ibiru $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=shp2svg +pkgver=0.5.1 +pkgrel=2 +pkgdesc="Takes the text input from shp2pgsql and converts it to SVG files" +arch=('i686' 'x86_64') +url="http://www.carto.net/papers/svg/utils/shp2svg/" +license=('LGPL') +depends=('postgis>=1.4' 'perl-math-round') +source=(http://www.carto.net/papers/svg/utils/shp2svg/ogis2svg.pl) +md5sums=('040103d8c83ee0d7095cad7d703d4e80') + +build() { + mkdir -p $startdir/pkg/usr/bin + install -m755 $startdir/src/ogis2svg.pl $startdir/pkg/usr/bin/ogis2svg.pl + # add a symlink because the name of the script is a little confusing. + ln -sf /usr/bin/ogis2svg.pl $startdir/pkg/usr/bin/shp2svg +} diff --git a/community/shuffle/ChangeLog b/community/shuffle/ChangeLog new file mode 100644 index 000000000..999ca2cf9 --- /dev/null +++ b/community/shuffle/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Got license from W3C website diff --git a/community/shuffle/LICENSE b/community/shuffle/LICENSE new file mode 100644 index 000000000..f695583f8 --- /dev/null +++ b/community/shuffle/LICENSE @@ -0,0 +1,88 @@ +W3C Intellectual Rights Notice and Legal Disclaimers + +This page includes notices and disclaimers related to: + + 1. Copyright + 2. Notices + 3. Trademarks + 4. Disclaimers and Liabilities + +Copyright 1994-2006 W3C (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University), All Rights Reserved. + +World Wide Web Consortium (W3C) web site pages may contain other proprietary notices and copyright information, the terms of which must be observed and followed. Specific notices do exist for W3C documents and software. Also, there are specific usage policies associated with some of the W3C Icons. Please see our Intellectual Rights FAQ for common questions about using materials from our site. +Notice and Disclaimers + +1. Unless otherwise noted, all materials contained in this Site are copyrighted and may not be used except as provided in these terms and conditions or in the copyright notice (documents and software) or other proprietary notice provided with the relevant materials. + +2. The materials contained in the Site may be downloaded or copied provided that ALL copies retain the copyright and any other proprietary notices contained on the materials. No material may be modified, edited or taken out of context such that its use creates a false or misleading statement or impression as to the positions, statements or actions of W3C. + +3. The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the Web site, its content, specifications, or software without specific, written prior permission. Title to copyright in Web site documents will at all times remain with copyright holders. Use of W3C trademarks and service marks is covered by the W3C Trademark and Servicemark License. + +4. Caches of W3C materials should comply with the "maximum time to live" information provided with the materials. After such materials have expired they should not be served from caches without first validating the contents of the W3C Site. Organizations that want to mirror W3C content must abide by the W3C Mirroring Policy. +W3CTrademarks and Generic Terms +Trademarks owned by W3C host institutions on behalf of W3C and generic terms used by the W3C + +5. The trademarks, logos, and service marks (collectively the "Trademarks") displayed on the Site are registered and unregistered Trademarks of the Massachusetts Institute of Technology (MIT), European Research Consortium for Informatics and Mathematics (ERCIM), or Keio University (Keio). All use of the W3C Trademarks is governed by the W3C Trademark and Servicemark License. No additional rights are granted by implication, estoppel, or otherwise. Terms which claimed as generic are not governed by any W3C license and are used as common descriptors by the W3C. + +The following is a list of W3C terms claimed as a trademark or generic term by MIT, ERCIM, and/or Keio on behalf of the W3C: + + W3C, World Wide Web Consortium (registered in numerous countries) + Amaya™, a Web Browser/Editor + ACSS (generic), Aural Cascading Style Sheets + CSS (generic), Cascading Style Sheets Specification + DOM (generic), Document Object Model + DSig (generic), Digital Signature Initiative + HTML (generic), HyperText Markup Language + HTTP (generic), Hypertext Transfer Protocol + JEP (generic)I, Joint Electronic Payment Initiative + Jigsaw™, Java Web Server + MathML (generic), Mathematical Markup Language + Metadata (generic) + P3P, Platform for Privacy Preferences Project + PICS (generic), Platform for Internet Content Selection + PICSRules (generic), Rules Language for PICS + RDF (generic), Resource Description Framework + SMIL (generic), Synchronized Multimedia Integration Language + SVG (generic), Scalable Vector Graphics + WAI™, Web Accessibility Initiative + WebFonts (generic) + XENC (generic), XML Encryption + XHTML (generic), The Extensible HyperText Markup Language + XML (generic), Extensible Markup Language + XMLDSIG (generic), XML Signatures + XSL (generic), Extensible Stylesheet Language + +The absence of a product or service name or logo from this list does not constitute a waiver of MIT's, ERCIM's, or Keio's trademark, ability to use a generic term, or other intellectual rights concerning that name or logo. + +Any questions concerning the use, status, or standing of W3C trademarks should be directed to: site-policy@w3.org or to W3C, Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, 77 Massachusetts Ave., Cambridge, MA 02139 USA. +Non-W3C Trademarks; Member Trademarks + +The trademarks, logos, and service marks not owned on behalf of the W3C and that are displayed on the Site are the registered and unregistered marks of their respective owners. No rights are granted by the W3C to use such marks, whether by implication, estoppel, or otherwise. + + * "METADATA" is a trademark of the Metadata Company. W3C uses the term "metadata" in a descriptive sense, meaning "data about data". W3C is not in any way affiliated with the Metadata Company. + +Legal Disclaimers + +6. W3C has not reviewed any or all of the web sites linked to this Site and is not responsible for the content of any off-site pages or any other web sites linked to this Site. Please understand that any non-W3C web site is independent from W3C, and W3C has no control over the content on that web site. In addition, a link to a non-W3C web site does not mean that W3C endorses or accepts any responsibility for the content, or the use, of such site. It is the user's responsibility to take precautions to ensure that whatever is selected is free of such items as viruses, worms, Trojan horses and other items of a destructive nature. + +7. Information W3C publishes on its Site may contain references or cross references to W3C specifications, projects, programs and services that are not announced or available in your country. Such references do not imply that W3C intends to announce such specifications, projects, programs or services in your country. + +8. Information on this Site may contain technical inaccuracies or typographical errors. Information may be changed or updated without notice. W3C may make improvements and/or changes in the materials contained in or described on this site at any time without notice. W3C may also make changes in these Terms and Conditions without notice. User is bound by such revisions and should therefore periodically visit this page to review the then current Terms and Conditions. +9. Limitation on Warranties. + +ALL MATERIALS ON THE W3C SITE ARE PROVIDED "AS IS." W3C, MIT, ERCIM, AND KEIO MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR NON-INFRINGEMENT. AS TO DOCUMENTS AND GRAPHICS PUBLISHED ON THIS SITE, W3C, MIT, ERCIM, AND KEIO MAKE NO REPRESENTATION OR WARRANTY THAT THE CONTENTS OF SUCH DOCUMENT OR GRAPHICS ARE FREE FROM ERROR OR SUITABLE FOR ANY PURPOSE; NOR THAT IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. + +Please note that some jurisdictions may not allow the exclusion of implied warranties, so some of the above exclusions may not apply to you. +10. Limitation on Liability. + +IN NO EVENT WILL W3C, MIT, ERCIM, AND KEIO BE LIABLE TO ANY PARTY FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES FOR ANY USE OF THIS SITE, OR ON ANY OTHER HYPERLINKED WEB SITE, INCLUDING, WITHOUT LIMITATION, ANY LOST PROFITS, BUSINESS INTERRUPTION, LOSS OF PROGRAMS OR OTHER DATA ON YOUR INFORMATION HANDLING SYSTEM OR OTHERWISE, EVEN IF W3C, MIT, ERCIM, OR KEIO IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +______________ + +Please see our Intellectual Rights FAQ for common questions about using materials from our site. Questions about this notice can be directed to site-policy@w3.org . + +Joseph Reagle <site-policy@w3.org> + +Last revised $Id: LICENSE,v 1.1 2007/06/28 20:55:36 tardo Exp $ + +Copyright 1998-2006 W3C (MIT,ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. diff --git a/community/shuffle/PKGBUILD b/community/shuffle/PKGBUILD new file mode 100644 index 000000000..b39aefe93 --- /dev/null +++ b/community/shuffle/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ + +pkgname=shuffle +pkgver=1.5 +pkgrel=1 +pkgdesc="Shuffles lines of input." +arch=('i686' 'x86_64') +url="http://www.w3.org/People/Bos/Shuffle/" +license=('custom') +makedepends=('gcc') +source=(http://www.w3.org/People/Bos/Shuffle/shuffle.c LICENSE) +md5sums=('d337c7e4db93489e3a30ffc8f89ec363' + '2de39ea6a09c13a9f55727816644398c') + +build() { + cd $startdir/src + gcc -o shuffle shuffle.c + install -D -m 755 shuffle $startdir/pkg/usr/bin/shuffle + install -D -m 644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/siefs/PKGBUILD b/community/siefs/PKGBUILD new file mode 100644 index 000000000..fe354bfc6 --- /dev/null +++ b/community/siefs/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Thomas Baechler <thomas.baechler@rwth-aachen.de> + +pkgname=siefs +pkgver=0.5 +pkgrel=1 +pkgdesc="Mount FlexMEM on Siemens Mobile phones" +arch=('i686' 'x86_64') +url="http://chaos.allsiemens.com/siefs/" +depends=('fuse') +license=("GPL") +source=(http://chaos.allsiemens.com/download/$pkgname-$pkgver.tar.gz siefs.patch) +md5sums=('974328fc20b99e975d03a312a2814ed8' '5c1c7aa5e57f7524b4aeec4167ae90a4') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -p1 -i ../siefs.patch + LDFLAGS=-lrt ./configure --prefix=/usr + make || return 1 + mkdir -p $startdir/pkg/sbin + make DESTDIR=$startdir/pkg install +} diff --git a/community/siefs/siefs.patch b/community/siefs/siefs.patch new file mode 100644 index 000000000..fa31c7860 --- /dev/null +++ b/community/siefs/siefs.patch @@ -0,0 +1,25 @@ +diff -ur siefs-0.5.orig/siefs/Makefile.am siefs-0.5/siefs/Makefile.am +--- siefs-0.5.orig/siefs/Makefile.am 2005-04-05 16:36:28.000000000 +0200 ++++ siefs-0.5/siefs/Makefile.am 2005-04-08 16:52:04.000000000 +0200 +@@ -12,5 +12,5 @@ + LDADD = $(fuseinst)/lib/libfuse.a -lpthread + + install-exec-hook: +- -rm -f /sbin/mount.siefs +- -ln -s $(DESTDIR)$(bindir)/siefs /sbin/mount.siefs ++ -rm -f $(DESTDIR)/sbin/mount.siefs ++ -ln -s $(bindir)/siefs $(DESTDIR)/sbin/mount.siefs +diff -ur siefs-0.5.orig/siefs/Makefile.in siefs-0.5/siefs/Makefile.in +--- siefs-0.5.orig/siefs/Makefile.in 2005-04-05 16:36:45.000000000 +0200 ++++ siefs-0.5/siefs/Makefile.in 2005-04-08 16:52:55.000000000 +0200 +@@ -345,8 +345,8 @@ + + + install-exec-hook: +- -rm -f /sbin/mount.siefs +- -ln -s $(DESTDIR)$(bindir)/siefs /sbin/mount.siefs ++ -rm -f $(DESTDIR)/sbin/mount.siefs ++ -ln -s $(bindir)/siefs $(DESTDIR)/sbin/mount.siefs + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: diff --git a/community/simgear/PKGBUILD b/community/simgear/PKGBUILD new file mode 100644 index 000000000..80bd70d02 --- /dev/null +++ b/community/simgear/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: William Rea <sillywilly@gmail.com> +# Contributor: Hans Janssen <hans@janserv.xs4all.nl> + +pkgname=simgear +pkgver=1.9.1 +pkgrel=3 +pkgdesc="A set of open-source libraries designed to be used as building blocks for quickly assembling 3d simulations, games, and visualization applications." +arch=(i686 x86_64) +depends=('glut' 'freealut' 'plib' 'openscenegraph') +makedepends=('boost') +license=("GPL") +url="http://www.simgear.org" +options=('!makeflags') +source=(ftp://ftp.simgear.org/pub/simgear/Source/SimGear-$pkgver.tar.gz) +md5sums=('edfdaa60518a06699a409d0eb9f1b157') + +build() { + cd $startdir/src/SimGear-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/simh/LICENSE b/community/simh/LICENSE new file mode 100644 index 000000000..5b0273020 --- /dev/null +++ b/community/simh/LICENSE @@ -0,0 +1,24 @@ + Original code published in 1993-2005, written by Robert M Supnik + Copyright (c) 1993-2005, Robert M Supnik + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + ROBERT M SUPNIK BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of Robert M Supnik shall not be + used in advertising or otherwise to promote the sale, use or other dealings + in this Software without prior written authorization from Robert M Supnik. + diff --git a/community/simh/PKGBUILD b/community/simh/PKGBUILD new file mode 100644 index 000000000..69f42d46d --- /dev/null +++ b/community/simh/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: waterbear <st92.at.freeshell.org> + +pkgname=simh +pkgver=3.8.1 +_pkgver=38-1 +pkgrel=1 +pkgdesc="simulator for assorted historical computers, from Altair to VAX" +arch=('i686' 'x86_64') +url="http://simh.trailing-edge.com" +license=("BSD") +depends=("libpcap" "glibc") +makedepends=("unzip") +install=simh.install +source=("http://simh.trailing-edge.com/sources/simhv${_pkgver}.zip" \ + "LICENSE") +md5sums=('e15f65a82e21ea49e14b438326d93d5c' + 'd56eefa5d020ee2b77d21280fef80e3d') + +build() { + cd $srcdir/ + + mkdir BIN + find ./VAX -type f -exec sed -i 's#SIM_INLINE##' {} \; + make USE_NETWORK=1 NETWORK_OPT='-DUSE_NETWORK -isystem /usr/include /usr/lib/libpcap.a' || exit 1 + + mkdir -p $pkgdir/usr/bin + cd BIN + for i in *; do cp $i $pkgdir/usr/bin/simh-$i; done + mkdir -p $pkgdir/usr/lib/simh + cd ../VAX + cp *.bin $pkgdir/usr/lib/simh + mkdir -p $pkgdir/usr/share/licenses/$pkgname + cp $srcdir/LICENSE $pkgdir/usr/share/licenses/$pkgname +} diff --git a/community/simh/simh.install b/community/simh/simh.install new file mode 100644 index 000000000..12f8afbc5 --- /dev/null +++ b/community/simh/simh.install @@ -0,0 +1,26 @@ +# arg 1: the new package version +post_install() { + echo -e "-> The VAX ROM images are located in /usr/lib/simh." + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/sisctrl/PKGBUILD b/community/sisctrl/PKGBUILD new file mode 100644 index 000000000..f4716f42a --- /dev/null +++ b/community/sisctrl/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: ice-man <icemanf@gmail.com> + +pkgname=sisctrl +pkgver=0.0.20051202 +pkgrel=3 +arch=(i686 x86_64) +pkgdesc="SiSCtrl is Display Control Panel for XFree86/X.org SiS driver" +makedepends=('pkgconfig') +depends=('gtk2') +url="http://www.winischhofer.at/linuxsisvga.shtml" +license=("GPL") +source=(http://www.winischhofer.net/sis/sisctrl-$pkgver.tar.gz) +md5sums=('d9db755fe9fd40809b5c30d1ab286d62') + +build() { + cd $startdir/src/$pkgname-$pkgver + + if [ -e /usr/lib/libXv.so ]; then + ./configure --with-xv-path=/usr/lib + else + ./configure + fi + + make || return 1 + + mkdir -p $startdir/pkg/usr/bin + mkdir -p $startdir/pkg/usr/man/man1/ + mkdir -p $startdir/pkg/usr/share/pixmaps + mkdir -p $startdir/pkg/usr/share/applications + + install -m 755 sisctrl $startdir/pkg/usr/bin && \ + cp sisctrl.1x sisctrl.1; gzip sisctrl.1 && \ + install -m 644 sisctrl.1.gz $startdir/pkg/usr/man/man1/ && \ + install -m 644 icons/32x32/sisctrl.xpm $startdir/pkg/usr/share/pixmaps && \ + install -m 644 icons/16x16/sisctrl.png $startdir/pkg/usr/share/pixmaps/sisctrl_16x16.png && \ + install -m 644 icons/32x32/sisctrl.png $startdir/pkg/usr/share/pixmaps/sisctrl_32x32.png && \ + install -m 644 icons/48x48/sisctrl.png $startdir/pkg/usr/share/pixmaps/sisctrl_48x48.png && \ + install -m 644 extra/sisctrl.desktop $startdir/pkg/usr/share/applications || return 1 + + mv $pkgdir/usr/man $pkgdir/usr/share/ +} diff --git a/community/sk1/PKGBUILD b/community/sk1/PKGBUILD new file mode 100644 index 000000000..6afba7824 --- /dev/null +++ b/community/sk1/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: ConnorBehan <connor.behan@gmail.com> + +pkgname=sk1 +pkgver=0.9.1 +pkgrel=1 +pkgdesc="Fork of skencil with improved CMYK support" +arch=(i686 x86_64) +url="http://sk1project.org/modules.php?name=Products&product=sk1" +depends=('tcl>=7.6' 'tk>=4.2' 'python-lcms' 'pil>=1.0' 'pyxml' 'zenity') +license=('GPL' 'LGPL') +source=(http://sk1project.org/downloads/sk1/$pkgver\pre_rev730/sk1-$pkgver\pre_rev730.tar.gz \ + dialog.patch \ + sk1.desktop) +md5sums=('723dbc0ef9b5426a8e9d4b132421c838' + '38b53bf8a02fcdc82577ca63f04a1555' + 'bbf6f10b8155838eede93b5abed724f5') + +build() { + local _tclver=`pacman -Q tcl` + local _tclnum=${tclver:4:3} + local _tcldir='tcl'${tclnum} + + cd $srcdir/sK1-${pkgver}pre + python setup.py install --prefix=/usr --root=$pkgdir || return 1 + + mkdir -p $pkgdir/usr/share/pixmaps && \ + mkdir -p $pkgdir/usr/share/applications || return 1 + + cp $pkgdir/usr/lib/python2.6/site-packages/sk1/share/icons/CrystalSVG/icon_sk1_32.png \ + $pkgdir/usr/share/pixmaps/sk1.png || return 1 + + cp $srcdir/sk1.desktop $pkgdir/usr/share/applications || return 1 + + mkdir $pkgdir/usr/lib/${_tcldir} && \ + cp -r $pkgdir/usr/lib/python2.6/site-packages/sk1/share/ttk-themes/Plastik \ + $pkgdir/usr/lib/${_tcldir}/Plastik || return 1 + +# patch -p0 $pkgdir/usr/lib/python2.6/site-packages/sk1/app/conf/configurator.py <$srcdir/dialog.patch +} diff --git a/community/sk1/dialog.patch b/community/sk1/dialog.patch new file mode 100644 index 000000000..5bfcb94ef --- /dev/null +++ b/community/sk1/dialog.patch @@ -0,0 +1,4 @@ +392c392 +< dialog_type=1 +--- +> dialog_type=0 diff --git a/community/sk1/sk1.desktop b/community/sk1/sk1.desktop new file mode 100644 index 000000000..6e1878e6e --- /dev/null +++ b/community/sk1/sk1.desktop @@ -0,0 +1,59 @@ + +[Desktop Entry] +Encoding=UTF-8 +Name=sk1 +GenericName=Vector-based Drawing Program +GenericName[af]=Vector-based Teken Program +GenericName[bg]=�ек�оѬна гѬа�и�!на пѬогѬама за Ѭи��ђване +GenericName[bs]=Program za vektorsko crtanje +GenericName[ca]=Programa de dibuix basat en els vectors +GenericName[cs]=Vektorový kresl�program +GenericName[da]=Vektorbaseret tegneprogram +GenericName[de]=Vektorbasiertes Zeichenprogramm +GenericName[el]=� ���Rγ��αμμα ��0γ��α� ική� �αϒιϒμνη� ϒε �ιαν��ϒμα�α +GenericName[eo]=Vektor-desegnilo +GenericName[es]=Programa de dibujo vectorial +GenericName[et]=Vektorgraafika joonistamine +GenericName[eu]=Marazteko Programa Bektoriala +GenericName[fa]=بر� ا�&�!�R�R رس�& بردار�R +GenericName[fi]=Vektoripohjainen piirto-ohjelma +GenericName[fr]=Logiciel de dessin vectoriel +GenericName[he]=ת�"�:� �"ת צ�"�"ר �~��"ססת �"ק���"ר�"�� +GenericName[hr]=Vektorski program za crtanje +GenericName[hu]=vektoros rajzolóprogram +GenericName[is]=Vigrað teikniforrit +GenericName[it]=Programma di disegno vettoriale +GenericName[ja]=�"����㒫�0㒼��㒳�����㒩� +GenericName[lo]=��:ຣ����ຣມວາ��~າ�a���a�aວັ���"ີ +GenericName[lt]=Vektorinio paišymo programa +GenericName[lv]=Uz Vektoriem b��z�tas Zīm�šanas Programma +GenericName[mk]=�ек�оѬ��ки базиѬан пѬогѬам за � Ѭ�а�aе +GenericName[mn]=�ек�оѬв �ђлгђђла��ан зђѬгийн пѬогѬам +GenericName[mt]=Programm biex tpinġi b'vektori +GenericName[nb]=Vektorbasert tegneprogram +GenericName[nl]=vector-gebaseerd tekenprogramma +GenericName[nn]=Vektorbasert teikneprogram +GenericName[nso]=Lenaneo lago Taka leo le Lebisitswego ka Vector +GenericName[pl]=Wektorowy program do rysowania +GenericName[pt]=Programa de Desenho Vectorial +GenericName[pt_BR]=Programa de Desenho baseado em Vetor +GenericName[ro]=Program de desenare vectorialĒ +GenericName[ru]=�xѬогѬамма век�оѬной гѬа�ики +GenericName[se]=Vektorvuo��oduvvon sárgonprográmma +GenericName[sk]=Vektorový kresliaci program +GenericName[sl]=Program za vektorsko risanje +GenericName[sv]=Vektorbaserat ritprogram +GenericName[th]=��:ร����รมวา�� า�~���a�aว���"ุ��R +GenericName[tr]=Vektor Tabanlı �!izim Programı +GenericName[uk]=�xѬогѬама ���воѬенн�� век�оѬни�& зобѬажен�R +GenericName[ven]=Mbekanyamushumo yo olwaho sa Vekitha +GenericName[vi]=Trình vẽ kiỒu Vector +GenericName[xh]=Inkqubo Yomzobo Osekwe-Kwimitha Yovavanyo +GenericName[zh_CN]=�x��!����:��9�� +GenericName[zh_TW]=���!�繪�S�9�� +GenericName[zu]=Uhlelo lwemisebenzi olusekelwe kwi-Vector +Exec=/usr/bin/sk1 +Categories=Application;Graphics; +Terminal=false +Type=Application +Icon=/usr/share/pixmaps/sk1.png diff --git a/community/skype-oss/PERMISSION b/community/skype-oss/PERMISSION new file mode 100644 index 000000000..3b959dd79 --- /dev/null +++ b/community/skype-oss/PERMISSION @@ -0,0 +1,192 @@ +From - Wed Jun 15 15:48:34 2005 +X-Mozilla-Status: 0001 +X-Mozilla-Status2: 00800000 +Message-ID: <42B031AF.80604@juvepoland.com> +Date: Wed, 15 Jun 2005 15:48:31 +0200 +From: Jaroslaw Swierczynski <swiergot@juvepoland.com> +User-Agent: Mozilla Thunderbird 1.0 (X11/20050108) +X-Accept-Language: pl, en-us, en +MIME-Version: 1.0 +To: distribution@skype.net +Subject: Skype package for Arch Linux +Content-Type: text/plain; charset=ISO-8859-2; format=flowed +Content-Transfer-Encoding: 7bit + +Hello, + +I represent the community of Arch Linux distribution. I'm interested in +making package with Skype (ie. repacking original tarball to fit our FHS +and be installable by our package manager). I'd like to ask you +permission to do that. Thanks in advance. + +-- +Jaroslaw Swierczynski <swiergot@juvepoland.com> + +From - Wed Jun 15 16:06:58 2005 +X-Account-Key: account2 +X-UIDL: 779b6ba26c3dd2cc551e4e7020af6398 +X-Mozilla-Status: 0213 +X-Mozilla-Status2: 00000000 +Return-path: <jaanus.kase@skype.net> +Envelope-to: swiergot@juvepoland.com +Delivery-date: Wed, 15 Jun 2005 15:57:16 +0200 +Received: from [195.215.8.149] (helo=mail.skype.net) + by net1.hostbank.com.pl with esmtp (Exim 4.50) + id 1DiYOf-0004NF-8e + for swiergot@juvepoland.com; Wed, 15 Jun 2005 15:57:15 +0200 +Received: from localhost (localhost.localdomain [127.0.0.1]) + by mail.skype.net (Postfix) with ESMTP id 661E94DFFD + for <swiergot@juvepoland.com>; Wed, 15 Jun 2005 15:57:25 +0200 (CEST) +Received: from jkaset41 (joltid-gw.joltid.org [195.50.194.24]) + by mail.skype.net (Postfix) with ESMTP id E91A14DF4A + for <swiergot@juvepoland.com>; Wed, 15 Jun 2005 15:57:24 +0200 (CEST) +Message-ID: <016201c571ba$85381cb0$7100a8c0@jkaset41> +From: "Jaanus Kase" <jaanus.kase@skype.net> +To: "Jaroslaw Swierczynski" <swiergot@juvepoland.com> +References: <42B031AF.80604@juvepoland.com> +Subject: Re: Skype package for Arch Linux +Date: Wed, 15 Jun 2005 16:57:13 +0200 +MIME-Version: 1.0 +Content-Type: text/plain; + format=flowed; + charset="ISO-8859-2"; + reply-type=response +Content-Transfer-Encoding: 7bit +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2900.2527 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 +X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at skype.net + +Hi, + +thanks for letting us know. Repacking original tarball is fine. + + +-- +Information contained in this e-mail is confidential and proprietary. + +regards, +Jaanus Kase, Skype +jaanus.kase@skype.net +Skype Name: terminuz + + +----- Original Message ----- +From: "Jaroslaw Swierczynski" <swiergot@juvepoland.com> +To: <distribution@skype.net> +Sent: Wednesday, June 15, 2005 3:48 PM +Subject: Skype package for Arch Linux + + +> Hello, +> +> I represent the community of Arch Linux distribution. I'm interested in +> making package with Skype (ie. repacking original tarball to fit our FHS +> and be installable by our package manager). I'd like to ask you +> permission to do that. Thanks in advance. +> +> -- +> Jaroslaw Swierczynski <swiergot@juvepoland.com> +> + +From - Wed Jun 15 16:29:37 2005 +X-Mozilla-Status: 0001 +X-Mozilla-Status2: 00800000 +Message-ID: <42B03B4D.5060705@juvepoland.com> +Date: Wed, 15 Jun 2005 16:29:33 +0200 +From: Jaroslaw Swierczynski <swiergot@juvepoland.com> +User-Agent: Mozilla Thunderbird 1.0 (X11/20050108) +X-Accept-Language: pl, en-us, en +MIME-Version: 1.0 +To: Jaanus Kase <jaanus.kase@skype.net> +Subject: Re: Skype package for Arch Linux +References: <42B031AF.80604@juvepoland.com> <016201c571ba$85381cb0$7100a8c0@jkaset41> +In-Reply-To: <016201c571ba$85381cb0$7100a8c0@jkaset41> +Content-Type: text/plain; charset=ISO-8859-2; format=flowed +Content-Transfer-Encoding: 8bit + +Jaanus Kase napisał(a): +> thanks for letting us know. Repacking original tarball is fine. + +Great! Thanks! Just to make sure you understand my intentions, here is +what the community will be provided with: + +http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/network/skype/?cvsroot=AUR +ftp://ftp.archlinux.org/community/os/i686/skype-1.1.0.13-1.pkg.tar.gz + +The package will be accesible via "pacman -S skype". + +-- +Jaroslaw Swierczynski <swiergot@juvepoland.com> + +From - Wed Jun 15 16:37:28 2005 +X-Account-Key: account2 +X-UIDL: df8b380b6a62c22a6bfb189a552b42f9 +X-Mozilla-Status: 0211 +X-Mozilla-Status2: 00000000 +Return-path: <jaanus.kase@skype.net> +Envelope-to: swiergot@juvepoland.com +Delivery-date: Wed, 15 Jun 2005 16:31:16 +0200 +Received: from [195.215.8.149] (helo=mail.skype.net) + by net1.hostbank.com.pl with esmtp (Exim 4.50) + id 1DiYvZ-0000pD-V1 + for swiergot@juvepoland.com; Wed, 15 Jun 2005 16:31:16 +0200 +Received: from localhost (localhost.localdomain [127.0.0.1]) + by mail.skype.net (Postfix) with ESMTP id 9C1CD4E049 + for <swiergot@juvepoland.com>; Wed, 15 Jun 2005 16:31:36 +0200 (CEST) +Received: from jkaset41 (joltid-gw.joltid.org [195.50.194.24]) + by mail.skype.net (Postfix) with ESMTP id 0AC614DDFC + for <swiergot@juvepoland.com>; Wed, 15 Jun 2005 16:31:35 +0200 (CEST) +Message-ID: <001701c571bf$4bb8c660$7100a8c0@jkaset41> +From: "Jaanus Kase" <jaanus.kase@skype.net> +To: "Jaroslaw Swierczynski" <swiergot@juvepoland.com> +References: <42B031AF.80604@juvepoland.com> <016201c571ba$85381cb0$7100a8c0@jkaset41> <42B03B4D.5060705@juvepoland.com> +Subject: Re: Skype package for Arch Linux +Date: Wed, 15 Jun 2005 17:31:24 +0200 +MIME-Version: 1.0 +Content-Type: text/plain; + format=flowed; + charset="ISO-8859-2"; + reply-type=response +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2900.2527 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 +X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at skype.net +Content-Transfer-Encoding: quoted-printable + +Thanks! That's all fine. + + +--=20 +Information contained in this e-mail is confidential and proprietary. + +regards, +Jaanus Kase, Skype +jaanus.kase@skype.net +Skype Name: terminuz + + +----- Original Message -----=20 +From: "Jaroslaw Swierczynski" <swiergot@juvepoland.com> +To: "Jaanus Kase" <jaanus.kase@skype.net> +Sent: Wednesday, June 15, 2005 4:29 PM +Subject: Re: Skype package for Arch Linux + + +> Jaanus Kase napisa=B3(a): +>> thanks for letting us know. Repacking original tarball is fine. +> +> Great! Thanks! Just to make sure you understand my intentions, here is=20 +> what the community will be provided with: +> +> http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/network/skype/?cvsroot=3DA= +UR +> ftp://ftp.archlinux.org/community/os/i686/skype-1.1.0.13-1.pkg.tar.gz +> +> The package will be accesible via "pacman -S skype". +> +> --=20 +> Jaroslaw Swierczynski <swiergot@juvepoland.com> +>=20 diff --git a/community/skype-oss/PKGBUILD b/community/skype-oss/PKGBUILD new file mode 100644 index 000000000..adb825800 --- /dev/null +++ b/community/skype-oss/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: thotypous <matiasΘarchlinux-br·org> +# Contributor: Jaroslaw Swierczynski <swiergotΘaur·archlinux·org> + +pkgname="skype-oss" +pkgver="2.0.0.72" +pkgrel=1 +arch=('i686') +pkgdesc="P2P software for high-quality voice communication (OSS-compatible version)" +url="http://www.skype.com/" +license=('custom') +# Don't ask me why, but skype is dinamically linked to libasound.so.2, +# so this package really depends on alsa-lib, even if it doesn't use it. +depends=('fontconfig' 'libxinerama' 'libxi' 'libxcursor' 'libsm' 'libxrandr' 'gcc-libs' 'libxv' 'libxss' 'alsa-lib' 'oss') +provides=("skype=${pkgver}") +conflicts=('skype' 'skype-staticqt') +source=("http://download.skype.com/linux/skype_static-$pkgver-oss.tar.bz2" PERMISSION) +md5sums=('ff41dd31906484863884ee0a7da441c1' + '26e1772379d4d4df9471b6ed660a6d97') + +build() { + cd "$srcdir/skype_static-$pkgver-oss" + install -m 755 -d "$pkgdir/usr/share/skype"/{avatars,lang,sounds} + install -m 644 avatars/* "$pkgdir/usr/share/skype/avatars" + install -m 644 lang/* "$pkgdir/usr/share/skype/lang" + install -m 644 sounds/* "$pkgdir/usr/share/skype/sounds" + install -m 755 -D skype "$pkgdir/usr/bin/skype" + install -m 644 -D skype.conf "$pkgdir/etc/dbus-1/system.d/skype.conf" + install -m 644 -D icons/SkypeBlue_16x16.png "$pkgdir/usr/share/icons/hicolor/16x16/skype.png" + install -m 644 -D icons/SkypeBlue_32x32.png "$pkgdir/usr/share/icons/hicolor/32x32/skype.png" + install -m 644 -D icons/SkypeBlue_48x48.png "$pkgdir/usr/share/icons/hicolor/48x48/skype.png" + install -m 644 -D icons/SkypeBlue_48x48.png "$pkgdir/usr/share/pixmaps/skype.png" + install -m 644 -D skype.desktop "$pkgdir/usr/share/applications/skype.desktop" + install -m 644 -D LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -m 644 -D "$srcdir/PERMISSION" "$pkgdir/usr/share/licenses/$pkgname/PERMISSION" +} diff --git a/community/skype-staticqt/PERMISSION b/community/skype-staticqt/PERMISSION new file mode 100644 index 000000000..3b959dd79 --- /dev/null +++ b/community/skype-staticqt/PERMISSION @@ -0,0 +1,192 @@ +From - Wed Jun 15 15:48:34 2005 +X-Mozilla-Status: 0001 +X-Mozilla-Status2: 00800000 +Message-ID: <42B031AF.80604@juvepoland.com> +Date: Wed, 15 Jun 2005 15:48:31 +0200 +From: Jaroslaw Swierczynski <swiergot@juvepoland.com> +User-Agent: Mozilla Thunderbird 1.0 (X11/20050108) +X-Accept-Language: pl, en-us, en +MIME-Version: 1.0 +To: distribution@skype.net +Subject: Skype package for Arch Linux +Content-Type: text/plain; charset=ISO-8859-2; format=flowed +Content-Transfer-Encoding: 7bit + +Hello, + +I represent the community of Arch Linux distribution. I'm interested in +making package with Skype (ie. repacking original tarball to fit our FHS +and be installable by our package manager). I'd like to ask you +permission to do that. Thanks in advance. + +-- +Jaroslaw Swierczynski <swiergot@juvepoland.com> + +From - Wed Jun 15 16:06:58 2005 +X-Account-Key: account2 +X-UIDL: 779b6ba26c3dd2cc551e4e7020af6398 +X-Mozilla-Status: 0213 +X-Mozilla-Status2: 00000000 +Return-path: <jaanus.kase@skype.net> +Envelope-to: swiergot@juvepoland.com +Delivery-date: Wed, 15 Jun 2005 15:57:16 +0200 +Received: from [195.215.8.149] (helo=mail.skype.net) + by net1.hostbank.com.pl with esmtp (Exim 4.50) + id 1DiYOf-0004NF-8e + for swiergot@juvepoland.com; Wed, 15 Jun 2005 15:57:15 +0200 +Received: from localhost (localhost.localdomain [127.0.0.1]) + by mail.skype.net (Postfix) with ESMTP id 661E94DFFD + for <swiergot@juvepoland.com>; Wed, 15 Jun 2005 15:57:25 +0200 (CEST) +Received: from jkaset41 (joltid-gw.joltid.org [195.50.194.24]) + by mail.skype.net (Postfix) with ESMTP id E91A14DF4A + for <swiergot@juvepoland.com>; Wed, 15 Jun 2005 15:57:24 +0200 (CEST) +Message-ID: <016201c571ba$85381cb0$7100a8c0@jkaset41> +From: "Jaanus Kase" <jaanus.kase@skype.net> +To: "Jaroslaw Swierczynski" <swiergot@juvepoland.com> +References: <42B031AF.80604@juvepoland.com> +Subject: Re: Skype package for Arch Linux +Date: Wed, 15 Jun 2005 16:57:13 +0200 +MIME-Version: 1.0 +Content-Type: text/plain; + format=flowed; + charset="ISO-8859-2"; + reply-type=response +Content-Transfer-Encoding: 7bit +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2900.2527 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 +X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at skype.net + +Hi, + +thanks for letting us know. Repacking original tarball is fine. + + +-- +Information contained in this e-mail is confidential and proprietary. + +regards, +Jaanus Kase, Skype +jaanus.kase@skype.net +Skype Name: terminuz + + +----- Original Message ----- +From: "Jaroslaw Swierczynski" <swiergot@juvepoland.com> +To: <distribution@skype.net> +Sent: Wednesday, June 15, 2005 3:48 PM +Subject: Skype package for Arch Linux + + +> Hello, +> +> I represent the community of Arch Linux distribution. I'm interested in +> making package with Skype (ie. repacking original tarball to fit our FHS +> and be installable by our package manager). I'd like to ask you +> permission to do that. Thanks in advance. +> +> -- +> Jaroslaw Swierczynski <swiergot@juvepoland.com> +> + +From - Wed Jun 15 16:29:37 2005 +X-Mozilla-Status: 0001 +X-Mozilla-Status2: 00800000 +Message-ID: <42B03B4D.5060705@juvepoland.com> +Date: Wed, 15 Jun 2005 16:29:33 +0200 +From: Jaroslaw Swierczynski <swiergot@juvepoland.com> +User-Agent: Mozilla Thunderbird 1.0 (X11/20050108) +X-Accept-Language: pl, en-us, en +MIME-Version: 1.0 +To: Jaanus Kase <jaanus.kase@skype.net> +Subject: Re: Skype package for Arch Linux +References: <42B031AF.80604@juvepoland.com> <016201c571ba$85381cb0$7100a8c0@jkaset41> +In-Reply-To: <016201c571ba$85381cb0$7100a8c0@jkaset41> +Content-Type: text/plain; charset=ISO-8859-2; format=flowed +Content-Transfer-Encoding: 8bit + +Jaanus Kase napisał(a): +> thanks for letting us know. Repacking original tarball is fine. + +Great! Thanks! Just to make sure you understand my intentions, here is +what the community will be provided with: + +http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/network/skype/?cvsroot=AUR +ftp://ftp.archlinux.org/community/os/i686/skype-1.1.0.13-1.pkg.tar.gz + +The package will be accesible via "pacman -S skype". + +-- +Jaroslaw Swierczynski <swiergot@juvepoland.com> + +From - Wed Jun 15 16:37:28 2005 +X-Account-Key: account2 +X-UIDL: df8b380b6a62c22a6bfb189a552b42f9 +X-Mozilla-Status: 0211 +X-Mozilla-Status2: 00000000 +Return-path: <jaanus.kase@skype.net> +Envelope-to: swiergot@juvepoland.com +Delivery-date: Wed, 15 Jun 2005 16:31:16 +0200 +Received: from [195.215.8.149] (helo=mail.skype.net) + by net1.hostbank.com.pl with esmtp (Exim 4.50) + id 1DiYvZ-0000pD-V1 + for swiergot@juvepoland.com; Wed, 15 Jun 2005 16:31:16 +0200 +Received: from localhost (localhost.localdomain [127.0.0.1]) + by mail.skype.net (Postfix) with ESMTP id 9C1CD4E049 + for <swiergot@juvepoland.com>; Wed, 15 Jun 2005 16:31:36 +0200 (CEST) +Received: from jkaset41 (joltid-gw.joltid.org [195.50.194.24]) + by mail.skype.net (Postfix) with ESMTP id 0AC614DDFC + for <swiergot@juvepoland.com>; Wed, 15 Jun 2005 16:31:35 +0200 (CEST) +Message-ID: <001701c571bf$4bb8c660$7100a8c0@jkaset41> +From: "Jaanus Kase" <jaanus.kase@skype.net> +To: "Jaroslaw Swierczynski" <swiergot@juvepoland.com> +References: <42B031AF.80604@juvepoland.com> <016201c571ba$85381cb0$7100a8c0@jkaset41> <42B03B4D.5060705@juvepoland.com> +Subject: Re: Skype package for Arch Linux +Date: Wed, 15 Jun 2005 17:31:24 +0200 +MIME-Version: 1.0 +Content-Type: text/plain; + format=flowed; + charset="ISO-8859-2"; + reply-type=response +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2900.2527 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 +X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at skype.net +Content-Transfer-Encoding: quoted-printable + +Thanks! That's all fine. + + +--=20 +Information contained in this e-mail is confidential and proprietary. + +regards, +Jaanus Kase, Skype +jaanus.kase@skype.net +Skype Name: terminuz + + +----- Original Message -----=20 +From: "Jaroslaw Swierczynski" <swiergot@juvepoland.com> +To: "Jaanus Kase" <jaanus.kase@skype.net> +Sent: Wednesday, June 15, 2005 4:29 PM +Subject: Re: Skype package for Arch Linux + + +> Jaanus Kase napisa=B3(a): +>> thanks for letting us know. Repacking original tarball is fine. +> +> Great! Thanks! Just to make sure you understand my intentions, here is=20 +> what the community will be provided with: +> +> http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/network/skype/?cvsroot=3DA= +UR +> ftp://ftp.archlinux.org/community/os/i686/skype-1.1.0.13-1.pkg.tar.gz +> +> The package will be accesible via "pacman -S skype". +> +> --=20 +> Jaroslaw Swierczynski <swiergot@juvepoland.com> +>=20 diff --git a/community/skype-staticqt/PKGBUILD b/community/skype-staticqt/PKGBUILD new file mode 100644 index 000000000..91459bad7 --- /dev/null +++ b/community/skype-staticqt/PKGBUILD @@ -0,0 +1,33 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + +pkgname=skype-staticqt +pkgver=2.1.0.47 +pkgrel=1 +arch=('i686') +pkgdesc="P2P software for high-quality voice communication (static Qt)" +url="http://www.skype.com/" +license=('custom') +depends=('alsa-lib' 'fontconfig' 'libxinerama' 'libxi' 'libxcursor' 'libsm' 'libxrandr' 'gcc-libs' 'libxv' 'libxss') +provides=('skype') +conflicts=('skype') +options=('!strip') +source=(http://download.skype.com/linux/skype_static-$pkgver.tar.bz2 PERMISSION) +md5sums=('84cd16086d499b766a6ea9524271c0b9' + '26e1772379d4d4df9471b6ed660a6d97') + +build() { + cd $startdir/src/skype_static-$pkgver + install -m 755 -d $startdir/pkg/usr/share/skype/{avatars,lang,sounds} + install -m 644 avatars/* $startdir/pkg/usr/share/skype/avatars + install -m 644 lang/* $startdir/pkg/usr/share/skype/lang + install -m 644 sounds/* $startdir/pkg/usr/share/skype/sounds + install -m 755 -D skype $startdir/pkg/usr/bin/skype + install -m 644 -D skype.conf $startdir/pkg/etc/dbus-1/system.d/skype.conf + install -m 644 -D icons/SkypeBlue_16x16.png $startdir/pkg/usr/share/icons/hicolor/16x16/skype.png + install -m 644 -D icons/SkypeBlue_32x32.png $startdir/pkg/usr/share/icons/hicolor/32x32/skype.png + install -m 644 -D icons/SkypeBlue_48x48.png $startdir/pkg/usr/share/icons/hicolor/48x48/skype.png + install -m 644 -D icons/SkypeBlue_48x48.png $startdir/pkg/usr/share/pixmaps/skype.png + install -m 644 -D skype.desktop $startdir/pkg/usr/share/applications/skype.desktop + install -m 644 -D LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE + install -m 644 -D $startdir/src/PERMISSION $startdir/pkg/usr/share/licenses/$pkgname/PERMISSION +} diff --git a/community/skype/PERMISSION b/community/skype/PERMISSION new file mode 100644 index 000000000..3b959dd79 --- /dev/null +++ b/community/skype/PERMISSION @@ -0,0 +1,192 @@ +From - Wed Jun 15 15:48:34 2005 +X-Mozilla-Status: 0001 +X-Mozilla-Status2: 00800000 +Message-ID: <42B031AF.80604@juvepoland.com> +Date: Wed, 15 Jun 2005 15:48:31 +0200 +From: Jaroslaw Swierczynski <swiergot@juvepoland.com> +User-Agent: Mozilla Thunderbird 1.0 (X11/20050108) +X-Accept-Language: pl, en-us, en +MIME-Version: 1.0 +To: distribution@skype.net +Subject: Skype package for Arch Linux +Content-Type: text/plain; charset=ISO-8859-2; format=flowed +Content-Transfer-Encoding: 7bit + +Hello, + +I represent the community of Arch Linux distribution. I'm interested in +making package with Skype (ie. repacking original tarball to fit our FHS +and be installable by our package manager). I'd like to ask you +permission to do that. Thanks in advance. + +-- +Jaroslaw Swierczynski <swiergot@juvepoland.com> + +From - Wed Jun 15 16:06:58 2005 +X-Account-Key: account2 +X-UIDL: 779b6ba26c3dd2cc551e4e7020af6398 +X-Mozilla-Status: 0213 +X-Mozilla-Status2: 00000000 +Return-path: <jaanus.kase@skype.net> +Envelope-to: swiergot@juvepoland.com +Delivery-date: Wed, 15 Jun 2005 15:57:16 +0200 +Received: from [195.215.8.149] (helo=mail.skype.net) + by net1.hostbank.com.pl with esmtp (Exim 4.50) + id 1DiYOf-0004NF-8e + for swiergot@juvepoland.com; Wed, 15 Jun 2005 15:57:15 +0200 +Received: from localhost (localhost.localdomain [127.0.0.1]) + by mail.skype.net (Postfix) with ESMTP id 661E94DFFD + for <swiergot@juvepoland.com>; Wed, 15 Jun 2005 15:57:25 +0200 (CEST) +Received: from jkaset41 (joltid-gw.joltid.org [195.50.194.24]) + by mail.skype.net (Postfix) with ESMTP id E91A14DF4A + for <swiergot@juvepoland.com>; Wed, 15 Jun 2005 15:57:24 +0200 (CEST) +Message-ID: <016201c571ba$85381cb0$7100a8c0@jkaset41> +From: "Jaanus Kase" <jaanus.kase@skype.net> +To: "Jaroslaw Swierczynski" <swiergot@juvepoland.com> +References: <42B031AF.80604@juvepoland.com> +Subject: Re: Skype package for Arch Linux +Date: Wed, 15 Jun 2005 16:57:13 +0200 +MIME-Version: 1.0 +Content-Type: text/plain; + format=flowed; + charset="ISO-8859-2"; + reply-type=response +Content-Transfer-Encoding: 7bit +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2900.2527 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 +X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at skype.net + +Hi, + +thanks for letting us know. Repacking original tarball is fine. + + +-- +Information contained in this e-mail is confidential and proprietary. + +regards, +Jaanus Kase, Skype +jaanus.kase@skype.net +Skype Name: terminuz + + +----- Original Message ----- +From: "Jaroslaw Swierczynski" <swiergot@juvepoland.com> +To: <distribution@skype.net> +Sent: Wednesday, June 15, 2005 3:48 PM +Subject: Skype package for Arch Linux + + +> Hello, +> +> I represent the community of Arch Linux distribution. I'm interested in +> making package with Skype (ie. repacking original tarball to fit our FHS +> and be installable by our package manager). I'd like to ask you +> permission to do that. Thanks in advance. +> +> -- +> Jaroslaw Swierczynski <swiergot@juvepoland.com> +> + +From - Wed Jun 15 16:29:37 2005 +X-Mozilla-Status: 0001 +X-Mozilla-Status2: 00800000 +Message-ID: <42B03B4D.5060705@juvepoland.com> +Date: Wed, 15 Jun 2005 16:29:33 +0200 +From: Jaroslaw Swierczynski <swiergot@juvepoland.com> +User-Agent: Mozilla Thunderbird 1.0 (X11/20050108) +X-Accept-Language: pl, en-us, en +MIME-Version: 1.0 +To: Jaanus Kase <jaanus.kase@skype.net> +Subject: Re: Skype package for Arch Linux +References: <42B031AF.80604@juvepoland.com> <016201c571ba$85381cb0$7100a8c0@jkaset41> +In-Reply-To: <016201c571ba$85381cb0$7100a8c0@jkaset41> +Content-Type: text/plain; charset=ISO-8859-2; format=flowed +Content-Transfer-Encoding: 8bit + +Jaanus Kase napisał(a): +> thanks for letting us know. Repacking original tarball is fine. + +Great! Thanks! Just to make sure you understand my intentions, here is +what the community will be provided with: + +http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/network/skype/?cvsroot=AUR +ftp://ftp.archlinux.org/community/os/i686/skype-1.1.0.13-1.pkg.tar.gz + +The package will be accesible via "pacman -S skype". + +-- +Jaroslaw Swierczynski <swiergot@juvepoland.com> + +From - Wed Jun 15 16:37:28 2005 +X-Account-Key: account2 +X-UIDL: df8b380b6a62c22a6bfb189a552b42f9 +X-Mozilla-Status: 0211 +X-Mozilla-Status2: 00000000 +Return-path: <jaanus.kase@skype.net> +Envelope-to: swiergot@juvepoland.com +Delivery-date: Wed, 15 Jun 2005 16:31:16 +0200 +Received: from [195.215.8.149] (helo=mail.skype.net) + by net1.hostbank.com.pl with esmtp (Exim 4.50) + id 1DiYvZ-0000pD-V1 + for swiergot@juvepoland.com; Wed, 15 Jun 2005 16:31:16 +0200 +Received: from localhost (localhost.localdomain [127.0.0.1]) + by mail.skype.net (Postfix) with ESMTP id 9C1CD4E049 + for <swiergot@juvepoland.com>; Wed, 15 Jun 2005 16:31:36 +0200 (CEST) +Received: from jkaset41 (joltid-gw.joltid.org [195.50.194.24]) + by mail.skype.net (Postfix) with ESMTP id 0AC614DDFC + for <swiergot@juvepoland.com>; Wed, 15 Jun 2005 16:31:35 +0200 (CEST) +Message-ID: <001701c571bf$4bb8c660$7100a8c0@jkaset41> +From: "Jaanus Kase" <jaanus.kase@skype.net> +To: "Jaroslaw Swierczynski" <swiergot@juvepoland.com> +References: <42B031AF.80604@juvepoland.com> <016201c571ba$85381cb0$7100a8c0@jkaset41> <42B03B4D.5060705@juvepoland.com> +Subject: Re: Skype package for Arch Linux +Date: Wed, 15 Jun 2005 17:31:24 +0200 +MIME-Version: 1.0 +Content-Type: text/plain; + format=flowed; + charset="ISO-8859-2"; + reply-type=response +X-Priority: 3 +X-MSMail-Priority: Normal +X-Mailer: Microsoft Outlook Express 6.00.2900.2527 +X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 +X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at skype.net +Content-Transfer-Encoding: quoted-printable + +Thanks! That's all fine. + + +--=20 +Information contained in this e-mail is confidential and proprietary. + +regards, +Jaanus Kase, Skype +jaanus.kase@skype.net +Skype Name: terminuz + + +----- Original Message -----=20 +From: "Jaroslaw Swierczynski" <swiergot@juvepoland.com> +To: "Jaanus Kase" <jaanus.kase@skype.net> +Sent: Wednesday, June 15, 2005 4:29 PM +Subject: Re: Skype package for Arch Linux + + +> Jaanus Kase napisa=B3(a): +>> thanks for letting us know. Repacking original tarball is fine. +> +> Great! Thanks! Just to make sure you understand my intentions, here is=20 +> what the community will be provided with: +> +> http://cvs.archlinux.org/cgi-bin/viewcvs.cgi/network/skype/?cvsroot=3DA= +UR +> ftp://ftp.archlinux.org/community/os/i686/skype-1.1.0.13-1.pkg.tar.gz +> +> The package will be accesible via "pacman -S skype". +> +> --=20 +> Jaroslaw Swierczynski <swiergot@juvepoland.com> +>=20 diff --git a/community/skype/PKGBUILD b/community/skype/PKGBUILD new file mode 100644 index 000000000..95627d244 --- /dev/null +++ b/community/skype/PKGBUILD @@ -0,0 +1,32 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + +pkgname=skype +pkgver=2.1.0.47 +pkgrel=1 +arch=('i686') +pkgdesc="P2P software for high-quality voice communication" +url="http://www.skype.com/" +license=('custom') +depends=('qt' 'alsa-lib' 'libxss' 'libxv') +conflicts=('skype-staticqt') +options=('!strip') +source=(http://download.skype.com/linux/$pkgname-$pkgver.tar.bz2 PERMISSION) +md5sums=('7396164fb926705300d72cd478458d36' + '26e1772379d4d4df9471b6ed660a6d97') + +build() { + cd $startdir/src/$pkgname-$pkgver + install -m 755 -d $startdir/pkg/usr/share/$pkgname/{avatars,lang,sounds} + install -m 644 avatars/* $startdir/pkg/usr/share/$pkgname/avatars + install -m 644 lang/* $startdir/pkg/usr/share/$pkgname/lang + install -m 644 sounds/* $startdir/pkg/usr/share/$pkgname/sounds + install -m 755 -D $pkgname $startdir/pkg/usr/bin/$pkgname + install -m 644 -D $pkgname.conf $startdir/pkg/etc/dbus-1/system.d/$pkgname.conf + install -m 644 -D icons/SkypeBlue_16x16.png $startdir/pkg/usr/share/icons/hicolor/16x16/$pkgname.png + install -m 644 -D icons/SkypeBlue_32x32.png $startdir/pkg/usr/share/icons/hicolor/32x32/$pkgname.png + install -m 644 -D icons/SkypeBlue_48x48.png $startdir/pkg/usr/share/icons/hicolor/48x48/$pkgname.png + install -m 644 -D icons/SkypeBlue_48x48.png $startdir/pkg/usr/share/pixmaps/$pkgname.png + install -m 644 -D $pkgname.desktop $startdir/pkg/usr/share/applications/$pkgname.desktop + install -m 644 -D LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE + install -m 644 -D $startdir/src/PERMISSION $startdir/pkg/usr/share/licenses/$pkgname/PERMISSION +} diff --git a/community/sleuthkit/PKGBUILD b/community/sleuthkit/PKGBUILD new file mode 100644 index 000000000..794a16814 --- /dev/null +++ b/community/sleuthkit/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> + +pkgname=sleuthkit +pkgver=3.0.1 +pkgrel=1 +pkgdesc='File system and media management forensic analysis tools (supports NTFS, FAT, UFS1/2, FFS, Ext2 and Ext3)' +url='http://www.sleuthkit.org/sleuthkit' +arch=('i686' 'x86_64') +license=('GPL2' 'CPL' 'custom:"IBM Public Licence"') +depends=(perl) +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('55956dd3bbfa6c9e2ebcc685c2a9569d') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --mandir=/usr/share/man || return 1 + make || return 1 + make DESTDIR=$pkgdir install || return 1 + install -d "$pkgdir/usr/share/licenses/$pkgname" + cp licenses/* "$pkgdir/usr/share/licenses/$pkgname" +} diff --git a/community/slime-cvs/PKGBUILD b/community/slime-cvs/PKGBUILD new file mode 100644 index 000000000..532f6d4da --- /dev/null +++ b/community/slime-cvs/PKGBUILD @@ -0,0 +1,44 @@ +# Contributor: Johannes Weiner <hannes@saeurebad.de> +# Contributor: Daniel Leidisch <spam@leidisch.net> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=slime-cvs +pkgver=20091005 +pkgrel=1 +arch=('any') +pkgdesc="The Superior Lisp Interaction Mode for Emacs" +url="http://common-lisp.net/project/slime/" +depends=('emacs') +makedepends=('cvs' 'texlive-core') +license=('custom') +conflicts=('slime') +provides=('slime') +install='slime.install' +source=(http://common-lisp.net/project/slime/snapshots/slime-current.tgz \ + licenses) +md5sums=('245b4ac68639c391ef720c2213ce5707' '1cdfb69afc10f0d0b690884591678081') + +build() { + cd $srcdir/slime-2009-10-05 + + install -d $pkgdir/usr/share/emacs/site-lisp + cp -r $srcdir/slime-2009-10-05 $pkgdir/usr/share/emacs/site-lisp + + install -d $pkgdir/usr/share/common-lisp/systems + ln -s /usr/share/emacs/site-lisp/slime/swank.asd \ + $pkgdir/usr/share/common-lisp/systems/ + + find $pkgdir -iname "*cvs*" | xargs rm -rf + install -D -m644 $srcdir/licenses \ + $pkgdir/usr/share/licenses/$pkgname/licenses || return 1 + cd $srcdir/slime-2009-10-05/doc + make || return 1 + make infodir=$pkgdir/usr/share/info install || return 1 + rm $pkgdir/usr/share/info/dir || return 1 + install -Dm644 slime.pdf $pkgdir/usr/share/doc/slime/slime.pdf || return 1 + install -Dm644 slime-refcard.pdf \ + $pkgdir/usr/share/doc/slime/slime-refcard.pdf || return 1 + install -d $pkgdir/usr/share/doc/slime/html || return 1 + install -m644 html/* $pkgdir/usr/share/doc/slime/html || return 1 +} + diff --git a/community/slime-cvs/licenses b/community/slime-cvs/licenses new file mode 100644 index 000000000..7e7d94141 --- /dev/null +++ b/community/slime-cvs/licenses @@ -0,0 +1,8 @@ +Licence. +---------------------------------------- + + SLIME is free software. The source files are licensed separately for + maximum compatibility with their host environment, for example + slime.el is GPL and swank-cmucl.lisp is public domain. See the + source files for more details. + diff --git a/community/slime-cvs/slime.install b/community/slime-cvs/slime.install new file mode 100644 index 000000000..0e96263bf --- /dev/null +++ b/community/slime-cvs/slime.install @@ -0,0 +1,24 @@ +post_install() { + cat << EOF + +:: To make use of slime, add the following lines to your +:: ~/.emacs.el or ~/.emacs: + +(setq inferior-lisp-program "/path/to/lisp-executable") +(add-to-list 'load-path "/usr/share/emacs/site-lisp/slime/") +(require 'slime) +(slime-setup) + +:: Then run 'M-x slime' from within emacs. + +EOF +echo "Adding Info-File" +install-info /usr/share/info/slime.info.gz /usr/share/info/dir +} + +post_upgrade() { post_install; } + +pre_remove() { +echo "Removing Info-File" +install-info --delete /usr/share/info/slime.info.gz /usr/share/info/dir +} diff --git a/community/slimevolley/PKGBUILD b/community/slimevolley/PKGBUILD new file mode 100644 index 000000000..939476b26 --- /dev/null +++ b/community/slimevolley/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <gcarrier@aur.archlinux.org> +# Contributor: Joel Schaerer <joel.schaerer@laposte.net> +pkgname=slimevolley +pkgver=2.4.1 +pkgrel=4 +pkgdesc="A simple yet fun arcade volley game" +arch=('i686' 'x86_64') +url="http://slime.tuxfamily.org/index.php" +license=('GPL') +depends=('sdl_net' 'sdl_ttf' 'sdl_image') +makedepends=('cmake') +source=("http://downloads.tuxfamily.org/slime/debian/dists/stable/main/source/${pkgname}_${pkgver}.tar.gz") +build() { + cd "$srcdir/$pkgname-$pkgver" + cmake -DCMAKE_INSTALL_PREFIX:FILEPATH=/usr . || return 1 + make || return 1 + make DESTDIR="$pkgdir/" install + install -d "$pkgdir"/usr/bin + mv "$pkgdir"/usr/games/slimevolley "$pkgdir"/usr/bin/slimevolley +} +md5sums=('59e570b4442c9a3eec3827f850185456') diff --git a/community/sloccount/PKGBUILD b/community/sloccount/PKGBUILD new file mode 100644 index 000000000..35a15d515 --- /dev/null +++ b/community/sloccount/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Christof Musik <christof@senfdax.de> + +pkgname=sloccount +pkgver=2.26 +pkgrel=4 +pkgdesc="Tools for counting physical source lines of code" +url="http://www.dwheeler.com/sloccount/" +license=('GPL') +depends=('perl') +arch=('i686' 'x86_64') +source=(http://www.dwheeler.com/${pkgname}/${pkgname}-${pkgver}.tar.gz) +md5sums=('09abd6e2a016ebaf7552068a1dba1249') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + mkdir -p ${pkgdir}/usr/bin + make PREFIX=${pkgdir}/usr install +} diff --git a/community/slock/PKGBUILD b/community/slock/PKGBUILD new file mode 100644 index 000000000..209af2a6d --- /dev/null +++ b/community/slock/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sebastian A. Liem <sebastian at liem dot se> + +pkgname=slock +pkgver=0.9 +pkgrel=2 +pkgdesc="A simple screen locker for X." +arch=('i686' 'x86_64') +url="http://www.suckless.org/programs/slock.html" +license=('MIT') +depends=('libx11') +source=(http://code.suckless.org/dl/tools/slock-$pkgver.tar.gz) +md5sums=('df342ad129cf2c3b8eb8da9d9d0ab845') + +build() { + cd $startdir/src/$pkgname-$pkgver + sed -i "s#/usr/X11R6/include#/usr/include/X11#g" config.mk + sed -i "s#/usr/X11R6/lib#/usr/lib/X11#g" config.mk + sed -i 's|PREFIX = /usr/local|PREFIX = /usr|g' config.mk + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + install -m644 -D LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/slrn/PKGBUILD b/community/slrn/PKGBUILD new file mode 100644 index 000000000..7991a6c8d --- /dev/null +++ b/community/slrn/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Grigorios Bouzakis <grbzks[at]gmail[dot]com> + +pkgname=slrn +pkgver=0.9.9p1 +pkgrel=5 +pkgdesc="An open source text-based news client" +arch=('i686' 'x86_64') +url="http://www.slrn.org/" +license=('GPL') +depends=('openssl' 'slang') +makedepends=('uudeview') +optdepends=('metamail') +options=('!makeflags' 'docs' 'zipman') +backup=(etc/slrnrc) +source=(http://downloads.sourceforge.net/slrn/$pkgname-$pkgver.tar.gz) +md5sums=('6cc8ac6baaff7cc2a8b78f7fbbe3187f') + +build() { + cd $srcdir/$pkgname-$pkgver + + ./configure --prefix=/usr --sysconfdir=/etc \ + --enable-setgid-code \ + --with-slrnpull --with-ssl --with-uu \ + --with-uulib=/usr/lib/uudeview \ + --with-uuinc=/usr/include/uudeview \ + --enable-spoilers + + make || return 1 + make DESTDIR=$pkgdir install + + install -D -m644 doc/slrn.rc $pkgdir/etc/slrnrc +} diff --git a/community/smbnetfs/PKGBUILD b/community/smbnetfs/PKGBUILD new file mode 100644 index 000000000..e3d2312bc --- /dev/null +++ b/community/smbnetfs/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=smbnetfs +pkgver=0.3.11a +pkgrel=1 +pkgdesc="small C program that mounts Microsoft network neighborhood in single directory." +arch=('i686' 'x86_64') +url="http://smbnetfs.sourceforge.net/" +license=('GPL') +depends=(fuse smbclient sudo) +makedepends=(patch) +backup=(etc/smbnetfs/.smb/smb.conf \ + etc/smbnetfs/.smb/smbnetfs.conf \ + etc/smbnetfs/.smb/smbnetfs.auth \ + etc/smbnetfs/.smb/smbnetfs.host) +install=smbnetfs.install +source=(http://downloads.sourceforge.net/smbnetfs/$pkgname-$pkgver.tar.bz2 \ + rc-smbnetfs \ + conf-smbnetfs) +md5sums=('4b9e9c839533332173c7f4a29037c752' + 'd1a5734f79496538d9e12015df1e4fed' + 'e150c4cd894cc6ade11b94c95cf17ec4') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install && \ + mkdir -p $startdir/pkg/etc/smbnetfs/.smb && \ + install -D -m 0644 $startdir/src/$pkgname-$pkgver/doc/smbnetfs.conf $startdir/pkg/etc/smbnetfs/.smb/smbnetfs.conf && \ + install -D -m 0644 $startdir/src/$pkgname-$pkgver/doc/INSTALL $startdir/pkg/usr/share/smbnetfs/INSTALL && \ + install -D -m 0644 $startdir/src/$pkgname-$pkgver/README $startdir/pkg/usr/share/smbnetfs/README && \ + install -D -m 0755 $startdir/src/rc-smbnetfs $startdir/pkg/etc/rc.d/smbnetfs && \ + install -D -m 0644 $startdir/src/conf-smbnetfs $startdir/pkg/etc/conf.d/smbnetfs && \ + touch $startdir/pkg/etc/smbnetfs/.smb/smb.conf +} diff --git a/community/smbnetfs/conf-smbnetfs b/community/smbnetfs/conf-smbnetfs new file mode 100644 index 000000000..1d45606e7 --- /dev/null +++ b/community/smbnetfs/conf-smbnetfs @@ -0,0 +1 @@ +SMBNETFS_MOUNT_POINT=/mnt/smbnet diff --git a/community/smbnetfs/rc-smbnetfs b/community/smbnetfs/rc-smbnetfs new file mode 100644 index 000000000..6e88f7d2e --- /dev/null +++ b/community/smbnetfs/rc-smbnetfs @@ -0,0 +1,52 @@ +#!/bin/bash + +. /etc/conf.d/smbnetfs +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + echo `pidof smbnetfs` +} + +case "$1" in + start) + stat_busy "Starting smbnetfs" + + [ -f /var/run/smbnetfs.pid ] && rm -f /var/run/smbnetfs.pid + PID=`get_pid` + if [ -z "$PID" ]; then + cd /tmp && \ + [ -d $SMBNETFS_MOUNT_POINT ] && \ + sudo -u nobody -- bash -c "HOME=/etc/smbnetfs exec smbnetfs -o allow_other $SMBNETFS_MOUNT_POINT" &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + echo `get_pid` > /var/run/smbnetfs.pid + add_daemon smbnetfs + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping smbnetfs daemon" + + fusermount -u $SMBNETFS_MOUNT_POINT &> /dev/null + rm -f /var/run/smbnetfs.pid &> /dev/null + rm_daemon smbnetfs + stat_done + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/smbnetfs/smbnetfs.install b/community/smbnetfs/smbnetfs.install new file mode 100644 index 000000000..0516d8318 --- /dev/null +++ b/community/smbnetfs/smbnetfs.install @@ -0,0 +1,42 @@ +pre_install() { + /bin/true +} + +post_install() { + echo "-- To use rc-script you should:" + echo "-- * set user_allow_other option in /etc/fuse.conf" + echo "-- * check permissions for nobody to /mnt/smbnet and /etc/smbnetfs" + + chown -R nobody.nobody /etc/smbnetfs/.smb && \ + mkdir -p /mnt/smbnet && \ + chown nobody.nobody /mnt/smbnet && \ + chmod 0777 /mnt/smbnet +} + +pre_upgrade() { + /etc/rc.d/smbnetfs stop + /bin/true +} + +post_upgrade() { + echo "-- You should set user_allow_other option in /etc/fuse.conf to use rc-script" + echo "-- * set user_allow_other option in /etc/fuse.conf" + echo "-- * check permissions for nobody to /mnt/smbnet and /etc/smbnetfs" + + chown -R nobody.nobody /etc/smbnetfs/.smb && \ + mkdir -p /mnt/smbnet && \ + chown nobody.nobody /mnt/smbnet && \ + chmod 0777 /mnt/smbnet +} + +pre_remove() { + /bin/true +} + +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/sniffit/PKGBUILD b/community/sniffit/PKGBUILD new file mode 100644 index 000000000..bfb84994f --- /dev/null +++ b/community/sniffit/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Kessia 'even' Pinheiro <kessiapinheiro at gmail.com> +pkgname=sniffit +pkgver=0.3.7.beta +pkgrel=9 +pkgdesc="very good packet sniffer for unix with ncurses interactive mode." +arch=('i686' 'x86_64') +url="http://packages.ubuntu.com/source/sniffit" +#seems the website are out, ubuntu have all sources +#url=http://reptile.rug.ac.be/~coder/sniffit/sniffit.html" +license=('GPL') +depends=('ncurses' 'libpcap') +makedepends=('libtool') +source=("http://archive.ubuntu.com/ubuntu/pool/universe/s/${pkgname}/${pkgname}_${pkgver}.orig.tar.gz" + 'sniffit-fix.patch') +md5sums=('2697cc18878480199fe6db1e61134d5a' + 'e66e45dac8fd088accd62160cf8b569f') + +build() { + cd "${srcdir}" + patch -Np0 < ${srcdir}/sniffit-fix.patch || return 1 + + cd "${srcdir}/${pkgname}.${pkgver}" + + rm -f config.sub config.guess + cp /usr/share/libtool/config/config.{guess,sub} . + + ./configure --prefix=/usr --no-recursion + make || return 1 + install -d -m0755 -g root -o root ${pkgdir}/usr/{sbin,share/licenses/${pkgname}} || return 1 + install -D -m0744 -g root -o root sniffit ${pkgdir}/usr/sbin/sniffit + install -D -m0644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname} +} diff --git a/community/sniffit/sniffit-fix.patch b/community/sniffit/sniffit-fix.patch new file mode 100644 index 000000000..e933c70cb --- /dev/null +++ b/community/sniffit/sniffit-fix.patch @@ -0,0 +1,937 @@ +--- sniffit.0.3.7.beta.orig/sniffit.5 ++++ sniffit.0.3.7.beta/sniffit.5 +@@ -122,7 +122,6 @@ + a) Send by hosts '100.100.12.*' + b) Send from/to 100.100.12.2 (useless line) + c) deselecting all WWW packets on the subnet +-.ni + + .SH AUTHOR + Brecht Claerhout <coder@reptile.rug.ac.be> +--- sniffit.0.3.7.beta.orig/sn_structs.h ++++ sniffit.0.3.7.beta/sn_structs.h +@@ -67,7 +67,7 @@ + struct snif_mask /* struct for mask */ + { + _32_bit source_ip, destination_ip; +- _32_bit short source_port, destination_port; ++ _16_bit source_port, destination_port; + }; + + /* (packet generation) */ +--- sniffit.0.3.7.beta.orig/sniffit.0.3.7.c ++++ sniffit.0.3.7.beta/sniffit.0.3.7.c +@@ -48,15 +48,15 @@ + { + printf ( + "usage: %s [-xdabvnN] [-P proto] [-A char] [-p port] [(-r|-R) recordfile]\n" +- " [-l sniflen] [-L logparam] [-F snifdevice] [-M plugin]\n" ++ " [-l sniflen] [-L logparam] [-F snifdevice] [-M plugin]\n", ++ prog_name); + #ifdef INCLUDE_INTERFACE +- " [-D tty]" ++ printf ( " [-D tty]" + " (-t<Target IP> | -s<Source IP>)" +- " | (-i|-I) | -c<config file>]\n", ++ " | (-i|-I) | -c<config file>]\n"); + #else +- " (-t<Target IP> | -s<Source IP>) | -c<config file>]\n", ++ printf ( " (-t<Target IP> | -s<Source IP>) | -c<config file>]\n"); + #endif +- prog_name); + printf ("Plugins Available:\n"); + #ifdef PLUGIN0_NAME + printf (" 0 -- %s\n", PLUGIN0_NAME); +--- sniffit.0.3.7.beta.orig/sn_analyse.c ++++ sniffit.0.3.7.beta/sn_analyse.c +@@ -151,16 +151,18 @@ + { + char workbuf1[MTU]; + char *wb_dummy; ++ char *p; ++ size_t len = info.DATA_len <= MTU-1 ? info.DATA_len : MTU-1; + +- strncpy(workbuf1,data,info.DATA_len); +- workbuf1[info.DATA_len]=0; ++ strncpy(workbuf1,data,len); ++ workbuf1[len]=0; + strlower(workbuf1); + +- if(strstr(workbuf1,"mail from")!=NULL) ++ if((p=strstr(workbuf1,"mail from"))!=NULL) + { + char workbuf2[MTU]; + +- strcpy(workbuf2, strstr(workbuf1,"mail from")); ++ strcpy(workbuf2, p); + if(strchr(workbuf2,13)!=NULL) /* remove trailing enter */ + {wb_dummy=strchr(workbuf2,13); *wb_dummy=0;} + if(strchr(workbuf2,10)!=NULL) +@@ -168,11 +170,11 @@ + print_mail(filename,workbuf2); + } + +- if(strstr(workbuf1,"rcpt to")!=NULL) ++ if((p=strstr(workbuf1,"rcpt to"))!=NULL) + { + char workbuf2[MTU]; + +- strcpy(workbuf2, strstr(workbuf1,"rcpt to")); ++ strcpy(workbuf2, p); + if(strchr(workbuf2,13)!=NULL) /* remove trailing enter */ + {wb_dummy=strchr(workbuf2,13); *wb_dummy=0;} + if(strchr(workbuf2,10)!=NULL) +--- sniffit.0.3.7.beta.orig/README.FIRST ++++ sniffit.0.3.7.beta/README.FIRST +@@ -6,7 +6,7 @@ + * No illegal activities are encouraged! * + # Please read the LICENSE file # + * * +-# Sniffit grew a little upon it's original intentions and is now # ++# Sniffit grew a little upon its original intentions and is now # + * extended for network debugging (UDP, ICMP, netload, etc.) * + #*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*# + * Libpcap library * +@@ -45,19 +45,19 @@ + + I hope you enjoy this beta version. Like always, I removed some bugs. There + is a new 'logging' feature. It is now possible to record traffic with +-Sniffit and process it later! (it is completely different from te logging ++Sniffit and process it later! (it is completely different from the logging + done in the 0.3.6 version, that is known to some hardcore Sniffit users) + Please take a minute to skim through the text and read the passages marked + with a '*', these are the new features. + (Please read BETA-TESTING) + +-I use the libpcap library developped at Berkeley Laboratory, for easy ++I use the libpcap library developed at Berkeley Laboratory, for easy + porting (Read the licence). + + 0.1 Credits and contact + ----------------------- + +-Credits go to (in order of apperance on the Sniffit scene): ++Credits go to (in order of appearance on the Sniffit scene): + Wim Vandeputte <wvdputte@reptile.rug.ac.be>, + best friend and UNIX guru, for support, testing and + providing me with a WWW site. +@@ -71,17 +71,17 @@ + Qing Long, for the bash/zsh libpcap/configure script. + Guy Gustavson, for giving me a FreeBSD account. + Woju <woju@freebsd.ee.ntu.edu.tw>, for the ncurses SunOS/FreeBSD fixing, +- and for his other effords. ++ and for his other efforts. + Amlan Saha <eng40607@nus.sg>, for adding Packet Generation to + Sniffit, and adding other features (not implemented yet). + I'm sure that in the near future you will see more of his + work in Sniffit. + Shudoh Kazuyuki, for changing getaddrbyname() and improving the + config-file interpreting. +- Fyodor <fyodor@dhp.com>, for pointing out the hidious small ++ Fyodor <fyodor@dhp.com>, for pointing out the hideous small + fragments problem. + David O'Brien <obrien@nuxi.com>, for netbsd information. +- everybody, who ever mailed me with sugestions help, etc... ++ everybody, who ever mailed me with suggestions help, etc... + + Also a big thanks to my Beta testers (alphabetically, I hope)... + Charles G Stuart <charles.stuart@juno.com> IRIX / RedHat LINUX +@@ -91,7 +91,7 @@ + + And many others who wish to be anonymous.... + +-Sugestions and comments can be sent to: ++Suggestions and comments can be sent to: + coder@reptile.rug.ac.be + + Brecht Claerhout +@@ -99,10 +99,10 @@ + 8700 Tielt + Belgium + +-The original distribution program can be optained from (my site): ++The original distribution program can be obtained from (my site): + http://sniffit.rug.ac.be/sniffit/sniffit.html + +-MIND YOU: this program is ran as root, and thus could easily contain ++MIND YOU: this program is run as root, and thus could easily contain + dangerous trojans. If you get it from the above site you can + safely compile and use it. + (no trojan versions are discovered yet.. it's just a warning) +@@ -178,7 +178,7 @@ + -v Show version and exit (just added because it's such a + wide spread option) + -t <IP nr/name> tells the sniffer to check out packets GOING TO <IP> +- -s <IP nr/name> tells the sniffer to check out packets COMMING FROM <IP> ++ -s <IP nr/name> tells the sniffer to check out packets COMING FROM <IP> + You can use the '@' wildcard (only IP NUMBERS of course). + e.g. -t 199.145.@ + -t 199.14@ +@@ -197,15 +197,15 @@ + Parameters for all modes: + -F <device> force sniffit to use a network device + (READ 3.2 ON THIS SUBJECT, IMPORTANT) +- -n Turn of IP checksum checking. This can show you ++ -n Turn off IP checksum checking. This can show you + bogus packets. (mind you ARP, RARP, other non-IP + packets will show up bogus too) (compatible with + ALL options) +- -N Disables all functions that Sniffit has build in, usefull ++ -N Disables all functions that Sniffit has build in, useful + for wanting to run ONLY a plugin + + Parameters for not running in -i: +- -b does both -t and -s, doesn't mather what function you used ++ -b does both -t and -s, doesn't matter what function you used + (-t or -s) + -d Dump mode, shows the packets on the screen in bytes (not + like tcpdump). For test purposes. (numbers are hex) +@@ -231,7 +231,7 @@ + They can be combined. + -p <port> Logs connections on port <port>, 0 means all ports, default + is 0 (all), look out with that on loaded nets! +- -l <length> Ammount of information to log (default 300 bytes). ++ -l <length> Amount of information to log (default 300 bytes). + Length 0 logs everything. (look out with diskspace when + logging everything!) + -M <Plugin> Activate Plugin nr. <Plugin>, for a list on all plugins +@@ -260,7 +260,7 @@ + + Some examples: + Imagine the following setup: 2 hosts on a subnet, one is running the +- sniffer (sniffit.com), the otherone is 66.66.66.7 (target.com). ++ sniffer (sniffit.com), the other one is 66.66.66.7 (target.com). + 1. You want to test if the sniffer is working: + sniffit:~/# sniffit -d -p 7 -t 66.66.66.7 + and in another window: +@@ -272,7 +272,7 @@ + 3. Root of target.com tells me he gets strange ftp connections and + wants to find out the commands typed: + sniffit:~/# sniffit -p 21 -l 0 -t 66.66.66.7 +- 4. You want to read all incomming and outgoing mail on target.com: ++ 4. You want to read all incoming and outgoing mail on target.com: + sniffit:~/# sniffit -p 25 -l 0 -b -t 66.66.66.7 & + or + sniffit:~/# sniffit -p 25 -l 0 -b -s 66.66.66.7 & +@@ -314,9 +314,9 @@ + F5 or '5' : Start a program 'sniffit_key5' with arguments + <from IP> <from port> <to IP> <to port> + If the program doesn't exist, nothing is done. Sniffit should +- be in the same path as sniffit was STARTED FROM (not necessarely ++ be in the same path as sniffit was STARTED FROM (not necessarily + the path sniffit is stored in) +- This is usefull for interactive connection killing or extra ++ This is useful for interactive connection killing or extra + monitoring. A little shell script can always transform the + arguments given and pass them on to other programs. + F6 or '6' : Same as F5 or '5', but with program 'sniffit_key6' +@@ -330,12 +330,12 @@ + the config.h file to change this (could be needed if y'r + computer is slow). + 'g' : Generate Packets! +- Sniffit is now able to generate some trafic load. Currently +- this is a 'underdevelloped' feature with very few options, ++ Sniffit is now able to generate some traffic load. Currently ++ this is a 'underdeveloped' feature with very few options, + but it will be expanded a lot... + Currently only UDP packets are generated. When pressing 'G' +- you will be asked the source/dest IP/port and how much packets +- are needed to be transmitted. ++ you will be asked the source/dest IP/port and how many packets ++ are to be transmitted. + Packets contain the line: "This Packet was fired with Sniffit!" + 'r' : Reset.. clears all current connections from memory and restarts. + +@@ -348,14 +348,14 @@ + + When forcing network devices, sniffit tries to find out what device it is. + If sniffit recognises the name, everything is okay. +-If it does not recognise the name it will set the variable +-FORCED_HEAD_LENGHTH to the ethernet headlength. The ethernet headlength +-is the length in bytes of an ethernet packet hearder. +-So if you have to force a non-ethernet device, that is not recognised by ++If it does not recognise the name it will set the ethernet headlength ++according to the compiled-in value FORCED_HEAD_LENGTH. The ethernet ++headlength is the length in bytes of an ethernet packet header. ++So if you have to force a non-ethernet device that is not recognised by + sniffit, make sure you change that headlength correctly in the 'sn_config.h' + file. + +-The -F option was added, because I noticed devicenames can differ from ++The -F option was added, because I noticed device names can differ from + system to system, and because some ppl have multiple devices present. + When having problems with this option, please think twice before you mail me. + +@@ -370,7 +370,7 @@ + + The configfile should have lines with the following format: + <field1> <field2> <field3> <field4> [<field5>] +-(seperators are spaces (any number of), NO TABS!!!) ++(separators are spaces (any number of), NO TABS!!!) + + Lines that don't match this pattern are discarded, so standard unix + comments '#' can be used in this file... (this also means that if you +@@ -399,10 +399,10 @@ + host : The (de)selection criteria involves a hostname. + port : similar, ... a portnumber + mhosts : The (de)selection criteria involves multiple-hosts, like +- with the wildcars in 0.3.0, but without the 'x' ++ with the wildcards in 0.3.0, but without the 'x' + + <field4> can be: +-* either a hostname, a portnumber, a service name or a numbet-dot partial ++* either a hostname, a portnumber, a service name or a number-dot partial + * notation indicating multiple hosts depending on <field3> + * (service names like 'ftp' are resolved as the services available + * present on the host that runs Sniffit, and translated into a port nr) +@@ -411,7 +411,7 @@ + a portnumber or service name, if <field3> was 'host' or 'mhosts' + + +- Maybe it would have been wise to mention explicitely, that the config-file ++ Maybe it would have been wise to mention explicitly, that the config-file + currently only works with TCP packets. + + examples: +@@ -425,7 +425,7 @@ + a) Send by host 100.100.12.2 + b) Send by host 100.100.12.3 from port 1400 + c) Send to coder.sniffit.com +- d) All packets on our subnet going to or comming from a telnet port. ++ d) All packets on our subnet going to or coming from a telnet port. + + 2. another example: + select both mhosts 100.100.12. +@@ -436,7 +436,7 @@ + b) EXCEPT the WWW packets + c) BUT showing the WWW packets concerning enemy.sniffit.com + +- The config file in interpreted SEQUENTIAL, so mixing up those lines ++ The config file is interpreted SEQUENTIALLY, so mixing up those lines + could have unwanted results e.g.: + select both mhosts 100.100.12. + select both host enemy.sniffit.org +@@ -455,7 +455,7 @@ + select both mhosts 2 + deselect both mhosts 1 80 + deselect both mhosts 2 80 +- This would show you all subnet trafic excluding WWW trafic ++ This would show you all subnet traffic excluding WWW traffic + (concerning port 80.) + + 4. example: +@@ -476,12 +476,12 @@ + * you will like it more this way. + * + * Loglevels are now activated by '-L <logparam>'. +-* The folowing <logparam>'s are valid (concatenation is alowed): ++* The following <logparam>'s are valid (concatenation is allowed): + * + * 'raw': + * Log all SYN, FIN, RST packets. This will give you an overview of +-* all network (TCP) trafic in a 'RAW' way (a connection starting could +-* gives you at least 2 SYN packets, etc...). ++* all network (TCP) traffic in a 'RAW' way (a connection starting could ++* give you at least 2 SYN packets, etc...). + * This is a great way to waste diskspace... + * Messages are: + * Connection initiated. (SYN) +@@ -507,7 +507,7 @@ + * A '~' in the login and passwords fields can be a nonprintable + * character (if in the beginning of a field, probably due to an early + * start of registration) or a '~'. +-* This all makes it sound a little messy, but I 'testdrived' a lot and ++* This all makes it sound a little messy, but I 'test-drove' a lot and + * was pleased with the results after adding some funky shit (if y'r + * interested have a look at in function 'packethandler' in + * sniffit.*.c) +@@ -521,7 +521,7 @@ + * + * 'mail': + * Interested in who writes mail to who? Well you get all senders and +-* recepients nicely logged with this feature (port 25 mail). ++* recipients nicely logged with this feature (port 25 mail). + + + 4. The output +@@ -563,7 +563,7 @@ + connections, you will need to use 'joe' or something else that can + support control chars (look for '-A <char>' below). + Telnet 'negotiates' (binary) in the beginning of every connection, and +- 'catting' a output file, will most of the time show nothing (due to ++ 'catting' an output file, will most of the time show nothing (due to + control chars). + Of course when logging mail, there are no problems. + The new '-A <char>' takes care of the control characters, that way you +@@ -612,14 +612,14 @@ + + - UDP Packets (not logged, displayed) + +- You get the package id. When using -d, -a you get the contence of the ++ You get the package id. When using -d, -a you get the contents of the + package. (pretty basic) + + + 4.2 Logfile + ----------- + +-If you use a configfile (-c) and enable the Logging option a logfile is ++If you use a configfile (-c) and enable the Logging option, a logfile is + created. Unless you set 'logfile' in the config file, that file will be + named 'sniffit.log'. + It will contain lines with the following FIXED format: +@@ -635,7 +635,7 @@ + + 3) Lines containing other data (future versions), will NOT begin with '[' + and will have also easily interpretable formats. +- Other data is e.g. packet contence ++ Other data is e.g. packet contents + + I do this because I can imagine (when this is more expanded) that people + will use their own parsers for these logfiles. Well, if you respect those 3 +@@ -651,13 +651,13 @@ + Some other notes: + + - Sniffers can only be run by ROOT +- - Sniffers can only log packets that 'travel' on THEIR ethernetcable. ++ - Sniffers can only log packets that 'travel' on THEIR ethernet cable. + So there has to be some host on your subnet involved (either as + sender or receiver). +- - Working with '-d' or '-a' give you raw packets, they are still +- packed in IP, when logging to files, only send data is logged, ++ - Working with '-d' or '-a' gives you raw packets, they are still ++ packed in IP, when logging to files, only sent data is logged, + the packets are 'unwrapped'. +- - Sniffers can NORMALY not be detected by outsiders (or outsiders ++ - Sniffers can NORMALLY not be detected by outsiders (or outsiders + SHOULD not be able to...). + Unfortunately some systems contain bugs that will allow outsiders to + probe your network device for PROMISC mode (which is a good indication +--- sniffit.0.3.7.beta.orig/sniffit.8 ++++ sniffit.0.3.7.beta/sniffit.8 +@@ -39,7 +39,7 @@ + is a packet sniffer for TCP/UDP/ICMP packets. + .B sniffit + is able to give you very detailed technical info on these +-packets (SEQ, ACK, TTL, Window, ...) but also packet contence in ++packets (SEQ, ACK, TTL, Window, ...) but also packet contents in + different formats (hex or plain text, ...). + .LP + .B sniffit +@@ -76,7 +76,7 @@ + + .IP "-t Target-IP" + Only process packets TO Target-IP. If Target-IP is in dot-nr notation, +-'x' is allowed as wildcard. (e.g. '-t 157.193.x', '-t x', ...) ++\'x' is allowed as wildcard. (e.g. '-t 157.193.x', '-t x', ...) + .I "(NOT compatible with: '-s' '-i' '-I' '-c' '-v' '-L')" + + .IP "-s Source-IP" +@@ -84,7 +84,7 @@ + .I "(NOT compatible with: '-t' '-i' '-I' '-c' '-v' '-L')" + + .IP -b +-'both' mode, together with '-s' or '-t', only process FROM/TO the IP ++\'both' mode, together with '-s' or '-t', only process FROM/TO the IP + specified by '-s' or '-t' + .I "(NOT compatible with: '-t' '-i' '-I' '-c' '-v' '-L')" + +@@ -115,7 +115,7 @@ + .IP "-R <file>" + Record all traffic in + .I <file> +-.This file can then be fed to Sniffit with the '-r' option. ++This file can then be fed to Sniffit with the '-r' option. + .I "(Needs a selection parameter like '-c' '-t' '-s')" + .I "(NOT compatible with '-i' '-I' '-v' '-L' '-r')" + +@@ -149,12 +149,12 @@ + .I "(NOT compatible with: '-i' 'I' '-v')" + + .IP -d +-'dump mode', shows the packets on the screen (stdout) instead of logging ++\'dump mode', shows the packets on the screen (stdout) instead of logging + into files (default). Data is printed in bytes (hex). + .I "(NOT compatible with: '-i' 'I' '-v' '-L')" + + .IP -a +-'dump mode', same of '-d' but outputs ASCII. Non printable chars are ++\'dump mode', same of '-d' but outputs ASCII. Non printable chars are + replaced by '.'. + ('-d' and '-a' mix without any problem) + .I "(NOT compatible with: '-i' '-I' '-v' '-L')" +@@ -193,8 +193,7 @@ + can be found with + .I ifconfig + (see +-.BR ifconfig (8) +-). ++.BR ifconfig (8)). + .B sniffit + supports ethernet and PPP by default. Read + .B README.FIRST +@@ -210,7 +209,7 @@ + .B Plugin + , for a list on all plugins compiled in your version, just type ' + .B sniffit +-'. Read all about Plugins in the PLUGIN-HOWTO (READ IT!) ++\'. Read all about Plugins in the PLUGIN-HOWTO (READ IT!) + .I "(NOT compatible with: '-i' '-I' '-v')" + + .IP "-L logparam" +@@ -235,7 +234,7 @@ + receiving host (port 'o'). + + .SH "DUMP MODE ('-d' and/or '-a')" +-Output is dumped to stdout, the packet contence is shown in it's ++Output is dumped to stdout, the packet contents is shown in it's + unwrapped form (the complete IP packet). + + .SH "INTERACTIVE MODE ('-i' or '-I')" +@@ -320,7 +319,7 @@ + .SH "IP ICMP UDP LOGGING" + Information on these packets is dumped to stdout. Packet + Filtering options only refer to TCP and UDP packets. +-The contence of UDP packets is only shown when enabling '-a' or '-d'. ++The contents of UDP packets is only shown when enabling '-a' or '-d'. + + .SH AUTHOR + Brecht Claerhout <coder@reptile.rug.ac.be> +--- sniffit.0.3.7.beta.orig/sn_interface.c ++++ sniffit.0.3.7.beta/sn_interface.c +@@ -5,6 +5,7 @@ + + #ifdef INCLUDE_INTERFACE + #include <signal.h> ++#include <termios.h> + #include <unistd.h> + #include <sys/ipc.h> + #include <sys/shm.h> +@@ -513,8 +514,11 @@ + + void screen_exit (void) + { +-clear(); + endwin(); ++/* next line added by Edward Betts <edward@debian.org>, should not be needed ++ * because endwin should be calling it, without this the console has no echo ++ * after exiting in an xterm */ ++reset_shell_mode(); + }; + + void mem_exit (void) +--- sniffit.0.3.7.beta.orig/sn_logfile.c ++++ sniffit.0.3.7.beta/sn_logfile.c +@@ -44,42 +44,42 @@ + void print_ftp_user (char *conn, char *user) + { + char line[250]; +-sprintf(line,"%s: USER [%s]",conn,user); ++snprintf(line,sizeof(line),"%s: USER [%s]",conn,user); + print_logline (line); + } + + void print_ftp_pass(char *conn, char *pass) + { + char line[250]; +-sprintf(line,"%s: PASS [%s]",conn,pass); ++snprintf(line,sizeof(line),"%s: PASS [%s]",conn,pass); + print_logline (line); + } + + void print_login (char *conn, char *login) + { + char line[250]; +-sprintf(line,"%s: login [%s]",conn,login); ++snprintf(line,sizeof(line),"%s: login [%s]",conn,login); + print_logline (line); + } + + void print_mail (char *conn, char *msg) + { + char line[250]; +-sprintf(line,"%s: mail [%s]",conn,msg); ++snprintf(line,sizeof(line),"%s: mail [%s]",conn,msg); + print_logline (line); + } + + void print_pwd (char *conn, char *pwd) + { + char line[250]; +-sprintf(line,"%s: password [%s]",conn,pwd); ++snprintf(line,sizeof(line),"%s: password [%s]",conn,pwd); + print_logline (line); + } + + void print_conn (char *conn, char *msg) + { + char line[250]; +-sprintf(line,"%s: %s",conn,msg); ++snprintf(line,sizeof(line),"%s: %s",conn,msg); + print_logline (line); + } + +--- sniffit.0.3.7.beta.orig/Makefile.in ++++ sniffit.0.3.7.beta/Makefile.in +@@ -26,9 +26,8 @@ + @echo "Succesfull compilation..." + + sniffit: $(SNIFFIT) $(DEP_FILES) +- cd libpcap; make; cd .. ++# cd libpcap; make; cd .. + $(CC) $(EXE_FLAG) $(SNIFFIT) $(EXE_OBJ) $(EXE_OPT) $(LIBS) $(DEFS) $(OS_OPT) +- strip sniffit + + sn_cfgfile.o: sn_cfgfile.h sn_cfgfile.c sn_defines.h sn_structs.h sn_config.h + $(CC) $(OBJ_FLAG) sn_cfgfile.c $(OBJ_OPT) $(DEFS) +@@ -52,12 +51,12 @@ + + #Clean up everthing... + clean: +- cd libpcap; make clean; rm -f config.cache; cd .. ++# cd libpcap; make clean; rm -f config.cache; cd .. + rm -f Makefile + rm -f config.cache + rm -f config.status + rm -f config.log +- rm -f ./libpcap/config.cache +- rm -f ./libpcap/config.status +- rm -f ./libpcap/config.log ++# rm -f ./libpcap/config.cache ++# rm -f ./libpcap/config.status ++# rm -f ./libpcap/config.log + rm -f *.o sniffit +--- sniffit.0.3.7.beta.orig/debian/rules ++++ sniffit.0.3.7.beta/debian/rules +@@ -0,0 +1,28 @@ ++#!/usr/bin/make -f ++ ++build: ++ dh build --before configure ++ cp /usr/share/misc/config.guess . ++ cp /usr/share/misc/config.sub . ++ ./configure --prefix=/usr --no-recursion ++ $(MAKE) OBJ_OPT="" EXE_OPT="-lpcap" ++ dh build --after build ++ ++clean: ++ dh clean ++ rm -f config.sub config.guess ++ ++install: build ++ dh install --before dh_auto_install ++ dh_install sniffit usr/sbin ++ dh_installman sniffit.5 sniffit.8 ++ dh_installchangelogs HISTORY ++ dh install --after dh_auto_install ++ ++binary-arch: install ++ dh binary-arch ++ ++binary-indep: install ++ dh binary-indep ++ ++binary: binary-arch binary-indep +--- sniffit.0.3.7.beta.orig/debian/README ++++ sniffit.0.3.7.beta/debian/README +@@ -0,0 +1,48 @@ ++sniffit for Debian ++---------------------- ++ ++What follows are one of the previous maintainers, Patrick J. Edwards ++<edwards@cambridgenet.sk.ca>, thoughts on this package, and its security ++implications. ++ ++Notes on Security ++----------------- ++ This program is highly dangerous, with this program hackers no ++longer need qcrack or crack for your system. Instead, they can just wait ++till a user logs in and *BAM* they have a new password. So the point is, ++this program should be promptly removed in any of the following situations: ++ ++ 1. You are in doubt of the security of your system. Granted that ++ some one who has already creatively aquired (meaning hacked) root ++ can install this program his/her self there is no point in ++ pre-installing this program for them. ++ ++ 2. You have a tendency to act unethically and snoop on you users for ++ no apparent reason. "Good" system admins won't do this. ++ ++ 3. You don't actively search for security holes in your system. If ++ your not doing this and you box is on the Internet 24/7 perhaps you ++ should. ++ ++Notes on Usage ++-------------- ++ 1. Don't use this program unless you have to, and once you're done ++with it uninstall it. ++ 2. Don't scan all ports and all addresses in the hoping of catching ++a hacker cause you won't, you'll just have vast quantities of logs to search ++through and very little disk space. Instead wait till you recognize that you ++have a program user/hacker and then find out what the person is doing (how ++the hacker is trying to penetrate the system) then start using sniffit to ++collect your evidence against the offender. [I know this is flying in the ++face of traditional anti-system-terrorism policies but it leads into my next ++point] ++ 3. If you persist in using sniffit as a security net for your system ++DON'T. Plain and simple. Instead of trying to catch the hacker who has ++already hacked into your system spend your efforts security proofing your ++system (up to date versions on cron, sendmail, libraries, etc -- almost ++anything that runs as root or sudo). ++ ++ The overall point is: ++ "Practice preventive medicine not reactive." ++ ++ -- Edward Betts <edward@debian.org> Sun, 12 Sep 1999 11:04:08 +0100 +--- sniffit.0.3.7.beta.orig/debian/sniffit.docs ++++ sniffit.0.3.7.beta/debian/sniffit.docs +@@ -0,0 +1,4 @@ ++BETA-TESTING ++PLUGIN-HOWTO ++README.FIRST ++sniffit-FAQ +--- sniffit.0.3.7.beta.orig/debian/compat ++++ sniffit.0.3.7.beta/debian/compat +@@ -0,0 +1 @@ ++7 +--- sniffit.0.3.7.beta.orig/debian/control ++++ sniffit.0.3.7.beta/debian/control +@@ -0,0 +1,16 @@ ++Source: sniffit ++Section: net ++Priority: optional ++Maintainer: William Vera <billy@billy.com.mx> ++Standards-Version: 3.8.0 ++Build-Depends: debhelper (>= 7), libpcap-dev, libncurses5-dev, autotools-dev ++ ++Package: sniffit ++Architecture: any ++Depends: ${shlibs:Depends} ++Description: packet sniffer and monitoring tool ++ sniffit is a packet sniffer for TCP/UDP/ICMP packets. ++ sniffit is able to give you very detailed technical info ++ on these packets (SEC, ACK, TTL, Window, ...) but also ++ packet contents in different formats (hex or plain text, ++ etc. ). +--- sniffit.0.3.7.beta.orig/debian/copyright ++++ sniffit.0.3.7.beta/debian/copyright +@@ -0,0 +1,40 @@ ++This package was debianized by Damjan Marion <dmarion@debian.org> on ++Tue, 7 Apr 1998 22:57:01 +0200. ++ ++It was taken over by Edward Betts <edward@debian.org> on ++Fri, 12 Nov 1999 23:20:20 +0000 ++ ++It was downloaded from ++http://reptile.rug.ac.be/~coder/sniffit/files/sniffit.0.3.7.beta.tar.gz ++ ++Upstream Author: Brecht Claerhout ++ ++Copyright: ++ ++Sniffit 0.3.7 Copyright (c) 1996-1998 Brecht Claerhout ++All rights reserved. ++ ++Redistribution and use in source and binary forms, with or without ++modification, are permitted provided that the following conditions ++are met: ++1. Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++2. Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in the ++ documentation and/or other materials provided with the distribution. ++3. The name of the author may not be used to endorse or promote products ++ derived from this software without specific prior written permission. ++4. Redistribution of source code must be conform with the 'libpcap' ++ copyright conditions, if that library is included. ++ ++THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR ++IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES ++OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ++IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, ++INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ++NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, ++DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY ++THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ++(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF ++THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ +--- sniffit.0.3.7.beta.orig/debian/changelog ++++ sniffit.0.3.7.beta/debian/changelog +@@ -0,0 +1,165 @@ ++sniffit (0.3.7.beta-13) unstable; urgency=low ++ ++ * New maintainer. (Closes: #465931). ++ * Some format corrections on the man pages (sniffit(5) sniffit(8)). ++ * Don't include config.{sub,guess} in .diff.gz ++ ++ -- William Vera <billy@billy.com.mx> Sat, 07 Jun 2008 12:56:48 -0500 ++ ++sniffit (0.3.7.beta-12) unstable; urgency=low ++ ++ * Use debhelper v7, rules file minimisation. ++ * Makefile.in: don't strip binary Closes: #438032 ++ * debian/control: Updated to Standards-Version: 3.7.3, no changes needed ++ ++ -- Edward Betts <edward@debian.org> Wed, 30 Apr 2008 11:00:19 +0100 ++ ++sniffit (0.3.7.beta-11) unstable; urgency=low ++ ++ * Acknowledge NMU ++ * sn_structs.h: Sitting at Debcamp, fixing FTBFS bugs, and Alberto Gonzalez ++ Iniesta <agi@debian.org> sitting next to me points out there is one in ++ this package. Thanks to Joshua Kwan <joshk@triplehelix.org> for the patch ++ to fix it. (closes: #195548) ++ * config.{guess,sub}: updated ++ * debian/control: Updated to Standards-Version: 3.6.0, no changes needed ++ * sn_interface.c: sniffit was leaving echo turned off when exiting from the ++ interactive mode in an xterm, added reset_shell_mode() to screen_exit() ++ and it works. This should not be needed because endwin should be calling ++ it. ++ ++ -- Edward Betts <edward@debian.org> Mon, 14 Jul 2003 10:50:24 +0200 ++ ++sniffit (0.3.7.beta-10.1) unstable; urgency=low ++ ++ * Non maintainer upload ++ * Rebuilt with new libpcap to remove dependency on libpcap0, which I ++ got removed from unstable by accident. Sorry about this... ++ ++ -- Torsten Landschoff <torsten@debian.org> Sat, 10 Aug 2002 11:37:33 +0200 ++ ++sniffit (0.3.7.beta-10) unstable; urgency=low ++ ++ * README.FIRST: apply patch "James R. Van Zandt" <jrv@mitre.org> to correct ++ spelling and other mistakes in README.FIRST ++ ++ -- Edward Betts <edward@debian.org> Thu, 13 Dec 2001 17:35:25 +0000 ++ ++sniffit (0.3.7.beta-9) unstable; urgency=low ++ ++ * debian/control: Standards-Version: 3.5.5 ++ * debian/rules: Support DEB_BUILD_OPTIONS ++ * config.{guess,sub}: updated files to version from libtool package ++ (Closes: Bug#103633) ++ * sniffit.c: applied patch from Bug#103633 ++ ++ -- Edward Betts <edward@debian.org> Thu, 5 Jul 2001 10:44:23 +0200 ++ ++sniffit (0.3.7.beta-8) unstable; urgency=low ++ ++ * debian/control: Standards-Version: 3.5.2 ++ * debian/rules: Changed to debhelper 3 ++ * debian/rules: Removed dh_suidregister ++ * debian/rules: Removed dh_testversion ++ * debian/rules: Changed dh_installman to dh_installmanpages ++ * debian/rules: Support DEB_BUILD_OPTIONS ++ ++ -- Edward Betts <edward@debian.org> Sun, 25 Mar 2001 04:41:39 -0700 ++ ++sniffit (0.3.7.beta-7) frozen unstable; urgency=high ++ ++ * debian/rules: do not install pcap.3 (closes: Bug#77769). ++ * debian/control: updated Standards-Version to 3.2.1 ++ * debian/control: added version to build-depends on debhelper for lintian: ++ E: sniffit: package-uses-dh_testversion-but-lacks-versioned-build-depends ++ * Package now lintian clean. ++ ++ -- Edward Betts <edward@debian.org> Tue, 28 Nov 2000 07:00:24 -0700 ++ ++sniffit (0.3.7.beta-6.1) frozen unstable; urgency=high ++ ++ * Non maintainer upload. ++ * [security] sn_logfile.c: Replaced sprintfs by snprintfs fixing a buffer ++ overflow (bugtraq). ++ * [security] sn_analyse.c: Limit length of TCP packets to the buffer ++ size (buffer overflow with MTU > 5000). ++ ++ -- Torsten Landschoff <torsten@debian.org> Fri, 26 May 2000 08:40:14 +0200 ++ ++sniffit (0.3.7.beta-6) frozen unstable; urgency=low ++ ++ * Update config.{guess,sub} to versions from the automake package. ++ Should now compile better on ARM (closes: Bug#56915). ++ ++ -- Edward Betts <edward@debian.org> Thu, 3 Feb 2000 09:22:16 +0000 ++ ++sniffit (0.3.7.beta-5) unstable; urgency=low ++ ++ * debian/control: updated Standards-Version to 3.1.1 ++ * debian/control: added Build-Depends. ++ * debian/rules: rewritten. ++ ++ -- Edward Betts <edward@debian.org> Thu, 6 Jan 2000 23:12:32 +0000 ++ ++sniffit (0.3.7.beta-4) unstable; urgency=low ++ ++ * Recompile to try and fix bug #49979 ++ ++ -- Edward Betts <edward@debian.org> Fri, 12 Nov 1999 23:21:17 +0000 ++ ++sniffit (0.3.7.beta-3) unstable; urgency=low ++ ++ * Changed to Debhelper 2.0 ++ * Updated to Standards-Version: 3.0.1 ++ * This package includes a copy of libpcap, ensured that it is not built ++ * Moved config file /etc/sniffit.cfg to ++ /usr/doc/sniffit/examples/sample_config_file ++ * Lintain clean ++ ++ -- Edward Betts <edward@debian.org> Fri, 12 Nov 1999 23:20:20 +0000 ++ ++sniffit (0.3.7.beta-2) unstable; urgency=low ++ ++ * Updated /usr/doc/sniffit/copyright from README.FIRST (fixes #39765) ++ * sniffit 0.3.7.beta is free software (BSD-like license) ++ * Changed section to main/net ++ * Added conffiles entry for /etc/sniffit.cfg ++ ++ -- Hamish Moffatt <hamish@debian.org> Fri, 25 Jun 1999 22:30:00 +1000 ++ ++sniffit (0.3.7.beta-1) unstable; urgency=low ++ ++ * QA group upload ++ * New upstream release (fixes #28510) ++ * Fixed spelling error in description (fixes #26859) ++ * Recompiled with ncurses 4.0 (fixes #37431) ++ ++ -- Hamish Moffatt <hamish@debian.org> Sun, 23 May 1999 01:03:00 +1000 ++ ++sniffit (0.3.5-3) frozen unstable; urgency=low ++ ++ * After long waiting for new copyright i must move it to non-free ++ (fixes bug #21832) ++ ++ -- Damjan Marion <dmarion@debian.org> Thu, 28 May 1998 15:10:35 +0200 ++ ++sniffit (0.3.5-2) frozen unstable; urgency=low ++ ++ * Moved to frozen (resurected from orphaned) ++ * Updated to standards 2.4.1.0 ++ ++ -- Damjan Marion <dmarion@debian.org> Tue, 15 Apr 1998 23:56:11 +0200 ++ ++sniffit (0.3.5-1) unstable; urgency=low ++ ++ * New maintainer ++ * New upstream release ++ * Updated to standards 2.4.0.0 ++ ++ -- Damjan Marion <dmarion@debian.org> Tue, 7 Apr 1998 22:57:01 +0200 ++ ++sniffit (0.3.3-1) unstable; urgency=low ++ ++ * Initial Release. ++ ++ -- Patrick J. Edwards <edwards@cambridgenet.sk.ca> Mon, 17 Mar 1997 17:46:24 -0600 +--- sniffit.0.3.7.beta.orig/debian/sniffit.examples ++++ sniffit.0.3.7.beta/debian/sniffit.examples +@@ -0,0 +1,3 @@ ++sample_config_file ++dns_plugin.plug ++dummy_plugin.plug +--- sniffit.0.3.7.beta.orig/debian/watch ++++ sniffit.0.3.7.beta/debian/watch +@@ -0,0 +1,2 @@ ++version=3 ++http://reptile.rug.ac.be /~coder/sniffit/files/ sniffit.(.*)\.tar\.gz debian uupdate diff --git a/community/snownews/PKGBUILD b/community/snownews/PKGBUILD new file mode 100644 index 000000000..df21d34fb --- /dev/null +++ b/community/snownews/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 2725 2009-09-21 09:33:10Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Christoph 'delmonico' Neuroth <delmonico@gmx.net> + +pkgname=snownews +pkgver=1.5.12 +pkgrel=1 +pkgdesc="Text mode RSS newsreader for Linux and Unix." +arch=(i686 x86_64) +url="http://kiza.kcore.de/software/snownews/" +license=('GPL') +depends=('libxml2' 'ncurses' 'perl-xml-libxml' 'perl-xml-libxslt') +source=(http://kiza.kcore.de/software/snownews/download/$pkgname-$pkgver.tar.gz) +md5sums=('80da8943fc5aa96571924aec0087d4c0') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=$startdir/pkg/usr + make || return 1 + make install && \ + ln -fs /usr/bin/opml2snow $startdir/pkg/usr/bin/snow2opml +} diff --git a/community/sofia-sip/PKGBUILD b/community/sofia-sip/PKGBUILD new file mode 100644 index 000000000..d4c3890e9 --- /dev/null +++ b/community/sofia-sip/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Bjorn Lindeijer <bjorn lindeijer nl> +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=sofia-sip +pkgver=1.12.10 +pkgrel=1 +pkgdesc="An open-source SIP User-Agent library" +arch=('i686' 'x86_64') +url="http://sofia-sip.sourceforge.net" +options=('!libtool' 'zipman') +license=('LGPL') +depends=('glib2' 'openssl') +source=(http://downloads.sourceforge.net/sofia-sip/$pkgname-$pkgver.tar.gz) +md5sums=('9e07fde3ad2009e44d1100ca3950d02b') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --with-openssl + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/solarwolf/PKGBUILD b/community/solarwolf/PKGBUILD new file mode 100644 index 000000000..8b1b904ac --- /dev/null +++ b/community/solarwolf/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Pierre Schmitz <pierre@archlinux.de> +pkgname=solarwolf +pkgver=1.5 +pkgrel=3 +arch=(i686 x86_64) +pkgdesc="SolarWolf is an action/arcade game written in Python" +url="http://www.pygame.org/shredwheat/solarwolf/" +depends=('python-pygame>=1.5.6') +license=("LGPL") +source=(http://www.pygame.org/shredwheat/$pkgname/$pkgname-$pkgver.tar.gz solarwolf.desktop) +md5sums=('52fbed0a33c3c4c08d9dc0e533f90f8c' '9d0b8c95d84eacf86a1fb1f3249d97bb') + +build() { + cd $startdir/src/$pkgname-$pkgver + + sed -i 's|/usr/share/games/solarwolf|/usr/share/solarwolf|g' solarwolf.py + sed -i 's|/usr/lib/games/solarwolf|/usr/lib/solarwolf|g' solarwolf.py + + install -m 0755 -d $startdir/pkg/usr/share/solarwolf/data + install -m 0755 -d $startdir/pkg/usr/share/solarwolf/data/audio + install -m 0755 -d $startdir/pkg/usr/share/solarwolf/data/music + install -m 0755 -d $startdir/pkg/usr/lib/solarwolf + + install -m 0644 data/* $startdir/pkg/usr/share/solarwolf/data + install -m 0644 data/audio/* $startdir/pkg/usr/share/solarwolf/data/audio + install -m 0644 data/music/* $startdir/pkg/usr/share/solarwolf/data/music + install -m 0644 code/* $startdir/pkg/usr/lib/solarwolf + + install -m 0755 -d $startdir/pkg/usr/bin/ + + install -m 0755 solarwolf.py $startdir/pkg/usr/bin/solarwolf + + install -D -m644 dist/solarwolf.png $startdir/pkg/usr/share/pixmaps/solarwolf.png || return 1 + install -D -m644 $startdir/src/solarwolf.desktop $startdir/pkg/usr/share/applications/solarwolf.desktop || return 1 +} diff --git a/community/solarwolf/solarwolf.desktop b/community/solarwolf/solarwolf.desktop new file mode 100644 index 000000000..124b3f2fb --- /dev/null +++ b/community/solarwolf/solarwolf.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Version=1.5 +Type=Application +Encoding=UTF-8 +Name=SolarWolf +Exec=/usr/bin/solarwolf +Icon=/usr/share/pixmaps/solarwolf.png +Categories=Application;Game;ArcadeGame diff --git a/community/solfege/ChangeLog b/community/solfege/ChangeLog new file mode 100644 index 000000000..24f180cc4 --- /dev/null +++ b/community/solfege/ChangeLog @@ -0,0 +1,57 @@ +2009-09-08 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.15.2 + + * PKGBUILD: fixed timidity++ dependency + +2009-07-15 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.14.5 + + * PKGBUILD: removed desktop-file-utils dependency since + solfege.desktop does not declare any MimeType entry; added + ghostscript, gnome-doc-utils, librsvg and lilypond makedepends + +2009-04-19 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.14.2 + + * PKGBUILD: removed old sed fix, added optdepends, moved texinfo to + makedepends, added swig and libxslt to makedepends + + * solfege.install: removed + +2008-11-12 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.12.0 + + * PKGBUILD: added txt2man make dependency + +2008-06-15 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.10.4 + + * PKGBUILD: moved from $startdir to $srcdir/$pkgdir + + * solfege.install: removed unnecessary reference to the AUR + +2008-03-24 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.10.3 + + * PKGBUILD: moved desktop-file-utils to depends, added pkgconfig + makedepend, added a sed fix to allow compilation of all files + + * ChangeLog: fixed file format + + * solfege.install: removed post_upgrade(), a few other small changes + +2007-10-20 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 3.8.2 + + * PKGBUILD: added desktop-file-utils to makedepends + + * solfege.install: added + + * solfege.desktop: added diff --git a/community/solfege/PKGBUILD b/community/solfege/PKGBUILD new file mode 100644 index 000000000..b9af8b279 --- /dev/null +++ b/community/solfege/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 2091 2009-09-08 14:49:49Z cprimier $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: sickhate <sickhate@tux-linux.net> + +pkgname=solfege +pkgver=3.15.2 +pkgrel=1 +pkgdesc="A free music education software to train rhythm, interval, scale and chord skills" +arch=('i686' 'x86_64') +url="http://www.solfege.org/" +license=('GPL') +depends=('pygtk' 'libgtkhtml') +makedepends=('ghostscript' 'gnome-doc-utils' 'librsvg' 'libxslt' 'lilypond' 'pkgconfig' + 'swig' 'texinfo' 'txt2man') +optdepends=('timidity++: midi software output' + 'timidity-freepats: midi sound patches') +source=(http://downloads.sourceforge.net/sourceforge/solfege/${pkgname}-${pkgver}.tar.gz + solfege.desktop) +md5sums=('f7bd9f7cf7ad7ca7fd8bc6432329ab46' '73e7282bd9415769acbf2a492ca202a1') +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=${pkgdir} install + + install -Dm644 ${srcdir}/solfege.desktop ${pkgdir}/usr/share/applications/solfege.desktop +} + +# vim:set ts=2 sw=2 et: diff --git a/community/solfege/solfege.desktop b/community/solfege/solfege.desktop new file mode 100644 index 000000000..f9bcd934d --- /dev/null +++ b/community/solfege/solfege.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=GNU Solfege +Exec=solfege +Terminal=false +Type=Application +Icon=solfege +Categories=GNOME;AudioVideo;Audio;Education; diff --git a/community/sopcast/PKGBUILD b/community/sopcast/PKGBUILD new file mode 100644 index 000000000..568e7a77e --- /dev/null +++ b/community/sopcast/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=sopcast +pkgver=3.0.1 +pkgrel=2 +pkgdesc="The Streaming Direct Broadcast System based on P2P" +arch=('i686') # Binary app, doesn't work on x86_64 +url="http://www.sopcast.org" +license=('custom') +depends=(libstdc++5) +source=(http://download.sopcast.com/download/sp-auth.tgz license) +md5sums=('5d1fbdd6d39a0d4c33a8e8500d43361f' 'cd4c2f7795918cdb02550a6e0ee939a4') +install=sopcast.install + +build() { + install -D -m755 sp-auth/sp-sc-auth $pkgdir/usr/bin/sp-sc-auth + ln -s sp-sc-auth $pkgdir/usr/bin/sopcast + ln -s sp-sc-auth $pkgdir/usr/bin/sp-sc + install -D license $pkgdir/usr/share/licenses/sopcast/COPYING +} + diff --git a/community/sopcast/license b/community/sopcast/license new file mode 100644 index 000000000..e01b4acd1 --- /dev/null +++ b/community/sopcast/license @@ -0,0 +1,17 @@ +Date: Wed, 6 Dec 2006 16:6:35 +0800 +From: "contact@sopcast" <contact@sopcast.org> +To: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +Alessio 'mOLOk' Bolognino, + +[...] SopCast is free of use and distribute. you can use this email as +an authorization for your distribution. + +Best regards + +SopCast + +------------------------ + +SopCast-Streaming Over P2P-SopCast +http://www.sopcast.com diff --git a/community/sopcast/sopcast.install b/community/sopcast/sopcast.install new file mode 100644 index 000000000..341acd2c2 --- /dev/null +++ b/community/sopcast/sopcast.install @@ -0,0 +1,14 @@ +post_install() { +cat << EOM + +==> A simple example of sp-sc command line: +==> ./sp-sc sop://broker.sopcast.com:3912/6098 3908 8908 > /dev/null & +==> Start to transfer channel 6098, and you can play it on 8908 with VLC or mplayer +==> by open the url: http://localhost:8908/tv.asf + +EOM +} + +op=$1 +shift +[ "$(type -t "$op")" = "function" ] && $op "$@" diff --git a/community/soundconverter/PKGBUILD b/community/soundconverter/PKGBUILD new file mode 100644 index 000000000..3c9871f7a --- /dev/null +++ b/community/soundconverter/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Andrea `BaSh` Scarpino <bash.lnx@gmail.com> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=soundconverter +pkgver=1.4.4 +pkgrel=4 +pkgdesc="A simple sound converter application for GNOME" +arch=('i686' 'x86_64') +license=('GPL3') +url="http://soundconverter.berlios.de" +depends=('gnome-python' 'gstreamer0.10-python' 'libart-lgpl' + 'gstreamer0.10-ugly-plugins' 'gstreamer0.10-good-plugins') +makedepends=('perlxml') +optdepends=('gstreamer0.10-base-plugins: for ogg support') +source=(http://download.berlios.de/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('c49c60cc466b50e000f83b8d50645ef8') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + rm -r $pkgdir/usr/share/icons/hicolor || return 1 +} diff --git a/community/soundkonverter/ChangeLog b/community/soundkonverter/ChangeLog new file mode 100644 index 000000000..7c70d7d69 --- /dev/null +++ b/community/soundkonverter/ChangeLog @@ -0,0 +1,38 @@ +2009-08-06 Mateusz Herych <heniekk@gmail.com> + + * soundkonverter 0.3.10-1 + * version bump + +2008-11-30 Mateusz Herych <heniekk@gmail.com> + + * soundkonverter 0.3.9-1 + * version bump + +2008-07-28 Mateusz Herych <heniekk@gmail.com> + + * soundkonverter 0.3.8-2 + * removed kdelibs from depends, added kdelibs3 instead + +2008-06-21 Mateusz Herych <heniekk@gmail.com> + + * soundkonverter 0.3.8-1 + * Upstream update + * Removed patch for gcc 4.3 (not needed for soundkonverter 0.3.8) + +2008-04-26 Eric Belanger <eric@archlinux.org> + + * soundkonverter 0.3.7-1 + * Upstream update + * Added patch for gcc 4.3 + +2007-09-03 Georg Grabler (STiAT) <ggrabler@gmail.com> + * Updated to version 0.3.6 + +2007-09-02 Georg Grabler (STiAT) <ggrabler@gmail.com> + * Version bump to 0.3.4 + +2007-06-25 Georg Grabler (STiAT) <ggrabler@gmail.com> + * Added libtool option + +2007-06-02 STiAT (Georg Grabler) <ggrabler@gmail.com> + * Adopted, added to [communty] diff --git a/community/soundkonverter/PKGBUILD b/community/soundkonverter/PKGBUILD new file mode 100644 index 000000000..54ae5cc35 --- /dev/null +++ b/community/soundkonverter/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 844 2009-08-06 11:02:40Z mherych $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Darwin Bautista <djclue917@gmail.com> + +pkgname=soundkonverter +pkgver=0.3.10 +pkgrel=1 +pkgdesc="Front-end to various audio converters" +arch=('i686' 'x86_64') +url="http://www.kde-apps.org/content/show.php?content=29024" +license=('GPL') +depends=('cdparanoia' 'kdelibs3' 'taglib') +optdepends=('cdrkit: cdda2wav backend' + 'faac: faac backend' + 'faad2: faad backend' + 'ffmpeg: ffmpeg backend' + 'flac: flac backend' + 'lame: lame backend' + 'mplayer: mplayer backend' + 'vorbis-tools: oggenc, oggdec backends' + 'speex: speexenc, speexdec backends' + 'vorbisgain: vorbisgain backend' + ) +options=('libtool') +source=(http://hessijames.googlepages.com/soundkonverter-${pkgver}.tar.bz2 + gcc.patch) +md5sums=('0ddc59a1acb5b6de3a8aee1d0a3eddb2' + '99d41e0d9c443278adfb3610997aca95') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + source /etc/profile.d/qt3.sh + source /etc/profile.d/kde3.sh + patch -p1 < ../gcc.patch + make -f admin/Makefile.common + ./configure --prefix=/opt/kde --disable-debug --without-arts + make || ( aclocal && make ) + make DESTDIR=${startdir}/pkg install +} diff --git a/community/soundkonverter/gcc.patch b/community/soundkonverter/gcc.patch new file mode 100644 index 000000000..b6ab8c280 --- /dev/null +++ b/community/soundkonverter/gcc.patch @@ -0,0 +1,171 @@ +diff -uNr soundkonverter-0.3.10b/src/metadata/audible/audibleproperties.cpp soundkonverter-0.3.10/src/metadata/audible/audibleproperties.cpp +--- soundkonverter-0.3.10b/src/metadata/audible/audibleproperties.cpp 2009-08-06 03:28:50.000000000 +0200 ++++ soundkonverter-0.3.10/src/metadata/audible/audibleproperties.cpp 2009-08-06 12:48:48.000000000 +0200 +@@ -22,7 +22,7 @@ + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * + * MA 02110-1301 USA * + ***************************************************************************/ +- ++#include<stdio.h> + #include "audibleproperties.h" + + #include <taglib/tstring.h> +diff -uNr soundkonverter-0.3.10b/src/metadata/audible/audibleproperties.cpp~ soundkonverter-0.3.10/src/metadata/audible/audibleproperties.cpp~ +--- soundkonverter-0.3.10b/src/metadata/audible/audibleproperties.cpp~ 1970-01-01 01:00:00.000000000 +0100 ++++ soundkonverter-0.3.10/src/metadata/audible/audibleproperties.cpp~ 2007-12-17 16:53:19.000000000 +0100 +@@ -0,0 +1,84 @@ ++/*************************************************************************** ++ copyright : (C) 2005 by Martin Aumueller ++ email : aumuell@reserv.at ++ ++ copyright : (C) 2005 by Andy Leadbetter ++ email : andrew.leadbetter@gmail.com ++ (original mp4 implementation) ++ ***************************************************************************/ ++ ++/*************************************************************************** ++ * This library is free software; you can redistribute it and/or modify * ++ * it under the terms of the GNU Lesser General Public License version * ++ * 2.1 as published by the Free Software Foundation. * ++ * * ++ * This library 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 * ++ * Lesser General Public License for more details. * ++ * * ++ * You should have received a copy of the GNU Lesser General Public * ++ * License along with this library; if not, write to the Free Software * ++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * ++ * MA 02110-1301 USA * ++ ***************************************************************************/ ++ ++#include "audibleproperties.h" ++ ++#include <taglib/tstring.h> ++ ++#include "taglib_audiblefile.h" ++ ++#include <netinet/in.h> // ntohl ++ ++using namespace TagLib; ++ ++ ++//////////////////////////////////////////////////////////////////////////////// ++// public members ++//////////////////////////////////////////////////////////////////////////////// ++ ++Audible::Properties::Properties(Properties::ReadStyle style) : AudioProperties(style) ++{ ++ m_length = 0; ++ m_bitrate = 0; ++ m_sampleRate = 0; ++ m_channels = 0; ++} ++ ++Audible::Properties::~Properties() ++{ ++} ++ ++int Audible::Properties::length() const ++{ ++ return m_length; ++} ++ ++int Audible::Properties::bitrate() const ++{ ++ return m_bitrate; ++} ++ ++int Audible::Properties::sampleRate() const ++{ ++ return m_sampleRate; ++} ++ ++int Audible::Properties::channels() const ++{ ++ return m_channels; ++} ++ ++#define LENGTH_OFF 61 ++ ++void Audible::Properties::readAudibleProperties( FILE *fp, int off ) ++{ ++ fseek(fp, off+LENGTH_OFF, SEEK_SET ); ++ fread(&m_length, sizeof(m_length), 1, fp); ++ m_length = ntohl(m_length); ++ //fprintf(stderr, "len (sec): %d\n", m_length); ++ m_bitrate = 0; ++ m_sampleRate = 0; ++ m_channels = 1; ++} +diff -uNr soundkonverter-0.3.10b/src/metadata/audible/audibletag.cpp soundkonverter-0.3.10/src/metadata/audible/audibletag.cpp +--- soundkonverter-0.3.10b/src/metadata/audible/audibletag.cpp 2009-08-06 03:28:50.000000000 +0200 ++++ soundkonverter-0.3.10/src/metadata/audible/audibletag.cpp 2009-08-06 03:30:14.000000000 +0200 +@@ -28,6 +28,7 @@ + #include <taglib/tag.h> + + #include <netinet/in.h> // ntohl ++#include <stdio.h> + #include <stdlib.h> + #include <string.h> + +diff -uNr soundkonverter-0.3.10b/src/metadata/audible/taglib_audiblefile.cpp soundkonverter-0.3.10/src/metadata/audible/taglib_audiblefile.cpp +--- soundkonverter-0.3.10b/src/metadata/audible/taglib_audiblefile.cpp 2009-08-06 03:28:50.000000000 +0200 ++++ soundkonverter-0.3.10/src/metadata/audible/taglib_audiblefile.cpp 2009-08-06 03:29:44.000000000 +0200 +@@ -28,7 +28,7 @@ + #include "audibletag.h" + #include <taglib/tfile.h> + #include <taglib/audioproperties.h> +- ++#include<stdio.h> + namespace TagLib { + //////////////////////////////////////////////////////////////////////////////// + // public members +diff -uNr soundkonverter-0.3.10b/src/metadata/audible/taglib_audiblefiletyperesolver.cpp soundkonverter-0.3.10/src/metadata/audible/taglib_audiblefiletyperesolver.cpp +--- soundkonverter-0.3.10b/src/metadata/audible/taglib_audiblefiletyperesolver.cpp 2009-08-06 03:28:50.000000000 +0200 ++++ soundkonverter-0.3.10/src/metadata/audible/taglib_audiblefiletyperesolver.cpp 2009-08-06 03:29:57.000000000 +0200 +@@ -21,7 +21,7 @@ + + #include "taglib_audiblefiletyperesolver.h" + #include "taglib_audiblefile.h" +- ++#include<stdio.h> + #include <string.h> + + TagLib::File *AudibleFileTypeResolver::createFile(const char *fileName, +diff -uNr soundkonverter-0.3.10b/src/metadata/wav/wavfile.cpp soundkonverter-0.3.10/src/metadata/wav/wavfile.cpp +--- soundkonverter-0.3.10b/src/metadata/wav/wavfile.cpp 2009-08-06 03:28:50.000000000 +0200 ++++ soundkonverter-0.3.10/src/metadata/wav/wavfile.cpp 2009-08-06 03:30:49.000000000 +0200 +@@ -22,7 +22,7 @@ + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * + * MA 02110-1301 USA * + ***************************************************************************/ +- ++#include<stdio.h> + #include "wavfile.h" + + #include <taglib/tfile.h> +diff -uNr soundkonverter-0.3.10b/src/metadata/wav/wavfiletyperesolver.cpp soundkonverter-0.3.10/src/metadata/wav/wavfiletyperesolver.cpp +--- soundkonverter-0.3.10b/src/metadata/wav/wavfiletyperesolver.cpp 2009-08-06 03:28:50.000000000 +0200 ++++ soundkonverter-0.3.10/src/metadata/wav/wavfiletyperesolver.cpp 2009-08-06 03:30:57.000000000 +0200 +@@ -21,7 +21,7 @@ + + #include "wavfiletyperesolver.h" + #include "wavfile.h" +- ++#include<stdio.h> + #include <string.h> + + TagLib::File *WavFileTypeResolver::createFile(const char *fileName, +diff -uNr soundkonverter-0.3.10b/src/metadata/wav/wavproperties.cpp soundkonverter-0.3.10/src/metadata/wav/wavproperties.cpp +--- soundkonverter-0.3.10b/src/metadata/wav/wavproperties.cpp 2009-08-06 03:28:50.000000000 +0200 ++++ soundkonverter-0.3.10/src/metadata/wav/wavproperties.cpp 2009-08-06 03:30:44.000000000 +0200 +@@ -26,7 +26,7 @@ + #include "wavproperties.h" + + #include <taglib/tstring.h> +- ++#include<stdio.h> + #include "wavfile.h" + + #include <netinet/in.h> // ntohl diff --git a/community/soundkonverter/soundkonverter.install b/community/soundkonverter/soundkonverter.install new file mode 100644 index 000000000..6c718fb69 --- /dev/null +++ b/community/soundkonverter/soundkonverter.install @@ -0,0 +1,31 @@ +post_install() { + cat << EOF +==> +==> soundKonverter uses various back-ends that do the actual work. +==> They and the corresponding packages that provide them are listed below. +==> +==> Back-ends: Packages: +==> +==> cdda2wav: 'cdrkit' +==> faac: 'faac' +==> faad: 'faad2' +==> ffmpeg: 'ffmpeg' +==> flac: 'flac' +==> kio_audiocd: 'kdemultimedia' +==> lame: 'lame' +==> mac: 'mac' (AUR) +==> mp3gain: 'mp3gain' (AUR) +==> mplayer: 'mplayer' +==> mppenc, mppdec: 'musepack-tools' [community] +==> oggenc, oggdec: 'vorbis-tools' +==> speexenc, speexdec: 'speex' +==> shorten: 'shorten' +==> vorbisgain: 'vorbisgain' (AUR) +==> wavpack, wvunpack: 'wavpack' (AUR) +==> +EOF +} + +post_upgrade() { + post_install $1 +} diff --git a/community/speakup-utils/PKGBUILD b/community/speakup-utils/PKGBUILD new file mode 100644 index 000000000..40fa333d8 --- /dev/null +++ b/community/speakup-utils/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Chris Brannon <cmbrannon79@gmail.com> +pkgname=speakup-utils +pkgver=3.1.3 +pkgrel=1 +pkgdesc='Tiny utilities for controlling the Speakup screenreader' +arch=(any) +url="http://linux-speakup.org/" +license=('GPL2') +source=("ftp://linux-speakup.org/pub/speakup/speakup-$pkgver.tar.bz2" + use-bash.patch) +md5sums=('395ba6e883d4e211caa9902040ecf9b2' + 'befc3077f670daa74d30a46747c837e6') +depends=(bash) + +build() { + cd "$srcdir/speakup-$pkgver/tools" + patch < "$srcdir/use-bash.patch" || return 1 + install -D -m755 speakupconf "$pkgdir/usr/bin/speakupconf" || return 1 + install -D -m755 talkwith "$pkgdir/usr/sbin/talkwith" || return 1 +} + diff --git a/community/speakup-utils/use-bash.patch b/community/speakup-utils/use-bash.patch new file mode 100644 index 000000000..133c854e2 --- /dev/null +++ b/community/speakup-utils/use-bash.patch @@ -0,0 +1,9 @@ +diff -Naur tools/talkwith tools2/talkwith +--- tools/talkwith 2009-08-05 10:59:01.000000000 -0500 ++++ tools2/talkwith 2009-08-08 14:42:08.000000000 -0500 +@@ -1,4 +1,4 @@ +-#!/bin/sh ++#!/bin/bash + # + # talkwith -- switches speakup synthesizers on the fly + # diff --git a/community/speakup/PKGBUILD b/community/speakup/PKGBUILD new file mode 100644 index 000000000..8805fbfa8 --- /dev/null +++ b/community/speakup/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Chris Brannon <cmbrannon79@gmail.com> +_kernver='2.6.30-ARCH' +pkgname=speakup +pkgver=3.1.3 +pkgrel=1 +pkgdesc='Kernel-based screenreader for the Linux console' +arch=('i686' 'x86_64') +url="http://linux-speakup.org/" +license=('GPL2') +source=("ftp://linux-speakup.org/pub/speakup/$pkgname-$pkgver.tar.bz2") +md5sums=('395ba6e883d4e211caa9902040ecf9b2') +install='speakup.install' +depends=('speakup-utils>=3.1.0' 'kernel26>=2.6.30-1' 'kernel26<2.6.31') + +build() { + cd "$srcdir/$pkgname-$pkgver/src" + make KERNELDIR="/lib/modules/${_kernver}/build" || return 1 + install -d "$pkgdir/lib/modules/${_kernver}/kernel/drivers/$pkgname" \ + || return 1 + install -d "$pkgdir/usr/share/doc/$pkgname" || return 1 + install -m 0644 speakup*.ko \ + "$pkgdir/lib/modules/${_kernver}/kernel/drivers/$pkgname" || return 1 + install -m 0644 ../doc/* "$pkgdir/usr/share/doc/$pkgname" || return 1 + sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" \ + "$startdir/speakup.install" +} + diff --git a/community/speakup/speakup.install b/community/speakup/speakup.install new file mode 100755 index 000000000..617dca805 --- /dev/null +++ b/community/speakup/speakup.install @@ -0,0 +1,23 @@ +# Copied directly from /var/abs/core/rt2500/rt2500.install + +# arg 1: the new package version +post_install() +{ + KERNEL_VERSION='2.6.30-ARCH' + depmod -v $KERNEL_VERSION > /dev/null 2>&1 +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() +{ + KERNEL_VERSION='2.6.30-ARCH' + depmod -v $KERNEL_VERSION > /dev/null 2>&1 +} + +# arg 1: the old package version +post_remove() +{ + KERNEL_VERSION='2.6.30-ARCH' + depmod -v $KERNEL_VERSION > /dev/null 2>&1 +} diff --git a/community/speedometer/ChangeLog b/community/speedometer/ChangeLog new file mode 100644 index 000000000..c28dadf9f --- /dev/null +++ b/community/speedometer/ChangeLog @@ -0,0 +1,2 @@ +2008-09-27 Dragonlord <dragonlord@aur.archlinux.org> + * Update to major release 2.6 diff --git a/community/speedometer/PKGBUILD b/community/speedometer/PKGBUILD new file mode 100644 index 000000000..7b5531c7b --- /dev/null +++ b/community/speedometer/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> + +pkgname=speedometer +pkgver=2.6 +pkgrel=1 +pkgdesc="Measure and display the rate of data across a network connection or data being stored in a file." +arch=('i686' 'x86_64') +url="http://excess.org/speedometer/" +license=('GPL') +depends=('python-urwid') +source=(http://excess.org/$pkgname/$pkgname.py) +md5sums=('04871f7f1d23a1aedce4361a1f5d6403') + +build() { + cd ${srcdir} + + install -D -m755 $pkgname.py ${pkgdir}/usr/bin/$pkgname +} diff --git a/community/splint/PKGBUILD b/community/splint/PKGBUILD new file mode 100644 index 000000000..01f2a5ac5 --- /dev/null +++ b/community/splint/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 2037 2009-09-07 16:23:48Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=splint +pkgver=3.1.2 +pkgrel=2 +pkgdesc="A tool for statically checking C programs for security vulnerabilities and coding mistakes" +arch=('i686' 'x86_64') +url="http://www.splint.org" +license=('GPL') +depends=('glibc') +source=(http://www.splint.org/downloads/splint-$pkgver.src.tgz \ + splint.sh) +md5sums=('25f47d70bd9c8bdddf6b03de5949c4fd' + '0efb6341b384dc44590989fe3678c96c') + +build() { + cd $startdir/src/splint-$pkgver + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + install -D -m755 ../splint.sh $startdir/pkg/etc/profile.d/splint.sh +} diff --git a/community/splint/splint.sh b/community/splint/splint.sh new file mode 100644 index 000000000..6ff8d9181 --- /dev/null +++ b/community/splint/splint.sh @@ -0,0 +1,2 @@ +export LCLIMPORTDIR=/usr/share/splint/imports +export LARCH_PATH=/usr/share/splint/lib diff --git a/community/splix/PKGBUILD b/community/splix/PKGBUILD new file mode 100644 index 000000000..ac02a8e0a --- /dev/null +++ b/community/splix/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: Francis Carroll (franciscarroll at gmail dot com) +pkgname=splix +pkgver=2.0.0 +pkgrel=1 +pkgdesc="CUPS drivers for SPL (Samsung Printer Language) printers" +arch=('i686' 'x86_64') +url="http://splix.ap2c.org/" +license=('GPL') +depends=('libcups' 'gcc') +makedepends=('cupsddk' 'libcups' 'jbigkit') +source=(http://downloads.sourceforge.net/splix/$pkgname-$pkgver.tar.bz2) +md5sums=('f3aa735c22a926818b3d8b26c9964186') +build() { + cd $srcdir/$pkgname-$pkgver + make || return 1 + install -d $pkgdir/usr/lib/cups/filter + install -d $pkgdir/usr/share/cups/model/samsung + make CUPSFILTER=$pkgdir/`cups-config --serverbin`/filter \ + CUPSPPD=$pkgdir/`cups-config --datadir`/model \ + install || return 1 +} + diff --git a/community/sportstracker/ChangeLog b/community/sportstracker/ChangeLog new file mode 100644 index 000000000..8f9bf229e --- /dev/null +++ b/community/sportstracker/ChangeLog @@ -0,0 +1,5 @@ +2008-12-22 Alexander Fehr <pizzapunk gmail com> + + * sportstracker-3.6.0-1: + New upstream release. + Added ChangeLog. diff --git a/community/sportstracker/PKGBUILD b/community/sportstracker/PKGBUILD new file mode 100644 index 000000000..2a70aa1d5 --- /dev/null +++ b/community/sportstracker/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Alexander Fehr <pizzapunk gmail com> + +pkgname=sportstracker +pkgver=3.6.0 +pkgrel=1 +pkgdesc="Application for people which want to record their sporting activities" +arch=('i686' 'x86_64') +url="http://www.saring.de/sportstracker/" +license=('GPL') +depends=('jre') +source=(http://downloads.sourceforge.net/sportstracker/SportsTracker-$pkgver-bin.zip + sportstracker.sh + sportstracker.desktop) +md5sums=('92a21f3960b5c78e4e4aa1bccad104a2' + 'e2dbfcde567a789dd2ce5ee372ed9a70' + 'f1bae50553e3afec0dd9a536d4445832') + +build() { + cd "$srcdir/SportsTracker-$pkgver-bin" + + install -D -m644 SportsTracker.jar \ + "$pkgdir/usr/share/java/sportstracker/SportsTracker.jar" || return 1 + install -m644 lib/*.jar "$pkgdir/usr/share/java/sportstracker" || return 1 + + install -D -m755 "$srcdir/sportstracker.sh" "$pkgdir/usr/bin/sportstracker" || return 1 + + install -D -m644 "$srcdir/sportstracker.desktop" \ + "$pkgdir/usr/share/applications/sportstracker.desktop" || return 1 + install -D -m644 st-logo.png "$pkgdir/usr/share/pixmaps/sportstracker.png" || return 1 +} diff --git a/community/sportstracker/sportstracker.desktop b/community/sportstracker/sportstracker.desktop new file mode 100644 index 000000000..f1b4ee6c6 --- /dev/null +++ b/community/sportstracker/sportstracker.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Type=Application +Name=SportsTracker +Icon=sportstracker +Exec=sportstracker +Categories=Office; diff --git a/community/sportstracker/sportstracker.sh b/community/sportstracker/sportstracker.sh new file mode 100644 index 000000000..9c94dca46 --- /dev/null +++ b/community/sportstracker/sportstracker.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +for jar in /usr/share/java/sportstracker/*.jar; do + CP=$CP:$jar +done + +java -cp $CP de.saring.sportstracker.gui.STMain diff --git a/community/sqlite2/LICENSE b/community/sqlite2/LICENSE new file mode 100644 index 000000000..bdd14d404 --- /dev/null +++ b/community/sqlite2/LICENSE @@ -0,0 +1,33 @@ +SQLite Copyright +SQLite is in the +Public Domain + + +All of the deliverable code in SQLite has been dedicated to the public domain by the authors. All code authors, and representatives of the companies they work for, have signed affidavits dedicating their contributions to the public domain and originals of those signed affidavits are stored in a firesafe at the main offices of Hwaci. Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. + +The previous paragraph applies to the deliverable code in SQLite - those parts of the SQLite library that you actually bundle and ship with a larger application. Portions of the documentation and some code used as part of the build process might fall under other licenses. The details here are unclear. We do not worry about the licensing of the documentation and build code so much because none of these things are part of the core deliverable SQLite library. + +All of the deliverable code in SQLite has been written from scratch. No code has been taken from other projects or from the open internet. Every line of code can be traced back to its original author, and all of those authors have public domain dedications on file. So the SQLite code base is clean and is uncontaminated with licensed code from other projects. +Obtaining An Explicit License To Use SQLite + +Even though SQLite is in the public domain and does not require a license, some users want to obtain a license anyway. Some reasons for obtaining a license include: +You are using SQLite in a jurisdiction that does not recognize the public domain. +You are using SQLite in a jurisdiction that does not recognize the right of an author to dedicate their work to the public domain. +You want to hold a tangible legal document as evidence that you have the legal right to use and distribute SQLite. +Your legal department tells you that you have to purchase a license. + +If you feel like you really have to purchase a license for SQLite, Hwaci, the company that employs the architect and principal developers of SQLite, will sell you one. +Contributed Code + +In order to keep SQLite completely free and unencumbered by copyright, all new contributors to the SQLite code base are asked to dedicate their contributions to the public domain. If you want to send a patch or enhancement for possible inclusion in the SQLite source tree, please accompany the patch with the following statement: +The author or authors of this code dedicate any and all copyright interest in this code to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this code under copyright law. + +We are not able to accept patches or changes to SQLite that are not accompanied by a statement such as the above. In addition, if you make changes or enhancements as an employee, then a simple statement such as the above is insufficient. You must also send by surface mail a copyright release signed by a company officer. A signed original of the copyright release should be mailed to: +Hwaci +6200 Maple Cove Lane +Charlotte, NC 28269 +USA + +A template copyright release is available in PDF or HTML. You can use this release to make future changes. + +see http://www.sqlite.org/copyright.html diff --git a/community/sqlite2/PKGBUILD b/community/sqlite2/PKGBUILD new file mode 100644 index 000000000..80b2284c5 --- /dev/null +++ b/community/sqlite2/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Judd <jvinet@zeroflux.org> + +pkgname=sqlite2 +pkgver=2.8.17 +pkgrel=3 +pkgdesc="A C library that implements an SQL database engine" +arch=('i686' 'x86_64') +url="http://www.sqlite.org/" +depends=('readline>=6.0.00') +source=(http://www.sqlite.org/sqlite-$pkgver.tar.gz 'LICENSE') +license=('custom') +options=('!libtool') +md5sums=('838dbac20b56d2c4292e98848505a05b' + '5d3b333e59a37747284f66081660f8a1') + +build() { + cd ${srcdir}/sqlite-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + + # install custom license + install -Dm644 ${srcdir}/LICENSE \ + ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/community/sqlitebrowser/PKGBUILD b/community/sqlitebrowser/PKGBUILD new file mode 100644 index 000000000..86c5d7e70 --- /dev/null +++ b/community/sqlitebrowser/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsandrade@gmail.com> +# Contributor: Michael Fellinger <m.fellinger@gmail.com> + +pkgname=sqlitebrowser +pkgver=1.3 +pkgrel=2 +pkgdesc="SQLite Database browser is a light GUI editor for SQLite databases, built on top of QT" +arch=('i686' 'x86_64') +url="http://sqlitebrowser.sf.net" +license=('GPL') +depends=('qt3' 'libstdc++5') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver-src.tar.gz) +md5sums=('d4dc8c6a95d5f005e493f3a5a2a10491') + +build() { + . /etc/profile.d/qt3.sh + export PATH=/opt/qt/bin:$PATH + + cd $startdir/src/$pkgname + qmake || return 1 + make || return 1 + mkdir -p $startdir/pkg/usr/bin + cp $startdir/src/$pkgname/$pkgname/$pkgname $startdir/pkg/usr/bin/ +} diff --git a/community/sqliteman/PKGBUILD b/community/sqliteman/PKGBUILD new file mode 100644 index 000000000..77232cfc1 --- /dev/null +++ b/community/sqliteman/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 1312 2009-08-15 16:56:02Z foutrelis $ +# Maintainer: Geoffroy Carrier <geoffroy@archlinux.org> +# Contributor: Roman Porizka <artee@beer.cz> + +pkgname=sqliteman +pkgver=1.2.1 +pkgrel=2 +pkgdesc="The best developer's and/or admin's GUI tool for Sqlite3 in the world" +arch=('i686' 'x86_64') +url="http://sqliteman.sf.net" +license=('GPL') +depends=('qt' 'qscintilla') +makedepends=('cmake') +source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz") +md5sums=('98151419064e23e55504d8f20bb80f3f') + +build() { + cd "$srcdir/$pkgname-$pkgver" + cmake . -DCMAKE_INSTALL_PREFIX:PATH=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/sqlitemanager/PKGBUILD b/community/sqlitemanager/PKGBUILD new file mode 100644 index 000000000..6448dfbaf --- /dev/null +++ b/community/sqlitemanager/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Alois Belaska <lloyd@centrum.cz> + +pkgname=sqlitemanager +pkgver=1.2.0 +pkgrel=3 +pkgdesc="Multilingual web based tool to manage SQLite database" +arch=('i686' 'x86_64') +license=('GPL') +depends=('php') +backup=(etc/httpd/sqadmin/config.db srv/www/sqadmin/include/config.inc.php) +url='http://sourceforge.net/projects/sqlitemanager' +source=(http://downloads.sourceforge.net/sqlitemanager/SQLiteManager-$pkgver.tar.gz) +md5sums=('cb938d51f9cd61e8954dcf296528b883') + +build() { + cd $startdir/src/SQLiteManager-$pkgver + + mkdir -p $startdir/pkg/srv/www/sqadmin/dbs + mkdir -p $startdir/pkg/etc/httpd/sqadmin + + mv include/config.db $startdir/pkg/etc/httpd/sqadmin + mv include/user_defined.inc.php include/user_defined.inc.php.orig + rm -f INSTALL TODO CHANGES LICENCE test.sqlite* + + echo -e "<?\n\ +define(\"SQLiteDb\", \"/etc/httpd/sqadmin/config.db\");\n\ +define(\"DEFAULT_DB_PATH\", \"/srv/www/sqadmin/dbs\");\n\ +?>\n" > include/user_defined.inc.php + + cp -R * $startdir/pkg/srv/www/sqadmin || return 1 + + chown -R nobody:nobody $startdir/pkg/srv/www/sqadmin + chmod -R 600 $startdir/pkg/srv/www/sqadmin + find $startdir/pkg/srv/www/sqadmin -type d | xargs chmod 700 + + chown -R nobody:nobody $startdir/pkg/etc/httpd/sqadmin + chmod -R 600 $startdir/pkg/etc/httpd/sqadmin + find $startdir/pkg/etc/httpd/sqadmin -type d | xargs chmod 700 +} diff --git a/community/ssh-faker/PKGBUILD b/community/ssh-faker/PKGBUILD new file mode 100644 index 000000000..c7635e8bb --- /dev/null +++ b/community/ssh-faker/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: FJ <joostef@gmail.com> + +pkgname=ssh-faker +pkgver=1.1 +pkgrel=2 +pkgdesc="A whitelisting perl script for sshd." +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.pkts.ca/ssh-faker.shtml" +depends=('perl' 'openssh') +source=("http://www.pkts.ca/$pkgname-$pkgver.tar.gz") +install=ssh-faker.install +md5sums=('fdd2e95d1fc949d50ad499f10133595e') + +build() { + cd $startdir/src/$pkgname-$pkgver + mkdir -p $startdir/pkg/usr/bin + install -m755 ssh-faker $startdir/pkg/usr/bin || return 1 +} diff --git a/community/ssh-faker/ssh-faker.install b/community/ssh-faker/ssh-faker.install new file mode 100644 index 000000000..75932d1ad --- /dev/null +++ b/community/ssh-faker/ssh-faker.install @@ -0,0 +1,58 @@ +post_install() { +cat <<EOF +--- +1. edit /usr/bin/ssh-faker (CHANGE THE DEFAULT PASSWORD!) +2. echo sshd : 11.22.33.44 : ALLOW >> /etc/hosts.allow +3. echo sshd : ALL : twist /usr/bin/ssh-faker %a >> /etc/hosts.deny +4. test it: + + # ssh localhost + Received disconnect from 127.0.0.1: Your ssh version is too + old and is no longer supported. Please install a newer version. + + # telnet localhost 22 + Trying 127.0.0.1... + Connected to localhost. + Escape character is '^]'. + SSH-1.99-OpenSSH_3.7.1p1 + >> password + Success! You can now ssh to this computer. + Connection closed by foreign host. + + # ssh localhost + Last login: Sat Jul 16 11:37:38 2005 from localhost.localdomain +--- +EOF +} + +post_upgrade() { +cat <<EOF +--- +1. edit /usr/bin/ssh-faker (CHANGE THE DEFAULT PASSWORD!) +2. echo sshd : 11.22.33.44 : ALLOW >> /etc/hosts.allow +3. echo sshd : ALL : twist /usr/bin/ssh-faker %a >> /etc/hosts.deny +4. test it: + + # ssh localhost + Received disconnect from 127.0.0.1: Your ssh version is too + old and is no longer supported. Please install a newer version. + + # telnet localhost 22 + Trying 127.0.0.1... + Connected to localhost. + Escape character is '^]'. + SSH-1.99-OpenSSH_3.7.1p1 + >> password + Success! You can now ssh to this computer. + Connection closed by foreign host. + + # ssh localhost + Last login: Sat Jul 16 11:37:38 2005 from localhost.localdomain +--- +EOF +} + +op=$1 +shift + +$op $* diff --git a/community/ssh2/PKGBUILD b/community/ssh2/PKGBUILD new file mode 100644 index 000000000..959c615df --- /dev/null +++ b/community/ssh2/PKGBUILD @@ -0,0 +1,50 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=ssh2 +pkgver=2.0.13 +pkgrel=5 +pkgdesc="ssh implementation from ssh.com" +arch=(i686 x86_64) +url="http://www.ssh.com/" +license=('GPL') +depends=(zlib shadow libsm libx11) +makedepends=(xorg-xauth) +source=(http://archlinux-stuff.googlecode.com/files/ssh2_2.0.13.orig.tar.gz \ + http://archlinux-stuff.googlecode.com/files/ssh2_2.0.13-7.diff.gz) +md5sums=('1853aba4c7c9c501545c9e56a71fa9c3' + '95579867c3a4f90d839ebd4f18ca2cee') + +build() { + cd ${startdir}/src/ssh-${pkgver} + patch -Np1 <../ssh2_$pkgver-7.diff + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --includedir=/usr/include/ssh2 \ + --enable-tcp-port-forwarding \ + --enable-X11-forwarding \ + --without-pgp \ + --with-x + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + mkdir -p $startdir/pkg/usr/share && \ + mv $startdir/pkg/usr/man $startdir/pkg/usr/share/ || return 1 + + rm -f $startdir/pkg/usr/bin/scp \ + $startdir/pkg/usr/bin/sftp \ + $startdir/pkg/usr/bin/sftp-server \ + $startdir/pkg/usr/bin/ssh-askpass \ + $startdir/pkg/usr/bin/ssh-signer \ + $startdir/pkg/usr/bin/ssh \ + $startdir/pkg/usr/bin/ssh-add \ + $startdir/pkg/usr/bin/ssh-agent \ + $startdir/pkg/usr/bin/ssh-keygen \ + $startdir/pkg/usr/share/man/man1/scp.1 \ + $startdir/pkg/usr/share/man/man1/sftp.1 \ + $startdir/pkg/usr/share/man/man1/ssh-add.1 \ + $startdir/pkg/usr/share/man/man1/ssh-agent.1 \ + $startdir/pkg/usr/share/man/man1/ssh-keygen.1 \ + $startdir/pkg/usr/share/man/man1/ssh.1 \ + $startdir/pkg/usr/share/man/man8/sshd.8 \ + $startdir/pkg/usr/sbin/sshd +} diff --git a/community/sshguard/ChangeLog b/community/sshguard/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/sshguard/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/sshguard/PKGBUILD b/community/sshguard/PKGBUILD new file mode 100644 index 000000000..76669e5af --- /dev/null +++ b/community/sshguard/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=sshguard +pkgver=1.4rc4 +pkgrel=1 +pkgdesc="SSH brute force detector. Blocks by ip with iptables" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/sshguard/" +license=('GPL') +depends=('glibc') +options=(zipman) +install=sshguard.install +source=("http://downloads.sourceforge.net/sourceforge/sshguard/sshguard-$pkgver.tar.bz2") +md5sums=('24eb73b7c012ada5407cb6c8b93c9139') + +build () { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --with-firewall=iptables + make || return 1 + make prefix=$startdir/pkg/usr install || return 1 +} diff --git a/community/sshguard/sshguard.install b/community/sshguard/sshguard.install new file mode 100644 index 000000000..2187ee974 --- /dev/null +++ b/community/sshguard/sshguard.install @@ -0,0 +1,33 @@ +pre_install() { + /bin/true +} + +post_install() { + echo "-- You should add chain to your firewall:" + echo "-- iptables -N sshguard" + echo "-- iptables -A INPUT -p tcp --dport 22 -j sshguard" + echo "-- Then you may start sshguard with:" + echo "-- tail -n0 -f /var/log/auth.log | /usr/sbin/sshguard" + echo "-- For more information, see README in sources." + /bin/true +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + /bin/true +} + +pre_remove() { + /bin/true +} + +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/stalonetray/PKGBUILD b/community/stalonetray/PKGBUILD new file mode 100644 index 000000000..fb82234a8 --- /dev/null +++ b/community/stalonetray/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=stalonetray +pkgver=0.7.6 +pkgrel=3 +pkgdesc="STAnd-aLONE sysTRAY. It has minimal build and run-time dependencies: the Xlib only." +arch=('i686' 'x86_64') +url="http://stalonetray.sourceforge.net" +license=('GPL') +depends=('libx11') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('eebb46182b64d75b89776bbfc867f470') + +build() { + cd $startdir/src/$pkgname-$pkgver + + sed -i 's|if (strcmp(settings.wnd_type, _NET_WM_WINDOW_TYPE_NORMAL) == 0)|if (strcmp(settings.wnd_type, _NET_WM_WINDOW_TYPE_NORMAL) != 0)|' src/tray.c + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + + #install sample config file + install -D -m644 stalonetrayrc.sample $startdir/pkg/etc/stalonetrayrc +} diff --git a/community/stegdetect/ChangeLog b/community/stegdetect/ChangeLog new file mode 100644 index 000000000..c02f30ea2 --- /dev/null +++ b/community/stegdetect/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* forced autoreconf to detect x86_64 +* Built for x86_64 diff --git a/community/stegdetect/PKGBUILD b/community/stegdetect/PKGBUILD new file mode 100644 index 000000000..1467bcb2a --- /dev/null +++ b/community/stegdetect/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com> +# Contributor: Jason Chu <jason@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=stegdetect +pkgver=0.6 +pkgrel=1 +pkgdesc="An automated tool for detecting steganographic content in images" +arch=('i686' 'x86_64') +url="http://www.outguess.org/" +license=('GPL') +depends=('glibc') +source=(http://www.outguess.org/$pkgname-$pkgver.tar.gz stegdetect.patch) +md5sums=('850a3551b5c450b9f450a919ad021767' 'bfc229e7d37745afe6073d269cff38c7') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np1 -i ../stegdetect.patch || return 1 + if [ "$CARCH" = "x86_64" ]; then + echo "AM_PROG_AS" >> configure.in + autoreconf -fi + fi + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install || return 1 +} diff --git a/community/stegdetect/stegdetect.patch b/community/stegdetect/stegdetect.patch new file mode 100644 index 000000000..883871d43 --- /dev/null +++ b/community/stegdetect/stegdetect.patch @@ -0,0 +1,151 @@ +diff -ruN stegdetect-0.6.orig/file/Makefile.in stegdetect-0.6/file/Makefile.in +--- stegdetect-0.6.orig/file/Makefile.in 2004-08-29 23:11:06.000000000 +0000 ++++ stegdetect-0.6/file/Makefile.in 2007-02-13 21:46:20.000000000 +0000 +@@ -423,7 +423,7 @@ + install-exec-am: + install-exec: install-exec-am + +-install-data-am: install-man install-dataDATA ++install-data-am: install-dataDATA + install-data: install-data-am + + install-am: all-am +diff -ruN stegdetect-0.6.orig/file/file.c stegdetect-0.6/file/file.c +--- stegdetect-0.6.orig/file/file.c 2004-08-29 23:11:06.000000000 +0000 ++++ stegdetect-0.6/file/file.c 2007-02-13 21:23:52.000000000 +0000 +@@ -76,7 +76,7 @@ + + int /* Global command-line options */ + noprint = 1, +- debug = 0, /* debugging */ ++ filedebug = 0, /* debugging */ + lflag = 0, /* follow Symlinks (BSD only) */ + bflag = 0, /* brief output format */ + zflag = 0, /* follow (uncompress) compressed files */ +diff -ruN stegdetect-0.6.orig/file/file.h stegdetect-0.6/file/file.h +--- stegdetect-0.6.orig/file/file.h 2004-08-29 23:11:06.000000000 +0000 ++++ stegdetect-0.6/file/file.h 2007-02-13 21:23:52.000000000 +0000 +@@ -163,7 +163,7 @@ + extern struct mlist mlist; /* list of arrays of magic entries */ + + extern int noprint; +-extern int debug; /* enable debugging? */ ++extern int filedebug; /* enable debugging? */ + extern int zflag; /* process compressed files? */ + extern int lflag; /* follow symbolic links? */ + extern int sflag; /* read/analyze block special files? */ +diff -ruN stegdetect-0.6.orig/file/softmagic.c stegdetect-0.6/file/softmagic.c +--- stegdetect-0.6.orig/file/softmagic.c 2004-08-29 23:11:06.000000000 +0000 ++++ stegdetect-0.6/file/softmagic.c 2007-02-13 21:23:52.000000000 +0000 +@@ -589,7 +589,7 @@ + } + + +- if (debug) { ++ if (filedebug) { + mdebug(offset, (char *) p, sizeof(union VALUETYPE)); + mdump(m); + } +@@ -924,7 +924,7 @@ + + memcpy(p, s + offset, sizeof(union VALUETYPE)); + +- if (debug) { ++ if (filedebug) { + mdebug(offset, (char *) p, sizeof(union VALUETYPE)); + mdump(m); + } +@@ -1029,21 +1029,21 @@ + + switch (m->reln) { + case 'x': +- if (debug) ++ if (filedebug) + (void) fprintf(stderr, "%u == *any* = 1\n", v); + matched = 1; + break; + + case '!': + matched = v != l; +- if (debug) ++ if (filedebug) + (void) fprintf(stderr, "%u != %u = %d\n", + v, l, matched); + break; + + case '=': + matched = v == l; +- if (debug) ++ if (filedebug) + (void) fprintf(stderr, "%u == %u = %d\n", + v, l, matched); + break; +@@ -1051,13 +1051,13 @@ + case '>': + if (m->flag & UNSIGNED) { + matched = v > l; +- if (debug) ++ if (filedebug) + (void) fprintf(stderr, "%u > %u = %d\n", + v, l, matched); + } + else { + matched = (int32) v > (int32) l; +- if (debug) ++ if (filedebug) + (void) fprintf(stderr, "%d > %d = %d\n", + v, l, matched); + } +@@ -1066,13 +1066,13 @@ + case '<': + if (m->flag & UNSIGNED) { + matched = v < l; +- if (debug) ++ if (filedebug) + (void) fprintf(stderr, "%u < %u = %d\n", + v, l, matched); + } + else { + matched = (int32) v < (int32) l; +- if (debug) ++ if (filedebug) + (void) fprintf(stderr, "%d < %d = %d\n", + v, l, matched); + } +@@ -1080,14 +1080,14 @@ + + case '&': + matched = (v & l) == l; +- if (debug) ++ if (filedebug) + (void) fprintf(stderr, "((%x & %x) == %x) = %d\n", + v, l, l, matched); + break; + + case '^': + matched = (v & l) != l; +- if (debug) ++ if (filedebug) + (void) fprintf(stderr, "((%x & %x) != %x) = %d\n", + v, l, l, matched); + break; +diff -ruN stegdetect-0.6.orig/jpeg-6b/makefile.cfg stegdetect-0.6/jpeg-6b/makefile.cfg +--- stegdetect-0.6.orig/jpeg-6b/makefile.cfg 2004-08-29 23:11:09.000000000 +0000 ++++ stegdetect-0.6/jpeg-6b/makefile.cfg 2007-02-13 22:17:27.000000000 +0000 +@@ -194,16 +194,6 @@ + # Installation rules: + + install: cjpeg djpeg jpegtran rdjpgcom wrjpgcom @FORCE_INSTALL_LIB@ +- $(INSTALL_PROGRAM) cjpeg $(bindir)/$(binprefix)cjpeg +- $(INSTALL_PROGRAM) djpeg $(bindir)/$(binprefix)djpeg +- $(INSTALL_PROGRAM) jpegtran $(bindir)/$(binprefix)jpegtran +- $(INSTALL_PROGRAM) rdjpgcom $(bindir)/$(binprefix)rdjpgcom +- $(INSTALL_PROGRAM) wrjpgcom $(bindir)/$(binprefix)wrjpgcom +- $(INSTALL_DATA) $(srcdir)/cjpeg.1 $(mandir)/$(manprefix)cjpeg.$(manext) +- $(INSTALL_DATA) $(srcdir)/djpeg.1 $(mandir)/$(manprefix)djpeg.$(manext) +- $(INSTALL_DATA) $(srcdir)/jpegtran.1 $(mandir)/$(manprefix)jpegtran.$(manext) +- $(INSTALL_DATA) $(srcdir)/rdjpgcom.1 $(mandir)/$(manprefix)rdjpgcom.$(manext) +- $(INSTALL_DATA) $(srcdir)/wrjpgcom.1 $(mandir)/$(manprefix)wrjpgcom.$(manext) + + install-lib: libjpeg.$(A) install-headers + $(INSTALL_LIB) libjpeg.$(A) $(libdir)/$(binprefix)libjpeg.$(A) diff --git a/community/steghide/ChangeLog b/community/steghide/ChangeLog new file mode 100644 index 000000000..4cdd510bf --- /dev/null +++ b/community/steghide/ChangeLog @@ -0,0 +1,4 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 +* Added gcc 4.2 patch, with help from gentoo bug #178134 +* Fixed erroneous buildsystem.patch that removed path to mkinstalldirs diff --git a/community/steghide/PKGBUILD b/community/steghide/PKGBUILD new file mode 100644 index 000000000..9358ff387 --- /dev/null +++ b/community/steghide/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Maintainer: Jason Chu <jason@archlinux.org> + +pkgname=steghide +pkgver=0.5.1 +pkgrel=3 +pkgdesc="Steghide is a steganography program which embeds a secret message \ + in a cover file by replacing some of the least significant bits" +arch=('i686' 'x86_64') +url="http://steghide.sourceforge.net" +license=('GPL') +depends=('libmcrypt' 'mhash' 'gcc' 'libjpeg' 'zlib' 'libtool') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz \ + buildsystem.patch gcc-4.2.patch $pkgname-climits.patch) +md5sums=('5be490e24807d921045780fd8cc446b3' + '14f5e054d71c91262bb1140288043df8' + 'fd861dc5a0a392c6c94a61e85ad74f29' + '897ce18edd008293a3328bc3f88775b3') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -p1 < ../buildsystem.patch || return 1 + # this patch courtesy gentoo bug tracker #178134 + patch -Np1 -i ../gcc-4.2.patch || return 1 + patch -Np1 -i ../steghide-climits.patch || return 1 + autoreconf -i + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/steghide/buildsystem.patch b/community/steghide/buildsystem.patch new file mode 100644 index 000000000..e1fc057f7 --- /dev/null +++ b/community/steghide/buildsystem.patch @@ -0,0 +1,10 @@ +diff -urN steghide-0.5.1/src/Makefile.am steghide-0.5.1-new/src/Makefile.am +--- steghide-0.5.1/src/Makefile.am 2003-09-28 09:33:21.000000000 -0700 ++++ steghide-0.5.1-new/src/Makefile.am 2003-10-30 21:05:40.000000000 -0800 +@@ -33,5 +33,5 @@ + WavPCMSampleValue.cc error.cc main.cc msg.cc SMDConstructionHeuristic.cc + LIBS = @LIBINTL@ @LIBS@ + localedir = $(datadir)/locale +-LIBTOOL = $(SHELL) libtool ++LIBTOOL = /usr/bin/libtool + MAINTAINERCLEANFILES = Makefile.in diff --git a/community/steghide/gcc-4.2.patch b/community/steghide/gcc-4.2.patch new file mode 100644 index 000000000..36848dd4c --- /dev/null +++ b/community/steghide/gcc-4.2.patch @@ -0,0 +1,75 @@ +diff -Naur steghide-0.5.1.orig/src/AuData.h steghide-0.5.1.new/src/AuData.h +--- steghide-0.5.1.orig/src/AuData.h 2003-09-28 11:30:29.000000000 -0400 ++++ steghide-0.5.1.new/src/AuData.h 2007-06-28 17:22:44.000000000 -0400 +@@ -26,22 +26,30 @@ + + // AuMuLawAudioData + typedef AudioDataImpl<AuMuLaw,BYTE> AuMuLawAudioData ; ++template<> + inline BYTE AuMuLawAudioData::readValue (BinaryIO* io) const { return (io->read8()) ; } ++template<> + inline void AuMuLawAudioData::writeValue (BinaryIO* io, BYTE v) const { io->write8(v) ; } + + // AuPCM8AudioData + typedef AudioDataImpl<AuPCM8,SBYTE> AuPCM8AudioData ; ++template<> + inline SBYTE AuPCM8AudioData::readValue (BinaryIO* io) const { return ((SBYTE) io->read8()) ; } ++template<> + inline void AuPCM8AudioData::writeValue (BinaryIO* io, SBYTE v) const { io->write8((BYTE) v) ; } + + // AuPCM16AudioData + typedef AudioDataImpl<AuPCM16,SWORD16> AuPCM16AudioData ; ++template<> + inline SWORD16 AuPCM16AudioData::readValue (BinaryIO* io) const { return ((SWORD16) io->read16_be()) ; } ++template<> + inline void AuPCM16AudioData::writeValue (BinaryIO* io, SWORD16 v) const { io->write16_be((UWORD16) v) ; } + + // AuPCM32AudioData + typedef AudioDataImpl<AuPCM32,SWORD32> AuPCM32AudioData ; ++template<> + inline SWORD32 AuPCM32AudioData::readValue (BinaryIO* io) const { return ((SWORD32) io->read32_be()) ; } ++template<> + inline void AuPCM32AudioData::writeValue (BinaryIO* io, SWORD32 v) const { io->write32_be((UWORD32) v) ; } + + #endif // ndef SH_AUDATA_H +diff -Naur steghide-0.5.1.orig/src/AuSampleValues.cc steghide-0.5.1.new/src/AuSampleValues.cc +--- steghide-0.5.1.orig/src/AuSampleValues.cc 2003-09-28 11:30:30.000000000 -0400 ++++ steghide-0.5.1.new/src/AuSampleValues.cc 2007-06-28 17:23:52.000000000 -0400 +@@ -21,17 +21,25 @@ + #include "AuSampleValues.h" + + // AuMuLawSampleValue ++template<> + const BYTE AuMuLawSampleValue::MinValue = 0 ; ++template<> + const BYTE AuMuLawSampleValue::MaxValue = BYTE_MAX ; + + // AuPCM8SampleValue ++template<> + const SBYTE AuPCM8SampleValue::MinValue = SBYTE_MIN ; ++template<> + const SBYTE AuPCM8SampleValue::MaxValue = SBYTE_MAX ; + + // AuPCM16SampleValue ++template<> + const SWORD16 AuPCM16SampleValue::MinValue = SWORD16_MIN ; ++template<> + const SWORD16 AuPCM16SampleValue::MaxValue = SWORD16_MAX ; + + // AuPCM32SampleValue ++template<> + const SWORD32 AuPCM32SampleValue::MinValue = SWORD32_MIN ; ++template<> + const SWORD32 AuPCM32SampleValue::MaxValue = SWORD32_MAX ; +diff -Naur steghide-0.5.1.orig/src/MHashPP.cc steghide-0.5.1.new/src/MHashPP.cc +--- steghide-0.5.1.orig/src/MHashPP.cc 2003-10-05 06:17:50.000000000 -0400 ++++ steghide-0.5.1.new/src/MHashPP.cc 2007-06-28 17:22:44.000000000 -0400 +@@ -120,7 +120,7 @@ + + std::string MHashPP::getAlgorithmName (hashid id) + { +- char *name = mhash_get_hash_name (id) ; ++ char *name = (char *) mhash_get_hash_name (id) ; + std::string retval ; + if (name == NULL) { + retval = std::string ("<algorithm not found>") ; diff --git a/community/steghide/steghide-climits.patch b/community/steghide/steghide-climits.patch new file mode 100644 index 000000000..a7e54f51c --- /dev/null +++ b/community/steghide/steghide-climits.patch @@ -0,0 +1,11 @@ +diff -ruN steghide-0.5.1.orig/src/Graph.cc steghide-0.5.1/src/Graph.cc +--- steghide-0.5.1.orig/src/Graph.cc 2003-10-11 23:54:26.000000000 +0200 ++++ steghide-0.5.1/src/Graph.cc 2008-12-14 14:23:27.000000000 +0100 +@@ -22,6 +22,7 @@ + #include <list> + #include <map> + #include <vector> ++#include <climits> + + #include "BitString.h" + #include "CvrStgFile.h" diff --git a/community/stfl/ChangeLog b/community/stfl/ChangeLog new file mode 100644 index 000000000..a32df2622 --- /dev/null +++ b/community/stfl/ChangeLog @@ -0,0 +1,20 @@ +2009-07-11 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.2.1 + +2009-06-21 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Package moved to [community] + +2009-05-02 by pfleidi + * update to 0.20 + +2008-02-09 by hrist + * update to 0.18 + +2008-01-04 by hrist + * fixed the make command invocation (thanks to byte for the hint) + +2007-09-28 by hrist + * removed the patch (thanks to xio for the hint) + +2007-06-01 by STiAT + * made package build (patchfile global_stfl.patch) diff --git a/community/stfl/PKGBUILD b/community/stfl/PKGBUILD new file mode 100644 index 000000000..00fd4be19 --- /dev/null +++ b/community/stfl/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Sven Pfleiderer <pfleidi@roothausen.de> + +pkgname=stfl +pkgver=0.21 +pkgrel=1 +pkgdesc="Library implementing a curses-based widget set for text terminals" +arch=('i686' 'x86_64') +url="http://clifford.at/stfl/" +license=('GPL3') +depends=('ncurses') +makedepends=('patch') +options=('!libtool') +source=(http://clifford.at/stfl/$pkgname-$pkgver.tar.gz \ + $pkgname-archlinux.patch) + +md5sums=('888502c3f332a0ee66e490690d79d404' + 'bbc40519b3e2ad0bb67fa7d29053cb47') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + patch -Np1 -i ${srcdir}/$pkgname-archlinux.patch || return 1 + + make prefix=/usr Makefile.deps || return 1 + make prefix=/usr || return 1 + make prefix=/usr DESTDIR=${pkgdir} install +} diff --git a/community/stfl/stfl-archlinux.patch b/community/stfl/stfl-archlinux.patch new file mode 100644 index 000000000..e6b7b37f8 --- /dev/null +++ b/community/stfl/stfl-archlinux.patch @@ -0,0 +1,57 @@ +diff -ruN stfl-0.21-orig/Makefile.cfg stfl-0.21/Makefile.cfg +--- stfl-0.21-orig/Makefile.cfg 2009-05-31 20:20:39.000000000 +0200 ++++ stfl-0.21/Makefile.cfg 2009-07-11 14:26:51.000000000 +0200 +@@ -19,35 +19,35 @@ + # + + export libdir ?= lib +-export prefix ?= /usr/local ++export prefix ?= /usr + export DESTDIR ?= / + + ifneq ($(shell spl-config --cflags 2>/dev/null),) +-FOUND_SPL = 1 ++FOUND_SPL = 0 + else + FOUND_SPL = 0 + endif + + ifneq ($(shell swig -help 2>/dev/null),) +-FOUND_SWIG = 1 ++FOUND_SWIG = 0 + else + FOUND_SWIG = 0 + endif + + ifneq ($(shell perl -le 'print 1' 2>/dev/null),) +-FOUND_PERL5 = 1 ++FOUND_PERL5 = 0 + else + FOUND_PERL5 = 0 + endif + + ifneq ($(shell python -c 'print 1' 2>/dev/null),) +-FOUND_PYTHON = 1 ++FOUND_PYTHON = 0 + else + FOUND_PYTHON = 0 + endif + + ifneq ($(shell ruby -e 'puts 1' 2>/dev/null),) +-FOUND_RUBY = 1 ++FOUND_RUBY = 0 + else + FOUND_RUBY = 0 + endif +diff -ruN stfl-0.21-orig/stfl_internals.h stfl-0.21/stfl_internals.h +--- stfl-0.21-orig/stfl_internals.h 2009-06-19 19:27:33.000000000 +0200 ++++ stfl-0.21/stfl_internals.h 2009-07-11 14:20:22.000000000 +0200 +@@ -28,7 +28,7 @@ + #endif + + #include "stfl.h" +-#include <ncursesw/ncurses.h> ++#include <ncurses.h> + #include <pthread.h> + + struct stfl_widget_type; diff --git a/community/stopwatch/PKGBUILD b/community/stopwatch/PKGBUILD new file mode 100644 index 000000000..76c0643e8 --- /dev/null +++ b/community/stopwatch/PKGBUILD @@ -0,0 +1,18 @@ +# Contributor: Brad Conte <brad@bradconte.com> + +pkgname=stopwatch +pkgver=3.5 +pkgrel=2 +pkgdesc="Virtual Stopwatch." +arch=(i686 x86_64) +license=("Public Domain") +url="http://expect.nist.gov/stopwatch/" +depends=("tk") +source="http://expect.nist.gov/stopwatch/stopwatch.tar.gz" +md5sums=("4feb97cd7f108c89f17fcb18e55deaf9") + +build() { + mkdir -p $startdir/pkg/usr/bin + cp $startdir/src/$pkgname-3.4/stopwatch $startdir/pkg/usr/bin + sed -e "s_/depot/path/wish_/usr/bin/wish_" -i $startdir/pkg/usr/bin/stopwatch +} diff --git a/community/stormbaancoureur/PKGBUILD b/community/stormbaancoureur/PKGBUILD new file mode 100644 index 000000000..b8b672b16 --- /dev/null +++ b/community/stormbaancoureur/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Callan Barrett <wizzomafizzo@gmail.com> +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Jacek Poplawski <jacekpoplawski@gmail.com> + +pkgname=stormbaancoureur +pkgver=2.1.5 +pkgrel=1 +pkgdesc="Arcade-style car game based on physics" +arch=('i686' 'x86_64') +url="http://bram.creative4vision.nl/stormbaancoureur/" +license=('GPL') +depends=('freeglut' 'alsa-lib') +makedepends=('ode' 'plib') +source=(http://bram.creative4vision.nl/stormbaancoureur/download/$pkgname-$pkgver.tar.gz + $pkgname.desktop) +md5sums=('18aa9e5f34ede655d6530e6f022a455e' + '38a10794e85dd01eff09d06d0c647d97') + +build() { + cd $startdir/src/$pkgname-$pkgver/src-$pkgname + sed -i 's|/usr/share/games|/usr/share|g' Makefile main.cxx + sed -i 's|/usr/games|/usr/bin|g' Makefile + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + install -D -m644 $startdir/src/$pkgname.desktop $startdir/pkg/usr/share/applications/$pkgname.desktop +} + diff --git a/community/stormbaancoureur/stormbaancoureur.desktop b/community/stormbaancoureur/stormbaancoureur.desktop new file mode 100644 index 000000000..2453f1bc3 --- /dev/null +++ b/community/stormbaancoureur/stormbaancoureur.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Stormbaan Coureur +GenericName=Car Game +Exec=stormbaancoureur +Terminal=false +StartupNotify=false +Type=Application +Categories=Application;Game;ArcadeGame; diff --git a/community/stress/ChangeLog b/community/stress/ChangeLog new file mode 100644 index 000000000..0ddfd78b8 --- /dev/null +++ b/community/stress/ChangeLog @@ -0,0 +1,7 @@ +2008-01-03 Corrado Primier <bardo@aur.archlinux.org> + + * Added ChangeLog + + * Added to [community] + + * Version bump to 1.0.0 diff --git a/community/stress/PKGBUILD b/community/stress/PKGBUILD new file mode 100644 index 000000000..526492749 --- /dev/null +++ b/community/stress/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: Corrado Primier <bardo@aur.archlinux.org> + +pkgname=stress +pkgver=1.0.0 +pkgrel=1 +pkgdesc="A tool that stress tests your system (CPU, memory, I/O, disks)" +arch=('i686' 'x86_64') +url="http://weather.ou.edu/~apw/projects/stress/" +license=('GPL') +options=('!emptydirs') +source=(http://weather.ou.edu/~apw/projects/stress/${pkgname}-${pkgver}.tar.gz) +md5sums=('d693ff044ac7d34f8aaea202cd96f679') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${startdir}/pkg install +} + +# vim:set ts=2 sw=2 et: diff --git a/community/striim/ChangeLog b/community/striim/ChangeLog new file mode 100644 index 000000000..1139c3468 --- /dev/null +++ b/community/striim/ChangeLog @@ -0,0 +1,7 @@ +2009-05-21 Abhishek Dasgupta <abhidg@gmail.com> + * Rebuild for Python 2.6 + * Changed source URI + * Added .install file to update icon theme. + +2007-06-29 tardo <tardo@nagi-fanboi.net> + * Adopted to community diff --git a/community/striim/PKGBUILD b/community/striim/PKGBUILD new file mode 100644 index 000000000..c981b1273 --- /dev/null +++ b/community/striim/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> + +pkgname=striim +pkgver=0.0.4 +pkgrel=3 +pkgdesc="An Internet radio player for GNOME" +arch=('i686' 'x86_64') +url="http://striim.sourceforge.net" +license=('GPL') +depends=('dbus-python' 'python-musicbrainz2' 'gnome-python' + 'gstreamer0.10-python' 'gstreamer0.10-ugly-plugins' + 'gstreamer0.10-base-plugins' 'yelp') +makedepends=('pkgconfig' 'intltool') +install=$pkgname.install +source=(http://dl.getdropbox.com/u/877261/$pkgname-$pkgver.tar.bz2) +md5sums=('d54725b908ec6d1b8306e8f4dc00ce06') + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --disable-scrollkeeper + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/striim/striim.install b/community/striim/striim.install new file mode 100644 index 000000000..fe85b9c42 --- /dev/null +++ b/community/striim/striim.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} diff --git a/community/subdl/PKGBUILD b/community/subdl/PKGBUILD new file mode 100644 index 000000000..f90b18338 --- /dev/null +++ b/community/subdl/PKGBUILD @@ -0,0 +1,15 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: rich_o <rich_o@lavabit.com> +pkgname=subdl +pkgver=1.0.2 +pkgrel=1 +pkgdesc="A command-line tool for downloading subtitles from opensubtitles.org." +arch=('i686' 'x86_64') +url="http://www.cubewano.org/subdl" +license=('GPL3') +depends=('python') +source=(http://www.cubewano.org/$pkgname/downloads/$pkgver/$pkgname-$pkgver.tar.gz) +build() { + cd "$srcdir/$pkgname-$pkgver" + install -Dm755 $pkgname $startdir/pkg/usr/bin/$pkgname || return 1 +} diff --git a/community/subdownloader/PKGBUILD b/community/subdownloader/PKGBUILD new file mode 100644 index 000000000..7216c8d51 --- /dev/null +++ b/community/subdownloader/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Contributor: Thomas Jost <thomas.jost@gmail.com> + +pkgname=subdownloader +pkgver=2.0.9.3 +pkgrel=1 +pkgdesc="Automatic download/upload of subtitles using fast hashing" +arch=('i686' 'x86_64') +url="http://www.subdownloader.net/" +license=('GPL2') +depends=('imdbpy' 'mmpython' 'pyqt') +source=(http://launchpad.net/$pkgname/trunk/2.0.9/+download/$pkgname-$pkgver.tar.gz) +md5sums=('eff9ef5b0f027ff913798cdc41f5ce47') + +build() { + cd "$srcdir/$pkgname" + + install -d "$pkgdir/usr/share/$pkgname" "$pkgdir/usr/bin" "$pkgdir/usr/share/man/man1/" + + gzip subdownloader.1 + install -D subdownloader.1.gz "$pkgdir/usr/share/man/man1/" + install -D -m644 subdownloader.desktop "$pkgdir/usr/share/applications/subdownloader.desktop" + rm subdownloader.1.gz subdownloader.desktop + + cp -a * "$pkgdir/usr/share/$pkgname/" + chmod 755 "$pkgdir/usr/share/$pkgname/run.py" + ln -s "/usr/share/$pkgname/run.py" "$pkgdir/usr/bin/subdownloader" + + install -D -m644 gui/images/subdownloader.png "$pkgdir/usr/share/pixmaps/subdownloader.png" +} diff --git a/community/subtitleeditor/ChangeLog b/community/subtitleeditor/ChangeLog new file mode 100644 index 000000000..56202fccc --- /dev/null +++ b/community/subtitleeditor/ChangeLog @@ -0,0 +1,30 @@ +2009-06-25 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.33.0 + +2009-06-03 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.32.0 + +2009-04-22 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.31.0 + +2008-12-25 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.30.0 + +2008-11-22 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.26.0 + +2008-10-14 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.25.0 + +2008-09-23 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.24.0 + +2008-09-05 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.23.0 + +2008-08-31 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.22.3 + +2008-08-12 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.22.2 + * Release info: http://home.gna.org/subtitleeditor/release-logs/0.22.0/ diff --git a/community/subtitleeditor/PKGBUILD b/community/subtitleeditor/PKGBUILD new file mode 100644 index 000000000..dce577edf --- /dev/null +++ b/community/subtitleeditor/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 1980 2009-09-06 22:16:50Z shusmann $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=subtitleeditor +pkgver=0.33.0 +pkgrel=1 +pkgdesc="A GTK+2 tool to edit subtitles for GNU/Linux/*BSD." +arch=('i686' 'x86_64') +url="http://home.gna.org/subtitleeditor/" +license=('GPL3') +depends=('gtk2' 'gtkmm' 'libglademm' 'libxml++' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'enchant') +optdepends=('gstreamer0.10-ffmpeg: to be able to view movies inside the subtitleeditor' \ + 'gstreamer0.10-ugly-plugins: to be able to view movies inside the subtitleeditor' \ + 'gstreamer0.10-fluendo: to be able to view movies inside the subtitleeditor') +options=('!libtool') +source=(http://download.gna.org/$pkgname/0.33/$pkgname-$pkgver.tar.gz) +md5sums=('ee46518737f41dcb87c74c11398459c1') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/sunbird-i18n/PKGBUILD b/community/sunbird-i18n/PKGBUILD new file mode 100644 index 000000000..26fd5072f --- /dev/null +++ b/community/sunbird-i18n/PKGBUILD @@ -0,0 +1,58 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <mcrae_allan@hotmail.org> + +pkgname=sunbird-i18n +pkgver=0.9 +pkgrel=1 +_languages=ca,cs,da,de,es-AR,es-ES,eu,fr,ga-IE,hu,is,it,ja,ka,ko,lt,nb-NO,nl,nn-NO,pl,pt-BR,pt-PT,ro,ru,sk,sl,sv-SE,uk,zh-CN,zh-TW +pkgdesc="Language packs for Sunbird" +arch=('i686' 'x86_64') +license=('MPL') +url="http://www.mozilla.com/" +depends=("sunbird=${pkgver}") +makedepends=('unzip') +eval source=(ftp://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/${pkgver}/langpacks/{${_languages}}.xpi) +md5sums=('d3de5b43b25f0d8b68e515dbb06052e7' + '25152b290f87bfc02445f8297a403644' + 'aa0e4022bd538cd033d94c0571a59b2c' + '3f549ba15e76abbd153e0b0342f5ebdb' + '7b8163f0a458ae980fa9d37454289d73' + '74a9be1292d50c645ff33e1cc2c378ff' + '7e54e3a2bcf842d14803bda2862b4db2' + '1b4d394049c17175e27d502d657b5938' + '21993a02c28c4ee2b9cb8eab483d5198' + '78c92149bb63a35be40f4dffbd639638' + '161b183b3723454823d1b5d8d38e46e8' + '5500c10aa729ccc6002b6a541f7dc9f6' + 'b0207b572fa9775f2088743e1f7dc0aa' + '9e85fd0d3fa4cd030b255d4c64b88d80' + 'dbbbdc6cf6db7378e05d2ab50f403ea2' + '94359e18b7271b0dd6b37ded878a4659' + '15b3a56ca4107da58c2cfc53d88051f5' + '3ae36d5a1cd2cea41f28bf40bec99f56' + 'd5ee25458f7517f6a801d9f96f12392b' + 'd923f4a955a241c0863ea28a4b794d59' + 'a4d64b260795c9f16bca3a2cc4739990' + 'dda6b745526e85126012e374476c57cc' + 'd871b87338082e8b9ecc5c96ae508d11' + '961e62525a09271add4d0d9cfe071402' + '3d891899835d73506ce9c793acccac2b' + 'f05e4a3e93394693be844c90e2ca0f7c' + '27d1175daf451e4ecaabe648fe76640b' + 'a0a35823fdf3a1fa3f217eebe447b902' + 'ef85d04ebcb24b864fc0357568efbfe8' + '516dae7254589e17c0fc3bba48ec68c4') + +build() { + cd ${srcdir} + for lang in $(echo "${_languages}" | sed 's|,| |g'); do + unzip -o ${lang}.xpi + sed -i "s|chrome/||" chrome.manifest || return 1 + install -D -m 644 chrome/${lang}.jar \ + ${pkgdir}/usr/lib/sunbird-${pkgver}/chrome/${lang}.jar || return 1 + install -D -m 644 chrome/calendar-${lang}.jar \ + ${pkgdir}/usr/lib/sunbird-${pkgver}/chrome/calendar-${lang}.jar || return 1 + install -D -m 644 chrome.manifest \ + ${pkgdir}/usr/lib/sunbird-${pkgver}/chrome/${lang}.manifest || return 1 + done +} diff --git a/community/sunbird/PKGBUILD b/community/sunbird/PKGBUILD new file mode 100644 index 000000000..ac37d3049 --- /dev/null +++ b/community/sunbird/PKGBUILD @@ -0,0 +1,79 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> + +pkgname=sunbird +pkgver=0.9 +pkgrel=2 +pkgdesc="Standalone calendar" +arch=('i686' 'x86_64') +license=('MPL' 'GPL' 'LGPL') +url="http://www.mozilla.org/projects/calendar/sunbird/" +depends=('gtk2>=2.16.2-2' 'libidl2' 'mozilla-common' 'nss' 'libxt') +makedepends=('zip' 'imagemagick' 'pkgconfig') +options=('!makeflags') +source=(http://releases.mozilla.org/pub/mozilla.org/calendar/sunbird/releases/${pkgver}/source/lightning-sunbird-${pkgver}-source.tar.bz2 + mozconfig + sunbird.desktop + sunbird-locale.patch + xulrunner-elif.patch) +md5sums=('ff4ae1e9c1071d8d478504d95d7dabee' + 'd6c00a58875bf28dff006abeb32a1a14' + 'b1b2ec37458828a7bddaac50db4d43f1' + '07cb0fcd13a7a4237ab87f45cf64fb4a' + '38457261a6355365079dbe5c2342ec68') + +build() { + cd ${srcdir}/mozilla + + export LDFLAGS='-lX11 -lXrender' + export MOZ_CO_PROJECT=calendar + unset CXXFLAGS + unset CFLAGS + + patch -Np1 -i ${srcdir}/xulrunner-elif.patch || return 1 + + # patch launcher file for locale support + patch -Np1 -i ${srcdir}/sunbird-locale.patch || return 1 + + cp ${srcdir}/mozconfig .mozconfig + make -f client.mk build || return 1 + + # for some reason this misses some files (v0.9) + # make DESTDIR=${pkgdir} -i install || return 1 + + # hack the install by hand... + install -dm755 ${pkgdir}/usr/lib/sunbird-${pkgver}/ + cp -RL ${srcdir}/mozilla/dist/bin/* ${pkgdir}/usr/lib/sunbird-${pkgver} + install -dm755 ${pkgdir}/usr/bin/ + install -m755 ${srcdir}/mozilla/build/unix/sunbird-config ${pkgdir}/usr/bin/ + install -m755 ${srcdir}/mozilla/calendar/sunbird/app/sunbird ${pkgdir}/usr/bin/ + touch ${pkgdir}/usr/lib/sunbird-${pkgver}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/chrome.manifest + touch ${pkgdir}/usr/lib/sunbird-${pkgver}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest + + cd ${pkgdir}/usr/lib/sunbird-${pkgver} + export MOZ_DISABLE_GNOME=1 + export MOZTMP=`mktemp -d -p ${srcdir}` + LD_PRELOAD="" LD_LIBRARY_PATH="`pwd`" HOME="${MOZTMP}" ./sunbird-bin -register + rm -rf "${MOZTMP}" + cd chrome + find . -maxdepth 1 -type d -exec rm -rf {} \; + + # Tidy up unnneeded files + rm -rf ${pkgdir}/usr/share + rm -rf ${pkgdir}/usr/include + rm -rf ${pkgdir}/usr/lib/pkgconfig + rm -rf ${pkgdir}/usr/bin/defaults + + cd ${pkgdir}/usr/lib && ln -sf sunbird-${pkgver} sunbird + + # desktop entry and icons + install -Dm644 ${srcdir}/sunbird.desktop \ + ${pkgdir}/usr/share/applications/sunbird.desktop + install -dm755 ${pkgdir}/usr/share/pixmaps + convert ${srcdir}/mozilla/dist/branding/default.xpm \ + ${pkgdir}/usr/share/pixmaps/sunbird.png + install -Dm644 ${srcdir}/mozilla/dist/branding/default.xpm \ + ${pkgdir}/usr/lib/sunbird/chrome/icons/default/default.xpm + install -Dm644 ${srcdir}/mozilla/dist/branding/default.xpm \ + ${pkgdir}/usr/lib/sunbird/icons/default.xpm +} diff --git a/community/sunbird/mozconfig b/community/sunbird/mozconfig new file mode 100644 index 000000000..6ebdc2218 --- /dev/null +++ b/community/sunbird/mozconfig @@ -0,0 +1,15 @@ +. $topsrcdir/calendar/sunbird/config/mozconfig + +ac_add_options --disable-debug +ac_add_options --disable-tests +ac_add_options --disable-installer +ac_add_options --enable-default-toolkit=gtk2 +ac_add_options --with-system-nss +ac_add_options --with-system-nspr +ac_add_options --prefix=/usr +ac_add_options --with-default-mozilla-five-home=/usr/lib/sunbird +ac_add_options --enable-system-cairo +ac_add_options --with-system-jpeg +ac_add_options --with-system-zlib +ac_add_options --with-system-png + diff --git a/community/sunbird/sunbird-locale.patch b/community/sunbird/sunbird-locale.patch new file mode 100644 index 000000000..a2399b5b4 --- /dev/null +++ b/community/sunbird/sunbird-locale.patch @@ -0,0 +1,27 @@ +diff -Naur mozilla-old/calendar/sunbird/app/mozilla.in mozilla/calendar/sunbird/app/mozilla.in +--- mozilla-old/calendar/sunbird/app/mozilla.in 2008-01-11 13:20:02.000000000 +1000 ++++ mozilla/calendar/sunbird/app/mozilla.in 2008-09-24 20:37:12.000000000 +1000 +@@ -250,14 +250,21 @@ + + export MRE_HOME + ++## Get system language ++SHORTLOCALE=$(echo $LANG | sed "s|_\([^.]*\).*||g") ++LONGLOCALE=$(echo $LANG | sed "s|_\([^.]*\).*|-\1|g") ++LOCALEPARAM="" ++[ -f ${moz_libdir}/chrome/${SHORTLOCALE}.jar ] && LOCALEPARAM="-UILocale ${SHORTLOCALE}" ++[ -f ${moz_libdir}/chrome/${LONGLOCALE}.jar ] && LOCALEPARAM="-UILocale ${LONGLOCALE}" ++ + ## Start addon scripts + moz_pis_startstop_scripts "start" + + if [ $debugging = 1 ] + then +- echo $dist_bin/run-mozilla.sh $script_args $dist_bin/$MOZILLA_BIN "$@" ++ echo $dist_bin/run-mozilla.sh $script_args $dist_bin/$MOZILLA_BIN "$@" ${LOCALEPARAM} + fi +-"$dist_bin/run-mozilla.sh" $script_args "$dist_bin/$MOZILLA_BIN" "$@" ++"$dist_bin/run-mozilla.sh" $script_args "$dist_bin/$MOZILLA_BIN" "$@" ${LOCALEPARAM} + exitcode=$? + + ## Stop addon scripts diff --git a/community/sunbird/sunbird.desktop b/community/sunbird/sunbird.desktop new file mode 100644 index 000000000..2e76eb20d --- /dev/null +++ b/community/sunbird/sunbird.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Sunbird +Comment=Standalone calendar from mozilla.org +Exec=sunbird +Icon=sunbird +Terminal=false +Type=Application +Categories=Office; \ No newline at end of file diff --git a/community/sunbird/xulrunner-elif.patch b/community/sunbird/xulrunner-elif.patch new file mode 100644 index 000000000..f1f4977e0 --- /dev/null +++ b/community/sunbird/xulrunner-elif.patch @@ -0,0 +1,12 @@ +diff -up mozilla/toolkit/xre/nsAppRunner.cpp.old mozilla/toolkit/xre/nsAppRunner.cpp +--- mozilla/toolkit/xre/nsAppRunner.cpp.old 2008-12-10 20:07:01.000000000 +0100 ++++ mozilla/toolkit/xre/nsAppRunner.cpp 2009-02-27 17:17:59.000000000 +0100 +@@ -1475,7 +1475,7 @@ XRE_GetBinaryPath(const char* argv0, nsI + if (NS_FAILED(rv)) + return rv; + +-#elif ++#else + #error Oops, you need platform-specific code here + #endif + diff --git a/community/superswitcher/PKGBUILD b/community/superswitcher/PKGBUILD new file mode 100644 index 000000000..ed2912cea --- /dev/null +++ b/community/superswitcher/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Achraf cherti <achrafcherti@gmail.com> + +pkgname=superswitcher +pkgver=0.6 +pkgrel=2 +pkgdesc="Powerful window and workspace switching using the Super key" +arch=('i686' 'x86_64') +url="http://code.google.com/p/superswitcher/" +license=('GPL') +depends=('gconf' 'libwnck' 'dbus-glib') +makedepends=('intltool') +#install=superswitcher.install +source=(http://superswitcher.googlecode.com/files/$pkgname-$pkgver.tar.gz) +md5sums=('e8620c8502dccc3f3d3d84e0eb359142') +options=(!emptydirs) + +build() { + cd $startdir/src/$pkgname-$pkgver + sed -i 's/$(addsuffix .in, $(INTLTOOL_BUILT))/`addsuffix .in, $INTLTOOL_BUILT`/' Makefile.am + sed -i -e 's/\(^GNOME_COMPILE_WARNINGS(yes)\)/#\1/' configure.in + sed -i -e 's/\(AM_CFLAGS = @WARN_CFLAGS@\)/#\1/' src/Makefile.am + aclocal + autoconf + automake --add-missing + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/supertux/PKGBUILD b/community/supertux/PKGBUILD new file mode 100644 index 000000000..e23b45c23 --- /dev/null +++ b/community/supertux/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: vande198 + +pkgname=supertux +pkgver=0.3.1 +pkgrel=4 +pkgdesc="A classic 2D jump'n run sidescroller game in a style similar to the original SuperMario games" +url="http://super-tux.sourceforge.net/" +license=('GPL') +arch=('i686' 'x86_64') +depends=('sdl_image' 'curl' 'libgl' 'physfs' 'openal' 'libvorbis') +makedepends=('ftjam') +source=(http://download.berlios.de/supertux/${pkgname}-${pkgver}d.tar.bz2 \ + gcc44.patch) +md5sums=('6741f3874f64bc5371d72d664a6424bc' + 'c09e31e22837448be0d10e0db685bc06') + +build() { + cd $srcdir/$pkgname-$pkgver + patch -Np1 -i $srcdir/gcc44.patch || return 1 + ./configure --prefix=/usr + jam || return 1 + jam -sprefix=$startdir/pkg/usr install +} diff --git a/community/supertux/compile.patch b/community/supertux/compile.patch new file mode 100644 index 000000000..05376fe91 --- /dev/null +++ b/community/supertux/compile.patch @@ -0,0 +1,67 @@ +diff -ruN supertux-0.3.1.orig/src/console.hpp supertux-0.3.1/src/console.hpp +--- supertux-0.3.1.orig/src/console.hpp 2008-01-03 21:59:27.000000000 +0100 ++++ supertux-0.3.1/src/console.hpp 2008-08-23 11:57:47.000000000 +0200 +@@ -27,6 +27,8 @@ + #include <sstream> + #include <iostream> + #include <squirrel.h> ++#include <memory> ++#include <cstdlib> + + class Console; + class ConsoleStreamBuffer; +diff -ruN supertux-0.3.1.orig/src/lisp/lexer.cpp supertux-0.3.1/src/lisp/lexer.cpp +--- supertux-0.3.1.orig/src/lisp/lexer.cpp 2008-01-03 21:59:26.000000000 +0100 ++++ supertux-0.3.1/src/lisp/lexer.cpp 2008-08-23 13:45:58.000000000 +0200 +@@ -21,6 +21,7 @@ + #include <sstream> + #include <stdexcept> + #include <iostream> ++#include <cstring> + + #include "lexer.hpp" + +diff -ruN supertux-0.3.1.orig/src/sprite/sprite_manager.hpp supertux-0.3.1/src/sprite/sprite_manager.hpp +--- supertux-0.3.1.orig/src/sprite/sprite_manager.hpp 2008-01-03 21:59:26.000000000 +0100 ++++ supertux-0.3.1/src/sprite/sprite_manager.hpp 2008-08-23 13:29:34.000000000 +0200 +@@ -21,6 +21,7 @@ + #define SUPERTUX_SPRITE_MANAGER_H + + #include <map> ++#include <string> + + class SpriteData; + class Sprite; +diff -ruN supertux-0.3.1.orig/src/textscroller.hpp supertux-0.3.1/src/textscroller.hpp +--- supertux-0.3.1.orig/src/textscroller.hpp 2008-01-03 21:59:27.000000000 +0100 ++++ supertux-0.3.1/src/textscroller.hpp 2008-08-23 13:34:35.000000000 +0200 +@@ -24,6 +24,7 @@ + #include <vector> + #include <string> + #include <map> ++#include <memory> + + #include "screen.hpp" + #include "math/vector.hpp" +diff -ruN supertux-0.3.1.orig/src/title.cpp supertux-0.3.1/src/title.cpp +--- supertux-0.3.1.orig/src/title.cpp 2008-01-03 21:59:28.000000000 +0100 ++++ supertux-0.3.1/src/title.cpp 2008-08-23 12:05:19.000000000 +0200 +@@ -32,6 +32,7 @@ + #include <SDL.h> + #include <SDL_image.h> + #include <physfs.h> ++#include <algorithm> + + #include "title.hpp" + #include "mainloop.hpp" +diff -ruN supertux-0.3.1.orig/src/video/sdl_texture.hpp supertux-0.3.1/src/video/sdl_texture.hpp +--- supertux-0.3.1.orig/src/video/sdl_texture.hpp 2008-01-03 21:59:22.000000000 +0100 ++++ supertux-0.3.1/src/video/sdl_texture.hpp 2008-08-23 13:37:14.000000000 +0200 +@@ -23,6 +23,7 @@ + #include <config.h> + + #include <SDL.h> ++#include <algorithm> + + #include "texture.hpp" + #include "color.hpp" diff --git a/community/supertux/gcc44.patch b/community/supertux/gcc44.patch new file mode 100644 index 000000000..b58d9c29d --- /dev/null +++ b/community/supertux/gcc44.patch @@ -0,0 +1,90 @@ +diff -ruN supertux-0.3.1.orig/src/console.hpp supertux-0.3.1/src/console.hpp +--- supertux-0.3.1.orig/src/console.hpp 2008-01-03 20:59:27.000000000 +0000 ++++ supertux-0.3.1/src/console.hpp 2009-05-17 19:43:26.914307646 +0000 +@@ -27,6 +27,8 @@ + #include <sstream> + #include <iostream> + #include <squirrel.h> ++#include <memory> ++#include <cstdlib> + + class Console; + class ConsoleStreamBuffer; +diff -ruN supertux-0.3.1.orig/src/lisp/lexer.cpp supertux-0.3.1/src/lisp/lexer.cpp +--- supertux-0.3.1.orig/src/lisp/lexer.cpp 2008-01-03 20:59:26.000000000 +0000 ++++ supertux-0.3.1/src/lisp/lexer.cpp 2009-05-17 19:43:27.037705317 +0000 +@@ -21,6 +21,7 @@ + #include <sstream> + #include <stdexcept> + #include <iostream> ++#include <cstring> + + #include "lexer.hpp" + +diff -ruN supertux-0.3.1.orig/src/lisp/lisp.cpp supertux-0.3.1/src/lisp/lisp.cpp +--- supertux-0.3.1.orig/src/lisp/lisp.cpp 2008-01-03 20:59:26.000000000 +0000 ++++ supertux-0.3.1/src/lisp/lisp.cpp 2009-05-17 19:44:29.305165638 +0000 +@@ -18,7 +18,7 @@ + // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + + #include <config.h> +- ++#include <cstdio> + #include "lisp.hpp" + + namespace lisp +diff -ruN supertux-0.3.1.orig/src/random_generator.cpp supertux-0.3.1/src/random_generator.cpp +--- supertux-0.3.1.orig/src/random_generator.cpp 2008-01-03 20:59:27.000000000 +0000 ++++ supertux-0.3.1/src/random_generator.cpp 2009-05-17 19:44:05.851002254 +0000 +@@ -39,6 +39,7 @@ + #include <stdexcept> + #include <time.h> + #include <cassert> ++#include <cstdio> + #include "random_generator.hpp" + + RandomGenerator systemRandom; // global random number generator +diff -ruN supertux-0.3.1.orig/src/sprite/sprite_manager.hpp supertux-0.3.1/src/sprite/sprite_manager.hpp +--- supertux-0.3.1.orig/src/sprite/sprite_manager.hpp 2008-01-03 20:59:26.000000000 +0000 ++++ supertux-0.3.1/src/sprite/sprite_manager.hpp 2009-05-17 19:43:27.037705317 +0000 +@@ -21,6 +21,7 @@ + #define SUPERTUX_SPRITE_MANAGER_H + + #include <map> ++#include <string> + + class SpriteData; + class Sprite; +diff -ruN supertux-0.3.1.orig/src/textscroller.hpp supertux-0.3.1/src/textscroller.hpp +--- supertux-0.3.1.orig/src/textscroller.hpp 2008-01-03 20:59:27.000000000 +0000 ++++ supertux-0.3.1/src/textscroller.hpp 2009-05-17 19:43:27.037705317 +0000 +@@ -24,6 +24,7 @@ + #include <vector> + #include <string> + #include <map> ++#include <memory> + + #include "screen.hpp" + #include "math/vector.hpp" +diff -ruN supertux-0.3.1.orig/src/title.cpp supertux-0.3.1/src/title.cpp +--- supertux-0.3.1.orig/src/title.cpp 2008-01-03 20:59:28.000000000 +0000 ++++ supertux-0.3.1/src/title.cpp 2009-05-17 19:43:27.041000359 +0000 +@@ -32,6 +32,7 @@ + #include <SDL.h> + #include <SDL_image.h> + #include <physfs.h> ++#include <algorithm> + + #include "title.hpp" + #include "mainloop.hpp" +diff -ruN supertux-0.3.1.orig/src/video/sdl_texture.hpp supertux-0.3.1/src/video/sdl_texture.hpp +--- supertux-0.3.1.orig/src/video/sdl_texture.hpp 2008-01-03 20:59:22.000000000 +0000 ++++ supertux-0.3.1/src/video/sdl_texture.hpp 2009-05-17 19:43:27.041000359 +0000 +@@ -23,6 +23,7 @@ + #include <config.h> + + #include <SDL.h> ++#include <algorithm> + + #include "texture.hpp" + #include "color.hpp" diff --git a/community/supertuxkart/PKGBUILD b/community/supertuxkart/PKGBUILD new file mode 100755 index 000000000..3edbbd53e --- /dev/null +++ b/community/supertuxkart/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 1768 2009-08-31 06:46:44Z allan $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: rabyte <rabyte__gmail> + +pkgname=supertuxkart +pkgver=0.6.2 +pkgrel=1 +pkgdesc="A new and improved version of TuxKart, a kart racing game featuring Tux and his friends" +arch=('i686' 'x86_64') +url="http://supertuxkart.sourceforge.net/" +license=('GPL2') +depends=('sdl>=1.2' 'libvorbis' 'libmikmod' 'freealut' 'libgl' 'freeglut') +makedepends=('plib>=1.8.4') +source=(http://downloads.sourceforge.net/project/$pkgname/SuperTuxKart/$pkgver/$pkgname-$pkgver-src.tar.bz2) +md5sums=('bfee9844acc2d4e168d903f6aae6d591') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + ./configure --prefix=/usr --datadir=/usr/share + + # those configure flags really mean nothing... + sed -i "s#/usr/local#/usr#" src/file_manager.cpp + sed -i "s#/games##" $(grep -Rl "/games" *) + + make || return 1 + make DESTDIR=${pkgdir} install + + # fix executable location... + install -dm755 ${pkgdir}/usr/bin + mv ${pkgdir}/usr/supertuxkart ${pkgdir}/usr/bin/supertuxkart + sed -i "s#usr/supertuxkart#usr/bin/supertuxkart#" \ + ${pkgdir}/usr/share/applications/supertuxkart.desktop +} diff --git a/community/surfraw/PKGBUILD b/community/surfraw/PKGBUILD new file mode 100644 index 000000000..ee6d3307c --- /dev/null +++ b/community/surfraw/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> + +pkgname=surfraw +pkgver=2.2.5 +pkgrel=1 +pkgdesc="Shell Users' Revolutionary Front Rage Against the Web" +arch=('i686' 'x86_64') +url="http://surfraw.alioth.debian.org/" +license=('custom') +source=(http://surfraw.alioth.debian.org/dist/surfraw-2.2.5.tar.gz) + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} + +md5sums=('e33fb6fe23b1ff60095a103272500672') +sha1sums=('3da861c0a98a9d197e84a8995bc286ca4b885d62') diff --git a/community/swarp/PKGBUILD b/community/swarp/PKGBUILD new file mode 100644 index 000000000..882e398fb --- /dev/null +++ b/community/swarp/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Dag Odenhall <dag.odenhall@gmail.com> + +pkgname=swarp +pkgver=0.1 +pkgrel=1 +pkgdesc="Simple pointer warp" +license=('MIT') +arch=(i686 x86_64) +url="http://code.suckless.org/dl/tools/" +depends=(glibc libx11) +source=(http://code.suckless.org/dl/tools/$pkgname-$pkgver.tar.gz \ + config.mk) +md5sums=('b674dd2f33c45cbd789e4b6e09b7b55e' + '6fccb02af362a7284df689eea053a154') + +build() { + cd $startdir/src/$pkgname-$pkgver + cp $startdir/src/config.mk . + sed -i "s/%VERSION%/$pkgver/g" config.mk + sed -i "s/%CFLAGS%/$CFLAGS/g" config.mk + + make || return 1 + make DESTDIR=$startdir/pkg install + + install -m644 -D LICENSE $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} diff --git a/community/swarp/config.mk b/community/swarp/config.mk new file mode 100644 index 000000000..12b3565be --- /dev/null +++ b/community/swarp/config.mk @@ -0,0 +1,13 @@ +# Customized for Arch Linux <http://archlinux.org> + +VERSION = %VERSION% +PREFIX = /usr +MANPREFIX = ${PREFIX}/man +X11INC = ${PREFIX}/include/X11 +X11LIB = ${PREFIX}/lib/X11 +INCS = -I. -I${PREFIX}/include -I${X11INC} +LIBS = -L${PREFIX}/lib -lc -L${X11LIB} -lX11 +CFLAGS = %CFLAGS% ${INCS} -DVERSION=\"${VERSION}\" +LDFLAGS = ${LIBS} +CC = cc +LD = ${CC} diff --git a/community/swftools/ChangeLog b/community/swftools/ChangeLog new file mode 100644 index 000000000..5f10a727a --- /dev/null +++ b/community/swftools/ChangeLog @@ -0,0 +1,2 @@ +2009-05-07 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Update to major release v0.9.0 diff --git a/community/swftools/PKGBUILD b/community/swftools/PKGBUILD new file mode 100644 index 000000000..3fb94ed7a --- /dev/null +++ b/community/swftools/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Vinay S Shastry <vinayshastry@gmail.com> + +pkgname=swftools +pkgver=0.9.0 +pkgrel=2 +pkgdesc="A collection of SWF manipulation and creation utilities." +arch=('i686' 'x86_64') +url="http://www.swftools.org/" +license=('GPL') +depends=('avifile' 'giflib' 'freeglut' 'lame' 't1lib' 'libjpeg' 'fontconfig') +makedepends=('bison' 'flex' 'zlib') +source=(http://www.swftools.org/$pkgname-$pkgver.tar.gz + swftools-const.patch) + +md5sums=('518e94894a6b1be584ba79b6ab1b2a1a' + '485778a637486d32b6b2f753e3c3d3a2') +build() { + cd ${srcdir}/$pkgname-$pkgver + patch -Np1 -i $srcdir/swftools-const.patch || return 1 + ./configure --prefix=/usr || return 1 + make || return 1 + make prefix=${pkgdir}/usr install + + cd ${pkgdir}/usr/share/$pkgname/swfs + rm -f default_loader.swf default_viewer.swf + ln -s tessel_loader.swf default_loader.swf + ln -s simple_viewer.swf default_viewer.swf +} diff --git a/community/swftools/swftools-const.patch b/community/swftools/swftools-const.patch new file mode 100644 index 000000000..a0fdeea56 --- /dev/null +++ b/community/swftools/swftools-const.patch @@ -0,0 +1,26 @@ +diff -Nur swftools-0.9.0.orig/lib/pdf/GFXOutputDev.cc swftools-0.9.0/lib/pdf/GFXOutputDev.cc +--- swftools-0.9.0.orig/lib/pdf/GFXOutputDev.cc 2009-04-13 02:25:32.000000000 +0300 ++++ swftools-0.9.0/lib/pdf/GFXOutputDev.cc 2009-07-15 21:29:31.820117477 +0300 +@@ -2504,8 +2504,8 @@ + memset(f, 0, sizeof(fontfile_t)); + f->filename = filename; + int len = strlen(filename); +- char*r1 = strrchr(filename, '/'); +- char*r2 = strrchr(filename, '\\'); ++ const char*r1 = strrchr(filename, '/'); ++ const char*r2 = strrchr(filename, '\\'); + if(r2>r1) + r1 = r2; + if(r1) { +diff -Nur swftools-0.9.0.orig/lib/pdf/pdf.cc swftools-0.9.0/lib/pdf/pdf.cc +--- swftools-0.9.0.orig/lib/pdf/pdf.cc 2009-04-13 02:25:32.000000000 +0300 ++++ swftools-0.9.0/lib/pdf/pdf.cc 2009-07-15 21:56:19.013300153 +0300 +@@ -458,7 +458,7 @@ + i->filename = strdup(filename); + + char*x = 0; +- if((x = strchr(filename, '|'))) { ++ if((x = (char *)strchr(filename, '|'))) { + *x = 0; + userPassword = x+1; + } diff --git a/community/sword/PKGBUILD b/community/sword/PKGBUILD new file mode 100644 index 000000000..698aab11d --- /dev/null +++ b/community/sword/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: TripleE <eric1548@yahoo.com> + +pkgname=sword +pkgver=1.6.0 +pkgrel=3 +pkgdesc="SWORD libraries for Bible programs" +arch=('i686' 'x86_64') +url="http://www.crosswire.org/sword/index.jsp" +license=('GPL') +depends=('curl' 'icu' 'clucene') +source=(http://www.crosswire.org/ftpmirror/pub/$pkgname/source/v1.6/$pkgname-$pkgver.tar.gz) +md5sums=('292ca38b2427168b19d629b48a428dde') + +build() { +cd $srcdir/$pkgname-$pkgver +./configure --prefix=/usr --sysconfdir=/etc --with-lucene \ + --with-icu || return 1 +make || return 1 +make DESTDIR=$pkgdir install || return 1 +make DESTDIR=$pkgdir install_config || return 1 +} + diff --git a/community/synbak/PKGBUILD b/community/synbak/PKGBUILD new file mode 100644 index 000000000..7b70df5bd --- /dev/null +++ b/community/synbak/PKGBUILD @@ -0,0 +1,19 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Contributor: William Rea <sillywilly@gmail.com> +# Previous Contributor: aeolist <aeolist@hotmail.com> +pkgname=synbak +pkgver=1.2.1 +pkgrel=1 +pkgdesc="Meant to unify several backup methods in a single application while supplying a powerful reporting system" +arch=('i686' 'x86_64') +url="http://www.initzero.it/products/opensource/synbak" +depends=('bc' 'netcat') +license=("GPL") +source=(http://www.initzero.it/products/opensource/$pkgname/download/$pkgname-$pkgver.tar.gz) +md5sums=('170422b1240c0c028aa45766502cf0f8') +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/synce-dccm/PKGBUILD b/community/synce-dccm/PKGBUILD new file mode 100644 index 000000000..07f68d3de --- /dev/null +++ b/community/synce-dccm/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: SmackleFunky <smacklefunky@optusnet.com.au> + +pkgname=synce-dccm +pkgver=0.9.1 +pkgrel=1 +pkgdesc="provide a means of communication with a Windows CE device - daemon to communicate with a handheld device" +arch=('i686' 'x86_64') +url="http://synce.sourceforge.net/" +license=('GPL') +depends=('synce-libsynce') +source=(http://downloads.sourceforge.net/synce/$pkgname-$pkgver.tar.gz) +md5sums=('8818b71133049fe9c739166225aebe0c') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/synce-kde/PKGBUILD b/community/synce-kde/PKGBUILD new file mode 100644 index 000000000..7ea13fe23 --- /dev/null +++ b/community/synce-kde/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Zhukov Pavel <gelios@gmail.com> + +pkgname=synce-kde +pkgver=0.14 +pkgrel=1 +pkgdesc="provide a means of communication with a Windows CE device - KDE tools and integration" +arch=('i686' 'x86_64') +url="http://synce.sourceforge.net/" +license=("GPL") +depends=(dbus-python pyqt file synce-librapi synce-rra setuptools) +optdepends=(unshield orange dynamite) +makedepends=(agsync synce-rra) +source=(http://downloads.sourceforge.net/sourceforge/synce/synce-kpm-$pkgver.tar.gz) +md5sums=('5eb690c9b1a4e3114056f87cd2a27551') + +build() { + cd $srcdir/synce-kpm-$pkgver + python setup.py install --root=$pkgdir --prefix=/usr +} diff --git a/community/synce-libmimedir/PKGBUILD b/community/synce-libmimedir/PKGBUILD new file mode 100644 index 000000000..dbdbd2929 --- /dev/null +++ b/community/synce-libmimedir/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Zhukov Pavel <gelios@gmail.com> + +pkgname=synce-libmimedir +pkgver=0.4 +pkgrel=2 +pkgdesc="provide a means of communication with a Windows CE device - library that parses MIME Directory Profile." +arch=('i686' 'x86_64') +url="http://synce.sourceforge.net/" +license=('GPL') +source=(http://downloads.sourceforge.net/sourceforge/synce/libmimedir-$pkgver.tar.gz) +md5sums=('156e1eb69377d9ae9180a09e38148ec6') + +build() { + cd $startdir/src/libmimedir-$pkgver + if [ "$CARCH" = "x86_64" ]; then + sed -i -e 's|Wall|Wall -fPIC -DPIC|g' Makefile.in + ./configure --prefix=/usr --disable-shared --with-pic + else ./configure --prefix=/usr --disable-shared + fi + make || return 1 + mkdir -p $startdir/pkg/usr/{include,lib} + make prefix=$startdir/pkg/usr install || return 1 +} diff --git a/community/synce-librapi/PKGBUILD b/community/synce-librapi/PKGBUILD new file mode 100644 index 000000000..e4f091a05 --- /dev/null +++ b/community/synce-librapi/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Zhukov Pavel <gelios@gmail.com> + +pkgname=synce-librapi +pkgver=0.14 +pkgrel=1 +pkgdesc="provide a means of communication with a Windows CE device - libraries and tools for making remote calls to pocket pc" +arch=('i686' 'x86_64') +url="http://synce.sourceforge.net/" +license=('GPL') +depends=('synce-libsynce') +makedepends=('pyrex') +source=(http://downloads.sourceforge.net/sourceforge/synce/librapi2-$pkgver.tar.gz) +md5sums=('cffa19b32817db211ee21e1ac7c7eb5f') + +build() { + cd $startdir/src/librapi2-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/synce-libsynce/PKGBUILD b/community/synce-libsynce/PKGBUILD new file mode 100644 index 000000000..9eff627cc --- /dev/null +++ b/community/synce-libsynce/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Zhukov Pavel <gelios@gmail.com> + +pkgname=synce-libsynce +pkgver=0.14 +pkgrel=1 +pkgdesc="provide a means of communication with a Windows CE device - libraries" +arch=('i686' 'x86_64') +url="http://synce.sourceforge.net/" +license=('GPL') +depends=('glibc') +source=(http://downloads.sourceforge.net/sourceforge/synce/libsynce-$pkgver.tar.gz) +md5sums=('275ed88d7b2725d653d322c0e767129a') + +build() { + cd $startdir/src/libsynce-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/synce-mcfs/PKGBUILD b/community/synce-mcfs/PKGBUILD new file mode 100644 index 000000000..e4da2072a --- /dev/null +++ b/community/synce-mcfs/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Berkus <berkus@madfire.net> + +pkgname=synce-mcfs +pkgver=0.1.1 +pkgrel=4 +pkgdesc="Midnight Commander VFS for SynCE" +arch=(i686 x86_64) +url="http://synce.sourceforge.net/" +license=("GPL") +depends=('mtools') +install=synce-mcfs.install +source=(http://downloads.sourceforge.net/sourceforge/synce/$pkgname.tar.gz) +md5sums=('156f483f02b356cce73665871c47cb6d') + +build() { + cd $startdir/src/$pkgname + mkdir -p $startdir/pkg/usr/share/mc/extfs + cp src/{synce,synceroot} $startdir/pkg/usr/share/mc/extfs +} diff --git a/community/synce-mcfs/synce-mcfs.install b/community/synce-mcfs/synce-mcfs.install new file mode 100644 index 000000000..809b4fc4f --- /dev/null +++ b/community/synce-mcfs/synce-mcfs.install @@ -0,0 +1,27 @@ +# arg 1: the new package version +post_install() { + echo -n "Registering synce vfs handlers... " + if [ -z "`grep synce /usr/share/mc/extfs/extfs.ini`" ]; then + echo "" >> /usr/share/mc/extfs/extfs.ini + echo "# For SynCE UNIX <-> Windows CE Pocket PC communicator" >> /usr/share/mc/extfs/extfs.ini + echo "synce" >> /usr/share/mc/extfs/extfs.ini + echo "synceroot" >> /usr/share/mc/extfs/extfs.ini + fi + echo "done." +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 +} + +# arg 1: the old package version +post_remove() { + sed -iBAK -e "s/^.* For SynCE.*$//" -e "s/^synceroot//" -e "s/^synce//" /usr/share/mc/extfs/extfs.ini +} + +op=$1 +shift + +$op $* diff --git a/community/synce-odccm/PKGBUILD b/community/synce-odccm/PKGBUILD new file mode 100644 index 000000000..9bbe0efde --- /dev/null +++ b/community/synce-odccm/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: SmackleFunky <smacklefunky@optusnet.com.au> + +pkgname=synce-odccm +pkgver=0.13 +pkgrel=1 +pkgdesc="provide a means of communication with a Windows CE device - daemon to communicate with a handheld device" +arch=('i686' 'x86_64') +url="http://synce.sourceforge.net/" +license=('GPL') +depends=('synce-libsynce' 'gnet' 'hal') +backup=(etc/dbus/system.d/odccm.conf) +source=(http://downloads.sourceforge.net/synce/odccm-$pkgver.tar.gz) +md5sums=('8f12585398f1a79518887d5f94cf122d') + +build() { + cd $startdir/src/odccm-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + install -D -m 644 ${startdir}/src/odccm-$pkgver/src/odccm.conf ${startdir}/pkg/etc/dbus-1/system.d/odccm.conf +} diff --git a/community/synce-rra/PKGBUILD b/community/synce-rra/PKGBUILD new file mode 100644 index 000000000..2f60c1331 --- /dev/null +++ b/community/synce-rra/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Zhukov Pavel <gelios@gmail.com> + +pkgname=synce-rra +pkgver=0.14 +pkgrel=1 +pkgdesc="provide a means of communication with a Windows CE device - rra libraries for synce" +arch=('i686' 'x86_64') +url="http://synce.sourceforge.net/" +license=('GPL') +depends=('glibc' 'synce-librapi' 'synce-libmimedir') +source=(http://downloads.sourceforge.net/synce/librra-$pkgver.tar.gz \ + build-fix.diff) +md5sums=('3a608174a3a476c96dd4dd4929448fe8' + '8c898d226653cbbb8b778aa0587d66aa') + +build() { + cd $startdir/src/librra-$pkgver + ./configure --prefix=/usr + sed -i s/-Werror// lib/Makefile src/Makefile +# patch -p2 python/pyrra.pyx <../build-fix.diff + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/synce-rra/build-fix.diff b/community/synce-rra/build-fix.diff new file mode 100644 index 000000000..848fe2d71 --- /dev/null +++ b/community/synce-rra/build-fix.diff @@ -0,0 +1,51 @@ +diff -Nruad -Nruad librra-0.11.1.orig/python/pyrra.pyx librra-0.11.1/python/pyrra.pyx +--- librra-0.11.1.orig/python/pyrra.pyx 2008-05-23 20:56:17.000000000 +0100 ++++ librra-0.11.1/python/pyrra.pyx 2008-05-23 20:56:30.000000000 +0100 +@@ -132,7 +132,7 @@ + cdef bool _CB_TypesCallback(RRA_SyncMgrTypeEvent event, uint32_t type, uint32_t count, uint32_t * ids, context): + ida=[] + cdef bool rc +- for i from 0 <= i < count: ++ for 0 <= i < count: + ida.append(ids[i]) + rc=context.CB_TypeCallback(<RRA_SyncMgrTypeEvent> event,type,ida) + return rc +@@ -192,9 +192,9 @@ + # Event processing + # + +- def SubscribeObjectEvents(self,type): ++ def SubscribeObjectEvents(self,type_id): + if self.connected != 0: +- rra_syncmgr_subscribe(self.instance, type, _CB_TypesCallback, self) ++ rra_syncmgr_subscribe(self.instance, type_id, _CB_TypesCallback, self) + return 0 + return -1 + +@@ -260,7 +260,7 @@ + c_oids = <uint32_t *>malloc(sizeof(uint32_t)*c_cnt) + rc=0 + if c_oids != NULL: +- for i from 0 <= i < c_cnt: ++ for 0 <= i < c_cnt: + c_oids[i] = oids[i] + rc= rra_syncmgr_get_multiple_objects(self.instance,type_id, c_cnt, c_oids,_CB_WriterCallback, self) + free(c_oids) +@@ -291,7 +291,7 @@ + rc = rra_syncmgr_put_multiple_objects(self.instance,type_id,c_oidcount, + c_oids,c_newoids,flags,_CB_ReaderCallback,self) + if rc == True: +- for i from 0 <= i < c_oidcount: ++ for 0 <= i < c_oidcount: + newoid_array.append(c_newoids[i]) + free(c_oids) + return rc +@@ -312,7 +312,7 @@ + # (to be overloaded by user) + # + +- def CB_TypeCallback(self, event, type, idarray): ++ def CB_TypeCallback(self, event, type_id, idarray): + return False + + def CB_ObjectWriterCallback(self,type_id, obj_id, data): diff --git a/community/synce-serial/PKGBUILD b/community/synce-serial/PKGBUILD new file mode 100644 index 000000000..15cad8286 --- /dev/null +++ b/community/synce-serial/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Zhukov Pavel <gelios@gmail.com> + +pkgname=synce-serial +pkgver=0.11 +pkgrel=2 +pkgdesc="provide a means of communication with a Windows CE device - helper scripts for setting up a serial connection" +arch=('i686' 'x86_64') +url="http://synce.sourceforge.net/" +license=('GPL') +source=(http://downloads.sourceforge.net/synce/$pkgname-$pkgver.tar.gz) +md5sums=('a83f20eb59c845de192645158d051062') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib/$pkgname + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + sed -i 's#/usr/etc/#/etc/#' $pkgdir/usr/share/synce/synce-serial-common && \ + sed -i 's#/usr/etc/#/etc/#' $pkgdir/usr/share/synce/synce-serial.conf +} diff --git a/community/synce-vdccm/PKGBUILD b/community/synce-vdccm/PKGBUILD new file mode 100644 index 000000000..b2b389089 --- /dev/null +++ b/community/synce-vdccm/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Zhukov Pavel <gelios@gmail.com> + +pkgname=synce-vdccm +pkgver=0.10.1 +pkgrel=1 +pkgdesc="provide a means of communication with a Windows CE device - daemon to communicate with a handheld device" +arch=('i686' 'x86_64') +url="http://synce.sourceforge.net/" +license=('GPL') +depends=('synce-libsynce') +source=(http://downloads.sourceforge.net/synce/vdccm-$pkgver.tar.gz) +md5sums=('43bca4c2fdb658f99b07549fa03832e0') + +build() { + cd $startdir/src/vdccm-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/synfig/PKGBUILD b/community/synfig/PKGBUILD new file mode 100644 index 000000000..ce9f0bcad --- /dev/null +++ b/community/synfig/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Franco Iacomella <yaco@gnu.org> + +pkgname=synfig +pkgver=0.61.09 +pkgrel=2 +pkgdesc="Professional vector animation program (CLI renderer only)" +arch=(i686 x86_64) +url="http://synfig.org" +license=('GPL2') +depends=('libxml++2' 'libsigc++2.0' 'etl' 'imagemagick' 'ffmpeg' 'fontconfig' 'libpng' 'libtiff') +conflicts=('synfig-core') +replaces=('synfig-core') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('0330521fe46b9e8a39df7081ec64c5d5') + +build() { + cd $srcdir/$pkgname-$pkgver + + [ $NOEXTRACT -eq 1 ] || sed -i '1,2i#include <stdio.h>' src/synfig/time.cpp + + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr --sysconfdir=/etc \ + --without-libavcodec --without-libdv + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/synfigstudio/PKGBUILD b/community/synfigstudio/PKGBUILD new file mode 100644 index 000000000..d62d2390b --- /dev/null +++ b/community/synfigstudio/PKGBUILD @@ -0,0 +1,29 @@ +# Contributor: Franco Iacomella <yaco@gnu.org> + +pkgname=synfigstudio +_pkgname=synfig +pkgver=0.61.09 +pkgrel=2 +pkgdesc="Professional vector animation program (GUI)" +arch=(i686 x86_64) +url="http://synfig.org" +license=('GPL2') +depends=('gtkmm' 'synfig') +install=synfigstudio.install +source=(http://downloads.sourceforge.net/sourceforge/$_pkgname/$pkgname-$pkgver.tar.gz + images-makefile.patch) +md5sums=('09dac04ce8b6b8ac0ff15fde4b041eed' + 'f5555c14b5e530f349dd222ff4499fee') + +build() { + cd $srcdir/$pkgname-$pkgver + + [ $NOEXTRACT -eq 1 ] || ./configure --prefix=/usr + [ $NOEXTRACT -eq 1 ] || patch -Np0 -i ../images-makefile.patch || return 1 + + make || return 1 + make DESTDIR=$pkgdir install + + rm -f $pkgdir/usr/share/pixmaps/$pkgname/*.mng + install -m644 images/*.png -t $pkgdir/usr/share/pixmaps/$pkgname/ +} diff --git a/community/synfigstudio/images-makefile.patch b/community/synfigstudio/images-makefile.patch new file mode 100644 index 000000000..cb209b40e --- /dev/null +++ b/community/synfigstudio/images-makefile.patch @@ -0,0 +1,49 @@ +--- images-old/Makefile 2008-10-22 23:16:32.000000000 -0700 ++++ images/Makefile 2008-10-22 23:15:16.000000000 -0700 +@@ -223,7 +223,7 @@ + top_builddir = .. + top_srcdir = .. + SYNFIG = synfig +-EXT = png ++EXT = mng + EXTRA_DIST = installer_logo.sif installer_logo_osx.sif \ + splash_screen.sifz splash_screen-0.61.08.sif \ + splash_screen-0.61.07.sif about_icon.sif angle_icon.sif \ +@@ -650,31 +650,37 @@ + $(SYNFIG) -q $< -o $@ --time 0 + echo " File \"images\\$@\"" >>./images.nsh + echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh ++ mogrify -format png $@ + + .sifz.$(EXT): + $(SYNFIG) -q $< -o $@ --time 0 + echo " File \"images\\$@\"" >>./images.nsh + echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh ++ mogrify -format png $@ + + keyframe_lock_all.$(EXT): $(srcdir)/keyframe_lock_icon.sif + $(SYNFIG) -q $< -o $@ --time 0 + echo " File \"images\\$@\"" >>./images.nsh + echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh ++ mogrify -format png $@ + + keyframe_lock_past.$(EXT): $(srcdir)/keyframe_lock_icon.sif + $(SYNFIG) -q $< -o $@ --time 0 -c PastOnly + echo " File \"images\\$@\"" >>./images.nsh + echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh ++ mogrify -format png $@ + + keyframe_lock_future.$(EXT): $(srcdir)/keyframe_lock_icon.sif + $(SYNFIG) -q $< -o $@ --time 0 -c FutureOnly + echo " File \"images\\$@\"" >>./images.nsh + echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh ++ mogrify -format png $@ + + keyframe_lock_none.$(EXT): $(srcdir)/keyframe_lock_icon.sif + $(SYNFIG) -q $< -o $@ --time 0 -c Disabled + echo " File \"images\\$@\"" >>./images.nsh + echo " Delete \"\$$INSTDIR\\share\\pixmaps\\$@\"" >>./unimages.nsh ++ mogrify -format png $@ + + #.sif.png: + # $(SYNFIG) -q $< -o $@ --time 0 diff --git a/community/synfigstudio/synfigstudio.install b/community/synfigstudio/synfigstudio.install new file mode 100644 index 000000000..e4ba0e3fc --- /dev/null +++ b/community/synfigstudio/synfigstudio.install @@ -0,0 +1,15 @@ +post_install() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +op=$1 +shift +$op $* diff --git a/community/sysprof/PKGBUILD b/community/sysprof/PKGBUILD new file mode 100644 index 000000000..50f13c00f --- /dev/null +++ b/community/sysprof/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Previous Contributor: Eric Belanger <belanger@astro.umontreal.ca> +# Previous Contributor: aeolist <aeolist@hotmail.com> +pkgname=sysprof +pkgver=1.0.12 +pkgrel=3 +pkgdesc="A sampling CPU profiler that uses a Linux kernel module to profile the entire system" +arch=('i686' 'x86_64') +url="http://www.daimi.au.dk/~sandmann/sysprof/" +license=("GPL") +arch=('i686' 'x86_64') +depends=('libglade') +install=sysprof.install +source=(http://www.daimi.au.dk/~sandmann/$pkgname/$pkgname-$pkgver.tar.gz) +build() { + _KERNELVER=$(uname -r) + cd "$srcdir/$pkgname-$pkgver" + sed -i 's/-lbfd/-lbfd-2.19.1.20090418/' configure + + ./configure --prefix=/usr --disable-kernel-module || return 1 +# making/installing app + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +# making/installing kernel module + cd module + make || return 1 + install -D -m644 sysprof-module.ko $pkgdir/lib/modules/$_KERNELVER/extra/sysprof-module.ko +} +md5sums=('9566040f3175678e75133b1c52a473f8') diff --git a/community/sysprof/sysprof.install b/community/sysprof/sysprof.install new file mode 100644 index 000000000..5e098fc24 --- /dev/null +++ b/community/sysprof/sysprof.install @@ -0,0 +1,15 @@ +post_install() { + depmod -a +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} + +op=$1 +shift +$op $* diff --git a/community/sysstat/PKGBUILD b/community/sysstat/PKGBUILD new file mode 100644 index 000000000..ba62a3bd7 --- /dev/null +++ b/community/sysstat/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 3296 2009-10-02 09:15:47Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Martin Devera <devik@cdi.cz> + +pkgname=sysstat +pkgver=9.0.5 +pkgrel=1 +pkgdesc="A collection of performance monitoring tools" +arch=('i686' 'x86_64') +url="http://pagesperso-orange.fr/sebastien.godard/" +license=('GPL') +depends=('glibc') +optdepends=('tk: to use isag' + 'gnuplot: to use isag') +options=(zipman) +source=(http://pagesperso-orange.fr/sebastien.godard/$pkgname-$pkgver.tar.gz + sysstat) +md5sums=('767f4424f4e014c78ebeb3a6a3d4ea12' + 'ad46159609a2c13b4a46b506ff847bf6') + +build() { + cd $srcdir/$pkgname-$pkgver + + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --enable-install-isag \ + --disable-man-group + make || return 1 + make DESTDIR=$pkgdir install || return 1 + + install -D -m 644 sysstat.sysconfig $pkgdir/etc/sysstat/sysstat && \ + install -D -m 744 sysstat.cron.hourly $pkgdir/etc/cron.hourly/sysstat && \ + install -D -m 744 sysstat.cron.daily $pkgdir/etc/cron.daily/sysstat && \ + install -D -m 755 $srcdir/sysstat $pkgdir/etc/rc.d/sysstat || return 1 + + chown -R root:root $pkgdir +} diff --git a/community/sysstat/sysstat b/community/sysstat/sysstat new file mode 100644 index 000000000..d8e312a18 --- /dev/null +++ b/community/sysstat/sysstat @@ -0,0 +1,21 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Writing SysStat restart record" + /usr/lib/sa/sadc -L -F - + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + fi + ;; + stop) + ;; + *) + echo "usage: $0 {start|stop}" +esac +exit 0 diff --git a/community/system-tools-backends/ChangeLog b/community/system-tools-backends/ChangeLog new file mode 100644 index 000000000..138bdaaa0 --- /dev/null +++ b/community/system-tools-backends/ChangeLog @@ -0,0 +1,22 @@ +2009-08-18 Biru Ionut <ionut@archlinux.ro> + + * 2.6.1-2 fix FS#15970 + change localstatdir from /usr/var to /var + +2009-08-10 Biru Ionut <ionut@archlinux.ro> + + * update to 2.6.1, fix FS#15633, 10305, 14787, add policykit + support and clean up man pages + +2008-04-07 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated to GNOME 2.22 + +2008-01-05 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Added for x86_64 + +2007-11-23 Hugo Doria <hugodoria@gmail.com> + + * Update and uploaded to community + diff --git a/community/system-tools-backends/PKGBUILD b/community/system-tools-backends/PKGBUILD new file mode 100644 index 000000000..d0ce6135b --- /dev/null +++ b/community/system-tools-backends/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer : Biru Ionut <ionut@archlinux.ro> +# Contributor: Hugo Doria <hugo@archlinux.org> + +pkgname=system-tools-backends +pkgver=2.6.1 +pkgrel=2 +pkgdesc="backends for Gnome System Tools" +arch=('i686' 'x86_64') +url="http://system-tools-backends.freedesktop.org/" +license=('GPL') +depends=('perl' 'perl-xml-twig' 'dbus>=1.1.2' 'policykit') +makedepends=('perlxml' 'perl-xml-twig' 'pkgconfig' 'intltool') +source=(http://system-tools-backends.freedesktop.org/downloads/2.6/${pkgname}-${pkgver}.tar.gz stbd + system-tools-backends.conf.patch) +install=system-tools-backends.install +md5sums=('e4c7aa86bd8a48b7f9e9ba1676574ebb' + 'ea449d7591f8a86a49ed3570b544e802' + '4baa1cb7cb1f45e0c9cb4991ac24ef9d') +build() { + cd ${srcdir}/${pkgname}-${pkgver} + patch -Np1 -i ${srcdir}/system-tools-backends.conf.patch || return 1 + + ./configure --prefix=/usr --with-dbus-sys=/etc/dbus-1/system.d \ + --localstatedir=/var + make || return 1 + make DESTDIR=${pkgdir} install|| return 1 + + install -D -m755 ../stbd ${pkgdir}/etc/rc.d/stbd + + #clean up man because of crappy build + rm -rf ${pkgdir}/usr/share/system-tools-backends-2.0/modules/share +} diff --git a/community/system-tools-backends/Replace.patch b/community/system-tools-backends/Replace.patch new file mode 100644 index 000000000..72a64c3b3 --- /dev/null +++ b/community/system-tools-backends/Replace.patch @@ -0,0 +1,33 @@ +--- Utils/Replace.pm 2006-11-15 19:17:13.000000000 +0100 ++++ Utils/Replace.pm 2007-09-24 01:51:53.000000000 +0200 +@@ -272,6 +272,30 @@ + return $ret; + } + ++# Escape $value in /bin/sh array way, find/append key and set escaped value. ++sub set_sh_array ++{ ++ my ($file, $key, $value) = @_; ++ my $ret; ++ ++ &Utils::Report::enter (); ++ &Utils::Report::do_report ("replace_sh", $key, $file); ++ ++ # This will expunge the whole var if the value is empty. ++ if ($value eq "") ++ { ++ $ret = &split ($file, $key, "[ \t]*=[ \t]*"); ++ } ++ else ++ { ++ $value="(".$value.")"; ++ $ret = &split ($file, $key, "[ \t]*=[ \t]*", $value); ++ } ++ ++ &Utils::Report::leave (); ++ return $ret; ++} ++ + # Escape $value in /bin/sh way, find/append key and set escaped value, make sure line har + sub set_sh_export + { diff --git a/community/system-tools-backends/Services.patch b/community/system-tools-backends/Services.patch new file mode 100644 index 000000000..877bdcb48 --- /dev/null +++ b/community/system-tools-backends/Services.patch @@ -0,0 +1,36 @@ +--- Init/Services.pm.old 2007-09-26 01:43:27.000000000 +0200 ++++ Init/Services.pm 2007-10-20 18:08:52.000000000 +0200 +@@ -979,21 +979,26 @@ + my $rcconf = '/etc/rc.conf'; + my ($daemons); + $daemons = &Utils::Parse::get_sh ($rcconf, "DAEMONS"); +- $daemons =~ s/[()]//; +- +- if (($daemons =~ m/$script/) && !$active) ++ $daemons =~ s/[\(\)]//g; ++ $script=~s/([\\\.\^\$\*\+\?\{\}\[\]\(\)\|])/\\\1/g; ++ $notscript="\!".$script; ++ if (($daemons =~ m/$notscript/) && $active) ++ { ++ $daemons =~ s/$notscript/$script/g; ++ } ++ elsif (($daemons =~ m/$script/) && !$active) + { +- $daemons =~ s/$script[ \t]*//; ++ $daemons =~ s/$script/$notscript/g; + } + elsif (($daemons !~ m/$script/) && $active) + { +- $daemons =~ s/network/network $script/g; ++ $daemons .= " ".$script; + } +- +- &Utils::Replace::set_sh ($rcconf, "DAEMONS", "($daemons)", 1); ++ &Utils::Replace::set_sh_array ($rcconf, "DAEMONS", $daemons); + &run_rcng_script ($service, ($active) ? "start" : "stop"); + } + ++ + sub set_rcng_services + { + my ($services) = @_; diff --git a/community/system-tools-backends/stbd b/community/system-tools-backends/stbd new file mode 100755 index 000000000..83eae6282 --- /dev/null +++ b/community/system-tools-backends/stbd @@ -0,0 +1,34 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting system-tools-backends" + /usr/bin/system-tools-backends + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + add_daemon stbd + fi + ;; + stop) + stat_busy "Stopping system-tools-backends" + killall system-tools-backends + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + rm_daemon stbd + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/community/system-tools-backends/system-tools-backends.conf.patch b/community/system-tools-backends/system-tools-backends.conf.patch new file mode 100644 index 000000000..54953ef98 --- /dev/null +++ b/community/system-tools-backends/system-tools-backends.conf.patch @@ -0,0 +1,40 @@ +--- system-tools-backends-2.6.0.edited/system-tools-backends.conf 2009-07-22 03:56:55.000000000 -0400 ++++ system-tools-backends-2.6.0/system-tools-backends.conf 2009-07-22 04:01:46.000000000 -0400 +@@ -23,11 +23,8 @@ + --> + + <!-- configuration modules can't be accessed directly... --> +- <deny send_interface="org.freedesktop.SystemToolsBackends"/> +- <deny send_interface="org.freedesktop.SystemToolsBackends.Platform"/> +- +- <!-- ...so petitions go through the dispatcher instead --> +- <allow send_destination="org.freedesktop.SystemToolsBackends"/> ++ <deny send_destination="org.freedesktop.SystemToolsBackends"/> ++ <deny send_destination="org.freedesktop.SystemToolsBackends.Platform"/> + </policy> + + <policy user="0"> +@@ -49,7 +46,21 @@ + + <!-- be able to speak to configuration modules, + so any message to them has to go through the dispatcher --> +- <allow send_interface="org.freedesktop.SystemToolsBackends"/> +- <allow send_interface="org.freedesktop.SystemToolsBackends.Platform"/> ++ <allow send_destination="org.freedesktop.SystemToolsBackends"/> ++ <allow send_destination="org.freedesktop.SystemToolsBackends.Platform"/> ++ <allow send_destination="org.freedesktop.SystemToolsBackends.GroupsConfig"/> ++ <allow send_destination="org.freedesktop.SystemToolsBackends.HostsConfig"/> ++ <allow send_destination="org.freedesktop.SystemToolsBackends.IfacesConfig"/> ++ <allow send_destination="org.freedesktop.SystemToolsBackends.NFSConfig"/> ++ <allow send_destination="org.freedesktop.SystemToolsBackends.NTPConfig"/> ++ <allow send_destination="org.freedesktop.SystemToolsBackends.ServicesConfig"/> ++ <allow send_destination="org.freedesktop.SystemToolsBackends.SMBConfig"/> ++ <allow send_destination="org.freedesktop.SystemToolsBackends.TimeConfig"/> ++ <allow send_destination="org.freedesktop.SystemToolsBackends.UserConfig"/> ++ <allow send_destination="org.freedesktop.SystemToolsBackends.UsersConfig"/> ++ </policy> ++ <policy group="stb-admin"> ++ <!-- be able to speak to the dispatcher --> ++ <allow send_destination="org.freedesktop.SystemToolsBackends"/> + </policy> + </busconfig> diff --git a/community/system-tools-backends/system-tools-backends.install b/community/system-tools-backends/system-tools-backends.install new file mode 100644 index 000000000..ab72a1ede --- /dev/null +++ b/community/system-tools-backends/system-tools-backends.install @@ -0,0 +1,25 @@ +post_install() { + + echo "adding new group: stb-admin" + getent group stb-admin >/dev/null || usr/sbin/groupadd -g 112 stb-admin + + echo "==> Add your user to stb-admin group with:" + echo "==> gpasswd -a user stb-admin" + echo + echo "==> You should add stbd to your DAEMONS list" + echo "==> in /etc/rc.conf" + +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + groupdel stb-admin &> /dev/null +} + +post_remove() { + /bin/true +} + diff --git a/community/t1utils/LICENSE b/community/t1utils/LICENSE new file mode 100644 index 000000000..43f03171f --- /dev/null +++ b/community/t1utils/LICENSE @@ -0,0 +1,22 @@ +The README file includes the following notices: + + Changes since version 1.2 (c) 1998-2000 Eddie Kohler, under the + same redistribution copyright as I. Lee Hetherington's. See below + for I. Lee Hetherington's original README from 1992, updated + slightly for today's t1utils. + + Eddie Kohler + eddietwo@lcs.mit.edu + + Copyright (c) 1992 by I. Lee Hetherington, all rights reserved. + + Permission is hereby granted to use, modify, and distribute this + program for any purpose provided this copyright notice and the one + below remain intact. + + Note that these tools should not be used to illegally copy type-1 + font programs. Typeface design is an intricate art that should be + rewarded. + + I. Lee Hetherington + ilh@lcs.mit.edu diff --git a/community/t1utils/PKGBUILD b/community/t1utils/PKGBUILD new file mode 100644 index 000000000..a58d45c24 --- /dev/null +++ b/community/t1utils/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Simo Leone <neotuli@gmail.com> +pkgname=t1utils +pkgver=1.33 +pkgrel=1 +pkgdesc="A collection of simple Type 1 font manipulation programs" +arch=('i686' 'x86_64') +url="http://www.lcdf.org/~eddietwo/type/#t1utils" +license=("custom") +depends=('glibc') +source=("http://www.lcdf.org/~eddietwo/type/$pkgname-$pkgver.tar.gz" + LICENSE) + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install + install -D -m644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} +md5sums=('a8d9dad4eab239357dd045275770eb8f' + '5a1334c824d21f0314c831f9fd19a587') diff --git a/community/tablelist/PKGBUILD b/community/tablelist/PKGBUILD new file mode 100644 index 000000000..7e0638db2 --- /dev/null +++ b/community/tablelist/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Tim Lee <tl1234562004@yahoo.com> + +pkgname=tablelist +pkgver=4.11 +pkgrel=1 +pkgdesc="A library for Tcl/Tk 8.0 or higher" +arch=('i686' 'x86_64') +url="http://www.nemethi.de" +license=("custom") +depends=('bash' 'tcl') +source=(http://www.nemethi.de/tablelist/$pkgname$pkgver.tar.gz \ + http://www.nemethi.de/tablelist/COPYRIGHT.txt ) +md5sums=('9f822ec608474400e054ee6422f1d546' + 'fa3ec1c05403096da16906efe04af744') + +build() { + mkdir -p $startdir/pkg/usr/lib/tcl8.5 + cp -a $startdir/src/$pkgname$pkgver $startdir/pkg/usr/lib/tcl8.5/ + install -D COPYRIGHT.txt $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} diff --git a/community/taglib-rcc/PKGBUILD b/community/taglib-rcc/PKGBUILD new file mode 100644 index 000000000..adf4e7d96 --- /dev/null +++ b/community/taglib-rcc/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 3137 2009-09-28 09:20:05Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=taglib-rcc +pkgver=1.6 +pkgrel=1 +pkgdesc="taglib with librcc patch" +arch=('i686' 'x86_64') +url="http://ktown.kde.org/~wheeler/taglib.html" +depends=('gcc-libs' 'zlib' 'bash' libxml2 db librcc) +makedepends=(patch) +license=('GPL') +provides=("taglib=$pkgver") +conflicts=("taglib") +options=('!libtool') +source=(http://ktown.kde.org/~wheeler/files/src/taglib-$pkgver.tar.gz \ + http://downloads.sourceforge.net/rusxmms/taglib-csa6.tar.bz2) +md5sums=('5ecad0816e586a954bd676a86237d054' + '0868d633843ecd87526c77d788b3d3b6') + +build() { + cd $startdir/src/taglib-$pkgver + [ $NOEXTRACT -eq 1 ] || patch -Np1 <$srcdir/taglib/taglib-1.5-ds-rusxmms.patch || return 1 + [ $NOEXTRACT -eq 1 ] || sed -i 's|#include <string>|#include <string.h>|' $srcdir/taglib-$pkgver/taglib/toolkit/rccpatch.cpp + + cd .. + mkdir build + cd build + + [ $NOEXTRACT -eq 1 ] || cmake ../taglib-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DWITH_MP4=ON \ + -DWITH_ASF=ON + make VERBOSE=1 || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/tagpy/PKGBUILD b/community/tagpy/PKGBUILD new file mode 100644 index 000000000..81217cc51 --- /dev/null +++ b/community/tagpy/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 1614 2009-08-26 17:08:15Z andrea $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Callan Barrett <wizzomafizzo@gmail.com> +# Contributor: Scott Horowitz <stonecrest@gmail.com> + +pkgname=tagpy +pkgver=0.94.7 +pkgrel=1 +pkgdesc="Python bindings for TagLib" +arch=('i686' 'x86_64') +url="http://pypi.python.org/pypi/tagpy" +license=('MIT') +depends=('taglib' 'boost') +makedepends=('setuptools') +source=(http://pypi.python.org/packages/source/t/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('f2304a2e15511cce057c344ea5e15694') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + sed -i 's|boost_python-gcc42-mt|boost_python-mt|' setup.py + + ./configure.py --taglib-lib-dir=/usr/lib/ \ + --taglib-inc-dir=/usr/include/taglib/ \ + --boost-inc-dir=/usr/include/boost/ \ + --boost-lib-dir=/usr/lib/ \ + --boost-python-libname=boost_python-mt + python setup.py build || return 1 + python setup.py install --root="$pkgdir" + + install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/community/tagtool/PKGBUILD b/community/tagtool/PKGBUILD new file mode 100644 index 000000000..d02596f2a --- /dev/null +++ b/community/tagtool/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Stefan Husmann <stefan-husmannt-online.de> +# Contributor: Allan McRae <allan@archlinux.org> +# Contributor: tardo <tardo@nagi-fanboi.net> +# Contributor: Filip Wojciechowski <filip at loka dot pl> + +pkgname=tagtool +pkgver=0.12.3 +pkgrel=4 +pkgdesc="Tool to edit tags in MP3 and Ogg Vorbis files" +arch=('i686' 'x86_64') +url="http://pwp.netcabo.pt/paol/tagtool/" +license=('GPL') +depends=('libglade' 'id3lib' 'libvorbis') +makedepends=('intltool') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('447b3a505fee68a82f25dcda9377b676') +install=tagtool.install + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --datadir=/usr/share || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + install -m755 -d "${pkgdir}/usr/share/gconf/schemas" + gconf-merge-schema \ + "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain \ + tagtool ${pkgdir}/etc/gconf/schemas/*.schemas || return 1 + rm -f ${pkgdir}/etc/gconf/schemas/*.schemas +} diff --git a/community/tagtool/tagtool.install b/community/tagtool/tagtool.install new file mode 100644 index 000000000..72c83bf2e --- /dev/null +++ b/community/tagtool/tagtool.install @@ -0,0 +1,24 @@ +pkgname=tagtool + +post_install() { + /usr/sbin/gconfpkg --install ${pkgname} + update-desktop-database -q + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + /usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + update-desktop-database -q + gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor +} diff --git a/community/tango-generator/PKGBUILD b/community/tango-generator/PKGBUILD new file mode 100644 index 000000000..51b0f6c12 --- /dev/null +++ b/community/tango-generator/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Contributor: lp76 <l.peduto@gmail.com> +pkgname=tango-generator +pkgver=3.2.3 +pkgrel=2 +pkgdesc="Generate a icon theme for icons all over the Internet" +arch=('i686' 'x86_64') +url="http://mejogid.ohallwebservices.com/" +license=('GPL') +depends=('dbus-python' 'pygtk' 'pyxdg' 'librsvg' 'imagemagick') +source=("http://ghost1227.com/files/${pkgname}_${pkgver}.tar.gz" \ + http://ghost1227.com/files/tango-configurations.tar.gz) +build() { + cd "$srcdir/$pkgname" + python setup.py install --root="$pkgdir" || return 1 + install -d "$pkgdir/usr/share/pixmaps" + ln -sf /usr/share/icons/hicolor/48x48/apps/tango-generator.png \ + "$pkgdir/usr/share/pixmaps/tango-generator.png" + install -d "$pkgdir/usr/share/$pkgname/configurations" + install -D -m644 "$srcdir/configurations/"*.tgc "$pkgdir/usr/share/$pkgname/configurations/" +} +md5sums=('2620eda820e3ae4d13b9840d7822b0bb' + '1c1d4bab3c35f4808260d9a9dc9e229c') diff --git a/community/tasks/PKGBUILD b/community/tasks/PKGBUILD new file mode 100644 index 000000000..dfb3d0cda --- /dev/null +++ b/community/tasks/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Previous Contributor: lp76 <l.peduto@gmail.com> +pkgname=tasks +pkgver=0.15 +pkgrel=1 +pkgdesc="A simple to do list application that uses libecal" +url="http://pimlico-project.org/tasks.html" +license=('GPL') +depends=('evolution-data-server') +arch=(i686 x86_64) +source=(http://pimlico-project.org/sources/tasks/$pkgname-$pkgver.tar.gz) +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install + install -d "$pkgdir/usr/share/pixmaps" + ln -sf "/usr/share/icons/hicolor/48x48/apps/tasks.png" \ + "$pkgdir/usr/share/pixmaps/tasks.png" +} +md5sums=('45fe8e450bc6f47a0ac2a4db006fcbcd') diff --git a/community/tclgeomap/ChangeLog b/community/tclgeomap/ChangeLog new file mode 100644 index 000000000..377080d92 --- /dev/null +++ b/community/tclgeomap/ChangeLog @@ -0,0 +1,2 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Fixed license die diff --git a/community/tclgeomap/PKGBUILD b/community/tclgeomap/PKGBUILD new file mode 100644 index 000000000..c322af412 --- /dev/null +++ b/community/tclgeomap/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=tclgeomap +pkgver=2.11.3 +pkgrel=2 +pkgdesc="A set of extensions to the Tcl/Tk scripting language. It adds commands \ + that read, manipulate, and display geographic data." +arch=('i686' 'x86_64') +url="http://www.tkgeomap.org/" +license=('GPL' 'custom') +depends=('tcl' 'glibc') +source=(http://downloads.sourceforge.net/sourceforge/tkgeomap/$pkgname-$pkgver.tar.gz \ + makefile.patch) +md5sums=('e26e5596711c4acda4cf1500e20d037e' + 'e9f0322a79e3e648307b9037206b4f8d') + +build() { + cd $startdir/src/$pkgname-$pkgver/unix + patch -Np2 < $startdir/src/makefile.patch || return 1 + ./configure --prefix=/usr --exec-prefix=/usr + + make VERSBOSE=1 || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + # install license + cd $startdir/src/$pkgname-$pkgver + install -D -m644 license.terms $startdir/pkg/usr/share/licenses/$pkgname/license.terms + install -D -m644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING + install -D -m644 OpenSoftwareLicense \ + $startdir/pkg/usr/share/licenses/$pkgname/OpenSoftwareLicense + + # add a version work around simlink + ln -sf /usr/include/tclgeomap$pkgver $startdir/pkg/usr/include/tclgeomap +} +# vim:syntax=sh diff --git a/community/tclgeomap/makefile.patch b/community/tclgeomap/makefile.patch new file mode 100644 index 000000000..49f33d9c1 --- /dev/null +++ b/community/tclgeomap/makefile.patch @@ -0,0 +1,103 @@ +diff -Naur tclgeomap-2.11.3.orig/unix/Makefile.in tclgeomap-2.11.3.new/unix/Makefile.in +--- tclgeomap-2.11.3.orig/unix/Makefile.in 2006-12-20 16:38:04.000000000 -0500 ++++ tclgeomap-2.11.3.new/unix/Makefile.in 2007-06-23 18:09:27.000000000 -0400 +@@ -115,11 +115,11 @@ + + # Directory in which to install manual entries for Tcl's C library + # procedures: +-MAN3_INSTALL_DIR = $(mandir)/man3 ++MAN3_INSTALL_DIR = $(DESTDIR)$(mandir)/man3 + + # Directory in which to install manual entries for the built-in + # Tcl commands: +-MANN_INSTALL_DIR = $(mandir)/mann ++MANN_INSTALL_DIR = $(DESTDIR)$(mandir)/mann + + pkgdatadir = $(datadir)/@PACKAGE_NAME@ + pkgincludedir = $(includedir)/@PACKAGE_NAME@@PACKAGE_VERSION@ +@@ -246,20 +246,20 @@ + #======================================================================== + + install-libraries: libraries +- $(mkinstalldirs) $(includedir) +- $(mkinstalldirs) $(pkgincludedir) ++ $(mkinstalldirs) $(DESTDIR)$(includedir) ++ $(mkinstalldirs) $(DESTDIR)$(pkgincludedir) + echo "Installing header files in $(pkgincludedir)" + @for i in $(GENERIC_HDRS) ; do \ + echo "Installing $$i" ; \ +- $(INSTALL_DATA) $$i $(pkgincludedir) ; \ ++ $(INSTALL_DATA) $$i $(DESTDIR)$(pkgincludedir) ; \ + done; +- @for i in `ls $(pkgincludedir)` ; do \ +- rm -f $(includedir)/$$i ; \ ++ @for i in `ls $(DESTDIR)$(pkgincludedir)` ; do \ ++ rm -f $(DESTDIR)$(includedir)/$$i ; \ + done; +- echo Making $(pkglibdir) +- $(mkinstalldirs) $(pkglibdir) +- echo "Installing tclgeomap_procs.tcl in $(pkglibdir)" +- $(INSTALL_DATA) $(TOP_DIR)/library/tclgeomap_procs.tcl $(pkglibdir) ++ echo Making $(DESTDIR)$(pkglibdir) ++ $(mkinstalldirs) $(DESTDIR)$(pkglibdir) ++ echo "Installing tclgeomap_procs.tcl in $(DESTDIR)$(pkglibdir)" ++ $(INSTALL_DATA) $(TOP_DIR)/library/tclgeomap_procs.tcl $(DESTDIR)$(pkglibdir) + + #======================================================================== + # Install documentation. Unix manpages should go in the $(mandir) +@@ -419,16 +419,16 @@ + if test -f $$p; then \ + ext=`echo $$p|sed -e "s/.*\.//"`; \ + if test "x$$ext" = "xdll"; then \ +- echo " $(INSTALL_DATA) $$p $(bindir)/$$p"; \ +- $(INSTALL_DATA) $$p $(bindir)/$$p; \ ++ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(bindir)/$$p"; \ ++ $(INSTALL_DATA) $$p $(DESTDIR)$(bindir)/$$p; \ + lib=`basename $$p|sed -e 's/.[^.]*$$//'`.lib; \ + if test -f $$lib; then \ +- echo " $(INSTALL_DATA) $$lib $(libdir)/$$lib"; \ +- $(INSTALL_DATA) $$lib $(libdir)/$$lib; \ ++ echo " $(INSTALL_DATA) $$lib $(DESTDIR)$(libdir)/$$lib"; \ ++ $(INSTALL_DATA) $$lib $(DESTDIR)$(libdir)/$$lib; \ + fi; \ + else \ +- echo " $(INSTALL_DATA) $$p $(libdir)/$$p"; \ +- $(INSTALL_DATA) $$p $(libdir)/$$p; \ ++ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p"; \ ++ $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p; \ + fi; \ + else :; fi; \ + done +@@ -438,7 +438,7 @@ + $(RANLIB) $(libdir)/$$p; \ + else :; fi; \ + done +- $(INSTALL_DATA) pkgIndex.tcl $(pkglibdir) ++ $(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir) + + #======================================================================== + # Install binary executables (e.g. .exe files) +@@ -449,8 +449,8 @@ + install-bin-binaries: installdirs + @list='$(bin_BINARIES)'; for p in $$list; do \ + if test -f $$p; then \ +- echo " $(INSTALL_DATA) $$p $(bindir)/$$p"; \ +- $(INSTALL_DATA) $$p $(bindir)/$$p; \ ++ echo " $(INSTALL_DATA) $$p $(DESTDIR)$(bindir)/$$p"; \ ++ $(INSTALL_DATA) $$p $(DESTDIR)$(bindir)/$$p; \ + else :; fi; \ + done + +@@ -473,9 +473,9 @@ + done + + installdirs: +- $(mkinstalldirs) $(libdir) +- $(mkinstalldirs) $(bindir) +- $(mkinstalldirs) $(pkglibdir) ++ $(mkinstalldirs) $(DESTDIR)$(libdir) ++ $(mkinstalldirs) $(DESTDIR)$(bindir) ++ $(mkinstalldirs) $(DESTDIR)$(pkglibdir) + + .PHONY: all binaries clean depend distclean doc install installdirs \ + libraries test diff --git a/community/tcllib/PKGBUILD b/community/tcllib/PKGBUILD new file mode 100644 index 000000000..38b52fc70 --- /dev/null +++ b/community/tcllib/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: dtw <dibble.at.thewrecker.dot.net> +# Contributor: Mathieu Gauthier <mathgl@freesurf.fr> +# Upgrade to ver. 1.8 - Pawel Bogur <jid:smeagol@uaznia.net> + +pkgname=tcllib +pkgver=1.11.1 +pkgrel=1 +pkgdesc="Set of pure-Tcl extensions." +arch=('i686' 'x86_64') +url="http://tcllib.sourceforge.net/" +license=('bsd') +depends=('tcl') +source=(http://downloads.sourceforge.net/sourceforge/tcllib/tcllib-$pkgver.tar.gz) + +build(){ + cd $startdir/src/$pkgname-$pkgver + + _PREFIX=$startdir/pkg + _TCLSH="/usr/bin/tclsh" + if [ ! -x $_TCLSH ] + then + msg "Tclsh was not found at $TCLSH. Search in /" + _TCLSH=$(find / -name tclsh 2> /dev/null) + fi + + if [ -x $_TCLSH ] + then + $_TCLSH `echo installer.tcl` -pkg-path $_PREFIX/usr/lib/tcllib \ + -app-path $_PREFIX/usr/bin \ + -nroff-path $_PREFIX/usr/share/man/mann \ + -no-examples -no-html \ + -no-wait -no-gui + fi + mkdir -p $startdir/pkg/usr/share/licenses/$pkgname/ + cp $startdir/src/$pkgname-$pkgver/license.terms \ + $startdir/pkg/usr/share/licenses/$pkgname/COPYING +} +md5sums=('53a4669f80d579124a93200825c4c2e8') diff --git a/community/tcpflow/PKGBUILD b/community/tcpflow/PKGBUILD new file mode 100644 index 000000000..b35962d30 --- /dev/null +++ b/community/tcpflow/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> + +pkgname=tcpflow +pkgver=0.21 +pkgrel=2 +pkgdesc="Captures data transmitted as part of TCP connections then stores the data conveniently" +arch=('i686' 'x86_64') +url="http://www.circlemud.org/~jelson/software/tcpflow/" +license=('GPL') +depends=('libpcap') +source=(http://www.circlemud.org/pub/jelson/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('45a5aef6f043312315b7f342afc4a9c5') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/tdl/ChangeLog b/community/tdl/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/tdl/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/tdl/PKGBUILD b/community/tdl/PKGBUILD new file mode 100644 index 000000000..c73ca8d6d --- /dev/null +++ b/community/tdl/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> +# Contributor: Jeff "codemac" Mickey <j@codemac.net> + +pkgname=tdl +pkgver=1.5.2 +pkgrel=3 +pkgdesc="tdl is a to-do list manager." +arch=('i686' 'x86_64') +url="http://www.rc0.org.uk/tdl/" +license=('GPL') +depends=('ncurses') +source=(http://www.rpcurnow.force9.co.uk/tdl/$pkgname-$pkgver.tar.gz) +md5sums=('620cb00bf99b7e786e2b54cda6339a1e') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --mandir=/usr/share + make || return 1 + make DESTDIR=$pkgdir install +} diff --git a/community/tea/PKGBUILD b/community/tea/PKGBUILD new file mode 100644 index 000000000..8e0632e63 --- /dev/null +++ b/community/tea/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 3644 2009-10-06 22:36:23Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Roman Kyrylych <roman@archlinux.org> +# Contributor: Michal Kaliszka <desmont@gmail.com> +# Contributor: Zsolt Varadi <sysop_xxl@fibermail.hu> + +pkgname=tea +pkgver=26.0.0 +pkgrel=1 +pkgdesc="A QT-based text editor for Linux and *BSD. With an ultimate small size TEA provides you hundreds of functions." +arch=('i686' 'x86_64') +url="http://tea-editor.sourceforge.net/" +license=('GPL') +depends=('qt' 'aspell') +install=tea.install +source=(http://downloads.sourceforge.net/tea-editor/$pkgname-$pkgver.tar.bz2 \ + tea.desktop) +md5sums=('316a257b10333ec7f61973a771e54937' + '377ace3363124f4c086de0babb820761') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + qmake + make || return 1 + make INSTALL_ROOT=${pkgdir} install || return 1 + + install -Dm755 ${pkgdir}/usr/local/bin/tea \ + ${pkgdir}/usr/bin/tea || return 1 + rm -rf ${pkgdir}/usr/local + + install -Dm644 ${srcdir}/tea.desktop \ + ${pkgdir}/usr/share/applications/tea.desktop || return 1 + install -Dm644 icons/tea_icon_v2.png \ + ${pkgdir}/usr/share/pixmaps/tea.png || return 1 +} diff --git a/community/tea/tea.desktop b/community/tea/tea.desktop new file mode 100644 index 000000000..818704a26 --- /dev/null +++ b/community/tea/tea.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Tea +Comment=A small programmer's QT editor +Exec=tea %U +Terminal=false +Type=Application +StartupNotify=true +Icon=tea.png +Categories=Application;Utility;TextEditor; diff --git a/community/tea/tea.install b/community/tea/tea.install new file mode 100644 index 000000000..7dcd44b37 --- /dev/null +++ b/community/tea/tea.install @@ -0,0 +1,6 @@ +pkgname=tea + +post_upgrade() { + echo "############################################" + echo "for the old GTK branch of TEA install teagtk" +} diff --git a/community/teagtk/PKGBUILD b/community/teagtk/PKGBUILD new file mode 100644 index 000000000..6c6885792 --- /dev/null +++ b/community/teagtk/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Roman Kyrylych <roman@archlinux.org> +# Contributor: Michal Kaliszka <desmont@gmail.com> +# Contributor: Zsolt Varadi <sysop_xxl@fibermail.hu> + +pkgname=teagtk +pkgver=17.6.6 +pkgrel=2 +pkgdesc="TEA is the GTK2-based text editor for Linux and *BSD. With an ultimate small size TEA provides you hundreds of functions." +arch=('i686' 'x86_64') +url="http://tea-editor.sourceforge.net/" +license=('GPL') +depends=('gtksourceview2' 'enchant' 'curl') +source=(http://downloads.sourceforge.net/tea-editor/$pkgname-$pkgver.tar.bz2 \ + teagtk.desktop) +md5sums=('f4950e7ba6f494a7a999e5b337f04d12' + 'a5ae5c886abe50c5870f5531cb89bf40') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr --enable-enchant || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + + install -Dm644 ${srcdir}/teagtk.desktop \ + ${pkgdir}/usr/share/applications/teagtk.desktop +} diff --git a/community/teagtk/teagtk.desktop b/community/teagtk/teagtk.desktop new file mode 100644 index 000000000..58db7fd5f --- /dev/null +++ b/community/teagtk/teagtk.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Tea +Comment=A small programmer's GTK editor +Exec=teagtk %U +Terminal=false +Type=Application +StartupNotify=true +Icon=tea_icon_v2.png +Categories=Application;Utility;TextEditor; diff --git a/community/ted/PKGBUILD b/community/ted/PKGBUILD new file mode 100644 index 000000000..fe8a064e2 --- /dev/null +++ b/community/ted/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 3012 2009-09-25 12:35:30Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=ted +pkgver=2.20 +pkgrel=1 +pkgdesc="An easy rich text processor (with footnote support)" +arch=('i686' 'x86_64') +url="http://www.nllgg.nl/Ted/" +depends=('lesstif' 'bash' 'libtiff' 'libxmu' 'libxpm' 'libpng') +license=('GPL') +source=(ftp://ftp.nluug.nl/pub/editors/$pkgname/$pkgname-$pkgver.src.tar.gz) +md5sums=('f4e613951107dc9ea53d75b811d7ccb0') + +build() { + cd $startdir/src/Ted-$pkgver + sed -i "s|--with-MOTIF|--with-MOTIF --prefix=/usr/lib/|g" Makefile + make compile.shared || return 1 + make package.shared + mkdir -p $startdir/pkg/usr/lib/ + cd $startdir/pkg/usr/lib/ + tar -zxvf $startdir/src/Ted-$pkgver/tedPackage/Ted_${pkgver}_Linux_${CARCH}.tar.gz + mv bin ../ + mkdir -p $startdir/pkg/usr/man/man1 + cd $startdir/pkg/usr/lib/Ted/ + mv Ted.1 rtf2pdf.1 rtf2ps.1 ../../man/man1/ + sed -i "s|usr/local/afm|usr/lib/afm|g" gsafm.sh + mv *.sh $startdir/pkg/usr/bin/ +} diff --git a/community/teeworlds/PKGBUILD b/community/teeworlds/PKGBUILD new file mode 100644 index 000000000..609f098d8 --- /dev/null +++ b/community/teeworlds/PKGBUILD @@ -0,0 +1,56 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Armin 'IsSuE' Praher [issue.at.gmx.dot.at] +# Contributor: [vEX] <niechift.dot.vex.at.gmail.dot.com> + +pkgname=teeworlds +pkgver=0.5.1 +_bamver=0.2.0 +pkgrel=2 +pkgdesc="a multiplayer 2D shooter" +arch=('i686' 'x86_64') +url="http://teeworlds.com" +license=('custom') +depends=('alsa-lib' 'mesa' 'sdl') +makedepends=('python') +replaces=('teewars') +source=(http://www.teeworlds.com/files/${pkgname}-${pkgver}-src.tar.gz + bam-${_bamver}.tar.gz::http://teeworlds.com/trac/bam/browser/releases/bam-${_bamver}.tar.gz?format=raw + teeworlds.desktop + teeworlds.png + fix_datadir_search.patch) +md5sums=('5f96e73ff4c3d552de55902da9255606' + 'd4efe74591a73c1cec8b34d76ffd1049' + '3944aaf7a8c19a83510b2b39c4cddf5f' + '44f39e398409232a0e0a431ed46d8cc8' + '673791ecb74274346456f0fae53b4428') + +build() { + # Build bam (used to build teewars) + # Now it is released separately I should make a separate package... + cd $srcdir/bam-${_bamver} || return 1 + ./make_unix.sh || return 1 + + # Build teewars + cd $srcdir/${pkgname}-${pkgver}-src/ + # fix for FS 13118 which will be applied in next release + patch -p1 -i ../fix_datadir_search.patch || return 1 + ../bam-${_bamver}/src/bam server_release client_release || return 1 + + # Install data files + mkdir -p $pkgdir/usr/share/${pkgname}/data + cp -r $srcdir/${pkgname}-${pkgver}-src/data/* \ + $pkgdir/usr/share/$pkgname/data || return 1 + + install -Dm755 $srcdir/${pkgname}-${pkgver}-src/${pkgname} \ + $pkgdir/usr/bin/${pkgname} || return 1 + install -Dm755 $srcdir/${pkgname}-${pkgver}-src/${pkgname}_srv \ + $pkgdir/usr/bin/${pkgname}_srv || return 1 + + install -Dm644 $srcdir/${pkgname}.desktop \ + $pkgdir/usr/share/applications/${pkgname}.desktop || return 1 + install -Dm644 $srcdir/${pkgname}.png \ + $pkgdir/usr/share/pixmaps/${pkgname}.png || return 1 + install -Dm644 $srcdir/${pkgname}-${pkgver}-src/license.txt \ + $pkgdir/usr/share/licenses/${pkgname}/license.txt || return 1 +} diff --git a/community/teeworlds/fix_datadir_search.patch b/community/teeworlds/fix_datadir_search.patch new file mode 100644 index 000000000..19a4ae1e5 --- /dev/null +++ b/community/teeworlds/fix_datadir_search.patch @@ -0,0 +1,36 @@ +diff -r 9582fcee983b -r c1502459a920 src/engine/e_engine.c +--- a/src/engine/e_engine.c Sun Feb 01 20:50:22 2009 +0100 ++++ b/src/engine/e_engine.c Sun Feb 01 21:37:17 2009 +0100 +@@ -539,14 +539,15 @@ + } + + /* 2) use data-dir in PWD if present */ +- if(fs_is_dir("data")) ++ /* test subdir "/mapres" to reject unrelated "data" dir in PWD */ ++ if(fs_is_dir("data/mapres")) + { + strcpy(datadir, "data"); + return 0; + } + + /* 3) use compiled-in data-dir if present */ +- if (fs_is_dir(DATA_DIR)) ++ if (fs_is_dir(DATA_DIR "/mapres")) + { + strcpy(datadir, DATA_DIR); + return 0; +@@ -572,9 +573,11 @@ + /* 5) check for all default locations */ + { + const char *sdirs[] = { +- "/usr/share/teeworlds", +- "/usr/local/share/teeworlds" +- "/opt/teeworlds" ++ "/usr/share/teeworlds/data", ++ "/usr/share/games/teeworlds/data", ++ "/usr/local/share/teeworlds/data", ++ "/usr/local/share/games/teeworlds/data", ++ "/opt/teeworlds/data" + }; + const int sdirs_count = sizeof(sdirs) / sizeof(sdirs[0]); + diff --git a/community/teeworlds/teeworlds.desktop b/community/teeworlds/teeworlds.desktop new file mode 100644 index 000000000..ddfb8994d --- /dev/null +++ b/community/teeworlds/teeworlds.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Icon=teeworlds +Exec=teeworlds +Terminal=false +StartupNotify=false + +Name=TeeWorlds +GenericName=Arcade Game +Comment=is a multiplayer 2D FPS shooter +Comment[pl_PL]=wieloosobowa strzelanka FTP w 2D + +Categories=Game;ArcadeGame; diff --git a/community/teeworlds/teeworlds.png b/community/teeworlds/teeworlds.png new file mode 100644 index 000000000..890baaff3 Binary files /dev/null and b/community/teeworlds/teeworlds.png differ diff --git a/community/telepathy-butterfly/PKGBUILD b/community/telepathy-butterfly/PKGBUILD new file mode 100644 index 000000000..61709501d --- /dev/null +++ b/community/telepathy-butterfly/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 2299 2009-09-14 15:51:08Z ibiru $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Daniel Balieiro <daniel@balieiro.com> +pkgname=telepathy-butterfly +pkgver=0.5.1 +pkgrel=1 +pkgdesc="A MSN connection manager for Telepathy" +arch=('i686' 'x86_64') +url="http://telepathy.freedesktop.org" +groups=('telepathy') +license=('GPL') +depends=('papyon>=0.4.2' 'python-telepathy>=0.15.11') +source=(http://telepathy.freedesktop.org/releases/telepathy-butterfly/telepathy-butterfly-$pkgver.tar.gz) + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib/telepathy + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} +md5sums=('80adcd8acb9564f25b865d92914d62d4') diff --git a/community/telepathy-farsight/PKGBUILD b/community/telepathy-farsight/PKGBUILD new file mode 100644 index 000000000..c288f7833 --- /dev/null +++ b/community/telepathy-farsight/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 2211 2009-09-10 20:22:38Z ibiru $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Ju Liu <liuju86 at gmail dot com> +# Contributor: Denis Zawada <deno@rootnode.net> +pkgname=telepathy-farsight +pkgver=0.0.11 +pkgrel=1 +pkgdesc="A telepathy-backend to use stream engine." +arch=('i686' 'x86_64') +url="http://telepathy.freedesktop.org" +license=('GPL') +depends=('telepathy-glib>=0.7.34' 'farsight2>=0.0.14' 'gstreamer0.10-base') +makedepends=('libxslt' 'python') +groups=('telepathy') +options=('!libtool') +source=(http://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$pkgver.tar.gz) + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib/telepathy + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} +md5sums=('e9b73829e4211d970732db5ba0c83a45') diff --git a/community/telepathy-gabble/ChangeLog b/community/telepathy-gabble/ChangeLog new file mode 100644 index 000000000..ea77091ea --- /dev/null +++ b/community/telepathy-gabble/ChangeLog @@ -0,0 +1,24 @@ +2009-09-10 Biru Ionut <ionut@archlinux.ri> + * 0.8.3: + new upstream release. + +2009-09-03 Biru Ionut <ionut@archlinux.ro> + * 0.8.2: + new upstream release. + +2009-08-20 Biru Ionut <ionut@archlinux.ro> + * 0.8.1: + new upstream release. + +2009-08-10 Biru Ionut <ionut@archlinux.ro> + * 0.7.32-: + new upstream release. + +2009-07-22 Biru Ionut <ionut@archlinux.ro> + * 0.7.31-: + new upstream release. + +2009-07-05 Biru Ionut <biru.ionut at gmail.com> + * 0.7.30-1: + New upstream release. + Remove dbus-glib dependecy becase is provided by telepathy-glib diff --git a/community/telepathy-gabble/PKGBUILD b/community/telepathy-gabble/PKGBUILD new file mode 100644 index 000000000..825897445 --- /dev/null +++ b/community/telepathy-gabble/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 3360 2009-10-02 20:58:03Z ibiru $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Daniel Balieiro <daniel@balieiro.com> +# Contributor: Rodrigo L. M. Flores <mail@rodrigoflores.org> +pkgname=telepathy-gabble +pkgver=0.8.5 +pkgrel=1 +pkgdesc="A Jabber/XMPP connection manager for Telepathy" +arch=('i686' 'x86_64') +url="http://telepathy.freedesktop.org" +groups=('telepathy') +license=('LGPL') +options=('!libtool') +depends=('loudmouth' 'telepathy-glib>=0.7.34' 'libsoup') +makedepends=('libxslt') +source=(http://telepathy.freedesktop.org/releases/telepathy-gabble/$pkgname-$pkgver.tar.gz) + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib/telepathy --enable-shave + make || return 1 + make DESTDIR=$pkgdir install +} +md5sums=('6874a802082c010d0abb0b75fbfbe8fc') diff --git a/community/telepathy-glib/ChangeLog b/community/telepathy-glib/ChangeLog new file mode 100644 index 000000000..e1a7ca525 --- /dev/null +++ b/community/telepathy-glib/ChangeLog @@ -0,0 +1,11 @@ +2009-09-03 Biru Ionut <ionut@archlinux.ro> + * 0.7.36-1: + new upstream release. + +2009-08-18 Biru Ionut <ionut@archlinux.ro> + * 0.7.34-1: + New upstream release. + +2009-06-26 Biru Ionut <biru.ionut at gmail.com> + * 0.7.33-1: + New upstream release. diff --git a/community/telepathy-glib/PKGBUILD b/community/telepathy-glib/PKGBUILD new file mode 100644 index 000000000..5ea0aa801 --- /dev/null +++ b/community/telepathy-glib/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 3182 2009-09-29 13:42:05Z ibiru $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Kessia 'even' Pinheiro <kessiapinheiro at gmail.com +# Contributor: Bjorn Lindeijer <bjorn lindeijer nl> +pkgname=telepathy-glib +pkgver=0.9.0 +pkgrel=1 +pkgdesc="GLib bindings for the Telepathy D-Bus protocol" +arch=('i686' 'x86_64') +url="http://telepathy.freedesktop.org" +groups=('telepathy') +license=('LGPL') +options=('!libtool') +depends=('dbus-glib') +makedepends=('libxslt') +source=("http://telepathy.freedesktop.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz") + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install +} +md5sums=('1ebb5b089db66db42647d62df5194327') diff --git a/community/telepathy-haze/PKGBUILD b/community/telepathy-haze/PKGBUILD new file mode 100644 index 000000000..4c3fff512 --- /dev/null +++ b/community/telepathy-haze/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 1569 2009-08-25 17:45:13Z ibiru $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Timm Preetz <timm@preetz.us> +pkgname=telepathy-haze +pkgver=0.3.2 +pkgrel=1 +pkgdesc="A telepathy-backend to use libpurple (Pidgin) protocols." +arch=('i686' 'x86_64') +url="http://telepathy.freedesktop.org" +license=('GPL') +depends=('telepathy-glib' 'pidgin') +groups=('telepathy') +source=(http://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$pkgver.tar.gz) + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib/telepathy --enable-shave + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} +md5sums=('cc588adca205c61403405622f17510b1') diff --git a/community/telepathy-idle/PKGBUILD b/community/telepathy-idle/PKGBUILD new file mode 100644 index 000000000..d362bd4db --- /dev/null +++ b/community/telepathy-idle/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 2296 2009-09-14 15:26:41Z ibiru $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com +# Contributor: Bjorn Lindeijer <bjorn lindeijer nl> +# Contributor: Samuel Mendes <heka.lok@gmail.com> +pkgname=telepathy-idle +pkgver=0.1.5 +pkgrel=1 +pkgdesc="An IRC connection manager for Telepathy" +arch=('i686' 'x86_64') +url="http://telepathy.freedesktop.org" +groups=('telepathy') +license=('LGPL') +depends=('telepathy-glib' 'openssl') +makedepends=('libxslt') +source=(http://telepathy.freedesktop.org/releases/telepathy-idle/$pkgname-$pkgver.tar.gz) + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib/telepathy + make || return 1 + make DESTDIR=$startdir/pkg install +} +md5sums=('b7516b9d199ef34949cf402e04f89881') diff --git a/community/telepathy-mission-control/PKGBUILD b/community/telepathy-mission-control/PKGBUILD new file mode 100644 index 000000000..55ee84409 --- /dev/null +++ b/community/telepathy-mission-control/PKGBUILD @@ -0,0 +1,24 @@ +# Id:$ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Ju Liu <liuju86 at gmail dot com> +# Contributor: Bjorn Lindeijer <bjorn lindeijer nl> +# Contributor: Andreas Zwinkau <beza1e1@web.de> +pkgname=telepathy-mission-control +pkgver=4.67 +pkgrel=4 +pkgdesc="A Telepathy component providing abstraction of some of the details of connection managers." +arch=('i686' 'x86_64') +url="http://mission-control.sourceforge.net/" +license=('LGPL2') +depends=('libtelepathy' 'gnome-keyring') +makedepends=('libxslt' 'python') +options=('!libtool') +source=("http://downloads.sourceforge.net/sourceforge/mission-control/$pkgname-$pkgver.tar.gz") +md5sums=('0a547e7af4a33355bac3638dd2e40859') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib/telepathy + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} diff --git a/community/telepathy-salut/PKGBUILD b/community/telepathy-salut/PKGBUILD new file mode 100644 index 000000000..087482d0c --- /dev/null +++ b/community/telepathy-salut/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 2181 2009-09-10 11:03:31Z ibiru $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Daniel Balieiro <daniel@balieiro.com> +pkgname=telepathy-salut +pkgver=0.3.10 +pkgrel=1 +pkgdesc="A link-local XMPP connection manager for Telepathy" +arch=('i686' 'x86_64') +url="http://telepathy.freedesktop.org" +groups=('telepathy') +license=('LGPL') +depends=('telepathy-glib' 'avahi' 'libsoup') +makedepends=('libxslt') +source=(http://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$pkgver.tar.gz) + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib/telepathy + make || return 1 + make DESTDIR=$startdir/pkg install +} +md5sums=('145580837ba7727f7c97bcfbd1b4a71f') diff --git a/community/telepathy-sofiasip/PKGBUILD b/community/telepathy-sofiasip/PKGBUILD new file mode 100644 index 000000000..d7f3f25a8 --- /dev/null +++ b/community/telepathy-sofiasip/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer : Biru Ionut <ionut@archlinux.ro> +# Contributor: Timm Preetz <timm@preetz.us> +pkgname=telepathy-sofiasip +pkgver=0.5.17 +pkgrel=1 +pkgdesc="a SIP-protocol connection manager for the Telepathy framework based on SofiaSIP-stack." +arch=('i686' 'x86_64') +url="http://telepathy.freedesktop.org" +license=('LGPL') +depends=('telepathy-glib' 'sofia-sip') +makedepends=('libxslt') +groups=('telepathy') +source=(http://telepathy.freedesktop.org/releases/$pkgname/$pkgname-$pkgver.tar.gz) + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --libexecdir=/usr/lib/telepathy + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} +md5sums=('ac2d6338781cf7a458b8b4150f9b81d8') diff --git a/community/telepathy-stream-engine/PKGBUILD b/community/telepathy-stream-engine/PKGBUILD new file mode 100644 index 000000000..6ff4dd8af --- /dev/null +++ b/community/telepathy-stream-engine/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Biru Ionut <biru.ionut at gmail.com> +# Contributor: Giedrius Slavinskas <giedrius25@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=telepathy-stream-engine +pkgver=0.5.9 +pkgrel=1 +pkgdesc="A telepathy client that handles Streamed Media channels" +arch=('i686' 'x86_64') +url="http://telepathy.freedesktop.org" +license=('LGPL') +depends=('telepathy-glib>=0.7.6' 'telepathy-farsight>=0.0.3') +groups=('telepathy') +source=(http://telepathy.freedesktop.org/releases/stream-engine/$pkgname-$pkgver.tar.gz) + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/telepathy + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} +md5sums=('df37bd8e4e9d847aeabf7971420efc0b') diff --git a/community/tellico/ChangeLog b/community/tellico/ChangeLog new file mode 100644 index 000000000..77853f93b --- /dev/null +++ b/community/tellico/ChangeLog @@ -0,0 +1,21 @@ + +2008-09-13 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 1.3.3 + +2008-02-17 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated to i686 - 1.3 + +2007-11-07 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated to new version - 1.2.14 + +2007-06-25 Georg Grabler (STiAT) <ggrabler@gmail.com> + + * Added libtool option + +2007-06-20 Georg Grabler (STiAT) <ggrabler@gmail.com> + + * Updated to 1.2.11 + diff --git a/community/tellico/PKGBUILD b/community/tellico/PKGBUILD new file mode 100644 index 000000000..2914f9b76 --- /dev/null +++ b/community/tellico/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: mdv + +pkgname=tellico +pkgver=1.3.5 +pkgrel=2 +pkgdesc="A collection manager for KDE" +arch=('i686' 'x86_64') +url="http://www.periapsis.org/tellico/" +license=('GPL') +depends=('kdelibs3' 'taglib' 'python' 'ruby') +conflicts=('bookcase') +replaces=('bookcase') +source=(http://www.periapsis.org/tellico/download/$pkgname-$pkgver.tar.gz + tellico-1.3.5-gcc44.patch) +options=('libtool') +md5sums=('ca5d9db11fa1dd33dfe317ffe095435c' + '7f54675fb87c460ba2de4b2750416be1') + +build() { + cd ${srcdir}/$pkgname-$pkgver + patch -Np1 -i $srcdir/tellico-1.3.5-gcc44.patch || return 1 + + . /etc/profile.d/qt3.sh + export PATH=$QTDIR/bin:$PATH + export QMAKESPEC=$QTDIR/mkspecs/linux-g++ + + ./configure --prefix=/opt/kde --enable-final --without-arts --disable-debug + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/tellico/tellico-1.3.5-gcc44.patch b/community/tellico/tellico-1.3.5-gcc44.patch new file mode 100644 index 000000000..69c9a5d9b --- /dev/null +++ b/community/tellico/tellico-1.3.5-gcc44.patch @@ -0,0 +1,13 @@ +diff -u -r tellico-1.3.5.orig/src/translators/pilotdb/libflatfile/DB.cpp tellico-1.3.5/src/translators/pilotdb/libflatfile/DB.cpp +--- tellico-1.3.5.orig/src/translators/pilotdb/libflatfile/DB.cpp 2009-02-14 13:24:52.000000000 -0700 ++++ tellico-1.3.5/src/translators/pilotdb/libflatfile/DB.cpp 2009-03-05 03:54:57.000000000 -0700 +@@ -242,7 +242,7 @@ + kdDebug() << "list view is corrupt" << endl; + } + // Determine the length of the name string. +- pi_char_t* null_ptr = reinterpret_cast<pi_char_t*> ++ const pi_char_t* null_ptr = reinterpret_cast<const pi_char_t*> + (memchr(chunk.data() + 4, 0, 32)); + if (null_ptr) + lv.name = std::string((char *) (chunk.data() + 4), +Only in tellico-1.3.5/src/translators/pilotdb/libflatfile: DB.cpp.orig diff --git a/community/terminator/PKGBUILD b/community/terminator/PKGBUILD new file mode 100644 index 000000000..a00b405ba --- /dev/null +++ b/community/terminator/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 1649 2009-08-27 18:07:31Z ibiru $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: fancris3 <fancris3 at gmail.com> + +pkgname=terminator +pkgver=0.13 +pkgrel=6 +pkgdesc="an application that provides lots of terminals in a single window" +arch=('i686' 'x86_64') +url="http://www.tenshu.net/terminator/" +license=('GPL2') +depends=('vte' 'pygtk' 'xdg-utils') +makedepends=('desktop-file-utils' 'gettext' 'intltool') +optdepends=('gnome-python: gnome-terminal profile support') +install=terminator.install +source=(https://launchpad.net/terminator/trunk/${pkgver}/+download/${pkgname}_${pkgver}.tar.gz) +md5sums=('808e48d2b69f3366fb6ea14312ea403e') + +build() { + cd "${srcdir}/${pkgver}" + python setup.py build || return 1 + python setup.py install --skip-build --root="${pkgdir}" + + rm -f ${pkgdir}/usr/share/applications/${pkgname}.desktop + rm -f ${pkgdir}/usr/share/icons/hicolor/icon-theme.cache + install -Dm 644 ${srcdir}/0.13/data/${pkgname}.desktop.in ${pkgdir}/usr/share/applications/${pkgname}.desktop + sed -i 's|_||' ${pkgdir}/usr/share/applications/${pkgname}.desktop +} diff --git a/community/terminator/terminator.install b/community/terminator/terminator.install new file mode 100644 index 000000000..b4ee8556f --- /dev/null +++ b/community/terminator/terminator.install @@ -0,0 +1,12 @@ +post_install() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + diff --git a/community/terminus-font/PKGBUILD b/community/terminus-font/PKGBUILD new file mode 100644 index 000000000..b6743e45e --- /dev/null +++ b/community/terminus-font/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Kristoffer Fossg�rd <kfs1@online.no> +pkgname=terminus-font +pkgver=4.28 +pkgrel=1 +pkgdesc="A superb, monospace bitmap font (for X11 and console)" +depends=(xorg-fonts-encodings xorg-fonts-alias xorg-font-utils fontconfig) +replaces=(xserver-terminus-fonts) +arch=(i686 x86_64) +source=(http://www.is-vn.bg/hamster/$pkgname-$pkgver.tar.gz) +url="http://www.is-vn.bg/hamster/jimmy-en.html" +install=terminus-font.install +license=('GPL-2') +md5sums=('15bf2f17b625312383fd9dae0925a17e') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --x11dir=/usr/share/fonts/local/ --psfdir=/usr/share/kbd/consolefonts/ + make DESTDIR=$startdir/pkg install +} diff --git a/community/terminus-font/install.proto b/community/terminus-font/install.proto new file mode 100644 index 000000000..37f0b55d2 --- /dev/null +++ b/community/terminus-font/install.proto @@ -0,0 +1,27 @@ +# arg 1: the new package version + post_install() { + echo -n "Updating font cache... " + /usr/bin/fc-cache + cd /usr/share/fonts/local + /usr/bin/mkfontdir + /usr/bin/mkfontscale +# cp ../encodings/encodings.dir ./encodings.dir + echo "done." + echo "Note that local fonts are now (with xorg-7.0) in /usr/share/fonts/local/" + } + +# # arg 1: the new package version +# # arg 2: the old package version + post_upgrade() { + post_install $1 + } +# +# # arg 1: the old package version + post_remove() { + /usr/bin/fc-cache + } + +op=$1 +shift + +$op $* diff --git a/community/terminus-font/terminus-font.install b/community/terminus-font/terminus-font.install new file mode 100644 index 000000000..9fb351844 --- /dev/null +++ b/community/terminus-font/terminus-font.install @@ -0,0 +1,25 @@ +# arg 1: the new package version +post_install() { + echo -n "Updating font cache... " + fc-cache -f > /dev/null + mkfontscale /usr/share/fonts/local + mkfontdir /usr/share/fonts/local + echo "done." + echo "Note: terminus-font is in /usr/share/fonts/local/" +} + +# # arg 1: the new package version +# # arg 2: the old package version +post_upgrade() { + post_install $1 +} +# +# # arg 1: the old package version +post_remove() { + post_install $1 +} + +op=$1 +shift + +$op $* diff --git a/community/tesseract/PKGBUILD b/community/tesseract/PKGBUILD new file mode 100644 index 000000000..762ab6813 --- /dev/null +++ b/community/tesseract/PKGBUILD @@ -0,0 +1,64 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Andreas Hauser <andy-aur@splashground.de> + +pkgname=tesseract +pkgver=2.04 +pkgrel=2 +pkgdesc="An OCR programm" +arch=(x86_64 i686) +url="http://code.google.com/p/tesseract-ocr" +license=("APACHE") +depends=(libtiff libjpeg zlib gcc-libs) +source=(http://$pkgname-ocr.googlecode.com/files/$pkgname-$pkgver.tar.gz + http://$pkgname-ocr.googlecode.com/files/$pkgname-2.00.nld.tar.gz + http://$pkgname-ocr.googlecode.com/files/$pkgname-2.00.spa.tar.gz + http://$pkgname-ocr.googlecode.com/files/$pkgname-2.00.deu.tar.gz + http://$pkgname-ocr.googlecode.com/files/$pkgname-2.00.ita.tar.gz + http://$pkgname-ocr.googlecode.com/files/$pkgname-2.01.por.tar.gz + http://$pkgname-ocr.googlecode.com/files/$pkgname-2.00.fra.tar.gz + http://$pkgname-ocr.googlecode.com/files/$pkgname-2.00.eng.tar.gz) +md5sums=('b44eba1a9f4892ac62e484c807fe0533' + 'b2f6ede182cea4bbfffd3b040533ce58' + 'bc26a777b2384613895677cb8e61ca75' + '609d91b1ae3759a756b819b5d8403653' + '2759e1dae91a989a43490ff4c2253a4b' + 'eca21fed3ce1f8ded8dfcedbd1351af7' + '64896b462e62572a3708bb461820126c' + 'b8291d6b3a63ce7879d688e845e341a9') + +build() { + cd $startdir/src/$pkgname-$pkgver + mv ../tessdata/* tessdata + ./configure --prefix=/usr + + patch -p0 <<EOF tessdata/Makefile +174a175,176 +> por.DangAmbigs por.freq-dawg por.inttemp por.normproto \\ +> por.pffmtable por.user-words por.word-dawg por.unicharset \\ +526a530,531 +> por.DangAmbigs por.freq-dawg por.inttemp por.normproto por.pffmtable por.user-words por.word-dawg por.unicharset : makedummies +> \$(top_srcdir)/tessdata/makedummies por +EOF + + patch -p1 <<EOF viewer/scrollview.h +diff -r tesseract-2.03/viewer/scrollview.h tesseract-2.03.my/viewer/scrollview.h +35a36,37 +> #include <string.h> +> #include <limits.h> +EOF + + patch -p1 <<EOF viewer/svutil.cpp +diff -r tesseract-2.03/viewer/svutil.cpp tesseract-2.03.my/viewer/svutil.cpp +23a24,27 +> #include <string.h> +> #include <limits.h> +> #include <stdlib.h> +> #include <stdio.h> +EOF + + make || return 1 + rm -f java/makefile + make DESTDIR=$startdir/pkg install || return 1 + find $startdir/pkg/usr/share/tessdata -type f -exec chmod 0644 {} \; +} diff --git a/community/texi2html/ChangeLog b/community/texi2html/ChangeLog new file mode 100644 index 000000000..79ed3b287 --- /dev/null +++ b/community/texi2html/ChangeLog @@ -0,0 +1,3 @@ +2008-01-21 JJDaNiMoTh <jjdanimoth.aur@gmail.com> + + * PKGBUILD: moved man pages to /usr/share diff --git a/community/texi2html/PKGBUILD b/community/texi2html/PKGBUILD new file mode 100644 index 000000000..e8a5ac565 --- /dev/null +++ b/community/texi2html/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=texi2html +pkgver=1.82 +pkgrel=1 +pkgdesc="Converts texinfo documents to HTML" +arch=('i686' 'x86_64') +url="http://www.nongnu.org/texi2html/" +license=('GPL') +depends=('perl') +source=(http://www.very-clever.com/download/nongnu/texi2html/$pkgname-$pkgver.tar.gz) + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + sed -i "s|mandir = /usr/man|mandir = \${prefix}/share/man|g" Makefile + make || return 1 + make prefix=$startdir/pkg/usr install + rm -r $startdir/pkg/usr/share/texinfo + rm -r $startdir/pkg/usr/share/info +} +md5sums=('7ea537a8c81ffbf5421b39c0333e91df') diff --git a/community/texlive-bibtexextra-doc/PKGBUILD b/community/texlive-bibtexextra-doc/PKGBUILD new file mode 100644 index 000000000..7b8a1946a --- /dev/null +++ b/community/texlive-bibtexextra-doc/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Firmicus <firmicus āt gmx dōt net> + +pkgname=texlive-bibtexextra-doc +pkgver=2008.12985 +pkgrel=2 +pkgdesc="TeX Live - Additional BibTeX styles and bibliography databases" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-bibtexextra') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" ${pkgname}_12985.pkgs) +md5sums=('85b12ccc6e98bf41d118ed9b87b58979' '38e1ee1af40f6c66bd4d876af716608c') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -dc $p | tar xf - || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} + diff --git a/community/texlive-bibtexextra-doc/texlive.install b/community/texlive-bibtexextra-doc/texlive.install new file mode 100644 index 000000000..dee7f653e --- /dev/null +++ b/community/texlive-bibtexextra-doc/texlive.install @@ -0,0 +1,14 @@ +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} diff --git a/community/texlive-core-doc/PKGBUILD b/community/texlive-core-doc/PKGBUILD new file mode 100644 index 000000000..18a1b4192 --- /dev/null +++ b/community/texlive-core-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Firmicus <firmicus ατ gmx δοτ net> + +pkgname=texlive-core-doc +pkgver=2008.13013 +pkgrel=1 +pkgdesc="TeX Live core distribution" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-core') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" ${pkgname}_13013.pkgs) +md5sums=('57653593b135c847d994c9ea9a560c53' '19656aefc939d29fb2a696e4992fffd9') +install=texlive.install + +build() { + cd $startdir/src + rm texlive-common.doc.tar.lzma + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-core-doc/texlive-core-doc_12116.pkgs b/community/texlive-core-doc/texlive-core-doc_12116.pkgs new file mode 100644 index 000000000..22e370af7 --- /dev/null +++ b/community/texlive-core-doc/texlive-core-doc_12116.pkgs @@ -0,0 +1,310 @@ +12many 7340 +AroBend 9802 +FAQ-en 10888 +MemoirChapStyles 7340 +Type1fonts 7340 +ae 7340 +aeguill 7340 +amscls 8345 +amsfonts 7340 +amslatex-primer 8348 +amsldoc-it 7340 +amsldoc-vn 7340 +amsmath 7983 +amsmath-it 7340 +amsrefs 12053 +amstex 11896 +amsthdoc-it 11356 +anysize 8490 +arabxetex 9622 +automata 7340 +babel 9808 +babelbib 7340 +bbcard 7340 +beamer 11236 +beamer-tut-pt 7340 +bibtex 7340 +bidi 9495 +blockdraw_mp 7340 +boldtensors 7340 +booktabs 8351 +bosisio 11906 +bpolynomial 7340 +caption 10446 +carlisle 7340 +cc-pl 7340 +ccfonts 7340 +charter 7340 +cite 7340 +cm 7621 +cmap 9363 +cmarrows 7340 +colortbl 7340 +commath 7340 +compact 7340 +components-of-TeX 7340 +comprehensive 10887 +concmath 7340 +concrete 7340 +context 11549 +context-account 12116 +context-bnf 9877 +context-chromato 9879 +context-construction-plan 9880 +context-degrade 9881 +context-french 9875 +context-games 12057 +context-letter 11913 +context-lettrine 11954 +context-lilypond 10548 +context-mathsets 11566 +context-taspresent 10330 +context-typearea 9886 +context-vim 10661 +crop 7340 +csbulletin 10193 +cslatex 11896 +ctable 7766 +cursolatex 7340 +cweb 7340 +dehyph-exptl 9413 +dtxtut 7340 +dviincl 7436 +ec 7340 +emp 8525 +enctex 11913 +epsf 7340 +epsincl 7437 +epslatex-fr 7340 +es-tex-faq 7340 +eso-pic 11572 +etex 7340 +etex-pkg 9143 +euenc 8177 +euler 7340 +euro 7340 +euro-ce 7340 +eurofont 7340 +eurosans 7340 +eurosym 7340 +expressg 7340 +extarrows 8178 +exteps 7340 +extpfeil 7340 +extsizes 7340 +faktor 7340 +fancybox 7340 +fancyhdr 7340 +fancyhdr-it 7340 +fancyref 7340 +fancyvrb 8226 +featpost 11913 +feynmf 9384 +firststeps 7340 +float 7340 +fontinst 10913 +fontname 11563 +fontspec 10220 +fontwrap 8624 +fp 7340 +fpl 7340 +free-math-font-survey 7340 +frenchle 7340 +frletter 7340 +frontespizio 7340 +gentle 7654 +gentle-gr 7340 +geometry 11688 +german 11270 +germbib 7340 +graphics 8744 +guide-to-latex 7340 +guides-pl 9024 +gustlib 7340 +hatching 7340 +help 7340 +hyperref 12074 +hyph-utf8 11171 +ifxetex 12011 +impatient 8342 +impatient-fr 8338 +index 7340 +intro-scientific 10649 +ionumbers 11706 +isomath 10854 +itnumpar 7340 +jknapltx 7340 +knuth 10082 +kopka 7340 +l2picfaq 10645 +l2tabu 7340 +l2tabu-english 7340 +l2tabu-french 7340 +l2tabu-it 7340 +l2tabu-spanish 7340 +latex 11896 +latex-course 9642 +latex-graphics-companion 7340 +latex-tipps-und-tricks 7340 +latex-web-companion 7340 +latex2e-help-texinfo 8876 +latex2man 11302 +latexmk 11743 +latexmp 7340 +listings 8662 +lkort 7340 +lm 7340 +lnotes 10761 +lshort-bulgarian 7340 +lshort-chinese 10020 +lshort-dutch 7340 +lshort-english 10764 +lshort-finnish 7340 +lshort-french 7340 +lshort-german 7340 +lshort-italian 7340 +lshort-japanese 7340 +lshort-korean 7340 +lshort-mongolian 8719 +lshort-polish 7340 +lshort-portuguese 7340 +lshort-russian 7340 +lshort-slovak 7340 +lshort-slovenian 11913 +lshort-spanish 11865 +lshort-thai 7340 +lshort-turkish 7340 +lshort-ukr 7340 +lshort-vietnamese 7340 +mafr 7340 +makeindex 7340 +marvosym 10608 +math-into-latex 7340 +mathmode 11947 +mathpazo 7340 +mathspec 10820 +mdwtools 11913 +memoir 12115 +metafont-for-beginners 7340 +metafp 7340 +metago 10475 +metaobj 7340 +metaplot 7340 +metapost 11896 +metapost-examples 7340 +metauml 7340 +mex 11896 +mflogo 7340 +mfnfss 10503 +mfpic 7340 +mfpic4ode 7340 +mh 10352 +mhequ 7789 +microtype 11277 +mkjobtexmf 10592 +mp3d 7340 +mpattern 7340 +mpman-ru 8228 +ms 7340 +multido 7340 +multiobjective 10495 +mwcls 7340 +natbib 12056 +nath 7340 +ntg 7340 +ntgclass 7340 +ntheorem-vn 7340 +oberdiek 11378 +ordinalpt 7340 +pdf-forms-tutorial-de 7340 +pdf-forms-tutorial-en 7340 +pdfcrop 10596 +pdfpages 9036 +pgf 9435 +philokalia 7340 +piechartmp 7340 +pl 7340 +polski 7340 +polyglossia 11991 +powerdot 7340 +proba 8668 +psfrag 7340 +psfrag-italian 7340 +psnfss 7978 +pspicture 7340 +pstricks-tutorial 7340 +pxfonts 11887 +qpxqtx 7340 +r_und_s 7340 +rcs 7340 +rotating 11913 +rsfs 11620 +seminar 11170 +shuffle 11082 +slideshow 7340 +spanish-mx 8572 +splines 7340 +stex 8255 +stmaryrd 7340 +subfig 7340 +susy 7340 +syllogism 11131 +synproof 7340 +tablor 12009 +tabvar 11485 +tamethebeast 7340 +tap 7340 +tds 8738 +tdsfrmath 11913 +templates-fenn 7340 +templates-sommer 7340 +tensor 7340 +tex-ewd 11261 +tex-gyre 7340 +tex-ps 7340 +tex-refs 9520 +tex-virtual-academy-pl 9024 +texbytopic 7340 +texcount 11374 +texinfo 12004 +texlive-common 11668 +texlive-cz 10400 +texlive-de 10400 +texlive-en 10414 +texlive-fr 10400 +texlive-pl 11913 +texlive-ru 10400 +texlive-zh-cn 10249 +textpath 7340 +thumbpdf 10592 +tipa 7340 +titlepages 11884 +tlc2 7340 +tools 11806 +truetype 7340 +turnstile 7340 +txfonts 11886 +umlaute 7340 +utf8mex 10665 +utopia 7340 +variations 7340 +venn 7435 +visualfaq 7340 +voss-de 7340 +wasy 7340 +wasysym 7340 +webguide 7340 +xcolor 7340 +xecolour 11891 +xecyr 7340 +xelibertine 11552 +xepersian 11873 +xetex 11347 +xetex-pstricks 9120 +xetexfontinfo 8902 +xetexref 11935 +xkeyval 10326 +xltxtra 9907 +xunicode 7340 +xypic-tut-pt 7340 +yhmath 7340 diff --git a/community/texlive-core-doc/texlive.install b/community/texlive-core-doc/texlive.install new file mode 100644 index 000000000..dee7f653e --- /dev/null +++ b/community/texlive-core-doc/texlive.install @@ -0,0 +1,14 @@ +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} diff --git a/community/texlive-dot2texi/PKGBUILD b/community/texlive-dot2texi/PKGBUILD new file mode 100644 index 000000000..5e8bee547 --- /dev/null +++ b/community/texlive-dot2texi/PKGBUILD @@ -0,0 +1,18 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +pkgname=texlive-dot2texi +pkgver=3.0 +pkgrel=3 +pkgdesc="allows to embed graphs written the DOT (graph) description language directly in LaTeX document" +arch=('i686' 'x86_64') +url="http://www.fauskes.net/nb/introducing-dot2texi/" +depends=(texlive-core texlive-latexextra texlive-pstricks dot2tex) +#texlive-core for xkeyval, texlive-latexextra for moreverb, texlive-pstricks for pstricks +#I should learn how to write a optdeps sometime... +source=(http://theory.uwinnipeg.ca/scripts/CTAN/macros/latex/contrib/dot2texi.zip) +license=('GPL') +install=texlive.install +build() { + local texmf_root="$pkgdir"/usr/share/texmf + install -D -m644 "$srcdir"/dot2texi/dot2texi.sty "$texmf_root"/tex/latex/dot2texi/dot2texi.sty +} +md5sums=('010e981a056c305709686e8b61022c40') diff --git a/community/texlive-dot2texi/texlive.install b/community/texlive-dot2texi/texlive.install new file mode 100644 index 000000000..83f000608 --- /dev/null +++ b/community/texlive-dot2texi/texlive.install @@ -0,0 +1,36 @@ +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + texconfig-sys rehash +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + post_install $1 + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + texconfig-sys rehash +} + +op=$1 +shift +$op $* diff --git a/community/texlive-fontsextra-doc/PKGBUILD b/community/texlive-fontsextra-doc/PKGBUILD new file mode 100644 index 000000000..39b293e80 --- /dev/null +++ b/community/texlive-fontsextra-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Firmicus <firmicus āt gmx dōt net> + +pkgname=texlive-fontsextra-doc +pkgver=2008.13014 +pkgrel=1 +pkgdesc="TeX Live - all sorts of extra fonts" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-fontsextra') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" +${pkgname}_13014.pkgs) +md5sums=('36d83b6f8a859695ccb66043e7e22a27' '353582cb9acec2e8f794bf9b6e92b2b1') +options=('!emptydirs') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -dc $p | tar xf - || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || return 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || return 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} \ No newline at end of file diff --git a/community/texlive-fontsextra-doc/texlive-fontsextra-doc_11958.pkgs b/community/texlive-fontsextra-doc/texlive-fontsextra-doc_11958.pkgs new file mode 100644 index 000000000..4140f23fd --- /dev/null +++ b/community/texlive-fontsextra-doc/texlive-fontsextra-doc_11958.pkgs @@ -0,0 +1,107 @@ +Asana-Math 10427 +accfonts 11936 +allrunes 7340 +antiqua 11075 +antp 7340 +antt 7340 +ar 7340 +archaic 9121 +arev 7340 +ascii 7340 +astro 7340 +augie 7340 +auncial-new 7340 +aurical 9778 +barcodes 7340 +bayer 7340 +bbding 10450 +bbm 11348 +bbm-macros 7340 +bbold 7340 +belleek 7340 +bera 7340 +blacklettert1 7340 +boisik 10327 +bookhands 7340 +braille 7340 +brushscr 7340 +calligra 11337 +carolmin-ps 7340 +cm-lgc 7340 +cm-super 9442 +cmbright 7340 +cmll 11958 +cmpica 11316 +courier-scaled 7340 +cryst 10151 +cyklop 11627 +dice 7340 +dictsym 7340 +dingbat 10602 +doublestroke 7340 +dozenal 11560 +duerer 7340 +duerer-latex 7340 +ean 7340 +ecc 7340 +eco 7340 +eiad 11875 +eiad-ltx 11874 +elvish 11317 +epigrafica 7340 +epsdice 11092 +esvect 7340 +eulervm 7340 +feyn 11135 +fge 10529 +foekfont 7340 +fonetika 7340 +fourier 7340 +fouriernc 7340 +frcursive 7340 +genealogy 7340 +gfsartemisia 7340 +gfsbodoni 7340 +gfscomplutum 7340 +gfsdidot 7340 +gfsneohellenic 11889 +gfssolomos 7340 +gothic 7340 +greenpoint 7340 +grotesq 11075 +hfbright 7340 +hfoldsty 7340 +ifsym 7340 +initials 7340 +iwona 7340 +kixfont 7340 +kpfonts 11381 +kurier 7340 +lfb 7340 +libertine 9608 +linearA 9202 +logic 10848 +lxfonts 7340 +ly1 7340 +mathabx 10599 +mathdesign 7340 +mnsymbol 10776 +nkarta 7340 +ogham 9259 +pacioli 7340 +pclnfss 7340 +phaistos 9156 +phonetic 11771 +pigpen 11565 +sauterfonts 7340 +semaphor 8192 +staves 7340 +tapir 7340 +tengwarscript 7340 +tpslifonts 7340 +trajan 7340 +universa 11140 +venturisadf 11686 +wsuipa 11525 +yfonts 7340 +zefonts 7340 diff --git a/community/texlive-fontsextra-doc/texlive.install b/community/texlive-fontsextra-doc/texlive.install new file mode 100644 index 000000000..91ed94e88 --- /dev/null +++ b/community/texlive-fontsextra-doc/texlive.install @@ -0,0 +1,190 @@ +pre_install() { + cat >> /usr/share/texmf-config/web2c/updmap.cfg <<EOF +Map Acorn.map +Map AnnSton.map +Map antp.map +Map antt.map +Map archaicprw.map +Map arev.map +Map ArtNouvc.map +Map ArtNouv.map +Map ascii.map +Map augie.map +Map auncial.map +Map aurical.map +Map belleek.map +Map bera.map +Map Carrickc.map +Map cmin.map +Map cm-lgc.map +Map cyklop.map +Map dictsym.map +Map dstroke.map +Map Eichenla.map +Map EileenBl.map +Map Eileen.map +Map Elzevier.map +Map epigrafica.map +Map esvect.map +Map foekfont.map +Map fonetika.map +Map fourier.map +Map fourier-utopia-expert.map +Map gfsartemisia.map +Map gfsbodoni.map +Map gfscomplutum.map +Map gfsdidot.map +Map gfsneohellenic.map +Map gfssolomos.map +Map GotIn.map +Map GoudyIn.map +Map icelandic.map +Map iwona.map +Map Kinigcap.map +Map Konanur.map +Map kpfonts.map +Map Kramer.map +Map kurier.map +Map libertine.map +Map linearA.map +Map mdbch.map +Map mdput.map +Map mdugm.map +Map MnSymbol.map +Map MorrisIn.map +Map Nouveaud.map +Map pbsi.map +Map phaistos.map +Map Romantik.map +Map Rothdn.map +Map RoyalIn.map +Map Sanremo.map +Map slantcm.map +Map Starburst.map +Map troff-updmap.map +Map Typocaps.map +Map uaq.map +Map ugq.map +Map yfrak.map +Map Zallman.map +MixedMap allrunes.map +MixedMap cmll.map +MixedMap cm-super-t1.map +MixedMap cm-super-t2a.map +MixedMap cm-super-t2b.map +MixedMap cm-super-t2c.map +MixedMap cm-super-ts1.map +MixedMap cm-super-x2.map +MixedMap hfbright.map +MixedMap lxfonts.map +MixedMap semaf.map +MixedMap trajan.map +EOF +} + +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +pre_remove() { + MAPS="Acorn.map +AnnSton.map +antp.map +antt.map +archaicprw.map +arev.map +ArtNouvc.map +ArtNouv.map +ascii.map +augie.map +auncial.map +aurical.map +belleek.map +bera.map +Carrickc.map +cmin.map +cm-lgc.map +cyklop.map +dictsym.map +dstroke.map +Eichenla.map +EileenBl.map +Eileen.map +Elzevier.map +epigrafica.map +esvect.map +foekfont.map +fonetika.map +fourier.map +fourier-utopia-expert.map +gfsartemisia.map +gfsbodoni.map +gfscomplutum.map +gfsdidot.map +gfsneohellenic.map +gfssolomos.map +GotIn.map +GoudyIn.map +icelandic.map +iwona.map +Kinigcap.map +Konanur.map +kpfonts.map +Kramer.map +kurier.map +libertine.map +linearA.map +mdbch.map +mdput.map +mdugm.map +MnSymbol.map +MorrisIn.map +Nouveaud.map +pbsi.map +phaistos.map +Romantik.map +Rothdn.map +RoyalIn.map +Sanremo.map +slantcm.map +Starburst.map +troff-updmap.map +Typocaps.map +uaq.map +ugq.map +yfrak.map +Zallman.map +allrunes.map +cmll.map +cm-super-t1.map +cm-super-t2a.map +cm-super-t2b.map +cm-super-t2c.map +cm-super-ts1.map +cm-super-x2.map +hfbright.map +lxfonts.map +semaf.map +trajan.map" +for m in $MAPS; do sed -i "/^M.\+$m/d" /usr/share/texmf-config/web2c/updmap.cfg ; done +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} diff --git a/community/texlive-formatsextra-doc/PKGBUILD b/community/texlive-formatsextra-doc/PKGBUILD new file mode 100644 index 000000000..4ef271284 --- /dev/null +++ b/community/texlive-formatsextra-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-formatsextra-doc +pkgver=2008.11913 +pkgrel=1 +pkgdesc="TeX Live - collection of extra TeX 'formats'" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-formatsextra') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ + ${pkgname}_11913.pkgs) +md5sums=('dd808327ef7928efdee6c9f7700d4cdc' '8494c2287fdc2b205bde20680bfa7416') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-formatsextra-doc/texlive-formatsextra-doc_11913.pkgs b/community/texlive-formatsextra-doc/texlive-formatsextra-doc_11913.pkgs new file mode 100644 index 000000000..f4cf1655d --- /dev/null +++ b/community/texlive-formatsextra-doc/texlive-formatsextra-doc_11913.pkgs @@ -0,0 +1,8 @@ +alatex 7340 +edmac 7340 +eplain 7340 +mltex 11896 +phyzzx 11896 +psizzl 7340 +startex 7340 +texsis 11913 diff --git a/community/texlive-formatsextra-doc/texlive.install b/community/texlive-formatsextra-doc/texlive.install new file mode 100644 index 000000000..dee7f653e --- /dev/null +++ b/community/texlive-formatsextra-doc/texlive.install @@ -0,0 +1,14 @@ +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} diff --git a/community/texlive-games-doc/PKGBUILD b/community/texlive-games-doc/PKGBUILD new file mode 100644 index 000000000..0f947f75c --- /dev/null +++ b/community/texlive-games-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-games-doc +pkgver=2008.12626 +pkgrel=1 +pkgdesc="TeX Live - Setups for typesetting various board games, including chess" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-games') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ + ${pkgname}_12626.pkgs) +md5sums=('bf3b2d15a3acec223358695665646d3b' 'a64163e1c3772f1de2eebebaedce5364') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-games-doc/texlive-games-doc_11511.pkgs b/community/texlive-games-doc/texlive-games-doc_11511.pkgs new file mode 100644 index 000000000..ecd32adb3 --- /dev/null +++ b/community/texlive-games-doc/texlive-games-doc_11511.pkgs @@ -0,0 +1,16 @@ +backgammon 7340 +chess-problem-diagrams 11320 +chessboard 7340 +chessfss 7340 +egameps 7340 +hexgame 7340 +jeopardy 7340 +othello 10504 +psgo 10453 +sgame 11511 +skak 11069 +skaknew 7340 +sudoku 7340 +sudokubundle 7340 +xq 7340 +xskak 11065 diff --git a/community/texlive-games-doc/texlive.install b/community/texlive-games-doc/texlive.install new file mode 100644 index 000000000..b2c2a016b --- /dev/null +++ b/community/texlive-games-doc/texlive.install @@ -0,0 +1,34 @@ +pre_install() { + cat >> /usr/share/texmf-config/web2c/updmap.cfg <<EOF +map SkakNew.map +EOF +} + +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +pre_remove() { + MAPS="SkakNew.map" + for m in $MAPS; do sed -i "/^M.\+$m/d" /usr/share/texmf-config/web2c/updmap.cfg ; done +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} diff --git a/community/texlive-genericextra-doc/PKGBUILD b/community/texlive-genericextra-doc/PKGBUILD new file mode 100644 index 000000000..54d395860 --- /dev/null +++ b/community/texlive-genericextra-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-genericextra-doc +pkgver=2008.12667 +pkgrel=1 +pkgdesc="TeX Live - mixed bag of generic macro packages and fonts" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-genericextra') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ +${pkgname}_12667.pkgs) +md5sums=('2ccb25866a0fe87cfa9a700d71c5365a' '2d04bd262af93bf849dd15e0d9a8c3cf') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-genericextra-doc/texlive-genericextra-doc_11612.pkgs b/community/texlive-genericextra-doc/texlive-genericextra-doc_11612.pkgs new file mode 100644 index 000000000..a9e3394ff --- /dev/null +++ b/community/texlive-genericextra-doc/texlive-genericextra-doc_11612.pkgs @@ -0,0 +1,17 @@ +abbr 7340 +abstyles 7340 +barr 11612 +borceux 7340 +c-pascal 7340 +dinat 7340 +encxvlna 9194 +fenixpar 7340 +fltpoint 7340 +insbox 7340 +mathdots 7340 +metatex 7340 +midnight 8779 +ofs 7340 +pdf-trans 7340 +vrb 7340 +xlop 10589 diff --git a/community/texlive-genericextra-doc/texlive.install b/community/texlive-genericextra-doc/texlive.install new file mode 100644 index 000000000..dee7f653e --- /dev/null +++ b/community/texlive-genericextra-doc/texlive.install @@ -0,0 +1,14 @@ +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} diff --git a/community/texlive-htmlxml-doc/PKGBUILD b/community/texlive-htmlxml-doc/PKGBUILD new file mode 100644 index 000000000..875ddb9c8 --- /dev/null +++ b/community/texlive-htmlxml-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-htmlxml-doc +pkgver=2008.12803 +pkgrel=1 +pkgdesc="TeX Live - Packages to convert LaTeX to XML/HTML, and typeset XML/SGML" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-htmlxml') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ + ${pkgname}_12803.pkgs) +install=texlive.install +md5sums=('fefa680b460dbe60d032d82ef98620f4' 'c4365d3e5914cb0b4ebc89315c85099c') + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-htmlxml-doc/texlive-htmlxml-doc_11913.pkgs b/community/texlive-htmlxml-doc/texlive-htmlxml-doc_11913.pkgs new file mode 100644 index 000000000..4066f4dfc --- /dev/null +++ b/community/texlive-htmlxml-doc/texlive-htmlxml-doc_11913.pkgs @@ -0,0 +1,4 @@ +jadetex 11896 +tex4ht 11913 +xmlplay 7340 +xmltex 11896 diff --git a/community/texlive-htmlxml-doc/texlive.install b/community/texlive-htmlxml-doc/texlive.install new file mode 100644 index 000000000..dee7f653e --- /dev/null +++ b/community/texlive-htmlxml-doc/texlive.install @@ -0,0 +1,14 @@ +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} diff --git a/community/texlive-humanities-doc/PKGBUILD b/community/texlive-humanities-doc/PKGBUILD new file mode 100644 index 000000000..284262f1d --- /dev/null +++ b/community/texlive-humanities-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-humanities-doc +pkgver=2008.11969 +pkgrel=1 +pkgdesc="TeX Live - collection of LaTeX packages for law, linguistics, the social sciences, and the humanities" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-humanities') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ + ${pkgname}_11969.pkgs) +md5sums=('5c53c43a19e78b221198663dcedc5c8c' '979ea6bc1786a4c384f26029f25fca2c') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-humanities-doc/texlive-humanities-doc_11969.pkgs b/community/texlive-humanities-doc/texlive-humanities-doc_11969.pkgs new file mode 100644 index 000000000..b168de5b7 --- /dev/null +++ b/community/texlive-humanities-doc/texlive-humanities-doc_11969.pkgs @@ -0,0 +1,32 @@ +alnumsec 7340 +arydshln 7340 +bibleref 7340 +covington 7340 +dramatist 7340 +ecltree 8491 +ednotes 7426 +gb4e 7340 +gmverse 10432 +jura 10502 +juraabbrev 8931 +juramisc 7340 +jurarsp 7340 +ledmac 8482 +lexikon 7340 +lineno 7340 +linguex 7340 +liturg 10455 +parallel 7340 +parrun 7340 +plari 7340 +play 7340 +poemscol 7340 +qobitree 11472 +qtree 11969 +rtklage 7340 +screenplay 7340 +sides 7340 +stage 7340 +tree-dvips 7340 +verse 7340 +xyling 7340 diff --git a/community/texlive-humanities-doc/texlive.install b/community/texlive-humanities-doc/texlive.install new file mode 100644 index 000000000..dee7f653e --- /dev/null +++ b/community/texlive-humanities-doc/texlive.install @@ -0,0 +1,14 @@ +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} diff --git a/community/texlive-langcjk-doc/PKGBUILD b/community/texlive-langcjk-doc/PKGBUILD new file mode 100644 index 000000000..a71921322 --- /dev/null +++ b/community/texlive-langcjk-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-langcjk-doc +pkgver=2008.11913 +pkgrel=1 +pkgdesc="TeX Live - CJK (Chinese, Japanese, Korean) macros and fonts" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-langcjk') +makedepends=('lzma-utils') +groups=('texlive-lang-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ + ${pkgname}_11913.pkgs) +md5sums=('3297331ef199ddd2a91839ecdc2e5b63' '0b1bac2c6bcf4f0682d4642e13cecd58') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-langcjk-doc/texlive-langcjk-doc_11913.pkgs b/community/texlive-langcjk-doc/texlive-langcjk-doc_11913.pkgs new file mode 100644 index 000000000..3a6ca547d --- /dev/null +++ b/community/texlive-langcjk-doc/texlive-langcjk-doc_11913.pkgs @@ -0,0 +1,6 @@ +arphic 7340 +c90 11913 +cjk 11913 +cns 7340 +uhc 7340 +wadalab 9548 diff --git a/community/texlive-langcjk-doc/texlive.install b/community/texlive-langcjk-doc/texlive.install new file mode 100644 index 000000000..4f08a93fb --- /dev/null +++ b/community/texlive-langcjk-doc/texlive.install @@ -0,0 +1,58 @@ +pre_install() { + cat >> /usr/share/texmf-config/web2c/updmap.cfg <<EOF +Map bkaiu.map +Map bsmiu.map +Map gbsnu.map +Map gkaiu.map +Map garuda.map +Map norasi.map +Map umj.map +Map dgj.map +Map dmj.map +Map mc2j.map +Map mcj.map +Map mr2j.map +Map mrj.map +EOF +} + +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +pre_remove() { + MAPS="bkaiu.map +bsmiu.map +gbsnu.map +gkaiu.map +garuda.map +norasi.map +umj.map +dgj.map +dmj.map +mc2j.map +mcj.map +mr2j.map +mrj.map" + for m in $MAPS; do sed -i "/^M.\+$m/d" /usr/share/texmf-config/web2c/updmap.cfg ; done +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} diff --git a/community/texlive-langcyrillic-doc/PKGBUILD b/community/texlive-langcyrillic-doc/PKGBUILD new file mode 100644 index 000000000..edade6ae0 --- /dev/null +++ b/community/texlive-langcyrillic-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-langcyrillic-doc +pkgver=2008.12723 +pkgrel=2 +pkgdesc="TeX Live - Fonts and macro packages to typeset Cyrillic texts" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-langcyrillic') +makedepends=('lzma-utils') +groups=('texlive-lang-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ + ${pkgname}_12723.pkgs) +md5sums=('c998a60a43ae058cb2439cd9552066b8' '39d0156c9b6ac81b97ea1f2f6b908ead') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-langcyrillic-doc/texlive-langcyrillic-doc_11501.pkgs b/community/texlive-langcyrillic-doc/texlive-langcyrillic-doc_11501.pkgs new file mode 100644 index 000000000..eb90dff96 --- /dev/null +++ b/community/texlive-langcyrillic-doc/texlive-langcyrillic-doc_11501.pkgs @@ -0,0 +1,10 @@ +cmcyr 8785 +cmcyralt 7340 +cyrillic 7975 +disser 11501 +eskd 7340 +eskdx 7340 +gost 7340 +lcyw 9742 +lh 10758 +t2 10782 diff --git a/community/texlive-langcyrillic-doc/texlive.install b/community/texlive-langcyrillic-doc/texlive.install new file mode 100644 index 000000000..a6cba470e --- /dev/null +++ b/community/texlive-langcyrillic-doc/texlive.install @@ -0,0 +1,38 @@ +pre_install() { + cat >> /usr/share/texmf-config/web2c/updmap.cfg <<EOF +Map cmcyr.map +Map lscy.map +Map mntz.map +EOF +} + +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +pre_remove() { + MAPS="cmcyr.map + lscy.map + mntz.map" + for m in $MAPS; do sed -i "/^M.\+$m/d" /usr/share/texmf-config/web2c/updmap.cfg ; done +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} diff --git a/community/texlive-langextra-doc/PKGBUILD b/community/texlive-langextra-doc/PKGBUILD new file mode 100644 index 000000000..37300d674 --- /dev/null +++ b/community/texlive-langextra-doc/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-langextra-doc +pkgver=2008.12666 +pkgrel=1 +pkgdesc="TeX Live - Bundle of all extra language support" +license=('GPL') +arch=('i686' 'x86_64') +conflicts=('texlive-langafrican-doc' 'texlive-langarab-doc' 'texlive-langarmenian-doc' 'texlive-langcroatian-doc' 'texlive-langhebrew-doc' 'texlive-langindic-doc' 'texlive-langmongolian-doc' 'texlive-langtibetan-doc' 'texlive-langvietnamese-doc') +provides=('texlive-langafrican-doc' 'texlive-langarab-doc' 'texlive-langarmenian-doc' 'texlive-langcroatian-doc' 'texlive-langhebrew-doc' 'texlive-langindic-doc' 'texlive-langmongolian-doc' 'texlive-langtibetan-doc' 'texlive-langvietnamese-doc') +depends=('texlive-langextra') +makedepends=('lzma-utils') +groups=('texlive-lang-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ + ${pkgname}_12666.pkgs) +install=texlive.install +md5sums=('2880b4611f13af6c0e291ea45251644e' 'e29c910c50aaf7baf270243d5eb056ce') + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-langextra-doc/texlive-langextra-doc_11856.pkgs b/community/texlive-langextra-doc/texlive-langextra-doc_11856.pkgs new file mode 100644 index 000000000..8428bf3a6 --- /dev/null +++ b/community/texlive-langextra-doc/texlive-langextra-doc_11856.pkgs @@ -0,0 +1,23 @@ +arabi 9736 +arabtex 7340 +armenian 7340 +bangtex 9383 +burmese 7340 +cjhebrew 7340 +croatian 7340 +ctib 7340 +ebong 7340 +ethiop 7340 +ethiop-t1 7340 +fc 7340 +hrlatex 7340 +itrans 7340 +malayalam 7340 +mongolian-babel 8180 +montex 7340 +plnfss 8219 +sanskrit 11856 +soyombo 7340 +velthuis 9196 +vntex 8488 +wnri 7340 diff --git a/community/texlive-langextra-doc/texlive.install b/community/texlive-langextra-doc/texlive.install new file mode 100644 index 000000000..bb0de196d --- /dev/null +++ b/community/texlive-langextra-doc/texlive.install @@ -0,0 +1,71 @@ +pre_install() { + cat >> /usr/share/texmf-config/web2c/updmap.cfg <<EOF +Map arabi.map +Map arevvn.map +Map burmese.map +Map chartervn.map +Map cjhebrew.map +Map cmbrightvn.map +Map comicvn.map +Map concretevn.map +Map grotesqvn.map +Map mscorevn.map +Map txttvn.map +Map urwvn.map +Map vntopia.map +MixedMap arabtex.map +MixedMap dvng.map +MixedMap ethiop.map +MixedMap mongolian.map +MixedMap vnrother.map +MixedMap vnrtext.map +EOF +} + +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +pre_remove() { +MAPS="arabi.map +arevvn.map +burmese.map +chartervn.map +cjhebrew.map +cmbrightvn.map +comicvn.map +concretevn.map +grotesqvn.map +mscorevn.map +txttvn.map +urwvn.map +vntopia.map +arabtex.map +dvng.map +ethiop.map +mongolian.map +vnrother.map +vnrtext.map" + for m in $MAPS; do sed -i "/^M.\+$m/d" /usr/share/texmf-config/web2c/updmap.cfg ; done +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + diff --git a/community/texlive-langgreek-doc/PKGBUILD b/community/texlive-langgreek-doc/PKGBUILD new file mode 100644 index 000000000..66a655cba --- /dev/null +++ b/community/texlive-langgreek-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-langgreek-doc +pkgver=2008.12184 +pkgrel=1 +pkgdesc="TeX Live - Fonts and support for typesetting Greek" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-langgreek') +makedepends=('lzma-utils') +groups=('texlive-lang-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ + ${pkgname}_12184.pkgs) +install=texlive.install +md5sums=('7744ddca554c7d83c82371fc3553f9c0' 'e261db902cdaf55aaa94e63266832567') + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 +install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-langgreek-doc/texlive-langgreek-doc_11888.pkgs b/community/texlive-langgreek-doc/texlive-langgreek-doc_11888.pkgs new file mode 100644 index 000000000..3b217834d --- /dev/null +++ b/community/texlive-langgreek-doc/texlive-langgreek-doc_11888.pkgs @@ -0,0 +1,17 @@ +betababel 7340 +cbfonts 9639 +gfsbaskerville 9666 +gfsporson 7340 +greek-inputenc 8656 +greekdates 9915 +greektex 7340 +grverb 7340 +ibycus-babel 7340 +ibygrk 7340 +kdgreek 7340 +kerkis 11888 +levy 7340 +lgreek 7340 +teubner 7340 +xgreek 9133 +yannisgr 7340 diff --git a/community/texlive-langgreek-doc/texlive.install b/community/texlive-langgreek-doc/texlive.install new file mode 100644 index 000000000..8e6908dbb --- /dev/null +++ b/community/texlive-langgreek-doc/texlive.install @@ -0,0 +1,44 @@ +pre_install() { + cat >> /usr/share/texmf-config/web2c/updmap.cfg <<EOF +MixedMap cbgreek-full.map +Map gfsporson.map +Map gfsbaskerville.map +Map grverb.map +MixedMap iby.map +Map kerkis.map +EOF +} + +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +pre_remove() { + MAPS="cbgreek-full.map +gfsporson.map +gfsbaskerville.map +grverb.map +iby.map +kerkis.map" + for m in $MAPS; do sed -i "/^M.\+$m/d" /usr/share/texmf-config/web2c/updmap.cfg ; done +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} diff --git a/community/texlive-latex3-doc/PKGBUILD b/community/texlive-latex3-doc/PKGBUILD new file mode 100644 index 000000000..1edcac594 --- /dev/null +++ b/community/texlive-latex3-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-latex3-doc +pkgver=2008.10126 +pkgrel=2 +pkgdesc="TeX Live - LaTeX3 packages" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-latex3') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ +${pkgname}_10126.pkgs) +md5sums=('da192c204f5a395fc2eadb0fafec5bd4' '000afa77c90599e107289210804e8e8c') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-latex3-doc/texlive-latex3-doc_10126.pkgs b/community/texlive-latex3-doc/texlive-latex3-doc_10126.pkgs new file mode 100644 index 000000000..89dafe6bb --- /dev/null +++ b/community/texlive-latex3-doc/texlive-latex3-doc_10126.pkgs @@ -0,0 +1,2 @@ +expl3 10123 +xpackages 10126 diff --git a/community/texlive-latex3-doc/texlive.install b/community/texlive-latex3-doc/texlive.install new file mode 100644 index 000000000..dee7f653e --- /dev/null +++ b/community/texlive-latex3-doc/texlive.install @@ -0,0 +1,14 @@ +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} diff --git a/community/texlive-latexextra-doc/PKGBUILD b/community/texlive-latexextra-doc/PKGBUILD new file mode 100644 index 000000000..b88e96882 --- /dev/null +++ b/community/texlive-latexextra-doc/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-latexextra-doc +pkgver=2008.13033 +pkgrel=1 +pkgdesc="TeX Live - Large collection of add-on packages for LaTeX" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-latexextra') +optdepends=('texlive-pictures') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ + ${pkgname}_13033.pkgs) +install=texlive.install +md5sums=('85e8d18fbf22ca7aeb676e983bfaf850' 'd87a4bee64708fa4cbf0871f594cd8b3') + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p || return 1 + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ +|| return 1 +} diff --git a/community/texlive-latexextra-doc/texlive-latexextra-doc_12104.pkgs b/community/texlive-latexextra-doc/texlive-latexextra-doc_12104.pkgs new file mode 100644 index 000000000..b3716a85f --- /dev/null +++ b/community/texlive-latexextra-doc/texlive-latexextra-doc_12104.pkgs @@ -0,0 +1,559 @@ +AkkTeX 7340 +ESIEEcv 7340 +GuIT 7340 +HA-prosper 7340 +Tabbing 7340 +a0poster 7340 +abstract 7340 +achemso 12073 +acronym 11978 +addlines 10494 +adrconv 7340 +adrlist 7340 +akletter 8584 +altfont 7340 +amsaddr 7340 +animate 12103 +anyfontsize 7340 +appendix 7340 +arcs 7340 +arrayjob 7340 +assignment 7340 +attachfile 10445 +authorindex 10275 +autotab 7340 +beamer-contrib 7340 +beamerposter 10516 +begriff 7340 +beton 8489 +bez123 8350 +bezos 10789 +bigfoot 7340 +binomexp 7340 +bizcard 7340 +blindtext 7340 +blowup 11315 +boites 8224 +bookest 7340 +booklet 7340 +boxhandler 10480 +breakurl 11968 +bullcntr 10918 +bussproofs 7340 +calrsfs 11354 +calxxxx 7340 +captcont 7340 +casyl 11074 +catechis 10460 +cbcoptic 7340 +ccaption 7340 +cclicenses 7340 +cd 7882 +cd-cover 7340 +cdpbundl 7340 +cellspace 7340 +changebar 7340 +changes 7340 +chappg 7340 +chapterfolder 9044 +chletter 9913 +circ 7340 +cjw 11913 +clefval 7340 +cleveref 7340 +clock 7340 +cmdstring 7340 +codepage 11913 +colorinfo 7340 +colorwav 7340 +combine 8357 +comment 7340 +concprog 7340 +constants 7340 +contour 7340 +cooking 7340 +cool 7340 +coollist 7340 +coolstr 7340 +cooltooltips 7340 +coordsys 11871 +courseoutline 7340 +coursepaper 7340 +coverpage 7340 +crossreference 7340 +crosswrd 10885 +csquotes 11476 +csvtools 7722 +cuisine 7340 +currvita 7340 +cursor 7340 +cv 11913 +cweb-latex 7340 +cwpuzzle 7340 +dashrule 7721 +datatool 7340 +dateiliste 7340 +datenumber 7340 +datetime 11390 +delimtxt 7340 +diagnose 7340 +dialogl 7340 +dichokey 7340 +dinbrief 7340 +directory 7340 +dlfltxb 11133 +dnaseq 7340 +docmfp 8421 +doi 7340 +dotarrow 7340 +dpfloat 7340 +dprogress 7340 +drac 11913 +draftcopy 7340 +draftwatermark 7340 +dtk 7340 +dtxgallery 7340 +dvdcoll 7759 +eCards 7340 +ean13isbn 9195 +easy 7340 +easylist 11949 +ebezier 7340 +ecclesiastic 7340 +ecv 7340 +ed 7340 +edmargin 7723 +eemeir 7340 +egplot 7340 +ellipsis 7340 +elmath 7340 +elpres 10497 +elsarticle 10740 +em 7340 +emptypage 11676 +emulateapj 7340 +endfloat 7340 +endheads 7521 +engpron 11913 +engrec 7953 +enumitem 9740 +envbig 11260 +environ 8861 +envlab 8573 +epigraph 8422 +epiolmec 7340 +eqlist 7340 +eqparbox 7340 +errata 7340 +esdiff 9113 +esint 7340 +esint-type1 7340 +etaremune 7340 +etoolbox 10964 +eukdate 9364 +europecv 7340 +everypage 7340 +exam 9734 +examdesign 7340 +examplep 7340 +exceltex 7340 +exercise 7340 +expdlist 8989 +export 7340 +extract 7340 +facsimile 7340 +fancynum 7340 +fancytooltips 10449 +figsize 7340 +filecontents 7340 +fink 7340 +fixfoot 7340 +fixme 7340 +flabels 7340 +flacards 7340 +flagderiv 7340 +flashcards 7340 +flippdf 7340 +floatrow 7340 +flowfram 9166 +fmp 7340 +fmtcount 7340 +fn2end 11913 +fnbreak 7340 +fncychap 7340 +fonttable 7340 +footmisc 8850 +footnpag 7340 +forarray 9221 +forloop 7340 +formlett 7340 +formular 7340 +fragments 11068 +frankenstein 11913 +fribrief 7340 +fullblck 10597 +fullpict 7340 +fundus 7340 +g-brief 11913 +gauss 7340 +gcard 7340 +gcite 7340 +genmpage 7340 +ginpenc 7340 +gloss 8905 +glossaries 11899 +gmdoc 11400 +gmeometric 11397 +gmiflink 10316 +gmutils 11399 +gmverb 11398 +graphicx-psmin 7340 +grfpaste 7340 +hanging 8906 +harpoon 7340 +hc 10500 +hhtensor 7340 +histogr 7340 +hitec 7340 +hpsdiss 7340 +hvfloat 7340 +hypdvips 11744 +hyperref-docsrc 7340 +hyperxmp 7340 +hyphenat 10760 +ifmslide 7340 +ifplatform 7340 +image-gallery 7340 +inlinedef 9440 +interactiveworkbook 7340 +inversepath 10125 +invoice 7340 +iso 8926 +iso10303 8927 +isodate 9042 +isodoc 9494 +isorot 7340 +kastrup 9310 +kerntest 7340 +keystroke 7340 +labbook 7340 +labelcas 7340 +labels 7340 +lastpage 7340 +layouts 7340 +lazylist 7340 +lcd 7340 +lcg 10600 +leading 11626 +leaflet 7340 +leftidx 7340 +lettre 7340 +lettrine 9874 +lewis 7340 +lhelp 7340 +lipsum 7340 +listliketab 7340 +listofsymbols 7340 +lithuanian 11182 +lkproof 7340 +localloc 7340 +logpap 7340 +lsc 7340 +ltabptch 7340 +ltxdockit 10965 +ltxindex 8642 +mailing 7340 +makebarcode 10389 +makebox 7340 +makecell 7340 +makecirc 7340 +makecmds 7340 +makedtx 7340 +makeglos 7340 +manuscript 7340 +maple 7340 +marginnote 11259 +mathexam 7340 +maybemath 7340 +mcaption 7340 +mceinleger 7340 +mcite 7340 +mciteplus 10805 +memexsupp 7340 +menu 12012 +metalogo 11905 +method 7340 +metre 7340 +mff 7340 +mftinc 7340 +minipage-marginpar 7362 +minitoc 11913 +minutes 10832 +mla-paper 7340 +mlist 8287 +mmap 10448 +moderncv 8885 +modref 12072 +modroman 11913 +moresize 7340 +moreverb 8554 +movie15 10917 +mparhack 9227 +msc 8492 +msg 7340 +mslapa 11428 +mtgreek 7340 +multenum 7340 +multibbl 7340 +multicap 7340 +multirow 7340 +nag 7340 +namespc 7340 +ncclatex 7340 +ncctools 7340 +newfile 9228 +newlfm 11859 +newspaper 7340 +newvbtm 7340 +nfssext-cfr 11692 +noitcrul 7340 +nomencl 7340 +nomentbl 7340 +nonfloat 7340 +notes 10662 +ntabbing 7340 +ntheorem 7340 +numname 7340 +numprint 7340 +ocr-latex 7340 +octavo 7340 +onlyamsmath 7340 +opcit 7340 +outline 10886 +outliner 7340 +overpic 7340 +pagenote 7340 +paper 8644 +papercdcase 7340 +papertex 7340 +paralist 7340 +paresse 11913 +patchcmd 10505 +pauldoc 7340 +pax 10864 +pbox 7340 +pbsheet 7340 +pdfcomment 11636 +pdfcprot 7340 +pdfscreen 7340 +pdfslide 7340 +pdfsync 7340 +pdfwin 7340 +pdfx 11597 +pecha 7340 +perltex 10592 +permute 7340 +petiteannonce 11913 +philex 7340 +photo 7340 +pittetd 7340 +placeins 7340 +plates 7340 +plweb 7340 +polyglot 7340 +polynom 7340 +polynomial 7340 +polytable 7340 +postcards 7340 +ppower4 10592 +ppr-prv 7340 +preprint 7340 +prettyref 11199 +preview 7340 +probsoln 10474 +program 11276 +progress 7340 +prosper 7340 +protex 8834 +protocol 7340 +psfragx 9350 +pst-pdf 10914 +pstool 10520 +qcm 7340 +qstest 7340 +qsymbols 7340 +quotchap 7340 +quotmark 7340 +randtext 7340 +rccol 7340 +rcsinfo 7340 +recipe 10518 +recipecard 7340 +rectopma 7340 +refcheck 7340 +refman 9332 +refstyle 7340 +regcount 7340 +register 7340 +relenc 7340 +repeatindex 7340 +rlepsf 7340 +rmpage 7340 +robustcommand 7340 +robustindex 7340 +romannum 7340 +rotfloat 7340 +rotpages 7340 +rst 7340 +rtkinenc 7340 +sagetex 7340 +sauerj 7340 +savefnmark 7340 +savetrees 7340 +scale 7340 +scalebar 7340 +sciwordconv 7340 +script 7340 +sdrt 7340 +sectionbox 7340 +sectsty 7340 +semantic 7340 +semioneside 7340 +seqsplit 7340 +sf298 7340 +sffms 7340 +sfheaders 11779 +shadethm 7340 +shapepar 7340 +shipunov 7340 +shorttoc 7340 +show2e 7340 +showexpl 7340 +showlabels 11336 +sidecap 7340 +simplecv 7340 +simplewick 7340 +slantsc 11429 +slashbox 7340 +smalltableof 7340 +smartref 7340 +smflatex 7340 +snapshot 7340 +soul 7340 +sparklines 7340 +splitindex 7340 +spotcolor 11143 +sprite 7340 +srcltx 7340 +sseq 7340 +ssqquote 7340 +statistik 7340 +stdclsdv 7340 +stdpage 7340 +stringstrings 9916 +sttools 7340 +stubs 7340 +subdepth 7340 +subeqn 7340 +subeqnarray 7340 +subfigure 7340 +subfloat 8842 +substr 7340 +supertabular 7340 +svgcolor 11913 +svn 7340 +svn-multi 11510 +svninfo 10233 +syntax 7340 +syntrace 7340 +synttree 7340 +tableaux 11239 +tablists 7340 +tabto-ltx 7340 +tabulary 11502 +talk 7340 +tcldoc 7340 +tdclock 11691 +technics 7340 +ted 7340 +termcal 11677 +termlist 10491 +texmate 7340 +texments 11756 +texpower 7340 +texshade 7474 +textcase 7340 +textfit 7340 +textmerg 7340 +textpos 7340 +theoremref 8227 +thinsp 7340 +thmtools 9040 +thumb 7340 +ticket 7340 +timesht 7340 +timing 7340 +titlesec 9743 +titling 7340 +tocbibind 7340 +tocloft 7340 +tocvsec2 7340 +todo 7340 +todonotes 12086 +tokenizer 7340 +toolbox 7340 +topfloat 7340 +totpages 7340 +translator 7340 +trfsigns 7340 +trivfloat 7340 +trsym 7340 +twoup 7340 +type1cm 7340 +typedref 7340 +typogrid 7340 +ucs 10936 +uebungsblatt 7340 +ulsy 7340 +umoline 7340 +underlin 7340 +undertilde 7340 +units 7340 +unroman 7340 +upmethodology 7340 +ushort 7340 +varindex 7340 +varsfromjobname 11858 +vector 7340 +verbatimbox 10478 +verbatimcopy 11335 +vhistory 7340 +vita 8473 +vmargin 7340 +volumes 7340 +vpe 10592 +vrsion 7340 +vwcol 9225 +wallpaper 7340 +warpcol 7340 +was 7340 +williams 12022 +wordlike 7913 +wrapfig 7340 +xargs 7340 +xdoc 10863 +xfor 12104 +xifthen 7340 +xmpincl 8053 +xnewcommand 7340 +xoptarg 7340 +xstring 11796 +xtab 9908 +xtcapts 7340 +xytree 7340 +yafoot 7340 +yplan 10603 +zed-csp 7340 +ziffer 7340 +zwgetfdate 9220 +zwpagelayout 11767 diff --git a/community/texlive-latexextra-doc/texlive.install b/community/texlive-latexextra-doc/texlive.install new file mode 100644 index 000000000..954228d73 --- /dev/null +++ b/community/texlive-latexextra-doc/texlive.install @@ -0,0 +1,38 @@ +pre_install() { + cat >> /usr/share/texmf-config/web2c/updmap.cfg <<EOF +Map epiolmec.map +MixedMap esint.map +MixedMap manfnt.map +EOF +} + +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} + +pre_remove() { + MAPS="Map epiolmec.map +MixedMap esint.map +MixedMap manfnt.map" + for m in $MAPS; do sed -i "/^M.\+$m/d" /usr/share/texmf-config/web2c/updmap.cfg ; done +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash + echo ">>> texlive: updating the fontmap files with updmap..." + updmap-sys --quiet --nohash + echo " done." +} diff --git a/community/texlive-music-doc/PKGBUILD b/community/texlive-music-doc/PKGBUILD new file mode 100644 index 000000000..69be19604 --- /dev/null +++ b/community/texlive-music-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-music-doc +pkgver=2008.7340 +pkgrel=2 +pkgdesc="TeX Live - Music typesetting packages" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-music') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ +texlive-music-doc_7340.pkgs) +md5sums=('c4995d8841f6ca0d758825cbb912412e' 'f89299e390729302550a658c3ab63678') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-music-doc/texlive-music-doc_7340.pkgs b/community/texlive-music-doc/texlive-music-doc_7340.pkgs new file mode 100644 index 000000000..ce11e0afb --- /dev/null +++ b/community/texlive-music-doc/texlive-music-doc_7340.pkgs @@ -0,0 +1,8 @@ +abc 7340 +guitar 7340 +harmony 7340 +musictex 7340 +musixlyr 7340 +musixps 7340 +musixtex 7340 +songbook 7340 diff --git a/community/texlive-music-doc/texlive.install b/community/texlive-music-doc/texlive.install new file mode 100644 index 000000000..dee7f653e --- /dev/null +++ b/community/texlive-music-doc/texlive.install @@ -0,0 +1,14 @@ +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} diff --git a/community/texlive-pictures-doc/PKGBUILD b/community/texlive-pictures-doc/PKGBUILD new file mode 100644 index 000000000..b78fa48c8 --- /dev/null +++ b/community/texlive-pictures-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-pictures-doc +pkgver=2008.12087 +pkgrel=1 +pkgdesc="TeX Live - Packages for drawings graphics" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-pictures') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ +${pkgname}_12087.pkgs) +md5sums=('c89934947515c2f221c73fd466fca915' 'f18d3ed919e14873f65b498cfedcc8f1') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-pictures-doc/texlive-pictures-doc_12087.pkgs b/community/texlive-pictures-doc/texlive-pictures-doc_12087.pkgs new file mode 100644 index 000000000..e41793d72 --- /dev/null +++ b/community/texlive-pictures-doc/texlive-pictures-doc_12087.pkgs @@ -0,0 +1,31 @@ +autoarea 10353 +bardiag 7340 +curve 7340 +curve2e 7868 +curves 10456 +dcpic 7340 +doc-pictex 10493 +dottex 7340 +dratex 10658 +eepic 7340 +epspdf 10592 +epspdfconversion 7340 +gnuplottex 7340 +miniplot 7340 +pb-diagram 10506 +petri-nets 7340 +pgf-soroban 7340 +pgfopts 9131 +pgfplots 12087 +picinpar 7340 +pict2e 9730 +pictex 7340 +pinlabel 7340 +pmgraph 11185 +randbild 7340 +schemabloc 11941 +swimgraf 7340 +texdraw 7340 +tikz-inet 8860 +tufte-latex 11312 +xypic 7340 diff --git a/community/texlive-pictures-doc/texlive.install b/community/texlive-pictures-doc/texlive.install new file mode 100644 index 000000000..dee7f653e --- /dev/null +++ b/community/texlive-pictures-doc/texlive.install @@ -0,0 +1,14 @@ +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} diff --git a/community/texlive-plainextra-doc/PKGBUILD b/community/texlive-plainextra-doc/PKGBUILD new file mode 100644 index 000000000..13191c775 --- /dev/null +++ b/community/texlive-plainextra-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-plainextra-doc +pkgver=2008.11913 +pkgrel=1 +pkgdesc="TeX Live - A collection of add-on packages and macros for plain TeX" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-plainextra') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ + ${pkgname}_11913.pkgs) +md5sums=('7ba7da73d3eac0ccac7fe99d485f43d2' 'c3e52f5e4e3bab3ea3a89bee969e4c83') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-plainextra-doc/texlive-plainextra-doc_11913.pkgs b/community/texlive-plainextra-doc/texlive-plainextra-doc_11913.pkgs new file mode 100644 index 000000000..5511590ff --- /dev/null +++ b/community/texlive-plainextra-doc/texlive-plainextra-doc_11913.pkgs @@ -0,0 +1,11 @@ +fontch 9605 +hyplain 7340 +jsmisc 7340 +mkpattern 9035 +newsletr 11913 +plgraph 7340 +resumemac 11338 +treetex 7340 +typespec 7340 +varisize 11339 +vertex 8739 diff --git a/community/texlive-plainextra-doc/texlive.install b/community/texlive-plainextra-doc/texlive.install new file mode 100644 index 000000000..dee7f653e --- /dev/null +++ b/community/texlive-plainextra-doc/texlive.install @@ -0,0 +1,14 @@ +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} diff --git a/community/texlive-pstricks-doc/PKGBUILD b/community/texlive-pstricks-doc/PKGBUILD new file mode 100644 index 000000000..6cf06beb0 --- /dev/null +++ b/community/texlive-pstricks-doc/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-pstricks-doc +pkgver=2008.12873 +pkgrel=2 +pkgdesc="TeX Live - Additional PSTricks packages" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-pstricks') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ + ${pkgname}_12873.pkgs) +install=texlive.install +md5sums=('86251c0806486a3a91a32f095eb38cd5' 'c7424ac1b129df699068ebd5ccad1414') + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} +md5sums=('4540a4b23473111d7a204634d217b9a2' + 'c7424ac1b129df699068ebd5ccad1414') diff --git a/community/texlive-pstricks-doc/texlive-pstricks-doc_12873.pkgs b/community/texlive-pstricks-doc/texlive-pstricks-doc_12873.pkgs new file mode 100755 index 000000000..afbe83ed9 --- /dev/null +++ b/community/texlive-pstricks-doc/texlive-pstricks-doc_12873.pkgs @@ -0,0 +1,62 @@ +auto-pst-pdf 12848 +bclogo 11937 +makeplot 7340 +pdftricks 11415 +psbao 11319 +pst-2dplot 11746 +pst-3d 7340 +pst-3dplot 11413 +pst-asr 7340 +pst-bar 11440 +pst-barcode 11473 +pst-bezier 12014 +pst-blur 7340 +pst-bspline 11611 +pst-calendar 12554 +pst-circ 12220 +pst-coil 7340 +pst-cox 7340 +pst-dbicons 7340 +pst-diffraction 11913 +pst-eps 7340 +pst-eucl 7340 +pst-fill 7340 +pst-fr3d 7340 +pst-fractal 11913 +pst-fun 9144 +pst-func 11959 +pst-geo 11211 +pst-ghsb 7340 +pst-gr3d 7340 +pst-grad 7340 +pst-infixplot 7340 +pst-jtree 7340 +pst-labo 7340 +pst-lens 7340 +pst-light3d 7340 +pst-math 11942 +pst-ob3d 7340 +pst-optexp 9853 +pst-optic 12158 +pst-osci 7340 +pst-pad 11808 +pst-pdgr 7340 +pst-poly 7340 +pst-qtree 7340 +pst-sigsys 12615 +pst-slpe 10689 +pst-solides3d 11864 +pst-soroban 7340 +pst-spectra 7340 +pst-stru 7340 +pst-support 12106 +pst-text 11596 +pst-tree 11976 +pst-uml 7340 +pst-vowel 12865 +pst-vue3d 7427 +pst2pdf 10835 +pstricks 12410 +pstricks-add 12873 +uml 7340 +vaucanson-g 11110 diff --git a/community/texlive-pstricks-doc/texlive.install b/community/texlive-pstricks-doc/texlive.install new file mode 100644 index 000000000..dee7f653e --- /dev/null +++ b/community/texlive-pstricks-doc/texlive.install @@ -0,0 +1,14 @@ +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} diff --git a/community/texlive-publishers-doc/PKGBUILD b/community/texlive-publishers-doc/PKGBUILD new file mode 100644 index 000000000..a8a180e4a --- /dev/null +++ b/community/texlive-publishers-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer:Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-publishers-doc +pkgver=2008.11913 +pkgrel=1 +pkgdesc="TeX Live - LaTeX classes and packages for specific publishers" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-publishers') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ +${pkgname}_11913.pkgs) +md5sums=('5945d3e9d27db1e1e5852f3c7ee6ab2f' '8c5e2528b8b90de7783551d5178b04c2') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-publishers-doc/texlive-publishers-doc_11913.pkgs b/community/texlive-publishers-doc/texlive-publishers-doc_11913.pkgs new file mode 100644 index 000000000..9dedbf3b7 --- /dev/null +++ b/community/texlive-publishers-doc/texlive-publishers-doc_11913.pkgs @@ -0,0 +1,65 @@ +ANUfinalexam 7340 +IEEEconf 7340 +IEEEtran 10804 +aastex 7340 +acmconf 9303 +acmtrans 7340 +active-conf 8305 +afthesis 9854 +aguplus 7340 +aiaa 7340 +ametsoc 10433 +apa 11701 +arsclassica 11809 +asaetr 7340 +ascelike 7340 +classicthesis 10707 +confproc 7340 +ebsthesis 11913 +economic 11770 +elsevier 7340 +euproposal 7340 +gaceta 8179 +gatech-thesis 7340 +har2nat 7340 +icsv 8286 +ieeepes 7340 +ijmart 7340 +imac 7340 +imtekda 8643 +jpsj 7340 +kluwer 7340 +lps 7340 +mentis 7340 +muthesis 7340 +nature 7340 +nddiss 7340 +nih 7340 +nostarch 8674 +nrc 7340 +philosophersimprint 7340 +pracjourn 7340 +procIAGssymp 7340 +psu-thesis 10647 +ptptex 11391 +revtex 7340 +sageep 11885 +siggraph 7340 +spie 7340 +stellenbosch 10082 +sugconf 7340 +thesis-titlepage-fhac 7340 +thuthesis 7340 +toptesi 11635 +tugboat 8486 +tugboat-plain 8308 +uaclasses 11834 +ucthesis 7340 +uiucthesis 7340 +umich-thesis 7340 +umthesis 7340 +ut-thesis 10855 +uwthesis 9559 +vancouver 7340 +vxu 7340 +york-thesis 7340 diff --git a/community/texlive-publishers-doc/texlive.install b/community/texlive-publishers-doc/texlive.install new file mode 100644 index 000000000..dee7f653e --- /dev/null +++ b/community/texlive-publishers-doc/texlive.install @@ -0,0 +1,14 @@ +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} diff --git a/community/texlive-science-doc/PKGBUILD b/community/texlive-science-doc/PKGBUILD new file mode 100644 index 000000000..6e80f0f4b --- /dev/null +++ b/community/texlive-science-doc/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=texlive-science-doc +pkgver=2008.12088 +pkgrel=1 +pkgdesc="TeX Live - Typesetting for natural and computer sciences" +license=('GPL') +arch=('i686' 'x86_64') +depends=('texlive-science') +makedepends=('lzma-utils') +groups=('texlive-most-doc') +url='http://tug.org/texlive/' +source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-src.zip" \ +${pkgname}_12088.pkgs) +md5sums=('cfeab5f0087681558e781e104b3fa419' '868afe739aa6c268548da5498079b182') +install=texlive.install + +build() { + cd $startdir/src + for p in *.tar.lzma; do + lzma --force -d $p + tar xf ${p%.lzma} || return 1 + done + install -m755 -d $startdir/pkg/usr/share || return 1 + find texmf* -type d -exec install -d -m755 $startdir/pkg/usr/share/'{}' \; || exit 1 + find texmf* -type f -exec install -m644 '{}' $startdir/pkg/usr/share/'{}' \; || exit 1 + install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1 + sed -i '/^#/d' CONTENTS || return 1 + _revnr=`echo $pkgver | sed 's/2008\.//'` + install -m644 CONTENTS \ + $pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs \ + || return 1 +} diff --git a/community/texlive-science-doc/texlive-science-doc_12088.pkgs b/community/texlive-science-doc/texlive-science-doc_12088.pkgs new file mode 100644 index 000000000..894ff8c3f --- /dev/null +++ b/community/texlive-science-doc/texlive-science-doc_12088.pkgs @@ -0,0 +1,43 @@ +SIstyle 9617 +SIunits 7340 +alg 7340 +algorithm2e 7340 +algorithmicx 7340 +algorithms 7340 +biocon 7340 +bpchem 7340 +bytefield 8217 +chemarrow 7340 +chemcompounds 7340 +chemcono 7340 +chemstyle 11860 +clrscode 7340 +complexity 7340 +computational-complexity 7666 +digiconfigs 7340 +dyntree 7340 +formula 7340 +fouridx 7366 +functan 7340 +galois 7340 +gastex 11913 +gene-logic 10847 +gu 7340 +hep 7340 +hepnames 10127 +hepparticles 7340 +hepthesis 9483 +hepunits 7340 +karnaugh 7340 +mhchem 7340 +miller 7340 +objectz 7340 +pseudocode 7340 +scientificpaper 7340 +sciposter 7340 +sfg 7340 +siunitx 12088 +struktex 7340 +t-angles 7340 +textopo 7340 +unitsdef 7340 diff --git a/community/texlive-science-doc/texlive.install b/community/texlive-science-doc/texlive.install new file mode 100644 index 000000000..dee7f653e --- /dev/null +++ b/community/texlive-science-doc/texlive.install @@ -0,0 +1,14 @@ +post_install() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_upgrade() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} + +post_remove() { + echo ">>> texlive: updating the filename database..." + texconfig-sys rehash +} diff --git a/community/texmaker/PKGBUILD b/community/texmaker/PKGBUILD new file mode 100644 index 000000000..d804226ec --- /dev/null +++ b/community/texmaker/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: furester <xfurester@hotmail.com> +# Contributor: Firmicus <firmicus ατ gmx δοτ net> +# Maintainer: Paulo Matias <matiasΘarchlinux-br·org> + +pkgname=texmaker +pkgver=1.9.2 +pkgrel=1 +pkgdesc="Free cross-platform latex editor" +arch=('i686' 'x86_64') +url="http://www.xm1math.net/texmaker/index.html" +license=('GPL') +depends=('qt>=4.5.1' 'ghostscript' 'openssl') +source=(http://www.xm1math.net/texmaker/$pkgname-$pkgver.tar.bz2 \ + texmaker.desktop) +md5sums=('61842ccacf7d843e497aa74f7135d04a' + '48ca54ffd5eb98a83cbf3626205b8639') + +build() { + cd $srcdir/$pkgname-$pkgver + export INSTALL_ROOT=$pkgdir + qmake -unix PREFIX=//usr texmaker.pro || return 1 + make || return 1 + make install || return 1 + + rm -f $pkgdir/usr/share/texmaker/{*.desktop,COPYING} + install -D -m644 images/appicon.png \ + $pkgdir/usr/share/pixmaps/texmaker.png + install -D -m644 $srcdir/$pkgname.desktop \ + $pkgdir/usr/share/applications/$pkgname.desktop +} diff --git a/community/texmaker/texmaker.desktop b/community/texmaker/texmaker.desktop new file mode 100644 index 000000000..756e8977f --- /dev/null +++ b/community/texmaker/texmaker.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=Texmaker +Comment=Free cross-platform (QT4) LaTeX editor +Icon=texmaker.png +Exec=texmaker +Categories=Office; + diff --git a/community/texvc/PKGBUILD b/community/texvc/PKGBUILD new file mode 100644 index 000000000..3a0650cec --- /dev/null +++ b/community/texvc/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 1604 2009-08-26 11:59:07Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=texvc +pkgver=1.15.1 +pkgrel=1 +pkgdesc="tex to HTML/MathML/png converter used by mediawiki" +arch=(i686 x86_64) +url="http://www.mediawiki.org/" +license=("GPL") +depends=(imagemagick ghostscript texlive-core) +makedepends=(ocaml) +options=(force) +source=(http://download.wikimedia.org/mediawiki/1.15/mediawiki-$pkgver.tar.gz) +md5sums=('834cef60ef3fd47162420fa25abf2dff') + +build() { + cd $srcdir/mediawiki-$pkgver/math + make || return 1 + install -d -m 0755 $pkgdir/usr/bin && \ + install -m 0755 texvc $pkgdir/usr/bin +} diff --git a/community/thoggen/ChangeLog b/community/thoggen/ChangeLog new file mode 100644 index 000000000..45138e297 --- /dev/null +++ b/community/thoggen/ChangeLog @@ -0,0 +1,6 @@ +2008-06-19 Mateusz Herych <heniekk@gmail.com> + +* Updated to 0.7.1 + +2007-06-27 tardo <tardo@nagi-fanboi.net> +* built for x86_64 diff --git a/community/thoggen/PKGBUILD b/community/thoggen/PKGBUILD new file mode 100644 index 000000000..0ca2ff7d1 --- /dev/null +++ b/community/thoggen/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Maintainer: Robert Emil Berge <filoktetes@linuxophic.org> + +pkgname=thoggen +pkgver=0.7.1 +pkgrel=4 +pkgdesc="A DVD ripper based on GStreamer and Gtk+." +arch=('i686' 'x86_64') +url="http://thoggen.net/" +license=('GPL') +depends=('libofa' 'perlxml' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'gstreamer0.10-ugly-plugins' 'gstreamer0.10-bad-plugins' 'gstreamer0.10-ffmpeg' 'libdvdread' 'hal' 'libglade') +source=(http://downloads.sourceforge.net/sourceforge/thoggen/$pkgname-$pkgver.tar.gz) +md5sums=('e36c1ceb098f8ed51ca6c0d1e7ae8279') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} + diff --git a/community/thuban-svn/ChangeLog b/community/thuban-svn/ChangeLog new file mode 100644 index 000000000..ad11f3c98 --- /dev/null +++ b/community/thuban-svn/ChangeLog @@ -0,0 +1,5 @@ +2009-06-09 Biru Ionut <biru.ionut at gmail.com> +* Rebuild for python2.6 #FS13831 +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/thuban-svn/PKGBUILD b/community/thuban-svn/PKGBUILD new file mode 100644 index 000000000..f7bd40cc6 --- /dev/null +++ b/community/thuban-svn/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=thuban-svn +pkgver=2878 +pkgrel=1 +pkgdesc="Interactive Geographic Data Viewer with support for vector & raster data." +arch=('i686' 'x86_64') +url="http://thuban.intevation.org/" +license=('GPL') +depends=('gdal' 'python-pysqlite-legacy' 'wxpython' 'wxgtk') +makedepends=('proj' 'subversion') +conflicts=('thuban') +provides=('thuban') +source=(thuban.desktop) +md5sums=('25b3d0a5a997c4f102bc9bed3853cdda') + +_svntrunk=https://scm.wald.intevation.org/svn/thuban/trunk +_svnmod=thuban + +build() { + cd $startdir/src/ + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + + cp -r $_svnmod $_svnmod-build + cd $_svnmod-build/$_svnmod + + python setup.py build || return 1 + python setup.py install --root=$startdir/pkg --prefix=/usr + + # install some freedesktop.org compatibility + install -D -m644 $startdir/src/thuban.desktop \ + $startdir/pkg/usr/share/applications/thuban.desktop + + rm -rf $startdir/src/$_svnmod-build +} +# vim:syntax=sh diff --git a/community/thuban-svn/thuban.desktop b/community/thuban-svn/thuban.desktop new file mode 100644 index 000000000..48c2625a0 --- /dev/null +++ b/community/thuban-svn/thuban.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Thuban +GenericName="Image Viewer" +Comment="Interactive Geographic Data Viewer with support for vector & raster data" +Exec=/usr/bin/thuban +Icon= +Terminal=false +MultipleArgs=false +Type=Application +Categories=Application;Science;Viewer diff --git a/community/thuban/PKGBUILD b/community/thuban/PKGBUILD new file mode 100644 index 000000000..73c89aee0 --- /dev/null +++ b/community/thuban/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.gmail.com + +pkgname=thuban +pkgver=1.2.1 +pkgrel=1 +pkgdesc="Interactive Geographic Data Viewer with support for vector & raster data." +arch=('i686' 'x86_64') +url="http://thuban.intevation.org/" +license=('GPL') +depends=('gdal' 'python-pysqlite-legacy' 'wxpython' 'wxgtk') +makedepends=('proj') +replaces=('thuban-svn') +source=(http://wald.intevation.org/frs/download.php/408/Thuban-$pkgver.tar.bz2 thuban.desktop) +md5sums=('7edc3b2b890960a3e3fe43008d948aab' + '25b3d0a5a997c4f102bc9bed3853cdda') + +build() { + cd $startdir/src/Thuban-1.2.1 + + python setup.py build || return 1 + python setup.py install --root=$startdir/pkg --prefix=/usr + + # install some freedesktop.org compatibility + install -D -m644 $startdir/src/thuban.desktop \ + $startdir/pkg/usr/share/applications/thuban.desktop +} +# vim:syntax=sh diff --git a/community/thuban/thuban.desktop b/community/thuban/thuban.desktop new file mode 100644 index 000000000..48c2625a0 --- /dev/null +++ b/community/thuban/thuban.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Thuban +GenericName="Image Viewer" +Comment="Interactive Geographic Data Viewer with support for vector & raster data" +Exec=/usr/bin/thuban +Icon= +Terminal=false +MultipleArgs=false +Type=Application +Categories=Application;Science;Viewer diff --git a/community/thunar-thumbnailers/PKGBUILD b/community/thunar-thumbnailers/PKGBUILD new file mode 100755 index 000000000..187bc5704 --- /dev/null +++ b/community/thunar-thumbnailers/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: boromil@gmail.com + +pkgname=thunar-thumbnailers +pkgver=0.4.1 +pkgrel=3 +pkgdesc="The thunar-thumbnailers project provides additional thumbnailers for Thunar, that also cover less common file formats." +url="http://goodies.xfce.org/projects/thunar-plugins/thunar-thumbnailers/" +license=('GPL2') +arch=('i686' 'x86_64') +groups=('xfce4-goodies') +depends=('imagemagick' 'ffmpegthumbnailer') +optdepends=('raw-thumbnailer: support for Raw Digital Camera Images' + 'dcraw: support for Raw Digital Camera Image') +makedepends=('raw-thumbnailer' 'dcraw' 'unzip') +options=('!libtool') +install=$pkgname.install +source=(http://goodies.xfce.org/releases/thunar-thumbnailers/$pkgname-$pkgver.tar.bz2) +md5sums=('041b8aa0576e15491661741d1868547f') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --enable-ffmpeg --enable-raw \ + --libexecdir=/usr/lib/xfce4 + + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} diff --git a/community/thunar-thumbnailers/thunar-thumbnailers.install b/community/thunar-thumbnailers/thunar-thumbnailers.install new file mode 100644 index 000000000..378bdb0cb --- /dev/null +++ b/community/thunar-thumbnailers/thunar-thumbnailers.install @@ -0,0 +1,17 @@ +post_install() { +cat << _EOF +==> important installation notes: + ---------------------------------------- + After installing it is necessary to run: + /usr/lib/thunar-vfs-update-thumbnailers-cache-1 + as a user to regenerate the cache of thumbnailers. + You may also need to log out and back in for the new + thumbnailers to work. +_EOF + +} + +post_upgrade() { + post_install +} + diff --git a/community/thunderbird-spell-i18n/PKGBUILD b/community/thunderbird-spell-i18n/PKGBUILD new file mode 100644 index 000000000..94bd26102 --- /dev/null +++ b/community/thunderbird-spell-i18n/PKGBUILD @@ -0,0 +1,492 @@ +# $Id: PKGBUILD 3308 2009-10-02 11:32:30Z giovanni $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Andrea Scarpino <andrea@archlinux.org> + +pkgbase="thunderbird-spell-i18n" +pkgname=('thunderbird-spell-af-za' 'thunderbird-spell-bg' 'thunderbird-spell-ca' 'thunderbird-spell-cs' + 'thunderbird-spell-cy-gb' 'thunderbird-spell-da' 'thunderbird-spell-de-at' 'thunderbird-spell-de-ch' + 'thunderbird-spell-de-de' 'thunderbird-spell-el' 'thunderbird-spell-en-au' 'thunderbird-spell-en-ca' + 'thunderbird-spell-en-gb' 'thunderbird-spell-en-nz' 'thunderbird-spell-es-es' 'thunderbird-spell-es-mx' + 'thunderbird-spell-fi' 'thunderbird-spell-fo' 'thunderbird-spell-fr-fr' 'thunderbird-spell-ga' + 'thunderbird-spell-gl' 'thunderbird-spell-he-il' 'thunderbird-spell-hr' 'thunderbird-spell-hu' + 'thunderbird-spell-ia' 'thunderbird-spell-it' 'thunderbird-spell-la' 'thunderbird-spell-lt' + 'thunderbird-spell-lv-lv' 'thunderbird-spell-mi' 'thunderbird-spell-ms' 'thunderbird-spell-nb' + 'thunderbird-spell-nl' 'thunderbird-spell-nn' 'thunderbird-spell-pl' 'thunderbird-spell-pt-br' + 'thunderbird-spell-pt' 'thunderbird-spell-ro' 'thunderbird-spell-ru' 'thunderbird-spell-ru-ie' + 'thunderbird-spell-ru-yo' 'thunderbird-spell-sk' 'thunderbird-spell-sl' 'thunderbird-spell-sv' + 'thunderbird-spell-uk' 'thunderbird-spell-zu-za') +pkgver=2.0.0.23 +pkgrel=5 +pkgdesc="Spellchecker files for Thunderbird" +arch=('any') +url="http://www.mozilla.com/thunderbird/dictionaries.html" +license=('GPL') +groups=('thunderbird-spell-i18n') +conflicts=('thunderbird-spell-i18n') +depends=("thunderbird>=$pkgver") +_url=http://downloads.mozdev.org/dictionaries +source=(${_url}/spell-af-ZA.xpi + ${_url}/spell-bg.xpi + ${_url}/spell-ca.xpi + ${_url}/spell-cs.xpi + ${_url}/spell-cy-GB.xpi + ${_url}/spell-da.xpi + ${_url}/spell-de-AT.xpi + ${_url}/spell-de-CH.xpi + ${_url}/spell-de-DE.xpi + ${_url}/spell-el.xpi + ${_url}/spell-en-AU.xpi + ${_url}/spell-en-CA.xpi + ${_url}/spell-en-GB.xpi + ${_url}/spell-en-NZ.xpi + ${_url}/spell-es-ES.xpi + ${_url}/spell-es-MX.xpi + ${_url}/spell-fi.xpi + ${_url}/spell-fo.xpi + ${_url}/spell-fr-FR.xpi + ${_url}/spell-ga.xpi + ${_url}/spell-gl.xpi + ${_url}/spell-he-IL.xpi + ${_url}/spell-hr.xpi + ${_url}/spell-hu.xpi + ${_url}/spell-ia.xpi + ${_url}/spell-it.xpi + ${_url}/spell-la.xpi + ${_url}/spell-lt.xpi + ${_url}/spell-lv-LV.xpi + ${_url}/spell-mi.xpi + ${_url}/spell-ms.xpi + ${_url}/spell-nb.xpi + ${_url}/spell-nl.xpi + ${_url}/spell-nn.xpi + ${_url}/spell-pl.xpi + ${_url}/spell-pt-BR.xpi + ${_url}/spell-pt.xpi + ${_url}/spell-ro.xpi + ${_url}/spell-ru.xpi + ${_url}/spell-ru-ie.xpi + ${_url}/spell-ru-yo.xpi + ${_url}/spell-sk.xpi + ${_url}/spell-sl.xpi + ${_url}/spell-sv.xpi + ${_url}/spell-uk.xpi + ${_url}/spell-zu-ZA.xpi) +noextract=('spell-ru-ie.xpi' + 'spell-ru-yo.xpi') +md5sums=('ae85349fb1274fe9c32ab05f85b5f463' + '7a0bd2330808766be3576a480721b593' + '2c1b1c98b33bc768aed7dc92a0a0c54b' + '2b97865792d0afdecb7acae16454a459' + 'a0a673640b3b7ee3f0d8e1bafe20862f' + '950335a5cf28e1a425a2d0db825a5839' + 'b498f24a49120f9c33a73c50dfa00bd3' + '594cba9e951fdb0964b92f9de4da0ead' + 'ca983441de50359c9aad8123ecc7adda' + 'd8c16c4a44ad4620edbcc6fc17207f97' + 'a762af69e11eaad5d3d413dd2c86c745' + 'b74e470762636ffe34c5084f0dbf5399' + 'ba686d49605c87a766f8f79f28825e01' + '181ee877bcbbb54460c64592273c0680' + '71e9a6229f9fc12e3b4748e274bd8638' + 'ff753ee0ba4dba693c22f610aa56f5f0' + 'b3a0d3f762256905140f633651f31dba' + '002ee510e098f695d3421e67c0e43ff2' + 'd50a3a4cc8c303016330cab9eef07cd1' + '0939c83e4a773634e41689712e3f8859' + '0f1d330326c1af0e8d119f378735fc91' + '15895fdb19dc8fbcb98d088605f2c685' + '499a5a499de28948fae196cc245c9f85' + '622830acfcf1f9ed8a4b2944837577a4' + '509a326095849a5655a01fb1bab5b253' + 'ffb0c12c0e985f178503575b78bde581' + 'c8c4326301d1cf72caacdd0961279a31' + '089e299885b3239c32c86054c8e919a4' + 'a2178096c52f03b5b9d6acaadd6fe1be' + 'f863592c869991d596de45380338f793' + '11ceedc2fe20e8eb4ed16c485abcc35f' + 'a57b2683b7cc57832c6deedd805fbe5f' + 'bac8d295dbf57dd86d0a9259b05a775d' + '450d19ee5f5bfd6cd3f4e39956c3a7ce' + '4951aefa9afd2be89c4dfedc71c26f59' + '58da6b1e64fb47fe3fad1f4cb5ad6a07' + '24d60a61f7143ab7ead1f19892180ce7' + '63b3e971e0d6196b44b8f097931b38fb' + '401f130c50df97b3859fe17b261a5a69' + 'e115c13ae930070a784c2f7b9cf39122' + 'cc27d8dafeb54d3ed0f55df8a71e3ade' + '25eec563c43484001d3beaed90ed9213' + '01e96c3f0a86bd6e4dfc17d610640259' + '47da6dc9dc9331a82190731d19c80ec1' + '3db52608eea5db2fc48319562e06530e' + 'ed25d59f25ff31a4e4d88df484389f99') + +build() { + cd ${srcdir} +} + +package_thunderbird-spell-af-za() { + pkgdesc="Afrikaans (South Africa) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 af-ZA.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/af-ZA.aff" || return 1 + install -D -m644 af-ZA.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/af-ZA.dic" || return 1 +} + +package_thunderbird-spell-bg() { + pkgdesc="Bulgarian spellchecker files for Thunderbird" + cd ${srcdir}/bin/components/myspell + + install -D -m644 bg.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/bg.aff" || return 1 + install -D -m644 bg.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/bg.dic" || return 1 +} + +package_thunderbird-spell-ca() { + pkgdesc="Catalan spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 ca.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ca.aff" || return 1 + install -D -m644 ca.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ca.dic" || return 1 +} + +package_thunderbird-spell-cs() { + pkgdesc="Czech spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 cs.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/cs.aff" || return 1 + install -D -m644 cs.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/cs.dic" || return 1 +} + +package_thunderbird-spell-cy-gb() { + pkgdesc="Welsh spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 cy-GB.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/cy-GB.aff" || return 1 + install -D -m644 cy-GB.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/cy-GB.dic" || return 1 +} + +package_thunderbird-spell-da() { + pkgdesc="Danish spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 da.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/da.aff" || return 1 + install -D -m644 da.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/da.dic" || return 1 +} + +package_thunderbird-spell-de-at() { + pkgdesc="German (Austria) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 de-AT.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/de-AT.aff" || return 1 + install -D -m644 de-AT.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/de-AT.dic" || return 1 +} + +package_thunderbird-spell-de-ch() { + pkgdesc="German (Switzerland) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 de-CH.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/de-CH.aff" || return 1 + install -D -m644 de-CH.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/de-CH.dic" || return 1 +} + +package_thunderbird-spell-de-de() { + pkgdesc="German spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 de-DE.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/de-DE.aff" || return 1 + install -D -m644 de-DE.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/de-DE.dic" || return 1 +} + +package_thunderbird-spell-el() { + pkgdesc="Greek spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 el.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/el.aff" || return 1 + install -D -m644 el.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/el.dic" || return 1 +} + +package_thunderbird-spell-en-au() { + pkgdesc="English (Australia) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 en-AU.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/en-AU.aff" || return 1 + install -D -m644 en-AU.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/en-AU.dic" || return 1 +} + +package_thunderbird-spell-en-ca() { + pkgdesc="English (Canada) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 en-CA.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/en-CA.aff" || return 1 + install -D -m644 en-CA.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/en-CA.dic" || return 1 +} + +package_thunderbird-spell-en-gb() { + pkgdesc="English (United Kingdom) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 en-GB.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/en-GB.aff" || return 1 + install -D -m644 en-GB.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/en-GB.dic" || return 1 +} + +package_thunderbird-spell-en-nz() { + pkgdesc="English (New Zealand) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 en-NZ.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/en-NZ.aff" || return 1 + install -D -m644 en-NZ.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/en-NZ.dic" || return 1 +} + +package_thunderbird-spell-es-es() { + pkgdesc="Spanish spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 es-ES.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/es-ES.aff" || return 1 + install -D -m644 es-ES.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/es-ES.dic" || return 1 +} + +package_thunderbird-spell-es-mx() { + pkgdesc="Spanish (Mexico) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 es-MX.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/es-MX.aff" || return 1 + install -D -m644 es-MX.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/es-MX.dic" || return 1 +} + +package_thunderbird-spell-fi() { + pkgdesc="Finnish spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 fi.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/fi.dic" || return 1 +} + +package_thunderbird-spell-fo() { + pkgdesc="Faroese spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 fo.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/fo.aff" || return 1 + install -D -m644 fo.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/fo.dic" || return 1 +} + +package_thunderbird-spell-fr-fr() { + pkgdesc="French spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 fr-FR.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/fr-FR.aff" || return 1 + install -D -m644 fr-FR.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/fr-FR.dic" || return 1 +} + +package_thunderbird-spell-ga() { + pkgdesc="Irish spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 ga.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ga.aff" || return 1 + install -D -m644 ga.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ga.dic" || return 1 +} + +package_thunderbird-spell-gl() { + pkgdesc="Galician (Spain) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 gl.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/gl.aff" || return 1 + install -D -m644 gl.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/gl.dic" || return 1 +} + +package_thunderbird-spell-he-il() { + pkgdesc="Hebrew (IL) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 he-IL.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/he-IL.aff" || return 1 + install -D -m644 he-IL.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/he-IL.dic" || return 1 +} + +package_thunderbird-spell-hr() { + pkgdesc="Croatian spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 hr.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/hr.aff" || return 1 + install -D -m644 hr.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/hr.dic" || return 1 +} + +package_thunderbird-spell-hu() { + pkgdesc="Hungarian spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 hu.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/hu.aff" || return 1 + install -D -m644 hu.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/hu.dic" || return 1 +} + +package_thunderbird-spell-ia() { + pkgdesc="Interlingua spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 ia.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ia.aff" || return 1 + install -D -m644 ia.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ia.dic" || return 1 +} + +package_thunderbird-spell-it() { + pkgdesc="Italian spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 it.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/it.aff" || return 1 + install -D -m644 it.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/it.dic" || return 1 +} + +package_thunderbird-spell-la() { + pkgdesc="Latin spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 la.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/la.aff" || return 1 + install -D -m644 la.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/la.dic" || return 1 +} + +package_thunderbird-spell-lt() { + pkgdesc="Lithuanian spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 lt.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/lt.aff" || return 1 + install -D -m644 lt.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/lt.dic" || return 1 +} + +package_thunderbird-spell-lv-lv() { + pkgdesc="Latvian spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 lv-LV.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/lv-LV.aff" || return 1 + install -D -m644 lv-LV.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/lv-LV.dic" || return 1 +} + +package_thunderbird-spell-mi() { + pkgdesc="Maori spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 mi.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/mi.aff" || return 1 + install -D -m644 mi.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/mi.dic" || return 1 +} + +package_thunderbird-spell-ms() { + pkgdesc="Malay spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 ms.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ms.aff" || return 1 + install -D -m644 ms.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ms.dic" || return 1 +} + +package_thunderbird-spell-nb() { + pkgdesc="Norwegian (Bokmal) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 nb.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/nb.aff" || return 1 + install -D -m644 nb.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/nb.dic" || return 1 +} + +package_thunderbird-spell-nl() { + pkgdesc="Dutch spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 nl.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/nl.aff" || return 1 + install -D -m644 nl.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/nl.dic" || return 1 +} + +package_thunderbird-spell-nn() { + pkgdesc="Norwegian (Nynorsk) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 nn.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/nn.aff" || return 1 + install -D -m644 nn.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/nn.dic" || return 1 +} + +package_thunderbird-spell-pl() { + pkgdesc="Polish spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 pl.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/pl.aff" || return 1 + install -D -m644 pl.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/pl.dic" || return 1 +} + +package_thunderbird-spell-pt-br() { + pkgdesc="Portuguese (Brasil) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 pt-BR.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/pt-BR.aff" || return 1 + install -D -m644 pt-BR.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/pt-BR.dic" || return 1 +} + +package_thunderbird-spell-pt() { + pkgdesc="Portuguese spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 pt.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/pt.aff" || return 1 + install -D -m644 pt.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/pt.dic" || return 1 +} + +package_thunderbird-spell-ro() { + pkgdesc="Romanian spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 ro.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ro.aff" || return 1 + install -D -m644 ro.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ro.dic" || return 1 +} + +package_thunderbird-spell-ru() { + pkgdesc="Russian spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 ru.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ru.aff" || return 1 + install -D -m644 ru.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ru.dic" || return 1 +} + +package_thunderbird-spell-ru-ie() { + pkgdesc="Russian (with £ [ie]) spellchecker files for Thunderbird" + cd ${srcdir} + bsdtar xf spell-ru-ie.xpi || return 1 + install -D -m644 ru.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ru-ie-RU.aff" || return 1 + install -D -m644 ru.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ru-ie-RU.dic" || return 1 +} + +package_thunderbird-spell-ru-yo() { + pkgdesc="Russian (with £ [yo]) spellchecker files for Thunderbird" + cd ${srcdir} + bsdtar xf spell-ru-yo.xpi || return 1 + install -D -m644 ru.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ru-yo-RU.aff" || return 1 + install -D -m644 ru.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/ru-yo-RU.dic" || return 1 +} + +package_thunderbird-spell-sk() { + pkgdesc="Slovak spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 sk.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/sk.aff" || return 1 + install -D -m644 sk.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/sk.dic" || return 1 +} + +package_thunderbird-spell-sl() { + pkgdesc="Slovenian spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 sl.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/sl.aff" || return 1 + install -D -m644 sl.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/sl.dic" || return 1 +} + +package_thunderbird-spell-sv() { + pkgdesc="Swedish spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 sv.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/sv.aff" || return 1 + install -D -m644 sv.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/sv.dic" || return 1 +} + +package_thunderbird-spell-uk() { + pkgdesc="Ukrainian spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 uk.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/uk.aff" || return 1 + install -D -m644 uk.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/uk.dic" || return 1 +} + +package_thunderbird-spell-zu-za() { + pkgdesc="Zulu (South Africa) spellchecker files for Thunderbird" + cd ${srcdir} + + install -D -m644 zu-ZA.aff "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/zu-ZA.aff" || return 1 + install -D -m644 zu-ZA.dic "${pkgdir}/usr/lib/thunderbird-2.0/dictionaries/zu-ZA.dic" || return 1 +} diff --git a/community/tig/PKGBUILD b/community/tig/PKGBUILD new file mode 100644 index 000000000..a648544f2 --- /dev/null +++ b/community/tig/PKGBUILD @@ -0,0 +1,18 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Contributor: Nathan Jones <nathanj@insightbb.com> +pkgname=tig +pkgver=0.14.1 +pkgrel=1 +pkgdesc="Text-mode interface for git" +depends=(git ncurses) +url="http://jonas.nitro.dk/tig/" +license=('GPL') +arch=('i686' 'x86_64') +source=("http://jonas.nitro.dk/tig/releases/tig-$pkgver.tar.gz") +build() { + cd "$srcdir"/$pkgname-$pkgver + ./configure --prefix=/usr || return 1 + make DESTDIR="$pkgdir" install install-doc-man || return 1 + install -D -m644 contrib/tigrc "$pkgdir"/etc/tigrc.sample +} +md5sums=('e47bf48813c0cbe6be0f3b749e6de96c') diff --git a/community/tilda/ChangeLog b/community/tilda/ChangeLog new file mode 100644 index 000000000..443441949 --- /dev/null +++ b/community/tilda/ChangeLog @@ -0,0 +1,12 @@ +2008-04-29 Mateusz Herych <heniekk@gmail.com> + + * Updated for x86_64 - 0.9.6 + +2008-04-28 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 0.9.6 + +2007-12-30 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated to newer version - 0.9.5 + diff --git a/community/tilda/PKGBUILD b/community/tilda/PKGBUILD new file mode 100644 index 000000000..3d720bcf3 --- /dev/null +++ b/community/tilda/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=tilda +pkgver=0.9.6 +pkgrel=2 +pkgdesc="Linux terminal based on classic terminals from first person shooter games." +arch=(i686 x86_64) +url="http://tilda.sourceforge.net" +license=("GPL") +depends=('vte' 'confuse' 'libglade') +makedepends=('gawk') +source=(http://downloads.sourceforge.net/sourceforge/tilda/tilda-$pkgver.tar.gz) + +md5sums=('b44ebe04fdfd312e9ddc5e0ed77f4289') + +build() { + cd $startdir/src/tilda-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/timidity-freepats/ChangeLog b/community/timidity-freepats/ChangeLog new file mode 100644 index 000000000..b438079df --- /dev/null +++ b/community/timidity-freepats/ChangeLog @@ -0,0 +1,2 @@ +2007-10-24 Corrado Primier <bardo@aur.archlinux.org> +* Adopted and added to [community] diff --git a/community/timidity-freepats/PKGBUILD b/community/timidity-freepats/PKGBUILD new file mode 100644 index 000000000..faec211f4 --- /dev/null +++ b/community/timidity-freepats/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: rabyte <rabyte.at.pen.dot.tj> + +pkgname=timidity-freepats +pkgver=20060219 +pkgrel=5 +pkgdesc="A free and open set of instrument patches for use with softsynths" +arch=('i686' 'x86_64') +url="http://freepats.opensrc.org/" +license=('GPL') +depends=('timidity++') +install=${pkgname}.install +source=(http://freepats.opensrc.org/freepats-${pkgver}.tar.bz2 + timidity-freepats.cfg) +md5sums=('b947806304bc559a644a2c06deda8404' 'f9b5efafc6339a173d95e06cf7870d64') + +build() { + install -d ${startdir}/pkg/usr/share/timidity/freepats/{Drum,Tone}_000/ + install -m644 ${startdir}/src/freepats/Drum_000/*.pat \ + ${startdir}/pkg/usr/share/timidity/freepats/Drum_000/ + install -m644 ${startdir}/src/freepats/Drum_000/*.txt \ + ${startdir}/pkg/usr/share/timidity/freepats/Drum_000/ + install -m644 ${startdir}/src/freepats/Tone_000/*.pat \ + ${startdir}/pkg/usr/share/timidity/freepats/Tone_000/ + install -m644 ${startdir}/src/freepats/Tone_000/*.txt \ + ${startdir}/pkg/usr/share/timidity/freepats/Tone_000/ + + install -Dm644 ${startdir}/src/freepats/crude.cfg \ + ${startdir}/pkg/etc/timidity++/freepats/freepats.cfg + install -m644 ${startdir}/src/timidity-freepats.cfg ${startdir}/pkg/etc/timidity++/ +} + +# vim:set ts=2 sw=2 et: diff --git a/community/timidity-freepats/timidity-freepats.cfg b/community/timidity-freepats/timidity-freepats.cfg new file mode 100644 index 000000000..6ed0f9461 --- /dev/null +++ b/community/timidity-freepats/timidity-freepats.cfg @@ -0,0 +1,32 @@ +# details on this file and other examples see here: +# http://www.onicos.com/staff/iz/timidity/dist/cfg/sndfont.cfg +# http://www.onicos.com/staff/iz/timidity/dist/cfg/ +#---------------------------------------------------------------- +# SoundFont extension configuration +# +# soundfont <filename> [order={0|1}] [remove] +# <filename> is the path of SoundFont file. +# order: 0(preload) or 1(load after GUS). +# remove: disable specified soundfont. +# +# font exclude <tonebank> [<preset> [<keynote>]] +# font order {0|1} <tonebank> [<preset> [<keynote>]] +# <tonebank>: 0-127 +# +# font exclude 128 [<drumset> [<key>]] +# font order {0|1} 128 [<drumset> [<key>]] +#---------------------------------------------------------------- + +# change the next line to point to a soundfont you have +# soundfonts can be found e.g. here: http://www.hammersound.net/ +# soundfont /usr/share/soundfonts/DX7Piano.SF2 + +# you can do manipulations of the soundfont you load like this: +# e.g. removing drumset 99 +# font exclude 128 99 + +# load drum samples after GUS patches +# font order 1 128 + +dir /usr/share/timidity/freepats +source /etc/timidity++/freepats/freepats.cfg diff --git a/community/timidity-freepats/timidity-freepats.install b/community/timidity-freepats/timidity-freepats.install new file mode 100644 index 000000000..9281de93e --- /dev/null +++ b/community/timidity-freepats/timidity-freepats.install @@ -0,0 +1,17 @@ +post_install() { +cat << EOF +>>> To make TiMidity++ use the Freepats patches, +>>> copy /etc/timidity++/timidity-freepats.cfg +>>> to /etc/timidity++/timidity.cfg +EOF +} + +post_upgrade() { + post_install $1 +} + +op=$1 +shift +[ "$(type -t "$op")" = "function" ] && $op "$@" + +# vim:set ts=2 sw=2 et: diff --git a/community/tint2/PKGBUILD b/community/tint2/PKGBUILD new file mode 100644 index 000000000..ef9a225c4 --- /dev/null +++ b/community/tint2/PKGBUILD @@ -0,0 +1,26 @@ +# Contributor: Blue Peppers <bluepeppers@archlinux.us> +# Maintainer: Stefan Husmann< stefan-husmann@t-online.de> + +pkgname=tint2 +pkgver=0.7.1 +pkgrel=3 +pkgdesc="A basic, good-looking task manager for WMs" +arch=('i686' 'x86_64') +url="http://code.google.com/p/tint2/" +license=('GPL2') +conflicts=('ttm-svn' 'tint2-svn' 'tint') +depends=('libxinerama' 'pango' 'imlib2') +provides=('tint') +source=("http://$pkgname.googlecode.com/files/$pkgname-$pkgver.tar.gz") +md5sums=('b7a740550a82093d4d0d8143499f3f13') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} + + + + diff --git a/community/tintin/PKGBUILD b/community/tintin/PKGBUILD new file mode 100644 index 000000000..67980cfb0 --- /dev/null +++ b/community/tintin/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Loui Chang <louipc [dot.] ist [at@] gmail.com> +# Contributor: rabyte <rabyte__gmail> + +pkgname=tintin +pkgver=1.99.6 +pkgrel=1 +pkgdesc="A console-based MUD client" +arch=('i686' 'x86_64') +url="http://tintin.sourceforge.net/" +license=('GPL2') +depends=('zlib' 'pcre') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('be20c147c98f5d8367d264a52e66b8d4') + +build() { + cd $srcdir/tt/src + sh configure --prefix=/usr --enable-big5 + make || return 1 + + install -m755 -D tt++ $pkgdir/usr/bin/tt++ + ln -sf tt++ $pkgdir/usr/bin/tintin +} + diff --git a/community/tinycdb/PKGBUILD b/community/tinycdb/PKGBUILD new file mode 100644 index 000000000..97ad08607 --- /dev/null +++ b/community/tinycdb/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=tinycdb +pkgver=0.76 +pkgrel=1 +pkgdesc="very fast and simple package for creating and reading constant data bases" +arch=(i686 x86_64) +url="http://www.corpit.ru/mjt/tinycdb.html" +license=("GPL") +depends=(glibc) +source=(http://www.corpit.ru/mjt/tinycdb/${pkgname}_$pkgver.tar.gz) +md5sums=('77db6fa098b674819ba1e06689bc87e8') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + + install -D -m 0644 cdb.h $startdir/pkg/usr/include/cdb.h || return 1 + install -D -m 0644 cdb.3 $startdir/pkg/usr/man/man3/cdb.3 || return 1 + install -D -m 0644 cdb.1 $startdir/pkg/usr/man/man1/cdb.1 || return 1 + install -D -m 0644 cdb.5 $startdir/pkg/usr/man/man5/cdb.5 || return 1 + install -D -m 0755 cdb $startdir/pkg/usr/bin/cdb || return 1 + install -D -m 0644 libcdb.a $startdir/pkg/usr/lib/libcdb.a || return 1 +} diff --git a/community/tix/PKGBUILD b/community/tix/PKGBUILD new file mode 100644 index 000000000..1bf0253aa --- /dev/null +++ b/community/tix/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Brice M�alier <mealier_brice@yahoo.fr> + +pkgname=tix +pkgver=8.4.2 +pkgrel=4 +pkgdesc="Tk Interface eXtension, a powerful set of user interface components" +arch=(i686 'x86_64') +url="http://tix.sourceforge.net/" +license=("BSD") +depends=('tk' 'python' 'libx11') +source=(http://downloads.sourceforge.net/tix/Tix$pkgver-src.tar.gz) +md5sums=('422a4e1c5f64da203c753a596b0d74de') + +build() { + cd $startdir/src/Tix$pkgver + + export CFLAGS="$CFLAGS -DERR_IN_PROGRESS=2" + + ./configure --prefix=/usr --with-tclconfig=/usr/lib/ --with-tclinclude=/usr/include --with-tkconfig=/usr/lib --with-tkinclude=/usr/include + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + # move things around + + install -m755 tools/tixindex $startdir/pkg/usr/bin/tixindex && \ + rm -rf $startdir/pkg/usr/lib/Tix8.4/html && \ + rm -f $startdir/pkg/usr/lib/Tix8.4/{README.txt,license.terms} && \ + ln -s Tix$pkgver/libTix$pkgver.so $startdir/pkg/usr/lib/libTix$pkgver.so || return 1 + + mkdir -p $startdir/pkg/usr/share/man/man1 && \ + mkdir -p $startdir/pkg/usr/share/man/man3 && \ + cp -p man/tixwish.1 $startdir/pkg/usr/share/man/man1 || return 1 + cd $startdir/src/Tix$pkgver/man + for i in *.n; do \ + cp -p $i $startdir/pkg/usr/share/man/man3/${i%n}3 || return 1; \ + done + + mkdir -p $startdir/pkg/usr/share/licenses/tix && \ + cp $startdir/src/Tix$pkgver/license.terms $startdir/pkg/usr/share/licenses/tix/ +} diff --git a/community/tkabber/PKGBUILD b/community/tkabber/PKGBUILD new file mode 100644 index 000000000..903438cd8 --- /dev/null +++ b/community/tkabber/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: gh0stwizard <vitaliy.tokarev_AT_gmail.com> +# Contributor: slubman <slubman@slubman.net> + +pkgname=tkabber +pkgver=0.11.1 +pkgrel=1 +pkgdesc="Tkabber is an open source Jabber client, written in Tcl/Tk." +arch=(i686 x86_64) +url="http://tkabber.jabber.ru/" +license=("GPL") +depends=('tcl' 'tk' 'bwidget' 'tcllib') +install= +source=(http://files.jabber.ru/tkabber/tkabber-$pkgver.tar.gz \ + http://files.jabber.ru/tkabber/tkabber-plugins-$pkgver.tar.gz + tkabber) +md5sums=('718db4876e7efbf44867c845cf2a35a0' + '1da01fafcb80083df799c92c83243b62' + '568b7eb3199ea05bbf1cb09948d81ea7') + +build() { + mkdir -p $startdir/pkg/usr/share + mkdir -p $startdir/pkg/usr/bin + mv $startdir/src/$pkgname-$pkgver $startdir/pkg/usr/share && \ + mv $startdir/src/$pkgname-plugins-$pkgver/* $startdir/pkg/usr/share/$pkgname-$pkgver/plugins && \ + cd $startdir/pkg/ || return 1 + msg "Repair permissions..." + chmod 755 $startdir/pkg/usr/share/$pkgname-$pkgver/tkabber.tcl && \ +# chmod 755 $startdir/pkg/usr/share/$pkgname-$pkgver/examples/tkabber_setstatus && \ + chmod 755 $startdir/pkg/usr/share/$pkgname-$pkgver/examples/tclCarbonNotification-1.0.0/build.sh && \ +# chmod 755 $startdir/pkg/usr/share/$pkgname-$pkgver/jabberlib-tclxml/tclxml/sgml-8.1.tcl && \ +# chmod 755 $startdir/pkg/usr/share/$pkgname-$pkgver/jabberlib-tclxml/tclxml/sgmlparser.tcl && \ +# chmod 755 $startdir/pkg/usr/share/$pkgname-$pkgver/jabberlib-tclxml/tclxml/tclparser-8.1.tcl && \ +# chmod 755 $startdir/pkg/usr/share/$pkgname-$pkgver/jabberlib-tclxml/tclxml/xml-8.1.tcl && \ + chmod 755 $startdir/pkg/usr/share/$pkgname-$pkgver/plugins/whiteboard/svgrender.tcl || return 1 + msg "Installing tkabber script..." + cat $startdir/src/tkabber | sed -e "s/_TKABBERVER_/$pkgver/g" >> $startdir/pkg/usr/bin/tkabber && \ + chmod +x $startdir/pkg/usr/bin/tkabber +} diff --git a/community/tkabber/tkabber b/community/tkabber/tkabber new file mode 100644 index 000000000..87eaeb9de --- /dev/null +++ b/community/tkabber/tkabber @@ -0,0 +1,4 @@ +#!/bin/sh + +cd /usr/share/tkabber-_TKABBERVER_/ +exec ./tkabber.tcl $* diff --git a/community/tkgeomap/PKGBUILD b/community/tkgeomap/PKGBUILD new file mode 100644 index 000000000..c4a2152cb --- /dev/null +++ b/community/tkgeomap/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=tkgeomap +pkgver=2.11.3 +pkgrel=1 +pkgdesc="A set of extensions to the Tcl/Tk scripting language. It adds commands that read, \ + manipulate, and display geographic data." +arch=('i686' 'x86_64') +url="http://www.tkgeomap.org/" +license=('GPL' 'custom') +depends=('tclgeomap' 'tk') +source=(http://downloads.sourceforge.net/sourceforge/tkgeomap/$pkgname-$pkgver.tar.gz) +md5sums=('6fa1e411a311aec8b99886d952bf33ab') + +build() { + cd $startdir/src/$pkgname-$pkgver/unix + ./configure --prefix=$startdir/pkg/usr --with-tclgeomap=/usr/lib \ + --with-tclgeomap-include=/usr/include/tclgeomap + make || return 1 + make install + + # remove /usr/bin which is empty + rm -r $startdir/pkg/usr/bin + + # install license + cd $startdir/src/$pkgname-$pkgver + install -D -m644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING + install -D -m644 OpenSoftwareLicense $startdir/pkg/usr/share/licenses/$pkgname/OpenSoftwareLicense + install -D -m644 license.terms $startdir/pkg/usr/share/licenses/$pkgname/license.terms +} +# vim:syntax=sh diff --git a/community/tkgm_util/ChangeLog b/community/tkgm_util/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/tkgm_util/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/tkgm_util/PKGBUILD b/community/tkgm_util/PKGBUILD new file mode 100644 index 000000000..0d6d2483d --- /dev/null +++ b/community/tkgm_util/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=tkgm_util +pkgver=2.1 +pkgrel=2 +pkgdesc="Programs for use with Tkgeomap" +arch=('i686' 'x86_64') +url="http://www.tkgeomap.org/" +license=('GPL') +depends=('tkgeomap' 'tclgeomap') +source=(http://dl.maptools.org/dl/shapelib/shapelib-1.2.10.tar.gz \ + http://downloads.sourceforge.net/sourceforge/tkgeomap/$pkgname-$pkgver.tar.gz) +md5sums=('4d96bd926167193d27bf14d56e2d484e' '8c0e657be7e65e748ba594c55293f850') + +build() { + cd $startdir/src/$pkgname-$pkgver + sed -i "s|SHAPE_DIR = \$(HOME)/shape/shapelib-1.2.10|SHAPE_DIR = $startdir/src/shapelib-1.2.10|g" ./Makefile + sed -i "s|PREFIX = \`getprefix\`|PREFIX = $startdir/pkg/usr|g" ./Makefile + make || return 1 + make install || return 1 +} +# vim:syntax=sh diff --git a/community/tksystray/PKGBUILD b/community/tksystray/PKGBUILD new file mode 100644 index 000000000..d6c0fa101 --- /dev/null +++ b/community/tksystray/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Pavel Borzenkov <pavel.borzenkov@gmail.com> + +pkgname=tksystray +pkgver=0.1 +pkgrel=3 +pkgdesc="tksystray is compatible with freedesktop.org standarts systray for Tk" +arch=('i686' 'x86_64') +url="http://tkabber.jabber.ru/tksystray" +license=("GPL") +depends=(tcl tk imlib) +source=(http://sgolovan.jabber.ru/debian/pool/main/tcl/tksystray/${pkgname}_$pkgver.orig.tar.gz) +md5sums=('d1784d2f786304bd6eaa82512fd5cf1c') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --with-tcl=/usr/lib --with-tk=/usr/lib + make || return 1 + mkdir -p $startdir/pkg/usr/lib/$pkgname-$pkgver + cp -rf libtray.so $startdir/pkg/usr/lib/$pkgname-$pkgver + cp -rf pkgIndex.tcl $startdir/pkg/usr/lib/$pkgname-$pkgver +} diff --git a/community/tktheme/PKGBUILD b/community/tktheme/PKGBUILD new file mode 100644 index 000000000..b7ec8eb7e --- /dev/null +++ b/community/tktheme/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: slubman <slubman@slubman.net> + +pkgname=tktheme +pkgver=0.23 +pkgrel=5 +pkgdesc="A library to allow Tkabber docking in the system tray." +arch=('i686' 'x86_64') +depends=('tk' 'libxpm' 'libxmu') +license=("GPL") +source=(http://tkabber.jabber.ru/files/other/Tk_Theme-23.tgz) +url="http://tkabber.jabber.ru" +md5sums=('121c335e3b3764cbd04eea68b6a66dd3') + +build() { + cd $startdir/src/Tk_Theme-23 + tclsh configure + make || return 1 + mkdir -p $startdir/pkg/usr/lib/tktheme && \ + cp theme.so $startdir/pkg/usr/lib/tktheme/ && \ + cp pkgIndex.tcl $startdir/pkg/usr/lib/tktheme/ && \ + sed -i 's|ifneeded Tk_Theme 20|ifneeded Tk_Theme 23|' $startdir/pkg/usr/lib/tktheme/pkgIndex.tcl +} diff --git a/community/tldp-howtos-html-ru/PKGBUILD b/community/tldp-howtos-html-ru/PKGBUILD new file mode 100644 index 000000000..8ca8ae699 --- /dev/null +++ b/community/tldp-howtos-html-ru/PKGBUILD @@ -0,0 +1,78 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=tldp-howtos-html-ru +pkgver=20060831 +pkgrel=1 +pkgdesc="Russian HOWTO's from tldp.org" +arch=('i686' 'x86_64') +url="http://tldp.org/" +license=("FDL") +depends=() +makedepends=() +conflicts=() +replaces=() +backup=() +install= +options=('DOCS') +source=(http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Bootdisk-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Bzip2-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/CD-Writing-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Coffee.koi8-r.txt.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Config-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Cyrillic-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/DNS-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/DOS-Win-to-Linux-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Hardware-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/INFO-SHEET.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/IPX-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/ISP-Hookup-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Ifmail-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Ipchains.koi8-r.txt.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Kernel-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Large-Disk-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Linux+Win95.koi8-r.txt.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/LinuxDoc+Emacs+Ispell-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/NET-3-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/NFS-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Networking-Overview-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/PPP.koi8-r.txt.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Path-mini-HOWTO.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Printing-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Printing-Usage-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/RPM-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/SMB-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Security-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Serial.koi8-r.txt.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Sound-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Sound-Playing-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Text-Terminal.koi8-r.txt.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/Vim-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/XFree86-HOWTO.html.tar.gz \ + http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/ru/html/XFree86-Video-Timings.koi8-r.txt.tar.gz) +md5sums=('d3eadf2739dfa29a894360cd7c3f9657' '287b3ca97a612744b9c2d24fce6695b3'\ + 'bea45ec7a376ae10697e3b9f7e6e1647' 'faca4a0cd563da59db50c2d8843f988e'\ + '72e11dfd42fed0d1517b4d5da6144dd2' '3e2ac243d66e1e24a30dd656915bb6d9'\ + 'a6828d6dc111602edefb8b85d2f61b67' '7edd4df6252656fd399769cfce56b1cc'\ + '067cc129d20d960b74d6ab457342ba34' 'f041cf86713bde3c17f58b3c1c2bf262'\ + '8ed57e91754beadbbc803450eee46c76' '1d30a9de7e2b2dc096c508f465dc6142'\ + 'a36d79d13ec719fb37024ffecdeef796' '6b32d841e8c271be3991a06650f594fa'\ + '77946794843cbd173e7d5814e4efb32a' '8610953ebf9931dcd06070ffa4a492dd'\ + '283ff2e84726ba6560767a3f812213ad' '7728b37387c35510d0ae1fdef1f6f833'\ + '1fc51705c771e87e596b04d07bedc566' '74ca8d515543d68146ae35011aff14e1'\ + '3931f213678be83dcb545197eae00e7f' '70472f43061659b9116f472725824708'\ + 'a1c0b3102cc57784847548f240c2a2ed' '6dc3add43f9fc2940103ace5a562c215'\ + 'ec5237c76e52047382d377f63b2c44fd' 'b1e195f3f201271bfd3e999487291e02'\ + '3fa262a8cb5d6f75274ee8b3fa385b96' 'a61ce28a32fbbeac8145ce972f93f0a4'\ + 'cba547d01c3ab88e8911e69e01410db5' '45809cf30afe6def5f64d0f10723d3eb'\ + '90194f8085c2f545a229c6be9a3bd447' '5b9ded4ec2b41540806dba3b82d1cc88'\ + '994c50a0dc68cc6fff57a48c61e68295' '25746714ace6b54ec46d5686bd03a8a8'\ + '592baed3f325e11d1ccc2a5082872495') + +build() { + cd $startdir/src + mkdir -p $startdir/pkg/usr/share/doc/howto/html/ru + rm -f *.tar.gz + cp -r * $startdir/pkg/usr/share/doc/howto/html/ru/ +} diff --git a/community/tldp-howtos-html-single/PKGBUILD b/community/tldp-howtos-html-single/PKGBUILD new file mode 100644 index 000000000..a2be25c15 --- /dev/null +++ b/community/tldp-howtos-html-single/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=tldp-howtos-html-single +pkgver=20090225 +pkgrel=1 +pkgdesc="HOWTO's from tldp.org" +arch=('i686' 'x86_64') +url="http://tldp.org/" +license=("FDL") +depends=() +options=('docs') +source=(http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Linux-html-single-HOWTOs.tar.bz2) +md5sums=('7656c2cd27013b5581e8bb2b3734e732') + +build() { + cd $startdir/src + mkdir -p $startdir/pkg/usr/share/doc/howto/html-single && \ + mv *.html $startdir/pkg/usr/share/doc/howto/html-single/ +} diff --git a/community/tldp-howtos-html/PKGBUILD b/community/tldp-howtos-html/PKGBUILD new file mode 100644 index 000000000..e8e096272 --- /dev/null +++ b/community/tldp-howtos-html/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=tldp-howtos-html +pkgver=20090225 +pkgrel=1 +pkgdesc="HOWTO's from tldp.org" +arch=('i686' 'x86_64') +url="http://tldp.org/" +license=("FDL") +depends=() +options=('docs') +source=(http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html/Linux-html-HOWTOs.tar.bz2) +md5sums=('2b3fcb5067cb3056cd4f3de5b9d6fb79') + +build() { + cd $startdir/src + mkdir -p $startdir/pkg/usr/share/doc/howto/html + cp -r ./HOWTO/* $startdir/pkg/usr/share/doc/howto/html/ +} diff --git a/community/tldp-howtos-txt/PKGBUILD b/community/tldp-howtos-txt/PKGBUILD new file mode 100644 index 000000000..d7e0fca32 --- /dev/null +++ b/community/tldp-howtos-txt/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=tldp-howtos-txt +pkgver=20090225 +pkgrel=1 +pkgdesc="HOWTO's from tldp.org" +arch=('i686' 'x86_64') +url="http://tldp.org/" +license=("FDL") +depends=() +options=('docs') +source=(http://www.ibiblio.org/pub/Linux/docs/HOWTO/Linux-HOWTOs.tar.bz2) +md5sums=('25df4426ba581a72b7f825ebb8ee9a73') + +build() { + cd $startdir/src + mkdir -p $startdir/pkg/usr/share/doc/howto/txt + rm -f .htaccess Linux-HOWTOs.tar.bz2 + mv * $startdir/pkg/usr/share/doc/howto/txt/ +} diff --git a/community/tls/PKGBUILD b/community/tls/PKGBUILD new file mode 100644 index 000000000..c2b6245a0 --- /dev/null +++ b/community/tls/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s@gmail.com> +# Contributor: Mario Vazquez <mariovazq@gmail.com> + +pkgname=tls +pkgver=1.6 +pkgrel=2 +pkgdesc="OpenSSL extension to Tcl" +arch=('i686' 'x86_64') +url="http://tls.sourceforge.net/" +license=('GPL') +depends=('tcl' 'openssl>=0.9.8b' 'awk') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname$pkgver-src.tar.gz) +md5sums=('eb326ff9e6fc3b9885aa5c72fb8df3bf') + +build() { + cd $startdir/src/tls$pkgver + + ./configure --prefix=/usr --with-ssl-dir=/usr + make || return 1 + make test | awk '{print}/FAILED/{F=1}END{if(F)exit 1}' + make DESTDIR=$startdir/pkg install || return 1 +# sed -i 's|ifneeded tls 1.5|ifneeded tls 1.50|' $startdir/pkg/usr/lib/tls1.50/pkgIndex.tcl + ln -s tls1.6/libtls1.6.so $pkgdir/usr/lib/libtls1.6.so +} diff --git a/community/tls/tls.patch b/community/tls/tls.patch new file mode 100644 index 000000000..46e70439f --- /dev/null +++ b/community/tls/tls.patch @@ -0,0 +1,28 @@ +--- Makefile.in ++++ Makefile.in +@@ -208,20 +208,20 @@ + sed -e "s#\@RELPATH\@#$(RELPATH)#" \ + -e "s#\@tls_LIB_FILE\@#$(tls_LIB_FILE)#" \ + < $(srcdir)/pkgIndex.tcl.in > pkgIndex.tcl +- $(INSTALL_DATA) pkgIndex.tcl $(pkglibdir) ++ $(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir) + + #======================================================================== + # This rule installs platform-independent files, such as header files. + #======================================================================== + + install-libraries: libraries +- $(mkinstalldirs) $(includedir) +- @echo "Installing header files in $(includedir)" ++ $(mkinstalldirs) $(DESTDIR)$(includedir) ++ @echo "Installing header files in $(DESTDIR)$(includedir)" + @for i in $(GENERIC_HDRS) ; do \ + echo "Installing $$i" ; \ +- $(INSTALL_DATA) $$i $(includedir) ; \ ++ $(INSTALL_DATA) $$i $(DESTDIR)$(includedir) ; \ + done; +- $(INSTALL_DATA) $(srcdir)/tls.tcl $(pkglibdir) ++ $(INSTALL_DATA) $(srcdir)/tls.tcl $(DESTDIR)$(pkglibdir) + + #======================================================================== + # Install documentation. Unix manpages should go in the $(mandir) diff --git a/community/tmsnc/PKGBUILD b/community/tmsnc/PKGBUILD new file mode 100644 index 000000000..65bcfc4c2 --- /dev/null +++ b/community/tmsnc/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Callan Barrett <wizzomafizzo@gmail.com> +# Contributor: stenico + +pkgname=tmsnc +pkgver=0.3.2 +pkgrel=2 +pkgdesc="A text based MSN Messenger client" +arch=('i686' 'x86_64') +url="http://tmsnc.sourceforge.net" +license=('custom:IRPDL') +depends=('ncurses' 'openssl') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('337dae91d4775e03b6681f61db56d2a7') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install + + install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} diff --git a/community/tmux/LICENSE b/community/tmux/LICENSE new file mode 100644 index 000000000..3ccacc76d --- /dev/null +++ b/community/tmux/LICENSE @@ -0,0 +1,13 @@ +Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net> + +Permission to use, copy, modify, and distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER +IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING +OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/community/tmux/PKGBUILD b/community/tmux/PKGBUILD new file mode 100644 index 000000000..864bcc0c0 --- /dev/null +++ b/community/tmux/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: TDY <tdy@gmx.com> +# Contributor: Grigorios Bouzakis <grbzks[at]gmail[dot]com> + +pkgname=tmux +pkgver=1.0 +pkgrel=1 +pkgdesc="A terminal multiplexer" +url="http://tmux.sourceforge.net/" +arch=('i686' 'x86_64') +license=('BSD') +depends=('ncurses') +source=(http://downloads.sourceforge.net/tmux/tmux-$pkgver.tar.gz + LICENSE) +md5sums=('716b12d9ea052f57d917bf2869d419df' + '71601bc37fa44e4395580b321963018e') + +build() { + cd "$srcdir/tmux-$pkgver" + ./configure + make || return 1 + install -Dm755 tmux "$pkgdir/usr/bin/tmux" + install -Dm644 tmux.1 "$pkgdir/usr/share/man/man1/tmux.1" + install -Dm644 examples/tmux.vim "$pkgdir/usr/share/vim/vimfiles/syntax/tmux.vim" + install -Dm644 ../LICENSE "$pkgdir/usr/share/licenses/tmux/LICENSE" + install -dm755 "$pkgdir/usr/share/tmux/" + install -m644 examples/*.{c,s}* "$pkgdir/usr/share/tmux/" +} diff --git a/community/tmw/PKGBUILD b/community/tmw/PKGBUILD new file mode 100644 index 000000000..2436b3684 --- /dev/null +++ b/community/tmw/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Bjorn Lindeijer <bjorn lindeijer nl> +# Maintainer: Mateusz Herych <heniekk@gmail.com> + +pkgname=tmw +pkgver=0.0.29.1 +pkgrel=1 +pkgdesc="The Mana World (TMW) is a serious effort to create an innovative free and open source MMORPG." +arch=('i686' 'x86_64') +url="http://themanaworld.org" +license=('GPL') +depends=('curl' 'guichan' 'sdl_image' 'libgl' 'libxml2' 'physfs' 'sdl_mixer' 'sdl_net' 'sdl_ttf') +source=(http://downloads.sourceforge.net/sourceforge/themanaworld/$pkgname-$pkgver.tar.gz) +md5sums=('263de26c8545a261c6b82b7ae639f733') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/tmwmusic/PKGBUILD b/community/tmwmusic/PKGBUILD new file mode 100644 index 000000000..355c33bb3 --- /dev/null +++ b/community/tmwmusic/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributed by Bjorn Lindeijer <bjorn lindeijer nl> +pkgname=tmwmusic +pkgver=0.2 +pkgrel=1 +pkgdesc="The music of The Mana World, separately packaged because of its size." +arch=('i686' 'x86_64') +url="http://themanaworld.org" +license=('GPL') +depends=('tmw') +source=(http://downloads.sourceforge.net/sourceforge/themanaworld/$pkgname-$pkgver.tar.gz) +md5sums=('66c9141d48a7e2ac34e7ab66298ee73c') + +build() { + cd $startdir/src/$pkgname-$pkgver + install -d $startdir/pkg/usr/share/tmw/data/music + install --mode=644 data/music/* $startdir/pkg/usr/share/tmw/data/music +} diff --git a/community/tnftp/PKGBUILD b/community/tnftp/PKGBUILD new file mode 100644 index 000000000..3bd6bbfe3 --- /dev/null +++ b/community/tnftp/PKGBUILD @@ -0,0 +1,25 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Contributor: Baptiste Daroussin <baptiste.daroussin@gmail.com> +pkgname=tnftp +pkgver=20070806 +pkgrel=3 +pkgdesc="NetBSD FTP client with several advanced features" +arch=('i686' 'x86_64') +url="ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/" +license=('BSD') +conflicts=('netkit-ftp') +source=(ftp://ftp.netbsd.org/pub/NetBSD/misc/tnftp/$pkgname-$pkgver.tar.gz) +md5sums=('bc78ddc857156f8bc4222d15cce6f76d') +build() { + cd "$srcdir/$pkgname-$pkgver" + sed -i 's/ARG_MAX/sysconf(_SC_ARG_MAX)/' libnetbsd/glob.c + ./configure --prefix=/usr\ + --enable-editcomplete || return 1 + sed -i 's|getline|my_getline|' src/* + export CLAGS="$CFLAGS -DUSE_POSIX" + make || return 1 + install -Dm755 "$srcdir/$pkgname-$pkgver/src/ftp" "$pkgdir/usr/bin/ftp" + install -Dm644 "$srcdir/$pkgname-$pkgver/src/ftp.1" "$pkgdir/usr/man/man1/ftp.1" + install -Dm755 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING + mv ${pkgdir}/usr/man ${pkgdir}/usr/share/man +} diff --git a/community/toolame/PKGBUILD b/community/toolame/PKGBUILD new file mode 100644 index 000000000..bdfa4032f --- /dev/null +++ b/community/toolame/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Victor Martinez Romanos <vmromanos@gmail.com> + +pkgname=toolame +pkgver=02l +pkgrel=7 +pkgdesc="An optimized mpeg 1/2 layer 2 audio encoder" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/toolame" +license=('LGPL') +depends=('glibc') +source=(http://downloads.sourceforge.net/sourceforge/toolame/toolame-02l.tgz toolame-02l.patch) +md5sums=('5946e2dd78fbb57e54386b3b5d873fee' '7fe02630ce8f08bd279a4bce93e64128') + +build() { + cd $srcdir/$pkgname-$pkgver + patch -p0 < ../toolame-02l.patch + [ "$CARCH" = "x86_64" ] && sed -i "s|-march=i686|-march=x86-64|g" Makefile + make || return 1 + install -D -m755 toolame $pkgdir/usr/bin/toolame +} + diff --git a/community/toolame/toolame-02l.patch b/community/toolame/toolame-02l.patch new file mode 100644 index 000000000..241e89ad5 --- /dev/null +++ b/community/toolame/toolame-02l.patch @@ -0,0 +1,86 @@ +--- Makefile 2006-02-07 16:32:57.000000000 +0100 ++++ Makefile 2006-02-07 16:39:07.000000000 +0100 +@@ -1,6 +1,3 @@ +- +-CC = gcc +- + c_sources = \ + common.c \ + encode.c \ +@@ -28,16 +25,16 @@ + + #Uncomment this if you want to do some profiling/debugging + #PG = -g -pg +-PG = -fomit-frame-pointer ++PG = -pipe + + # Optimize flag. 3 is about as high as you can sanely go with GCC3.2. +-OPTIM = -O3 ++OPTIM = -O2 + + # These flags are pretty much mandatory + REQUIRED = -DNDEBUG -DINLINE=inline + + #pick your architecture +-ARCH = -march=pentium ++ARCH = -march=i686 + #Possible x86 architectures + #gcc3.2 => i386, i486, i586, i686, pentium, pentium-mmx + # pentiumpro, pentium2, pentium3, pentium4, k6, k6-2, k6-3, +@@ -56,7 +53,7 @@ + + NEW_02L_FIXES = -DNEWENCODE -DNEWATAN + +-CC_SWITCHES = $(OPTIM) $(REQUIRED) $(ARCH) $(PG) $(TWEAKS) $(WARNINGS) $(NEW_02L_FIXES) ++CC_SWITCHES = $(OPTIM) $(REQUIRED) $(ARCH) $(PG) $(FLAGS) $(WARNINGS) $(NEW_02L_FIXES) + + PGM = toolame + +@@ -75,16 +72,16 @@ + $(CC) $(CC_SWITCHES) -c $< -o $@ + + $(PGM): $(OBJ) Makefile +- $(CC) $(PG) -o $(PGM) $(OBJ) $(LIBS) ++ $(CC) -o $(PGM) $(OBJ) $(LIBS) + + clean: +- -rm $(OBJ) $(DEP) ++ -rm $(OBJ) $(DEP) 2>/dev/null + + megaclean: +- -rm $(OBJ) $(DEP) $(PGM) \#*\# *~ ++ -rm $(OBJ) $(DEP) $(PGM) \#*\# *~ 2>/dev/null + + distclean: +- -rm $(OBJ) $(DEP) $(PGM) \#* *~ gmon.out gprof* core *shit* *.wav *.mp2 *.c.* *.mp2.* *.da *.h.* *.d *.mp3 *.pcm *.wav logfile ++ -rm $(OBJ) $(DEP) $(PGM) \#* *~ gmon.out gprof* core *shit* *.wav *.mp2 *.c.* *.mp2.* *.da *.h.* *.d *.mp3 *.pcm *.wav logfile 2>/dev/null + + tags: TAGS + + +--- audio_read.c 2003-03-01 17:18:30.000000000 -0800 ++++ audio_read.c 2005-04-19 22:32:41.288998770 -0700 +@@ -436,7 +436,7 @@ + + if (pcm_aiff_data->sampleSize != sizeof (short) * BITS_IN_A_BYTE) { + fprintf (stderr, "Sound data is not %d bits in \"%s\".\n", +- sizeof (short) * BITS_IN_A_BYTE, file_name); ++ (int)(sizeof (short) * BITS_IN_A_BYTE), file_name); + exit (1); + } + + +--- fft.c 2003-03-01 23:14:45.000000000 -0800 ++++ fft.c 2005-04-19 22:47:49.019986989 -0700 +@@ -1190,9 +1190,9 @@ + static FLOAT atan_t[ATANSIZE]; + + INLINE FLOAT atan_table(FLOAT y, FLOAT x) { +- int index; ++ unsigned int index; + +- index = (int)(ATANSCALE * fabs(y/x)); ++ index = (unsigned int)(ATANSCALE * fabs(y/x)); + if (index>=ATANSIZE) + index = ATANSIZE-1; + diff --git a/community/tora/PKGBUILD b/community/tora/PKGBUILD new file mode 100644 index 000000000..c760311ee --- /dev/null +++ b/community/tora/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +# Contributor: Douglas Soares de Andrade <dsandrade@gmail.com> + +pkgname=tora +pkgver=2.0.0 +pkgrel=3 +pkgdesc="Toolkit for databases with support for MySQL and PostgreSQL" +arch=('i686' 'x86_64') +url="http://tora.sourceforge.net" +license=('GPL') +depends=('qt' 'qscintilla') +options=('!libtool' '!emptydirs') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz \ + toqvalue.sprintf.patch) +md5sums=('e90e0d3dbec98e89e9c292d603318003' 'd208a2224dd907300ef716e845ae9f37') +install=tora.install + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --without-oracle --with-x \ + --with-qt-dir=/usr/share/qt --libdir=/usr/lib || return 1 + patch -p1 < $srcdir/toqvalue.sprintf.patch || return 1 + pushd src + for _i in moc*.cpp + do + sed -i 's+ 59+ 61+' ${_i} + done + popd + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + rm $pkgdir/usr/share/info/dir || return 1 + gzip $pkgdir/usr/share/info/* || return 1 +} diff --git a/community/tora/toqvalue.sprintf.patch b/community/tora/toqvalue.sprintf.patch new file mode 100644 index 000000000..dc8bbad82 --- /dev/null +++ b/community/tora/toqvalue.sprintf.patch @@ -0,0 +1,17 @@ +diff -aur tora-2.0.0.orig/src/toqvalue.h tora-2.0.0.new/src/toqvalue.h +--- tora-2.0.0.orig/src/toqvalue.h 2009-05-31 23:45:18.000000000 +0200 ++++ tora-2.0.0.new/src/toqvalue.h 2009-05-31 23:48:49.000000000 +0200 +@@ -1,4 +1,3 @@ +- + /* BEGIN_COMMON_COPYRIGHT_HEADER + * + * TOra - An Oracle Toolkit for DBA's and developers +@@ -47,7 +46,7 @@ + #include <list> + #include <QString> + #include <QVariant> +- ++#include <cstdio> + + /** + * This is now a wrapper around QVariant to avoid a lot of memory diff --git a/community/tora/tora.install b/community/tora/tora.install new file mode 100644 index 000000000..260f3960f --- /dev/null +++ b/community/tora/tora.install @@ -0,0 +1,20 @@ +# Thanks to: Serge Gielkens (Teld) for this bugfix +infodir=/usr/share/info +filelist=(tora.info) + +post_install() { + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} + diff --git a/community/torch/PKGBUILD b/community/torch/PKGBUILD new file mode 100644 index 000000000..4f4528c71 --- /dev/null +++ b/community/torch/PKGBUILD @@ -0,0 +1,30 @@ +pkgname=torch +pkgver=3.1 +pkgrel=1 +pkgdesc="State of the art machine learning library" +arch=(i686 x86_64) +url="http://packages.debian.org/source/lenny/torch3" +license=('GPL') +depends=(gcc-libs) +source=(http://ftp.de.debian.org/debian/pool/main/t/torch3/torch3_$pkgver.orig.tar.gz + http://ftp.de.debian.org/debian/pool/main/t/torch3/torch3_$pkgver-2.diff.gz) +md5sums=('04f7dc72a1e875a12ddf8ac77ec2dcc7' + 'b928c4206abb3209435dca27ad3e3c22') + +build() { + cd "$srcdir/torch3-$pkgver.orig" + + [ $NOEXTRACT -eq 1 ] || cat $srcdir/torch3_$pkgver-2.diff | patch -p1 + [ $NOEXTRACT -eq 1 ] || make depend + + make || return 1 + + mkdir -p $pkgdir/usr/{include/torch,lib} + + for i in core convolutions datasets decoder distributions gradients kernels matrix nonparametrics speech; do + install -D -m0644 $i/*.h $pkgdir/usr/include/torch/ || return 1 + done + + install -D -m0755 lib/*.so* $pkgdir/usr/lib/ && \ + install -D -m0644 lib/*.a $pkgdir/usr/lib/ +} diff --git a/community/torcs/PKGBUILD b/community/torcs/PKGBUILD new file mode 100644 index 000000000..3e45370c1 --- /dev/null +++ b/community/torcs/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Shahar Weiss <sweiss4@gmx.net> + +pkgname=torcs +pkgver=1.3.1 +pkgrel=2 +pkgdesc="A 3D racing cars simulator using OpenGL" +url="http://torcs.sourceforge.net" +license=("GPL") +arch=('i686' 'x86_64') +depends=('freeglut' 'libpng' 'freealut' 'libxi' 'libxmu' 'libxrandr') +makedepends=('plib') +options=('!makeflags') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2 \ + torcs.desktop \ + torcs.sh \ + torcs-gcc.patch) +md5sums=('f3efd94fb52e9963e176bf441cdab7b3' + '328e419e9f985c3e7b69924fe299330d' + '3f2a94755b86d4c2d1eda420d9b5606b' + '5ae7e903df37300d3b8744328c756bff') + +build() { + cd $startdir/src/$pkgname-$pkgver + +# (cd src && patch -p1 <../../torcs-gcc.patch) + + ./configure --prefix=/opt/torcs --x-includes=/usr/include --x-libraries=/usr/lib + make || return 1 + make DESTDIR=$startdir/pkg install datainstall || return 1 + + install -D -m644 Ticon.png $startdir/pkg/usr/share/pixmaps/torcs.png && \ + install -D -m644 ../torcs.desktop $startdir/pkg/usr/share/applications/torcs.desktop && \ + install -D -m755 ../torcs.sh $startdir/pkg/etc/profile.d/torcs.sh || return 1 + + find ${startdir}/pkg -type d -exec chmod 755 {} \; +} diff --git a/community/torcs/torcs-gcc.patch b/community/torcs/torcs-gcc.patch new file mode 100644 index 000000000..fcc5604e7 --- /dev/null +++ b/community/torcs/torcs-gcc.patch @@ -0,0 +1,74 @@ +diff -aur src.old/drivers/olethros/Trajectory.cpp src/drivers/olethros/Trajectory.cpp +--- src.old/drivers/olethros/Trajectory.cpp 2008-04-06 22:21:31.000000000 +0200 ++++ src/drivers/olethros/Trajectory.cpp 2008-04-06 22:28:52.000000000 +0200 +@@ -10,8 +10,10 @@ + ***************************************************************************/ + #include <cstdio> + #include <cstdlib> ++#include <cstring> + #include <cmath> + #include <cassert> ++#include <ctime> + #include <list> + #include <vector> + #include "Trajectory.h" +diff -aur src.old/modules/simu/simuv2/SOLID-2.0/src/BBoxTree.cpp src/modules/simu/simuv2/SOLID-2.0/src/BBoxTree.cpp +--- src.old/modules/simu/simuv2/SOLID-2.0/src/BBoxTree.cpp 2008-04-06 22:21:31.000000000 +0200 ++++ src/modules/simu/simuv2/SOLID-2.0/src/BBoxTree.cpp 2008-04-06 22:22:57.000000000 +0200 +@@ -32,7 +32,7 @@ + #include "Transform.h" + + #include <algorithm> +-#include <new.h> ++#include <new> + + class BBoxCompAxis { + public: +diff -aur src.old/modules/simu/simuv2/SOLID-2.0/src/Complex.cpp src/modules/simu/simuv2/SOLID-2.0/src/Complex.cpp +--- src.old/modules/simu/simuv2/SOLID-2.0/src/Complex.cpp 2008-04-06 22:21:31.000000000 +0200 ++++ src/modules/simu/simuv2/SOLID-2.0/src/Complex.cpp 2008-04-06 22:23:11.000000000 +0200 +@@ -32,7 +32,7 @@ + #include "Transform.h" + #include "BBoxTree.h" + +-#include <new.h> ++#include <new> + + BBoxInternal *free_node; + +diff -aur src.old/modules/simu/simuv2/SOLID-2.0/src/Endpoint.cpp src/modules/simu/simuv2/SOLID-2.0/src/Endpoint.cpp +--- src.old/modules/simu/simuv2/SOLID-2.0/src/Endpoint.cpp 2008-04-06 22:21:31.000000000 +0200 ++++ src/modules/simu/simuv2/SOLID-2.0/src/Endpoint.cpp 2008-04-06 22:22:29.000000000 +0200 +@@ -32,7 +32,7 @@ + #include "Object.h" + #include "Encounter.h" + +-#include <new.h> ++#include <new> + + void addPair(ObjectPtr object1, ObjectPtr object2); + void removePair(ObjectPtr object1, ObjectPtr object2); +diff -aur src.old/modules/simu/simuv2/SOLID-2.0/src/Object.cpp src/modules/simu/simuv2/SOLID-2.0/src/Object.cpp +--- src.old/modules/simu/simuv2/SOLID-2.0/src/Object.cpp 2008-04-06 22:21:31.000000000 +0200 ++++ src/modules/simu/simuv2/SOLID-2.0/src/Object.cpp 2008-04-06 22:22:40.000000000 +0200 +@@ -33,7 +33,7 @@ + #include "Convex.h" + #include "Complex.h" + +-#include <new.h> ++#include <new> + + Object::Object(DtObjectRef obj, ShapePtr shape) : + ref(obj), +diff -aur src.old/modules/simu/simuv2/SOLID-2.0/src/Polyhedron.cpp src/modules/simu/simuv2/SOLID-2.0/src/Polyhedron.cpp +--- src.old/modules/simu/simuv2/SOLID-2.0/src/Polyhedron.cpp 2008-04-06 22:21:31.000000000 +0200 ++++ src/modules/simu/simuv2/SOLID-2.0/src/Polyhedron.cpp 2008-04-06 22:22:12.000000000 +0200 +@@ -37,7 +37,7 @@ + } + + #include <vector> +-#include <new.h> ++#include <new> + + typedef vector<unsigned int> IndexBuf; + diff --git a/community/torcs/torcs.desktop b/community/torcs/torcs.desktop new file mode 100644 index 000000000..03d1ba010 --- /dev/null +++ b/community/torcs/torcs.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=TORCS +Comment=The Open Racing Car Simulator +Exec=torcs +Icon=torcs.png +Terminal=false +Type=Application +Encoding=UTF-8 +Categories=Application;Game; diff --git a/community/torcs/torcs.sh b/community/torcs/torcs.sh new file mode 100644 index 000000000..0f1b4fe8d --- /dev/null +++ b/community/torcs/torcs.sh @@ -0,0 +1,2 @@ +#!/bin/bash +export PATH=$PATH:/opt/torcs/bin diff --git a/community/trac/PKGBUILD b/community/trac/PKGBUILD new file mode 100644 index 000000000..2da5ba8e8 --- /dev/null +++ b/community/trac/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 188 2009-07-20 09:05:18Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Rubin Simons <rubin@xs4all.nl> + +pkgname=trac +pkgver=0.11.5 +pkgrel=1 +pkgdesc="Trac Integrated SCM & Project Management using Apache & Subversion." +arch=('i686' 'x86_64') +url="http://trac.edgewall.org/" +license=('BSD') +depends=(python setuptools python-genshi) +makedepends=(clearsilver) +install=trac.install +backup=("etc/conf.d/tracd.conf") +source=(http://ftp.edgewall.com/pub/trac/Trac-$pkgver.tar.gz \ + license.txt \ + tracd \ + tracd.conf) +md5sums=('c8042490096a49478580fd599ad26322' + 'af9a4064fd7a5759fee0fc288f749977' + 'd16c2353a9d14a1d0692666ebb92ab0c' + '67db455554d661c725baf3057bd13534') + +build() { + cd $startdir/src/Trac-$pkgver + python setup.py install --prefix=/usr --root=$startdir/pkg && \ + install -D -m755 ../tracd ${startdir}/pkg/etc/rc.d/tracd && \ + install -D -m644 ../tracd.conf $startdir/pkg/etc/conf.d/tracd.conf && \ + install -D -m644 ../license.txt ${startdir}/pkg/usr/share/licenses/trac/license.txt && \ + install -D -m0755 cgi-bin/trac.cgi ${startdir}/pkg/usr/share/trac/trac.cgi && \ + install -D -m0755 cgi-bin/trac.fcgi ${startdir}/pkg/usr/share/trac/trac.fcgi +} diff --git a/community/trac/license.txt b/community/trac/license.txt new file mode 100644 index 000000000..22b213f2f --- /dev/null +++ b/community/trac/license.txt @@ -0,0 +1,29 @@ +Copyright (C) 2003-2005 Edgewall Software +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. +3. The name of the author may not be used to endorse or promote + products derived from this software without specific prior + written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR `AS IS'' AND ANY EXPRESS +OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE +GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + diff --git a/community/trac/trac.install b/community/trac/trac.install new file mode 100644 index 000000000..981dfbfc3 --- /dev/null +++ b/community/trac/trac.install @@ -0,0 +1,35 @@ +pre_install() { + /bin/true +} + +post_install() { + echo "-- Please read http://trac.edgewall.org/wiki/TracInstall to install" + echo "-- additional requirements" + echo "--" + echo "-- DB engines are mandatory!!!" + /bin/true +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + echo "-- Please read http://trac.edgewall.org/wiki/TracInstall to install" + echo "-- additional requirements" + echo "--" + echo "-- DB engines are mandatory!!!" + /bin/true +} + +pre_remove() { + /bin/true +} + +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/trac/tracd b/community/trac/tracd new file mode 100644 index 000000000..507fd9b8e --- /dev/null +++ b/community/trac/tracd @@ -0,0 +1,49 @@ +#!/bin/sh + +# general config +. /etc/rc.conf +. /etc/rc.d/functions +. /etc/conf.d/tracd.conf + +DAEMON_NAME=tracd + +if [ -z $PORT ]; then + PORT="-p 8080" +else + PORT="-p $PORT" +fi + +if [ -z $AUTH ]; then + AUTH= +else + AUTH="--auth ${AUTH//;/ --auth }" +fi + +case "$1" in + start) + if [ -z "$PROJECT" ]; then + echo "You need to set the project path in /etc/conf.d/${DAEMON_NAME}.conf" + exit 1 + fi + stat_busy "Starting $DAEMON_NAME: " + tracd -d $PORT $AUTH $PROJECT + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon $DAEMON_NAME + stat_done + fi + ;; + stop) + stat_busy "Shutting down $DAEMON_NAME: " + kill `ps ax|grep pyth|grep tracd|awk -- "{print \\$1;}"` + rm_daemon $DAEMON_NAME + stat_done + ;; + reload|restart) + $0 stop + $0 start + ;; + *) + echo "Usage: $0 {start|stop|restart|reload}" +esac diff --git a/community/trac/tracd.conf b/community/trac/tracd.conf new file mode 100644 index 000000000..81b399bfd --- /dev/null +++ b/community/trac/tracd.conf @@ -0,0 +1,14 @@ +# configuration for trac standalone daemon +# see http://projects.edgewall.com/trac/wiki/TracStandalone +# + +# PORT : port to be used by tracd ( option -p ) +PORT=8080 + +# AUTH : file to use for authentication +# format : project,digestfile,realm +AUTH= + +# PROJECT : list of project to serve, you can place more than one project. +# PROJECT="/path/to/project1 /path/to/project2" +PROJECT= diff --git a/community/tracker/PKGBUILD b/community/tracker/PKGBUILD new file mode 100644 index 000000000..476352b53 --- /dev/null +++ b/community/tracker/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Alexander Fehr <pizzapunk gmail com> + +pkgname=tracker +pkgver=0.6.95 +pkgrel=3 +pkgdesc="Powerful object database, tag/metadata database, search tool and indexer" +arch=('i686' 'x86_64') +url="http://www.gnome.org/projects/tracker/" +license=('GPL') +depends=('sqlite3' 'hal' 'gmime' 'poppler-glib' + 'libexif' 'libgsf' 'exempi' 'gstreamer0.10' + 'gnome-desktop' 'libnotify' 'xdg-utils' 'raptor') +makedepends=('intltool' 'deskbar-applet') +optdepends=('deskbar-applet') +options=('!libtool') +conflicts=('libtracker') +provides=('libtracker=0.6.6') +install=tracker.install +source=(http://ftp.gnome.org/pub/GNOME/sources/tracker/0.6/tracker-$pkgver.tar.bz2) +md5sums=('a4edc8aa830070bd3f1d80a7df07c80c') + +build() { + cd $startdir/src/tracker-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/$pkgname \ + --enable-external-sqlite --enable-video-extractor=gstreamer --enable-file-monitoring=inotify \ + --disable-unac \ + --enable-libtrackergtk --enable-preferences \ + --enable-gui --enable-trackerapplet --enable-deskbar-applet --enable-tracker-search-tool + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/tracker/tracker.install b/community/tracker/tracker.install new file mode 100644 index 000000000..e4ba0e3fc --- /dev/null +++ b/community/tracker/tracker.install @@ -0,0 +1,15 @@ +post_install() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +op=$1 +shift +$op $* diff --git a/community/translate-toolkit/ChangeLog b/community/translate-toolkit/ChangeLog new file mode 100644 index 000000000..aed8d4ab8 --- /dev/null +++ b/community/translate-toolkit/ChangeLog @@ -0,0 +1,17 @@ +2008-02-04 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Updated to major release 1.3.0 + +2008-12-04 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Updated to major release 1.2.1 + +2008-11-01 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Updated to minor release 1.2.0-2, result of python upgrade to v2.6 + +2008-10-16 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * Updated to major release 1.2.0 + +2008-05-20 Mateusz Herych <heniekk@gmail.com> + * Built for x86_64 + +2008-05-17 Hugo Doria <hugodoria@gmail.com> + * Moved to [community] diff --git a/community/translate-toolkit/PKGBUILD b/community/translate-toolkit/PKGBUILD new file mode 100644 index 000000000..c9b7aaa1c --- /dev/null +++ b/community/translate-toolkit/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Hugo Doria <hugodoria at gmail.com> + +pkgname=translate-toolkit +pkgver=1.3.0 +pkgrel=1 +pkgdesc="A toolkit to convert between various different translation formats, help process and validate localisations." +arch=('i686' 'x86_64') +url="http://translate.sourceforge.net" +license=('GPL') +depends=('python-lxml') +source=(http://downloads.sourceforge.net/sourceforge/translate/${pkgname}-${pkgver}.tar.bz2) + +md5sums=('b21e7b1e382c03ecfeece6eab295840c') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + python setup.py install --root="${pkgdir}" || return 1 +} diff --git a/community/transset-df/PKGBUILD b/community/transset-df/PKGBUILD new file mode 100644 index 000000000..be573856c --- /dev/null +++ b/community/transset-df/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributer: Aaron Schaefer <aaron@elasticdog.com> +pkgname=transset-df +pkgver=6 +pkgrel=1 +pkgdesc="A patched version of X.Org's transset with added functionality" +arch=('i686' 'x86_64') +url="http://forchheimer.se/transset-df/" +license=('GPL') +depends=('libxcomposite' 'libxdamage' 'libxrender') +source=(http://forchheimer.se/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('3375d570adc9d875d7fc476d1a50d5a5') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + install -D -m755 transset-df $startdir/pkg/usr/bin/transset-df +} diff --git a/community/tre/PKGBUILD b/community/tre/PKGBUILD new file mode 100644 index 000000000..52fb14708 --- /dev/null +++ b/community/tre/PKGBUILD @@ -0,0 +1,28 @@ +# Contributor: Igor Galic<i.galic@gmail.com> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de +pkgname=tre +pkgver=0.8.0 +pkgrel=1 +arch=('i686' 'x86_64') +pkgdesc="POSIX compliant regexp matching library. Includes agrep for aproximate grepping." +url="http://laurikari.net/tre/index.html" +depends=('glibc') +license=('custom:BSD') +source=(http://laurikari.net/tre/$pkgname-$pkgver.tar.bz2) +md5sums=('b4d3232593dadf6746f4727bdda20b41') +options=('!libtool') + +build() { + cd ${srcdir}/$pkgname-$pkgver + ./configure --prefix=/usr --enable-static || return 1 + make || return 1 + make DESTDIR=$pkgdir install || return 1 + install -Dm644 ${srcdir}/$pkgname-$pkgver/LICENSE \ + ${pkgdir}/usr/share/licenses/$pkgname/LICENSE || return 1 + install -d ${pkgdir}/usr/share/doc/$pkgname + cd doc + for _i in default.css tre-api.html tre-syntax.html + do + install -Dm644 ${_i} ${pkgdir}/usr/share/doc/$pkgname/${_i} + done || return 1 +} diff --git a/community/tremulous/PKGBUILD b/community/tremulous/PKGBUILD new file mode 100644 index 000000000..42675eea8 --- /dev/null +++ b/community/tremulous/PKGBUILD @@ -0,0 +1,91 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Slash <demodevil5[at]yahoo[dot]com> +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> + +pkgname=tremulous +pkgver=1.1.0 +pkgrel=5 +pkgdesc="A completely free online team based FPS/RTS hybrid game based on the ioquake3 engine." +url="http://tremulous.net/" +license=("GPL") +arch=('i686' 'x86_64') +depends=('sdl' 'openal>=1.7.411') +makedepends=('unzip') +conflicts=() +provides=() +install= +source=('tremulous.launcher' 'tremded.launcher' 'tremulous.desktop' \ +"http://downloads.sourceforge.net/tremulous/$pkgname-$pkgver.zip") +md5sums=('4bc8841ebfbb2eae54c24bbc8c6be616' '4bc8841ebfbb2eae54c24bbc8c6be616'\ + '9974bde01b95b6d967beb76c31c0e742' '3df5f7565571fb9524656308347bce1b') + +build() +{ + # Move Source and Extract + cd $startdir/src + mv tremulous/tremulous-$pkgver-src.tar.gz . + tar zxvf tremulous-$pkgver-src.tar.gz + + # Remove Junk from Game Directory + cd $startdir/src/tremulous + rm {CC,COPYING,ChangeLog,GPL,tremulous.exe,tremded.x86,tremulous.x86} + + # Move Game Directory to Package Directory + cd $startdir/src + install -d $startdir/pkg/opt/ + mv tremulous/ $startdir/pkg/opt/ + + # Compile Source + cd $startdir/src/tremulous-$pkgver-src + + # they make silly mistakes that don't pass -Werror + sed -i 's/-Werror//' src/tools/asm/Makefile + + make || return 1 + + if [ "$CARCH" = "x86_64" ]; then + # + # x86_64 Systems + # + + # Install Binaries + install -m755 build/release-linux-x86_64/*.x86_64 \ + $startdir/pkg/opt/tremulous + + # Modify Launcher Scripts to use x86_64 Binaries + /bin/sed -i "s:TREM_BINARY:tremulous.x86_64:" \ + $startdir/src/tremulous.launcher + /bin/sed -i "s:TREM_BINARY:tremded.x86_64:" \ + $startdir/src/tremded.launcher + + else + # + # i686 Systems + # + + # Install Binaries + install -m755 build/release-linux-x86/*.x86 \ + $startdir/pkg/opt/tremulous + + # Modify Launcher Scripts to use i686 Binaries + /bin/sed -i "s:TREM_BINARY:tremulous.x86:" \ + $startdir/src/tremulous.launcher + /bin/sed -i "s:TREM_BINARY:tremded.x86:" \ + $startdir/src/tremded.launcher + + fi + + # Install Client Launcher + install -D -m755 $startdir/src/tremulous.launcher \ + $startdir/pkg/usr/bin/tremulous + + # Install Server Launcher + install -D -m755 $startdir/src/tremded.launcher \ + $startdir/pkg/usr/bin/tremded + + # Install Desktop Icons + install -D -m644 $startdir/src/tremulous.desktop \ + $startdir/pkg/usr/share/applications/tremulous.desktop + install -D -m644 $startdir/pkg/opt/tremulous/tremulous.xpm \ + $startdir/pkg/usr/share/pixmaps/tremulous.xpm +} diff --git a/community/tremulous/tremded.launcher b/community/tremulous/tremded.launcher new file mode 100644 index 000000000..b7f837554 --- /dev/null +++ b/community/tremulous/tremded.launcher @@ -0,0 +1,5 @@ +#!/bin/sh + +cd "/opt/tremulous" +./TREM_BINARY $* +exit $? diff --git a/community/tremulous/tremulous.desktop b/community/tremulous/tremulous.desktop new file mode 100644 index 000000000..1d53f3aff --- /dev/null +++ b/community/tremulous/tremulous.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Tremulous +GenericName=Tremulous +Comment=Online Team-Based RTS/FPS Hybrid +Exec=/usr/bin/tremulous +Icon=tremulous.xpm +StartupNotify=true +Terminal=false +Type=Application +Categories=Application;Game diff --git a/community/tremulous/tremulous.launcher b/community/tremulous/tremulous.launcher new file mode 100644 index 000000000..b7f837554 --- /dev/null +++ b/community/tremulous/tremulous.launcher @@ -0,0 +1,5 @@ +#!/bin/sh + +cd "/opt/tremulous" +./TREM_BINARY $* +exit $? diff --git a/community/trickle/PKGBUILD b/community/trickle/PKGBUILD new file mode 100644 index 000000000..895e579f8 --- /dev/null +++ b/community/trickle/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor Romain Bouchaud-Leduc <r0m1.bl@camaris.org> + +pkgname=trickle +pkgver=1.07 +pkgrel=3 +pkgdesc="Trickle - lightweight userspace bandwidth shaper" +arch=('i686' 'x86_64') +url="http://monkey.org/~marius/trickle" +license=('BSD') +depends=("libevent") +source=("http://monkey.org/~marius/trickle/$pkgname-$pkgver.tar.gz") +md5sums=('860ebc4abbbd82957c20a28bd9390d7d') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --mandir=/usr/share + sed -i "s|.*in_addr_t.*||g" config.h + make || return 1 + make DESTDIR=$startdir/pkg install + install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/tripwire/ChangeLog b/community/tripwire/ChangeLog new file mode 100644 index 000000000..9fd3b124d --- /dev/null +++ b/community/tripwire/ChangeLog @@ -0,0 +1,5 @@ +2009-05-09 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * FS#13766 fixed + +2007-06-28 tardo <tardo@nagi-fanboi.net> + * Built for x86_64 diff --git a/community/tripwire/PKGBUILD b/community/tripwire/PKGBUILD new file mode 100644 index 000000000..a98677a3e --- /dev/null +++ b/community/tripwire/PKGBUILD @@ -0,0 +1,61 @@ +# $Id: PKGBUILD 921 2009-08-08 23:52:48Z mherych $ +# Contributor: Jaroslaw Swierczynski <swiergot@juvepoland.com> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: eliott <eliott@cactuswax.net> + +pkgname=tripwire +pkgver=2.4.1.2 +pkgrel=1 +pkgdesc="An intrusion detection system." +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/tripwire/" +license=('GPL') +depends=('openssl') +backup=('etc/tripwire/twpol.txt' 'etc/tripwire/twcfg.txt') +install=$pkgname.install +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver-src.tar.bz2 \ + twpol.txt twcfg.txt) + +md5sums=('8a1147c278b528ed593023912c4b649a' + '82900de7500bf6a6f90d8b9f20c4ee44' + '4b44d8179e247a638ee2752543405753') + +build() { + cd ${srcdir}/$pkgname-$pkgver-src + +#build package + ./configure --prefix=/usr --sysconfdir=/etc/tripwire + make || return 1 + + # This package doesn't have a typical make install, so we do it by hand. + #make DESTDIR=${pkgdir} install || return 1 + +#create var/lib directories + install -d ${pkgdir}/var/lib || return 1 + install -d -m700 ${pkgdir}/var/lib/tripwire || return 1 + install -d -m700 ${pkgdir}/var/lib/tripwire/report || return 1 + +#install binaries + install -d ${pkgdir}/usr/sbin || return 1 + install -m755 bin/siggen ${pkgdir}/usr/sbin/ || return 1 + install -m755 bin/tripwire ${pkgdir}/usr/sbin/ || return 1 + install -m755 bin/twadmin ${pkgdir}/usr/sbin/ || return 1 + install -m755 bin/twprint ${pkgdir}/usr/sbin/ || return 1 + +#copy install files for use by user after install, and fix a path + install -d ${pkgdir}/usr/share/$pkgname || return 1 + install -m755 install/install.sh ${pkgdir}/usr/share/$pkgname/ || return 1 + install -m644 install/install.cfg ${pkgdir}/usr/share/$pkgname/ || return 1 + sed -i 's#./install/install.cfg#./install.cfg#' ${pkgdir}/usr/share/$pkgname/install.sh || return 1 + +#install man pages - FS#13766 fixed + install -d ${pkgdir}/usr/share/man/{man4,man5,man8} || return 1 + install -m644 man/man4/*.4 ${pkgdir}/usr/share/man/man4/ || return 1 + install -m644 man/man5/*.5 ${pkgdir}/usr/share/man/man5/ || return 1 + install -m644 man/man8/*.8 ${pkgdir}/usr/share/man/man8/ || return 1 + +#install configuration files + install -d ${pkgdir}/etc/$pkgname || return 1 + install -m644 ${srcdir}/twpol.txt ${pkgdir}/etc/tripwire/twpol.txt || return 1 + install -m644 ${srcdir}/twcfg.txt ${pkgdir}/etc/tripwire/twcfg.txt || return 1 +} diff --git a/community/tripwire/tripwire.install b/community/tripwire/tripwire.install new file mode 100644 index 000000000..6eb5fd71d --- /dev/null +++ b/community/tripwire/tripwire.install @@ -0,0 +1,9 @@ +# arg 1: the new package version +post_install() { +/bin/cat <<END +After installing this package, edit /usr/share/tripwire/install.sh and +/usr/share/tripwire/install.cfg to your liking, run install.sh to +generate cryptographic keys, and run tripwire --init to initialize the +database. +END +} diff --git a/community/tripwire/twcfg.txt b/community/tripwire/twcfg.txt new file mode 100644 index 000000000..d4392be0b --- /dev/null +++ b/community/tripwire/twcfg.txt @@ -0,0 +1,15 @@ +ROOT =/usr/sbin +POLFILE =/etc/tripwire/tw.pol +DBFILE =/var/lib/tripwire/$(HOSTNAME).twd +REPORTFILE =/var/lib/tripwire/report/$(HOSTNAME)-$(DATE).twr +SITEKEYFILE =/etc/tripwire/site.key +LOCALKEYFILE =/etc/tripwire/$(HOSTNAME)-local.key +EDITOR =/usr/bin/vi +LATEPROMPTING =false +LOOSEDIRECTORYCHECKING =false +MAILNOVIOLATIONS =true +EMAILREPORTLEVEL =3 +REPORTLEVEL =3 +MAILMETHOD =SENDMAIL +SYSLOGREPORTING =false +MAILPROGRAM =/usr/sbin/sendmail -oi -t diff --git a/community/tripwire/twpol.txt b/community/tripwire/twpol.txt new file mode 100644 index 000000000..051804889 --- /dev/null +++ b/community/tripwire/twpol.txt @@ -0,0 +1,1093 @@ + ############################################################################## + # ## +############################################################################## # +# # # +# This is the example Tripwire Policy file. It is intended as a place to # # +# start creating your own custom Tripwire Policy file. Referring to it as # # +# well as the Tripwire Policy Guide should give you enough information to # # +# make a good custom Tripwire Policy file that better covers your # # +# configuration and security needs. A text version of this policy file is # # +# called twpol.txt. # # +# # # +# Note that this file is tuned to an 'everything' install of Red Hat Linux. # # +# If run unmodified, this file should create no errors on database # # +# creation, or violations on a subsiquent integrity check. However, it is # # +# impossible for there to be one policy file for all machines, so this # # +# existing one errs on the side of security. Your Linux configuration will # # +# most likey differ from the one our policy file was tuned to, and will # # +# therefore require some editing of the default Tripwire Policy file. # # +# # # +# The example policy file is best run with 'Loose Directory Checking' # # +# enabled. Set LOOSEDIRECTORYCHECKING=TRUE in the Tripwire Configuration # # +# file. # # +# # # +# Email support is not included and must be added to this file. # # +# Add the 'emailto=' to the rule directive section of each rule (add a comma # # +# after the 'severity=' line and add an 'emailto=' and include the email # # +# addresses you want the violation reports to go to). Addresses are # # +# semi-colon delimited. # # +# ## +############################################################################## + + + + ############################################################################## + # ## +############################################################################## # +# # # +# Global Variable Definitions # # +# # # +# These are defined at install time by the installation script. You may # # +# Manually edit these if you are using this file directly and not from the # # +# installation script itself. # # +# ## +############################################################################## + +@@section GLOBAL +TWROOT=/usr/sbin; +TWBIN=/usr/sbin; +TWPOL="/etc/tripwire"; +TWDB="/var/lib/tripwire"; +TWSKEY="/etc/tripwire"; +TWLKEY="/etc/tripwire"; +TWREPORT="/var/lib/tripwire/report"; +HOSTNAME=localhost; + +@@section FS +SEC_CRIT = $(IgnoreNone)-SHa ; # Critical files that cannot change +SEC_SUID = $(IgnoreNone)-SHa ; # Binaries with the SUID or SGID flags set +SEC_BIN = $(ReadOnly) ; # Binaries that should not change +SEC_CONFIG = $(Dynamic) ; # Config files that are changed infrequently but accessed often +SEC_LOG = $(Growing) ; # Files that grow, but that should never change ownership +SEC_INVARIANT = +tpug ; # Directories that should never change permission or ownership +SIG_LOW = 33 ; # Non-critical files that are of minimal security impact +SIG_MED = 66 ; # Non-critical files that are of significant security impact +SIG_HI = 100 ; # Critical files that are significant points of vulnerability + + +# Tripwire Binaries +( + rulename = "Tripwire Binaries", + severity = $(SIG_HI) +) +{ + $(TWBIN)/siggen -> $(SEC_BIN) ; + $(TWBIN)/tripwire -> $(SEC_BIN) ; + $(TWBIN)/twadmin -> $(SEC_BIN) ; + $(TWBIN)/twprint -> $(SEC_BIN) ; +} + +# Tripwire Data Files - Configuration Files, Policy Files, Keys, Reports, Databases +( + rulename = "Tripwire Data Files", + severity = $(SIG_HI) +) +{ + # NOTE: We remove the inode attribute because when Tripwire creates a backup, + # it does so by renaming the old file and creating a new one (which will + # have a new inode number). Inode is left turned on for keys, which shouldn't + # ever change. + + # NOTE: The first integrity check triggers this rule and each integrity check + # afterward triggers this rule until a database update is run, since the + # database file does not exist before that point. + + $(TWDB) -> $(SEC_CONFIG) -i ; + $(TWPOL)/tw.pol -> $(SEC_BIN) -i ; + $(TWPOL)/tw.cfg -> $(SEC_BIN) -i ; + $(TWLKEY)/$(HOSTNAME)-local.key -> $(SEC_BIN) ; + $(TWSKEY)/site.key -> $(SEC_BIN) ; + + #don't scan the individual reports + $(TWREPORT) -> $(SEC_CONFIG) (recurse=0) ; +} + + +# Tripwire HQ Connector Binaries +#( +# rulename = "Tripwire HQ Connector Binaries", +# severity = $(SIG_HI) +#) +#{ +# $(TWBIN)/hqagent -> $(SEC_BIN) ; +#} +# +# Tripwire HQ Connector - Configuration Files, Keys, and Logs + + ############################################################################## + # ## +############################################################################## # +# # # +# Note: File locations here are different than in a stock HQ Connector # # +# installation. This is because Tripwire 2.3 uses a different path # # +# structure than Tripwire 2.2.1. # # +# # # +# You may need to update your HQ Agent configuation file (or this policy # # +# file) to correct the paths. We have attempted to support the FHS standard # # +# here by placing the HQ Agent files similarly to the way Tripwire 2.3 # # +# places them. # # +# ## +############################################################################## + +#( +# rulename = "Tripwire HQ Connector Data Files", +# severity = $(SIG_HI) +#) +#{ +# ############################################################################# +# ############################################################################## +# # NOTE: Removing the inode attribute because when Tripwire creates a backup ## +# # it does so by renaming the old file and creating a new one (which will ## +# # have a new inode number). Leaving inode turned on for keys, which ## +# # shouldn't ever change. ## +# ############################################################################# +# +# $(TWBIN)/agent.cfg -> $(SEC_BIN) -i ; +# $(TWLKEY)/authentication.key -> $(SEC_BIN) ; +# $(TWDB)/tasks.dat -> $(SEC_CONFIG) ; +# $(TWDB)/schedule.dat -> $(SEC_CONFIG) ; +# +# # Uncomment if you have agent logging enabled. +# #/var/log/tripwire/agent.log -> $(SEC_LOG) ; +#} + + + +# Commonly accessed directories that should remain static with regards to owner and group +( + rulename = "Invariant Directories", + severity = $(SIG_MED) +) +{ + / -> $(SEC_INVARIANT) (recurse = 0) ; + /home -> $(SEC_INVARIANT) (recurse = 0) ; + /etc -> $(SEC_INVARIANT) (recurse = 0) ; +} + ################################################ + # ## +################################################ # +# # # +# File System and Disk Administration Programs # # +# ## +################################################ + +( + rulename = "File System and Disk Administraton Programs", + severity = $(SIG_HI) +) +{ + /sbin/accton -> $(SEC_CRIT) ; + /sbin/badblocks -> $(SEC_CRIT) ; + /sbin/busybox -> $(SEC_CRIT) ; + /sbin/busybox.anaconda -> $(SEC_CRIT) ; + /sbin/convertquota -> $(SEC_CRIT) ; + /sbin/dosfsck -> $(SEC_CRIT) ; + /sbin/debugfs -> $(SEC_CRIT) ; + /sbin/debugreiserfs -> $(SEC_CRIT) ; + /sbin/dumpe2fs -> $(SEC_CRIT) ; + /sbin/dump -> $(SEC_CRIT) ; + /sbin/dump.static -> $(SEC_CRIT) ; + # /sbin/e2fsadm -> $(SEC_CRIT) ; tune2fs? + /sbin/e2fsck -> $(SEC_CRIT) ; + /sbin/e2label -> $(SEC_CRIT) ; + /sbin/fdisk -> $(SEC_CRIT) ; + /sbin/fsck -> $(SEC_CRIT) ; + /sbin/fsck.ext2 -> $(SEC_CRIT) ; + /sbin/fsck.ext3 -> $(SEC_CRIT) ; + /sbin/fsck.minix -> $(SEC_CRIT) ; + /sbin/fsck.msdos -> $(SEC_CRIT) ; + /sbin/fsck.vfat -> $(SEC_CRIT) ; + /sbin/ftl_check -> $(SEC_CRIT) ; + /sbin/ftl_format -> $(SEC_CRIT) ; + /sbin/hdparm -> $(SEC_CRIT) ; + #/sbin/lvchange -> $(SEC_CRIT) ; + #/sbin/lvcreate -> $(SEC_CRIT) ; + #/sbin/lvdisplay -> $(SEC_CRIT) ; + #/sbin/lvextend -> $(SEC_CRIT) ; + #/sbin/lvmchange -> $(SEC_CRIT) ; + #/sbin/lvmcreate_initrd -> $(SEC_CRIT) ; + #/sbin/lvmdiskscan -> $(SEC_CRIT) ; + #/sbin/lvmsadc -> $(SEC_CRIT) ; + #/sbin/lvmsar -> $(SEC_CRIT) ; + #/sbin/lvreduce -> $(SEC_CRIT) ; + #/sbin/lvremove -> $(SEC_CRIT) ; + #/sbin/lvrename -> $(SEC_CRIT) ; + #/sbin/lvscan -> $(SEC_CRIT) ; + /sbin/mkbootdisk -> $(SEC_CRIT) ; + /sbin/mkdosfs -> $(SEC_CRIT) ; + /sbin/mke2fs -> $(SEC_CRIT) ; + /sbin/mkfs -> $(SEC_CRIT) ; + /sbin/mkfs.bfs -> $(SEC_CRIT) ; + /sbin/mkfs.ext2 -> $(SEC_CRIT) ; + /sbin/mkfs.minix -> $(SEC_CRIT) ; + /sbin/mkfs.msdos -> $(SEC_CRIT) ; + /sbin/mkfs.vfat -> $(SEC_CRIT) ; + /sbin/mkinitrd -> $(SEC_CRIT) ; + #/sbin/mkpv -> $(SEC_CRIT) ; + /sbin/mkraid -> $(SEC_CRIT) ; + /sbin/mkreiserfs -> $(SEC_CRIT) ; + /sbin/mkswap -> $(SEC_CRIT) ; + #/sbin/mtx -> $(SEC_CRIT) ; + /sbin/pam_console_apply -> $(SEC_CRIT) ; + /sbin/parted -> $(SEC_CRIT) ; + /sbin/pcinitrd -> $(SEC_CRIT) ; + #/sbin/pvchange -> $(SEC_CRIT) ; + #/sbin/pvcreate -> $(SEC_CRIT) ; + #/sbin/pvdata -> $(SEC_CRIT) ; + #/sbin/pvdisplay -> $(SEC_CRIT) ; + #/sbin/pvmove -> $(SEC_CRIT) ; + #/sbin/pvscan -> $(SEC_CRIT) ; + /sbin/quotacheck -> $(SEC_CRIT) ; + /sbin/quotaon -> $(SEC_CRIT) ; + /sbin/raidstart -> $(SEC_CRIT) ; + /sbin/reiserfsck -> $(SEC_CRIT) ; + /sbin/resize2fs -> $(SEC_CRIT) ; + /sbin/resize_reiserfs -> $(SEC_CRIT) ; + /sbin/restore -> $(SEC_CRIT) ; + /sbin/restore.static -> $(SEC_CRIT) ; + /sbin/scsi_info -> $(SEC_CRIT) ; + /sbin/sfdisk -> $(SEC_CRIT) ; + /sbin/stinit -> $(SEC_CRIT) ; + #/sbin/tapeinfo -> $(SEC_CRIT) ; + /sbin/tune2fs -> $(SEC_CRIT) ; + /sbin/unpack -> $(SEC_CRIT) ; + /sbin/update -> $(SEC_CRIT) ; + #/sbin/vgcfgbackup -> $(SEC_CRIT) ; + #/sbin/vgcfgrestore -> $(SEC_CRIT) ; + #/sbin/vgchange -> $(SEC_CRIT) ; + #/sbin/vgck -> $(SEC_CRIT) ; + #/sbin/vgcreate -> $(SEC_CRIT) ; + #/sbin/vgdisplay -> $(SEC_CRIT) ; + #/sbin/vgexport -> $(SEC_CRIT) ; + #/sbin/vgextend -> $(SEC_CRIT) ; + #/sbin/vgimport -> $(SEC_CRIT) ; + #/sbin/vgmerge -> $(SEC_CRIT) ; + #/sbin/vgmknodes -> $(SEC_CRIT) ; + #/sbin/vgreduce -> $(SEC_CRIT) ; + #/sbin/vgremove -> $(SEC_CRIT) ; + #/sbin/vgrename -> $(SEC_CRIT) ; + #/sbin/vgscan -> $(SEC_CRIT) ; + #/sbin/vgsplit -> $(SEC_CRIT) ; + /bin/chgrp -> $(SEC_CRIT) ; + /bin/chmod -> $(SEC_CRIT) ; + /bin/chown -> $(SEC_CRIT) ; + /bin/cp -> $(SEC_CRIT) ; + /bin/cpio -> $(SEC_CRIT) ; + /bin/mount -> $(SEC_CRIT) ; + /bin/umount -> $(SEC_CRIT) ; + /bin/mkdir -> $(SEC_CRIT) ; + /bin/mknod -> $(SEC_CRIT) ; + /bin/mktemp -> $(SEC_CRIT) ; + /bin/rm -> $(SEC_CRIT) ; + /bin/rmdir -> $(SEC_CRIT) ; + /bin/touch -> $(SEC_CRIT) ; +} + + ################################## + # ## +################################## # +# # # +# Kernel Administration Programs # # +# ## +################################## + +( + rulename = "Kernel Administration Programs", + severity = $(SIG_HI) +) +{ + /sbin/adjtimex -> $(SEC_CRIT) ; + /sbin/ctrlaltdel -> $(SEC_CRIT) ; + /sbin/depmod -> $(SEC_CRIT) ; + /sbin/insmod -> $(SEC_CRIT) ; + /sbin/insmod.static -> $(SEC_CRIT) ; + /sbin/insmod_ksymoops_clean -> $(SEC_CRIT) ; + /sbin/klogd -> $(SEC_CRIT) ; + /sbin/ldconfig -> $(SEC_CRIT) ; + /sbin/minilogd -> $(SEC_CRIT) ; + /sbin/modinfo -> $(SEC_CRIT) ; + #/sbin/nuactlun -> $(SEC_CRIT) ; + #/sbin/nuscsitcpd -> $(SEC_CRIT) ; + /sbin/pivot_root -> $(SEC_CRIT) ; + /sbin/sndconfig -> $(SEC_CRIT) ; + /sbin/sysctl -> $(SEC_CRIT) ; +} + + ####################### + # ## +####################### # +# # # +# Networking Programs # # +# ## +####################### + +( + rulename = "Networking Programs", + severity = $(SIG_HI) +) +{ + /etc/sysconfig/network-scripts/ifdown -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifdown-cipcb -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifdown-ippp -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifdown-ipv6 -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifdown-isdn -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifdown-post -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifdown-ppp -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifdown-sit -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifdown-sl -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup-aliases -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup-cipcb -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup-ippp -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup-ipv6 -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup-isdn -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup-plip -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup-plusb -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup-post -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup-ppp -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup-routes -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup-sit -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup-sl -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/ifup-wireless -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/network-functions -> $(SEC_CRIT) ; + /etc/sysconfig/network-scripts/network-functions-ipv6 -> $(SEC_CRIT) ; + /bin/ping -> $(SEC_CRIT) ; + /sbin/agetty -> $(SEC_CRIT) ; + /sbin/arp -> $(SEC_CRIT) ; + /sbin/arping -> $(SEC_CRIT) ; + /sbin/dhcpcd -> $(SEC_CRIT) ; + /sbin/ether-wake -> $(SEC_CRIT) ; + #/sbin/getty -> $(SEC_CRIT) ; + /sbin/ifcfg -> $(SEC_CRIT) ; + /sbin/ifconfig -> $(SEC_CRIT) ; + /sbin/ifdown -> $(SEC_CRIT) ; + /sbin/ifenslave -> $(SEC_CRIT) ; + /sbin/ifport -> $(SEC_CRIT) ; + /sbin/ifup -> $(SEC_CRIT) ; + /sbin/ifuser -> $(SEC_CRIT) ; + /sbin/ip -> $(SEC_CRIT) ; + /sbin/ip6tables -> $(SEC_CRIT) ; + /sbin/ipchains -> $(SEC_CRIT) ; + /sbin/ipchains-restore -> $(SEC_CRIT) ; + /sbin/ipchains-save -> $(SEC_CRIT) ; + /sbin/ipfwadm -> $(SEC_CRIT) ; + /sbin/ipmaddr -> $(SEC_CRIT) ; + /sbin/iptables -> $(SEC_CRIT) ; + /sbin/iptables-restore -> $(SEC_CRIT) ; + /sbin/iptables-save -> $(SEC_CRIT) ; + /sbin/iptunnel -> $(SEC_CRIT) ; + /sbin/ipvsadm -> $(SEC_CRIT) ; + /sbin/ipvsadm-restore -> $(SEC_CRIT) ; + /sbin/ipvsadm-save -> $(SEC_CRIT) ; + /sbin/ipx_configure -> $(SEC_CRIT) ; + /sbin/ipx_interface -> $(SEC_CRIT) ; + /sbin/ipx_internal_net -> $(SEC_CRIT) ; + /sbin/iwconfig -> $(SEC_CRIT) ; + /sbin/iwgetid -> $(SEC_CRIT) ; + /sbin/iwlist -> $(SEC_CRIT) ; + /sbin/iwpriv -> $(SEC_CRIT) ; + /sbin/iwspy -> $(SEC_CRIT) ; + /sbin/mgetty -> $(SEC_CRIT) ; + /sbin/mingetty -> $(SEC_CRIT) ; + /sbin/nameif -> $(SEC_CRIT) ; + /sbin/netreport -> $(SEC_CRIT) ; + /sbin/plipconfig -> $(SEC_CRIT) ; + /sbin/portmap -> $(SEC_CRIT) ; + /sbin/ppp-watch -> $(SEC_CRIT) ; + #/sbin/rarp -> $(SEC_CRIT) ; + /sbin/route -> $(SEC_CRIT) ; + /sbin/slattach -> $(SEC_CRIT) ; + /sbin/tc -> $(SEC_CRIT) ; + #/sbin/uugetty -> $(SEC_CRIT) ; + /sbin/vgetty -> $(SEC_CRIT) ; + /sbin/ypbind -> $(SEC_CRIT) ; +} + + ################################## + # ## +################################## # +# # # +# System Administration Programs # # +# ## +################################## + +( + rulename = "System Administration Programs", + severity = $(SIG_HI) +) +{ + /sbin/chkconfig -> $(SEC_CRIT) ; + /sbin/fuser -> $(SEC_CRIT) ; + /sbin/halt -> $(SEC_CRIT) ; + /sbin/init -> $(SEC_CRIT) ; + /sbin/initlog -> $(SEC_CRIT) ; + /sbin/install-info -> $(SEC_CRIT) ; + /sbin/killall5 -> $(SEC_CRIT) ; + #/sbin/linuxconf -> $(SEC_CRIT) ; + #/sbin/linuxconf-auth -> $(SEC_CRIT) ; + /sbin/pam_tally -> $(SEC_CRIT) ; + /sbin/pwdb_chkpwd -> $(SEC_CRIT) ; + #/sbin/remadmin -> $(SEC_CRIT) ; + /sbin/rescuept -> $(SEC_CRIT) ; + /sbin/rmt -> $(SEC_CRIT) ; + /sbin/rpc.lockd -> $(SEC_CRIT) ; + /sbin/rpc.statd -> $(SEC_CRIT) ; + /sbin/rpcdebug -> $(SEC_CRIT) ; + /sbin/service -> $(SEC_CRIT) ; + /sbin/setsysfont -> $(SEC_CRIT) ; + /sbin/shutdown -> $(SEC_CRIT) ; + /sbin/sulogin -> $(SEC_CRIT) ; + /sbin/swapon -> $(SEC_CRIT) ; + /sbin/syslogd -> $(SEC_CRIT) ; + /sbin/unix_chkpwd -> $(SEC_CRIT) ; + /bin/pwd -> $(SEC_CRIT) ; + /bin/uname -> $(SEC_CRIT) ; +} + + ######################################## + # ## +######################################## # +# # # +# Hardware and Device Control Programs # # +# ## +######################################## +( + rulename = "Hardware and Device Control Programs", + severity = $(SIG_HI) +) +{ + /bin/setserial -> $(SEC_CRIT) ; + /bin/sfxload -> $(SEC_CRIT) ; + /sbin/blockdev -> $(SEC_CRIT) ; + /sbin/cardctl -> $(SEC_CRIT) ; + /sbin/cardmgr -> $(SEC_CRIT) ; + /sbin/cbq -> $(SEC_CRIT) ; + /sbin/dump_cis -> $(SEC_CRIT) ; + /sbin/elvtune -> $(SEC_CRIT) ; + /sbin/hotplug -> $(SEC_CRIT) ; + /sbin/hwclock -> $(SEC_CRIT) ; + /sbin/ide_info -> $(SEC_CRIT) ; + #/sbin/isapnp -> $(SEC_CRIT) ; + #/sbin/kbdrate -> $(SEC_CRIT) ; + /sbin/losetup -> $(SEC_CRIT) ; + /sbin/lspci -> $(SEC_CRIT) ; + /sbin/lspnp -> $(SEC_CRIT) ; + /sbin/mii-tool -> $(SEC_CRIT) ; + /sbin/pack_cis -> $(SEC_CRIT) ; + #/sbin/pnpdump -> $(SEC_CRIT) ; + /sbin/probe -> $(SEC_CRIT) ; + #/sbin/pump -> $(SEC_CRIT) ; + /sbin/setpci -> $(SEC_CRIT) ; + /sbin/shapecfg -> $(SEC_CRIT) ; +} + + ############################### + # ## +############################### # +# # # +# System Information Programs # # +# ## +############################### +( + rulename = "System Information Programs", + severity = $(SIG_HI) +) +{ + /sbin/consoletype -> $(SEC_CRIT) ; + /sbin/kernelversion -> $(SEC_CRIT) ; + /sbin/runlevel -> $(SEC_CRIT) ; +} + + #################################### + # ## +#################################### # +# # # +# Application Information Programs # # +# ## +#################################### + +( + rulename = "Application Information Programs", + severity = $(SIG_HI) +) +{ + /sbin/genksyms -> $(SEC_CRIT) ; + #/sbin/genksyms.old -> $(SEC_CRIT) ; + /sbin/rtmon -> $(SEC_CRIT) ; +} + + ########################## + # ## +########################## # +# # # +# Shell Related Programs # # +# ## +########################## +( + rulename = "Shell Related Programs", + severity = $(SIG_HI) +) +{ + /sbin/getkey -> $(SEC_CRIT) ; + /sbin/nash -> $(SEC_CRIT) ; + /sbin/sash -> $(SEC_CRIT) ; +} + + + ################ + # ## +################ # +# # # +# OS Utilities # # +# ## +################ +( + rulename = "Operating System Utilities", + severity = $(SIG_HI) +) +{ + /bin/arch -> $(SEC_CRIT) ; + /bin/ash -> $(SEC_CRIT) ; + /bin/ash.static -> $(SEC_CRIT) ; + /bin/aumix-minimal -> $(SEC_CRIT) ; + /bin/basename -> $(SEC_CRIT) ; + /bin/cat -> $(SEC_CRIT) ; + #/bin/consolechars -> $(SEC_CRIT) ; + /bin/cut -> $(SEC_CRIT) ; + /bin/date -> $(SEC_CRIT) ; + /bin/dd -> $(SEC_CRIT) ; + /bin/df -> $(SEC_CRIT) ; + /bin/dmesg -> $(SEC_CRIT) ; + /bin/doexec -> $(SEC_CRIT) ; + /bin/echo -> $(SEC_CRIT) ; + /bin/ed -> $(SEC_CRIT) ; + /bin/egrep -> $(SEC_CRIT) ; + /bin/false -> $(SEC_CRIT) ; + /bin/fgrep -> $(SEC_CRIT) ; + /bin/gawk -> $(SEC_CRIT) ; + /bin/gawk-3.1.0 -> $(SEC_CRIT) ; + /bin/gettext -> $(SEC_CRIT) ; + /bin/grep -> $(SEC_CRIT) ; + /bin/gunzip -> $(SEC_CRIT) ; + /bin/gzip -> $(SEC_CRIT) ; + /bin/hostname -> $(SEC_CRIT) ; + /bin/igawk -> $(SEC_CRIT) ; + /bin/ipcalc -> $(SEC_CRIT) ; + /bin/kill -> $(SEC_CRIT) ; + /bin/ln -> $(SEC_CRIT) ; + /bin/loadkeys -> $(SEC_CRIT) ; + /bin/login -> $(SEC_CRIT) ; + /bin/ls -> $(SEC_CRIT) ; + /bin/mail -> $(SEC_CRIT) ; + /bin/more -> $(SEC_CRIT) ; + /bin/mt -> $(SEC_CRIT) ; + /bin/mv -> $(SEC_CRIT) ; + /bin/netstat -> $(SEC_CRIT) ; + /bin/nice -> $(SEC_CRIT) ; + /bin/pgawk -> $(SEC_CRIT) ; + /bin/ps -> $(SEC_CRIT) ; + /bin/rpm -> $(SEC_CRIT) ; + /bin/sed -> $(SEC_CRIT) ; + /bin/sleep -> $(SEC_CRIT) ; + /bin/sort -> $(SEC_CRIT) ; + /bin/stty -> $(SEC_CRIT) ; + /bin/su -> $(SEC_CRIT) ; + /bin/sync -> $(SEC_CRIT) ; + /bin/tar -> $(SEC_CRIT) ; + /bin/true -> $(SEC_CRIT) ; + /bin/usleep -> $(SEC_CRIT) ; + /bin/vi -> $(SEC_CRIT) ; + /bin/zcat -> $(SEC_CRIT) ; + /bin/zsh -> $(SEC_CRIT) ; + /bin/zsh-4.0.2 -> $(SEC_CRIT) ; + /sbin/sln -> $(SEC_CRIT) ; + /usr/bin/vimtutor -> $(SEC_CRIT) ; +} + + ############################## + # ## +############################## # +# # # +# Critical Utility Sym-Links # # +# ## +############################## +( + rulename = "Critical Utility Sym-Links", + severity = $(SIG_HI) +) +{ + #/sbin/askrunlevel -> $(SEC_CRIT) ; + /sbin/clock -> $(SEC_CRIT) ; + #/sbin/fixperm -> $(SEC_CRIT) ; + /sbin/fsck.reiserfs -> $(SEC_CRIT) ; + #/sbin/fsconf -> $(SEC_CRIT) ; + /sbin/ipfwadm-wrapper -> $(SEC_CRIT) ; + /sbin/kallsyms -> $(SEC_CRIT) ; + /sbin/ksyms -> $(SEC_CRIT) ; + /sbin/lsmod -> $(SEC_CRIT) ; + #/sbin/mailconf -> $(SEC_CRIT) ; + /sbin/mkfs.reiserfs -> $(SEC_CRIT) ; + #/sbin/modemconf -> $(SEC_CRIT) ; + /sbin/modprobe -> $(SEC_CRIT) ; + /sbin/mount.ncp -> $(SEC_CRIT) ; + /sbin/mount.ncpfs -> $(SEC_CRIT) ; + /sbin/mount.smb -> $(SEC_CRIT) ; + /sbin/mount.smbfs -> $(SEC_CRIT) ; + #/sbin/netconf -> $(SEC_CRIT) ; + /sbin/pidof -> $(SEC_CRIT) ; + /sbin/poweroff -> $(SEC_CRIT) ; + /sbin/quotaoff -> $(SEC_CRIT) ; + /sbin/raid0run -> $(SEC_CRIT) ; + /sbin/raidhotadd -> $(SEC_CRIT) ; + /sbin/raidhotgenerateerror -> $(SEC_CRIT) ; + /sbin/raidhotremove -> $(SEC_CRIT) ; + /sbin/raidstop -> $(SEC_CRIT) ; + /sbin/rdump -> $(SEC_CRIT) ; + /sbin/rdump.static -> $(SEC_CRIT) ; + /sbin/reboot -> $(SEC_CRIT) ; + /sbin/rmmod -> $(SEC_CRIT) ; + /sbin/rrestore -> $(SEC_CRIT) ; + /sbin/rrestore.static -> $(SEC_CRIT) ; + /sbin/swapoff -> $(SEC_CRIT) ; + /sbin/telinit -> $(SEC_CRIT) ; + #/sbin/userconf -> $(SEC_CRIT) ; + #/sbin/uucpconf -> $(SEC_CRIT) ; + #/sbin/vregistry -> $(SEC_CRIT) ; + /bin/awk -> $(SEC_CRIT) ; + /bin/bash2 -> $(SEC_CRIT) ; + /bin/bsh -> $(SEC_CRIT) ; + /bin/csh -> $(SEC_CRIT) ; + /bin/dnsdomainname -> $(SEC_CRIT) ; + /bin/domainname -> $(SEC_CRIT) ; + /bin/ex -> $(SEC_CRIT) ; + /bin/gtar -> $(SEC_CRIT) ; + /bin/nisdomainname -> $(SEC_CRIT) ; + /bin/red -> $(SEC_CRIT) ; + /bin/rvi -> $(SEC_CRIT) ; + /bin/rview -> $(SEC_CRIT) ; + /bin/view -> $(SEC_CRIT) ; + /bin/ypdomainname -> $(SEC_CRIT) ; +} + + + ######################### + # ## +######################### # +# # # +# Temporary directories # # +# ## +######################### +( + rulename = "Temporary directories", + recurse = false, + severity = $(SIG_LOW) +) +{ + /usr/tmp -> $(SEC_INVARIANT) ; + /var/tmp -> $(SEC_INVARIANT) ; + /tmp -> $(SEC_INVARIANT) ; +} + + ############### + # ## +############### # +# # # +# Local files # # +# ## +############### +( + rulename = "User binaries", + severity = $(SIG_MED) +) +{ + /sbin -> $(SEC_BIN) (recurse = 1) ; + /usr/bin -> $(SEC_BIN) (recurse = 1) ; + /usr/sbin -> $(SEC_BIN) (recurse = 1) ; + /usr/local/bin -> $(SEC_BIN) (recurse = 1) ; +} + +( + rulename = "Shell Binaries", + severity = $(SIG_HI) +) +{ + /bin/bash -> $(SEC_BIN) ; + /bin/ksh -> $(SEC_BIN) ; + # /bin/psh -> $(SEC_BIN) ; # No longer used? + # /bin/Rsh -> $(SEC_BIN) ; # No longer used? + /bin/sh -> $(SEC_BIN) ; + # /bin/shell -> $(SEC_SUID) ; # No longer used? + # /bin/tsh -> $(SEC_BIN) ; # No longer used? + /bin/tcsh -> $(SEC_BIN) ; + /sbin/nologin -> $(SEC_BIN) ; +} + +( + rulename = "Security Control", + severity = $(SIG_HI) +) +{ + /etc/group -> $(SEC_CRIT) ; + /etc/security -> $(SEC_CRIT) ; + #/var/spool/cron/crontabs -> $(SEC_CRIT) ; # Uncomment when this file exists +} + +#( +# rulename = "Boot Scripts", +# severity = $(SIG_HI) +#) +#{ +# /etc/rc -> $(SEC_CONFIG) ; +# /etc/rc.bsdnet -> $(SEC_CONFIG) ; +# /etc/rc.dt -> $(SEC_CONFIG) ; +# /etc/rc.net -> $(SEC_CONFIG) ; +# /etc/rc.net.serial -> $(SEC_CONFIG) ; +# /etc/rc.nfs -> $(SEC_CONFIG) ; +# /etc/rc.powerfail -> $(SEC_CONFIG) ; +# /etc/rc.tcpip -> $(SEC_CONFIG) ; +# /etc/trcfmt.Z -> $(SEC_CONFIG) ; +#} + +( + rulename = "Login Scripts", + severity = $(SIG_HI) +) +{ + /etc/bashrc -> $(SEC_CONFIG) ; + /etc/csh.cshrc -> $(SEC_CONFIG) ; + /etc/csh.login -> $(SEC_CONFIG) ; + /etc/inputrc -> $(SEC_CONFIG) ; + # /etc/tsh_profile -> $(SEC_CONFIG) ; #Uncomment when this file exists + /etc/profile -> $(SEC_CONFIG) ; +} + +# Libraries +( + rulename = "Libraries", + severity = $(SIG_MED) +) +{ + /usr/lib -> $(SEC_BIN) ; + /usr/local/lib -> $(SEC_BIN) ; +} + + + ###################################################### + # ## +###################################################### # +# # # +# Critical System Boot Files # # +# These files are critical to a correct system boot. # # +# ## +###################################################### + +( + rulename = "Critical system boot files", + severity = $(SIG_HI) +) +{ + /boot -> $(SEC_CRIT) ; + #/sbin/devfsd -> $(SEC_CRIT) ; + /sbin/grub -> $(SEC_CRIT) ; + /sbin/grub-install -> $(SEC_CRIT) ; + /sbin/grub-md5-crypt -> $(SEC_CRIT) ; + /sbin/installkernel -> $(SEC_CRIT) ; + /sbin/lilo -> $(SEC_CRIT) ; + /sbin/mkkerneldoth -> $(SEC_CRIT) ; + !/boot/System.map ; + !/boot/module-info ; + /usr/share/grub/i386-redhat/e2fs_stage1_5 -> $(SEC_CRIT) ; + /usr/share/grub/i386-redhat/fat_stage1_5 -> $(SEC_CRIT) ; + /usr/share/grub/i386-redhat/ffs_stage1_5 -> $(SEC_CRIT) ; + /usr/share/grub/i386-redhat/minix_stage1_5 -> $(SEC_CRIT) ; + /usr/share/grub/i386-redhat/reiserfs_stage1_5 -> $(SEC_CRIT) ; + /usr/share/grub/i386-redhat/stage1 -> $(SEC_CRIT) ; + /usr/share/grub/i386-redhat/stage2 -> $(SEC_CRIT) ; + /usr/share/grub/i386-redhat/vstafs_stage1_5 -> $(SEC_CRIT) ; + # other boot files may exist. Look for: + #/ufsboot -> $(SEC_CRIT) ; +} + ################################################## + ################################################### + # These files change every time the system boots ## + ################################################## +( + rulename = "System boot changes", + severity = $(SIG_HI) +) +{ + !/var/run/ftp.pids-all ; # Comes and goes on reboot. + !/root/.enlightenment ; + /dev/log -> $(SEC_CONFIG) ; + /dev/cua0 -> $(SEC_CONFIG) ; + # /dev/printer -> $(SEC_CONFIG) ; # Uncomment if you have a printer device + /dev/console -> $(SEC_CONFIG) -u ; # User ID may change on console login/logout. + /dev/tty1 -> $(SEC_CONFIG) ; # tty devices + /dev/tty2 -> $(SEC_CONFIG) ; # tty devices + /dev/tty3 -> $(SEC_CONFIG) ; # are extremely + /dev/tty4 -> $(SEC_CONFIG) ; # variable + /dev/tty5 -> $(SEC_CONFIG) ; + /dev/tty6 -> $(SEC_CONFIG) ; + /dev/urandom -> $(SEC_CONFIG) ; + /dev/initctl -> $(SEC_CONFIG) ; + /var/lock/subsys -> $(SEC_CONFIG) ; + /var/lock/subsys/amd -> $(SEC_CONFIG) ; + /var/lock/subsys/anacron -> $(SEC_CONFIG) ; + /var/lock/subsys/apmd -> $(SEC_CONFIG) ; + /var/lock/subsys/arpwatch -> $(SEC_CONFIG) ; + /var/lock/subsys/atd -> $(SEC_CONFIG) ; + /var/lock/subsys/autofs -> $(SEC_CONFIG) ; + /var/lock/subsys/bcm5820 -> $(SEC_CONFIG) ; + /var/lock/subsys/bgpd -> $(SEC_CONFIG) ; + /var/lock/subsys/bootparamd -> $(SEC_CONFIG) ; + /var/lock/subsys/canna -> $(SEC_CONFIG) ; + /var/lock/subsys/crond -> $(SEC_CONFIG) ; + /var/lock/subsys/cWnn -> $(SEC_CONFIG) ; + /var/lock/subsys/dhcpd -> $(SEC_CONFIG) ; + /var/lock/subsys/firewall -> $(SEC_CONFIG) ; + /var/lock/subsys/freeWnn -> $(SEC_CONFIG) ; + /var/lock/subsys/gated -> $(SEC_CONFIG) ; + /var/lock/subsys/gpm -> $(SEC_CONFIG) ; + /var/lock/subsys/httpd -> $(SEC_CONFIG) ; + /var/lock/subsys/identd -> $(SEC_CONFIG) ; + /var/lock/subsys/innd -> $(SEC_CONFIG) ; + /var/lock/subsys/ipchains -> $(SEC_CONFIG) ; + /var/lock/subsys/iptables -> $(SEC_CONFIG) ; + /var/lock/subsys/ipvsadm -> $(SEC_CONFIG) ; + /var/lock/subsys/irda -> $(SEC_CONFIG) ; + /var/lock/subsys/iscsi -> $(SEC_CONFIG) ; + /var/lock/subsys/isdn -> $(SEC_CONFIG) ; + /var/lock/subsys/junkbuster -> $(SEC_CONFIG) ; + /var/lock/subsys/kadmin -> $(SEC_CONFIG) ; + /var/lock/subsys/keytable -> $(SEC_CONFIG) ; + /var/lock/subsys/kprop -> $(SEC_CONFIG) ; + /var/lock/subsys/krb524 -> $(SEC_CONFIG) ; + /var/lock/subsys/krb5kdc -> $(SEC_CONFIG) ; + /var/lock/subsys/kudzu -> $(SEC_CONFIG) ; + /var/lock/subsys/kWnn -> $(SEC_CONFIG) ; + /var/lock/subsys/ldap -> $(SEC_CONFIG) ; + /var/lock/subsys/linuxconf -> $(SEC_CONFIG) ; + /var/lock/subsys/lpd -> $(SEC_CONFIG) ; + /var/lock/subsys/mars_nwe -> $(SEC_CONFIG) ; + /var/lock/subsys/mcserv -> $(SEC_CONFIG) ; + /var/lock/subsys/mysqld -> $(SEC_CONFIG) ; + /var/lock/subsys/named -> $(SEC_CONFIG) ; + /var/lock/subsys/netfs -> $(SEC_CONFIG) ; + /var/lock/subsys/network -> $(SEC_CONFIG) ; + /var/lock/subsys/nfs -> $(SEC_CONFIG) ; + /var/lock/subsys/nfslock -> $(SEC_CONFIG) ; + /var/lock/subsys/nscd -> $(SEC_CONFIG) ; + /var/lock/subsys/ntpd -> $(SEC_CONFIG) ; + /var/lock/subsys/ospf6d -> $(SEC_CONFIG) ; + /var/lock/subsys/ospfd -> $(SEC_CONFIG) ; + /var/lock/subsys/pcmcia -> $(SEC_CONFIG) ; + /var/lock/subsys/portmap -> $(SEC_CONFIG) ; + /var/lock/subsys/postgresql -> $(SEC_CONFIG) ; + /var/lock/subsys/pxe -> $(SEC_CONFIG) ; + /var/lock/subsys/radvd -> $(SEC_CONFIG) ; + /var/lock/subsys/random -> $(SEC_CONFIG) ; + /var/lock/subsys/rarpd -> $(SEC_CONFIG) ; + /var/lock/subsys/reconfig -> $(SEC_CONFIG) ; + /var/lock/subsys/rhnsd -> $(SEC_CONFIG) ; + /var/lock/subsys/ripd -> $(SEC_CONFIG) ; + /var/lock/subsys/ripngd -> $(SEC_CONFIG) ; + /var/lock/subsys/routed -> $(SEC_CONFIG) ; + /var/lock/subsys/rstatd -> $(SEC_CONFIG) ; + /var/lock/subsys/rusersd -> $(SEC_CONFIG) ; + /var/lock/subsys/rwalld -> $(SEC_CONFIG) ; + /var/lock/subsys/rwhod -> $(SEC_CONFIG) ; + /var/lock/subsys/sendmail -> $(SEC_CONFIG) ; + /var/lock/subsys/smb -> $(SEC_CONFIG) ; + /var/lock/subsys/snmpd -> $(SEC_CONFIG) ; + /var/lock/subsys/squid -> $(SEC_CONFIG) ; + /var/lock/subsys/sshd -> $(SEC_CONFIG) ; + /var/lock/subsys/syslog -> $(SEC_CONFIG) ; + /var/lock/subsys/tux -> $(SEC_CONFIG) ; + /var/lock/subsys/tWnn -> $(SEC_CONFIG) ; + /var/lock/subsys/ups -> $(SEC_CONFIG) ; + /var/lock/subsys/vncserver -> $(SEC_CONFIG) ; + /var/lock/subsys/wine -> $(SEC_CONFIG) ; + /var/lock/subsys/xfs -> $(SEC_CONFIG) ; + /var/lock/subsys/xinetd -> $(SEC_CONFIG) ; + /var/lock/subsys/ypbind -> $(SEC_CONFIG) ; + /var/lock/subsys/yppasswdd -> $(SEC_CONFIG) ; + /var/lock/subsys/ypserv -> $(SEC_CONFIG) ; + /var/lock/subsys/ypxfrd -> $(SEC_CONFIG) ; + /var/lock/subsys/zebra -> $(SEC_CONFIG) ; + /var/run -> $(SEC_CONFIG) ; + /var/log -> $(SEC_CONFIG) ; + /etc/ioctl.save -> $(SEC_CONFIG) ; + /etc/issue.net -> $(SEC_CONFIG) -i ; # Inode number changes + /etc/issue -> $(SEC_CONFIG) ; + /etc/mtab -> $(SEC_CONFIG) -i ; # Inode number changes on any mount/unmount + /lib/modules -> $(SEC_CONFIG) ; + /etc/.pwd.lock -> $(SEC_CONFIG) ; + # /lib/modules/preferred -> $(SEC_CONFIG) ; #Uncomment when this file exists +} + +# These files change the behavior of the root account +( + rulename = "Root config files", + severity = 100 +) +{ + /root -> $(SEC_CRIT) ; # Catch all additions to /root + /root/.Xresources -> $(SEC_CONFIG) ; + /root/.bashrc -> $(SEC_CONFIG) ; + /root/.bash_profile -> $(SEC_CONFIG) ; + /root/.bash_logout -> $(SEC_CONFIG) ; + /root/.cshrc -> $(SEC_CONFIG) ; + /root/.tcshrc -> $(SEC_CONFIG) ; + #/root/Mail -> $(SEC_CONFIG) ; + #/root/mail -> $(SEC_CONFIG) ; + #/root/.amandahosts -> $(SEC_CONFIG) ; + #/root/.addressbook.lu -> $(SEC_CONFIG) ; + #/root/.addressbook -> $(SEC_CONFIG) ; + /root/.bash_history -> $(SEC_CONFIG) ; + #/root/.elm -> $(SEC_CONFIG) ; + /root/.esd_auth -> $(SEC_CONFIG) ; + /root/.gnome_private -> $(SEC_CONFIG) ; + /root/.gnome-desktop -> $(SEC_CONFIG) ; + /root/.gnome -> $(SEC_CONFIG) ; + /root/.ICEauthority -> $(SEC_CONFIG) ; + #/root/.mc -> $(SEC_CONFIG) ; + #/root/.pinerc -> $(SEC_CONFIG) ; + #/root/.sawfish -> $(SEC_CONFIG) ; + /root/.Xauthority -> $(SEC_CONFIG) -i ; # Changes Inode number on login + #/root/.xauth -> $(SEC_CONFIG) ; + #/root/.xsession-errors -> $(SEC_CONFIG) ; +} + + ################################ + # ## +################################ # +# # # +# Critical configuration files # # +# ## +################################ +( + rulename = "Critical configuration files", + severity = $(SIG_HI) +) +{ + #/etc/conf.linuxconf -> $(SEC_BIN) ; + /etc/crontab -> $(SEC_BIN) ; + /etc/cron.hourly -> $(SEC_BIN) ; + /etc/cron.daily -> $(SEC_BIN) ; + /etc/cron.weekly -> $(SEC_BIN) ; + /etc/cron.monthly -> $(SEC_BIN) ; + /etc/default -> $(SEC_BIN) ; + /etc/fstab -> $(SEC_BIN) ; + /etc/exports -> $(SEC_BIN) ; + /etc/group- -> $(SEC_BIN) ; # changes should be infrequent + /etc/host.conf -> $(SEC_BIN) ; + /etc/hosts.allow -> $(SEC_BIN) ; + /etc/hosts.deny -> $(SEC_BIN) ; + /etc/httpd/conf -> $(SEC_BIN) ; # changes should be infrequent + /etc/protocols -> $(SEC_BIN) ; + /etc/services -> $(SEC_BIN) ; + /etc/rc.d/init.d -> $(SEC_BIN) ; + /etc/rc.d -> $(SEC_BIN) ; + /etc/mail.rc -> $(SEC_BIN) ; + /etc/modules.conf -> $(SEC_BIN) ; + /etc/motd -> $(SEC_BIN) ; + /etc/named.conf -> $(SEC_BIN) ; + /etc/passwd -> $(SEC_CONFIG) ; + /etc/passwd- -> $(SEC_CONFIG) ; + /etc/profile.d -> $(SEC_BIN) ; + /var/lib/nfs/rmtab -> $(SEC_BIN) ; + /usr/sbin/fixrmtab -> $(SEC_BIN) ; + /etc/rpc -> $(SEC_BIN) ; + /etc/sysconfig -> $(SEC_BIN) ; + /etc/samba/smb.conf -> $(SEC_CONFIG) ; + #/etc/gettydefs -> $(SEC_BIN) ; + /etc/nsswitch.conf -> $(SEC_BIN) ; + /etc/yp.conf -> $(SEC_BIN) ; + /etc/hosts -> $(SEC_CONFIG) ; + /etc/xinetd.conf -> $(SEC_CONFIG) ; + /etc/inittab -> $(SEC_CONFIG) ; + /etc/resolv.conf -> $(SEC_CONFIG) ; + /etc/syslog.conf -> $(SEC_CONFIG) ; +} + + #################### + # ## +#################### # +# # # +# Critical devices # # +# ## +#################### +( + rulename = "Critical devices", + severity = $(SIG_HI), + recurse = false +) +{ + /dev/kmem -> $(Device) ; + /dev/mem -> $(Device) ; + /dev/null -> $(Device) ; + /dev/zero -> $(Device) ; + /proc/devices -> $(Device) ; + /proc/net -> $(Device) ; + /proc/sys -> $(Device) ; + /proc/cpuinfo -> $(Device) ; + /proc/modules -> $(Device) ; + /proc/mounts -> $(Device) ; + /proc/dma -> $(Device) ; + /proc/filesystems -> $(Device) ; + /proc/pci -> $(Device) ; + /proc/interrupts -> $(Device) ; + /proc/driver/rtc -> $(Device) ; + /proc/ioports -> $(Device) ; + /proc/scsi -> $(Device) ; + /proc/kcore -> $(Device) ; + /proc/self -> $(Device) ; + /proc/kmsg -> $(Device) ; + /proc/stat -> $(Device) ; + /proc/ksyms -> $(Device) ; + /proc/loadavg -> $(Device) ; + /proc/uptime -> $(Device) ; + /proc/locks -> $(Device) ; + /proc/version -> $(Device) ; + /proc/mdstat -> $(Device) ; + /proc/meminfo -> $(Device) ; + /proc/cmdline -> $(Device) ; + /proc/misc -> $(Device) ; +} + +# Rest of critical system binaries +( + rulename = "OS executables and libraries", + severity = $(SIG_HI) +) +{ + /bin -> $(SEC_BIN) ; + /lib -> $(SEC_BIN) ; +} + +#============================================================================= +# +# Copyright 2000 Tripwire, Inc. Tripwire is a registered trademark of Tripwire, +# Inc. in the United States and other countries. All rights reserved. +# +# Linux is a registered trademark of Linus Torvalds. +# +# UNIX is a registered trademark of The Open Group. +# +#============================================================================= +# +# Permission is granted to make and distribute verbatim copies of this document +# provided the copyright notice and this permission notice are preserved on all +# copies. +# +# Permission is granted to copy and distribute modified versions of this +# document under the conditions for verbatim copying, provided that the entire +# resulting derived work is distributed under the terms of a permission notice +# identical to this one. +# +# Permission is granted to copy and distribute translations of this document +# into another language, under the above conditions for modified versions, +# except that this permission notice may be stated in a translation approved by +# Tripwire, Inc. +# +# DCM diff --git a/community/tse3/PKGBUILD b/community/tse3/PKGBUILD new file mode 100644 index 000000000..0461c46a4 --- /dev/null +++ b/community/tse3/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Wael Nasreddine <gandalf@siemens-mobiles.org> + +pkgname=tse3 +pkgver=0.3.1 +pkgrel=2 +pkgdesc="TSE3 is a powerful open source sequencer engine written in C++." +arch=('i686' 'x86_64') +depends=('alsa-lib' 'gcc-libs') +makedepends=() +options=('!libtool') +url="http://tse3.sourceforge.net/" +license=('GPL') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz \ + tse3-0.2.7-gcc4.patch \ + tse3-0.2.7-size_t-64bit.patch) +md5sums=('3b7e35505160e2d761e5b43abb636f3c' + '8e4852bb1d17c8921b3599712fda8484' + '71287d128bdfd588b7c22645025e4b31') + +build() { + cd $startdir/src/$pkgname-$pkgver + +# patch -p1 -i $srcdir/tse3-0.2.7-gcc4.patch +# [ "$CARCH" = "x86_64" ] && patch -Np0 -i \ +# $startdir/src/tse3-0.2.7-size_t-64bit.patch +# +# ./configure --prefix=/usr --with-alsa --without-arts --without-oss \ +# || return 1 +# make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + mkdir -p $pkgdir/usr/share + mv $pkgdir/usr/man $pkgdir/usr/share/ +} diff --git a/community/tse3/tse3-0.2.7-gcc4.patch b/community/tse3/tse3-0.2.7-gcc4.patch new file mode 100644 index 000000000..60a9597f9 --- /dev/null +++ b/community/tse3/tse3-0.2.7-gcc4.patch @@ -0,0 +1,75 @@ +diff -wbBur tse3-0.3.1.org/src/examples/recording/recording.cpp tse3-0.3.1/src/examples/recording/recording.cpp +--- tse3-0.3.1.org/src/examples/recording/recording.cpp 2005-07-25 15:22:31.000000000 +0400 ++++ tse3-0.3.1/src/examples/recording/recording.cpp 2008-08-08 15:26:56.000000000 +0400 +@@ -26,6 +26,7 @@ + * + **************************************************************/ + ++#include <stdlib.h> + #include <iostream> + + // Used in step 1 +diff -wbBur tse3-0.3.1.org/src/tse3/MidiFile.cpp tse3-0.3.1/src/tse3/MidiFile.cpp +--- tse3-0.3.1.org/src/tse3/MidiFile.cpp 2005-07-25 15:23:00.000000000 +0400 ++++ tse3-0.3.1/src/tse3/MidiFile.cpp 2008-08-08 15:22:38.000000000 +0400 +@@ -32,6 +32,7 @@ + #include <string> + #include <queue> + #include <math.h> ++#include <string.h> + + using namespace TSE3; + +@@ -1199,7 +1200,7 @@ + writeVariable(out, 0); // delta time of zero + writeFixed(out, 0xff, 1); // meta event + writeFixed(out, 0x01, 1); // text event +- writeVariable(out, std::strlen(TSE3MESSAGE)+1); // len ++ writeVariable(out, strlen(TSE3MESSAGE)+1); // len + writeString(out, TSE3MESSAGE, true); + } + else +diff -wbBur tse3-0.3.1.org/src/tse3/Serializable.h tse3-0.3.1/src/tse3/Serializable.h +--- tse3-0.3.1.org/src/tse3/Serializable.h 2005-07-25 15:23:00.000000000 +0400 ++++ tse3-0.3.1/src/tse3/Serializable.h 2008-08-08 15:18:18.000000000 +0400 +@@ -17,6 +17,7 @@ + #ifndef TSE3_SERIALIZABLE_H + #define TSE3_SERIALIZABLE_H + ++#include <iostream> + #include <iosfwd> + #include <iomanip> + #include <cstddef> +diff -wbBur tse3-0.3.1.org/src/tse3/TSE2MDL.cpp tse3-0.3.1/src/tse3/TSE2MDL.cpp +--- tse3-0.3.1.org/src/tse3/TSE2MDL.cpp 2005-07-25 15:23:00.000000000 +0400 ++++ tse3-0.3.1/src/tse3/TSE2MDL.cpp 2008-08-08 15:19:47.000000000 +0400 +@@ -38,6 +38,7 @@ + #include "tse3/Progress.h" + + #include <fstream> ++#include <string.h> + + using namespace TSE3; + +diff -wbBur tse3-0.3.1.org/src/tse3/cmd/Phrase.h tse3-0.3.1/src/tse3/cmd/Phrase.h +--- tse3-0.3.1.org/src/tse3/cmd/Phrase.h 2005-07-25 15:22:38.000000000 +0400 ++++ tse3-0.3.1/src/tse3/cmd/Phrase.h 2008-08-08 15:12:35.000000000 +0400 +@@ -19,6 +19,7 @@ + + #include "tse3/cmd/Command.h" + #include "tse3/Phrase.h" ++#include "tse3/PhraseEdit.h" + #include "tse3/DisplayParams.h" + + #include <vector> +diff -wbBur tse3-0.3.1.org/src/tse3play/tse3play.cpp tse3-0.3.1/src/tse3play/tse3play.cpp +--- tse3-0.3.1.org/src/tse3play/tse3play.cpp 2005-08-23 16:58:35.000000000 +0400 ++++ tse3-0.3.1/src/tse3play/tse3play.cpp 2008-08-08 15:27:26.000000000 +0400 +@@ -32,6 +32,7 @@ + #include "tse3/Error.h" + #include "tse3/Metronome.h" + #include <fstream> ++#include <stdlib.h> + + #ifdef HAVE_CONFIG_H + #include "config.h" diff --git a/community/tse3/tse3-0.2.7-size_t-64bit.patch b/community/tse3/tse3-0.2.7-size_t-64bit.patch new file mode 100644 index 000000000..29c54edc0 --- /dev/null +++ b/community/tse3/tse3-0.2.7-size_t-64bit.patch @@ -0,0 +1,25 @@ +--- src/tse3/file/XML.h.orig 2002-07-28 18:17:11.000000000 +0300 ++++ src/tse3/file/XML.h 2004-04-25 14:51:56.000000000 +0300 +@@ -154,6 +154,7 @@ + void element(const std::string &name, const char *value); + void element(const std::string &name, int value); + void element(const std::string &name, unsigned int value); ++ void element(const std::string &name, unsigned long value); + void element(const std::string &name, bool value); + + void comment(const std::string &comment); +--- src/tse3/file/XML.cpp.orig 2002-07-28 18:17:11.000000000 +0300 ++++ src/tse3/file/XML.cpp 2004-04-25 14:54:01.000000000 +0300 +@@ -116,6 +116,12 @@ + out << "<" << name << " value=\"" << value << "\"/>\n"; + } + ++void TSE3::File::XmlFileWriter::element(const std::string &name, unsigned long value) ++{ ++ indent(out); ++ out << "<" << name << " value=\"" << value << "\"/>\n"; ++} ++ + + void TSE3::File::XmlFileWriter::element(const std::string &name, bool value) + { diff --git a/community/ttf-freefont/PKGBUILD b/community/ttf-freefont/PKGBUILD new file mode 100644 index 000000000..7f3728142 --- /dev/null +++ b/community/ttf-freefont/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Francois Charette <firmicus@gmx.net> + +pkgname=ttf-freefont +pkgver=20090104 +pkgrel=1 +pkgdesc="A set of free high-quality TrueType fonts covering the UCS character set" +arch=('i686' 'x86_64') +url="http://www.nongnu.org/freefont/" +license=('GPL') +depends=('fontconfig' 'xorg-font-utils') +install=ttf.install +source=(http://ftp.gnu.org/gnu/freefont/freefont-ttf-$pkgver.tar.gz) +md5sums=('1128bb17763cde6990eacd5996f7def7') + +build() { + cd "$srcdir/freefont-$pkgver" + install -d "$pkgdir/usr/share/fonts/TTF" + install -m644 *.ttf "$pkgdir/usr/share/fonts/TTF/" || return 1 +} + + diff --git a/community/ttf-freefont/ttf.install b/community/ttf-freefont/ttf.install new file mode 100644 index 000000000..4f5212ef2 --- /dev/null +++ b/community/ttf-freefont/ttf.install @@ -0,0 +1,20 @@ +post_install() { + echo -n "Updating font cache... " + fc-cache -f > /dev/null + mkfontscale /usr/share/fonts/TTF + mkfontdir /usr/share/fonts/TTF + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} + +op=$1 +shift + +$op $* diff --git a/community/ttf-inconsolata/ChangeLog b/community/ttf-inconsolata/ChangeLog new file mode 100644 index 000000000..913c582a0 --- /dev/null +++ b/community/ttf-inconsolata/ChangeLog @@ -0,0 +1,5 @@ + +2008-01-05 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Built for x86_64 + diff --git a/community/ttf-inconsolata/OFL.txt b/community/ttf-inconsolata/OFL.txt new file mode 100644 index 000000000..f1a20ac1a --- /dev/null +++ b/community/ttf-inconsolata/OFL.txt @@ -0,0 +1,97 @@ +Copyright (c) <dates>, <Copyright Holder> (<URL|email>), +with Reserved Font Name <Reserved Font Name>. +Copyright (c) <dates>, <additional Copyright Holder> (<URL|email>), +with Reserved Font Name <additional Reserved Font Name>. +Copyright (c) <dates>, <additional Copyright Holder> (<URL|email>). + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/community/ttf-inconsolata/PKGBUILD b/community/ttf-inconsolata/PKGBUILD new file mode 100644 index 000000000..686c774de --- /dev/null +++ b/community/ttf-inconsolata/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: pressh <pressh at gmail dot com> +# Contributor: pressh <pressh at gmail dot com> + +pkgname=ttf-inconsolata +pkgver=20090215 +pkgrel=1 +pkgdesc="Monospace font for pretty code listings and for the terminal" +url="http://levien.com/type/myfonts/inconsolata.html" +license=('custom:OFL') +depends=('fontconfig' 'xorg-font-utils') +source=('http://levien.com/type/myfonts/Inconsolata.otf' 'OFL.txt') +install=ttf-inconsolata.install +arch=('i686' 'x86_64') +md5sums=('0fbe014c1f0fb5e3c71140ff0dc63edf' + '6ed93967ff0dc6dd9c8d31c17f817a06') + + build() { + install -Dm644 $startdir/src/Inconsolata.otf ${startdir}/pkg/usr/share/fonts/TTF/ttf-inconsolata.otf + install -Dm644 $startdir/src/OFL.txt $startdir/pkg/usr/share/licenses/ttf-inconsolata/OFL.txt + } diff --git a/community/ttf-inconsolata/ttf-inconsolata.install b/community/ttf-inconsolata/ttf-inconsolata.install new file mode 100644 index 000000000..760bb6451 --- /dev/null +++ b/community/ttf-inconsolata/ttf-inconsolata.install @@ -0,0 +1,17 @@ +post_install() { + echo -n "Updating font cache... " + fc-cache -f > /dev/null + mkfontscale /usr/share/fonts/TTF + mkfontdir /usr/share/fonts/TTF + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} + + diff --git a/community/ttf-liberation/PKGBUILD b/community/ttf-liberation/PKGBUILD new file mode 100644 index 000000000..10d622839 --- /dev/null +++ b/community/ttf-liberation/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Andreas Zwinkau +# Contributor: rabyte <rabyte__gmail> + +pkgname=ttf-liberation +pkgver=1.04 +pkgrel=1 +pkgdesc="Red Hats Liberation fonts" +arch=('i686' 'x86_64') +license=('custom' 'GPL2') +url="https://www.redhat.com/promo/fonts/" +depends=('fontconfig' 'xorg-fonts-encodings' 'xorg-font-utils') +install=ttf.install +options=(force) +source=(https://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-$pkgver.tar.gz) +md5sums=('4846797ef0fc70b0cbaede2514677c58') + +build() { + cd $srcdir/liberation-fonts-$pkgver + + install -d $pkgdir/usr/share/fonts/TTF/ + install -m644 *.ttf $startdir/pkg/usr/share/fonts/TTF/ || return 1 + +# install custom license text + install -Dm644 "License.txt" $pkgdir/usr/share/licenses/$pkgname/License.txt +} diff --git a/community/ttf-liberation/ttf.install b/community/ttf-liberation/ttf.install new file mode 100644 index 000000000..4f5212ef2 --- /dev/null +++ b/community/ttf-liberation/ttf.install @@ -0,0 +1,20 @@ +post_install() { + echo -n "Updating font cache... " + fc-cache -f > /dev/null + mkfontscale /usr/share/fonts/TTF + mkfontdir /usr/share/fonts/TTF + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} + +op=$1 +shift + +$op $* diff --git a/community/tucan/PKGBUILD b/community/tucan/PKGBUILD new file mode 100644 index 000000000..7f322e50e --- /dev/null +++ b/community/tucan/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Raul Pons Lopez <raulponslopez+aur {at} gmail {dot} com> +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=tucan +pkgver=0.3.9 +pkgrel=1 +pkgdesc="Download and upload manager for hosting sites." +arch=('i686' 'x86_64') +url="http://cusl3-tucan.forja.rediris.es/" +license=('GPL3') +depends=('pil' 'python' 'pygtk' 'tesseract' 'librsvg') +source=(http://forja.rediris.es/frs/download.php/1400/$pkgname-$pkgver.tar.gz) +md5sums=('3e27a9b17f67d8523950522366b18b77') + + +build() { +cd $srcdir/$pkgname-0.3.8 +make DESTDIR=$pkgdir/usr install +ln -sf /usr/share/tucan/tucan.py $pkgdir/usr/bin/tucan +} + + diff --git a/community/tuxcards/PKGBUILD b/community/tuxcards/PKGBUILD new file mode 100644 index 000000000..6a6ed2d8f --- /dev/null +++ b/community/tuxcards/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Oliver Willemse <olli (at) xs4all (d0t) nl> + +pkgname=tuxcards +pkgver=2.1.1 +pkgrel=1 +pkgdesc="TuxCards is a hierarchical notebook" +arch=('i686' 'x86_64') +url="http://blog.rajgad.com/software-and-projects/" +license=("GPL") +depends=('qt3') +options=('!makeflags') +source=(http://downloads.sourceforge.net/tuxcards/$pkgname-$pkgver-src.tar.gz) +md5sums=('886ba94719a14c53b4b347630af3a944') +sha1sums=('e3068f83d5b46d5d34f4426319e25f95fc9062e3') + +build() { + source /etc/profile.d/qt3.sh + cd $startdir/src/$pkgname + sed -i 's|<includehint>ccolorbar.h</includehint>||' src/gui/dialogs/optionsDialog/IOptionsDialog.ui || return 1 + qmake tuxcards.pro + sed -i 's|ln -sf $(TARGET) /usr/local/bin/||' Makefile || return 1 + make || return 1 + make INSTALL_ROOT=$startdir/pkg DESTDIR=/usr/share/tuxcards install + install -D -m755 tuxcards $startdir/pkg/usr/bin/tuxcards + install -D -m644 src/icons/lo16-app-tuxcards.xpm $startdir/pkg/usr/share/pixmaps/tuxcards16.xpm + install -D -m644 src/icons/lo32-app-tuxcards.xpm $startdir/pkg/usr/share/pixmaps/tuxcards32.xpm + find $startdir/pkg/usr/share -type f -exec chmod 644 {} \; +} diff --git a/community/tuxcmd/ChangeLog b/community/tuxcmd/ChangeLog new file mode 100644 index 000000000..01739bcb2 --- /dev/null +++ b/community/tuxcmd/ChangeLog @@ -0,0 +1,7 @@ + +2008-07-06 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updating for x86_64: 0.6.36 + * Adding a dest_arch var to get the right + binary for the right arch + diff --git a/community/tuxcmd/PKGBUILD b/community/tuxcmd/PKGBUILD new file mode 100644 index 000000000..fb8abc422 --- /dev/null +++ b/community/tuxcmd/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + +pkgname=tuxcmd +pkgver=0.6.50 +pkgrel=1.1 +arch=('i686' 'x86_64') +pkgdesc="A GTK2 file manager with two panels" +url="http://tuxcmd.sourceforge.net/" +license=('GPL') +depends=('gtk2' 'bzip2') +install=$pkgname.install +if [ "${CARCH}" = 'i686' ]; then + source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver-bin-i386.tar.bz2 \ + http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-modules-$pkgver-bin-i386.tar.bz2 \ + $pkgname.desktop $pkgname.install) + md5sums=('44ca7e16de34e372f8fb90e7b751a3d8' + 'ba4b3bf55000e0b1deb7cad4d0e870fc' + 'ae435e45bf0b49fea0dae98b95ca59c5' + '4d835793d2542e778e2cf2e26aa5e3f3') + +elif [ "${CARCH}" = 'x86_64' ]; then + source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver-bin-${CARCH}.tar.bz2 \ + http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-modules-$pkgver-bin-${CARCH}.tar.bz2 \ + $pkgname.desktop $pkgname.install) + md5sums=('cafa8be6f1e6f68221c47a07f6e2092a' + '752ad367ab290715d1c213365ff9dfb7' + 'ae435e45bf0b49fea0dae98b95ca59c5' + '4d835793d2542e778e2cf2e26aa5e3f3') +fi + +build() { + cd $startdir/src/$pkgname-$pkgver-bin-i386 + mkdir -p $startdir/pkg/usr/{bin,lib/$pkgname,share/applications} + cp $pkgname $startdir/pkg/usr/bin + cd $startdir/src/$pkgname-modules-$pkgver-bin-i386 + cp * $startdir/pkg/usr/lib/$pkgname + cp $startdir/src/$pkgname.desktop $startdir/pkg/usr/share/applications +} diff --git a/community/tuxcmd/tuxcmd.desktop b/community/tuxcmd/tuxcmd.desktop new file mode 100644 index 000000000..959328a41 --- /dev/null +++ b/community/tuxcmd/tuxcmd.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=Tux Commander +Comment=A GTK2 file manager with two panels +Exec=tuxcmd +Terminal=false +Type=Application +Categories=Application;System; diff --git a/community/tuxcmd/tuxcmd.install b/community/tuxcmd/tuxcmd.install new file mode 100644 index 000000000..ae9f32634 --- /dev/null +++ b/community/tuxcmd/tuxcmd.install @@ -0,0 +1,16 @@ +post_install() { + cat << EOF +GNOME-VFS support: +==> If you want to use GNOME Virtual FileSystem (experimental support): +==> 'pacman -S gnome-vfs'. +EOF +} + +post_upgrade() { + post_install $1 +} + +op=$1 +shift + +$op $* diff --git a/community/tuxguitar/PKGBUILD b/community/tuxguitar/PKGBUILD new file mode 100644 index 000000000..e4d90d9ca --- /dev/null +++ b/community/tuxguitar/PKGBUILD @@ -0,0 +1,59 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: |AhIoRoS| < ahioros@gmail.com > + +pkgname=tuxguitar +pkgver=1.1 +_pkgver=1.1 +pkgrel=1 +pkgdesc="multitrack guitar tablature editor and player" +arch=('i686' 'x86_64') +#url="http://www.herac.com.ar/contenidos/tuxguitar.html" +url="http://sourceforge.net/projects/tuxguitar" +license=('LGPL') +depends=('java-runtime') +makedepends=('unzip' 'zip') +install=tuxguitar.install +source=(http://switch.dl.sourceforge.net/tuxguitar/$pkgname-${_pkgver}-linux-x86.tar.gz \ + tuxguitar.desktop \ + tuxguitar.xml) +md5sums=('9efad98f94eca0a25b4519bed5613f25' + 'eea5247daa70ce6fc15e95b1080af486' + '59ce4eb8dcc0d0dde81e6cf2820aa9b0') +[ "$CARCH" = "x86_64" ] && source=(http://downloads.sourceforge.net/tuxguitar/$pkgname-${_pkgver}-linux-x86_64.tar.gz \ + tuxguitar.desktop \ + tuxguitar.xml) +[ "$CARCH" = "x86_64" ] && md5sums=('b65319e22cd87ed8b4365c5ede593d26' + 'eea5247daa70ce6fc15e95b1080af486' + '59ce4eb8dcc0d0dde81e6cf2820aa9b0') + +build() { + cd $startdir/src + mkdir -p $startdir/pkg/usr/share && \ + mkdir -p $startdir/pkg/usr/bin + if [ "$CARCH" = "i686" ]; then + cp -r $pkgname-${_pkgver}-linux-x86 $startdir/pkg/usr/share/$pkgname || return 1 + cd $startdir/pkg/usr/share/$pkgname/lib + unzip swt.jar libswt-* + zip swt.jar -d libswt-* + cd .. + else + cp -r $pkgname-${_pkgver}-linux-x86_64/ $startdir/pkg/usr/share/$pkgname || return 1 + cd $startdir/pkg/usr/share/$pkgname/lib + unzip swt.jar libswt-* + zip swt.jar -d libswt-* + cd .. + fi + + rm -fr doc && \ + cd $startdir/pkg/usr/bin + + cat >tuxguitar << EOF +#!/bin/sh +exec /usr/share/$pkgname/tuxguitar "\$1" "\$2" "\$3" "\$4" "\$5" "\$6" "\$7" "\$8" "\$9" +EOF + + chmod 755 tuxguitar && \ + install -D -m0644 $srcdir/tuxguitar.xml $pkgdir/usr/share/mime/packages/tuxguitar.xml && \ + install -D -m0644 $srcdir/tuxguitar.desktop $pkgdir/usr/share/applications/tuxguitar.desktop +} diff --git a/community/tuxguitar/tuxguitar.desktop b/community/tuxguitar/tuxguitar.desktop new file mode 100644 index 000000000..77b8280d7 --- /dev/null +++ b/community/tuxguitar/tuxguitar.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Version=1.0 +Name=tuxguitar +Comment=Edit, playback guitar tablatures +Comment[fr]=Edite, joue des tablatures de guitare +Comment[es]=Edita, reproduce tablaturas de guitarra +Icon=/usr/share/tuxguitar/share/skins/Lavender/icon-96x96.png +Terminal=false +Type=Application +Categories=Application;AudioVideo;Audio; +Exec=tuxguitar %F +MimeType=audio/x-tuxguitar;audio/x-gtp;audio/x-ptb; +#eof "$Id: tuxguitar.desktop,v 1.2 2008/09/15 07:54:28 sergej Exp $" diff --git a/community/tuxguitar/tuxguitar.install b/community/tuxguitar/tuxguitar.install new file mode 100644 index 000000000..0c31a2af5 --- /dev/null +++ b/community/tuxguitar/tuxguitar.install @@ -0,0 +1,9 @@ +post_install() { + update-mime-database /usr/share/mime + update-desktop-database +} + +post_upgrade() { + update-mime-database /usr/share/mime + update-desktop-database +} diff --git a/community/tuxguitar/tuxguitar.xml b/community/tuxguitar/tuxguitar.xml new file mode 100644 index 000000000..3b5b2672b --- /dev/null +++ b/community/tuxguitar/tuxguitar.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> + <mime-type type="audio/x-tuxguitar"> + <comment>TuxGuitar file</comment> + <glob pattern="*.tg"/> + </mime-type> + <mime-type type="audio/x-gtp"> + <comment>GuitarPro file</comment> + <glob pattern="*.gtp"/> + <glob pattern="*.gp3"/> + <glob pattern="*.gp4"/> + <glob pattern="*.gp5"/> + </mime-type> + <mime-type type="audio/x-ptb"> + <comment>PowerTab file</comment> + <glob pattern="*.ptb"/> + </mime-type> +</mime-info> diff --git a/community/tuxkart/PKGBUILD b/community/tuxkart/PKGBUILD new file mode 100644 index 000000000..0d9d9cf5b --- /dev/null +++ b/community/tuxkart/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Previous Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Simo Leone <neotuli@gmail.com> + +pkgname=tuxkart +pkgver=0.4.0 +pkgrel=5 +pkgdesc="A 3D racing game featuring tux" +arch=('i686' 'x86_64') +url="http://tuxkart.sourceforge.net" +license=('GPL') +depends=('libxi' 'gcc-libs' 'libxmu' 'libgl') +makedepends=('plib') +source=(http://tuxkart.sourceforge.net/dist/$pkgname-$pkgver.tar.gz) +md5sums=('e84ab2748ff1ce5ef11d1d7da5188f8f') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg bindir=/usr/bin install +} diff --git a/community/tuxpaint/PKGBUILD b/community/tuxpaint/PKGBUILD new file mode 100644 index 000000000..e0489a24f --- /dev/null +++ b/community/tuxpaint/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Sergio Jovani Guzman <moret.sjg@gmail.com> +# Adopted: royrocks <royrocks13@gmail.com> +pkgname=tuxpaint +pkgver=0.9.21 +pkgrel=1 +pkgdesc="Tux Paint is a free drawing program designed for young children." +arch=('i686' 'x86_64') +url="http://www.tuxpaint.org" +license=('GPL') +depends=('python' 'fribidi' 'sdl_ttf' 'sdl_mixer' 'sdl_image' 'sdl_pango' 'libpaper' 'librsvg') +source=(http://downloads.sourceforge.net/sourceforge/tuxpaint/$pkgname-$pkgver.tar.gz + desktop.patch) +md5sums=('a88401d1860648098eeed819cff038fa' + '8359a252d686bf0b91be9999af31d536') + +build() { + cd $srcdir/$pkgname-$pkgver/src + patch -p0 < $srcdir/desktop.patch + mv tuxpaint.desktop2 tuxpaint.desktop + cd ../ + make PREFIX=/usr || return 1 + make PREFIX=/usr DESTDIR=$startdir/pkg CONFDIR=$pkgdir/etc MAN_PREFIX=$pkgdir/usr/share/man X11_ICON_PREFIX=$pkgdir/usr/share/pixmaps KDE_PREFIX="" KDE_ICON_PREFIX="" install + install -D -m 644 $srcdir/$pkgname-$pkgver/src/tuxpaint.desktop $pkgdir/usr/share/applications/tuxpaint.desktop + chmod -R 644 $pkgdir/usr/share/doc/tuxpaint-dev/* + chmod 755 $pkgdir/usr/share/doc/tuxpaint-dev/html +} diff --git a/community/tuxpaint/desktop.patch b/community/tuxpaint/desktop.patch new file mode 100644 index 000000000..e2068240e --- /dev/null +++ b/community/tuxpaint/desktop.patch @@ -0,0 +1,7 @@ +--- tuxpaint.desktop 2008-03-20 15:45:22.000000000 +0100 ++++ tuxpaint.desktop2 2008-03-20 15:56:33.000000000 +0100 +@@ -205,3 +205,4 @@ + Comment[zh_cn]=孩子的绘图程序。 + Comment[zh_tw]=適合兒童的畫圖程式 + Comment[zw]=Diif program paar keé men Dibuj paar biét biss ++Categories=Game;KidsGame;Graphics;RasterGraphics; diff --git a/community/tvision/PKGBUILD b/community/tvision/PKGBUILD new file mode 100644 index 000000000..c765d0fe1 --- /dev/null +++ b/community/tvision/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 3536 2009-10-05 09:28:02Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=tvision +pkgver=2.1.0_r3 +pkgrel=3 +pkgdesc="turbo vision library port (console interface)" +arch=(i686 x86_64) +url="http://tvision.sourceforge.net" +license=("GPL") +depends=(gpm gcc-libs libxmu) +options=('!makeflags') +source=("http://prdownloads.sourceforge.net/tvision/rhtvision-${pkgver/_r/-}.src.tar.gz" + tvision-2.1.0-gcc4.patch) +md5sums=('ce152a3eaddde2875403da8b764d9e15' + '39f2128812a5e7695a5b88ae1cb41fb2') + +build () { + cd $startdir/src/$pkgname + + patch -p1 <$srcdir/tvision-2.1.0-gcc4.patch + + ./configure --prefix=/usr --include=/usr/include + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/tvision/tvision-2.1.0-gcc4.patch b/community/tvision/tvision-2.1.0-gcc4.patch new file mode 100644 index 000000000..3882a4abe --- /dev/null +++ b/community/tvision/tvision-2.1.0-gcc4.patch @@ -0,0 +1,51 @@ +diff -wbBur tvision/classes/ipstream.cc tvision.my/classes/ipstream.cc +--- tvision/classes/ipstream.cc 2006-11-13 15:50:47.000000000 +0000 ++++ tvision.my/classes/ipstream.cc 2009-10-05 09:17:27.000000000 +0000 +@@ -19,6 +19,7 @@ + * + */ + #include <assert.h> ++#include <stdio.h> + #define Uses_string + #define Uses_TStreamable + #define Uses_TStreamableClass +diff -wbBur tvision/config.pl tvision.my/config.pl +--- tvision/config.pl 2007-04-18 15:46:34.000000000 +0000 ++++ tvision.my/config.pl 2009-10-05 09:17:33.000000000 +0000 +@@ -1199,12 +1199,6 @@ + $rep.="\t".GenInstallFiles('0644',"$makeDir/$ver",'$(libdir)'); + $stripDebug=($OSf eq 'Darwin') ? '-S' : '--strip-debug'; + $rep.="\tstrip $stripDebug \$(libdir)/$ver\n" unless $conf{'debugInfo'} eq 'yes'; +- # FreeBSD: merge data from libdir. +- # Darwin: doesn't have ldconfig. +- if ($OSf ne 'Darwin') +- { +- $rep.=($OSf eq 'FreeBSD') ? "\t-ldconfig -m \$(libdir)\n" : "\t-ldconfig\n"; +- } + } + if ($internac) + { +diff -wbBur tvision/include/tv/textdev.h tvision.my/include/tv/textdev.h +--- tvision/include/tv/textdev.h 2005-07-08 16:21:55.000000000 +0000 ++++ tvision.my/include/tv/textdev.h 2009-10-05 09:17:27.000000000 +0000 +@@ -16,6 +16,8 @@ + #if defined( Uses_TTextDevice ) && !defined( __TTextDevice ) + #define __TTextDevice + ++#include <stdio.h> ++ + class TRect; + class TScrollBar; + +diff -wbBur tvision/makes/common.imk tvision.my/makes/common.imk +--- tvision/makes/common.imk 2004-10-01 19:39:19.000000000 +0000 ++++ tvision.my/makes/common.imk 2009-10-05 09:17:11.000000000 +0000 +@@ -54,7 +54,7 @@ + C_EXTRA_FLAGS=$(SHARED_CODE_OPTION) + RHIDE_COMPILE_ARCHIVE=$(RHIDE_LD) $(RHIDE_LIBDIRS) $(LDFLAGS) \ + $(RHIDE_LDFLAGS) $(C_EXTRA_FLAGS) -o $(OUTFILE) \ +- $(OBJFILES) ++ $(OBJFILES) $(addprefix -l,$(RHIDE_OS_LIBS)) + else + RHIDE_COMPILE_ARCHIVE=$(RHIDE_AR) $(RHIDE_ARFLAGS) $(OUTFILE)\ + $(ALL_PREREQ) diff --git a/community/twin/PKGBUILD b/community/twin/PKGBUILD new file mode 100644 index 000000000..18fcb462a --- /dev/null +++ b/community/twin/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: G_Syme <demichan(at)mail(dot)upb(dot)de> +pkgname=twin +pkgver=0.6.1 +pkgrel=1 +pkgdesc="A text-mode window environment" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/twin/" +license=('GPL' 'LGPL') +depends=('ncurses' 'gpm' 'zlib' 'libtool' 'libxpm') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('79fa70a10f720a947ff7e9d7be77435b') + +build() { + cd $startdir/src/$pkgname-$pkgver + LDFLAGS="-lX11" ./configure --prefix=/usr \ + --enable-tt=yes \ + --enable-tt-hw-twin=yes --enable-tt-hw-twin-tunnel=yes --enable-tt-hw-twin-detunnel=yes \ + --enable-tt-hw-xml=yes \ + || return 1 + + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/twisted-web2/PKGBUILD b/community/twisted-web2/PKGBUILD new file mode 100644 index 000000000..e59a18d12 --- /dev/null +++ b/community/twisted-web2/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Nathan Jones <nathanj@insightbb.com> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=twisted-web2 +pkgver=8.1.0 +pkgrel=3 +pkgdesc="The twisted.web2 package in Twisted." +arch=('any') +url="http://twistedmatrix.com/" +license=('MIT') +depends=('twisted') +conflicts=('twisted-web') +source=("http://tmrc.mit.edu/mirror/twisted/Web2/8.1/TwistedWeb2-8.1.0.tar.bz2") +md5sums=('e34b48edf6fef075bd41ddbd215aed32') + +build() { + cd $srcdir/TwistedWeb2-8.1.0/ + python setup.py install --prefix=/usr --root=$pkgdir + install -D -m644 LICENSE \ + $pkgdir/usr/share/licenses/twisted-web2/LICENSE +} + diff --git a/community/txt2man/ChangeLog b/community/txt2man/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/txt2man/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/txt2man/PKGBUILD b/community/txt2man/PKGBUILD new file mode 100644 index 000000000..42f41751e --- /dev/null +++ b/community/txt2man/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Roberto Alsina <ralsina@kde.org> + +pkgname=txt2man +pkgver=1.5.5 +pkgrel=1 +pkgdesc="Converts flat ASCII text to man page format" +arch=('i686' 'x86_64') +url="http://mvertes.free.fr/" +license=('GPL') +depends=( 'bash' 'gawk') +source=(http://mvertes.free.fr/download/txt2man-$pkgver.tar.gz) +md5sums=('d10fe6e9876a2969201ea4d75ac9ea48') + +build() { + cd $startdir/src/txt2man-$pkgver && \ + PATH=./:$PATH make prefix=$startdir/pkg/usr install +} diff --git a/community/txt2tags/ChangeLog b/community/txt2tags/ChangeLog new file mode 100644 index 000000000..961b33200 --- /dev/null +++ b/community/txt2tags/ChangeLog @@ -0,0 +1,9 @@ + +2008-08-17 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 2.5 + +2008-01-14 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Fixed the manpage path + diff --git a/community/txt2tags/PKGBUILD b/community/txt2tags/PKGBUILD new file mode 100644 index 000000000..ae7adf2e9 --- /dev/null +++ b/community/txt2tags/PKGBUILD @@ -0,0 +1,54 @@ +# Contributor: Douglas Soares de Andrade <dsandrade@gmail.com> + +pkgname=txt2tags +pkgver=2.5 +pkgrel=3 +pkgdesc="Txt2tags is a text formatting and conversion tool." +arch=('any') +url="http://txt2tags.sf.net" +license=('GPL') +depends=('python') +source=(http://downloads.sourceforge.net/sourceforge/txt2tags/$pkgname-$pkgver.tgz) + +md5sums=('e4d4553651b5be0711263378ca133c43') + +build() { + mkdir -p $pkgdir/usr/share/vim/vimfiles/{plugin,syntax,compiler,macros} + mkdir -p $pkgdir/usr/share/man/{it,pt_BR,fr,es,ca}/man1 + mkdir -p $pkgdir/usr/share/man/man1 + mkdir -p $pkgdir/usr/bin + + cd $srcdir/$pkgname-$pkgver + + # Installing the binary in the /usr/bin + install -m755 txt2tags $pkgdir/usr/bin + + # Moving the vim files to /usr/share/vim/syntax + #mv extras/*.vim $pkgdir/usr/share/vim/vimfiles/plugin + mv extras/{pagemaker,txt2tags}.vim $pkgdir/usr/share/vim/vimfiles/syntax + mv extras/gvim-menu.vim $pkgdir/usr/share/vim/vimfiles/plugin/txt2tags-gvim-menu.vim + mv extras/txt2tags-compiler.vim $pkgdir/usr/share/vim/vimfiles/compiler + mv extras/unhtml.vim $pkgdir/usr/share/vim/vimfiles/macros + + # Installing other extra tools + install -m755 extras/{t2tmake.rb,gensite,html-update.sh} $pkgdir/usr/bin + + # Handling the manpage + cd doc + + for language in {"it","pt","fr","es","ca"}; do + mv manpage-$language.man txt2tags.1-$language; + gzip txt2tags.1-$language; + + if [ $language == "pt" ]; then + mv txt2tags.1-$language.gz $pkgdir/usr/share/man/pt_BR/man1/txt2tags.1.gz; + else + mv txt2tags.1-$language.gz $pkgdir/usr/share/man/$language/man1/txt2tags.1.gz; + fi + done + + # English manpage + mv manpage.man txt2tags.1 + gzip txt2tags.1 + mv txt2tags.1.gz $pkgdir/usr/share/man/man1/ +} diff --git a/community/typespeed/PKGBUILD b/community/typespeed/PKGBUILD new file mode 100644 index 000000000..79ad3e575 --- /dev/null +++ b/community/typespeed/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 3446 2009-10-03 13:27:57Z ibiru $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> +# And Maintainer: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> +pkgname=typespeed +pkgver=0.6.5 +pkgrel=2 +pkgdesc="Test your typing speed, and get your fingers' CPS." +arch=('i686' 'x86_64') +url="http://tobias.eyedacor.org/typespeed/" +license=('GPL') +depends=('ncurses') +install=$pkgname.install +source=(http://tobias.eyedacor.org/typespeed/$pkgname-$pkgver.tar.gz) +md5sums=('578102b418c7df84903d3e90df2e7483') +build() { + cd $srcdir/$pkgname-$pkgver + + ./configure --prefix=/usr \ + --localstatedir=/var \ + --sysconfdir=/etc + + make || return 1 + make DESTDIR=$pkgdir install +} + diff --git a/community/typespeed/typespeed.install b/community/typespeed/typespeed.install new file mode 100644 index 000000000..3fab10e3d --- /dev/null +++ b/community/typespeed/typespeed.install @@ -0,0 +1,16 @@ +post_install() { + getent group games > /dev/null || /usr/sbin/groupadd -g 20 games + /usr/bin/typespeed --makescores + chown root.20 /usr/share/typespeed/* +} + +post_upgrade() { + getent group games > /dev/null || /usr/sbin/groupadd -g 20 games + /usr/bin/typespeed --makescores + chown root.20 /usr/share/typespeed/* +} + +pre_remove() { +/bin/true +} + diff --git a/community/ucl/PKGBUILD b/community/ucl/PKGBUILD new file mode 100644 index 000000000..1d5c97118 --- /dev/null +++ b/community/ucl/PKGBUILD @@ -0,0 +1,19 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Contributor: arjan <arjan@archlinux.org> +# Previous Contributor: Tom Newsom <Jeepster@gmx.co.uk> +pkgname=ucl +pkgver=1.03 +pkgrel=3.1 +pkgdesc="Portable lossless data compression library written in ANSI C" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.oberhumer.com/opensource/ucl/" +options=(!libtool) +source=(http://www.oberhumer.com/opensource/$pkgname/download/$pkgname-$pkgver.tar.gz) +md5sums=('852bd691d8abc75b52053465846fba34') +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/ude/PKGBUILD b/community/ude/PKGBUILD new file mode 100644 index 000000000..e103d3028 --- /dev/null +++ b/community/ude/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: eric <eric@archlinux.org> +# Contributor: dorphell <dorphell@gmx.net> + +pkgname=ude +pkgver=0.2.9b +pkgrel=2 +pkgdesc="UDE, the Unix Desktop Environment, is a GUI desktop environment" +arch=('i686' 'x86_64') +license=('GPL') +depends=('libjpeg' 'libxmu' 'libxpm') +url="http://udeproject.sourceforge.net/index.shtml" +source=(http://downloads.sourceforge.net/udeproject/$pkgname-$pkgver.tar.gz \ + $pkgname.desktop) +md5sums=('fbe4d9b154f6ba777a12acf35e601855' + '84f94253ea284258c4465cd76edf599f') + +build() { + cd $startdir/src/$pkgname-$pkgver + /bin/mkdir -p $startdir/pkg/etc/X11/sessions + ./configure --prefix=/usr + /usr/bin/make || return 1 + /usr/bin/make prefix=$startdir/pkg/usr install + /bin/cp $startdir/$pkgname.desktop $startdir/pkg/etc/X11/sessions +} diff --git a/community/ude/ude.desktop b/community/ude/ude.desktop new file mode 100644 index 000000000..48a022d0b --- /dev/null +++ b/community/ude/ude.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Ude +Comment=The ude window manager +Exec=uwm +# no icon yet, only the top three are currently used +Icon= +Type=Application diff --git a/community/ufw/PKGBUILD b/community/ufw/PKGBUILD new file mode 100644 index 000000000..e39ba2c83 --- /dev/null +++ b/community/ufw/PKGBUILD @@ -0,0 +1,31 @@ +# Contributor: Kessia 'even' Pinheiro <kessiapinheiro at gmail.com> +# Contributor: Sorin Ionescu <sorin.ionescu@gmail.com> +pkgname=ufw +pkgver=0.27 +pkgrel=1 +pkgdesc="A simple tool to manage a local host-based firewall" +arch=('i686' 'x86_64') +url="https://launchpad.net/ufw" +license=('GPL3') +backup=('etc/ufw/before.rules' + 'etc/ufw/after.rules' + 'etc/ufw/ufw.conf' + 'etc/ufw/user.rules' + 'etc/ufw/sysctl.conf' + 'etc/default/ufw' + 'var/lib/ufw/user.rules') +depends=('iptables>=1.4' 'python>=2.5' 'sed>=3.95') +source=("http://archive.ubuntu.com/ubuntu/pool/main/u/${pkgname}/${pkgname}_${pkgver}.orig.tar.gz" + 'http://archive.ubuntu.com/ubuntu/pool/main/l/lsb/lsb_3.2-14ubuntu2.tar.gz') +md5sums=('acad0f150d7c58dccd97348215c1652f' + '79bc86603bd4c30247d116c4a499f9ba') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + install -D -m0644 ${srcdir}/lsb-3.2/init-functions ${pkgdir}/lib/lsb/init-functions || return 1 + + python setup.py install --root=${pkgdir} || return 1 + install -D -m0755 -o root -g root ${srcdir}/${pkgname}-${pkgver}/doc/initscript.example ${pkgdir}/etc/rc.d/ufw || return 1 + sed -i 's,init.d,rc.d,' ${pkgdir}/etc/rc.d/ufw || return 1 +} diff --git a/community/ultimate-ircd/PKGBUILD b/community/ultimate-ircd/PKGBUILD new file mode 100644 index 000000000..562a9fde6 --- /dev/null +++ b/community/ultimate-ircd/PKGBUILD @@ -0,0 +1,56 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=ultimate-ircd +pkgver=3.0.2 +pkgrel=1 +pkgdesc="ultimate irc server" +arch=(i686 x86_64) +url="http://www.shadow-realm.org/" +license=("GPL") +depends=(glibc) +makedepends=(patch) +conflicts=(ircd) +provides=(ircd) +backup=() +install=ircd.install +source=(http://downloads.sourceforge.net/sourceforge/ultimate/Ultimate$pkgver.tar.bz2 \ + ultimate-ircd \ + conf-fix.patch) +md5sums=('8bc14b97d22a3ce3415cc0540ae459f6' + '6578a4b5cd8559db5de38179a175a025' + '5e0f2a02e12675ac070a148c3234e111') + +build() { + cd $startdir/src/Ultimate$pkgver + ./configure --prefix=/usr --enable-chinese-nick + + for i in `find -type f -name Makefile`; do + echo Patching $i... + sed -i "s#prefix = /usr#prefix = $startdir/pkg/usr#" $i + sed -i "s#libexecdir = \${bindir}#libexecdir = $startdir/pkg/usr/lib/ircd#" $i + sed -i "s#sysconfdir = \${prefix}/etc#sysconfdir = $startdir/pkg/etc/ircd#" $i + sed -i "s#localstatedir = \${prefix}#localstatedir = $startdir/pkg/var#" $i + sed -i "s#networksubdir = \${prefix}/etc/networks#networksubdir = $startdir/pkg/etc/ircd/networks#" $i + sed -i "s#\$(localstatedir)/logs#\$(localstatedir)/log/ircd#" $i + done + + cd include && patch -N <../../conf-fix.patch && cd .. + make || return 1 + + mkdir -p $startdir/pkg/usr/bin && \ + mkdir -p $startdir/pkg/var/log/ircd && \ + mkdir -p $startdir/pkg/etc/ircd/networks && \ + make install && \ + rm -f $startdir/pkg/usr/ircd && \ + rm -f $startdir/pkg/usr/kill && \ + rm -f $startdir/pkg/usr/rehash && \ + cd $startdir/pkg/usr/bin && \ + mv mkpasswd irc-mkpasswd && \ + mv ssl-cert.sh irc-ssl-cert.sh && \ + mv ssl-search.sh irc-ssl-search.sh && \ + install -D -m 0755 $startdir/src/ultimate-ircd $startdir/pkg/etc/rc.d/ultimate-ircd && \ + install -d -m 0755 $startdir/pkg/var/run/ircd && \ + install -d -m 0755 $startdir/pkg/var/lib/ircd +} diff --git a/community/ultimate-ircd/conf-fix.patch b/community/ultimate-ircd/conf-fix.patch new file mode 100644 index 000000000..735d8120c --- /dev/null +++ b/community/ultimate-ircd/conf-fix.patch @@ -0,0 +1,25 @@ +--- ./config.h.org 2005-04-11 10:30:55.000000000 -0700 ++++ ./config.h 2006-04-26 17:42:04.000000000 -0700 +@@ -110,10 +110,12 @@ + /* dirs */ + #define DPATH IRCD_PREFIX + #define BINPATH IRCD_PREFIX "/bin/" +-#define ETCPATH IRCD_PREFIX "/etc" +-#define LOGPATH IRCD_PREFIX "/logs" ++#define ETCPATH "/etc/ircd" ++#define LOGPATH "/var/log/ircd" + + /* files */ ++#define PPATH "/var/run/ircd/ircd.pid" ++ + #define SPATH BINPATH "/ircd" /* ircd executable */ + + #define CPATH ETCPATH "/ircd.conf" /* ircd.conf file */ +@@ -125,7 +127,6 @@ + #define SMPATH ETCPATH "/ircd.smotd" /* Short Message Of The Day */ + #define OMPATH ETCPATH "/ircd.opermotd" /* Operator Message Of The Day */ + #define RPATH ETCPATH "/ircd.rules" /* Rules File */ +-#define PPATH ETCPATH "/ircd.pid" /* IRCd PID */ + #define IRCDSSL_CPATH ETCPATH "/ircd.crt" /* Client SSL */ + #define IRCDSSL_KPATH ETCPATH "/ircd.key" /* Client SSL */ + diff --git a/community/ultimate-ircd/ircd.install b/community/ultimate-ircd/ircd.install new file mode 100644 index 000000000..64af072ca --- /dev/null +++ b/community/ultimate-ircd/ircd.install @@ -0,0 +1,34 @@ +pre_install() { + /bin/true +} + +post_install() { + groupadd irc + useradd -G irc -d /var/lib/ircd ircd + chown -R ircd.irc /var/log/ircd + chown -R ircd.irc /var/lib/ircd + chown -R ircd.irc /var/run/ircd +} + +pre_upgrade() { + /bin/true +} + +post_upgrade() { + chown -R ircd.irc /var/log/ircd + chown -R ircd.irc /var/lib/ircd + chown -R ircd.irc /var/run/ircd +} + +pre_remove() { + /bin/true +} + +post_remove() { + userdel ircd + groupdel irc +} + +op=$1 +shift +$op $* diff --git a/community/ultimate-ircd/ultimate-ircd b/community/ultimate-ircd/ultimate-ircd new file mode 100644 index 000000000..b8a2b6aa3 --- /dev/null +++ b/community/ultimate-ircd/ultimate-ircd @@ -0,0 +1,53 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + pidof /usr/bin/ircd +} + +case "$1" in + start) + stat_busy "Starting Ultimate IRCd" + + [ -f /var/run/ircd/ircd.pid ] && rm -f /var/run/ircd/ircd.pid + PID=`get_pid` + if [ -z "$PID" ]; then + su -c '/usr/bin/ircd -f /etc/ircd/ircd.conf' ircd 1>>/var/log/ircd/stdout.log 2>>/var/log/ircd/sterr.log + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + add_daemon ultimate-ircd + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping Ultimate IRCd" + PID=`get_pid` + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/ircd/ircd.pid &> /dev/null + rm_daemon ultimate-ircd + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/umfpack/PKGBUILD b/community/umfpack/PKGBUILD new file mode 100644 index 000000000..f5fe21513 --- /dev/null +++ b/community/umfpack/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 2321 2009-09-16 09:21:46Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: iKevin <kellwood at ameritech dot net> + +pkgname=umfpack +pkgver=5.4.0 +pkgrel=1 +pkgdesc="A multifrontal direct solver for unsymmetric linear systems" +arch=('i686' 'x86_64') +url="http://www.cise.ufl.edu/research/sparse/umfpack" +license=('LGPL') +makedepends=('lapack' 'blas') +source=(http://www.cise.ufl.edu/research/sparse/umfpack/v$pkgver/UMFPACK.tar.gz \ + http://www.cise.ufl.edu/research/sparse/UFconfig/current/UFconfig.tar.gz \ + http://www.cise.ufl.edu/research/sparse/amd/current/AMD.tar.gz \ + UFconfig.mk) +md5sums=('4455192ff4bf0fd75796d08c0ed614a6' + '51e9e30bc8cbd750cfc4a62e8bc598ac' + 'f81fcae945de82864035b03ee20a8d2b' + 'cf6b013946072fd4ec1881e1dee25910') + +build() { + cd "$srcdir/UMFPACK" + cp -rf "$srcdir/UFconfig/xerbla" . + cp -L ../UFconfig.mk $startdir/src/UFconfig + [ $CARCH == "x86_64" ] && sed -i 's#CFLAGS = -O3 -fexceptions#CFLAGS = -O3 -fexceptions -fPIC#' $srcdir/UFconfig/UFconfig.mk + make library || return 1 + install -d "$pkgdir/usr/lib" "$pkgdir/usr/include" + install -D -m644 Lib/libumfpack.a "$pkgdir/usr/lib/libumfpack.a" + cp $startdir/src/UMFPACK/Include/*.h $startdir/pkg/usr/include + install -D -m644 "$srcdir/AMD/Lib/libamd.a" "$pkgdir/usr/lib/libamd.a" + cp $startdir/src/AMD/Include/*.h $startdir/pkg/usr/include + install -m644 "$srcdir/UFconfig/UFconfig.h" "$pkgdir/usr/include" || return 1 + + # Fix permissions + cd $startdir/pkg/usr/include + chmod oug+r * + cd $startdir/pkg/usr/lib + chmod oug+r * +} diff --git a/community/umfpack/UFconfig.mk b/community/umfpack/UFconfig.mk new file mode 100644 index 000000000..d8640a2d0 --- /dev/null +++ b/community/umfpack/UFconfig.mk @@ -0,0 +1,351 @@ +#=============================================================================== +# UFconfig.mk: common configuration file for the SuiteSparse +#=============================================================================== + +# This file contains all configuration settings for all packages authored or +# co-authored by Tim Davis at the University of Florida: +# +# Package Version Description +# ------- ------- ----------- +# AMD 1.2 or later approximate minimum degree ordering +# COLAMD 2.4 or later column approximate minimum degree ordering +# CCOLAMD 1.0 or later constrained column approximate minimum degree ordering +# CAMD any constrained approximate minimum degree ordering +# UMFPACK 4.5 or later sparse LU factorization, with the BLAS +# CHOLMOD any sparse Cholesky factorization, update/downdate +# KLU 0.8 or later sparse LU factorization, BLAS-free +# BTF 0.8 or later permutation to block triangular form +# LDL 1.2 or later concise sparse LDL' +# LPDASA any linear program solve (dual active set algorithm) +# CXSparse any extended version of CSparse (int/long, real/complex) +# SuiteSparseQR any sparse QR factorization +# +# The UFconfig directory and the above packages should all appear in a single +# directory, in order for the Makefile's within each package to find this file. +# +# To enable an option of the form "# OPTION = ...", edit this file and +# delete the "#" in the first column of the option you wish to use. + +#------------------------------------------------------------------------------ +# Generic configuration +#------------------------------------------------------------------------------ + +# C compiler and compiler flags: These will normally not give you optimal +# performance. You should select the optimization parameters that are best +# for your system. On Linux, use "CFLAGS = -O3 -fexceptions" for example. +CC = cc + CFLAGS = -O (for example; see below for details) + +# C++ compiler (also uses CFLAGS) +CPLUSPLUS = g++ + +# ranlib, and ar, for generating libraries +RANLIB = ranlib +AR = ar cr + +# delete and rename a file +RM = rm -f +MV = mv -f + +# Fortran compiler (not normally required) +F77 = gfortran +F77FLAGS = -O3 +F77LIB = + +# C and Fortran libraries +LIB = -lm + +# For compiling MATLAB mexFunctions (MATLAB 7.5 or later) +MEX = mex -O -largeArrayDims -lmwlapack -lmwblas + +# For compiling MATLAB mexFunctions (MATLAB 7.3 and 7.4) +# MEX = mex -O -largeArrayDims -lmwlapack + +# For MATLAB 7.2 or earlier, you must use one of these options: +# MEX = mex -O -lmwlapack +# MEX = mex -O + +# Which version of MAKE you are using (default is "make") +# MAKE = make +# MAKE = gmake + +#------------------------------------------------------------------------------ +# BLAS and LAPACK configuration: +#------------------------------------------------------------------------------ + +# UMFPACK and CHOLMOD both require the BLAS. CHOLMOD also requires LAPACK. +# See Kazushige Goto's BLAS at http://www.cs.utexas.edu/users/flame/goto/ or +# http://www.tacc.utexas.edu/~kgoto/ for the best BLAS to use with CHOLMOD. +# LAPACK is at http://www.netlib.org/lapack/ . You can use the standard +# Fortran LAPACK along with Goto's BLAS to obtain very good performance. +# CHOLMOD gets a peak numeric factorization rate of 3.6 Gflops on a 3.2 GHz +# Pentium 4 (512K cache, 4GB main memory) with the Goto BLAS, and 6 Gflops +# on a 2.5Ghz dual-core AMD Opteron. + +# These settings will probably not work, since there is no fixed convention for +# naming the BLAS and LAPACK library (*.a or *.so) files. + +# Using the Goto BLAS: +# BLAS = -lgoto -lgfortran -lgfortranbegin -lg2c + +# This is probably slow ... it might connect to the Standard Reference BLAS: +BLAS = -Lusr/lib -lblas -lgfortran -lgfortranbegin +LAPACK = -llapack + +# Using non-optimized versions: +# BLAS = -lblas_plain -lgfortran -lgfortranbegin -lg2c +# LAPACK = -llapack_plain + +# The BLAS might not contain xerbla, an error-handling routine for LAPACK and +# the BLAS. Also, the standard xerbla requires the Fortran I/O library, and +# stops the application program if an error occurs. A C version of xerbla +# distributed with this software (UFconfig/xerbla/libcerbla.a) includes a +# Fortran-callable xerbla routine that prints nothing and does not stop the +# application program. This is optional. +# XERBLA = ../../UFconfig/xerbla/libcerbla.a + +# If you wish to use the XERBLA in LAPACK and/or the BLAS instead, +# use this option: +XERBLA = + +# If you wish to use the Fortran UFconfig/xerbla/xerbla.f instead, use this: +# XERBLA = ../../UFconfig/xerbla/libxerbla.a + +#------------------------------------------------------------------------------ +# METIS, optionally used by CHOLMOD +#------------------------------------------------------------------------------ + +# If you do not have METIS, or do not wish to use it in CHOLMOD, you must +# compile CHOLMOD with the -DNPARTITION flag. You must also use the +# "METIS =" option, below. + +# The path is relative to where it is used, in CHOLMOD/Lib, CHOLMOD/MATLAB, etc. +# You may wish to use an absolute path. METIS is optional. Compile +# CHOLMOD with -DNPARTITION if you do not wish to use METIS. +METIS_PATH = ../../metis-4.0 +METIS = ../../metis-4.0/libmetis.a + +# If you use CHOLMOD_CONFIG = -DNPARTITION then you must use the following +# options: +# METIS_PATH = +# METIS = + +#------------------------------------------------------------------------------ +# UMFPACK configuration: +#------------------------------------------------------------------------------ + +# Configuration flags for UMFPACK. See UMFPACK/Source/umf_config.h for details. +# +# -DNBLAS do not use the BLAS. UMFPACK will be very slow. +# -D'LONGBLAS=long' or -DLONGBLAS='long long' defines the integers used by +# LAPACK and the BLAS (defaults to 'int') +# -DNSUNPERF do not use the Sun Perf. Library (default is use it on Solaris) +# -DNPOSIX do not use POSIX routines sysconf and times. +# -DGETRUSAGE use getrusage +# -DNO_TIMER do not use any timing routines +# -DNRECIPROCAL do not multiply by the reciprocal +# -DNO_DIVIDE_BY_ZERO do not divide by zero + +UMFPACK_CONFIG = + +#------------------------------------------------------------------------------ +# CHOLMOD configuration +#------------------------------------------------------------------------------ + +# CHOLMOD Library Modules, which appear in libcholmod.a: +# Core requires: none +# Check requires: Core +# Cholesky requires: Core, AMD, COLAMD. optional: Partition, Supernodal +# MatrixOps requires: Core +# Modify requires: Core +# Partition requires: Core, CCOLAMD, METIS. optional: Cholesky +# Supernodal requires: Core, BLAS, LAPACK +# +# CHOLMOD test/demo Modules (all are GNU GPL, do not appear in libcholmod.a): +# Tcov requires: Core, Check, Cholesky, MatrixOps, Modify, Supernodal +# optional: Partition +# Valgrind same as Tcov +# Demo requires: Core, Check, Cholesky, MatrixOps, Supernodal +# optional: Partition +# +# Configuration flags: +# -DNCHECK do not include the Check module. License GNU LGPL +# -DNCHOLESKY do not include the Cholesky module. License GNU LGPL +# -DNPARTITION do not include the Partition module. License GNU LGPL +# also do not include METIS. +# -DNGPL do not include any GNU GPL Modules in the CHOLMOD library: +# -DNMATRIXOPS do not include the MatrixOps module. License GNU GPL +# -DNMODIFY do not include the Modify module. License GNU GPL +# -DNSUPERNODAL do not include the Supernodal module. License GNU GPL +# +# -DNPRINT do not print anything. +# -D'LONGBLAS=long' or -DLONGBLAS='long long' defines the integers used by +# LAPACK and the BLAS (defaults to 'int') +# -DNSUNPERF for Solaris only. If defined, do not use the Sun +# Performance Library + +CHOLMOD_CONFIG = + +#------------------------------------------------------------------------------ +# SuiteSparseQR configuration: +#------------------------------------------------------------------------------ + +# The SuiteSparseQR library can be compiled with the following options: +# +# -DNPARTITION do not include the CHOLMOD partition module +# -DNEXPERT do not include the functions in SuiteSparseQR_expert.cpp +# -DTIMING enable timing and flop counts +# -DHAVE_TBB enable the use of Intel's Threading Building Blocks (TBB) + +# default, without timing, without TBB: +SPQR_CONFIG = +# with timing and TBB: +# SPQR_CONFIG = -DTIMING -DHAVE_TBB +# with timing +# SPQR_CONFIG = -DTIMING + +# with TBB, you must select this: +# TBB = -ltbb +# without TBB: +TBB = + +# with timing, you must include the timing library: +# RTLIB = -lrt +# without timing +RTLIB = + +#------------------------------------------------------------------------------ +# Linux +#------------------------------------------------------------------------------ + +# Using default compilers: +# CC = gcc +CFLAGS = -O3 -fexceptions + +# alternatives: +# CFLAGS = -g -fexceptions \ + -Wall -W -Wshadow -Wmissing-prototypes -Wstrict-prototypes \ + -Wredundant-decls -Wnested-externs -Wdisabled-optimization -ansi +# CFLAGS = -O3 -fexceptions \ + -Wall -W -Werror -Wshadow -Wmissing-prototypes -Wstrict-prototypes \ + -Wredundant-decls -Wnested-externs -Wdisabled-optimization -ansi +# CFLAGS = -O3 -fexceptions -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE +# CFLAGS = -O3 +# CFLAGS = -O3 -g -fexceptions + +# consider: +# -fforce-addr -fmove-all-movables -freduce-all-givs -ftsp-ordering +# -frename-registers -ffast-math -funroll-loops + +# Using the Goto BLAS: +# BLAS = -lgoto -lfrtbegin -lg2c $(XERBLA) -lpthread + +# Using Intel's icc and ifort compilers: +# (does not work for mexFunctions unless you add a mexopts.sh file) +# F77 = ifort +# CC = icc +# CFLAGS = -O3 -xN -vec_report=0 +# CFLAGS = -g +# old (broken): CFLAGS = -ansi -O3 -ip -tpp7 -xW -vec_report0 + +# 64bit: +# F77FLAGS = -O -m64 +# CFLAGS = -O3 -fexceptions -m64 +# BLAS = -lgoto64 -lfrtbegin -lg2c -lpthread $(XERBLA) +# LAPACK = -llapack64 + + +# SUSE Linux 10.1, AMD Opteron, with GOTO Blas +# F77 = gfortran +# BLAS = -lgoto_opteron64 -lgfortran + +# SUSE Linux 10.1, Intel Pentium, with GOTO Blas +# F77 = gfortran +# BLAS = -lgoto -lgfortran + +#------------------------------------------------------------------------------ +# Solaris +#------------------------------------------------------------------------------ + +# 32-bit +# CFLAGS = -KPIC -dalign -xc99=%none -Xc -xlibmieee -xO5 -xlibmil -m32 + +# 64-bit +# CFLAGS = -fast -KPIC -xc99=%none -xlibmieee -xlibmil -m64 -Xc + +# FFLAGS = -fast -KPIC -dalign -xlibmil -m64 + +# The Sun Performance Library includes both LAPACK and the BLAS: +# BLAS = -xlic_lib=sunperf +# LAPACK = + + +#------------------------------------------------------------------------------ +# Compaq Alpha +#------------------------------------------------------------------------------ + +# 64-bit mode only +# CFLAGS = -O2 -std1 +# BLAS = -ldxml +# LAPACK = + +#------------------------------------------------------------------------------ +# Macintosh +#------------------------------------------------------------------------------ + +# CC = gcc +# CFLAGS = -O3 -fno-common -no-cpp-precomp -fexceptions +# LIB = -lstdc++ +# BLAS = -framework Accelerate +# LAPACK = -framework Accelerate + +#------------------------------------------------------------------------------ +# IBM RS 6000 +#------------------------------------------------------------------------------ + +# BLAS = -lessl +# LAPACK = + +# 32-bit mode: +# CFLAGS = -O4 -qipa -qmaxmem=16384 -qproto +# F77FLAGS = -O4 -qipa -qmaxmem=16384 + +# 64-bit mode: +# CFLAGS = -O4 -qipa -qmaxmem=16384 -q64 -qproto +# F77FLAGS = -O4 -qipa -qmaxmem=16384 -q64 +# AR = ar -X64 + +#------------------------------------------------------------------------------ +# SGI IRIX +#------------------------------------------------------------------------------ + +# BLAS = -lscsl +# LAPACK = + +# 32-bit mode +# CFLAGS = -O + +# 64-bit mode (32 bit int's and 64-bit long's): +# CFLAGS = -64 +# F77FLAGS = -64 + +# SGI doesn't have ranlib +# RANLIB = echo + +#------------------------------------------------------------------------------ +# AMD Opteron (64 bit) +#------------------------------------------------------------------------------ + +# BLAS = -lgoto_opteron64 -lg2c +# LAPACK = -llapack_opteron64 + +# SUSE Linux 10.1, AMD Opteron +# F77 = gfortran +# BLAS = -lgoto_opteron64 -lgfortran +# LAPACK = -llapack_opteron64 + +#------------------------------------------------------------------------------ +# remove object files and profile output +#------------------------------------------------------------------------------ + +CLEAN = *.o *.obj *.ln *.bb *.bbg *.da *.tcov *.gcov gmon.out *.bak *.d *.gcda *.gcno diff --git a/community/umleditor/ChangeLog b/community/umleditor/ChangeLog new file mode 100644 index 000000000..3dd409a29 --- /dev/null +++ b/community/umleditor/ChangeLog @@ -0,0 +1,2 @@ +2007-06-25 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/umleditor/PKGBUILD b/community/umleditor/PKGBUILD new file mode 100644 index 000000000..6c4aa2e2d --- /dev/null +++ b/community/umleditor/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=umleditor +pkgver=3.1.4 +pkgrel=1 +pkgdesc="UML/INTERLIS-Editor" +arch=('i686' 'x86_64') +url="http://www.umleditor.org/" +license=('LGPL') +depends=('java-runtime' 'interlis-compiler') +makedepends=('unzip') +source=(http://www.umleditor.org/download/$pkgname-$pkgver.zip 'umleditor') +md5sums=('ce6e82b962107c52fa865194ba6434c2' + 'c3a61e0c0b11efefc2d1b70c2e3f1aa9') + +build() { + install -d "$pkgdir/opt/$pkgname" + cp $srcdir/$pkgname-$pkgver/*.jar "$pkgdir/opt/$pkgname" || return 1 + cp -r "$srcdir/$pkgname-$pkgver/xmirose" "$pkgdir/opt/$pkgname" || return 1 + install -D -m755 "$srcdir/umleditor" "$pkgdir/usr/bin/umleditor" || return 1 +} diff --git a/community/umleditor/umleditor b/community/umleditor/umleditor new file mode 100644 index 000000000..ed539d4c0 --- /dev/null +++ b/community/umleditor/umleditor @@ -0,0 +1,7 @@ +#!/bin/sh +for name in /opt/umleditor/* ; do + CP=$CP:$name +done +#CP=/usr/share/java/ili2c/ili2c.jar:$CP + +java -cp $CP -jar /opt/umleditor/umleditor.jar diff --git a/community/umlet/PKGBUILD b/community/umlet/PKGBUILD new file mode 100644 index 000000000..0e83b369a --- /dev/null +++ b/community/umlet/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 3211 2009-09-30 14:59:21Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Gleidson Echeli <gleidson dot echeli at gmail dot com> + +pkgname=umlet +pkgver=10.0 +pkgrel=1 +pkgdesc="Free UML Tool for Fast UML Diagrams (stand-alone version)" +arch=('any') +url="http://www.umlet.com" +license=('GPL') +depends=('java-runtime') +makedepends=('unzip' 'patch') +source=("http://www.umlet.com/umlet_${pkgver/./_}/umlet_10.zip" + 'umlet.desktop' + 'UMLet.sh.diff') +md5sums=('c64078bc1cc018bda43c7b226575a961' + 'f07815432b21ab77ed953df79223dc8c' + '658ee8c5bde1ee1e4604ddc46757a729') + +build() { + install -D -m644 ${srcdir}/umlet.desktop ${startdir}/pkg/usr/share/applications/umlet.desktop || return 1 + + cd ${srcdir}/UMLet + + patch -Np1 -i ../UMLet.sh.diff || return 1 + rm -f UMLet.sh.orig + + install -D -m755 UMLet.sh ${pkgdir}/usr/bin/umlet || return 1 + + rm -rf src || return 1 + rm -ff UMLet.exe || return 1 + + mv ${srcdir}/UMLet ${pkgdir}/usr/share/umlet || return 1 +} diff --git a/community/umlet/UMLet.sh.diff b/community/umlet/UMLet.sh.diff new file mode 100644 index 000000000..5070996f2 --- /dev/null +++ b/community/umlet/UMLet.sh.diff @@ -0,0 +1,11 @@ +diff -aur UMLet 9.1.old/UMLet.sh UMLet 9.1/UMLet.sh +--- UMLet 9.1.old/UMLet.sh 2009-03-08 16:37:36.000000000 -0300 ++++ UMLet 9.1/UMLet.sh 2009-03-10 18:04:23.000000000 -0300 +@@ -21,6 +21,7 @@ + + # uncomment this to be able to start umlet from anywhere (UMLET HOME has to be set) + # cd $UMLET_HOME ++cd /usr/share/umlet + if [ $# -gt 0 ] + then java -jar umlet.jar -filename=$currentDir/$1 + else java -jar umlet.jar diff --git a/community/umlet/umlet.desktop b/community/umlet/umlet.desktop new file mode 100644 index 000000000..3daa96b23 --- /dev/null +++ b/community/umlet/umlet.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Name=UMLet +GenericName=UMLet +Comment=Free UML Tool for Fast UML Diagrams +Exec=umlet +Icon=/usr/share/umlet/icons/umlet.gif +Terminal=false +Categories=Development; +StartupNotify=true diff --git a/community/unace/01-makefiles.dpatch b/community/unace/01-makefiles.dpatch new file mode 100644 index 000000000..798c226e0 --- /dev/null +++ b/community/unace/01-makefiles.dpatch @@ -0,0 +1,52 @@ +#!/bin/sh /usr/share/dpatch/dpatch-run +## 01-makefiles.dpatch by Fabian Greffrath <fabian@debian-unofficial.org> +## +## DP: Fix upstream makefiles + +@DPATCH@ + +diff -Nru unace-nonfree-2.5.orig/base.mk unace-nonfree-2.5/base.mk +--- unace-nonfree-2.5.orig/base.mk 2003-11-27 20:16:20.000000000 +0100 ++++ unace-nonfree-2.5/base.mk 2006-01-31 09:33:04.000000000 +0100 +@@ -427,9 +427,7 @@ + ############################################################################## + + ifndef ISWMAKE +-include $(MAKE_DIR)baseace.mk + include $(MAKE_DIR)baseuace.mk + else +-!include $(MAKE_DIR)baseace.mk + !include $(MAKE_DIR)baseuace.mk + endif +diff -Nru unace-nonfree-2.5.orig/makefile unace-nonfree-2.5/makefile +--- unace-nonfree-2.5.orig/makefile 2003-11-24 00:24:24.000000000 +0100 ++++ unace-nonfree-2.5/makefile 2006-01-31 09:40:17.000000000 +0100 +@@ -18,6 +18,6 @@ + INCLDIR = //usr/include + +-DEFINES = -D__LINUX__ -D__unix__ -D__GCC__ -D__HAS_IO_H__ ++DEFINES = -D__LINUX__ -D__unix__ -D__GCC__ -U__HAS_IO_H__ + + ifdef DEBUG + LSWITCHES = +@@ -47,7 +47,7 @@ + $(APPS_UNACEEXE_CFILES) + + unace: $(UNACEEXELIN_CFILES) +- gcc $(LSWITCHES) -Wl,-lncurses -static -I$(INCLDIR) -I$(INCLSYSDIR) -I$(SRCSsl) $(DEFINES) $(UNACEEXELIN_CFILES) -ggdb -o$(EXECS_DIR)unace ++ gcc $(LSWITCHES) -Wl,-lncurses -I$(INCLDIR) -idirafter $(INCLSYSDIR) -I$(SRCSsl) $(DEFINES) $(UNACEEXELIN_CFILES) -ggdb -o$(EXECS_DIR)unace + ifndef DEBUG + tar cfvz linunace25.tgz unace file_id.diz licence + #sh linpack.sh +diff -Nru unace-nonfree-2.5.orig/unace.mk unace-nonfree-2.5/unace.mk +--- unace-nonfree-2.5.orig/unace.mk 2003-11-27 20:17:46.000000000 +0100 ++++ unace-nonfree-2.5/unace.mk 2006-01-31 09:33:21.000000000 +0100 +@@ -27,8 +27,6 @@ + + ifndef ISWMAKE + include $(MAKE_DIR)unaceexe.mk +-include $(MAKE_DIR)unacedll.mk + else + !include $(MAKE_DIR)unaceexe.mk +-!include $(MAKE_DIR)unacedll.mk + endif diff --git a/community/unace/04-64bit.dpatch b/community/unace/04-64bit.dpatch new file mode 100644 index 000000000..7aad590be --- /dev/null +++ b/community/unace/04-64bit.dpatch @@ -0,0 +1,119 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 04-64bit.dpatch by Michael Karcher +## <debian@mkarcher.dialup.fu-berlin.de> +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Replace declare.h by a generic stdint based version. + +@DPATCH@ +diff -urNad unace-nonfree-2.5~/source/base/all/declare.h unace-nonfree-2.5/source/base/all/declare.h +--- unace-nonfree-2.5~/source/base/all/declare.h 2007-11-06 00:11:47.000000000 +0100 ++++ unace-nonfree-2.5/source/base/all/declare.h 2007-11-06 00:13:18.498574104 +0100 +@@ -7,76 +7,47 @@ + #ifndef _DECLARE_H_INCLUDED + #define _DECLARE_H_INCLUDED + +-#if !defined(__OS2__) && !defined(_WINDOWS_) +- typedef int BOOL; +- +- typedef char CHAR; +- typedef unsigned char UCHAR; +- typedef UCHAR *PUCHAR; +- typedef char *PSZ; +- +- typedef short SHORT; +- typedef unsigned short USHORT; +- typedef USHORT *PUSHORT; +- +- typedef long LONG; +- typedef unsigned long ULONG; +- +- typedef ULONG *PULONG; +- +- typedef int INT; +- typedef unsigned int UINT; +- typedef unsigned int *PUINT; ++#include <stdint.h> + +- typedef CHAR *LPSTR; +-#endif ++typedef int BOOL; ++typedef BOOL *PBOOL; + +-#if __WATCOMC__==1060 +- typedef long __int64[2]; +- typedef __int64 LONGLONG; +- typedef LONGLONG *PLONGLONG; +- typedef __int64 ULONGLONG; +- typedef ULONGLONG DWORDLONG; +-#else +- #if !defined(_WINDOWS_) +- #if !defined(__WATCOMC__) && !defined(__int64) +- #define __int64 long long +- #endif ++typedef char CHAR; ++typedef CHAR *PCHAR; ++typedef unsigned char UCHAR; ++typedef UCHAR *PUCHAR; ++typedef signed char SCHAR; ++typedef CHAR *PSZ; ++typedef CHAR *LPSTR; + +- typedef __int64 LONGLONG; +- typedef LONGLONG *PLONGLONG; +- typedef unsigned __int64 ULONGLONG; +- typedef ULONGLONG DWORDLONG; +- #endif +-#endif ++typedef int INT; ++typedef INT *PINT; ++typedef unsigned int UINT; ++typedef unsigned int *PUINT; + ++typedef int16_t SHORT; ++typedef SHORT *PSHORT; ++typedef uint16_t USHORT; ++typedef USHORT *PUSHORT; + +-#if !defined(_WINDOWS_) +- typedef BOOL *PBOOL; +- typedef INT *PINT; +-#endif ++typedef int32_t LONG; ++typedef LONG *PLONG; ++typedef uint32_t ULONG; ++typedef ULONG *PULONG; + +-#if !defined(__wtypes_h__) +- typedef void *PVOID; +- typedef CHAR *PCHAR; +- typedef SHORT *PSHORT; +- typedef LONG *PLONG; +- typedef ULONGLONG *PULONGLONG; +-#endif ++typedef int64_t LONGLONG; ++typedef LONGLONG *PLONGLONG; ++typedef uint64_t ULONGLONG; ++typedef ULONGLONG *PULONGLONG; + +-#if defined(_GNU_H_WINDOWS32_BASE) +- typedef LONGLONG ULONGLONG; +- typedef ULONGLONG *PULONGLONG; +-#endif ++typedef void *PVOID; + +-typedef signed char SCHAR; ++/* Dear ACE team, please clean your code to remove the following types */ ++typedef LONGLONG __int64; ++typedef ULONGLONG DWORDLONG; + + #ifndef NULL +- #if defined(__SMALL__) || defined(__MEDIUM__) || defined(__386__) || defined(__AXP__) || defined(__PPC__) +- #define NULL 0 +- #else +- #define NULL 0L +- #endif ++#include <stdlib.h> + #endif + + diff --git a/community/unace/ChangeLog b/community/unace/ChangeLog new file mode 100644 index 000000000..41533eb7b --- /dev/null +++ b/community/unace/ChangeLog @@ -0,0 +1,9 @@ +2008-04-04 Eric Belanger <eric@archlinux.org> + + * unace-2.5-5.1 + * fixed seg faults on x86_64 + +2007-05-28 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + * unace-2.5-5 + moved in [community] + now it's built from source (from debian) diff --git a/community/unace/PKGBUILD b/community/unace/PKGBUILD new file mode 100644 index 000000000..4869a41d5 --- /dev/null +++ b/community/unace/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: lowercase + +pkgname=unace +pkgver=2.5 +pkgrel=5.1 +pkgdesc="An extraction tool for the proprietary ace archive format" +arch=('i686' 'x86_64') +url="http://www.winace.com/" +license=("custom") +depends=(ncurses) +install=unace.install +source=(http://ftp.debian.org/debian/pool/non-free/u/unace-nonfree/unace-nonfree_2.5.orig.tar.gz \ + 01-makefiles.dpatch 04-64bit.dpatch) +md5sums=('59013e74e5ac2ee15c1e92026ec1e3cc' '6a1498f24d6430723acf556e0d1cc72b'\ + 'c46de484cf5dc0e04c342062139a8aaf') +sha1sums=('f658f03aa6f663c1a90af85e3e8c6e7ef12adb42' + '83b2b84223072b6f456d7255c80bec4e01572be0' + 'cccd98f1b99218ec69f27425b56b44d23c75eb1e') + +build() { + cd $startdir/src/unace-$pkgver + patch -p1 < ../01-makefiles.dpatch || return 1 + [ "$CARCH" = "x86_64" ] && (patch -p1 < ../04-64bit.dpatch || return 1) + make || return 1 + install -D -m755 unace $startdir/pkg/usr/bin/unace + install -D -m644 licence $startdir/pkg/usr/share/licenses/unace/license +} diff --git a/community/unace/unace.install b/community/unace/unace.install new file mode 100644 index 000000000..52a5e8d02 --- /dev/null +++ b/community/unace/unace.install @@ -0,0 +1,17 @@ +# arg 1: the new package version +post_install() { + +cat << EOM + +==> unace post-install message: +==> to use this software, you have to accept the Public UnAce Licence, +==> ( it's in /usr/share/licenses/unace/license ) +==> otherwise, remove this package! + +EOM + +} + +op=$1 +shift +$op $* diff --git a/community/unclutter/PKGBUILD b/community/unclutter/PKGBUILD new file mode 100644 index 000000000..2e402d946 --- /dev/null +++ b/community/unclutter/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Callan Barrett <wizzomafizzo@gmail.com> +# Contributor: Anthony Martin <ality@pbrane.org> + +pkgname=unclutter +pkgver=8 +pkgrel=5 +pkgdesc="A small program for hiding the mouse cursor" +url="http://ftp.x.org/contrib/utilities/unclutter-8.README" +arch=('i686' 'x86_64') +license=('Public Domain') +depends=('libxext') +makedepends=('imake') +source=(http://ftp.x.org/contrib/utilities/$pkgname-$pkgver.tar.Z) +md5sums=('83d7a6498b69078f869378f801b6a84b') + +build() { + cd ${srcdir}/$pkgname + xmkmf -a + make || return 1 + make DESTDIR=${pkgdir} install + install -D -m 644 unclutter.man ${pkgdir}/usr/share/man/man1/unclutter.1 +} diff --git a/community/uniconvertor/PKGBUILD b/community/uniconvertor/PKGBUILD new file mode 100644 index 000000000..d5e923e80 --- /dev/null +++ b/community/uniconvertor/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Roberto Alsina <ralsina@kde.org> + +pkgname=uniconvertor +pkgver=1.1.4 +pkgrel=1 +pkgdesc="A universal vector graphics translator using sK1 engine." +arch=('i686' 'x86_64') +url="http://sk1project.org/modules.php?name=Products&product=uniconvertor" +license=('GPL') +depends=('python' 'pil' 'python-reportlab') +makedepends=('gcc') +source=(http://sk1project.org/downloads/uniconvertor/v$pkgver/$pkgname-$pkgver.tar.gz) +md5sums=('91c2f372191959c9c6da85b6e18e04ee') + +build() { + cd "$startdir/src/UniConvertor-$pkgver" + + python setup.py build || return 1 + python setup.py install --root="$startdir/pkg" || return 1 + + mv $pkgdir/usr/bin/uniconv $pkgdir/usr/bin/uniconvertor +} diff --git a/community/unifdef/PKGBUILD b/community/unifdef/PKGBUILD new file mode 100644 index 000000000..0157738df --- /dev/null +++ b/community/unifdef/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 999 2009-08-11 09:11:22Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=unifdef +pkgver=1.0 +pkgrel=2 +pkgdesc="Remove #ifdef'ed lines" +arch=(i686 x86_64) +url="http://www.cs.cmu.edu/~ajw/public/dist/" +license=('GPL') +depends=() +source=(http://www.cs.cmu.edu/~ajw/public/dist/unifdef-$pkgver.tar.gz) +md5sums=('825240622f35c7b002f11ece1af4ba22') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + + make clean + make || return 1 + + mkdir -p $startdir/pkg/usr/bin $startdir/pkg/usr/share/man/man1 && \ + install -m 0755 unifdef $startdir/pkg/usr/bin/ && \ + install -m 0644 unifdef.1 $startdir/pkg/usr/share/man/man1/ +} diff --git a/community/units/PKGBUILD b/community/units/PKGBUILD new file mode 100644 index 000000000..660b9229e --- /dev/null +++ b/community/units/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Jeff Mickey <jeff@archlinux.org> +# Contributor: Steve Sansom <snsansom@gmail.com> + +pkgname=units +pkgver=1.87 +pkgrel=3 +pkgdesc="converts between different units" +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/units/units.html" +depends=('readline') +license=("GPL") +options=('!makeflags') +source=(http://ftp.gnu.org/gnu/units/$pkgname-$pkgver.tar.gz) +install=units.install +md5sums=('8cf47adf29e38a9aa744e8d5246d1bec') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install +} +sha1sums=('106f9751fab6de4fc1fe27e735a1080262ba372a') diff --git a/community/units/units.install b/community/units/units.install new file mode 100644 index 000000000..331068417 --- /dev/null +++ b/community/units/units.install @@ -0,0 +1,21 @@ +infodir=/usr/share/info +filelist=(units.info) + +post_install() { + for file in ${filelist[@]}; do + install-info $infodir/$file $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + for file in ${filelist[@]}; do + install-info --delete $infodir/$file $infodir/dir 2> /dev/null + done +} + +# vim:set ts=2 sw=2 et: + diff --git a/community/unrealircd/PKGBUILD b/community/unrealircd/PKGBUILD new file mode 100644 index 000000000..48a609c9b --- /dev/null +++ b/community/unrealircd/PKGBUILD @@ -0,0 +1,55 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Zerial <fernando@zerial.org> + +pkgname=unrealircd +pkgver=3.2.8.1 +pkgrel=1 +pkgdesc="Open Source IRC Server." +arch=('i686' 'x86_64') +url="http://unrealircd.com" +license=('GPL2') +depends=(openssl curl) +conflicts=(ircd) +provides=(ircd) +backup=(etc/unrealircd/unrealircd.conf) +source=(http://unrealircd.icedslash.com/Unreal$pkgver.tar.gz + unrealircd.rc) +md5sums=('7b741e94e867c0a7370553fd01506c66' + '0d728240132a97a2cef61be9558750b1') + +build() { + mkdir -p $startdir/pkg/etc/unrealircd + mkdir -p $startdir/pkg/usr/bin + cd $startdir/src/Unreal3.2 + + ./configure --with-showlistmodes \ + --enable-hub --enable-prefixaq --with-listen=5 \ + --with-dpath=/etc/unrealircd \ + --with-spath=/usr/bin \ + --with-nick-history=2000 --with-sendq=3000000 \ + --with-bufferpool=18 --with-hostname=archlinux \ + --with-permissions=0600 --with-fd-setsize=1024 \ + --enable-dynamic-linking \ + --enable-ziplinks \ + --enable-ssl \ + --enable-libcurl=/usr + + make || return 1 + make IRCDDIR=$startdir/pkg/etc/unrealircd BINDIR=$startdir/pkg/usr/bin install || return 1 + + mv $startdir/src/Unreal3.2/src/ircd $startdir/pkg/usr/bin/unrealircd && \ + mv $startdir/src/Unreal3.2/doc/example.conf $startdir/pkg/etc/unrealircd/unrealircd.conf && \ + mkdir -p $startdir/pkg/usr/lib/unrealircd && \ + mv $startdir/pkg/etc/unrealircd/modules $startdir/pkg/usr/lib/unrealircd/ && \ + ln -s /usr/lib/unrealircd/modules $startdir/pkg/etc/unrealircd/modules && \ + install -D -m0755 $startdir/src/unrealircd.rc $startdir/pkg/etc/rc.d/unrealircd || return 1 + + # log + mkdir -p $startdir/pkg/var/log/unrealircd/ && \ + touch $startdir/pkg/var/log/unrealircd/ircd.log && \ + ln -s /var/log/unrealircd/ircd.log $startdir/pkg/etc/unrealircd/ircd.log || return 1 + + find $startdir/pkg/usr -type f -exec chmod ugo+r {} \; && \ + find $startdir/pkg/usr -type d -exec chmod ugo+rx {} \; +} diff --git a/community/unrealircd/unrealircd.rc b/community/unrealircd/unrealircd.rc new file mode 100755 index 000000000..551781760 --- /dev/null +++ b/community/unrealircd/unrealircd.rc @@ -0,0 +1,61 @@ +#!/bin/bash + +daemon_name=unrealircd + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + pidof ircd unrealircd +} + +case "$1" in + start) + stat_busy "Starting $daemon_name daemon" + + PID=`get_pid` + if [ -z "$PID" ]; then + [ -f /var/run/$daemon_name.pid ] && rm -f /var/run/$daemon_name.pid + # RUN + export PID_FILE="/var/run/unrealircd.pid" + /usr/bin/unrealircd 1>>/var/log/unrealircd/ircd.log 2>>/var/log/unrealircd/ircd.log + # + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + echo `get_pid` > /var/run/$daemon_name.pid + add_daemon $daemon_name + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping $daemon_name daemon" + PID=`get_pid` + # KILL + [ ! -z "$PID" ] && kill $PID &> /dev/null + # + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/$daemon_name.pid &> /dev/null + rm_daemon $daemon_name + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/unrtf/ChangeLog b/community/unrtf/ChangeLog new file mode 100644 index 000000000..0b8a331f7 --- /dev/null +++ b/community/unrtf/ChangeLog @@ -0,0 +1,5 @@ +2009-05-31 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * FS#14043 fixed + +2009-03-25 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * updated to major version 0.21.0 diff --git a/community/unrtf/PKGBUILD b/community/unrtf/PKGBUILD new file mode 100644 index 000000000..52a639008 --- /dev/null +++ b/community/unrtf/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Alexander Fehr <pizzapunk gmail com> +# Contributor: froggie <sullivanva@gmail.com> + +pkgname=unrtf +pkgver=0.21.0 +pkgrel=2 +pkgdesc="Command-line program which converts RTF documents to other formats." +arch=('i686' 'x86_64') +url="http://www.gnu.org/software/unrtf/unrtf.html" +license=('GPL3') +depends=('glibc') +source=(http://ftp.gnu.org/gnu/unrtf/unrtf-$pkgver.tar.gz) + +md5sums=('8d1f8617d6813308c310f111145c7cb9') + +build() { + cd ${srcdir}/$pkgname-$pkgver + +#bugfix FS#14043 + sed -e 's|/usr/local|/usr|' -i src/{main.h,path.h} || return 1 + + ./configure --prefix=/usr --mandir=/usr/share/man + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/unshield/PKGBUILD b/community/unshield/PKGBUILD new file mode 100644 index 000000000..6964829dd --- /dev/null +++ b/community/unshield/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> + +pkgname=unshield +pkgver=0.6 +pkgrel=1 +pkgdesc="Extracts CAB files from InstallShield installers" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/synce/files/" +license=('custom') +depends=('zlib') +options=('!libtool') +source=(http://downloads.sourceforge.net/sourceforge/synce/${pkgname}-${pkgver}.tar.gz) +md5sums=('31a829192a255160d1f71cda4c865c9c') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/unshield/LICENSE +} + diff --git a/community/uptimed/PKGBUILD b/community/uptimed/PKGBUILD new file mode 100644 index 000000000..9b698c33d --- /dev/null +++ b/community/uptimed/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Tom Killian <tomk@runbox.com> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=uptimed +pkgver=0.3.16 +pkgrel=2 +pkgdesc="A system uptime record daemon" +arch=(i686 x86_64) +install=$pkgname.install +url="http://podgorny.cz/uptimed/" +license=('GPL') +depends=('glibc') +backup=(etc/uptimed.conf) +source=(http://podgorny.cz/$pkgname/releases/$pkgname-$pkgver.tar.bz2 + uptimed) +md5sums=('f87ec2cc39039239004afa542cf99c59' + '4ae90bee9fc78014a889a5072effb735') + +build() { + cd $startdir/src/$pkgname-$pkgver + + # Change log path to Arch standard + for M in `ls M*`; do + sed -i "s|/var/spool/uptimed|$startdir/pkg/var/log/uptimed|" $M + done + sed -i 's|spool|log|' libuptimed/urec.h + + autoreconf + + ./configure --prefix=/usr --sysconfdir=/etc + + make || return 1 + make prefix=$startdir/pkg/usr sysconfdir=$startdir/pkg/etc install + + mv $startdir/pkg/etc/uptimed.conf-dist \ + $startdir/pkg/etc/uptimed.conf + install -D ../uptimed $startdir/pkg/etc/rc.d/uptimed + find $startdir/pkg -name '*.la' -exec rm {} \; +} diff --git a/community/uptimed/uptimed b/community/uptimed/uptimed new file mode 100755 index 000000000..6fe9ec3e3 --- /dev/null +++ b/community/uptimed/uptimed @@ -0,0 +1,39 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/uptimed` +case "$1" in + start) + stat_busy "Starting Uptimed Daemon" + [ -z "$PID" ] && /usr/sbin/uptimed -b # create the boot record + if [ $? -gt 0 ] ; then + stat_fail + else + add_daemon uptimed # create the 'state' dir + /usr/sbin/uptimed # fire up the daemon + if [ $? -gt 0 ]; then + stat_fail + fi + stat_done + fi + ;; + stop) + stat_busy "Stopping Uptimed Daemon" + [ "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon uptimed # remove the 'state' dir + stat_done + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/uptimed/uptimed.install b/community/uptimed/uptimed.install new file mode 100644 index 000000000..febaa5089 --- /dev/null +++ b/community/uptimed/uptimed.install @@ -0,0 +1,11 @@ +# arg 1: the old package version +pre_remove() { + # clean up after ourselves + # + /bin/rm -rf /var/log/uptimed +} + +op=$1 +shift + +$op $* diff --git a/community/upx/PKGBUILD b/community/upx/PKGBUILD new file mode 100644 index 000000000..d974a0d96 --- /dev/null +++ b/community/upx/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: bekks <eduard.warkentin@gmail.com> + +pkgname=upx +pkgver=3.03 +pkgrel=2 +pkgdesc="Ultimate executable compressor" +arch=('i686' 'x86_64') +url="http://upx.sourceforge.net/" +license=('GPL') +depends=('gcc-libs' 'zlib') +makedepends=('perl' 'ucl') +source=(http://upx.sourceforge.net/download/${pkgname}-${pkgver}-src.tar.bz2) +md5sums=('1d5830fff06537a129c923527c4ce205') + +build() { + cd ${srcdir}/${pkgname}-${pkgver}-src + make all || return 1 + install -Dm755 src/upx.out ${pkgdir}/usr/bin/upx + install -Dm644 doc/upx.1 ${pkgdir}/usr/share/man/man1/upx.1 +} diff --git a/community/uqm/PKGBUILD b/community/uqm/PKGBUILD new file mode 100644 index 000000000..049d11b40 --- /dev/null +++ b/community/uqm/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer : Daenyth <Daenyth+Arch _AT_ gmail _DOT_ com> +# Contributor : wizzomafizzo <wizzomafizzo@gmail.com> +# Contributor: tochiro@no.spam.mail.berlios.de +# Contributor: sh__ + +pkgname=uqm +pkgver=0.6.2 +pkgrel=4 +pkgdesc="The Ur-Quan Masters is a port of Star Control 2" +arch=('i686' 'x86_64') +url="http://sc2.sf.net/" +license=('GPL') +depends=('libmikmod' 'libvorbis' 'sdl_image' 'libgl') +makedepends=('sed') +source=(http://downloads.sourceforge.net/sourceforge/sc2/uqm-${pkgver}-source.tgz + http://downloads.sourceforge.net/sourceforge/sc2/uqm-0.6.0-content.uqm + config.state uqm) +md5sums=('ba4ee595b62349873d510b9827e7648d' '7e8f0ed8490e24231431420ea2ba6a03' + '07f0a0e74a0b1c706940cc43d5a4160c' '07e64632fce6323a14ab558d0214b885') + +build() { + cd $srcdir/$pkgname-$pkgver/sc2 + + cp $srcdir/config.state . + sed -e "/INPUT_install_prefix/ s|replaceme|$pkgdir/usr|" \ + -i config.state + + echo | ./build.sh uqm config + + ./build.sh uqm + ./build.sh uqm install + + install -Dm644 $srcdir/$pkgname-0.6.0-content.uqm \ + $pkgdir/usr/share/uqm/content/packages/$pkgname-0.6.0-content.uqm + + rm $pkgdir/usr/bin/uqm + install -Dm755 $srcdir/uqm $pkgdir/usr/bin/uqm +} + +# vim:set ts=2 sw=2 et: diff --git a/community/uqm/config.state b/community/uqm/config.state new file mode 100644 index 000000000..1568f4a24 --- /dev/null +++ b/community/uqm/config.state @@ -0,0 +1,13 @@ +CHOICE_debug_VALUE='nodebug' +CHOICE_graphics_VALUE='opengl' +CHOICE_sound_VALUE='mixsdl' +CHOICE_mikmod_VALUE='external' +CHOICE_ovcodec_VALUE='standard' +CHOICE_netplay_VALUE='full' +CHOICE_joystick_VALUE='enabled' +CHOICE_ioformat_VALUE='stdio_zip' +CHOICE_accel_VALUE='asm' +INPUT_install_prefix_VALUE='replaceme' +INPUT_install_bindir_VALUE='$prefix/bin' +INPUT_install_libdir_VALUE='$prefix/lib' +INPUT_install_sharedir_VALUE='$prefix/share' diff --git a/community/uqm/uqm b/community/uqm/uqm new file mode 100644 index 000000000..893092074 --- /dev/null +++ b/community/uqm/uqm @@ -0,0 +1,2 @@ +#!/bin/sh +exec "/usr/lib/uqm/uqm" "--contentdir=/usr/share/uqm/content" "$@" diff --git a/community/urlgfe/PKGBUILD b/community/urlgfe/PKGBUILD new file mode 100644 index 000000000..9fecabcb0 --- /dev/null +++ b/community/urlgfe/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Leigh Gordon <lwgordon@gmail.com> + +pkgname=urlgfe +pkgver=1.0.3 +pkgrel=1 +pkgdesc="UrlGfe is a GTK2 download manager" +arch=('i686' 'x86_64') +url="http://urlget.sourceforge.net/" +license=('LGPL') +depends=('gtk2' 'curl' 'pcre' 'desktop-file-utils') +install=urlgfe.install +source=(http://downloads.sourceforge.net/urlget/$pkgname-$pkgver.tar.gz) +md5sums=('b620fd50bd9f03b6e0b04375c06371c5') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr + sed -i 's#@MKINSTALLDIRS@#install-sh -d#' {intl,po}/Makefile + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} diff --git a/community/urlgfe/urlgfe.install b/community/urlgfe/urlgfe.install new file mode 100644 index 000000000..e7ca93e53 --- /dev/null +++ b/community/urlgfe/urlgfe.install @@ -0,0 +1,16 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + update-desktop-database -q +} + +op=$1 +shift + +$op $* diff --git a/community/urlgrabber/PKGBUILD b/community/urlgrabber/PKGBUILD new file mode 100644 index 000000000..dbc6d0dce --- /dev/null +++ b/community/urlgrabber/PKGBUILD @@ -0,0 +1,16 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@@aur.archlinux.org> +# Contributor: Pat Rondon <pmr@@patrondon.org> +pkgname=urlgrabber +pkgver=3.1.0 +pkgrel=2 +pkgdesc="A high-level cross-protocol url-grabber and Python library" +url="http://linux.duke.edu/projects/urlgrabber/" +license=('LGPL') +arch=('i686' 'x86_64') +depends=('python') +source=(http://linux.duke.edu/projects/urlgrabber/download/urlgrabber-$pkgver.tar.gz) +build() { + cd $srcdir/$pkgname-$pkgver + python setup.py install --prefix=$pkgdir/usr || return 1 + } +md5sums=('2a92d8ce0d89c5e772a98e9b8dcd5b73') diff --git a/community/ushare/PKGBUILD b/community/ushare/PKGBUILD new file mode 100644 index 000000000..cf0f46263 --- /dev/null +++ b/community/ushare/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Kessia 'even' Pinheiro <kessiapinheiro at gmail.com> +# Contributor: kastor <kastor@fobos.org.ar> +pkgname=ushare +pkgver=1.1a +pkgrel=5 +pkgdesc="A free UPnP A/V Media Server for Linux" +url="http://ushare.geexbox.org" +license=('GPL2') +arch=('i686' 'x86_64') +depends=('libupnp' 'libdlna') +backup=(etc/ushare/ushare.conf) +source=("http://ushare.geexbox.org/releases/${pkgname}-${pkgver}.tar.bz2" + "ushare") +md5sums=('5bbcdbf1ff85a9710fa3d4e82ccaa251' + 'a439fdc3b869cc03c2fc83cc452eedd9') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + sed -i -e \ + "s%^INSTALL=\"/usr/bin/install -c\"$%INSTALL=\"$(which install) -c\"%" \ + configure || return 1 + ./configure --prefix=/usr --sysconfdir=/etc/${pkgname} \ + --enable-dlna --with-libdlna-dir=/usr/include/libavformat || return 1 + + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + + rm -rf ${pkgdir}/etc/${pkgname}/init.d || return 1 + install -m 0755 -D ${srcdir}/ushare ${pkgdir}/etc/rc.d/ushare || return 1 + install -d -m 0755 ${pkgdir}/etc/${pkgname}/conf.d/ || return 1 + echo "PARAMS=" > ${pkgdir}/etc/${pkgname}/conf.d/ushare || return 1 +} diff --git a/community/ushare/ushare b/community/ushare/ushare new file mode 100755 index 000000000..d98f00bb9 --- /dev/null +++ b/community/ushare/ushare @@ -0,0 +1,54 @@ +#!/bin/bash + +DESC="uShare UPnP A/V Media Server" + +. /etc/rc.conf +. /etc/rc.d/functions +[ -r "/etc/ushare/ushare.conf" ] && . /etc/ushare/ushare.conf +[ -r "/etc/ushare/conf.d/ushare" ] && . /etc/ushare/conf.d/ushare + +# abort if no executable exists +#[ -x $DAEMON ] || stat_fail + +# abort if no shared directory is defined +#[ -z "$USHARE_DIR" ] && stat_fail + +#set -e + +#checkpid() { +# [ -e $PIDFILE ] || touch $PIDFILE +#} + +PID=`pidof -o %PPID /usr/bin/ushare` +case "$1" in + start) + stat_busy "Starting $DESC" + [ -z "$PID" ] && /usr/bin/ushare -D -x $PARAMS + if [ $? -gt 0 ]; then + stat_fail + else + PID=`pidof -o %PPID /usr/bin/ushare` + echo $PID > /var/run/ushare.pid + add_daemon ushare + stat_done + fi + ;; + stop) + stat_busy "Stopping $DESC" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm /var/run/ushare.pid + rm_daemon ushare + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac diff --git a/community/ussp-push/PKGBUILD b/community/ussp-push/PKGBUILD new file mode 100644 index 000000000..35dbddf7d --- /dev/null +++ b/community/ussp-push/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <linuxmania@gmail.com> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=ussp-push +pkgver=0.11 +pkgrel=2 +pkgdesc="OBEX object pusher for Linux" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://xmailserver.org/ussp-push.html" +depends=('openobex') +source=(http://xmailserver.org/$pkgname-$pkgver.tar.gz + ussp-push-remote-name.patch) +md5sums=('5c44983ee27809867041feff6bb4423a' + '3c58795be3a977a5bf7b267f00dde660') + +build() { + cd $startdir/src/$pkgname-$pkgver + + patch -p1 <$srcdir/ussp-push-remote-name.patch + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/ussp-push/ussp-push-remote-name.patch b/community/ussp-push/ussp-push-remote-name.patch new file mode 100644 index 000000000..6cc6b7e9b --- /dev/null +++ b/community/ussp-push/ussp-push-remote-name.patch @@ -0,0 +1,12 @@ +diff -dupr ussp-push-0.11.old/src/obex_socket.c ussp-push-0.11/src/obex_socket.c +--- ussp-push-0.11.old/src/obex_socket.c 2009-05-15 11:03:34.904797689 +0200 ++++ ussp-push-0.11/src/obex_socket.c 2009-05-15 11:03:45.599797286 +0200 +@@ -197,7 +197,7 @@ static int bt_sock_name2bth(int devid, c + for (i = 0; i < niinf; i++) { + char devname[128]; + +- if (hci_remote_name(dd, &piinf[i].bdaddr, sizeof(devname) - 1, ++ if (hci_read_remote_name(dd, &piinf[i].bdaddr, sizeof(devname) - 1, + devname, 100000) >= 0) { + if (strcasecmp(devname, btname) == 0) { + *btaddr = piinf[i].bdaddr; diff --git a/community/ustr/PKGBUILD b/community/ustr/PKGBUILD new file mode 100644 index 000000000..bfc1eca61 --- /dev/null +++ b/community/ustr/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=ustr +pkgver=1.0.4 +pkgrel=1 +pkgdesc="micro string API for C" +arch=(i686 x86_64) +url="http://www.and.org/ustr/" +license=('GPL') +depends=('glibc') +source=(http://www.and.org/ustr/$pkgver/ustr-$pkgver.tar.bz2) +md5sums=('93147d9f0c9765d4cd0f04f7e44bdfce') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + + make || return 1 + make DESTDIR="$startdir/pkg" install || return 1 + + mv $pkgdir/usr/share/doc/man $pkgdir/usr/share/ +} diff --git a/community/uswsusp/PKGBUILD b/community/uswsusp/PKGBUILD new file mode 100644 index 000000000..e7aabf7c5 --- /dev/null +++ b/community/uswsusp/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Kaos < gianlucaatlas at gmail dot com > +pkgname="uswsusp" +pkgver=0.8 +pkgrel=5 +pkgdesc="Allows suspending with new userspace suspend." +arch=(i686 x86_64) +url="http://suspend.sourceforge.net" +license=(GPL) +depends=(lzo2 libx86 libgcrypt) +makedepends=(libgcrypt gcc make) +conflicts=(suspend) +replaces=(suspend) +options=(docs zipman) +backup=(etc/suspend.conf) +install=uswsusp.install +source=("http://downloads.sourceforge.net/suspend/suspend-${pkgver}.tar.gz" + "uresume-hook" + "uresume-install") +md5sums=('c81817b2ba2be899cdb32c00de016bff' + 'c0c73b3ba0969722a7b2a87f22d856d4' + '74f05dbedbc8d0c0900cdea5f5dd395a') + +build() { + cd $startdir/src/suspend-$pkgver + + ./configure --enable-compress --enable-encrypt \ + --disable-resume-static --disable-static \ + --prefix=/usr --sysconfdir=/etc + make DESTDIR=$pkgdir install || return 1 + + install -D -m 644 ../uresume-hook $startdir/pkg/lib/initcpio/hooks/uresume && \ + install -D -m 644 ../uresume-install $startdir/pkg/lib/initcpio/install/uresume +} diff --git a/community/uswsusp/uresume-hook b/community/uswsusp/uresume-hook new file mode 100644 index 000000000..8e7cfffc1 --- /dev/null +++ b/community/uswsusp/uresume-hook @@ -0,0 +1,6 @@ +# vim:set ft=sh: +run_hook () +{ + # Try resuming with uswsusp + /usr/lib/suspend/resume +} diff --git a/community/uswsusp/uresume-install b/community/uswsusp/uresume-install new file mode 100644 index 000000000..3dc3799d9 --- /dev/null +++ b/community/uswsusp/uresume-install @@ -0,0 +1,16 @@ +# vim:set ft=sh: +install () +{ + MODULES="" + BINARIES=" /usr/lib/suspend/resume" + FILES=" /etc/suspend.conf" + SCRIPT="uresume" +} + +help () +{ +cat<<HELPEOF + This hook initializes support for resuming from Disk. + Supports uswsusp. +HELPEOF +} diff --git a/community/uswsusp/uswsusp.install b/community/uswsusp/uswsusp.install new file mode 100644 index 000000000..31d84bf81 --- /dev/null +++ b/community/uswsusp/uswsusp.install @@ -0,0 +1,29 @@ +post_install() { + cat << EOF +==> If suspend to ram doesn't work, edit the whitelist.c.diff +==> file to add your machine to the s2ram whitelist with the +==> appropriate methods, then uncomment +==> the line in the PKGBUILD where the patch is applied, eventually +==> add the md5sum of the resulting patch and finally rebuild the package. +==> Use 's2ram --identify' to identify your machine. +==> Be sure to let the suspend-devel list know! + +==> The new Software Suspend does not use kernel parameters +==> to determine the suspend partition, instead it consults the +==> /etc/suspend.conf file when booting. +==> You MUST edit this file before you update your initrd. + +==> You will need to update your mkinitcpio.conf file to +==> include the hook uresume. Replace your 'resume' hook +==> with 'uresume'. If you do not have a resume hook the +==> uresume hook must go before filesystems but after ide, +==> sata, and/or scsi. +==> Do not get this wrong. Then rebuild the ramdisk with +==> 'mkinitcpio -p kernel26' (or what else needed for the kernel you use) +EOF + +} + +op=$1 +shift +$op $* diff --git a/community/uudeview/PKGBUILD b/community/uudeview/PKGBUILD new file mode 100644 index 000000000..6935bd3a9 --- /dev/null +++ b/community/uudeview/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: kmaster <kmaster12@sasktel.net> + +pkgname=uudeview +pkgver=0.5.20 +pkgrel=7 +pkgdesc="UUDeview helps transmitting & recieving binary files using mail or newsgroups. Includes library files." +arch=('i686' 'x86_64') +url="http://www.fpx.de/fp/Software/UUDeview/" +license=('GPL') +optdepends=('tk: for GUI') +source=(http://www.fpx.de/fp/Software/UUDeview/download/$pkgname-$pkgver.tar.gz) +md5sums=('0161abaec3658095044601eae82bbc5b') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install || return 1 + mkdir -p $startdir/pkg/usr/lib/uudeview && \ + mkdir -p $startdir/pkg/usr/include/uudeview || return 1 + + cd $startdir/src/uudeview-$pkgver/uulib + ./configure --prefix=/usr + make || return 1 + cp -v *.o $startdir/pkg/usr/lib/uudeview && \ + cp -v *.a $startdir/pkg/usr/lib/uudeview && \ + cp -v *.h $startdir/pkg/usr/include/uudeview +} diff --git a/community/vala/ChangeLog b/community/vala/ChangeLog new file mode 100644 index 000000000..ab534b4a3 --- /dev/null +++ b/community/vala/ChangeLog @@ -0,0 +1,23 @@ +2009-09-28 Biru Ionut <ionut@archlinux.ro> + * vala-0.7.7: + bump version + +2009-09-18 Biru Ionut <ionut@archlinux.ro> + * vala-0.7.6: + New upstream release. + +2009-01-10 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * vala-0.5.5 + Packaged for i686 + +2008-12-05 Evangelos Foutras <foutrelis@gmail.com> + + * vala-0.5.2-1: + New upstream release. + +2008-08-25 Alexander Fehr <pizzapunk gmail com> + + * vala-0.3.5-1: + New upstream release. + Added optional dependency on gtk2. + Added ChangeLog. diff --git a/community/vala/PKGBUILD b/community/vala/PKGBUILD new file mode 100644 index 000000000..ab3553a39 --- /dev/null +++ b/community/vala/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 3146 2009-09-28 10:02:55Z ibiru $ +# Maintainer: Timm Preetz <timm@preetz.us> +# Contributor: Alexander Fehr <pizzapunk gmail com> + +pkgname=vala +pkgver=0.7.7 +pkgrel=1 +pkgdesc="Compiler for the GObject type system" +arch=('i686' 'x86_64') +url="http://live.gnome.org/Vala" +license=('LGPL') +depends=('bash' 'glib2') +makedepends=('libxslt') +options=('!libtool') +source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/0.7/$pkgname-$pkgver.tar.gz) +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr --enable-vapigen || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} +md5sums=('a02d16e153315c92724943066afe63a6') diff --git a/community/vamps/PKGBUILD b/community/vamps/PKGBUILD new file mode 100644 index 000000000..a39d42e59 --- /dev/null +++ b/community/vamps/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Stefano Zamprogno <stefano.zamprogno@gmail.com> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> + +pkgname=vamps +pkgver=0.99.2 +pkgrel=7.1 +pkgdesc="Very fast requantisizing tool for backup DVDs" +arch=('i686' 'x86_64') +url="http://vamps.sourceforge.net" +license=('GPL2') +depends=('libdvdread') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('7d438185a2ae95ebb245472d9fa47d06') + +build() { + cd $srcdir/$pkgname-$pkgver + make || return 1 + install -D -m755 play_cell/play_cell $pkgdir/usr/bin/play_cell || return 1 + install -m755 $pkgname/$pkgname $pkgdir/usr/bin/ || return 1 +} + diff --git a/community/vde2/PKGBUILD b/community/vde2/PKGBUILD new file mode 100644 index 000000000..5c6f0b332 --- /dev/null +++ b/community/vde2/PKGBUILD @@ -0,0 +1,24 @@ +pkgname=vde2 +pkgver=2.2.2 +pkgrel=3 +pkgdesc="Virtual Distributed Ethernet for qemu" +url="http://sourceforge.net/projects/vde/" +license=("GPL") +arch=('i686' 'x86_64') +install=vde2.install +source=(http://downloads.sourceforge.net/vde/$pkgname-$pkgver.tar.bz2 \ + rcdvde dhcpd.conf.sample iptables.rules.sample) +md5sums=('b198b92d511e4a6276b3bc87dfebe5d7' + 'b5d65d8c28755bb9139211f1ef6e99d2' + '7d9bc56d2e561d849e915000d1c0f269' + 'a920123fc620bcedbccb703a8d1bdc55') +build() { + cd $srcdir/$pkgname-$pkgver + patch -p1 < ../../vde-path_max.patch + ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/vde2 + make || return 1 + make prefix=$pkgdir/usr sysconfdir=$pkgdir/etc libexecdir=$pkgdir/usr/lib/vde2 install && \ + install -m 755 -D ../rcdvde $pkgdir/etc/rc.d/vde || return 1 + install -D -m 644 ../dhcpd.conf.sample $pkgdir/usr/share/vde2/dhcpd.conf.sample || return 1 + install -D -m 644 ../iptables.rules.sample $pkgdir/usr/share/vde2/iptables.rules.sample || return 1 +} diff --git a/community/vde2/dhcpd.conf.sample b/community/vde2/dhcpd.conf.sample new file mode 100644 index 000000000..565a78b27 --- /dev/null +++ b/community/vde2/dhcpd.conf.sample @@ -0,0 +1,12 @@ +ddns-update-style none; + +subnet 192.168.254.0 netmask 255.255.255.0 { + range 192.168.254.1 192.168.254.253; + option routers 192.168.254.254; + option domain-name "virtual.example.com"; + # find your DNS servers from /etc/resolv.conf + # otherwise only pure IP addresses will work + option domain-name-servers 192.168.254.254; + option broadcast-address 192.168.254.255; + default-lease-time 86400; +} diff --git a/community/vde2/iptables.rules.sample b/community/vde2/iptables.rules.sample new file mode 100644 index 000000000..ac712ee21 --- /dev/null +++ b/community/vde2/iptables.rules.sample @@ -0,0 +1,5 @@ +*filter +-A INPUT -i tun -j ACCEPT +-A FORWARD -s 192.168.254.0/255.255.255.0 -j ACCEPT +*nat +-A POSTROUTING -s 192.168.254.0/24 -j MASQUERADE diff --git a/community/vde2/rcdvde b/community/vde2/rcdvde new file mode 100644 index 000000000..ca93fca9a --- /dev/null +++ b/community/vde2/rcdvde @@ -0,0 +1,27 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting VDE" + vde_switch -tap tun -daemon && \ + ifconfig tun 192.168.254.254 && \ + chmod 777 /var/run/vde.ctl/ -R && \ + add_daemon vde && \ + stat_done || stat_fail + ;; + stop) + stat_busy "Stopping VDE" + killall vde_switch >/dev/null && rm /var/run/vde.ctl/ -R && \ + rm_daemon vde && stat_done || stat_fail + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/vde2/vde-path_max.patch b/community/vde2/vde-path_max.patch new file mode 100644 index 000000000..63a37fe81 --- /dev/null +++ b/community/vde2/vde-path_max.patch @@ -0,0 +1,77 @@ +diff -aur vde2-2.2.2-orig/src/kvde_switch/consmgmt.c vde2-2.2.2/src/kvde_switch/consmgmt.c +--- vde2-2.2.2-orig/src/kvde_switch/consmgmt.c 2008-06-15 13:49:19.000000000 -0300 ++++ vde2-2.2.2/src/kvde_switch/consmgmt.c 2008-09-12 18:19:00.935408481 -0300 +@@ -13,6 +13,7 @@ + #include <syslog.h> + #include <stdlib.h> + #include <libgen.h> ++#include <sys/param.h> + #include <sys/types.h> + #include <sys/stat.h> + #include <sys/ioctl.h> +diff -aur vde2-2.2.2-orig/src/kvde_switch/datasock.c vde2-2.2.2/src/kvde_switch/datasock.c +--- vde2-2.2.2-orig/src/kvde_switch/datasock.c 2008-06-15 13:49:19.000000000 -0300 ++++ vde2-2.2.2/src/kvde_switch/datasock.c 2008-09-12 18:17:36.727494138 -0300 +@@ -15,6 +15,7 @@ + #include <stdlib.h> + #include <stdint.h> + #include <libgen.h> ++#include <sys/param.h> + #include <sys/types.h> + #include <sys/stat.h> + #include <sys/ioctl.h> +diff -aur vde2-2.2.2-orig/src/slirpvde/slirpvde.c vde2-2.2.2/src/slirpvde/slirpvde.c +--- vde2-2.2.2-orig/src/slirpvde/slirpvde.c 2008-06-15 13:49:15.000000000 -0300 ++++ vde2-2.2.2/src/slirpvde/slirpvde.c 2008-09-12 18:21:50.872173559 -0300 +@@ -12,6 +12,7 @@ + #include <unistd.h> + #include <stdint.h> + #include <libgen.h> ++#include <sys/param.h> + #include <sys/ioctl.h> + #include <sys/socket.h> + #include <sys/un.h> +diff -aur vde2-2.2.2-orig/src/vde_autolink.c vde2-2.2.2/src/vde_autolink.c +--- vde2-2.2.2-orig/src/vde_autolink.c 2008-03-10 06:10:34.000000000 -0300 ++++ vde2-2.2.2/src/vde_autolink.c 2008-09-12 18:21:19.982059871 -0300 +@@ -26,6 +26,7 @@ + #include <limits.h> + #include <string.h> + #include <time.h> ++#include <sys/param.h> + #include <sys/wait.h> + #include <sys/socket.h> + #include <sys/un.h> +diff -aur vde2-2.2.2-orig/src/vde_plug2tap.c vde2-2.2.2/src/vde_plug2tap.c +--- vde2-2.2.2-orig/src/vde_plug2tap.c 2008-03-10 06:10:46.000000000 -0300 ++++ vde2-2.2.2/src/vde_plug2tap.c 2008-09-12 18:20:08.629583649 -0300 +@@ -10,6 +10,7 @@ + #include <syslog.h> + #include <errno.h> + #include <string.h> ++#include <sys/param.h> + #include <sys/ioctl.h> + #include <sys/types.h> + #include <sys/stat.h> +diff -aur vde2-2.2.2-orig/src/vdetaplib/libvdetap.c vde2-2.2.2/src/vdetaplib/libvdetap.c +--- vde2-2.2.2-orig/src/vdetaplib/libvdetap.c 2008-03-10 06:10:43.000000000 -0300 ++++ vde2-2.2.2/src/vdetaplib/libvdetap.c 2008-09-12 18:21:03.755406693 -0300 +@@ -4,6 +4,7 @@ + #define _GNU_SOURCE + #include <dlfcn.h> + #include <stdio.h> ++#include <sys/param.h> + #include <sys/types.h> + #include <sys/socket.h> + #include <sys/syscall.h> +diff -aur vde2-2.2.2-orig/src/wirefilter.c vde2-2.2.2/src/wirefilter.c +--- vde2-2.2.2-orig/src/wirefilter.c 2008-07-07 02:56:22.000000000 -0300 ++++ vde2-2.2.2/src/wirefilter.c 2008-09-12 18:21:36.019384936 -0300 +@@ -26,6 +26,7 @@ + #include <signal.h> + #include <math.h> + #include <stdarg.h> ++#include <sys/param.h> + #include <sys/time.h> + #include <sys/types.h> + #include <sys/stat.h> diff --git a/community/vde2/vde2.install b/community/vde2/vde2.install new file mode 100644 index 000000000..1c1b4915c --- /dev/null +++ b/community/vde2/vde2.install @@ -0,0 +1,14 @@ +post_install() { + echo "(required) Start /etc/rc.d/vde" + echo "(Optional) Merge /usr/share/vde2/iptables.rules.sample to" + echo " /etc/iptables/iptables.rules" + echo "(optional) Example dhcpd config is in /usr/share/vde2/dhpcd.conf.sample" +} + +post_upgrade() { + post_install $1 +} + +op=$1 +shift +$op $* diff --git a/community/vhba-module/PKGBUILD b/community/vhba-module/PKGBUILD new file mode 100644 index 000000000..a1b6f2563 --- /dev/null +++ b/community/vhba-module/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Mateusz Herych <heniekk@gmail.com> +# Contributor: Charles Lindsay <charles@chaoslizard.org> + +pkgname=vhba-module +pkgver=1.2.1 +pkgrel=3 +pkgdesc="Kernel module that emulates SCSI devices" +arch=('i686' 'x86_64') +url="http://cdemu.sourceforge.net/" +license=('GPL2') +depends=('kernel26>=2.6.30' 'kernel26<2.6.31') +install=vhba-module.install +source=(http://downloads.sourceforge.net/cdemu/$pkgname-$pkgver.tar.bz2) +md5sums=('a3b6ad798f2b72ef599df797ef79e5ec') + +build() { + cd $startdir/src/$pkgname-$pkgver + make KDIR=/usr/src/linux-`uname -r` || return 1 + install -D vhba.ko $startdir/pkg/lib/modules/`uname -r`/extra/vhba.ko || return 1 +} diff --git a/community/vhba-module/vhba-module.install b/community/vhba-module/vhba-module.install new file mode 100644 index 000000000..eddff7675 --- /dev/null +++ b/community/vhba-module/vhba-module.install @@ -0,0 +1,22 @@ +# Copied/modified from frandom.install + +# arg 1: the new package version +# arg 2: the old package version + +post_install () { + echo ">> Place 'vhba' in MODULES= in /etc/rc.conf to enable vhba on system boot." + echo ">> This module needs to be recompiled for every kernel version upgrade." + depmod -a +} + +pre_remove () { + rmmod vhba 2> /dev/null +} + +post_remove () { + depmod -a +} + +op=$1 +shift +$op $* diff --git a/community/videothumbnail/PKGBUILD b/community/videothumbnail/PKGBUILD new file mode 100644 index 000000000..9070712ee --- /dev/null +++ b/community/videothumbnail/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: dibblethewrecker dibblethewrecker.at.jiwe.dot.org + +pkgname=videothumbnail +pkgver=0.1.14 +pkgrel=1 +pkgdesc="Helper program for ROX-Filer that provides images for video files" +arch=('i686' 'x86_64') +url="http://www.kerofin.demon.co.uk/rox/VideoThumbnail.html" +license=('GPL2') +depends=('rox' 'rox-lib' 'mplayer') +install=videothumbnail.install +source=(http://www.kerofin.demon.co.uk/rox/VideoThumbnail-$pkgver.tar.gz) +md5sums=('f3d9a0e6f5bd431b33df1163a0b9e58c') + +build() { + mkdir -p $startdir/pkg/usr/share + cp -rp VideoThumbnail $startdir/pkg/usr/share + + # create a shellscript which is known in the PATH + mkdir -p $startdir/pkg/usr/bin + echo "#!/bin/sh" > "$startdir/pkg/usr/bin/videothumbnail" + echo "exec /usr/share/VideoThumbnail/AppRun \"\$@\"" >> "$startdir/pkg/usr/bin/videothumbnail" + chmod 755 $startdir/pkg/usr/bin/videothumbnail +} diff --git a/community/videothumbnail/videothumbnail.install b/community/videothumbnail/videothumbnail.install new file mode 100644 index 000000000..1b7d6bd9b --- /dev/null +++ b/community/videothumbnail/videothumbnail.install @@ -0,0 +1,42 @@ +# This is a default template for a post-install scriptlet. You can +# remove any functions you don't need (and this header). + +# arg 1: the new package version +pre_install() { + /bin/true +} + +# arg 1: the new package version +post_install() { + echo " > To install the handlers necessary to display thumbs," + echo " > as EACH user you need to first run:" + echo " > /usr/bin/videothumbnail" + echo " > and click \"install handlers\", then click \"ok\" and" + echo " > \"ok\" to exit" +} + +# arg 1: the new package version +# arg 2: the old package version +pre_upgrade() { + /bin/true +} + +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /bin/true +} + +# arg 1: the old package version +pre_remove() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + /bin/true +} + +op=$1 +shift +$op $* diff --git a/community/vile/PKGBUILD b/community/vile/PKGBUILD new file mode 100644 index 000000000..d75cddb03 --- /dev/null +++ b/community/vile/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=vile +pkgver=9.7 +pkgrel=2 +pkgdesc="vi like emacs" +arch=('i686' 'x86_64') +url="http://invisible-island.net/vile/vile.html" +depends=('ncurses') +license=('custom') +options=(!libtool) +source=(ftp://invisible-island.net/vile/vile-$pkgver.tgz) +md5sums=('3ef25a8b4778d4790defb24729c60ce2') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make install DESTDIR=$startdir/pkg || return 1 + mv $pkgdir/usr/man $pkgdir/usr/share/ + + mkdir -p $pkgdir/usr/share/licenses/$pkgname + cat <<EOF >$pkgdir/usr/share/licenses/$pkgname/license +Copyright + +Vile is copyrighted by Paul G. Fox, Thomas E. Dickey and Kevin Buettner with some +files (e.g., visvile) copyright by Clark Morgan. +We distribute it under the terms of the GNU Public License, Version 2. +EOF +} diff --git a/community/vim-pastie/PKGBUILD b/community/vim-pastie/PKGBUILD new file mode 100644 index 000000000..9a92b2603 --- /dev/null +++ b/community/vim-pastie/PKGBUILD @@ -0,0 +1,22 @@ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> +pkgname=vim-pastie +pkgver=2.0 +_scriptid=10260 +pkgrel=3 +pkgdesc='A Vim plugin that lets you read and create pastes at http://pastie.org/' +arch=('any') +url='http://www.vim.org/scripts/script.php?script_id=1624' +license=('custom:vim') +depends=('ruby' 'vim') +source=("http://www.vim.org/scripts/download_script.php?src_id=$_scriptid" license.txt) +md5sums=('4ba364a003903ace6fd51ccbe6b86d78' 'cd49910a3dde6fe0a7e24ebe8cbf7066') + +build() { + cd "$srcdir" + mv "download_script.php?src_id=$_scriptid" "pastie-$pkgver.vim" + + installpath="$pkgdir/usr/share/vim/vimfiles" + + install -D -m644 "pastie-$pkgver.vim" "$installpath/plugin/pastie.vim" || return 1 + install -Dm644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license.txt +} diff --git a/community/vim-pastie/license.txt b/community/vim-pastie/license.txt new file mode 100644 index 000000000..8f684e835 --- /dev/null +++ b/community/vim-pastie/license.txt @@ -0,0 +1,287 @@ +*uganda.txt* For Vim version 7.2. Last change: 2008 Jun 21 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + + *uganda* *Uganda* *copying* *copyright* *license* +SUMMARY + *iccf* *ICCF* +Vim is Charityware. You can use and copy it as much as you like, but you are +encouraged to make a donation for needy children in Uganda. Please see |kcc| +below or visit the ICCF web site, available at these URLs: + + http://iccf-holland.org/ + http://www.vim.org/iccf/ + http://www.iccf.nl/ + +You can also sponsor the development of Vim. Vim sponsors can vote for +features. See |sponsor|. The money goes to Uganda anyway. + +The Open Publication License applies to the Vim documentation, see +|manual-copyright|. + +=== begin of license === + +VIM LICENSE + +I) There are no restrictions on distributing unmodified copies of Vim except + that they must include this license text. You can also distribute + unmodified parts of Vim, likewise unrestricted except that they must + include this license text. You are also allowed to include executables + that you made from the unmodified Vim sources, plus your own usage + examples and Vim scripts. + +II) It is allowed to distribute a modified (or extended) version of Vim, + including executables and/or source code, when the following four + conditions are met: + 1) This license text must be included unmodified. + 2) The modified Vim must be distributed in one of the following five ways: + a) If you make changes to Vim yourself, you must clearly describe in + the distribution how to contact you. When the maintainer asks you + (in any way) for a copy of the modified Vim you distributed, you + must make your changes, including source code, available to the + maintainer without fee. The maintainer reserves the right to + include your changes in the official version of Vim. What the + maintainer will do with your changes and under what license they + will be distributed is negotiable. If there has been no negotiation + then this license, or a later version, also applies to your changes. + The current maintainer is Bram Moolenaar <Bram@vim.org>. If this + changes it will be announced in appropriate places (most likely + vim.sf.net, www.vim.org and/or comp.editors). When it is completely + impossible to contact the maintainer, the obligation to send him + your changes ceases. Once the maintainer has confirmed that he has + received your changes they will not have to be sent again. + b) If you have received a modified Vim that was distributed as + mentioned under a) you are allowed to further distribute it + unmodified, as mentioned at I). If you make additional changes the + text under a) applies to those changes. + c) Provide all the changes, including source code, with every copy of + the modified Vim you distribute. This may be done in the form of a + context diff. You can choose what license to use for new code you + add. The changes and their license must not restrict others from + making their own changes to the official version of Vim. + d) When you have a modified Vim which includes changes as mentioned + under c), you can distribute it without the source code for the + changes if the following three conditions are met: + - The license that applies to the changes permits you to distribute + the changes to the Vim maintainer without fee or restriction, and + permits the Vim maintainer to include the changes in the official + version of Vim without fee or restriction. + - You keep the changes for at least three years after last + distributing the corresponding modified Vim. When the maintainer + or someone who you distributed the modified Vim to asks you (in + any way) for the changes within this period, you must make them + available to him. + - You clearly describe in the distribution how to contact you. This + contact information must remain valid for at least three years + after last distributing the corresponding modified Vim, or as long + as possible. + e) When the GNU General Public License (GPL) applies to the changes, + you can distribute the modified Vim under the GNU GPL version 2 or + any later version. + 3) A message must be added, at least in the output of the ":version" + command and in the intro screen, such that the user of the modified Vim + is able to see that it was modified. When distributing as mentioned + under 2)e) adding the message is only required for as far as this does + not conflict with the license used for the changes. + 4) The contact information as required under 2)a) and 2)d) must not be + removed or changed, except that the person himself can make + corrections. + +III) If you distribute a modified version of Vim, you are encouraged to use + the Vim license for your changes and make them available to the + maintainer, including the source code. The preferred way to do this is + by e-mail or by uploading the files to a server and e-mailing the URL. + If the number of changes is small (e.g., a modified Makefile) e-mailing a + context diff will do. The e-mail address to be used is + <maintainer@vim.org> + +IV) It is not allowed to remove this license from the distribution of the Vim + sources, parts of it or from a modified version. You may use this + license for previous Vim releases instead of the license that they came + with, at your option. + +=== end of license === + +Note: + +- If you are happy with Vim, please express that by reading the rest of this + file and consider helping needy children in Uganda. + +- If you want to support further Vim development consider becoming a + |sponsor|. The money goes to Uganda anyway. + +- According to Richard Stallman the Vim license is GNU GPL compatible. + A few minor changes have been made since he checked it, but that should not + make a difference. + +- If you link Vim with a library that goes under the GNU GPL, this limits + further distribution to the GNU GPL. Also when you didn't actually change + anything in Vim. + +- Once a change is included that goes under the GNU GPL, this forces all + further changes to also be made under the GNU GPL or a compatible license. + +- If you distribute a modified version of Vim, you can include your name and + contact information with the "--with-modified-by" configure argument or the + MODIFIED_BY define. + +============================================================================== +Kibaale Children's Centre *kcc* *Kibaale* *charity* + +Kibaale Children's Centre (KCC) is located in Kibaale, a small town in the +south of Uganda, near Tanzania, in East Africa. The area is known as Rakai +District. The population is mostly farmers. Although people are poor, there +is enough food. But this district is suffering from AIDS more than any other +part of the world. Some say that it started there. Estimations are that 10 +to 30% of the Ugandans are infected with HIV. Because parents die, there are +many orphans. In this district about 60,000 children have lost one or both +parents, out of a population of 350,000. And this is still continuing. + +The children need a lot of help. The KCC is working hard to provide the needy +with food, medical care and education. Food and medical care to keep them +healthy now, and education so that they can take care of themselves in the +future. KCC works on a Christian base, but help is given to children of any +religion. + +The key to solving the problems in this area is education. This has been +neglected in the past years with president Idi Amin and the following civil +wars. Now that the government is stable again, the children and parents have +to learn how to take care of themselves and how to avoid infections. There is +also help for people who are ill and hungry, but the primary goal is to +prevent people from getting ill and to teach them how to grow healthy food. + +Most of the orphans are living in an extended family. An uncle or older +sister is taking care of them. Because these families are big and the income +(if any) is low, a child is lucky if it gets healthy food. Clothes, medical +care and schooling is beyond its reach. To help these needy children, a +sponsorship program was put into place. A child can be financially adopted. +For a few dollars a month KCC sees to it that the child gets indispensable +items, is healthy, goes to school and KCC takes care of anything else that +needs to be done for the child and the family that supports it. + +Besides helping the child directly, the environment where the child grows up +needs to be improved. KCC helps schools to improve their teaching methods. +There is a demonstration school at the centre and teacher trainings are given. +Health workers are being trained, hygiene education is carried out and +households are stimulated to build a proper latrine. I helped setting up a +production site for cement slabs. These are used to build a good latrine. +They are sold below cost price. + +There is a small clinic at the project, which provides children and their +family with medical help. When needed, transport to a hospital is offered. +Immunization programs are carried out and help is provided when an epidemic is +breaking out (measles and cholera have been a problem). + *donate* +Summer 1994 to summer 1995 I spent a whole year at the centre, working as a +volunteer. I have helped to expand the centre and worked in the area of water +and sanitation. I learned that the help that the KCC provides really helps. +When I came back to Holland, I wanted to continue supporting KCC. To do this +I'm raising funds and organizing the sponsorship program. Please consider one +of these possibilities: + +1. Sponsor a child in primary school: 17 euro a month (or more). +2. Sponsor a child in secondary school: 25 euro a month (or more). +3. Sponsor the clinic: Any amount a month or quarter +4. A one-time donation + +Compared with other organizations that do child sponsorship the amounts are +very low. This is because the money goes directly to the centre. Less than +5% is used for administration. This is possible because this is a small +organization that works with volunteers. If you would like to sponsor a +child, you should have the intention to do this for at least one year. + +How do you know that the money will be spent right? First of all you have my +personal guarantee as the author of Vim. I trust the people that are working +at the centre, I know them personally. Further more, the centre is +co-sponsored and inspected by World Vision, Save the Children Fund and +International Child Care Fund. The centre is visited about once a year to +check the progress (at our own cost). I have visited the centre myself in +1996, 1998, 2000, 2001 and 2003. The visit reports are on the ICCF web site. + +If you have any further questions, send me e-mail: <Bram@vim.org>. + +The address of the centre is: + Kibaale Children's Centre + p.o. box 1658 + Masaka, Uganda, East Africa + +Sending money: *iccf-donations* + +Check the ICCF web site for the latest information! See |iccf| for the URL. + + +USA: The methods mentioned below can be used. + Sending a check to the Nehemiah Group Outreach Society (NGOS) + is no longer possible, unfortunately. We are looking for + another way to get you an IRS tax receipt. + For sponsoring a child contact KCF in Canada (see below). US + checks can be sent to them to lower banking costs. + +Canada: Contact Kibaale Children's Fund (KCF) in Surrey, Canada. They + take care of the Canadian sponsors for the children in + Kibaale. KCF forwards 100% of the money to the project in + Uganda. You can send them a one time donation directly. + Please send me a note so that I know what has been donated + because of Vim. Ask KCF for information about sponsorship. + Kibaale Children's Fund c/o Pacific Academy + 10238-168 Street + Surrey, B.C. V4N 1Z4 + Canada + Phone: 604-581-5353 + If you make a donation to Kibaale Children's Fund (KCF) you + will receive a tax receipt which can be submitted with your + tax return. + +Holland: Transfer to the account of "Stichting ICCF Holland" in Venlo. + This will allow for tax deduction if you live in Holland. + Postbank, nr. 4548774 + +Germany: It is possible to make donations that allow for a tax return. + Check the ICCF web site for the latest information: + http://iccf-holland.org/germany.html + +World: Use a postal money order. That should be possible from any + country, mostly from the post office. Use this name (which is + in my passport): "Abraham Moolenaar". Use Euro for the + currency if possible. + +Europe: Use a bank transfer if possible. Your bank should have a form + that you can use for this. See "Others" below for the swift + code and IBAN number. + Any other method should work. Ask for information about + sponsorship. + +Credit Card: You can use PayPal to send money with a Credit card. This is + the most widely used Internet based payment system. It's + really simple to use. Use this link to find more info: + https://www.paypal.com/en_US/mrb/pal=XAC62PML3GF8Q + The e-mail address for sending the money to is: + Bram@iccf-holland.org + For amounts above 400 Euro ($500) sending a check is + preferred. + +Others: Transfer to one of these accounts if possible: + Postbank, account 4548774 + Swift code: INGB NL 2A + IBAN: NL47 PSTB 0004 5487 74 + under the name "stichting ICCF Holland", Venlo + If that doesn't work: + Rabobank Venlo, account 3765.05.117 + Swift code: RABO NL 2U + under the name "Bram Moolenaar", Venlo + Otherwise, send a check in euro or US dollars to the address + below. Minimal amount: $70 (my bank does not accept smaller + amounts for foreign check, sorry) + +Address to send checks to: + stichting ICCF Holland + Bram Moolenaar + Finsterruetihof 1 + 8134 Adliswil + Switzerland + +This address is expected to be valid for a long time. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/community/vim-rails/PKGBUILD b/community/vim-rails/PKGBUILD new file mode 100644 index 000000000..86c4afdee --- /dev/null +++ b/community/vim-rails/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> +pkgname=vim-rails +pkgver=3.4 +_sourceid=10297 +pkgrel=3 +pkgdesc='A Vim plugin for enhanced Ruby on Rails application development' +arch=('any') +url='http://www.vim.org/scripts/script.php?script_id=1567' +license=('custom:vim') +depends=('vim') +install=vimdoc.install +source=("http://www.vim.org/scripts/download_script.php?src_id=$_sourceid" license.txt) +md5sums=('cb13eea98e00e5f9a99b579e7b145b11' 'cd49910a3dde6fe0a7e24ebe8cbf7066') + +build() { + cd $srcdir + mv download_script.php?src_id=$_sourceid rails-$pkgver.zip + unzip -qqo rails-$pkgver.zip + + installpath="$pkgdir/usr/share/vim/vimfiles" + + install -D -m644 autoload/rails.vim $installpath/autoload/rails.vim + install -D -m644 doc/rails.txt $pkgdir/usr/share/vim/doc/rails.txt + install -D -m644 plugin/rails.vim $installpath/plugin/rails.vim + + install -Dm644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license.txt +} diff --git a/community/vim-rails/license.txt b/community/vim-rails/license.txt new file mode 100644 index 000000000..8f684e835 --- /dev/null +++ b/community/vim-rails/license.txt @@ -0,0 +1,287 @@ +*uganda.txt* For Vim version 7.2. Last change: 2008 Jun 21 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + + *uganda* *Uganda* *copying* *copyright* *license* +SUMMARY + *iccf* *ICCF* +Vim is Charityware. You can use and copy it as much as you like, but you are +encouraged to make a donation for needy children in Uganda. Please see |kcc| +below or visit the ICCF web site, available at these URLs: + + http://iccf-holland.org/ + http://www.vim.org/iccf/ + http://www.iccf.nl/ + +You can also sponsor the development of Vim. Vim sponsors can vote for +features. See |sponsor|. The money goes to Uganda anyway. + +The Open Publication License applies to the Vim documentation, see +|manual-copyright|. + +=== begin of license === + +VIM LICENSE + +I) There are no restrictions on distributing unmodified copies of Vim except + that they must include this license text. You can also distribute + unmodified parts of Vim, likewise unrestricted except that they must + include this license text. You are also allowed to include executables + that you made from the unmodified Vim sources, plus your own usage + examples and Vim scripts. + +II) It is allowed to distribute a modified (or extended) version of Vim, + including executables and/or source code, when the following four + conditions are met: + 1) This license text must be included unmodified. + 2) The modified Vim must be distributed in one of the following five ways: + a) If you make changes to Vim yourself, you must clearly describe in + the distribution how to contact you. When the maintainer asks you + (in any way) for a copy of the modified Vim you distributed, you + must make your changes, including source code, available to the + maintainer without fee. The maintainer reserves the right to + include your changes in the official version of Vim. What the + maintainer will do with your changes and under what license they + will be distributed is negotiable. If there has been no negotiation + then this license, or a later version, also applies to your changes. + The current maintainer is Bram Moolenaar <Bram@vim.org>. If this + changes it will be announced in appropriate places (most likely + vim.sf.net, www.vim.org and/or comp.editors). When it is completely + impossible to contact the maintainer, the obligation to send him + your changes ceases. Once the maintainer has confirmed that he has + received your changes they will not have to be sent again. + b) If you have received a modified Vim that was distributed as + mentioned under a) you are allowed to further distribute it + unmodified, as mentioned at I). If you make additional changes the + text under a) applies to those changes. + c) Provide all the changes, including source code, with every copy of + the modified Vim you distribute. This may be done in the form of a + context diff. You can choose what license to use for new code you + add. The changes and their license must not restrict others from + making their own changes to the official version of Vim. + d) When you have a modified Vim which includes changes as mentioned + under c), you can distribute it without the source code for the + changes if the following three conditions are met: + - The license that applies to the changes permits you to distribute + the changes to the Vim maintainer without fee or restriction, and + permits the Vim maintainer to include the changes in the official + version of Vim without fee or restriction. + - You keep the changes for at least three years after last + distributing the corresponding modified Vim. When the maintainer + or someone who you distributed the modified Vim to asks you (in + any way) for the changes within this period, you must make them + available to him. + - You clearly describe in the distribution how to contact you. This + contact information must remain valid for at least three years + after last distributing the corresponding modified Vim, or as long + as possible. + e) When the GNU General Public License (GPL) applies to the changes, + you can distribute the modified Vim under the GNU GPL version 2 or + any later version. + 3) A message must be added, at least in the output of the ":version" + command and in the intro screen, such that the user of the modified Vim + is able to see that it was modified. When distributing as mentioned + under 2)e) adding the message is only required for as far as this does + not conflict with the license used for the changes. + 4) The contact information as required under 2)a) and 2)d) must not be + removed or changed, except that the person himself can make + corrections. + +III) If you distribute a modified version of Vim, you are encouraged to use + the Vim license for your changes and make them available to the + maintainer, including the source code. The preferred way to do this is + by e-mail or by uploading the files to a server and e-mailing the URL. + If the number of changes is small (e.g., a modified Makefile) e-mailing a + context diff will do. The e-mail address to be used is + <maintainer@vim.org> + +IV) It is not allowed to remove this license from the distribution of the Vim + sources, parts of it or from a modified version. You may use this + license for previous Vim releases instead of the license that they came + with, at your option. + +=== end of license === + +Note: + +- If you are happy with Vim, please express that by reading the rest of this + file and consider helping needy children in Uganda. + +- If you want to support further Vim development consider becoming a + |sponsor|. The money goes to Uganda anyway. + +- According to Richard Stallman the Vim license is GNU GPL compatible. + A few minor changes have been made since he checked it, but that should not + make a difference. + +- If you link Vim with a library that goes under the GNU GPL, this limits + further distribution to the GNU GPL. Also when you didn't actually change + anything in Vim. + +- Once a change is included that goes under the GNU GPL, this forces all + further changes to also be made under the GNU GPL or a compatible license. + +- If you distribute a modified version of Vim, you can include your name and + contact information with the "--with-modified-by" configure argument or the + MODIFIED_BY define. + +============================================================================== +Kibaale Children's Centre *kcc* *Kibaale* *charity* + +Kibaale Children's Centre (KCC) is located in Kibaale, a small town in the +south of Uganda, near Tanzania, in East Africa. The area is known as Rakai +District. The population is mostly farmers. Although people are poor, there +is enough food. But this district is suffering from AIDS more than any other +part of the world. Some say that it started there. Estimations are that 10 +to 30% of the Ugandans are infected with HIV. Because parents die, there are +many orphans. In this district about 60,000 children have lost one or both +parents, out of a population of 350,000. And this is still continuing. + +The children need a lot of help. The KCC is working hard to provide the needy +with food, medical care and education. Food and medical care to keep them +healthy now, and education so that they can take care of themselves in the +future. KCC works on a Christian base, but help is given to children of any +religion. + +The key to solving the problems in this area is education. This has been +neglected in the past years with president Idi Amin and the following civil +wars. Now that the government is stable again, the children and parents have +to learn how to take care of themselves and how to avoid infections. There is +also help for people who are ill and hungry, but the primary goal is to +prevent people from getting ill and to teach them how to grow healthy food. + +Most of the orphans are living in an extended family. An uncle or older +sister is taking care of them. Because these families are big and the income +(if any) is low, a child is lucky if it gets healthy food. Clothes, medical +care and schooling is beyond its reach. To help these needy children, a +sponsorship program was put into place. A child can be financially adopted. +For a few dollars a month KCC sees to it that the child gets indispensable +items, is healthy, goes to school and KCC takes care of anything else that +needs to be done for the child and the family that supports it. + +Besides helping the child directly, the environment where the child grows up +needs to be improved. KCC helps schools to improve their teaching methods. +There is a demonstration school at the centre and teacher trainings are given. +Health workers are being trained, hygiene education is carried out and +households are stimulated to build a proper latrine. I helped setting up a +production site for cement slabs. These are used to build a good latrine. +They are sold below cost price. + +There is a small clinic at the project, which provides children and their +family with medical help. When needed, transport to a hospital is offered. +Immunization programs are carried out and help is provided when an epidemic is +breaking out (measles and cholera have been a problem). + *donate* +Summer 1994 to summer 1995 I spent a whole year at the centre, working as a +volunteer. I have helped to expand the centre and worked in the area of water +and sanitation. I learned that the help that the KCC provides really helps. +When I came back to Holland, I wanted to continue supporting KCC. To do this +I'm raising funds and organizing the sponsorship program. Please consider one +of these possibilities: + +1. Sponsor a child in primary school: 17 euro a month (or more). +2. Sponsor a child in secondary school: 25 euro a month (or more). +3. Sponsor the clinic: Any amount a month or quarter +4. A one-time donation + +Compared with other organizations that do child sponsorship the amounts are +very low. This is because the money goes directly to the centre. Less than +5% is used for administration. This is possible because this is a small +organization that works with volunteers. If you would like to sponsor a +child, you should have the intention to do this for at least one year. + +How do you know that the money will be spent right? First of all you have my +personal guarantee as the author of Vim. I trust the people that are working +at the centre, I know them personally. Further more, the centre is +co-sponsored and inspected by World Vision, Save the Children Fund and +International Child Care Fund. The centre is visited about once a year to +check the progress (at our own cost). I have visited the centre myself in +1996, 1998, 2000, 2001 and 2003. The visit reports are on the ICCF web site. + +If you have any further questions, send me e-mail: <Bram@vim.org>. + +The address of the centre is: + Kibaale Children's Centre + p.o. box 1658 + Masaka, Uganda, East Africa + +Sending money: *iccf-donations* + +Check the ICCF web site for the latest information! See |iccf| for the URL. + + +USA: The methods mentioned below can be used. + Sending a check to the Nehemiah Group Outreach Society (NGOS) + is no longer possible, unfortunately. We are looking for + another way to get you an IRS tax receipt. + For sponsoring a child contact KCF in Canada (see below). US + checks can be sent to them to lower banking costs. + +Canada: Contact Kibaale Children's Fund (KCF) in Surrey, Canada. They + take care of the Canadian sponsors for the children in + Kibaale. KCF forwards 100% of the money to the project in + Uganda. You can send them a one time donation directly. + Please send me a note so that I know what has been donated + because of Vim. Ask KCF for information about sponsorship. + Kibaale Children's Fund c/o Pacific Academy + 10238-168 Street + Surrey, B.C. V4N 1Z4 + Canada + Phone: 604-581-5353 + If you make a donation to Kibaale Children's Fund (KCF) you + will receive a tax receipt which can be submitted with your + tax return. + +Holland: Transfer to the account of "Stichting ICCF Holland" in Venlo. + This will allow for tax deduction if you live in Holland. + Postbank, nr. 4548774 + +Germany: It is possible to make donations that allow for a tax return. + Check the ICCF web site for the latest information: + http://iccf-holland.org/germany.html + +World: Use a postal money order. That should be possible from any + country, mostly from the post office. Use this name (which is + in my passport): "Abraham Moolenaar". Use Euro for the + currency if possible. + +Europe: Use a bank transfer if possible. Your bank should have a form + that you can use for this. See "Others" below for the swift + code and IBAN number. + Any other method should work. Ask for information about + sponsorship. + +Credit Card: You can use PayPal to send money with a Credit card. This is + the most widely used Internet based payment system. It's + really simple to use. Use this link to find more info: + https://www.paypal.com/en_US/mrb/pal=XAC62PML3GF8Q + The e-mail address for sending the money to is: + Bram@iccf-holland.org + For amounts above 400 Euro ($500) sending a check is + preferred. + +Others: Transfer to one of these accounts if possible: + Postbank, account 4548774 + Swift code: INGB NL 2A + IBAN: NL47 PSTB 0004 5487 74 + under the name "stichting ICCF Holland", Venlo + If that doesn't work: + Rabobank Venlo, account 3765.05.117 + Swift code: RABO NL 2U + under the name "Bram Moolenaar", Venlo + Otherwise, send a check in euro or US dollars to the address + below. Minimal amount: $70 (my bank does not accept smaller + amounts for foreign check, sorry) + +Address to send checks to: + stichting ICCF Holland + Bram Moolenaar + Finsterruetihof 1 + 8134 Adliswil + Switzerland + +This address is expected to be valid for a long time. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/community/vim-rails/vimdoc.install b/community/vim-rails/vimdoc.install new file mode 100644 index 000000000..ef77ebd9f --- /dev/null +++ b/community/vim-rails/vimdoc.install @@ -0,0 +1,15 @@ +post_install() { + echo -n "updating Vim help tags... " + /usr/bin/vim --noplugin -u NONE -U NONE \ + --cmd ":helptags /usr/share/vim/doc" --cmd ":q" > /dev/null 2>&1 + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install +} + diff --git a/community/vim-supertab/LICENSE b/community/vim-supertab/LICENSE new file mode 100644 index 000000000..2b0f9392b --- /dev/null +++ b/community/vim-supertab/LICENSE @@ -0,0 +1,36 @@ + License: + Software License Agreement (BSD License) + + Copyright (c) 2002 - 2007 + All rights reserved. + + Redistribution and use of this software in source and binary forms, with + or without modification, are permitted provided that the following + conditions are met: + + * Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the + following disclaimer in the documentation and/or other + materials provided with the distribution. + + * Neither the name of Gergely Kontra or Eric Van Dewoestine nor the names + of its contributors may be used to endorse or promote products derived + from this software without specific prior written permission of Gergely + Kontra or Eric Van Dewoestine. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + diff --git a/community/vim-supertab/PKGBUILD b/community/vim-supertab/PKGBUILD new file mode 100644 index 000000000..b30b25c01 --- /dev/null +++ b/community/vim-supertab/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> +pkgname=vim-supertab +pkgver=0.60 +_sourceid=11386 +pkgrel=1 +pkgdesc='A Vim plugin that allows you to use the tab key to do all insert completion' +arch=('any') +url='http://www.vim.org/scripts/script.php?script_id=1643' +license=('BSD') +depends=('vim') +source=("http://www.vim.org/scripts/download_script.php?src_id=$_sourceid" LICENSE) +md5sums=('8647d23eb98ec713a25d404357c9d463' + '3019677aed9e27a4644cb35d43ef6626') + +build() { + cd $srcdir + mv download_script.php?src_id=$_sourceid supertab-$pkgver.vim + + installpath="$pkgdir/usr/share/vim/vimfiles" + + install -D -m644 supertab-$pkgver.vim $installpath/plugin/supertab.vim || return 1 + install -Dm644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/community/vim-surround/PKGBUILD b/community/vim-surround/PKGBUILD new file mode 100644 index 000000000..d5a599154 --- /dev/null +++ b/community/vim-surround/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Aaron Schaefer <aaron@elasticdog.com> +pkgname=vim-surround +pkgver=1.34 +_scriptid=8283 +pkgrel=3 +pkgdesc='A Vim plugin that provides mappings to easily delete, change, and add paired "surroundings"' +arch=('any') +url='http://www.vim.org/scripts/script.php?script_id=1697' +license=('custom:vim') +depends=('vim') +install=vimdoc.install +source=("http://www.vim.org/scripts/download_script.php?src_id=$_scriptid" license.txt) +md5sums=('a222c68bba49fa7f81008cfdfc89f342' 'cd49910a3dde6fe0a7e24ebe8cbf7066') + +build() { + cd $srcdir + mv download_script.php?src_id=$_scriptid surround-$pkgver.zip + unzip -qqo surround-$pkgver.zip + + installpath="$pkgdir/usr/share/vim/vimfiles" + + install -D -m644 doc/surround.txt $pkgdir/usr/share/vim/doc/surround.txt + install -D -m644 plugin/surround.vim $installpath/plugin/surround.vim || return 1 + + install -Dm644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license.txt +} diff --git a/community/vim-surround/license.txt b/community/vim-surround/license.txt new file mode 100644 index 000000000..8f684e835 --- /dev/null +++ b/community/vim-surround/license.txt @@ -0,0 +1,287 @@ +*uganda.txt* For Vim version 7.2. Last change: 2008 Jun 21 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + + *uganda* *Uganda* *copying* *copyright* *license* +SUMMARY + *iccf* *ICCF* +Vim is Charityware. You can use and copy it as much as you like, but you are +encouraged to make a donation for needy children in Uganda. Please see |kcc| +below or visit the ICCF web site, available at these URLs: + + http://iccf-holland.org/ + http://www.vim.org/iccf/ + http://www.iccf.nl/ + +You can also sponsor the development of Vim. Vim sponsors can vote for +features. See |sponsor|. The money goes to Uganda anyway. + +The Open Publication License applies to the Vim documentation, see +|manual-copyright|. + +=== begin of license === + +VIM LICENSE + +I) There are no restrictions on distributing unmodified copies of Vim except + that they must include this license text. You can also distribute + unmodified parts of Vim, likewise unrestricted except that they must + include this license text. You are also allowed to include executables + that you made from the unmodified Vim sources, plus your own usage + examples and Vim scripts. + +II) It is allowed to distribute a modified (or extended) version of Vim, + including executables and/or source code, when the following four + conditions are met: + 1) This license text must be included unmodified. + 2) The modified Vim must be distributed in one of the following five ways: + a) If you make changes to Vim yourself, you must clearly describe in + the distribution how to contact you. When the maintainer asks you + (in any way) for a copy of the modified Vim you distributed, you + must make your changes, including source code, available to the + maintainer without fee. The maintainer reserves the right to + include your changes in the official version of Vim. What the + maintainer will do with your changes and under what license they + will be distributed is negotiable. If there has been no negotiation + then this license, or a later version, also applies to your changes. + The current maintainer is Bram Moolenaar <Bram@vim.org>. If this + changes it will be announced in appropriate places (most likely + vim.sf.net, www.vim.org and/or comp.editors). When it is completely + impossible to contact the maintainer, the obligation to send him + your changes ceases. Once the maintainer has confirmed that he has + received your changes they will not have to be sent again. + b) If you have received a modified Vim that was distributed as + mentioned under a) you are allowed to further distribute it + unmodified, as mentioned at I). If you make additional changes the + text under a) applies to those changes. + c) Provide all the changes, including source code, with every copy of + the modified Vim you distribute. This may be done in the form of a + context diff. You can choose what license to use for new code you + add. The changes and their license must not restrict others from + making their own changes to the official version of Vim. + d) When you have a modified Vim which includes changes as mentioned + under c), you can distribute it without the source code for the + changes if the following three conditions are met: + - The license that applies to the changes permits you to distribute + the changes to the Vim maintainer without fee or restriction, and + permits the Vim maintainer to include the changes in the official + version of Vim without fee or restriction. + - You keep the changes for at least three years after last + distributing the corresponding modified Vim. When the maintainer + or someone who you distributed the modified Vim to asks you (in + any way) for the changes within this period, you must make them + available to him. + - You clearly describe in the distribution how to contact you. This + contact information must remain valid for at least three years + after last distributing the corresponding modified Vim, or as long + as possible. + e) When the GNU General Public License (GPL) applies to the changes, + you can distribute the modified Vim under the GNU GPL version 2 or + any later version. + 3) A message must be added, at least in the output of the ":version" + command and in the intro screen, such that the user of the modified Vim + is able to see that it was modified. When distributing as mentioned + under 2)e) adding the message is only required for as far as this does + not conflict with the license used for the changes. + 4) The contact information as required under 2)a) and 2)d) must not be + removed or changed, except that the person himself can make + corrections. + +III) If you distribute a modified version of Vim, you are encouraged to use + the Vim license for your changes and make them available to the + maintainer, including the source code. The preferred way to do this is + by e-mail or by uploading the files to a server and e-mailing the URL. + If the number of changes is small (e.g., a modified Makefile) e-mailing a + context diff will do. The e-mail address to be used is + <maintainer@vim.org> + +IV) It is not allowed to remove this license from the distribution of the Vim + sources, parts of it or from a modified version. You may use this + license for previous Vim releases instead of the license that they came + with, at your option. + +=== end of license === + +Note: + +- If you are happy with Vim, please express that by reading the rest of this + file and consider helping needy children in Uganda. + +- If you want to support further Vim development consider becoming a + |sponsor|. The money goes to Uganda anyway. + +- According to Richard Stallman the Vim license is GNU GPL compatible. + A few minor changes have been made since he checked it, but that should not + make a difference. + +- If you link Vim with a library that goes under the GNU GPL, this limits + further distribution to the GNU GPL. Also when you didn't actually change + anything in Vim. + +- Once a change is included that goes under the GNU GPL, this forces all + further changes to also be made under the GNU GPL or a compatible license. + +- If you distribute a modified version of Vim, you can include your name and + contact information with the "--with-modified-by" configure argument or the + MODIFIED_BY define. + +============================================================================== +Kibaale Children's Centre *kcc* *Kibaale* *charity* + +Kibaale Children's Centre (KCC) is located in Kibaale, a small town in the +south of Uganda, near Tanzania, in East Africa. The area is known as Rakai +District. The population is mostly farmers. Although people are poor, there +is enough food. But this district is suffering from AIDS more than any other +part of the world. Some say that it started there. Estimations are that 10 +to 30% of the Ugandans are infected with HIV. Because parents die, there are +many orphans. In this district about 60,000 children have lost one or both +parents, out of a population of 350,000. And this is still continuing. + +The children need a lot of help. The KCC is working hard to provide the needy +with food, medical care and education. Food and medical care to keep them +healthy now, and education so that they can take care of themselves in the +future. KCC works on a Christian base, but help is given to children of any +religion. + +The key to solving the problems in this area is education. This has been +neglected in the past years with president Idi Amin and the following civil +wars. Now that the government is stable again, the children and parents have +to learn how to take care of themselves and how to avoid infections. There is +also help for people who are ill and hungry, but the primary goal is to +prevent people from getting ill and to teach them how to grow healthy food. + +Most of the orphans are living in an extended family. An uncle or older +sister is taking care of them. Because these families are big and the income +(if any) is low, a child is lucky if it gets healthy food. Clothes, medical +care and schooling is beyond its reach. To help these needy children, a +sponsorship program was put into place. A child can be financially adopted. +For a few dollars a month KCC sees to it that the child gets indispensable +items, is healthy, goes to school and KCC takes care of anything else that +needs to be done for the child and the family that supports it. + +Besides helping the child directly, the environment where the child grows up +needs to be improved. KCC helps schools to improve their teaching methods. +There is a demonstration school at the centre and teacher trainings are given. +Health workers are being trained, hygiene education is carried out and +households are stimulated to build a proper latrine. I helped setting up a +production site for cement slabs. These are used to build a good latrine. +They are sold below cost price. + +There is a small clinic at the project, which provides children and their +family with medical help. When needed, transport to a hospital is offered. +Immunization programs are carried out and help is provided when an epidemic is +breaking out (measles and cholera have been a problem). + *donate* +Summer 1994 to summer 1995 I spent a whole year at the centre, working as a +volunteer. I have helped to expand the centre and worked in the area of water +and sanitation. I learned that the help that the KCC provides really helps. +When I came back to Holland, I wanted to continue supporting KCC. To do this +I'm raising funds and organizing the sponsorship program. Please consider one +of these possibilities: + +1. Sponsor a child in primary school: 17 euro a month (or more). +2. Sponsor a child in secondary school: 25 euro a month (or more). +3. Sponsor the clinic: Any amount a month or quarter +4. A one-time donation + +Compared with other organizations that do child sponsorship the amounts are +very low. This is because the money goes directly to the centre. Less than +5% is used for administration. This is possible because this is a small +organization that works with volunteers. If you would like to sponsor a +child, you should have the intention to do this for at least one year. + +How do you know that the money will be spent right? First of all you have my +personal guarantee as the author of Vim. I trust the people that are working +at the centre, I know them personally. Further more, the centre is +co-sponsored and inspected by World Vision, Save the Children Fund and +International Child Care Fund. The centre is visited about once a year to +check the progress (at our own cost). I have visited the centre myself in +1996, 1998, 2000, 2001 and 2003. The visit reports are on the ICCF web site. + +If you have any further questions, send me e-mail: <Bram@vim.org>. + +The address of the centre is: + Kibaale Children's Centre + p.o. box 1658 + Masaka, Uganda, East Africa + +Sending money: *iccf-donations* + +Check the ICCF web site for the latest information! See |iccf| for the URL. + + +USA: The methods mentioned below can be used. + Sending a check to the Nehemiah Group Outreach Society (NGOS) + is no longer possible, unfortunately. We are looking for + another way to get you an IRS tax receipt. + For sponsoring a child contact KCF in Canada (see below). US + checks can be sent to them to lower banking costs. + +Canada: Contact Kibaale Children's Fund (KCF) in Surrey, Canada. They + take care of the Canadian sponsors for the children in + Kibaale. KCF forwards 100% of the money to the project in + Uganda. You can send them a one time donation directly. + Please send me a note so that I know what has been donated + because of Vim. Ask KCF for information about sponsorship. + Kibaale Children's Fund c/o Pacific Academy + 10238-168 Street + Surrey, B.C. V4N 1Z4 + Canada + Phone: 604-581-5353 + If you make a donation to Kibaale Children's Fund (KCF) you + will receive a tax receipt which can be submitted with your + tax return. + +Holland: Transfer to the account of "Stichting ICCF Holland" in Venlo. + This will allow for tax deduction if you live in Holland. + Postbank, nr. 4548774 + +Germany: It is possible to make donations that allow for a tax return. + Check the ICCF web site for the latest information: + http://iccf-holland.org/germany.html + +World: Use a postal money order. That should be possible from any + country, mostly from the post office. Use this name (which is + in my passport): "Abraham Moolenaar". Use Euro for the + currency if possible. + +Europe: Use a bank transfer if possible. Your bank should have a form + that you can use for this. See "Others" below for the swift + code and IBAN number. + Any other method should work. Ask for information about + sponsorship. + +Credit Card: You can use PayPal to send money with a Credit card. This is + the most widely used Internet based payment system. It's + really simple to use. Use this link to find more info: + https://www.paypal.com/en_US/mrb/pal=XAC62PML3GF8Q + The e-mail address for sending the money to is: + Bram@iccf-holland.org + For amounts above 400 Euro ($500) sending a check is + preferred. + +Others: Transfer to one of these accounts if possible: + Postbank, account 4548774 + Swift code: INGB NL 2A + IBAN: NL47 PSTB 0004 5487 74 + under the name "stichting ICCF Holland", Venlo + If that doesn't work: + Rabobank Venlo, account 3765.05.117 + Swift code: RABO NL 2U + under the name "Bram Moolenaar", Venlo + Otherwise, send a check in euro or US dollars to the address + below. Minimal amount: $70 (my bank does not accept smaller + amounts for foreign check, sorry) + +Address to send checks to: + stichting ICCF Holland + Bram Moolenaar + Finsterruetihof 1 + 8134 Adliswil + Switzerland + +This address is expected to be valid for a long time. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/community/vim-surround/vimdoc.install b/community/vim-surround/vimdoc.install new file mode 100644 index 000000000..a05ed12c1 --- /dev/null +++ b/community/vim-surround/vimdoc.install @@ -0,0 +1,14 @@ +post_install() { + echo -n "updating Vim help tags... " + /usr/bin/vim --noplugin -u NONE -U NONE \ + --cmd ":helptags /usr/share/vim/doc" --cmd ":q" > /dev/null 2>&1 + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install +} diff --git a/community/vim-timestamp/ChangeLog b/community/vim-timestamp/ChangeLog new file mode 100644 index 000000000..3dd409a29 --- /dev/null +++ b/community/vim-timestamp/ChangeLog @@ -0,0 +1,2 @@ +2007-06-25 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 diff --git a/community/vim-timestamp/PKGBUILD b/community/vim-timestamp/PKGBUILD new file mode 100644 index 000000000..adc049b3c --- /dev/null +++ b/community/vim-timestamp/PKGBUILD @@ -0,0 +1,24 @@ +# Contributor: Aaron Schaefer <aaron@elasticdog.com> +pkgname=vim-timestamp +pkgver=1.20 +_scriptid=7284 +pkgrel=4 +pkgdesc='A Vim plugin for automated time stamping' +arch=('any') +url='http://www.vim.org/scripts/script.php?script_id=923' +license=('GPL') +depends=('vim') +install=vimdoc.install +source=("http://www.vim.org/scripts/download_script.php?src_id=$_scriptid") +md5sums=('f7ade9402223644f2c6a1c86d259d1e2') + +build() { + cd $srcdir + mv download_script.php?src_id=$_scriptid timestamp-$pkgver.tbz2 + tar -xjf timestamp-$pkgver.tbz2 + + installpath="$pkgdir/usr/share/vim/vimfiles" + + install -D -m644 doc/timestamp.txt $installpath/doc/timestamp.txt + install -D -m644 plugin/timestamp.vim $installpath/plugin/timestamp.vim +} diff --git a/community/vim-timestamp/vimdoc.install b/community/vim-timestamp/vimdoc.install new file mode 100644 index 000000000..a05ed12c1 --- /dev/null +++ b/community/vim-timestamp/vimdoc.install @@ -0,0 +1,14 @@ +post_install() { + echo -n "updating Vim help tags... " + /usr/bin/vim --noplugin -u NONE -U NONE \ + --cmd ":helptags /usr/share/vim/doc" --cmd ":q" > /dev/null 2>&1 + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install +} diff --git a/community/vimpager/PKGBUILD b/community/vimpager/PKGBUILD new file mode 100644 index 000000000..ed9da1428 --- /dev/null +++ b/community/vimpager/PKGBUILD @@ -0,0 +1,15 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=vimpager +pkgver=1.1 +pkgrel=2 +pkgdesc="A vim-based script to use as a PAGER." +arch=('any') +url="http://www.vim.org/scripts/script.php?script_id=1723" +license=('custom:vim') +depends=('vim') +source=('http://www.vim.org/scripts/download_script.php?src_id=10663' license.txt) +build() { + install -Dm755 "$srcdir"/download_script.php\?src_id=10663 "$pkgdir"/usr/bin/vimpager + install -Dm644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license.txt +} +md5sums=('15606816ce017859cc635d75640293d7' 'cd49910a3dde6fe0a7e24ebe8cbf7066') diff --git a/community/vimpager/license.txt b/community/vimpager/license.txt new file mode 100644 index 000000000..8f684e835 --- /dev/null +++ b/community/vimpager/license.txt @@ -0,0 +1,287 @@ +*uganda.txt* For Vim version 7.2. Last change: 2008 Jun 21 + + + VIM REFERENCE MANUAL by Bram Moolenaar + + + *uganda* *Uganda* *copying* *copyright* *license* +SUMMARY + *iccf* *ICCF* +Vim is Charityware. You can use and copy it as much as you like, but you are +encouraged to make a donation for needy children in Uganda. Please see |kcc| +below or visit the ICCF web site, available at these URLs: + + http://iccf-holland.org/ + http://www.vim.org/iccf/ + http://www.iccf.nl/ + +You can also sponsor the development of Vim. Vim sponsors can vote for +features. See |sponsor|. The money goes to Uganda anyway. + +The Open Publication License applies to the Vim documentation, see +|manual-copyright|. + +=== begin of license === + +VIM LICENSE + +I) There are no restrictions on distributing unmodified copies of Vim except + that they must include this license text. You can also distribute + unmodified parts of Vim, likewise unrestricted except that they must + include this license text. You are also allowed to include executables + that you made from the unmodified Vim sources, plus your own usage + examples and Vim scripts. + +II) It is allowed to distribute a modified (or extended) version of Vim, + including executables and/or source code, when the following four + conditions are met: + 1) This license text must be included unmodified. + 2) The modified Vim must be distributed in one of the following five ways: + a) If you make changes to Vim yourself, you must clearly describe in + the distribution how to contact you. When the maintainer asks you + (in any way) for a copy of the modified Vim you distributed, you + must make your changes, including source code, available to the + maintainer without fee. The maintainer reserves the right to + include your changes in the official version of Vim. What the + maintainer will do with your changes and under what license they + will be distributed is negotiable. If there has been no negotiation + then this license, or a later version, also applies to your changes. + The current maintainer is Bram Moolenaar <Bram@vim.org>. If this + changes it will be announced in appropriate places (most likely + vim.sf.net, www.vim.org and/or comp.editors). When it is completely + impossible to contact the maintainer, the obligation to send him + your changes ceases. Once the maintainer has confirmed that he has + received your changes they will not have to be sent again. + b) If you have received a modified Vim that was distributed as + mentioned under a) you are allowed to further distribute it + unmodified, as mentioned at I). If you make additional changes the + text under a) applies to those changes. + c) Provide all the changes, including source code, with every copy of + the modified Vim you distribute. This may be done in the form of a + context diff. You can choose what license to use for new code you + add. The changes and their license must not restrict others from + making their own changes to the official version of Vim. + d) When you have a modified Vim which includes changes as mentioned + under c), you can distribute it without the source code for the + changes if the following three conditions are met: + - The license that applies to the changes permits you to distribute + the changes to the Vim maintainer without fee or restriction, and + permits the Vim maintainer to include the changes in the official + version of Vim without fee or restriction. + - You keep the changes for at least three years after last + distributing the corresponding modified Vim. When the maintainer + or someone who you distributed the modified Vim to asks you (in + any way) for the changes within this period, you must make them + available to him. + - You clearly describe in the distribution how to contact you. This + contact information must remain valid for at least three years + after last distributing the corresponding modified Vim, or as long + as possible. + e) When the GNU General Public License (GPL) applies to the changes, + you can distribute the modified Vim under the GNU GPL version 2 or + any later version. + 3) A message must be added, at least in the output of the ":version" + command and in the intro screen, such that the user of the modified Vim + is able to see that it was modified. When distributing as mentioned + under 2)e) adding the message is only required for as far as this does + not conflict with the license used for the changes. + 4) The contact information as required under 2)a) and 2)d) must not be + removed or changed, except that the person himself can make + corrections. + +III) If you distribute a modified version of Vim, you are encouraged to use + the Vim license for your changes and make them available to the + maintainer, including the source code. The preferred way to do this is + by e-mail or by uploading the files to a server and e-mailing the URL. + If the number of changes is small (e.g., a modified Makefile) e-mailing a + context diff will do. The e-mail address to be used is + <maintainer@vim.org> + +IV) It is not allowed to remove this license from the distribution of the Vim + sources, parts of it or from a modified version. You may use this + license for previous Vim releases instead of the license that they came + with, at your option. + +=== end of license === + +Note: + +- If you are happy with Vim, please express that by reading the rest of this + file and consider helping needy children in Uganda. + +- If you want to support further Vim development consider becoming a + |sponsor|. The money goes to Uganda anyway. + +- According to Richard Stallman the Vim license is GNU GPL compatible. + A few minor changes have been made since he checked it, but that should not + make a difference. + +- If you link Vim with a library that goes under the GNU GPL, this limits + further distribution to the GNU GPL. Also when you didn't actually change + anything in Vim. + +- Once a change is included that goes under the GNU GPL, this forces all + further changes to also be made under the GNU GPL or a compatible license. + +- If you distribute a modified version of Vim, you can include your name and + contact information with the "--with-modified-by" configure argument or the + MODIFIED_BY define. + +============================================================================== +Kibaale Children's Centre *kcc* *Kibaale* *charity* + +Kibaale Children's Centre (KCC) is located in Kibaale, a small town in the +south of Uganda, near Tanzania, in East Africa. The area is known as Rakai +District. The population is mostly farmers. Although people are poor, there +is enough food. But this district is suffering from AIDS more than any other +part of the world. Some say that it started there. Estimations are that 10 +to 30% of the Ugandans are infected with HIV. Because parents die, there are +many orphans. In this district about 60,000 children have lost one or both +parents, out of a population of 350,000. And this is still continuing. + +The children need a lot of help. The KCC is working hard to provide the needy +with food, medical care and education. Food and medical care to keep them +healthy now, and education so that they can take care of themselves in the +future. KCC works on a Christian base, but help is given to children of any +religion. + +The key to solving the problems in this area is education. This has been +neglected in the past years with president Idi Amin and the following civil +wars. Now that the government is stable again, the children and parents have +to learn how to take care of themselves and how to avoid infections. There is +also help for people who are ill and hungry, but the primary goal is to +prevent people from getting ill and to teach them how to grow healthy food. + +Most of the orphans are living in an extended family. An uncle or older +sister is taking care of them. Because these families are big and the income +(if any) is low, a child is lucky if it gets healthy food. Clothes, medical +care and schooling is beyond its reach. To help these needy children, a +sponsorship program was put into place. A child can be financially adopted. +For a few dollars a month KCC sees to it that the child gets indispensable +items, is healthy, goes to school and KCC takes care of anything else that +needs to be done for the child and the family that supports it. + +Besides helping the child directly, the environment where the child grows up +needs to be improved. KCC helps schools to improve their teaching methods. +There is a demonstration school at the centre and teacher trainings are given. +Health workers are being trained, hygiene education is carried out and +households are stimulated to build a proper latrine. I helped setting up a +production site for cement slabs. These are used to build a good latrine. +They are sold below cost price. + +There is a small clinic at the project, which provides children and their +family with medical help. When needed, transport to a hospital is offered. +Immunization programs are carried out and help is provided when an epidemic is +breaking out (measles and cholera have been a problem). + *donate* +Summer 1994 to summer 1995 I spent a whole year at the centre, working as a +volunteer. I have helped to expand the centre and worked in the area of water +and sanitation. I learned that the help that the KCC provides really helps. +When I came back to Holland, I wanted to continue supporting KCC. To do this +I'm raising funds and organizing the sponsorship program. Please consider one +of these possibilities: + +1. Sponsor a child in primary school: 17 euro a month (or more). +2. Sponsor a child in secondary school: 25 euro a month (or more). +3. Sponsor the clinic: Any amount a month or quarter +4. A one-time donation + +Compared with other organizations that do child sponsorship the amounts are +very low. This is because the money goes directly to the centre. Less than +5% is used for administration. This is possible because this is a small +organization that works with volunteers. If you would like to sponsor a +child, you should have the intention to do this for at least one year. + +How do you know that the money will be spent right? First of all you have my +personal guarantee as the author of Vim. I trust the people that are working +at the centre, I know them personally. Further more, the centre is +co-sponsored and inspected by World Vision, Save the Children Fund and +International Child Care Fund. The centre is visited about once a year to +check the progress (at our own cost). I have visited the centre myself in +1996, 1998, 2000, 2001 and 2003. The visit reports are on the ICCF web site. + +If you have any further questions, send me e-mail: <Bram@vim.org>. + +The address of the centre is: + Kibaale Children's Centre + p.o. box 1658 + Masaka, Uganda, East Africa + +Sending money: *iccf-donations* + +Check the ICCF web site for the latest information! See |iccf| for the URL. + + +USA: The methods mentioned below can be used. + Sending a check to the Nehemiah Group Outreach Society (NGOS) + is no longer possible, unfortunately. We are looking for + another way to get you an IRS tax receipt. + For sponsoring a child contact KCF in Canada (see below). US + checks can be sent to them to lower banking costs. + +Canada: Contact Kibaale Children's Fund (KCF) in Surrey, Canada. They + take care of the Canadian sponsors for the children in + Kibaale. KCF forwards 100% of the money to the project in + Uganda. You can send them a one time donation directly. + Please send me a note so that I know what has been donated + because of Vim. Ask KCF for information about sponsorship. + Kibaale Children's Fund c/o Pacific Academy + 10238-168 Street + Surrey, B.C. V4N 1Z4 + Canada + Phone: 604-581-5353 + If you make a donation to Kibaale Children's Fund (KCF) you + will receive a tax receipt which can be submitted with your + tax return. + +Holland: Transfer to the account of "Stichting ICCF Holland" in Venlo. + This will allow for tax deduction if you live in Holland. + Postbank, nr. 4548774 + +Germany: It is possible to make donations that allow for a tax return. + Check the ICCF web site for the latest information: + http://iccf-holland.org/germany.html + +World: Use a postal money order. That should be possible from any + country, mostly from the post office. Use this name (which is + in my passport): "Abraham Moolenaar". Use Euro for the + currency if possible. + +Europe: Use a bank transfer if possible. Your bank should have a form + that you can use for this. See "Others" below for the swift + code and IBAN number. + Any other method should work. Ask for information about + sponsorship. + +Credit Card: You can use PayPal to send money with a Credit card. This is + the most widely used Internet based payment system. It's + really simple to use. Use this link to find more info: + https://www.paypal.com/en_US/mrb/pal=XAC62PML3GF8Q + The e-mail address for sending the money to is: + Bram@iccf-holland.org + For amounts above 400 Euro ($500) sending a check is + preferred. + +Others: Transfer to one of these accounts if possible: + Postbank, account 4548774 + Swift code: INGB NL 2A + IBAN: NL47 PSTB 0004 5487 74 + under the name "stichting ICCF Holland", Venlo + If that doesn't work: + Rabobank Venlo, account 3765.05.117 + Swift code: RABO NL 2U + under the name "Bram Moolenaar", Venlo + Otherwise, send a check in euro or US dollars to the address + below. Minimal amount: $70 (my bank does not accept smaller + amounts for foreign check, sorry) + +Address to send checks to: + stichting ICCF Holland + Bram Moolenaar + Finsterruetihof 1 + 8134 Adliswil + Switzerland + +This address is expected to be valid for a long time. + + vim:tw=78:ts=8:ft=help:norl: diff --git a/community/virtualbox-additions/ChangeLog b/community/virtualbox-additions/ChangeLog new file mode 100644 index 000000000..c4664430e --- /dev/null +++ b/community/virtualbox-additions/ChangeLog @@ -0,0 +1,27 @@ +2009-09-10 Biru Ionut <ionut@archlinux.ro> + * 3.0.6-1: + upstream release: +2009-08-06 Biru Ionut <ionut@archlinux.ro> + * 3.0.4-1: + upstream release. +2009-07-12 Biru Ionut <biru.ionut@gmail.com> + * 3.0.2-1: + new upstream version +2009-07-07 Biru Ionut <biru.ionut@gmail.com> + * 3.0.0-1: + new upstream version +2009-05-30 Biru Ionut <biru.ionut@gmail.com> + * 2.2.4-1: + update pkg +2009-04-29 Biru Ionut <biru.ionut@gmail.com> + * 2.2.2-1: + version bump +2008-01-26 Roman Kyrylych <roman@archlinux.org> + * 1.5.4-2 : + changed depends from virtualbox-ose to virtualbox +2007-11-20 Roman Kyrylych <roman@archlinux.org> + * 1.5.2-2 : + fixed install path +2007-06-07 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + * 1.4.0-1 : + changed depend. virtualbox -> virtualbox-ose diff --git a/community/virtualbox-additions/PKGBUILD b/community/virtualbox-additions/PKGBUILD new file mode 100644 index 000000000..df78580d1 --- /dev/null +++ b/community/virtualbox-additions/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer : Biru Ionut <ionut@archlinux.ro> +# Contributor: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Roman Kyrylych <roman@archlinux.org> + +pkgname=virtualbox-additions +pkgver=3.0.6 +pkgrel=1 +pkgdesc="Guest additions for VirtualBox" +arch=('i686' 'x86_64') +url="http://www.virtualbox.org" +license=('custom:PUEL') +install=virtualbox-additions.install +source=(http://download.virtualbox.org/virtualbox/$pkgver/VBoxGuestAdditions_$pkgver.iso + 'license') +build() { + cd "$srcdir" + install -Dm 644 VBoxGuestAdditions_$pkgver.iso \ + "$pkgdir/usr/lib/virtualbox/additions/VBoxGuestAdditions.iso" + install -Dm 644 "$srcdir/license" \ + "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} +md5sums=('8d033b4f66db1a3e5b914da1717e9c21' + 'b67febd9453cc6c4b8412a0456080e9f') diff --git a/community/virtualbox-additions/license b/community/virtualbox-additions/license new file mode 100644 index 000000000..aa6f9f033 --- /dev/null +++ b/community/virtualbox-additions/license @@ -0,0 +1,34 @@ +VirtualBox Personal Use and Evaluation License (PUEL) + +This license applies if you download the full VirtualBox binaries from the Downloads page. It does not apply to the VirtualBox Open Source Edition (OSE), which falls under the GPL instead; see Editions for details about the differences between these releases. + +In summary, the VirtualBox PUEL allows you to use VirtualBox free of charge + + * for personal use or, alternatively, + * for product evaluation. + +In addition, academic use of VirtualBox is also permitted free of charge by the PUEL. + +If you do not belong to either category, you will have to purchase a commercial license. Do not hesitate to contact InnoTek in this matter. + +If you are confused by the legalese below, you may also want to take a look at our Licensing FAQ to answer a few common questions. +VirtualBox PUEL terms and conditions ¶ + +Version 1.2, 2007-02-21 + +InnoTek Systemberatung GmbH, Werkstrasse 24, 71384 Weinstadt, Germany grants you the right to use the software product as defined in § 1 according to the following provisions. If you do not agree to all conditions set forth by this license, you may not use the product, because only InnoTek as the product’s owner can give you permission to use it. + +§ 1 Subject of license. “Product”, as referred to in this License, shall be the binary software package “VirtualBox”, which allows for creating multiple virtual computers, each with different operating systems (“Guest Computers”), on a physical computer with a specific operating system (“Host Computer”), to allow for installing and executing these Guest Computers simultaneously. The Product consists of executable files in machine code for the Windows 2000/XP and Linux operating systems as well as other data files as required by the executable files at run-time and documentation in electronic form. + +§ 2 Grant of license. (1) InnoTek grants you a personal right to install and execute the Product on a Host Computer for Personal Use or Educational Use or for Evaluation. “Personal Use” requires that you use the product on the same Host Computer where you installed it yourself and that no more than one client connect to that Host Computer at a time for the purpose of displaying Guest Computers remotely. “Educational use” is any use in an academic institution (schools, colleges and universities, by teachers and students). “Evaluation” means testing the product for a reasonable period (that is, normally for a few weeks); after expiry of that term, you are no longer permitted to evaluate the Product. + +(2) The VirtualBox Guest Additions are a set of drivers and utilities that are shipped with VirtualBox for the purpose of being installed inside a Guest Computer to improve its performance and cooperation with the rest of VirtualBox. Provided that you are allowed to use VirtualBox under subsection 1, InnoTek allows you to redistribute the VirtualBox Guest Additions together with the Guest Computer into which they have been installed. + +§ 3 Reservation of rights. Any use beyond the provisions of § 2 is prohibited. InnoTek reserves all copyrights and other intellectual property rights. This includes, but is not limited to, the right to modify, make available or public, rent out, lease, lend or otherwise distribute the Product. This does not apply as far as applicable law may require it or InnoTek grants you additional rights of use in a separate license in writing. + +§ 4 Termination. This License shall be valid infinitely. InnoTek may terminate the License only for material causes. In particular, such a material cause can be a violation of the usage terms or a breach of other essential duties from this contract. After termination, you are required to delete and destroy all remaining copies of the Product. This includes, but is not limited to, installed copies and backups. + +§ 5 No warranties. Since you have not paid for the use of the Product, there is no warranty for it, to the extent permitted by applicable law. InnoTek provides the Product “as is” without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the Product is with you. Should it prove defective, you assume the cost of all necessary servicing, repair, or correction. In addition, InnoTek shall be allowed to provide updates to the Product in urgent cases. You are then obliged to install such updates. Such an urgent case includes, but is not limited to, a claim of rights to the Product by a third party. + +§ 6 Miscellaneous. There are no license terms beyond the written ones in this agreement. Amendments of, additions to and the joint revocation of this agreement shall require the written form. The same shall apply to the preceding written form requirement. Standard business conditions of the parties shall not apply. Place of performance and legal venue shall be Weinstadt, the domicile of InnoTek. Solely German law shall apply to this agreement. + diff --git a/community/virtualbox-additions/virtualbox-additions.install b/community/virtualbox-additions/virtualbox-additions.install new file mode 100644 index 000000000..b2ecd1ed0 --- /dev/null +++ b/community/virtualbox-additions/virtualbox-additions.install @@ -0,0 +1,18 @@ +post_install() { + /bin/cat << EOF + +===> virtualbox-additions post install message: +===> +===> Redistribution of VBoxGuestAdditions.iso from the binary packages +===> on www.virtualbox.org with Arch Linux has been granted by +===> InnoTek Systemberatung GmbH. +===> +===> By using this package you accept +===> the VirtualBox Personal Use and Evaluation License (PUEL) +===> which can be found here: http://virtualbox.org/wiki/VirtualBox_PUEL +===> +===> If you do not accept this license, you must remove the package immediately. +===> + +EOF +} diff --git a/community/virtualbox-ose-additions-modules/ChangeLog b/community/virtualbox-ose-additions-modules/ChangeLog new file mode 100644 index 000000000..7b2248484 --- /dev/null +++ b/community/virtualbox-ose-additions-modules/ChangeLog @@ -0,0 +1,33 @@ +2009-09-10 Biru Ionut <ionut@archlinux.ro> + * 3.0.6-1: + new version +2009-07-12 Biru Ionut <biru.ionut@gmail.com> + * 3.0.2-1: + new upstream version +2009-07-07 Biru Ionut <biru.ionut@gmail.com> + * 3.0.0-1: + new upstream version +2009-06-20 Biru Ionut <biru.ionut@gmail.com> + * 2.2.4-2: + Rebuild 2.6.30 +2009-05-30 Biru Ionut <biru.ionut@gmail.com> + * 2.2.4-1: + version bump +2009-04-29 Biru Ionut <biru.ionut@gmail.com> + * 2.2.2-1: + version bump +2008-06-07 Andrea 'BaSh' Scarpino <bash.lnx@gmail.com> + * 1.6.2-2: + fixed depends +2008-06-07 Andrea 'BaSh' Scarpino <bash.lnx@gmail.com> + * 1.6.2-1: + version bump +2007-10-24 Roman 'Romashka' Kyrylych <roman@archlinux.org> + * 1.5.2-1 : + rebuild against the latest kernel +2007-07-24 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + * 1.4.0-2 : + rebuild against new kernel +2007-06-26 Alessio 'mOLOk' Bolognino <themolok@gmail.com> + * 1.4.0-1: + initial release diff --git a/community/virtualbox-ose-additions-modules/PKGBUILD b/community/virtualbox-ose-additions-modules/PKGBUILD new file mode 100644 index 000000000..9937dca06 --- /dev/null +++ b/community/virtualbox-ose-additions-modules/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer : Biru Ionut <ionut@archlinux.ro> +# Contributor: Geoffroy Carrier <geoffroy.carrier@aur.archlinux.org> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: Roman Kyrylych <roman@archlinux.org> +pkgname=virtualbox-ose-additions-modules +_kernver=2.6.30-ARCH +pkgver=3.0.6 +pkgrel=1 +pkgdesc="Kernel modules for VirtualBox Guest Additions" +arch=('i686' 'x86_64') +url="http://www.virtualbox.org" +license=('GPL') +depends=('kernel26>=2.6.30' 'kernel26<2.6.31') +install=virtualbox-ose-additions-modules.install +source=(http://download.virtualbox.org/virtualbox/$pkgver/VirtualBox-$pkgver-OSE.tar.bz2) +build() { + cd "$srcdir/VirtualBox-${pkgver}_OSE/src/VBox/Additions/linux/" + ./export_modules vboxmodules.tar.gz + tar -xf vboxmodules.tar.gz + cd vboxadd + make || return 1 + install -D -m644 vboxadd.ko \ + "$pkgdir/lib/modules/$_kernver/misc/vboxadd.ko" || return 1 + cd ../vboxvfs + make || return 1 + install -D -m644 vboxvfs.ko \ + "$pkgdir/lib/modules/$_kernver/misc/vboxvfs.ko" || return 1 + sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" \ + "$startdir/$pkgname.install" +} +md5sums=('8249090b4e08ca2eff3efa9f836f370b') diff --git a/community/virtualbox-ose-additions-modules/virtualbox-ose-additions-modules.install b/community/virtualbox-ose-additions-modules/virtualbox-ose-additions-modules.install new file mode 100644 index 000000000..7442e2592 --- /dev/null +++ b/community/virtualbox-ose-additions-modules/virtualbox-ose-additions-modules.install @@ -0,0 +1,24 @@ +KERNEL_VERSION='2.6.30-ARCH' + +post_install() { + cat << EOM + +===> virtualbox-ose-additions-modules post-install message: +===> +===> You may want to load vboxadd and vboxvfs +===> +===> To load them automatically, add them +===> to the MODULES array in /etc/rc.conf. + +EOM + + depmod -v $KERNEL_VERSION >/dev/null 2>&1 +} + +post_remove() { + depmod -v $KERNEL_VERSION >/dev/null 2>&1 +} + +post_upgrade() { + depmod -v $KERNEL_VERSION >/dev/null 2>&1 +} diff --git a/community/virtualbox-ose/16-no-update.dpatch b/community/virtualbox-ose/16-no-update.dpatch new file mode 100644 index 000000000..7cadde4ab --- /dev/null +++ b/community/virtualbox-ose/16-no-update.dpatch @@ -0,0 +1,31 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 16-no-update.dpatch by Michael Meskes <meskes@debian.org> +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Do not check for updates + +@DPATCH@ + +--- virtualbox-ose-2.2.0-dfsg/src/VBox/Main/VirtualBoxImpl.cpp.orig 2009-04-08 13:47:26.000000000 +0200 ++++ virtualbox-ose-2.2.0-dfsg/src/VBox/Main/VirtualBoxImpl.cpp 2009-04-08 14:20:41.000000000 +0200 +@@ -85,6 +85,9 @@ + "<VirtualBox xmlns=\"" VBOX_XML_NAMESPACE "\" " + "version=\"" VBOX_XML_VERSION_FULL "\">" RTFILE_LINEFEED + " <Global>"RTFILE_LINEFEED ++ " <ExtraData>"RTFILE_LINEFEED ++ " <ExtraDataItem name=\"GUI/UpdateDate\" value=\"never\"/>"RTFILE_LINEFEED ++ " </ExtraData>"RTFILE_LINEFEED + " <MachineRegistry/>"RTFILE_LINEFEED + " <MediaRegistry/>"RTFILE_LINEFEED + " <USBDeviceFilters/>"RTFILE_LINEFEED +--- virtualbox-ose-2.2.0-dfsg/src/VBox/Frontends/VirtualBox/Makefile.kmk.orig2 2009-04-09 11:19:52.000000000 +0200 ++++ virtualbox-ose-2.2.0-dfsg/src/VBox/Frontends/VirtualBox/Makefile.kmk 2009-04-09 11:20:03.000000000 +0200 +@@ -36,7 +36,7 @@ VBOX_WITH_REGISTRATION := 1 + + # Show the update notifier dialog during startup. If this setting is disabled + # the user can still update using the menu if desired. +-VBOX_WITH_UPDATE_REQUEST := 1 ++#VBOX_WITH_UPDATE_REQUEST := 1 + + + # diff --git a/community/virtualbox-ose/60-virtualbox.rules b/community/virtualbox-ose/60-virtualbox.rules new file mode 100644 index 000000000..4436f44bd --- /dev/null +++ b/community/virtualbox-ose/60-virtualbox.rules @@ -0,0 +1 @@ +KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="vboxusers", MODE="0660" \ No newline at end of file diff --git a/community/virtualbox-ose/LocalConfig.kmk b/community/virtualbox-ose/LocalConfig.kmk new file mode 100644 index 000000000..7fcdf0ebd --- /dev/null +++ b/community/virtualbox-ose/LocalConfig.kmk @@ -0,0 +1,15 @@ +VBOX_WITH_ADDITION_DRIVERS = +VBOX_ADDITIONS_LINUX_ONLY = +VBOX_WITH_INSTALLER = 1 +VBOX_WITH_LINUX_ADDITIONS = 1 +VBOX_WITH_X11_ADDITIONS = 1 +VBOX_WITH_TESTCASES = +VBOX_WITH_TESTSUITE = +VBOX_WITH_USB = +VBOX_WITH_CROGL= 1 +VBOX_WITH_ORIGIN := +VBOX_PATH_APP_PRIVATE_ARCH := /usr/lib/virtualbox +VBOX_PATH_SHARED_LIBS := $(VBOX_PATH_APP_PRIVATE_ARCH) +VBOX_WITH_RUNPATH := $(VBOX_PATH_APP_PRIVATE_ARCH) +VBOX_PATH_APP_PRIVATE := /usr/share/virtualbox +VBOX_PATH_APP_DOCS = $(VBOX_PATH_PACKAGE_DOCS) diff --git a/community/virtualbox-ose/PKGBUILD b/community/virtualbox-ose/PKGBUILD new file mode 100644 index 000000000..c84069f32 --- /dev/null +++ b/community/virtualbox-ose/PKGBUILD @@ -0,0 +1,135 @@ +#Maintainer: Biru Ionut <ionut@archlinux.ro> +pkgname=('virtualbox-ose' 'virtualbox-modules' 'virtualbox-ose-additions') +pkgbase=('virtualbox-ose') +pkgver=3.0.6 +pkgrel=1 +arch=('i686') +url='http://virtualbox.org' +license=('GPL' 'custom') +makedepends=('libstdc++5' 'bin86' 'dev86' 'iasl' 'libxslt' 'libxml2' + 'libxcursor' 'qt' 'libidl2' 'sdl_ttf' 'alsa-lib' 'pulseaudio' + 'hal' 'libxtst' 'xalan-c' 'sdl' 'libxmu' 'curl') +source=(http://download.virtualbox.org/virtualbox/$pkgver/VirtualBox-$pkgver-OSE.tar.bz2 + '60-virtualbox.rules' 'LocalConfig.kmk' '16-no-update.dpatch') + +md5sums=('8249090b4e08ca2eff3efa9f836f370b' + '519d32d8c2408e0ed9d643f412117644' + '59e5406d5fc646c72ad0f872d1b97f4f' + 'f2fada9add37c0855c60ebd856acabbc') + +build() { + cd "$srcdir/VirtualBox-${pkgver}_OSE" + + cp "$srcdir/LocalConfig.kmk" . + sed -i 's/python2.5/python2.6/g' configure + #disable update menu + patch -Np1 -i $srcdir/16-no-update.dpatch || return 1 + + ./configure + source ./env.sh + kmk all || return 1 + #build modules + cd out/linux.$BUILD_PLATFORM_ARCH/release/bin/src + make || return 1 +} + +package_virtualbox-ose() { + pkgdesc="Powerful x86 virtualization for enterprise as well as home use (Open Source Edition)" + provides=('virtualbox') + conflicts=('virtualbox') + depends=('virtualbox-modules' 'libxcursor' 'libidl2' 'libxslt' 'sdl' 'libxmu' 'curl') + optdepends=('qt: For VirtualBox GUI' + 'libgl: For Shared OpenGL' + 'libxt: For Shared Clipboard' + 'pulseaudio: For PulseAudio Support' + 'python: For Python Support') + install=virtualbox.install + + cd "$srcdir/VirtualBox-${pkgver}_OSE/out/linux.$BUILD_PLATFORM_ARCH/release/bin" + rm -rf sdk tst* testcase SUPInstall SUPUninstall + mkdir -p $pkgdir/usr/{bin,lib/virtualbox/components,share/virtualbox/nls} + + #Binaries and Wrapper with Launchers + install -m 0755 VBox.sh "$pkgdir/usr/bin/VBox" + ln -sf VBox "$pkgdir/usr/bin/VBoxHeadless" + ln -sf VBox "$pkgdir/usr/bin/VBoxManage" + ln -sf VBox "$pkgdir/usr/bin/VBoxSDL" + ln -sf VBox "$pkgdir/usr/bin/VirtualBox" + + install -m 0755 VBoxTunctl "$pkgdir/usr/bin" + + #components + install -m 0755 components/* -t "$pkgdir/usr/lib/virtualbox/components" + + #lib + install -m 0755 *.so "$pkgdir/usr/lib/virtualbox" + install -m 0644 *.gc *.r0 "$pkgdir/usr/lib/virtualbox" + + #setuid root binaries + install -m 4755 VBoxHeadless VBoxSDL VBoxNetDHCP VBoxNetAdpCtl VirtualBox VBoxBFE \ + -t "$pkgdir/usr/lib/virtualbox" + #other binaries + install -m 0755 VBoxManage VBoxSVC VBoxXPCOMIPCD VBoxSysInfo.sh xpidl \ + VBoxTestOGL vboxshell.py \ + -t "$pkgdir/usr/lib/virtualbox" + + #language + install -m 0755 nls/* -t "$pkgdir/usr/share/virtualbox/nls" + + #icon + install -D -m 0644 VBox.png "$pkgdir/usr/share/pixmaps/VBox.png" + + #desktop + install -D -m 0644 virtualbox.desktop "$pkgdir/usr/share/applications/virtualbox.desktop" + + #install configuration + mkdir -p "$pkgdir/etc/vbox" + echo 'INSTALL_DIR=/usr/lib/virtualbox' > "$pkgdir/etc/vbox/vbox.cfg" + + #udev and licence + install -D -m 0644 "$srcdir/VirtualBox-${pkgver}_OSE/COPYING" \ + "$pkgdir/usr/share/licenses/virtualbox-ose/LICENSE" + install -D -m 0644 "$srcdir/60-virtualbox.rules" \ + "$pkgdir/etc/udev/rules.d/60-virtualbox.rules" +} + +package_virtualbox-modules(){ + _kernver=2.6.30-ARCH + pkgdesc="Kernel modules for VirtualBox" + license=('GPL') + depends=('kernel26>=2.6.30' 'kernel26<2.6.31') + install=virtualbox-modules.install + + cd "$srcdir/VirtualBox-${pkgver}_OSE/out/linux.$BUILD_PLATFORM_ARCH/release/bin/src" + + install -D -m644 vboxdrv.ko "$pkgdir/lib/modules/${_kernver}/misc/vboxdrv.ko" + install -D -m644 vboxnetflt.ko "$pkgdir/lib/modules/${_kernver}/misc/vboxnetflt.ko" + install -D -m644 vboxnetadp.ko "$pkgdir/lib/modules/${_kernver}/misc/vboxnetadp.ko" + sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" "$startdir/virtualbox-modules.install" +} + +package_virtualbox-ose-additions(){ + pkgdesc="Guest Additions for VirtualBox (Open Source Edition)" + depends=('virtualbox-ose-additions-modules' 'gcc-libs' 'libxmu') + cd "$srcdir/VirtualBox-${pkgver}_OSE/out/linux.$BUILD_PLATFORM_ARCH/release/bin/additions" + + install -d "$pkgdir/usr/bin" + install -m755 VBoxClient VBoxControl VBoxService mountvboxsf \ + "$pkgdir/usr/bin" || return 1 + + install -m755 "$srcdir"/VirtualBox-${pkgver}_OSE/src/VBox/Additions/x11/Installer/VBoxRandR.sh \ + "$pkgdir"/usr/bin/VBoxRandR || return 1 + install -m755 -D "$srcdir"/VirtualBox-${pkgver}_OSE/src/VBox/Additions/x11/Installer/98vboxadd-xclient \ + "$pkgdir"/etc/X11/xinit/xinitrc.d/98vboxadd-xclient.sh || return 1 + install -m755 -D "$srcdir"/VirtualBox-${pkgver}_OSE/src/VBox/Additions/x11/Installer/vboxclient.desktop \ + "$pkgdir"/etc/xdg/autostart/vboxclient.desktop || return 1 + install -D vboxmouse_drv_71.so \ + "$pkgdir/usr/lib/xorg/modules/drivers/vboxmouse.so" || return 1 + install -D vboxvideo_drv_71.so \ + "$pkgdir/usr/lib/xorg/modules/drivers/vboxvideo.so" || return 1 + install -m755 -D $srcdir/VirtualBox-${pkgver}_OSE/src/VBox/Additions/linux/installer/90-vboxguest.fdi \ + "$pkgdir/usr/share/hal/fdi/policy/20thirdparty/90-vboxguest.fdi" || return 1 + install -d "$pkgdir/usr/lib/dri" + install -m755 VBoxOGL*.so "$pkgdir/usr/lib" || return 1 + ln -sf /usr/lib/VBoxOGL.so $pkgdir/usr/lib/dri/vboxvideo_dri.so +} diff --git a/community/virtualbox-ose/virtualbox-modules.install b/community/virtualbox-ose/virtualbox-modules.install new file mode 100644 index 000000000..7ae5ea374 --- /dev/null +++ b/community/virtualbox-ose/virtualbox-modules.install @@ -0,0 +1,42 @@ +KERNEL_VERSION='2.6.30-ARCH' + +post_install() { + cat << EOM + +===> virtualbox-modules post-install message: +===> +===> You must load vboxdrv module before starting VirtualBox: +===> # modprobe vboxdrv +===> +===> Yout must load vboxnetflt for Host Interface Networking: +===> # modprobe vboxnetflt +===> +===> Yout must load vboxnetadp for Host-Only networking: +===> # modprobe vboxnetadp +===> +===> To load it automatically, add vboxdrv module +===> to the MODULES array in /etc/rc.conf. + +EOM + +if [ "$CARCH" = "x86_64" ]; then +cat << EOM +===> If you use kernel 2.6.19 or higher, you must disable +===> the NMI watchdog by specifying 'nmi_watchdog=0' +===> at kernel command line (add this option to your +===> /boot/grub/menu.lst). + +EOM +fi + groupadd -g 108 vboxusers >/dev/null 2>&1 || true + depmod -v $KERNEL_VERSION >/dev/null 2>&1 +} + +post_remove() { + groupdel vboxusers >/dev/null 2>&1 || true + depmod -v $KERNEL_VERSION >/dev/null 2>&1 +} + +post_upgrade() { + depmod -v $KERNEL_VERSION >/dev/null 2>&1 +} diff --git a/community/virtualbox-ose/virtualbox-ose-additions.install b/community/virtualbox-ose/virtualbox-ose-additions.install new file mode 100644 index 000000000..ae33dbf55 --- /dev/null +++ b/community/virtualbox-ose/virtualbox-ose-additions.install @@ -0,0 +1,3 @@ +post_install() { + sbin/ldconfig -r . +} diff --git a/community/virtualbox-ose/virtualbox.install b/community/virtualbox-ose/virtualbox.install new file mode 100644 index 000000000..e4c024517 --- /dev/null +++ b/community/virtualbox-ose/virtualbox.install @@ -0,0 +1,29 @@ +post_install() { + /bin/cat << EOF + +===> virtualbox-ose post-install message: + +===> In order to run VirtualBox, you have to +===> be in the 'vboxusers' group. +===> +===> vditool is obsolete. You should use vboxmanage to convert images. +===> +===> You have to start the VirtualBox XPCOM daemon (vboxsvc) +===> before starting one of VirtualBox frontends +===> (but it will be started automatically if you forget to do it yourself). +===> +===> If you want to be able to install guest additions, you have to install +===> 'virtualbox-additions' package. +===> +===> The last user manual is available for download at: +===> http://www.virtualbox.org/download/UserManual.pdf +===> +===> Tickless Linux timer: VirtualBox currently does not work well on Linux +===> kernels with tickless timer support (CONFIG_NO_HZ enabled). +===> We are investigating the problem but in the meantime you should disable +===> the tickless timer by disabling that config option or by adding nohz=off +===> to the Linux kernel command line. + + +EOF +} diff --git a/community/visitors/PKGBUILD b/community/visitors/PKGBUILD new file mode 100644 index 000000000..c33c8c82d --- /dev/null +++ b/community/visitors/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: Roman Kyrylych <roman@archlinux.org> + +pkgname=visitors +pkgver=0.7 +pkgrel=1 +pkgdesc='A very fast web log analyzer' +arch=('i686' 'x86_64') +url="http://www.hping.org/visitors/" +license=('GPL2' 'custom') +depends=('glibc') +source=(http://www.hping.org/visitors/$pkgname-$pkgver.tar.gz) +md5sums=('32ede76af83c6b1b7d2cdc5fe5178f6d') + +build() { + cd $startdir/src/${pkgname}_${pkgver} + make || return 1 + install -D visitors $startdir/pkg/usr/bin/visitors + install -D iis2apache.pl $startdir/pkg/usr/bin/iis2apache.pl + gzip visitors.1 + install -Dm644 visitors.1.gz $startdir/pkg/usr/man/man1/visitors.1.gz + install -Dm644 COPYING $startdir/pkg/usr/share/licenses/visitors/COPYING +} diff --git a/community/visualboyadvance/PKGBUILD b/community/visualboyadvance/PKGBUILD new file mode 100644 index 000000000..c578bde1a --- /dev/null +++ b/community/visualboyadvance/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Shahar Weiss <sweiss4@gmx.net> + +pkgname=visualboyadvance +pkgver=1.7.2 +pkgrel=5 +pkgdesc="An emulator for Gameboy and Gameboy Advance systems." +arch=('i686' 'x86_64') +url="http://vba.ngemu.com/" +license=("GPL") +depends=('libglademm' 'sdl') +makedepends=('nasm') +source=(http://downloads.sourceforge.net/sourceforge/vba/VisualBoyAdvance-src-$pkgver.tar.gz \ + visualboy-gcc41.patch) +md5sums=('cc02339e3fd8efd9f23121b0a2f81fd8' '139bedc9500277f7787eed14fb71ee99') + +build() { + cd $startdir/src/VisualBoyAdvance-$pkgver + #fix for x86_64, thanks gentoo + [ "$CARCH" = "x86_64" ] && patch -Np1 -i ../visualboy-gcc41.patch + ./configure --prefix=/usr --sysconfdir=/etc --enable-gtk=2.4 + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/vlock/ChangeLog b/community/vlock/ChangeLog new file mode 100644 index 000000000..61e8e1dd3 --- /dev/null +++ b/community/vlock/ChangeLog @@ -0,0 +1,18 @@ +2008-08-30 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 2.2.2 + + * PKGBUILD: fixed license (GPL -> GPL2), removed sed line in favour of + configure + + * vlock.install: added, it creates the vlock group + + +2007-09-10 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 2.1 + + +2007-06-28 tardo <tardo@nagi-fanboi.net> + + * Built for x86_64 diff --git a/community/vlock/PKGBUILD b/community/vlock/PKGBUILD new file mode 100644 index 000000000..37be51261 --- /dev/null +++ b/community/vlock/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> + +pkgname=vlock +pkgver=2.2.2 +pkgrel=1 +pkgdesc="A small console locking program" +url="http://cthulhu.c3d2.de/~toidinamai/vlock/vlock.html" +arch=('i686' 'x86_64') +license=('GPL2') +depends=('pam') +install=vlock.install +source=(http://cthulhu.c3d2.de/~toidinamai/vlock/archive/${pkgname}-${pkgver}.tar.bz2) +md5sums=('0b26703c0aa3a9ae67bb90b9373a3b88') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${pkgdir} install +} + + diff --git a/community/vlock/vlock.install b/community/vlock/vlock.install new file mode 100644 index 000000000..4cf592b35 --- /dev/null +++ b/community/vlock/vlock.install @@ -0,0 +1,18 @@ +post_install() { + echo -n 'Adding vlock group... ' + groupadd -g 129 vlock && echo 'done.' +} + +post_upgrade() { + cut -d: -f1 /etc/group | grep ^vlock$ >/dev/null + if [ $? == 1 ] ; then + post_install + fi +} + +post_remove() { + echo -n 'Removing vlock group... ' + groupdel vlock && echo 'done.' +} + +# vim:set ts=2 sw=2 et: diff --git a/community/vmoviedb/PKGBUILD b/community/vmoviedb/PKGBUILD new file mode 100644 index 000000000..a520a7121 --- /dev/null +++ b/community/vmoviedb/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=vmoviedb +pkgver=0.1.5 +pkgrel=3 +pkgdesc="A movie collection manager for the Gnome desktop" +arch=('i686' 'x86_64') +url="http://vmoviedb.sourceforge.net" +license=('GPL') +depends=('libgnomeui' 'gconf>=2.18.0.1-4' 'desktop-file-utils') +makedepends=('gnome-doc-utils>=0.11.2') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('7bfc10573bb890f3924755f2446dd3b6') +install=$pkgname.install +options=('!libtool' '!emptydirs') + +build() { + cd $startdir/src/vmoviedb-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make || return 1 + make -j1 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${startdir}/pkg install || return 1 + + mkdir -p ${startdir}/pkg/usr/share/gconf/schemas + gconf-merge-schema ${startdir}/pkg/usr/share/gconf/schemas/${pkgname}.schemas \ + ${startdir}/pkg/etc/gconf/schemas/*.schemas + rm -f ${startdir}/pkg/etc/gconf/schemas/*.schemas +} diff --git a/community/vmoviedb/vmoviedb.install b/community/vmoviedb/vmoviedb.install new file mode 100644 index 000000000..090cc4b75 --- /dev/null +++ b/community/vmoviedb/vmoviedb.install @@ -0,0 +1,27 @@ +pkgname=vmoviedb + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} + update-desktop-database -q +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} + +post_remove() { + update-desktop-database -q +} + +op=$1 +shift + +$op $* diff --git a/community/vncviewer-jar/PKGBUILD b/community/vncviewer-jar/PKGBUILD new file mode 100644 index 000000000..bc8f6431a --- /dev/null +++ b/community/vncviewer-jar/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=vncviewer-jar +pkgver=1.3.10 +pkgrel=1 +pkgdesc="VNC viewer java applet" +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.tightvnc.com" +conflicts=('tightvnc') +options=('!makeflags') +source=(http://downloads.sf.net/sourceforge/vnc-tight/tightvnc-${pkgver}_unixsrc.tar.bz2) +md5sums=('397b35faad32d5246b6d44b142f8304f') + +build() { + cd $startdir/src/vnc_unixsrc || return 1 + + # install java classes + mkdir -p $startdir/pkg/usr/share/vnc/classes || return 1 + install -D -m644 $startdir/src/vnc_unixsrc/classes/* \ + $startdir/pkg/usr/share/vnc/classes || return 1 +} diff --git a/community/vnstat/PKGBUILD b/community/vnstat/PKGBUILD new file mode 100644 index 000000000..00e5ea98a --- /dev/null +++ b/community/vnstat/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 2270 2009-09-13 20:47:38Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=vnstat +pkgver=1.9 +pkgrel=1 +pkgdesc="A console-based network traffic monitor" +arch=('i686' 'x86_64') +url="http://humdi.net/vnstat/" +license=('GPL') +depends=('bash' 'ncurses') +backup=(etc/vnstat.conf + etc/cron.d/vnstat) +install=vnstat.install +source=(http://humdi.net/vnstat/$pkgname-$pkgver.tar.gz + http://humdi.net/vnstat/init.d/arch/vnstat) +md5sums=('ebaf8352fa3674faea2fe2ce1001a38d' + 'e89a566dd7514ff0d2d3fc77b2d4ca7e') + +build() { + mkdir -p $pkgdir/etc + + cd $srcdir/$pkgname-$pkgver + + make || return 1 + make DESTDIR=$pkgdir install || return 1 + + install -D -m0755 $srcdir/vnstat $pkgdir/etc/rc.d/vnstat && \ + install -D -m0644 examples/vnstat.cron $pkgdir/etc/cron.d/vnstat && \ + sed -i 's#root##' $pkgdir/etc/cron.d/vnstat +} diff --git a/community/vnstat/vnstat.install b/community/vnstat/vnstat.install new file mode 100644 index 000000000..f9c22589c --- /dev/null +++ b/community/vnstat/vnstat.install @@ -0,0 +1,9 @@ +post_install() { + echo '==> Testing the kernel ...' + /usr/bin/vnstat --testkernel + echo '==> Every interface you want to monitor has to be introduced to vnStat!' + echo '==> eg. vnstat -u -i eth0' + echo '==> An example of a crontab to update vnStats database every 5 minutes' + echo '==> has been put in /etc/cron.d/vnstat' + /bin/true +} diff --git a/community/vobcopy/ChangeLog b/community/vobcopy/ChangeLog new file mode 100644 index 000000000..b3f39517a --- /dev/null +++ b/community/vobcopy/ChangeLog @@ -0,0 +1,5 @@ +2008-10-13 voidnull <giovanni@archlinux.org> +* Updated to 1.1.2 + +2008-03-13 voidnull <giovanni@archlinux.org> +* Updated to 1.1.1 diff --git a/community/vobcopy/PKGBUILD b/community/vobcopy/PKGBUILD new file mode 100644 index 000000000..6d6556c08 --- /dev/null +++ b/community/vobcopy/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Daenyth +# Contributor: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Tino Reichardt <milky-archlinux@mcmilk.de> + +pkgname=vobcopy +pkgver=1.2.0 +pkgrel=2 +pkgdesc="Copies DVD .vob files to harddisk, decrypting them on the way" +arch=('i686' 'x86_64') +url="http://www.vobcopy.org" +license=('GPL2') +depends=('libdvdread>=4.1.3' 'libdvdcss') +source=(http://www.vobcopy.org/download/$pkgname-$pkgver.tar.bz2) +md5sums=('88f735ccd051093ff40dab4597bc586e') + +build() { + cd $srcdir/$pkgname-$pkgver + make || return 1 + make DESTDIR="$pkgdir" PREFIX=/usr/ MANDIR=/usr/share/man install +} diff --git a/community/volwheel/ChangeLog b/community/volwheel/ChangeLog new file mode 100644 index 000000000..fcd19e41b --- /dev/null +++ b/community/volwheel/ChangeLog @@ -0,0 +1,17 @@ +2009-01-02 Alexander Fehr <pizzapunk gmail com> + + * volwheel-0.2.6-1: + New upstream release. + +2008-08-25 Alexander Fehr <pizzapunk gmail com> + + * volwheel-0.2.5-1: + New upstream release. + +2008-07-09 Alexander Fehr <pizzapunk gmail com> + + * volwheel-0.2.4-1: + New upstream release. + Changed url. + Removed dependency on gnome-icon-theme. + Added ChangeLog. diff --git a/community/volwheel/PKGBUILD b/community/volwheel/PKGBUILD new file mode 100644 index 000000000..61aaffbc4 --- /dev/null +++ b/community/volwheel/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Alexander Fehr <pizzapunk gmail com> +# Contributor: Olivier Duclos <oliwer@free.fr> + +pkgname=volwheel +pkgver=0.2.7 +pkgrel=2 +pkgdesc="Tray icon to change volume with the mouse" +arch=('i686' 'x86_64') +url="http://oliwer.net/b/volwheel.html" +license=('GPL3') +depends=('perl-gtk2-trayicon') +optdepends=("alsa-utils: for ALSA support" + "oss: for OSS support") +source=(http://olwtools.googlecode.com/files/$pkgname-$pkgver.tar.gz) +md5sums=('c57b3ffde4db2fafe63013194f167fe6') + +build() { + cd ${srcdir}/$pkgname-$pkgver + ./install.pl --prefix=/usr --destdir=${pkgdir} || return 1 +} diff --git a/community/vorbisgain/PKGBUILD b/community/vorbisgain/PKGBUILD new file mode 100644 index 000000000..48fae0fd3 --- /dev/null +++ b/community/vorbisgain/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Shinlun Hsieh <yngwiexx@yahoo.com.tw> +# Contributor: Cory Farmer <rbgkofi@ameritech.net> +pkgname=vorbisgain +pkgver=0.37 +pkgrel=1 +pkgdesc="A utility that computes the ReplayGain values for Ogg Vorbis files." +arch=('i686' 'x86_64') +url="http://sjeng.org/vorbisgain.html" +license=('GPL') +depends=('libvorbis') +source=(http://sjeng.org/ftp/vorbis/${pkgname}-${pkgver}.tar.gz) +md5sums=('850b05a7b2b0ee67edb5a27b8c6ac3a2') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + ./configure --prefix=/usr \ + --enable-recursive \ + --mandir=/usr/share/man + make || return 1 + make DESTDIR=${startdir}/pkg install +} diff --git a/community/vorbissimple/PKGBUILD b/community/vorbissimple/PKGBUILD new file mode 100644 index 000000000..8f436ac12 --- /dev/null +++ b/community/vorbissimple/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> +pkgname=vorbissimple +pkgver=0.0.2 +pkgrel=1 +pkgdesc="A Vorbis decoder" +arch=('i686' 'x86_64') +url="http://kamaelia.sourceforge.net" +license=('GPL') +options=('!libtool') +depends=('libvorbis') +source=(http://downloads.sourceforge.net/kamaelia/$pkgname-$pkgver.tar.gz) +md5sums=('332077b25a4c9547947ab0922361ffda') + +build() { + cd $startdir/src/$pkgname-$pkgver/libvorbissimple + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/vsound/PKGBUILD b/community/vsound/PKGBUILD new file mode 100644 index 000000000..7014c9c2f --- /dev/null +++ b/community/vsound/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <j@codemac.net> +# Contributor: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Braulio Barros de Oliveira <brauliobo@gmail.com> +# Contributor: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> + +pkgname=vsound +pkgver=0.6 +pkgrel=4 +pkgdesc="A virtual audio loopback cable" +url="http://www.vsound.org" +license=('LGPL') +arch=('i686' 'x86_64') +depends=('sox') +options=('!libtool') +source=(http://www.vsound.org/${pkgname}-${pkgver}.tar.gz) +md5sums=('0460c93ecab58d7864dd6d245a2dea18') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + sed 's#86 )#86 | x86_64 )#g' -i acendian.m4 + echo "ACLOCAL_AMFLAGS = -I ." >> Makefile.am + autoreconf -f -i + ./configure --prefix=/usr \ + --disable-static \ + --enable-shared + make || return 1 + make DESTDIR=${pkgdir} install +} + diff --git a/community/vuze/PKGBUILD b/community/vuze/PKGBUILD new file mode 100644 index 000000000..540483656 --- /dev/null +++ b/community/vuze/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 1831 2009-09-05 08:28:10Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> + +pkgname=vuze +pkgver=4.2.0.8 +pkgrel=1 +pkgdesc="BitTorrent client with GUI, written in Java, formerly known as Azureus" +arch=('i686' 'x86_64') +url="http://azureus.sourceforge.net/" +license=('GPL') +depends=('bash' 'java-runtime') +optdepends=('xulrunner: needed for browsing the vuze content') +provides=('azureus') +conflicts=('azureus' 'java-gcj-compat') +replaces=('azureus') +source=("http://downloads.sourceforge.net/azureus/Vuze_${pkgver}_linux.tar.bz2" + 'vuze.desktop') +md5sums=('77bd4fd6bd498605f0f59dee53acae08' + '345ad45b972009dcd672c4eaf52fb336') +[ "${CARCH}" = "x86_64" ] && source[0]="http://downloads.sourceforge.net/azureus/Vuze_${pkgver}_linux-x86_64.tar.bz2" +[ "${CARCH}" = "x86_64" ] && md5sums[0]='127e6f18e5670162cef9165f09baff6a' + +build() { + cd ${srcdir} + + install -d "$pkgdir/usr/share" + cp -r vuze "$pkgdir/usr/share" || return 1 + + install -D -m755 vuze/vuze "$pkgdir/usr/bin/vuze" || return 1 + sed -i 's%#PROGRAM_DIR="/home/username/apps/azureus"%PROGRAM_DIR="/usr/share/vuze"%' "$pkgdir/usr/bin/vuze" || return 1 + + install -D -m644 vuze/vuze.png "$pkgdir/usr/share/pixmaps/vuze.png"|| return 1 + install -D -m644 vuze.desktop "$pkgdir/usr/share/applications/vuze.desktop" || return 1 +} diff --git a/community/vuze/vuze.desktop b/community/vuze/vuze.desktop new file mode 100644 index 000000000..fd31db05f --- /dev/null +++ b/community/vuze/vuze.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Vuze +GenericName=BitTorrent Client +Comment=Transfer files via Peer to Peer +Exec=vuze %F +Icon=vuze +Terminal=false +Type=Application +MimeType=application/x-bittorrent; +Categories=Network;FileTransfer;P2P;GTK; +StartupNotify=true diff --git a/community/vym/PKGBUILD b/community/vym/PKGBUILD new file mode 100644 index 000000000..db7e82a94 --- /dev/null +++ b/community/vym/PKGBUILD @@ -0,0 +1,29 @@ +# Contributor: S�ren Holm <sgh@sgh.dk> +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +pkgname=vym +pkgver=1.12.2 +pkgrel=3 +pkgdesc="A mindmapping tool" +arch=('i686' 'x86_64') +url="http://www.insilmaril.de/vym/" +license=('GPL') +depends=('qt' 'zip' 'unzip') +options=('!emptydirs') +source=("http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.pdf" \ +"http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2" \ + vym.desktop) +md5sums=('6bd7f6871b0945e5de72bbac927a9437' 'ff2dc8f2dad9bda128753ed94aed302d'\ + '579eb60872d7449a2c03b14494b3f918') + +build() { + cd $srcdir/$pkgname-$pkgver + qmake PREFIX=/usr || return 1 + sed -i 's+usr/share/doc/packages/vym/+usr/share/doc/vym+g' Makefile || return 1 + make || return 1 + make INSTALL_ROOT=$pkgdir install || return 1 + install -m644 doc/* $pkgdir/usr/share/doc/vym || return 1 + install -Dm644 ../vym.desktop $pkgdir/usr/share/applications/vym.desktop || return 1 + install -Dm644 ../vym-1.12.2.pdf $pkgdir/usr/share/doc/vym/vym.pdf || return 1 + install -Dm644 $pkgdir/usr/share/vym/icons/vym.png \ + $pkgdir/usr/share/pixmaps/vym.png || return 1 +} diff --git a/community/vym/vym.desktop b/community/vym/vym.desktop new file mode 100644 index 000000000..3237d8b22 --- /dev/null +++ b/community/vym/vym.desktop @@ -0,0 +1,33 @@ +[Desktop Entry] +Categories=Office;ProjectManagement; +Type=Application +Encoding=UTF-8 +Exec=vym +Name=VYM - View Your Mind +Name[de]=VYM - View Your Mind +GenericName=Planning and Brainstorming Tool +Icon=vym +MimeType=application/x-vym; + +X-SuSE-translate=true +GenericName[da]=Planlægnings- og brainstormværktøj +GenericName[de]=Planungs- und Brainstorming-Tool +Name[fi]=VYM - ohjelma miellekarttojen (MindMap) tekemiseksi +GenericName[fi]=Suunnittelu- ja aivoriihityökalu +Name[hu]=VYM - Gondolatmegjelenítő +GenericName[hu]=Tervező- és ötletgyűjtési eszköz +GenericName[it]=Strumento di pianificazione e brainstorming +GenericName[km]=ឧបករណ៍ធ្វើផែនការ និងបំផុសគំនិត +Name[nb]=VYM - Vis tankene dine +GenericName[nb]=Planleggings- og idéverktøy +GenericName[nl]=Programma voor plannen en brainstormen +Name[pa]=VYM - ਵਿਊ ਯੂਅਰ ਮਾਈਡ +GenericName[pl]=Planowanie i burze mózgów +GenericName[pt]=Ferramenta de Planeamento e Tempestades de Ideias +Name[ru]=VYM - загляни в себя +GenericName[ru]=Срелдство для планирования и проведения "мозгового штурма" +Name[uk]=VYM - Перегляд вашого розуму +GenericName[uk]=Засіб планування і занотовування ідей +Name[zh_CN]=VYM - 绘制你的思维 +GenericName[zh_CN]=规划和头脑风暴工具 +X-SuSE-added=GenericName,zh_CN;Name,zh_CN;GenericName,uk;Name,uk;GenericName,ru;Name,ru;GenericName,pt;GenericName,pl;Name,pa;GenericName,nl;GenericName,nb;Name,nb;GenericName,km;GenericName,it;GenericName,hu;Name,hu;GenericName,fi;Name,fi;GenericName,de;GenericName,da; diff --git a/community/vyqchat/PKGBUILD b/community/vyqchat/PKGBUILD new file mode 100644 index 000000000..941bf4714 --- /dev/null +++ b/community/vyqchat/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=vyqchat +pkgver=0.2.8 +pkgrel=2 +pkgdesc="vypress compatible qt chat (can work without server)" +arch=('i686' 'x86_64') +url="http://linux.bydg.org/~yogin/" +license=('GPL') +depends=('qt3' 'libao' 'libxi') +source=(http://linux.bydg.org/~yogin/vyqchat-$pkgver.tar.gz \ + build-fix.patch) +md5sums=('67974bc5df1ed0d63785d04325444d4f' 'de3af70da3743c27929f04f72c837412') + +build() { + . /etc/profile.d/qt3.sh + cd ${startdir}/src/$pkgname-${pkgver} + patch -Np1 <../build-fix.patch + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/vyqchat/build-fix.patch b/community/vyqchat/build-fix.patch new file mode 100644 index 000000000..7ad70ab2f --- /dev/null +++ b/community/vyqchat/build-fix.patch @@ -0,0 +1,36 @@ +diff -wbBur vyqchat-0.2.8/src/settings.h vyqchat-0.2.8.my/src/settings.h +--- vyqchat-0.2.8/src/settings.h 2005-07-18 22:54:08.000000000 +0400 ++++ vyqchat-0.2.8.my/src/settings.h 2007-02-21 21:05:11.000000000 +0300 +@@ -88,7 +88,7 @@ + + // + // Get methods +- const UUID& Settings::getUUID() const { return uuid; } ++ const UUID& getUUID() const { return uuid; } + const QString& getIconThemeName() const { return icontheme; } + const QString& getNick() const { return nick; } + char getGender() const { return gender; } +diff -wbBur vyqchat-0.2.8/src/sound.h vyqchat-0.2.8.my/src/sound.h +--- vyqchat-0.2.8/src/sound.h 2005-07-18 22:54:08.000000000 +0400 ++++ vyqchat-0.2.8.my/src/sound.h 2007-02-21 21:04:45.000000000 +0300 +@@ -47,7 +47,7 @@ + bool reload_samples(Settings &settings); + static bool init(Settings *settings); + static void close(); +- static const QString& Sound::error(); ++ static const QString& error(); + static void play(VyEvent evt); + }; + +diff -wbBur vyqchat-0.2.8/src/user.h vyqchat-0.2.8.my/src/user.h +--- vyqchat-0.2.8/src/user.h 2005-07-18 23:03:01.000000000 +0400 ++++ vyqchat-0.2.8.my/src/user.h 2007-02-21 21:04:14.000000000 +0300 +@@ -38,7 +38,7 @@ + } + return false; + } +- bool User::setStatus(char s) { status=s; return true; } ++ bool setStatus(char s) { status=s; return true; } + void setNick(const QString &nick) { setText(nick); } + int incDeadCounter() { if (dcnt<1) dcnt++; return dcnt; } + int decDeadCounter() { return --dcnt; } diff --git a/community/w3cam/PKGBUILD b/community/w3cam/PKGBUILD new file mode 100644 index 000000000..911fe345e --- /dev/null +++ b/community/w3cam/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Christian Schmidt <mucknert@gmx.net> + +pkgname=w3cam +pkgver=0.7.2 +pkgrel=6 +pkgdesc="a small and fast CGI program to retrieve images from a video4linux device." +arch=('i686' 'x86_64') +url="http://mpx.freeshell.net/" +license=('GPL') +depends=(libpng libjpeg) +source=(http://mpx.freeshell.net/$pkgname-$pkgver.tar.gz) +md5sums=('eec0b301b32bc8e9f65a4e54248c9868') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --with-device=/dev/video0 --with-ttf-inc=/usr/include/freetype + make || return 1 + mkdir -p $startdir/pkg/usr/cgi-bin $startdir/pkg/usr/bin $startdir/pkg/usr/man/man1 + make prefix=$startdir/pkg/usr/ install && \ + mkdir -p $startdir/pkg/usr/lib/w3cam/ && \ + mv $startdir/pkg/usr/cgi-bin/* $startdir/pkg/usr/lib/w3cam/ && \ + rm -rf $startdir/pkg/usr/cgi-bin +} diff --git a/community/wammu/ChangeLog b/community/wammu/ChangeLog new file mode 100644 index 000000000..150b230ed --- /dev/null +++ b/community/wammu/ChangeLog @@ -0,0 +1,42 @@ +2009-04-14 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.30.1 + + * PKGBUILD: changed 'python-gammu' dependency in 'gammu' + +2008-10-27 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.29 + +2008-08-03 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.28 + + * PKGBUILD: moved from $startdir/{pkg,usr} to $srcdir/$pkgdir, added + optdepends array + + * wammu.install: removed in favour of optdepends array in PKGBUILD + +2007-05-13 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.27 + + * wammu.install: removed post_upgrade() function + +2008-03-07 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.26 + +2007-12-19 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.25 + + * ChangeLog: adapted to specifications + +2007-12-06 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.24 + +2007-11-05 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 0.23 diff --git a/community/wammu/PKGBUILD b/community/wammu/PKGBUILD new file mode 100644 index 000000000..8ffaa7ad4 --- /dev/null +++ b/community/wammu/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado 'bardo' Primier <corrado.primier@mail.polimi.it> +# Contributor: cs-cam <me.at.camdaniel.com> + +pkgname=wammu +pkgver=0.30.1 +pkgrel=1 +pkgdesc="A wxPython-based GUI for Gammu" +arch=('i686' 'x86_64') +url="http://www.cihar.com/gammu/wammu" +license=('GPL') +depends=('gammu' 'notification-daemon' 'wxpython') +optdepends=('gnome-bluetooth: bluetooth support' + 'pybluez: bluetooth support') +source=(http://dl.cihar.com/wammu/latest/${pkgname}-${pkgver}.tar.bz2) +md5sums=('adb6ba4974204f7075f4dc423615ded0') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + python setup.py install --root=${pkgdir} +} diff --git a/community/warzone2100/PKGBUILD b/community/warzone2100/PKGBUILD new file mode 100644 index 000000000..31369dca9 --- /dev/null +++ b/community/warzone2100/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: Angelo Theodorou <encelo@users.sourceforge.net> +pkgname=warzone2100 +pkgver=2.2.1 +pkgrel=1 +pkgdesc="3D realtime strategy game on a future Earth" +url="http://wz2100.net/" +arch=('i686' 'x86_64') +conflicts=(warzone) +license=(GPL) +depends=(sdl_net libgl openal libjpeg libpng libvorbis libmad physfs mesa quesoglc popt) +makedepends=(gawk bison flex zip unzip) +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2) + +build() { + cd $startdir/src/${pkgname}-$pkgver + sh autogen.sh + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/wavegain/ChangeLog b/community/wavegain/ChangeLog new file mode 100644 index 000000000..a348c0cc3 --- /dev/null +++ b/community/wavegain/ChangeLog @@ -0,0 +1,19 @@ +2009-02-28 Corrado Primier <bardo@aur.archlinux.org> + + * Version bump: 1.2.8 + + * PKGBUILD: some cleanup + + * rename.patch: removed + +2008-05-03 Corrado Primier <bardo@aur.archlinux.org> + + * Release bump: -2 + + * PKGBUILD: corrected a wrong description (stupid me) + +2008-05-03 Corrado Primier <bardo@aur.archlinux.org> + + * PKGBUILD: created (wavegain is needed by gnormalize) + + * ChangeLog: added diff --git a/community/wavegain/PKGBUILD b/community/wavegain/PKGBUILD new file mode 100644 index 000000000..dda38b615 --- /dev/null +++ b/community/wavegain/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> + +pkgname=wavegain +pkgver=1.2.8 +pkgrel=1 +pkgdesc="A command line tool to normalize sound files" +arch=('i686' 'x86_64') +url="http://rarewares.org/others.php" +license=('LGPL') +depends=('libsndfile') +source=(http://www.rarewares.org/files/others/${pkgname}-${pkgver}srcs.zip) +md5sums=('bc9b412400dbfb69bcbf961ed4e6eb06') + +build() { + cd ${srcdir}/WaveGain-${pkgver} + make -f Makefile.linux || return 1 + install -Dm755 ${srcdir}/WaveGain-${pkgver}/wavegain ${pkgdir}/usr/bin/wavegain +} + +# vim:set ts=2 sw=2 et: diff --git a/community/wbar/ChangeLog b/community/wbar/ChangeLog new file mode 100644 index 000000000..710f62f34 --- /dev/null +++ b/community/wbar/ChangeLog @@ -0,0 +1,3 @@ +2008-10-13 Allan McRae <allan@archlinux.org> + * wbar 1.3.3-2 + * Moved to [community] repo diff --git a/community/wbar/PKGBUILD b/community/wbar/PKGBUILD new file mode 100644 index 000000000..8eebcd183 --- /dev/null +++ b/community/wbar/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Eric Buschmann aka unplayedNamer <eric.buschmann@gmail.com> + +pkgname=wbar +pkgver=1.3.3 +pkgrel=2 +arch=('i686' 'x86_64') +depends=('imlib2') +pkgdesc="A quick launch bar developed with speed in mind." +url="http://code.google.com/p/wbar" +license=('GPL') +source=(http://wbar.googlecode.com/files/$pkgname-$pkgver.tbz2 + wbar-gcc430_and_warnings.patch) +md5sums=('542335a273188de0d6a93102501351a4' + '6b4e9e104a066a822d442813afc20c67') + +build() { + cd $srcdir/$pkgname-$pkgver + patch < $srcdir/wbar-gcc430_and_warnings.patch + make || return 1 + + install -Dm755 wbar $pkgdir/usr/bin/wbar + + sed -i "s|i\: |i\: /usr/share/wbar/|" dot.wbar + sed -i "s|t\: iconpack/wbar.osx/font/12|t\: /usr/share/wbar/iconpack/comic/12|" dot.wbar + install -Dm644 dot.wbar $pkgdir/usr/share/wbar/dot.wbar + + install -d $pkgdir/usr/share/wbar/iconpack/wbar.osx + install -m644 iconpack/*ttf $pkgdir/usr/share/wbar/iconpack + install -m644 iconpack/wbar.osx/*png $pkgdir/usr/share/wbar/iconpack/wbar.osx +} diff --git a/community/wbar/wbar-gcc430_and_warnings.patch b/community/wbar/wbar-gcc430_and_warnings.patch new file mode 100644 index 000000000..61b7df7b9 --- /dev/null +++ b/community/wbar/wbar-gcc430_and_warnings.patch @@ -0,0 +1,46 @@ +diff -Naur wbar-1.3.3.orig/IconLoader.h wbar-1.3.3/IconLoader.h +--- wbar-1.3.3.orig/IconLoader.h 2006-10-20 02:25:01.000000000 +0300 ++++ wbar-1.3.3/IconLoader.h 2008-03-29 14:39:46.000000000 +0200 +@@ -4,6 +4,7 @@ + extern "C" { + #include <sys/types.h> + #include <regex.h> ++#include <stdlib.h> + }; + + #include <fstream> +diff -Naur wbar-1.3.3.orig/Main.cc wbar-1.3.3/Main.cc +--- wbar-1.3.3.orig/Main.cc 2007-08-06 15:28:11.000000000 +0300 ++++ wbar-1.3.3/Main.cc 2008-03-29 14:42:25.000000000 +0200 +@@ -82,7 +82,7 @@ + /*}}}*/ + + /* window configuration *//*{{{*/ +- barwin.setName("wbar"); ++ barwin.setName((char *)"wbar"); + if( optparser.isset("above-desk") ){ + barwin.setDockWindow(); + barwin.skipTaskNPager(); +diff -Naur wbar-1.3.3.orig/SuperBar.h wbar-1.3.3/SuperBar.h +--- wbar-1.3.3.orig/SuperBar.h 2007-02-12 01:32:17.000000000 +0200 ++++ wbar-1.3.3/SuperBar.h 2008-03-29 14:39:57.000000000 +0200 +@@ -1,6 +1,7 @@ + #ifndef _SUPERBAR_H_ + #define _SUPERBAR_H_ + ++#include <stdlib.h> + #include "ImgWrap.h" + #include "Bar.h" + +diff -Naur wbar-1.3.3.orig/XWin.cc wbar-1.3.3/XWin.cc +--- wbar-1.3.3.orig/XWin.cc 2007-01-26 21:15:59.000000000 +0200 ++++ wbar-1.3.3/XWin.cc 2008-03-29 14:40:16.000000000 +0200 +@@ -30,7 +30,7 @@ + /* Set WM Protocols to report window delete event */ + XSetWMProtocols(display, window, &delWindow, 1); + +- XClassHint ch = {"wbar", "wbar"}; ++ XClassHint ch = {(char *)"wbar", (char *)"wbar"}; + XSetClassHint(display, window, &ch); + } + diff --git a/community/wdm/PKGBUILD b/community/wdm/PKGBUILD new file mode 100644 index 000000000..d8aa733a8 --- /dev/null +++ b/community/wdm/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: eric <eric@archlinux.org> +# Contributor: Aurelien Foret <orelien@chez.com> + +pkgname=wdm +pkgver=1.28 +pkgrel=3 +pkgdesc="An replacement X window display manager similar to, and based on XDM" +arch=(i686 x86_64) +depends=('windowmaker' 'pam' 'bash' 'libxmu') +license=('GPL') +source=(http://voins.program.ru/$pkgname/$pkgname-$pkgver.tar.bz2) +url="http://voins.program.ru/wdm/" +md5sums=('4da8ffe3af233305786d9b6aab78b838') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr --with-nlsdir=/usr/share/locale \ + --sysconfdir=/etc/wdm --with-wdmdir=/etc/wdm + /usr/bin/make || return 1 + /usr/bin/make DESTDIR=$startdir/pkg install + # used /etc/pam.d/xscreensaver as an example + # + /bin/echo "auth required pam_unix_auth.so" > $startdir/pkg/etc/pam.d/wdm + /bin/chmod 0644 $startdir/pkg/etc/wdm/wdm-config + /bin/chmod 0755 $startdir/pkg/etc/wdm/authdir + /bin/chmod 0755 $startdir/pkg/var + /bin/chmod 0755 $startdir/pkg/var/run + /bin/chmod 0755 $startdir/pkg/var/run/wdm +} +# vim: ts=2 sw=2 et ft=sh diff --git a/community/web-news/PKGBUILD b/community/web-news/PKGBUILD new file mode 100644 index 000000000..2b7821996 --- /dev/null +++ b/community/web-news/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=web-news +pkgver=1.6.3 +pkgrel=1 +pkgdesc="A PHP web-based NNTP client" +arch=('i686' 'x86_64') +url="http://sourceforge.net/projects/web-news" +license=('GPL') +depends=('php') +backup=(srv/http/web-news/.htaccess \ + srv/http/web-news/config/webnews.cfg.php) +source=(http://downloads.sourceforge.net/sourceforge/web-news/WebNews-$pkgver.tar.gz) +md5sums=('1d3cdda83549076494776ffe62330f56') + +build() { + _instdir=${startdir}/pkg/srv/http/web-news + mkdir -p ${_instdir} + cd ${_instdir} + cp -ra ${startdir}/src/Web-News.${pkgver}/* . + echo "deny from all" > .htaccess +} diff --git a/community/webboard/ChangeLog b/community/webboard/ChangeLog new file mode 100644 index 000000000..79b59c4cb --- /dev/null +++ b/community/webboard/ChangeLog @@ -0,0 +1,3 @@ +2007-06-26 tardo <tardo@nagi-fanboi.net> +* Built on x86_64 +* No need for sed hacks since gnome moved to /usr diff --git a/community/webboard/PKGBUILD b/community/webboard/PKGBUILD new file mode 100644 index 000000000..268b47732 --- /dev/null +++ b/community/webboard/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=webboard +pkgver=0.2 +pkgrel=4 +pkgdesc="A pygtk frontend to pastebin" +arch=('i686' 'x86_64') +url="http://pimpzkru.de/sebi/webboard" +license=('GPL') +depends=('gnome-python' 'gnome-panel') +makedepends=('intltool') +source=(http://pimpzkru.de/sebi/$pkgname/$pkgname-$pkgver.tar.gz \ + fix.patch) +install=($pkgname.install) +md5sums=('f3ad811e19f054d9f01a499b2d924392' '0da9bc7a99419817e12839846286b004') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -p1 -i ../fix.patch + python setup.py install --root=$startdir/pkg --prefix=/usr + #mv $startdir/pkg/opt/etc $startdir/pkg/opt/gnome + #sed -i 's|/usr|/opt/gnome|' $startdir/pkg/opt/gnome/lib/python2.4/site-packages/webboard/wbconfig.py +} diff --git a/community/webboard/fix.patch b/community/webboard/fix.patch new file mode 100644 index 000000000..82bd28e4c --- /dev/null +++ b/community/webboard/fix.patch @@ -0,0 +1,12 @@ +--- webboard-0.2/src/webboard 2006-02-09 10:01:34.000000000 -0800 ++++ webboard-0.2-new/src/webboard 2006-05-28 01:34:10.000000000 -0700 +@@ -27,8 +27,8 @@ + sys.path.insert(0, "") + + def main(): +- history = WebBoardHistory() + config = WebBoardConfig() ++ history = WebBoardHistory(config=config) + wb = WebBoard(config, history) + config.add_notifier(wb.on_config_changed) + del wb diff --git a/community/webboard/webboard.install b/community/webboard/webboard.install new file mode 100644 index 000000000..4cd2acd32 --- /dev/null +++ b/community/webboard/webboard.install @@ -0,0 +1,29 @@ +schemas=(/etc/gconf/schemas/webboard.schemas +) + +post_install() { + echo "updating scrollkeeper catalogue ..." + scrollkeeper-update -p /var/lib/scrollkeeper > /dev/null 2>&1 + update-desktop-database > /dev/null 2>&1 +} + +post_upgrade() { + pre_remove $1 +} + +pre_remove() { + for schema in "${schemas[@]}" ; do + GCONF_CONFIG_SOURCE=`usr/bin/gconftool-2 --get-default-source` usr/bin/gconftool-2 --makefile-uninstall-rule "$schema" > /dev/null 2>&1 + done + kill -s HUP `pidof /opt/gnome/bin/gconfd-2` > /dev/null 2>&1 +} + +post_remove() { + echo "updating scrollkeeper catalogue ..." + scrollkeeper-update -p /var/lib/scrollkeeper > /dev/null 2>&1 + update-desktop-database > /dev/null 2>&1 +} + +op=$1 +shift +$op $* diff --git a/community/webfs/PKGBUILD b/community/webfs/PKGBUILD new file mode 100644 index 000000000..77ef32465 --- /dev/null +++ b/community/webfs/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Mark Rosenstand <mark@archlinux.org> + +pkgname=webfs +pkgver=1.21 +pkgrel=2 +pkgdesc="Simple http server for mostly static content." +arch=(i686 x86_64) +url="http://linux.bytesex.org/misc/webfs.html" +license=("GPL") +depends=('openssl') +backup=(etc/conf.d/webfsd) +source=(http://dl.bytesex.org/releases/webfs/webfs-$pkgver.tar.gz + webfsd.rc webfsd.conf) +md5sums=('6dc125fe160479404147e7bbfc781dbc' '3ae9fcdcf79b193aa88e386055e9ebd7' + 'b2c1ab041a82acd8391b06dc38d986be') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + make prefix=/usr DESTDIR=$startdir/pkg install + install -D -m755 ../webfsd.rc $startdir/pkg/etc/rc.d/webfsd + install -D -m644 ../webfsd.conf $startdir/pkg/etc/conf.d/webfsd +} diff --git a/community/webfs/webfsd.conf b/community/webfs/webfsd.conf new file mode 100644 index 000000000..96986f37a --- /dev/null +++ b/community/webfs/webfsd.conf @@ -0,0 +1,5 @@ +# +# Parameters passed to webfsd(1) +# + +WEBFSD_ARGS="-p 8080 -u nobody -R /var/www/htdocs -f index.html" diff --git a/community/webfs/webfsd.rc b/community/webfs/webfsd.rc new file mode 100644 index 000000000..1c854ebdb --- /dev/null +++ b/community/webfs/webfsd.rc @@ -0,0 +1,38 @@ +#!/bin/sh + +# source application-specific settings +[ -f /etc/conf.d/webfsd ] && . /etc/conf.d/webfsd + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID webfsd` +case "$1" in + start) + stat_busy "Starting webfsd" + [ -z "$PID" ] && /usr/bin/webfsd ${WEBFSD_ARGS} & + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon webfsd + stat_done + fi + ;; + stop) + stat_busy "Stopping webfsd" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon webfsd + stat_done + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/wgetpaste/ChangeLog b/community/wgetpaste/ChangeLog new file mode 100644 index 000000000..6991a6d28 --- /dev/null +++ b/community/wgetpaste/ChangeLog @@ -0,0 +1,10 @@ +2009-07-05 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * FS#15223 fixed 2.13-3 + * sed dependency removed - included in the base group + +2009-05-31 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * FS#14864 fixed 2.13-2 + +2009-05-28 Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + * wgetpaste 2.13 + * Moved to [community] repo diff --git a/community/wgetpaste/PKGBUILD b/community/wgetpaste/PKGBUILD new file mode 100644 index 000000000..e17c5e8be --- /dev/null +++ b/community/wgetpaste/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> +# Contributor: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> + +pkgname=wgetpaste +pkgver=2.13 +pkgrel=3 +pkgdesc="A script that automates pasting to a number of pastebin services." +url="http://wgetpaste.zlin.dk/" +arch=('i686' 'x86_64') +license=('custom') +depends=('wget') +optdepends=('xclip: interface to Xclipboard') +source=(http://wgetpaste.zlin.dk/$pkgname-$pkgver.tar.bz2 \ + http://wgetpaste.zlin.dk/$pkgname.example) + +md5sums=('a341c778d745b0a7ad11163a4a2c1ea9' + '77392c788659cc648a59df2d239ebe19') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + + install -D -m755 ${pkgname} ${pkgdir}/usr/bin/${pkgname} || return 1 + install -D -m644 _${pkgname} $pkgdir/usr/share/zsh/site-functions/_${pkgname} || return 1 + install -D -m644 ${srcdir}/${pkgname}.example ${pkgdir}/usr/share/${pkgname}/${pkgname}.example || return 1 + +#license + sed -n '2,5p' wgetpaste > LICENSE + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/when/ChangeLog b/community/when/ChangeLog new file mode 100644 index 000000000..dba4cf7ec --- /dev/null +++ b/community/when/ChangeLog @@ -0,0 +1,3 @@ +2007-06-27 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/when/PKGBUILD b/community/when/PKGBUILD new file mode 100644 index 000000000..371808be1 --- /dev/null +++ b/community/when/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Charles Mauch <cmauch@gmail.com> +pkgname=when +pkgver=1.1.16 +pkgrel=1 +pkgdesc="A simple commandline personal calendar program" +arch=('i686' 'x86_64') +url="http://www.lightandmatter.com/when/when.html" +license=('GPL') +depends=('perl') +source=(http://www.lightandmatter.com/when/when.tar.gz) +md5sums=('35733c53ccb67197c9d20f2e73bf67e9') + +build() { + cd $startdir/src/when_dist + install -D -m755 $startdir/src/when_dist/when $startdir/pkg/usr/bin/when && \ + install -D -m644 $startdir/src/when_dist/when.1 $startdir/pkg/usr/share/man/man1/when.1 +} diff --git a/community/whitebox/PKGBUILD b/community/whitebox/PKGBUILD new file mode 100644 index 000000000..631b33f6c --- /dev/null +++ b/community/whitebox/PKGBUILD @@ -0,0 +1,28 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=whitebox +pkgver=0.5 +pkgrel=1 +pkgdesc="blackbox wm menu/style/background/keybinding configuration tool" +arch=('i686' 'x86_64') +license=('GPL3') +url="http://whitebox.sourceforge.net/" +depends=('gtk>=1.2.0') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/whiteBOX-$pkgver.tar.bz2) +md5sums=('86778d1d045cedf6720df29e8342117b') + +build() { + cd $startdir/src/whiteBOX-$pkgver + + # fix automake symlinks + _automake_ver=`pacman -Q automake | cut -f 2 -d \ | cut -f 1 -d -` + ln -sf /usr/share/automake-$_automake_ver/COPYING COPYING + ln -sf /usr/share/automake-$_automake_ver/install-sh install-sh + ln -sf /usr/share/automake-$_automake_ver/missing missing + ln -sf /usr/share/automake-$_automake_ver/mkinstalldirs mkinstalldirs + + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/wifi-radar/PKGBUILD b/community/wifi-radar/PKGBUILD new file mode 100644 index 000000000..58fceb58f --- /dev/null +++ b/community/wifi-radar/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 1735 2009-08-29 09:50:09Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: dtw <dibble.at.thewrecker.dot.net> +# Contributor: shawnifoley http://bbs.archlinux.org/viewtopic.php?t=11492 +# Contributor: sebastien le guillerm <geekitus@tele2.fr> + +pkgname=wifi-radar +pkgver=2.0.s06 +pkgrel=1 +pkgdesc="A PyGTK2 utility for managing WiFi profiles" +arch=('i686' 'x86_64') +url="http://wifi-radar.berlios.de" +license=('GPL') +depends=('pygtk' 'wireless_tools' 'sudo') +backup=('etc/wifi-radar.conf') +install=wifi-radar.install +source=(http://download.berlios.de/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('761377668fa47f0328a8ff3e09ebc818') + +build() { + cd $srcdir/$pkgname-$pkgver + + # Fix iwlist and iwconfig path + sed -i 's|/sbin/iwlist|/usr/sbin/iwlist|' wifi-radar + sed -i 's|/sbin/iwconfig|/usr/sbin/iwconfig|' wifi-radar + + make || return 1 + make DESTDIR=$pkgdir/usr sysconfdir=${pkgdir}/etc install +} diff --git a/community/wifi-radar/wifi-radar.install b/community/wifi-radar/wifi-radar.install new file mode 100644 index 000000000..91f62bd14 --- /dev/null +++ b/community/wifi-radar/wifi-radar.install @@ -0,0 +1,4 @@ +post_remove(){ + rm etc/wifi-radar.conf &> /dev/null + rm var/log/wifi-radar.log &> /dev/null +} diff --git a/community/wifi-select/PKGBUILD b/community/wifi-select/PKGBUILD new file mode 100644 index 000000000..a8d1550a1 --- /dev/null +++ b/community/wifi-select/PKGBUILD @@ -0,0 +1,20 @@ +# Contributor: Ivan N. Veselov <veselov@gmail.com> +# Maintainer: Daenyth <Daenyth [at] gmail [dot] com> + +pkgname=wifi-select +pkgver=0.8 +pkgrel=1 +pkgdesc="Tool for selecting wifi networks in console" +arch=(i686 x86_64) +url="http://hg.horna.org.ua/wifi-select/" +license=('GPL2') +depends=('netcfg') +source=($pkgname-$pkgver.tar.gz::http://hg.horna.org.ua/wifi-select/archive/$pkgver.tar.gz) +md5sums=('c7763d25bd4f85849a09a2d5fa88d5bb') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + install -D -m 755 wifi-select $startdir/pkg/usr/bin/wifi-select + install -D -m 644 parse-iwlist.awk $startdir/pkg/usr/lib/network/parse-iwlist.awk +} diff --git a/community/windowlab/Makefile b/community/windowlab/Makefile new file mode 100644 index 000000000..b205fbcbf --- /dev/null +++ b/community/windowlab/Makefile @@ -0,0 +1,63 @@ +# Makefile for WindowLab + +# Comment out to remove shape support (for X11R5 or just a tiny bin) +DEFINES += -DSHAPE +EXTRA_LIBS += -lXext + +# Information about the location of the menurc file +ifndef MENURC +MENURC = /usr/share/windowlab/windowlab.menurc +endif +DEFINES += -DDEF_MENURC="\"$(MENURC)\"" + +# Uncomment to add MWM hints supports (needs Lesstif headers) +#DEFINES += -DMWM_HINTS + +# Uncomment to add freetype support (requires XFree86 4.0.2 or later) +# This needs -lXext above, even if you have disabled shape support +DEFINES += -DXFT +EXTRA_INC += `pkg-config --cflags xft` +EXTRA_LIBS += `pkg-config --libs xft` + +# Uncomment for debugging info (abandon all hope, ye who enter here) +#DEFINES += -DDEBUG + +# Set this to the location of the X installation you want to compile against +XROOT = /usr/X11R6 + +# -------------------------------------------------------------------- + +CC = gcc +ifndef CFLAGS +CFLAGS = -g -O2 -Wall -W +endif + +BINDIR = $(DESTDIR)/bin +MANDIR = $(DESTDIR)/man/man1 +CFGDIR = $(DESTDIR)/share/windowlab +INCLUDES = -I$(XROOT)/include $(EXTRA_INC) +LDPATH = -L$(XROOT)/lib +LIBS = -lX11 $(EXTRA_LIBS) + +PROG = windowlab +MANPAGE = windowlab.1x +OBJS = main.o events.o client.o new.o manage.o misc.o taskbar.o menufile.o +HEADERS = windowlab.h + +all: $(PROG) + +$(PROG): $(OBJS) + $(CC) $(OBJS) $(LDPATH) $(LIBS) -o $@ + +$(OBJS): %.o: %.c $(HEADERS) + $(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -c $< -o $@ + +install: all + mkdir -p $(BINDIR) && install -m 755 -s $(PROG) $(BINDIR) + mkdir -p $(MANDIR) && install -m 644 $(MANPAGE) $(MANDIR) && gzip -9vf $(MANDIR)/$(MANPAGE) + mkdir -p $(CFGDIR) && cp -i windowlab.menurc $(CFGDIR)/windowlab.menurc && chmod 644 $(CFGDIR)/windowlab.menurc + +clean: + rm -f $(PROG) $(OBJS) + +.PHONY: all install clean diff --git a/community/windowlab/PKGBUILD b/community/windowlab/PKGBUILD new file mode 100644 index 000000000..c1cfb8fca --- /dev/null +++ b/community/windowlab/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> +# Contributor: phrakture <aaronmgriffin -at- gmail.dot.com> + +pkgname=windowlab +pkgver=1.34 +pkgrel=2 +pkgdesc="A small and simple window manager." +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.nickgravgaard.com/windowlab" +depends=('x-server') +source=(http://www.nickgravgaard.com/windowlab/$pkgname-$pkgver.tar Makefile) +md5sums=('d566b989f8e59b169f7affa462762c17' 'e9222eed4c9fcc701dfa2ab6436952e5') + +build() +{ + cd $startdir/src/$pkgname-$pkgver + + #There's way to much stuff to modify here, and the Makefile is small. + #So i'll edit it directly and copy it over + cp $startdir/src/Makefile . + make || return 1 + make DESTDIR=$startdir/pkg/usr install +} diff --git a/community/wine_gecko/PKGBUILD b/community/wine_gecko/PKGBUILD new file mode 100644 index 000000000..0d1919145 --- /dev/null +++ b/community/wine_gecko/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 913 2009-08-08 11:06:16Z allan $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Alexander 'bas' Brovikov <bas@it-core.org> + +pkgname=wine_gecko +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Wine's built-in replacement for Microsoft's Internet Explorer" +arch=('i686') +url="http://www.winehq.org/" +license=('MPL') +depends=('wine>=1.1.27') +source=(http://downloads.sourceforge.net/project/wine/Wine%20Gecko/${pkgver}/${pkgname}-${pkgver}-x86.cab) +md5sums=('9c5c335fc077c0558561afaf25a09e51') + +build() { + install -Dm644 ${srcdir}/${pkgname}-${pkgver}-x86.cab \ + ${pkgdir}/usr/share/wine/gecko/${pkgname}-${pkgver}-x86.cab +} diff --git a/community/winefish/PKGBUILD b/community/winefish/PKGBUILD new file mode 100644 index 000000000..659b969ba --- /dev/null +++ b/community/winefish/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Claudio Riva <firetux83@gmail.com> + +pkgname=winefish +pkgver=1.3.3 +pkgrel=5 +pkgdesc="LaTeX editor based on Bluefish with auto-completion and syntax highlighting" +url="http://winefish.berlios.de/" +arch=('i686' 'x86_64') +license=('GPL') +depends=('gtk2') +makedepends=('pkgconfig') +optdepends=('aspell: for spell check') +install=$pkgname.install +source=(http://download.berlios.de/$pkgname/$pkgname-$pkgver.tgz) +md5sums=('63531e4dde7a53ab3a74e1152c7af1e9') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --disable-update-databases \ + --with-freedesktop_org-menu=/usr/share/applications \ + --with-icon-path=/usr/share/pixmaps + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/winefish/winefish.install b/community/winefish/winefish.install new file mode 100644 index 000000000..80312d4a6 --- /dev/null +++ b/community/winefish/winefish.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + update-desktop-database -q +} + +post_remove() { + update-desktop-database -q +} diff --git a/community/winetricks/PKGBUILD b/community/winetricks/PKGBUILD new file mode 100644 index 000000000..a1cd980ec --- /dev/null +++ b/community/winetricks/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 3223 2009-10-01 05:50:38Z allan $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: DsTr <dstr@gmail.com> + +pkgname=winetricks +pkgver=20090913 +pkgrel=1 +pkgdesc="Script to install various redistributable runtime libraries in Wine" +url="http://wiki.winehq.org/winetricks" +license=('LGPL') +arch=('i686') +depends=('wine' 'cabextract') +optdepends=('zenity: GUI for GNOME desktop') +source=(http://www.kegel.com/wine/winetricks) +md5sums=('dea40d4f430cf90df00aa23c0cf84fd0') + +build() { + install -Dm755 $srcdir/winetricks $pkgdir/usr/bin/winetricks +} \ No newline at end of file diff --git a/community/wlassistant/PKGBUILD b/community/wlassistant/PKGBUILD new file mode 100644 index 000000000..eaf064128 --- /dev/null +++ b/community/wlassistant/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: amw2320@insightbb.com +# Contributor: Robert Emil Berge <filoktetes@linuxophic.org> + +pkgname=wlassistant +pkgver=0.5.7 +pkgrel=2 +pkgdesc="Tool to detect and configure wireless networks" +arch=('i686' 'x86_64') +license=('GPL') +url="http://wlassistant.sourceforge.net" +depends=('kdelibs3' 'python') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('4623b498ac42839d08c631c500f18f8b') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + . /etc/profile.d/qt3.sh + . /etc/profile.d/kde3.sh + export PATH=$QTDIR/bin:$PATH + + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/wmctrl/PKGBUILD b/community/wmctrl/PKGBUILD new file mode 100644 index 000000000..b064ad242 --- /dev/null +++ b/community/wmctrl/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Contributor: Dalius <dagis@takas.lt> +pkgname=wmctrl +pkgver=1.07 +pkgrel=1.1 +pkgdesc="Control your EWMH compliant window manager from command line." +url="http://sweb.cz/tripie/utils/wmctrl/" +arch=('i686' 'x86_64') +license=('GPL') +depends=(libxmu glib2) +source=(http://sweb.cz/tripie/utils/wmctrl/dist/$pkgname-$pkgver.tar.gz + get_property-x86_64.patch::http://patch-tracking.debian.net/patch/misc/dl/wmctrl/1.07-6/main.c) +md5sums=('1fe3c7a2caa6071e071ba34f587e1555' + '0d0173fa96e8ff318ea391dffa51235a') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + patch -p1 -i "$srcdir/get_property-x86_64.patch" || return 1 + + ./configure --prefix=/usr || return 1 + make || return 1 + make prefix="$pkgdir/usr" install || return 1 +} + diff --git a/community/wmctrl/get_property-x86_64.patch b/community/wmctrl/get_property-x86_64.patch new file mode 100644 index 000000000..1bd96e2e0 --- /dev/null +++ b/community/wmctrl/get_property-x86_64.patch @@ -0,0 +1,30 @@ + +--- wmctrl-1.07.orig/main.c ++++ wmctrl-1.07/main.c +@@ -1425,6 +1425,16 @@ + * + * long_length = Specifies the length in 32-bit multiples of the + * data to be retrieved. ++ * ++ * NOTE: see ++ * http://mail.gnome.org/archives/wm-spec-list/2003-March/msg00067.html ++ * In particular: ++ * ++ * When the X window system was ported to 64-bit architectures, a ++ * rather peculiar design decision was made. 32-bit quantities such ++ * as Window IDs, atoms, etc, were kept as longs in the client side ++ * APIs, even when long was changed to 64 bits. ++ * + */ + if (XGetWindowProperty(disp, win, xa_prop_name, 0, MAX_PROPERTY_VALUE_LEN / 4, False, + xa_prop_type, &xa_ret_type, &ret_format, +@@ -1441,6 +1451,8 @@ + + /* null terminate the result to make string handling easier */ + tmp_size = (ret_format / 8) * ret_nitems; ++ /* Correct 64 Architecture implementation of 32 bit data */ ++ if(ret_format==32) tmp_size *= sizeof(long)/4; + ret = g_malloc(tmp_size + 1); + memcpy(ret, ret_prop, tmp_size); + ret[tmp_size] = '\0'; + diff --git a/community/wml/PKGBUILD b/community/wml/PKGBUILD new file mode 100644 index 000000000..ef46762bd --- /dev/null +++ b/community/wml/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 3059 2009-09-26 15:02:40Z ibiru $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=wml +pkgver=2.0.11 +pkgrel=3 +pkgdesc="The Website Meta Language" +arch=('i686' 'x86_64') +url="http://thewml.org/" +license=('GPL') +depends=('perl' 'libpng' 'gdbm' 'db>=4.8.24' 'ncurses') +makedepends=('lynx') +source=("http://thewml.org/distrib/$pkgname-$pkgver.tar.gz") +md5sums=('a26feebf4e59e9a6940f54c69dde05b5') +build() { + cd $startdir/src/$pkgname-$pkgver + + unset LDFLAGS + ./configure --prefix=/usr + + # compile fixhack + sed -i 's#/usr/lib/perl5/core_perl/auto/DynaLoader/DynaLoader.a##' wml_backend/p3_eperl/Makefile + sed -i 's/extern struct option options\[\]\;//' $startdir/src/$pkgname-$pkgver/wml_backend/p3_eperl/eperl_proto.h + sed -i 's|strip $dsttmp|#strip $dsttmp|' etc/shtool + mkdir -p $pkgdir/usr/bin $pkgdir/usr/lib/wml/exec $pkgdir/usr/man/man{1,3,7} $pkgdir/usr/man/cat{1,7} + +# make clean || return 1 + make || return 1 + make prefix=$startdir/pkg/usr install || return 1 + + [ -d $pkgdir/usr/man ] && mkdir -p $pkgdir/usr/share && mv $pkgdir/usr/man $pkgdir/usr/share +} diff --git a/community/wmname/PKGBUILD b/community/wmname/PKGBUILD new file mode 100644 index 000000000..83887bce0 --- /dev/null +++ b/community/wmname/PKGBUILD @@ -0,0 +1,21 @@ +# Contributer: Vincent Kriek <vincent@vincentkriek.nl> + +pkgname=wmname +pkgver=0.1 +pkgrel=1 +pkgdesc="A utility to set the name of your window manager" +url="http://www.suckless.org/programs/wmname.html" +license=('custom') +depends=(libx11) +arch=('i686' 'x86_64') +source=('http://code.suckless.org/dl/tools/wmname-0.1.tar.gz') +md5sums=('6903d299f84d335e529fbd2c1d6e49fe') + +build() { + cd $srcdir/$pkgname-$pkgver + + ./configure --prefix=/usr + make || return 1 + make PREFIX=$startdir/pkg/usr install || return 1 + install -Dm0644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE +} diff --git a/community/wol/PKGBUILD b/community/wol/PKGBUILD new file mode 100644 index 000000000..eea749cc2 --- /dev/null +++ b/community/wol/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Anders Bergh <anders1@gmail.com> +# Contributor: Markus Volkmann <mcfock@counterstrike.de> + +pkgname=wol +pkgver=0.7.1 +pkgrel=3 +arch=('i686' 'x86_64') +pkgdesc="wol implements Wake On LAN functionality in a small program. It wakes up hardware that is Magic Packet compliant." +license=("GPL") +url="http://ahh.sourceforge.net/wol/" +source=(http://downloads.sourceforge.net/ahh/wol-$pkgver.tar.gz) +md5sums=('c2fa9d7e771134ac8c89d56b8197d4ca') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install || return 1 + + mv $pkgdir/usr/man $pkgdir/usr/share/ && \ + rm $pkgdir/usr/info/dir +} diff --git a/community/workrave/PKGBUILD b/community/workrave/PKGBUILD new file mode 100644 index 000000000..99ae4e6d1 --- /dev/null +++ b/community/workrave/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: William Rea <sillywilly@gmail.com> + +pkgname=workrave +pkgver=1.9.0 +pkgrel=1 +pkgdesc="a tool to help RSI" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://workrave.org" +depends=('libgnomeuimm' 'gnet' 'gnome-panel' 'dbus' 'libxmu' 'gdome2') +makedepends=('intltool') +source=(http://downloads.sourceforge.net/workrave/workrave-$pkgver-3.tar.gz \ + credits.h) +md5sums=('aaf7371db1200d65b255d95abd5d1fd1' + '6a94034b2f97c84becab1a7c753161e3') + +build() { + cd $startdir/src/workrave-$pkgver + + cp $startdir/src/credits.h common/include/ + + ./configure --prefix=/usr --enable-dbus --sysconfdir=/etc --libexecdir=/usr/lib/workrave + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/workrave/credits.h b/community/workrave/credits.h new file mode 100644 index 000000000..78df99946 --- /dev/null +++ b/community/workrave/credits.h @@ -0,0 +1,61 @@ +/* + * credits.h --- Workrave credits + * + * Copyright (C) 2007 Rob Caelers <robc@krandor.org> + * All rights reserved. + * + * 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, 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. + */ + +#ifndef CREDITS_H +#define CREDITS_H + +#include <stdlib.h> + +const char *workrave_copyright = + "Copyright 2001-2007 Rob Caelers & Raymond Penners"; + +const char *workrave_authors[] = { + "Rob Caelers <robc@krandor.org>", + "Raymond Penners <raymond@dotsphinx.com>", + NULL +}; + +const char *workrave_translators = + /* bg */ "Иван Димов <idimov@users.sourceforge.net>\n" + /* ca */ "Jordi Mallach <jordi@sindominio.net>\n" + /* cs */ "Juraj Kubelka <Juraj.Kubelka@email.cz>\n" + /* de */ "Johannes Rohr <j.rohr@comlink.apc.org>\n" + /* dk */ "Christian Vejlbo <christian@vejlbo.dk>\n" + /* el */ "Prokopis Prokopidis <prokopidis@gmail.com>\n" + /* eo */ "Eric lesh <eclesh@pacbell.net>\n" + /* es */ "Pablo Rodriguez <ousia@gmx.net>\n" + /* fr 1 */ "Thomas Basset <thomas.basset@netcourrier.com>\n" + /* fr 2 */ "Benjamin Siband <translations@wordinfrench.com>\n" + /* he */ "Haggai Eran <he3@bezeqint.net>\n" + /* hu-1 */ "ORY Mate <orymate@gmail.com>\n" + /* hu-2 */ "Gabor Kelemen <kelemeng@gnome.hu>\n" + /* it */ "Eraldo Girardi <eraldster@katamail.com>\n" + /* ja */ "Masanobu Yokota <masanobu.yokota@nifty.com>\n" + /* lt */ "Artūras Šlajus <x11@h2o.sky.lt>\n" + /* nl */ "Raymond Penners <raymond@dotsphinx.com>\n" + /* no */ "Morten Lunde <morten.lunde@broadpark.no>\n" + /* pl */ "Mikolaj Machowski <mikmach@wp.pl>\n" + /* pt_BR -1 */ "Claudio Ferreira Filho <filhocf@yahoo.com.br>\n" + /* ru */ "Sergey Kirkinsky <ksa@pfr.altai.ru>\n" + /* sk */ "Peter Tuharsky <Peter.Tuharsky@banskabystrica.sk>\n" + /* sl */ "Vanja Cvelbar <cvelbar@gmail.com>\n" + /* sv */ "Daniel Nylander <info@danielnylander.se>\n" + /* tr */ "Enver ALTIN <ealtin@parkyeri.com>\n" + /* zh_CN */ "Tao WEI <weitao1979@gmail.com>\n" + /* zh_TW */ "Rex Tsai <chihchun@linux.org.tw>\n"; + +#endif /* CREDITS_H */ diff --git a/community/wormux/ChangeLog b/community/wormux/ChangeLog new file mode 100644 index 000000000..2dd4a1f43 --- /dev/null +++ b/community/wormux/ChangeLog @@ -0,0 +1,31 @@ +2009-09-17 Eric Belanger <eric@archlinux.org> + + * wormux 0.8.5-1 + * Upstream update + +2009-07-09 Eric Belanger <eric@archlinux.org> + + * wormux 0.8.4-1 + * Upstream update + +2009-06-18 Eric Belanger <eric@archlinux.org> + + * wormux 0.8.3-2 + * Rebuild against sdl_gfx 2.0.19 + * Updated libxml++2 depends to libxml++ + +2009-03-06 Eric Belanger <eric@archlinux.org> + + * wormux 0.8.3-1 + * Upstream update + +2008-11-02 Eric Belanger <eric@archlinux.org> + + * wormux 0.8.2-1 + * Upstream update + +2008-09-19 Eric Belanger <eric@archlinux.org> + + * wormux 0.8.1-1 + * Upstream update + * Added ChangeLog diff --git a/community/wormux/PKGBUILD b/community/wormux/PKGBUILD new file mode 100644 index 000000000..5cfa842f3 --- /dev/null +++ b/community/wormux/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 2434 2009-09-18 01:28:13Z ebelanger $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: pukyxd + +pkgname=wormux +pkgver=0.8.5 +pkgrel=1 +pkgdesc="A clone of the worms game" +arch=('i686' 'x86_64') +url="http://www.wormux.org/" +license=('GPL') +depends=('libxml++' 'sdl_image' 'sdl_gfx>=2.0.19' 'sdl_ttf' 'sdl_mixer' 'sdl_net' 'curl>=7.16.2' 'gcc-libs' 'libxml2') +makedepends=('pkgconfig') +source=(http://download.gna.org/${pkgname}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('e349893a46ece08533f4e393c82adeef') +sha1sums=('abb13b9bbed757196e1d23e0ff45e40f3c03587c') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 +} diff --git a/community/wqy-bitmapfont/PKGBUILD b/community/wqy-bitmapfont/PKGBUILD new file mode 100644 index 000000000..6b8d45623 --- /dev/null +++ b/community/wqy-bitmapfont/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: JJDaNiMoTh <jjdanimoth.aur@gmail.com> +# Contributor: Tan Xiang <txcary@gmail.com> + +pkgname="wqy-bitmapfont" +pkgver=0.9.9 +pkgrel=5 +pkgdesc="A bitmapped Song Ti (serif) Chinese font" +arch=('i686' 'x86_64') +url="http://wenq.org/" +license=('GPL' 'custom:"font embedding exception"') +depends=('xorg-font-utils' 'fontconfig') +install="$pkgname.install" +source=("http://downloads.sourceforge.net/wqy/wqy-bitmapfont-pcf-0.9.9-0.tar.gz") +md5sums=('76b9702fa7e6e4b9287bbeff927a1546') + +build() { + cd $startdir/src/$pkgname + + install -D -m0644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING || return 1 + + mkdir -p $startdir/pkg/usr/share/fonts/wqy-bitmapfont + cp *.pcf $startdir/pkg/usr/share/fonts/wqy-bitmapfont || return 1 + mkdir -p $startdir/pkg/etc/fonts/conf.avail + mkdir -p $startdir/pkg/etc/fonts/conf.d + cp 85-wqy-bitmapsong.conf $startdir/pkg/etc/fonts/conf.avail || return 1 + cd $startdir/pkg/etc/fonts/conf.d + ln -s ../conf.avail/85-wqy-bitmapsong.conf . || return 1 +} diff --git a/community/wqy-bitmapfont/wqy-bitmapfont.install b/community/wqy-bitmapfont/wqy-bitmapfont.install new file mode 100644 index 000000000..0aa450c28 --- /dev/null +++ b/community/wqy-bitmapfont/wqy-bitmapfont.install @@ -0,0 +1,20 @@ +post_install() { + echo -n "Updating font cache... " + mkfontscale /usr/share/fonts/wqy-bitmapfont + mkfontdir /usr/share/fonts/wqy-bitmapfont + fc-cache -f /usr/share/fonts/wqy-bitmapfont + echo "done." +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + rm -r /usr/share/fonts/wqy-bitmapfont +} + +op=$1 +shift + +$op $* diff --git a/community/wqy-zenhei/PKGBUILD b/community/wqy-zenhei/PKGBUILD new file mode 100644 index 000000000..40a349eb7 --- /dev/null +++ b/community/wqy-zenhei/PKGBUILD @@ -0,0 +1,27 @@ +#$Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: JJDaNiMoTh <jjdanimoth.aur@gmail.com> +# Contributor: zlowly <zlowly [at] archlinux.org> +pkgname=wqy-zenhei +pkgver=0.8.38 +pkgrel=1 +pkgdesc="A Hei Ti Style (sans-serif) Chinese Outline Font." +arch=('i686' 'x86_64') +license=('GPL2' 'custom:"font embedding exception"') +install=wqy-zenhei.install +url="http://wenq.org" +depends=('fontconfig' 'xorg-font-utils') +source=(http://wenq.org/release/zenhei/wqy-zenhei-$pkgver-0.tar.gz) +md5sums=('ba15ed5434d040ab329366af96609f40') + +build() { + cd $startdir/src/$pkgname + grep README -e "GPL v2.0 license with font embedding exception" -A 12 >| FONTEXCEPTION + mkdir -p $startdir/pkg/usr/share/fonts/wenquanyi/wqy-zenhei/ + mkdir -p $startdir/pkg/etc/fonts/conf.avail/ + mkdir -p $startdir/pkg/etc/fonts/conf.d + install -m644 -D FONTEXCEPTION ${startdir}/pkg/usr/share/licenses/${pkgname}/FONTEXCEPTION || return 1 + install -m644 *.ttc $startdir/pkg/usr/share/fonts/wenquanyi/wqy-zenhei/ || return 1 + install -m644 44-wqy-zenhei.conf $startdir/pkg/etc/fonts/conf.avail/ || return 1 + cd $startdir/pkg/etc/fonts/conf.d/ + ln -s ../conf.avail/44-wqy-zenhei.conf . +} diff --git a/community/wqy-zenhei/wqy-zenhei.install b/community/wqy-zenhei/wqy-zenhei.install new file mode 100644 index 000000000..032fe3bce --- /dev/null +++ b/community/wqy-zenhei/wqy-zenhei.install @@ -0,0 +1,23 @@ +post_install() { + echo -n "Updating font cache... " + mkfontscale /usr/share/fonts/wenquanyi/wqy-zenhei + mkfontdir /usr/share/fonts/wenquanyi/wqy-zenhei + fc-cache -f /usr/share/fonts/wenquanyi/wqy-zenhei > /dev/null + echo "done." + echo "wqy-zenhei post install message" + echo -e "==> Special Note: By default, we disabled the embedded bitmaps,\nso that the characters will be displayed as Anti-aliased glyphs.\nFor those who want to use bitmap font rendering (for 9pt-12pt),\nyou can modify the enclosed 44-wqy-zenhei.conf and change the line\n\t<edit name=\"embeddedbitmap\"><bool>false</bool></edit>\nto\n\t<edit name=\"embeddedbitmap\"><bool>true</bool></edit>" +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + rm -r /usr/share/fonts/wenquanyi/wqy-zenhei + rmdir --ignore-fail-on-non-empty /usr/share/fonts/wenquanyi/ +} + +op=$1 +shift + +$op $* diff --git a/community/wtf/LICENSE b/community/wtf/LICENSE new file mode 100644 index 000000000..dd912d4eb --- /dev/null +++ b/community/wtf/LICENSE @@ -0,0 +1,10 @@ +Copyright (c) 2005, peter +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + * Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/community/wtf/PKGBUILD b/community/wtf/PKGBUILD new file mode 100644 index 000000000..e891f6914 --- /dev/null +++ b/community/wtf/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 1264 2009-08-14 05:18:24Z dgriffiths $ +# Maintainer: Jeff Mickey <j@codemac.net> + +pkgname=wtf +pkgver=20071004 +pkgrel=2 +pkgdesc="ancronym dictionary" +arch=('i686' 'x86_64') +url="http://www.mu.org/~mux/wtf/" +license=('BSD') +source=(http://www.mu.org/~mux/wtf/$pkgname-$pkgver.tar.gz LICENSE) +md5sums=('25944e275cc858e30cacea341509d19b' 'abac213cf24e9d5cab4e8115441eb717') + +build() { + cd $startdir/src/$pkgname-$pkgver + + install -D -m644 $pkgname.6 $startdir/pkg/usr/share/man/man6/$pkgname.6 + install -D -m755 $pkgname $startdir/pkg/usr/bin/$pkgname + mkdir -p $startdir/pkg/usr/share/misc/ + install -m644 acronyms acronyms.comp $startdir/pkg/usr/share/misc/ + install -Dm644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} diff --git a/community/wxsvg/ChangeLog b/community/wxsvg/ChangeLog new file mode 100644 index 000000000..cadfb8ef0 --- /dev/null +++ b/community/wxsvg/ChangeLog @@ -0,0 +1,6 @@ +2008-08-01 Alexander Fehr <pizzapunk gmail com> + + * wxsvg-1.0b11-1: + New upstream release. + Added sed commandos to make it compile against latest FFmpeg. + Added ChangeLog. diff --git a/community/wxsvg/PKGBUILD b/community/wxsvg/PKGBUILD new file mode 100644 index 000000000..9f2758114 --- /dev/null +++ b/community/wxsvg/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> +# Maintainer: Alexander Fehr <pizzapunk gmail com> + +pkgname=wxsvg +pkgver=1.0 +pkgrel=1 +pkgdesc="C++ library to create, manipulate and render SVG files" +arch=('i686' 'x86_64') +url="http://www.wxsvg.org/" +license=('custom:wxWindows') +depends=('wxgtk' 'libart-lgpl' 'ffmpeg') +options=('!libtool') +source=(http://downloads.sourceforge.net/wxsvg/$pkgname-$pkgver.tar.bz2) +md5sums=('6e25eee638ac0532af9cabed85590e27') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + #sed -i 's|avformat.h|libavformat/avformat.h|' src/mediadec_ffmpeg.cpp || return 1 + #sed -i 's|swscale.h|libswscale/swscale.h|' src/mediadec_ffmpeg.cpp || return 1 + + ./autogen.sh || return 1 + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + + install -D -m644 COPYING "$pkgdir/usr/share/licenses/wxsvg/COPYING" || return 1 +} diff --git a/community/wyrd/ChangeLog b/community/wyrd/ChangeLog new file mode 100644 index 000000000..38292453b --- /dev/null +++ b/community/wyrd/ChangeLog @@ -0,0 +1,5 @@ +2008-09-27 Dragonlord <dragonlord@aur.archlinux.org> + * updated to major release 1.4.4 + +2007-06-27 tardo <tardo@nagi-fanboi.net> + * Built for x86_64 diff --git a/community/wyrd/PKGBUILD b/community/wyrd/PKGBUILD new file mode 100644 index 000000000..545e3dc85 --- /dev/null +++ b/community/wyrd/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Jeff Mickey <jeff@archlinux.org> + +pkgname=wyrd +pkgver=1.4.4 +pkgrel=2 +pkgdesc="A text-based front-end to Remind." +arch=('i686' 'x86_64') +url="http://pessimization.com/software/wyrd/" +license=('GPL') +depends=('remind' 'ncurses') +makedepends=('ocaml') +source=(http://pessimization.com/software/wyrd/$pkgname-$pkgver.tar.gz) +md5sums=('a376c05ba614625da06082d850c742c7') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr --sysconfdir=/etc --enable-utf8 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/wzdftpd/PKGBUILD b/community/wzdftpd/PKGBUILD new file mode 100644 index 000000000..2d6d60a13 --- /dev/null +++ b/community/wzdftpd/PKGBUILD @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <roman@archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> +# Contributor: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> + +pkgname=wzdftpd +pkgver=0.8.3 +pkgrel=2 +pkgdesc="A portable, modular and efficient ftp server" +arch=('i686' 'x86_64') +url="http://www.wzdftpd.net" +license=('GPL') +depends=('avahi' 'gnutls' 'tcl' 'pam') +makedepends=('cmake') +options=('!libtool') +source=(http://downloads.sourceforge.net/wzdftpd/wzdftpd-$pkgver.tar.gz + wzd.cfg.sample wzdftpd) +install=$pkgname.install +md5sums=('6114c32fc91786d9485fbc10c6306082' + '28227e7b8df1836230bdc685817f6970' + 'b58091cd089af812aad0511e146e4d00') + +build() { + cd $srcdir + # Add to fix TCL 8.5 library path + sed -i 's|tcl84 |tcl8.5 tcl84 |g; + s|tk84 |tk8.5 tk84 |' \ + $pkgname-$pkgver/cmake/FindTCLDev.cmake || return 1 + mkdir build + cd build + cmake ../$pkgname-$pkgver \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLOCALSTATE_INSTALL_DIR=/var \ + -DCONF_INSTALL_PATH=/etc/wzdftpd \ + -DSKIP_BUILD_RPATH=ON \ + -DSKIP_INSTALL_RPATH=ON \ + -DWITH_MySQL=OFF \ + -DWITH_PAM=ON \ + -DWITH_PostgreSQL=OFF \ + -DWITH_SQLite3=OFF \ + -DWITH_Zeroconf=ON \ + -DWITH_TCLDev=ON \ + -DWITH_PERLDev=OFF \ + -DWITH_GnuTLS=ON \ + -DWITH_SFV=ON + make || return 1 + make DESTDIR=$pkgdir install + + cp $srcdir/wzd.cfg.sample $pkgdir/etc/$pkgname + mkdir -p $pkgdir/usr/var/log/$pkgname + install -D -m755 ../wzdftpd $pkgdir/etc/rc.d/wzdftpd +} + diff --git a/community/wzdftpd/wzd.cfg.sample b/community/wzdftpd/wzd.cfg.sample new file mode 100644 index 000000000..466f35fda --- /dev/null +++ b/community/wzdftpd/wzd.cfg.sample @@ -0,0 +1,312 @@ +[GLOBAL] +# This is the main config file +# lines begining with a # are ignored, as empty lines +# all lines must be of the form: +# <name> = <value> +# (for windows users: without the < > ;-) +# Zeroconf settings +# Change zeroconf_name to whatever you want your ftp server name to be +# Change zeroconf_port to the port this is broadcasted on +# The default should be fine +zeroconf_name = Test_Server +zeroconf_port = 6969 +# dynamic ip (default: 0) +# if you specify 1 here, the server will try to use your system to detect +# ip changes +# 0 desactivates checks +# if you specify a canonical name, the server will use DNS lookups +#dynamic_ip = xxx.myftp.org +#dynamic_ip = 1 + +# Listen port (default: 21) +# IMPORTANT: under unix, you'll need privileges to bind to a system port +# ( < 1024 ) +#port = 6969 + +# PASV range (default: 1025->65536) +# specify this iff you want to get a specific range +pasv_low_range = 2500 +pasv_high_range = 3000 +#pasv_ip = 62.xxx.xxx.xxx +#pasv_ip = 134.xxx.xx.xx + +# unix only: server will drop privileges to a user after binding port +# you can specify a user login name +# This will only be used if run by root ! +#server_uid = pollux + +# unix only: file where pid of server will be stored +# (default: /var/run/wzdftpd.pid) +# this is used by init.d script +#pid_file = /usr/share/wzdftpd/wzdftpd.pid + +# the name of the file in each dir that should be added to every answer +dir_message = .message + +# log file for server activity +logfile = /usr/var/log/wzdftpd/wzd.log + +# set to 0 if you do not want syslog (default: 1) +#use_syslog = 0 + +# log file for transfered files (default: do not log) +xferlog = /usr/var/log/wzdftpd/xferlog + +# directory to store various log files +logdir = /usr/var/log/wzdftpd + +# max number of child threads (default: 32) +max_threads = 32 + +# backend to use for auth (default: plaintext) +# you can check backend version with directives > and < +# e.g: backend = plaintext > 120 +# ONE BACKEND IS NEEDED ! +# backend name SHOULD NEVER contains spaces ! +#backend = plaintext > 123 +backend = /usr/share/wzdftpd/backends/libwzdplaintext.so > 124 +#backend = /usr/share/wzdftpd/backends/libwzdmysql.so +#backend = /usr/share/wzdftpd/backends/libwzdpam.so + +# speed limits in bytes /sec (approx !) +# 0 = no limit +# ex: max_dl_speed = 300000 +max_ul_speed = 0 +max_dl_speed = 0 + +# deny_access_files_uploaded (default: 0) +# if you say 1 here, users trying to download file whereas +# the file is being uploaded will be denied +deny_access_files_uploaded = 1 + +# default permissions for created dirs (default: 775) +# these permissions are in standard chmod() format (octal) +# default: 775 (user and group can upload in directory) +#umask = 775 + +# hide_dotted_files (default: 0) +# hide files beggining by a '.' +#hide_dotted_files = 1 + +# Log level (default: normal) +# Verbosity of log (only messages >= level will be displayed) +# can be one of (in order): +# lowest, flood, info, normal, high, critical +#loglevel = lowest + +# TLS Options + +# Certificate (only used in ssl mode, otherwise ignored) +tls_certificate = /etc/wzdftpd/wzd.pem + +# Mode (default: explicit) +# explicit: server starts in clear mode, wait for "AUTH TLS" and then switch to ssl +# you can use explicit mode with normal (clear) mode +# explicit_strict: server will start in clear mode, but will accept ONLY logins switched to ssl +# implicit: server starts in ssl mode, no clear connection is possible +#tls_mode = explicit + +# cipher list (default: ALL) +# you should not use this option or let "ALL" unless you know +# what you are doing +# see openssl ciphers, man openssl(1) +#tls_cipher_list = ALL + +# /TLS + +##### CUSTOM SCRIPTS +# Custom scripts (or binaries) to be executed before/after certain commands +# order *IS* important +#cscript = MKDIR /bin/df + +##### CUSTOM SITE COMMANDS +# Here you can define external site commands. +#site_cmd = my_free ./free.sh +# this defines the SITE RULES command, which prints the following file +site_cmd = rules !/etc/wzdftpd/file_rules.txt + +##### SITE FILES +sitefile_ginfo = /etc/wzdftpd/file_ginfo.txt +sitefile_group = /etc/wzdftpd/file_group.txt +sitefile_groups = /etc/wzdftpd/file_groups.txt +sitefile_help = /etc/wzdftpd/file_help.txt +sitefile_swho = /etc/wzdftpd/file_swho.txt +sitefile_user = /etc/wzdftpd/file_user.txt +sitefile_users = /etc/wzdftpd/file_users.txt +sitefile_who = /etc/wzdftpd/file_who.txt +sitefile_vfs = /etc/wzdftpd/file_vfs.txt + +##### INCLUSIONS +# You can include other files +# maximum recursion is 16 (too big IMHO) +#include permissions.cfg + +##### IP RESTRICTIONS +[pre_ip_check] + +# wildcards are accepted (*,?) - NOTE * stops after the first match of the next +# char +# +# WARNING: to match all ip ending by 0.1 you MUST write *.*.0.1, NOT *.0.1 +#xxx.xxx.org = allow +localhost = allow +#*.xxx.fr = allow +#* = deny + +##### PERMISSIONS +# you must add prefixes before permissions: -group =user +flag or * +# you can use negations : !* +# REMEMBER that the FIRST corresponding rule is applied, so order is important (never put * first !) +# ex: site_who = =admin -group1 +F =toto +# delete = -admin +[perms] +site_addip = +O +G +site_adduser = +O +G +site_backend = +O +site_chacl = +O +site_change = +O +G +site_changegrp = +O +G +site_checkperm = +O +site_chgrp = +O +site_chmod = +O +site_chown = +O +site_chpass = * +site_chratio = +O +G +site_close = +O +site_color = !=guest * +site_delip = +O +G +site_deluser = +O +G +site_flags = -admin +site_free = * +site_ginfo = +O +G +site_give = * +site_group = +O +site_groups = +O +site_grpadd = +O +site_grpaddip = +O +site_grpchange = +O +site_grpdel = +O +site_grpdelip = +O +site_grpkill = +O +site_grpratio = +O +site_grpren = +O +site_gsinfo = +O +G +site_help = * +site_idle = * +site_invite = !=guest * +site_kick = +O +site_kill = +O +site_link = +O +site_msg = +O +site_perm = +O +site_purge = +O +G +site_readd = +O +G +site_reload = +O +site_reopen = +O +site_rules = * +site_rusage = +O +site_savecfg = +O +site_sections = +O +site_shutdown = +O +site_su = +O +site_swho = +O +site_tagline = !=guest * +site_take = +O +site_unlock = +O +site_uptime = * +site_user = +O +G +site_users = -admin +site_utime = * +site_vars = +O +site_vars_group = +O +site_vars_user = +O +site_version = +O +site_who = !=guest * +site_wipe = +O +site_vfsls = +O +site_vfsadd = +O +site_vfsdel = +O + +# REMOVE ME OR YOU DON'T KNOW WHAT WILL HAPPEN ! +#site_my_free = * +#site_test = =pollux + +[modules] +# modules are dynamic libraries +# order *IS* important +/usr/share/wzdftpd/modules/libwzd_test.so = deny +/usr/share/wzdftpd/modules/libwzd_sfv.so = allow +/usr/share/wzdftpd/modules/libwzd_tcl.so = deny +/usr/share/wzdftpd/modules/libwzd_perl.so = deny +/usr/share/wzdftpd/modules/libwzd_zeroconf.so = allow + +[sfv] +progressmeter = [WzD] - %3d%% Complete - [WzD] +del_progressmeter = \[.*] - ...% Complete - \[WzD] +incomplete_indicator = ../(incomplete)-%0 +other_completebar = [WzD] - ( %.0mM %fF - COMPLETE ) - [WzD] + +[plaintext] +param = /etc/wzdftpd/users + +[mysql] +#param = login:password@host:base + +[sections] +# sections are used to define local server properties +# format: name = path path_filter +# path is a regexp (man regex) to specify to specify where the section is +# path_filter is a filter to restrict dir names when using mkdir +# the simplest section is: ALL = /* .* +# order *IS* important (first matching section is taken) +# that means the more generic section should be the last +ALL = /* ^([]\[A-Za-z0-9_.'() \t+-])*$ + +[cron] +# cronjobs are commands to execute periodically +# syntax: name = minute hour day_of_month month day_of_week command +# the name is ignored, but must be unique +# each field is an integer, of * +# syntax is similar to *nix 'crontab' command (man 5 crontab), except +# ranges are not supported (for now) +# command should be an absolute path (with args if needed) +# NOTE: if command produce output, it will be logged with level LEVEL_INFO +# the following command will be run the 2 of each month, at 05:00 am +#cron1 = 5 * 2 * * /bin/cleanup.sh + +# order *IS* important (the name of the event is ignored) +[events] +#event1 = MKDIR /bin/df + +# Here you can define external site commands. +[custom_commands] +#my_free = ./free.sh +# this defines the SITE RULES command, which prints the following file +site_rules = !/etc/wzdftpd/file_rules.txt + +# first char is delimiter +# format is e.g name = |/home/vfsroot|/physical/path| +# if delimiter is | +# for windows you can either write +# vfs = |/home/pollux/K|/cygdrive/k| +# or +# vfs = |/home/pollux/K|k:| +# you can add permissions at end of line to restrict vfs for some user, group, +# flags or anything allowed by permissions syntax (see PERMISSIONS at end of +# this file for more details) +# vfs = |/home/pollux/K|k:| +O =user +[vfs] +#vfs1 = |/home/pollux/vfs|/etc| +#vfs2 = |/home/pollux/K|/tmp| + +# You can modify custom ftp replies here +# Define message like that if on one line: +# <message_num> = My custom message +# You can also use files to include messages: +# message_num = +/path/to/file +# I STRONGLY recommend to leave messages 227 (pasv reply), 257 (pwd) untouched +# most interesting messages are: +# 220 (banner), 230 (welcome message), 221 (logout) +[messages] +#220 = my ftp server ready + diff --git a/community/wzdftpd/wzdftpd b/community/wzdftpd/wzdftpd new file mode 100644 index 000000000..6050b0988 --- /dev/null +++ b/community/wzdftpd/wzdftpd @@ -0,0 +1,38 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/sbin/wzdftpd` +case "$1" in + start) + stat_busy "Starting WzdFTPD Server" + [ -z "$PID" ] && /usr/sbin/wzdftpd + if [ $? -gt 0 ]; then + stat_fail + else + echo $PID > /var/run/wzdftpd.pid + add_daemon wzdftpd + stat_done + fi + ;; + stop) + stat_busy "Stopping WzdFTPD Server" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm /var/run/wzdftpd.pid + rm_daemon wzdftpd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/wzdftpd/wzdftpd.install b/community/wzdftpd/wzdftpd.install new file mode 100644 index 000000000..9b1ebaf43 --- /dev/null +++ b/community/wzdftpd/wzdftpd.install @@ -0,0 +1,11 @@ +post_install() { +cat << EOF +>>> Edit wzdftpd.cfg.sample and users.sample +>>> to suit your needs +EOF +} + +op=$1 +shift + +$op $* diff --git a/community/x-docs-pdf/PKGBUILD b/community/x-docs-pdf/PKGBUILD new file mode 100644 index 000000000..3d0fe4a0a --- /dev/null +++ b/community/x-docs-pdf/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=x-docs-pdf +pkgver=20090310 +pkgrel=1 +pkgdesc="X documentation" +arch=(i686 x86_64) +url="http://www.x.org/docs/" +license=('custom') +options=(docs) +source=('mirror.pl') +md5sums=('f73f543efce4178d3f9214a888e1da58') + +build() { + mkdir -p $pkgdir/usr/share/doc/X11 $pkgdir/usr/share/licenses/x-docs-pdf $srcdir/X11 + + cd $srcdir/X11 && \ + $srcdir/mirror.pl || return 1 + + cp -r $srcdir/X11 $pkgdir//usr/share/doc/ || return 1 + + cat <<EOF >$pkgdir/usr/share/licenses/x-docs-pdf/COPYRIGHT + See PDF's first pages for copyright notes. +EOF +} diff --git a/community/x-docs-pdf/mirror.pl b/community/x-docs-pdf/mirror.pl new file mode 100755 index 000000000..9e76a7041 --- /dev/null +++ b/community/x-docs-pdf/mirror.pl @@ -0,0 +1,26 @@ +#!/usr/bin/perl -w + +sub http_list +{ + my $FH; + my ($baseurl, $url, $level) = @_; + open $FH, "wget -q $baseurl/$url -O -|" || die "wget error"; + + while(<$FH>) + { + if(/href="([\w.-]+\/)"/) + { + http_list($baseurl, $url.$1, $level+1); + } + elsif(/href="([\w.-]+\.pdf)"/) + { + system("mkdir -p $url"); + print "$baseurl$url$1\n"; +# system("curl -z $url$1 $baseurl$url$1 -o $url$1"); + system("wget -c $baseurl$url$1 -O $url$1"); + } + } + close $FH; +} + +http_list("http://www.x.org/docs/", "", 0); diff --git a/community/x11-ssh-askpass/LICENSE b/community/x11-ssh-askpass/LICENSE new file mode 100644 index 000000000..1f10ff14c --- /dev/null +++ b/community/x11-ssh-askpass/LICENSE @@ -0,0 +1,52 @@ ++--------------------------+ +| Copyright, License, Etc. | ++--------------------------+ + +Some portions of x11-ssh-askpass are derived directly or indirectly +from portions of xscreensaver by Jamie Zawinski <jwz@jwz.org>, while +others are original works. + +The contents of the following files is taken directly, in whole or in +part, from xscreensaver: + + drawing.c + drawing.h + resources.c + resources.h + +The contents of the following files contains a limited amount of code +(less than approximately 25%) which is derived from portions of +xscreensaver: + + x11-ssh-askpass.c + +The remainder of the code is an original work, including the following +files: + + dynlist.c + dynlist.h + x11-ssh-askpass.h + *.ad + +The portions derived from xscreensaver require the following notice: + + xscreensaver, Copyright (c) 1991-1999 Jamie Zawinski <jwz@jwz.org> + + Permission to use, copy, modify, distribute, and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and + that both that copyright notice and this permission notice appear in + supporting documentation. No representations are made about the + suitability of this software for any purpose. It is provided "as is" + without express or implied warranty. + +The remaining portions fall under the following copyright and license: + + by Jim Knoble <jmknoble@pobox.com> + Copyright (C) 1999,2000,2001 Jim Knoble + + Permission to use, copy, modify, distribute, and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and + that both that copyright notice and this permission notice appear in + supporting documentation. diff --git a/community/x11-ssh-askpass/PKGBUILD b/community/x11-ssh-askpass/PKGBUILD new file mode 100644 index 000000000..a55f06aee --- /dev/null +++ b/community/x11-ssh-askpass/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Charles Mauch <cmauch@gmail.com> + +pkgname=x11-ssh-askpass +pkgver=1.2.4.1 +pkgrel=2 +pkgdesc="x11-ssh-askpass is a lightweight passphrase dialog for OpenSSH or other open variants of SSH." +arch=('i686' 'x86_64') +license=('custom') +url="http://www.jmknoble.net/software/x11-ssh-askpass/" +depends=( 'x-server' 'openssh' ) +makedepends=('imake') +provides=('x11-ssh-askpass') +source=(http://www.jmknoble.net/software/x11-ssh-askpass/$pkgname-$pkgver.tar.gz + x11-ssh-askpass.sh LICENSE) +md5sums=('8f2e41f3f7eaa8543a2440454637f3c3' '19c1ae8d716de93e88d633ea322a4c7b' + '15aca767eeee86273c567a52e2da7d82') + +build() { + cd $startdir/src/$pkgname-$pkgver + # libexec redirected per archlinux package guidelines + ./configure --libexecdir=/usr/lib/openssh --mandir=/usr/share/man/ + xmkmf + make includes + make || return 1 + make DESTDIR=$startdir/pkg install + make DESTDIR=$startdir/pkg install.man + mkdir -p $startdir/pkg/etc/profile.d + install -m755 $startdir/x11-ssh-askpass.sh $startdir/pkg/etc/profile.d/ + + install -D -m644 ../LICENSE $startdir/pkg/usr/share/licenses/x11-ssh-askpass/LICENSE +} diff --git a/community/x11-ssh-askpass/x11-ssh-askpass.sh b/community/x11-ssh-askpass/x11-ssh-askpass.sh new file mode 100755 index 000000000..f1fb996fd --- /dev/null +++ b/community/x11-ssh-askpass/x11-ssh-askpass.sh @@ -0,0 +1,11 @@ +# +# /etc/profile.d/ssh-x11-askpass.sh +# +# Maintained by Charles Mauch <cmauch@gmail.com> + +if [ -f "/usr/lib/openssh/x11-ssh-askpass" ] ; then + SSH_ASKPASS="/usr/lib/openssh/x11-ssh-askpass" + export SSH_ASKPASS +fi + +# /etc/profile.d/ssh-x11-askpass.sh ends here. diff --git a/community/xalan-c/PKGBUILD b/community/xalan-c/PKGBUILD new file mode 100644 index 000000000..5eda96349 --- /dev/null +++ b/community/xalan-c/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=xalan-c +pkgver=1.10 +pkgrel=2 +pkgdesc="A XSLT processor for transforming XML documents" +arch=('i686' 'x86_64') +url="http://xml.apache.org/xalan-c" +license=('APACHE') +depends=('xerces-c') +options=('!makeflags') +source=(http://www.axint.net/apache/xml/xalan-c/source/Xalan-C_1_10_0-src.tar.gz) +md5sums=('0a3fbb535885531cc544b07a2060bfb1') + +build() { + export XALANCROOT=$startdir/src/xml-xalan/c + cd $startdir/src/xml-xalan/c + ./runConfigure -p linux -c gcc -x g++ -P/usr + #./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/xapian-core/ChangeLog b/community/xapian-core/ChangeLog new file mode 100644 index 000000000..f83903973 --- /dev/null +++ b/community/xapian-core/ChangeLog @@ -0,0 +1,11 @@ +2008-09-06 Alexander Fehr <pizzapunk gmail com> + + * xapian-core-1.0.8-1: + New upstream release. + +2008-08-09 Alexander Fehr <pizzapunk gmail com> + + * xapian-core-1.0.7-1: + New upstream release. + Removed !libtool option to make xapian-bindings compile. + Added ChangeLog. diff --git a/community/xapian-core/PKGBUILD b/community/xapian-core/PKGBUILD new file mode 100644 index 000000000..7f50df313 --- /dev/null +++ b/community/xapian-core/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 1877 2009-09-05 20:35:28Z andrea $ +# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Contributor: Alexander Fehr <pizzapunk gmail com> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=xapian-core +pkgver=1.0.15 +pkgrel=1 +pkgdesc="Open source search engine library" +arch=('i686' 'x86_64') +url="http://www.xapian.org/" +license=('GPL') +depends=('sh' 'gcc-libs' 'zlib') +source=(http://oligarchy.co.uk/xapian/$pkgver/$pkgname-$pkgver.tar.gz) +md5sums=('d851e661966fa0446cb46d7352c84a98') +# xapian config requires libxapian.la +#options=('!libtool') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR=${pkgdir} install || return 1 +} diff --git a/community/xbmc/ChangeLog b/community/xbmc/ChangeLog new file mode 100644 index 000000000..59f23706d --- /dev/null +++ b/community/xbmc/ChangeLog @@ -0,0 +1,64 @@ +2009-03-07 [vEX] <niechift.dot.vex.at.gmail.dot.com> + + * 8.10-10 : + Try and fix some autoconf issues (thanks Gentoo ebuild). + +2009-02-08 [vEX] <niechift.dot.vex.at.gmail.dot.com> + + * 8.10-9 : + Replace some libtool 'ltmain.sh' scripts with the one from libtool + installed with Arch. + Make sure XBMCTex isn't linked to OpenGL libraries or it will segfault + on systems using the nvidia driver. + +2009-01-30 [vEX] <niechift.dot.vex.at.gmail.dot.com> + + * 8.10-8 : + Fix some include's so that gcc 4.3.x is happy, shouldn't complain about + undefined '::realloc' anymore. + Remove Mac OS X specific files. + +2009-01-25 [vEX] <niechift.dot.vex.at.gmail.dot.com> + + * 8.10-7 : + Moved libcdio, pmount, smbclient and unrar to optdepends. + Removed unneeded dependency on sdl_gfx. + Removed dependency on libpng as sdl_image depends on it. + +2008-12-14 [vEX] <niechift.dot.vex.at.gmail.dot.com> + + * 8.10-6 : + Added libpng to dependency list. + Added gawk to dependency list. + Removed '--disable-mms' and '--enable-halmount' configure flags as they + are not mentioned as supported in the configure script. + +2008-12-06 [vEX] <niechift.dot.vex.at.gmail.dot.com> + + * 8.10-5 : + Added libmad to the dependency list. + Streamripper 1.64.0+ does not include tre anymore, removed streamripper + and added tre instead. + Removed subversion from makedepends. + +2008-12-06 [vEX] <niechift.dot.vex.at.gmail.dot.com> + + * 8.10-4 : + Fix permissions for some more scripts, ffmpeg/texi2doc.pl should not + fail any longer. + +2008-12-05 [vEX] <niechift.dot.vex.at.gmail.dot.com> + + * 8.10-3 : + Added lirc to the optdepends array. + +2008-11-26 [vEX] <niechift.dot.vex.at.gmail.dot.com> + + * 8.10-2 : + Added install file which informs users that a display depth of at + least 24-bit is required. + +2008-11-17 [vEX] <niechift.dot.vex.at.gmail.dot.com> + + * 8.10-1 : + Initial package, based on previous work by Zeqadious. diff --git a/community/xbmc/PKGBUILD b/community/xbmc/PKGBUILD new file mode 100644 index 000000000..51d34e14a --- /dev/null +++ b/community/xbmc/PKGBUILD @@ -0,0 +1,79 @@ +# Contributor: [vEX] <niechift.dot.vex.at.gmail.dot.com> +# Contributor: Zeqadious <zeqadious.at.gmail.dot.com> + +pkgname=xbmc +pkgver=9.04.1 +pkgrel=6 +pkgdesc="XBMC Media Center" +arch=('i686' 'x86_64') +url="http://xbmc.org" +license=('GPL' 'custom') +depends=('alsa-lib' 'curl' 'enca' 'faac' 'freetype2' 'fribidi' 'gawk' 'glew' \ + 'hal' 'jasper' 'libgl' 'libjpeg>=6b-5' 'libmad' 'libmysqlclient' \ + 'libxinerama' 'libxrandr' 'lzo2' 'sdl_image' 'sdl_mixer' 'sqlite3' \ + 'tre' 'unzip' 'x-server' 'libcdio') +makedepends=('autoconf' 'automake' 'boost' 'cmake' 'gcc' 'gperf' + 'libtool>=2.2.6a-1' 'make' 'nasm' 'patch' 'pkgconfig' 'zip' + 'libvdpau') +optdepends=('libcdio: optical disc support' + 'lirc: remote controller support' + 'pmount: mount removable devices as normal user' + 'smbclient: access windows shares' + 'unrar: access compressed files without unpacking them') +install=("${pkgname}.install") +source=(http://arch.pp.ru/~sergej/dl/XBMC-${pkgver}.src.tar.bz2 + libfaad2-enable-AC_PROG_CXX.patch + xbmc-build-fix.patch + xbmc-safe-fullscreen.patch) +md5sums=('6d10b1887345e7aabcbfbdbcf486d590' + '6864778d6adc3ccc79130c294f2fffd9' + '79f9dae6da96e331b055ba3718b9cf2c' + 'c4d53522773846d8670884cc38f94aa0') + +build() { + cd "${srcdir}/XBMC" + _xbmcprefix=/opt/xbmc + + if [ $NOEXTRACT -ne 1 ]; then +# if true; then + sed -e 's|/usr/lib64/libcurl.so|/usr/lib/libcurl.so|' -i Makefile.include.in + patch -p1 <$srcdir/xbmc-build-fix.patch + patch -p0 <$srcdir/xbmc-safe-fullscreen.patch + patch -p0 <$srcdir/libfaad2-enable-AC_PROG_CXX.patch + + autoreconf -vif xbmc/cores/dvdplayer/Codecs/libfaad2 + autoreconf -vif xbmc/lib/libass + autoreconf -vif xbmc/cores/dvdplayer/Codecs/libdvd/libdvdcss + autoreconf -vif + + ./configure --prefix=${_xbmcprefix} --disable-debug --enable-vdpau --disable-pulse --disable-avahi || return 1 + fi + + make || return 1 + make prefix=${pkgdir}${_xbmcprefix} install || return 1 + + # Fix the shell script + sed -i '4iexport SDL_AUDIODRIVER=alsa' ${pkgdir}${_xbmcprefix}/bin/xbmc + + # Menu item + install -Dm644 ${srcdir}/XBMC/tools/Linux/xbmc.desktop \ + ${pkgdir}/usr/share/applications/xbmc.desktop || return 1 + install -Dm644 ${srcdir}/XBMC/tools/Linux/xbmc.png \ + ${pkgdir}/usr/share/pixmaps/xbmc.png || return 1 + + # XBMCTex + install -Dm755 ${srcdir}/XBMC/tools/XBMCTex/XBMCTex \ + ${pkgdir}${_xbmcprefix}/share/xbmc/tools/xbmctex || return 1 + + # License(s) + install -dm755 ${pkgdir}/usr/share/licenses/${pkgname} + for licensef in LICENSE.GPL README.linux copying.txt; do + mv ${pkgdir}${_xbmcprefix}/share/xbmc/${licensef} \ + ${pkgdir}/usr/share/licenses/${pkgname} || return 1 + done + + # profile.d + mkdir -p $pkgdir/etc/profile.d/ && \ + echo "export PATH=\$PATH:${_xbmcprefix}/bin" >$pkgdir/etc/profile.d/xbmc.sh && \ + chmod 0755 $pkgdir/etc/profile.d/xbmc.sh +} diff --git a/community/xbmc/libfaad2-enable-AC_PROG_CXX.patch b/community/xbmc/libfaad2-enable-AC_PROG_CXX.patch new file mode 100644 index 000000000..89d749700 --- /dev/null +++ b/community/xbmc/libfaad2-enable-AC_PROG_CXX.patch @@ -0,0 +1,13 @@ +Index: xbmc/cores/dvdplayer/Codecs/libfaad2/configure.in +=================================================================== +--- xbmc/cores/dvdplayer/Codecs/libfaad2/configure.in (revision 19486) ++++ xbmc/cores/dvdplayer/Codecs/libfaad2/configure.in (working copy) +@@ -18,7 +18,7 @@ + AC_PROG_CC + AC_PROG_CPP + dnl disable for mpeg4ip plugin +-dnl AC_PROG_CXX ++AC_PROG_CXX + AC_PROG_INSTALL + AC_PROG_LN_S + AC_PROG_MAKE_SET diff --git a/community/xbmc/xbmc-build-fix.patch b/community/xbmc/xbmc-build-fix.patch new file mode 100644 index 000000000..499d61978 --- /dev/null +++ b/community/xbmc/xbmc-build-fix.patch @@ -0,0 +1,186 @@ +diff -wbBur XBMC/tools/XBMCTex/XBMCTex.cpp XBMC.my/tools/XBMCTex/XBMCTex.cpp +--- XBMC/tools/XBMCTex/XBMCTex.cpp 2009-05-29 10:26:09.000000000 +0000 ++++ XBMC.my/tools/XBMCTex/XBMCTex.cpp 2009-05-29 14:35:02.000000000 +0000 +@@ -659,7 +659,7 @@ + valid = true; + #ifdef _LINUX + char *c = NULL; +- while ((c = strchr(OutputFilename, '\\')) != NULL) *c = '/'; ++ while ((c = (char*)strchr(OutputFilename, '\\')) != NULL) *c = '/'; + #endif + } + else if (!stricmp(args[i], "-noprotect") || !stricmp(args[i], "-p")) +diff -wbBur XBMC/xbmc/cores/DllLoader/exports/exports_msvcrt.cpp XBMC.my/xbmc/cores/DllLoader/exports/exports_msvcrt.cpp +--- XBMC/xbmc/cores/DllLoader/exports/exports_msvcrt.cpp 2009-05-29 09:50:32.000000000 +0000 ++++ XBMC.my/xbmc/cores/DllLoader/exports/exports_msvcrt.cpp 2009-05-26 11:39:15.000000000 +0000 +@@ -372,12 +372,12 @@ + { "sprintf", -1, (void*)sprintf, NULL }, + { "sqrt", -1, (void*)sqrt, NULL }, + { "sscanf", -1, (void*)sscanf, NULL }, +- { "strchr", -1, (void*)::strchr, NULL }, ++ { "strchr", -1, (void*)(char* (*)(char*,int))strchr, NULL }, + { "strcmp", -1, (void*)strcmp, NULL }, + { "strcpy", -1, (void*)strcpy, NULL }, + { "strlen", -1, (void*)strlen, NULL }, + { "strncpy", -1, (void*)strncpy, NULL }, +- { "strrchr", -1, (void*)::strrchr, NULL }, ++ { "strrchr", -1, (void*)(char* (*)(char*,int))strrchr, NULL }, + { "strtod", -1, (void*)strtod, NULL }, + { "strtok", -1, (void*)strtok, NULL }, + { "strtol", -1, (void*)strtol, NULL }, +@@ -385,7 +385,7 @@ + { "tan", -1, (void*)tan, NULL }, + { "tanh", -1, (void*)tanh, NULL }, + { "time", -1, (void*)time, NULL }, +- { "toupper", -1, (void*)::toupper, NULL }, ++ { "toupper", -1, (void*)toupper, NULL }, + #ifndef _LINUX + { "_memccpy", -1, (void*)_memccpy, NULL }, + #endif +@@ -423,7 +423,7 @@ + { "getc", -1, (void*)dll_getc, NULL }, + { "getenv", -1, (void*)dll_getenv, NULL }, + { "rand", -1, (void*)rand, NULL }, +- { "remove", -1, (void*)::remove, NULL }, ++ { "remove", -1, (void*)remove, NULL }, + { "rewind", -1, (void*)dll_rewind, NULL }, + { "setlocale", -1, (void*)setlocale, NULL }, + { "signal", -1, (void*)dll_signal, NULL }, +@@ -433,12 +433,12 @@ + { "strerror", -1, (void*)dllstrerror, NULL }, + { "strncat", -1, (void*)strncat, NULL }, + { "strncmp", -1, (void*)strncmp, NULL }, +- { "strpbrk", -1, (void*)::strpbrk, NULL }, +- { "strstr", -1, (void*)::strstr, NULL }, +- { "tolower", -1, (void*)::tolower, NULL }, ++ { "strpbrk", -1, (void*)(char* (*)(char*,const char*))::strpbrk, NULL }, ++ { "strstr", -1, (void*)(char* (*)(char*,const char*))::strstr, NULL }, ++ { "tolower", -1, (void*)tolower, NULL }, + { "acos", -1, (void*)acos, NULL }, + { "atan", -1, (void*)atan, NULL }, +- { "memchr", -1, (void*)::memchr, NULL }, ++ { "memchr", -1, (void*)(void*(*)(void*,int,size_t))memchr, NULL }, + { "fgetc", -1, (void*)dll_getc, NULL }, + #ifndef _LINUX + { "_CIpow", -1, (void*)_CIpow, NULL }, +@@ -497,9 +497,9 @@ + { "_fdopen", -1, (void*)dll_fdopen, NULL }, + { "system", -1, (void*)dll_system, NULL }, + { "_flsbuf", -1, (void*)dll_flsbuf, NULL }, +- { "isdigit", -1, (void*)::isdigit, NULL }, +- { "isalnum", -1, (void*)::isalnum, NULL }, +- { "isxdigit", -1, (void*)::isxdigit, NULL }, ++ { "isdigit", -1, (void*)isdigit, NULL }, ++ { "isalnum", -1, (void*)isalnum, NULL }, ++ { "isxdigit", -1, (void*)isxdigit, NULL }, + { "pow", -1, (void*)pow, NULL }, + { "_onexit", -1, (void*)dll_onexit, NULL }, + { "modf", -1, (void*)modf, NULL }, +@@ -586,12 +586,12 @@ + { "sprintf", -1, (void*)sprintf, NULL }, + { "sqrt", -1, (void*)sqrt, NULL }, + { "sscanf", -1, (void*)sscanf, NULL }, +- { "strchr", -1, (void*)::strchr, NULL }, ++ { "strchr", -1, (void*)(char* (*)(char*,int))strchr, NULL }, + { "strcmp", -1, (void*)strcmp, NULL }, + { "strcpy", -1, (void*)strcpy, NULL }, + { "strlen", -1, (void*)strlen, NULL }, + { "strncpy", -1, (void*)strncpy, NULL }, +- { "strrchr", -1, (void*)::strrchr, NULL }, ++ { "strrchr", -1, (void*)(char* (*)(char*,int))strrchr, NULL }, + { "strtod", -1, (void*)strtod, NULL }, + { "strtok", -1, (void*)strtok, NULL }, + { "strtol", -1, (void*)strtol, NULL }, +@@ -599,7 +599,7 @@ + { "tan", -1, (void*)tan, NULL }, + { "tanh", -1, (void*)tanh, NULL }, + { "time", -1, (void*)time, NULL }, +- { "toupper", -1, (void*)::toupper, NULL }, ++ { "toupper", -1, (void*)toupper, NULL }, + { "_fstat", -1, (void*)dll_fstat, NULL }, + { "_mkdir", -1, (void*)dll_mkdir, NULL }, + { "_pclose", -1, (void*)dll_pclose, NULL }, +@@ -637,7 +637,7 @@ + { "getc", -1, (void*)dll_getc, NULL }, + { "getenv", -1, (void*)dll_getenv, NULL }, + { "rand", -1, (void*)rand, NULL }, +- { "remove", -1, (void*)::remove, NULL }, ++ { "remove", -1, (void*)remove, NULL }, + { "rewind", -1, (void*)dll_rewind, NULL }, + { "setlocale", -1, (void*)setlocale, NULL }, + { "signal", -1, (void*)dll_signal, NULL }, +@@ -647,13 +647,13 @@ + { "strerror", -1, (void*)strerror, NULL }, + { "strncat", -1, (void*)strncat, NULL }, + { "strncmp", -1, (void*)strncmp, NULL }, +- { "strpbrk", -1, (void*)::strpbrk, NULL }, +- { "strstr", -1, (void*)::strstr, NULL }, +- { "tolower", -1, (void*)::tolower, NULL }, ++ { "strpbrk", -1, (void*)(char* (*)(char*,const char*))strpbrk, NULL }, ++ { "strstr", -1, (void*)(char* (*)(char*,const char*))strstr, NULL }, ++ { "tolower", -1, (void*)tolower, NULL }, + { "acos", -1, (void*)acos, NULL }, + { "atan", -1, (void*)atan, NULL }, +- { "memchr", -1, (void*)::memchr, NULL }, +- { "isdigit", -1, (void*)::isdigit, NULL }, ++ { "memchr", -1, (void*)(void* (*)(void*,int,size_t))memchr, NULL }, ++ { "isdigit", -1, (void*)isdigit, NULL }, + { "_strcmpi", -1, (void*)strcmpi, NULL }, + #ifndef _LINUX + { "_CIpow", -1, (void*)_CIpow, NULL }, +@@ -664,7 +664,7 @@ + { "??2@YAPAXI@Z", -1, (void*)dllmalloc, (void*)track_malloc }, + { "??3@YAXPAX@Z", -1, (void*)dllfree, (void*)track_free }, + #ifndef _LINUX +- { "??_U@YAPAXI@Z", -1, (void*)(::operator new), NULL }, ++ { "??_U@YAPAXI@Z", -1, (void*)(operator new), NULL }, + #endif + { "_beginthreadex", -1, (void*)dll_beginthreadex, NULL }, + { "_fdopen", -1, (void*)dll_fdopen, NULL }, +@@ -702,7 +702,7 @@ + #endif + { "fgetpos", -1, (void*)dll_fgetpos, NULL }, + { "??_V@YAXPAX@Z", -1, (void*)dllfree, (void*)track_free}, +- { "isalpha", -1, (void*)::isalpha, NULL }, ++ { "isalpha", -1, (void*)isalpha, NULL }, + #ifndef _LINUX + { "_CIacos", -1, (void*)_CIacos, NULL }, + { "_CIasin", -1, (void*)_CIasin, NULL }, +@@ -718,9 +718,9 @@ + #endif + { "memcmp", -1, (void*)memcmp, NULL }, + { "fsetpos", -1, (void*)dll_fsetpos, NULL }, +- { "isprint", -1, (void*)::isprint, NULL }, ++ { "isprint", -1, (void*)isprint, NULL }, + { "vsprintf", -1, (void*)vsprintf, NULL }, +- { "abs", -1, (void*)::abs, NULL }, ++ { "abs", -1, (void*)abs, NULL }, + { "labs", -1, (void*)::labs, NULL }, + { "islower", -1, (void*)::islower, NULL }, + { "isupper", -1, (void*)::isupper, NULL }, +diff -wbBur XBMC/xbmc/cores/paplayer/MACDll/Source/MACLib/APELink.cpp XBMC.my/xbmc/cores/paplayer/MACDll/Source/MACLib/APELink.cpp +--- XBMC/xbmc/cores/paplayer/MACDll/Source/MACLib/APELink.cpp 2009-05-29 09:52:20.000000000 +0000 ++++ XBMC.my/xbmc/cores/paplayer/MACDll/Source/MACLib/APELink.cpp 2009-05-26 12:02:22.000000000 +0000 +@@ -55,10 +55,10 @@ + if (pData != NULL) + { + // parse out the information +- char * pHeader = strstr(pData, APE_LINK_HEADER); +- char * pImageFile = strstr(pData, APE_LINK_IMAGE_FILE_TAG); +- char * pStartBlock = strstr(pData, APE_LINK_START_BLOCK_TAG); +- char * pFinishBlock = strstr(pData, APE_LINK_FINISH_BLOCK_TAG); ++ char * pHeader = (char*)strstr(pData, APE_LINK_HEADER); ++ char * pImageFile = (char*)strstr(pData, APE_LINK_IMAGE_FILE_TAG); ++ char * pStartBlock = (char*)strstr(pData, APE_LINK_START_BLOCK_TAG); ++ char * pFinishBlock = (char*)strstr(pData, APE_LINK_FINISH_BLOCK_TAG); + + if (pHeader && pImageFile && pStartBlock && pFinishBlock) + { +diff -wbBur XBMC/xbmc/visualizations/XBMCProjectM/libprojectM/BuiltinParams.cpp XBMC.my/xbmc/visualizations/XBMCProjectM/libprojectM/BuiltinParams.cpp +--- XBMC/xbmc/visualizations/XBMCProjectM/libprojectM/BuiltinParams.cpp 2009-05-29 10:20:17.000000000 +0000 ++++ XBMC.my/xbmc/visualizations/XBMCProjectM/libprojectM/BuiltinParams.cpp 2009-05-29 14:29:34.000000000 +0000 +@@ -1,3 +1,4 @@ ++#include <stdio.h> + + #include "fatal.h" + #include "BuiltinParams.hpp" diff --git a/community/xbmc/xbmc-safe-fullscreen.patch b/community/xbmc/xbmc-safe-fullscreen.patch new file mode 100644 index 000000000..d112e5284 --- /dev/null +++ b/community/xbmc/xbmc-safe-fullscreen.patch @@ -0,0 +1,23 @@ +Index: xbmc/Application.cpp +=================================================================== +--- xbmc/Application.cpp (revision 20059) ++++ xbmc/Application.cpp (working copy) +@@ -873,6 +873,8 @@ + #endif + + // set GUI res and force the clear of the screen ++ if (g_guiSettings.GetBool("videoscreen.safefull")) ++ g_guiSettings.m_LookAndFeelResolution = AUTORES; + g_graphicsContext.SetVideoResolution(g_guiSettings.m_LookAndFeelResolution, TRUE, true); + + #ifdef _WIN32PC +@@ -949,6 +951,9 @@ + time(&seconds); + srand((unsigned int)seconds); + ++ if (g_guiSettings.GetBool("videoscreen.safefull")) ++ g_graphicsContext.ToggleFullScreenRoot(); ++ + return CXBApplicationEx::Create(hWnd); + } + diff --git a/community/xbmc/xbmc.install b/community/xbmc/xbmc.install new file mode 100644 index 000000000..eb4e9d450 --- /dev/null +++ b/community/xbmc/xbmc.install @@ -0,0 +1,7 @@ +post_install() { + echo ">> If XBMC won't start, but just segfaults, double check your X.Org config" + echo ">> so that your display depth is at least 24-bit. Eg: change " + echo ">> \"DefaultDepth 16\" under the \"Screen\" section so it says 24 instead" + echo ">> of 16." + /bin/true +} diff --git a/community/xchat-systray-integration/PKGBUILD b/community/xchat-systray-integration/PKGBUILD new file mode 100644 index 000000000..8fb02860c --- /dev/null +++ b/community/xchat-systray-integration/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 3694 2009-10-07 08:51:28Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Tuxbubling <tuxbubling)jabber.fr> + +pkgname=xchat-systray-integration +pkgver=2.4.5 +pkgrel=2 +pkgdesc="Systray integration for xchat" +arch=(i686 x86_64) +url="http://www.blight.tk/" +license=("GPL") +depends=('xchat' 'gtk2') +makedepends=('gcc' 'gtk2' 'gdk-pixbuf') +source=(http://downloads.sourceforge.net/sourceforge/xchat2-plugins/$pkgname-$pkgver-src.tar.gz \ + default-icons.patch \ + segfault-fix.patch) +md5sums=('f7068053ff7cc63d5bf2fd8cfabe0c82' + '9f7924b9423d5dd78ca8832026c9bb8e' + 'f9fec2befb2bf0b3888f017d37a36a17') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np1 <$startdir/src/default-icons.patch + patch -Np1 <$startdir/src/segfault-fix.patch + if [ "$CARCH" == "x86_64" ] ; then + sed -re 's/-Wall/-fPIC -Wall/' -i Makefile + fi + make || return 1 + + mkdir -p $startdir/pkg/usr/lib/xchat/plugins/ + cp $startdir/src/$pkgname-$pkgver/systray.so $startdir/pkg/usr/lib/xchat/plugins || return 1 + mkdir -p $startdir/pkg/usr/share/xchat-systray-integration + cp -r src/images/{GTKTray,Menu} $startdir/pkg/usr/share/xchat-systray-integration || return 1 + + chmod 0644 $startdir/pkg/usr/share/xchat-systray-integration/{GTKTray,Menu}/* && \ + find $pkgdir -type d -exec chmod 0755 {} \; +} diff --git a/community/xchat-systray-integration/default-icons.patch b/community/xchat-systray-integration/default-icons.patch new file mode 100644 index 000000000..db1f6bea5 --- /dev/null +++ b/community/xchat-systray-integration/default-icons.patch @@ -0,0 +1,37 @@ +diff -Nur xchat-systray-integration-2.4.5.orig/src/menu.c xchat-systray-integration-2.4.5/src/menu.c +--- xchat-systray-integration-2.4.5.orig/src/menu.c 2004-04-30 12:38:10.000000000 +0000 ++++ xchat-systray-integration-2.4.5/src/menu.c 2005-06-09 16:30:54.609907253 +0000 +@@ -91,8 +91,8 @@ + char temp[200]; + if (filename) + { +- if (imagepath) sprintf(temp,"%s/Menu/%s", imagepath ,filename); +- else sprintf(temp,"%s/Menu/%s", xchat_get_info(ph, "xchatdir"),filename); ++ if (imagepath && 0 == access(imagepath, X_OK)) sprintf(temp,"%s/Menu/%s", imagepath ,filename); ++ else sprintf(temp,"/usr/share/xchat-systray-integration/Menu/%s", filename); + tempbuffer= gdk_pixbuf_new_from_file(temp,NULL); + return tempbuffer; + } +diff -Nur xchat-systray-integration-2.4.5.orig/src/systray.c xchat-systray-integration-2.4.5/src/systray.c +--- xchat-systray-integration-2.4.5.orig/src/systray.c 2004-04-30 12:38:10.000000000 +0000 ++++ xchat-systray-integration-2.4.5/src/systray.c 2005-06-09 16:30:47.170967680 +0000 +@@ -117,7 +117,7 @@ + edit=TRUE; + go_change=TRUE; + go_identify=TRUE; +- strcpy(imagepath,xchat_get_info(ph, "xchatdir")); ++ strcpy(imagepath, "/usr/share/xchat-systray-integration"); + + } + // events handling +@@ -190,8 +190,8 @@ + char temp[200]; + if (filename && type) + { +- if (imagepath) sprintf(temp,"%s/%s/%s", imagepath ,type,filename); +- else sprintf(temp,"%s/%s/%s", xchat_get_info(ph, "xchatdir"),type,filename); ++ if (imagepath && 0 == access(imagepath, X_OK)) sprintf(temp,"%s/%s/%s", imagepath ,type,filename); ++ else sprintf(temp,"/usr/share/xchat-systray-integration/%s/%s", type,filename); + #ifdef _WIN32_ + tempbuffer= ((HICON)LoadImage( tray_inst, temp, IMAGE_ICON, 16, 16, LR_LOADFROMFILE )); + #else diff --git a/community/xchat-systray-integration/segfault-fix.patch b/community/xchat-systray-integration/segfault-fix.patch new file mode 100644 index 000000000..c824f4a1e --- /dev/null +++ b/community/xchat-systray-integration/segfault-fix.patch @@ -0,0 +1,27 @@ +diff -Nur xchat-systray-integration-2.4.5/src/menu.c xchat-systray-integration-2.4.5-segfault-fix/src/menu.c +--- xchat-systray-integration-2.4.5/src/menu.c 2004-04-30 14:38:10.000000000 +0200 ++++ xchat-systray-integration-2.4.5-segfault-fix/src/menu.c 2004-08-25 00:34:04.321825360 +0200 +@@ -10,7 +10,6 @@ + char command[156]="exec "; + strcat(command, bpath); + xchat_command( ph, command ); +- g_free(command); + + } + +@@ -20,7 +19,6 @@ + char command[156]="exec "; + strcat(command, epath); + xchat_command( ph, command ); +- g_free(command); + + } + +@@ -30,7 +28,6 @@ + char command[156]="exec "; + strcat(command, ppath); + xchat_command( ph, command ); +- g_free(command); + + } + diff --git a/community/xchatosd/PKGBUILD b/community/xchatosd/PKGBUILD new file mode 100644 index 000000000..d84639601 --- /dev/null +++ b/community/xchatosd/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Alexander Mieland <dma147@linux-stats.org> + +pkgname=xchatosd +pkgver=5.19 +pkgrel=1 +pkgdesc="OSD plugin/Script for xchat" +arch=(i686 x86_64) +url="http://sourceforge.net/projects/xchatosd/" +depends=('xchat' 'xosd') +license=('GPL2') +source=(http://downloads.sourceforge.net/sourceforge/xchatosd/xchatosd-$pkgver.tar.gz + build-fix.patch) +md5sums=('d95091553dc19e32aefb03ec46ab641d' '9fa6903a34afc2e9f4b92ea6eb1f56bc') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np1 <../build-fix.patch + if [ "$CARCH" == "x86_64" ] ; then + sed -re 's|-L/usr/local/lib|-L/usr/local/lib -fPIC|' -i Makefile + fi + make || return 1 + install -D -m 755 xchatosd.so $startdir/pkg/usr/lib/xchat/plugins/xchatosd.so +} diff --git a/community/xchatosd/build-fix.patch b/community/xchatosd/build-fix.patch new file mode 100644 index 000000000..e304fa679 --- /dev/null +++ b/community/xchatosd/build-fix.patch @@ -0,0 +1,28 @@ +diff -wbBur xchatosd-5.19/my_xosd.h xchatosd-5.19.my/my_xosd.h +--- xchatosd-5.19/my_xosd.h 2005-01-20 23:38:28.000000000 +0300 ++++ xchatosd-5.19.my/my_xosd.h 2006-11-22 17:01:34.000000000 +0300 +@@ -8,8 +8,8 @@ + + class XOsd { + public: +- XOsd::XOsd(int); +- XOsd::~XOsd(); ++ XOsd(int); ++ ~XOsd(); + int setPos(string); + int setVOffset(int); + int setHOffset(int); +diff -wbBur xchatosd-5.19/xchatosd_conf.h xchatosd-5.19.my/xchatosd_conf.h +--- xchatosd-5.19/xchatosd_conf.h 2005-01-28 23:54:58.000000000 +0300 ++++ xchatosd-5.19.my/xchatosd_conf.h 2006-11-22 17:01:52.000000000 +0300 +@@ -11,8 +11,8 @@ + + class XOsdConf { + public: +- XOsdConf::XOsdConf(); +- XOsdConf::~XOsdConf(); ++ XOsdConf(); ++ ~XOsdConf(); + int read(string); + int write(string); + int getiValue(string); diff --git a/community/xcircuit/PKGBUILD b/community/xcircuit/PKGBUILD new file mode 100644 index 000000000..3fe364796 --- /dev/null +++ b/community/xcircuit/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Giovanni Scafora <linuxmania@gmail.com> +# Contributor: simo <simo@archlinux.org> + +pkgname=xcircuit +pkgver=3.4.30 +pkgrel=1 +pkgdesc="A program for drawing publishable-quality electrical circuit schematic diagrams" +arch=('i686' 'x86_64') +url="http://opencircuitdesign.com/xcircuit" +license=('GPL2') +depends=('tk' 'libxpm' 'zlib') +source=(http://opencircuitdesign.com/xcircuit/archive/$pkgname-$pkgver.tgz) +md5sums=('adabfa8432ad4c95344d12a821902e81') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure prefix=/usr --with-tcl=/usr/lib/tcl8.5 --with-tk=/usr/lib/tk8.5 --mandir=/usr/share/man + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/xcursor-bluecurve/PKGBUILD b/community/xcursor-bluecurve/PKGBUILD new file mode 100644 index 000000000..8100c8a49 --- /dev/null +++ b/community/xcursor-bluecurve/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 1160 2009-08-13 01:22:14Z dgriffiths $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: rabyte <rabyte*at*gmail*dot*com> + +pkgname=xcursor-bluecurve +pkgver=0.1.1 +pkgrel=1 +pkgdesc="Redhat's Bluecurve X mouse cursor theme" +arch=('any') +url="http://opendesktop.org/content/show.php?content=39229" +license=("GPL") +source=(http://opendesktop.org/CONTENT/content-files/39229-bluecurve-$pkgver.tar.gz) +md5sums=('b33ec17ade1dc3dd208fd4694dfa58df') + +build() { + install -d $pkgdir/usr/share/icons/Bluecurve + cp -r $srcdir/bluecurve/* $pkgdir/usr/share/icons/Bluecurve || return 1 +} diff --git a/community/xcursor-chameleon-anthracite/PKGBUILD b/community/xcursor-chameleon-anthracite/PKGBUILD new file mode 100644 index 000000000..f2d11a9b9 --- /dev/null +++ b/community/xcursor-chameleon-anthracite/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: raku <raku@b4net.int.pl> + +pkgname=xcursor-chameleon-anthracite +pkgver=0.5 +pkgrel=2 +pkgdesc="Chameleon X Cursor Theme (anthracite flavour)" +arch=('i686' 'x86_64') +url="http://www.kde-look.org/content/show.php?content=38459" +license=("GPL") +source=(http://www.egregorion.net/works/Chameleon-Anthracite-0.5.tar.bz2) +md5sums=('f8cc2fe5174e706c64bf05a8425d2991') + +build() { + mkdir -p $startdir/pkg/usr/share/icons/{Chameleon-Anthracite-Large,Chameleon-Anthracite-Regular,Chameleon-Anthracite-Small} + cp -R $startdir/src/Chameleon-Anthracite-Large-0.5/{cursors,index.theme} $startdir/pkg/usr/share/icons/Chameleon-Anthracite-Large + cp -R $startdir/src/Chameleon-Anthracite-Regular-0.5/{cursors,index.theme} $startdir/pkg/usr/share/icons/Chameleon-Anthracite-Regular + cp -R $startdir/src/Chameleon-Anthracite-Small-0.5/{cursors,index.theme} $startdir/pkg/usr/share/icons/Chameleon-Anthracite-Small +} diff --git a/community/xcursor-flatbed/PKGBUILD b/community/xcursor-flatbed/PKGBUILD new file mode 100644 index 000000000..14c51f308 --- /dev/null +++ b/community/xcursor-flatbed/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Lee.MaRS <leemars@gmail.com> + +pkgname=xcursor-flatbed +pkgver=0.1 +pkgrel=2 +pkgdesc="Flatbed XCursor Theme" +arch=('i686' 'x86_64') +url="http://www.gnome-look.org/content/show.php?content=52027" +license=("GPL") +source=('http://www.limitland.de/flatbedcursors-0.1.tar.bz2') +md5sums=('390fe8547b812f975704166f87a5ce3c') + +build() { + for theme in Flat*; do + new_theme=`echo $theme | sed s/FlatbedCursors/Flatbed/ | sed s/[.]/-/g` + mkdir -p $startdir/pkg/usr/share/icons/$new_theme + cp -R $theme/{cursors,index.theme} $startdir/pkg/usr/share/icons/$new_theme + done +} diff --git a/community/xcursor-grounation/PKGBUILD b/community/xcursor-grounation/PKGBUILD new file mode 100644 index 000000000..057a1933c --- /dev/null +++ b/community/xcursor-grounation/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Dario Andres Rodriguez <darzephyr@gmail.com> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> + +pkgname=xcursor-grounation +pkgver=0.3 +pkgrel=5 +pkgdesc="Grounation XCursor Theme" +arch=('i686' 'x86_64') +url="http://www.kde-look.org/content/show.php?content=14484" +license=("GPL") +source=(http://www.kde-look.org/CONTENT/content-files/14484-Grounation-0.3.tar.bz2) +md5sums=('2a448239a339ed3e87991d3ab621a24d') + +build() { + mkdir -p $startdir/pkg/usr/share/icons/{Grounation,Grounation-left} + cp -R $startdir/src/Grounation-0.3/Grounation/{cursors,index.theme} $startdir/pkg/usr/share/icons/Grounation + cp -R $startdir/src/Grounation-0.3/Grounation-left/{cursors,index.theme} $startdir/pkg/usr/share/icons/Grounation-left +} diff --git a/community/xcursor-jimmac/PKGBUILD b/community/xcursor-jimmac/PKGBUILD new file mode 100644 index 000000000..0b9c0f176 --- /dev/null +++ b/community/xcursor-jimmac/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Dario Andres Rodriguez <darzephyr@gmail.com> + +pkgname=xcursor-jimmac +pkgver=2.0 +pkgrel=4 +pkgdesc="Jimmac (Jimmac0) cursor theme" +arch=('i686' 'x86_64') +url="http://www.kde-look.org/content/show.php?content=28281" +license=("GPL") +conflicts=('jimmac') +replaces=('jimmac') +source=(http://www.kde-look.org/CONTENT/content-files/28281-Jimmac0.tar.bz2 \ + http://www.kde-look.org/CONTENT/content-files/6550-Jimmac.tar.gz index.theme) +md5sums=('6fe7d2f7d6b28e8e2de98cb6125f84fa' '46fb39d5e176dfc3bfa2c65743301f03'\ + '58ea5ca96b219f649089de2044fd5998') + +build() { + mkdir -p $startdir/pkg/usr/share/icons/Jimmac/ + cp -R $startdir/src/Jimmac/jimmac/cursors $startdir/pkg/usr/share/icons/Jimmac/cursors + cp $startdir/src/Jimmac0/cursors/plus $startdir/pkg/usr/share/icons/Jimmac/cursors + cp $startdir/src/Jimmac0/cursors/question_arrow $startdir/pkg/usr/share/icons/Jimmac/cursors + install -Dm644 $startdir/src/index.theme $startdir/pkg/usr/share/icons/Jimmac/index.theme +} diff --git a/community/xcursor-jimmac/index.theme b/community/xcursor-jimmac/index.theme new file mode 100644 index 000000000..215c813f2 --- /dev/null +++ b/community/xcursor-jimmac/index.theme @@ -0,0 +1,4 @@ +[Icon Theme] +Name=Jimmac +Comment=Jimmac (Jimmac0) cursor theme +Example=left_ptr_watch diff --git a/community/xcursor-neutral/PKGBUILD b/community/xcursor-neutral/PKGBUILD new file mode 100644 index 000000000..a78ec521a --- /dev/null +++ b/community/xcursor-neutral/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Gernot Pansy + +pkgname=xcursor-neutral +pkgver=1.13a +pkgrel=4.1 +pkgdesc="A smoothed and shadowed X cursors theme" +arch=(i686 x86_64) +url="http://www.kde-look.org/content/show.php?content=28310" +license=("PerlArtistic") +source=(http://www.kde-look.org/CONTENT/content-files/28310-neutral-$pkgver.tar.gz) +md5sums=('b2d8e14bcb4ab13d9001890b041803db') + +build() { + mkdir -p ${pkgdir}/usr/share/icons/Neutral + sed s/neutral/Neutral/ -i ${srcdir}/neutral/index.theme + cp -R ${srcdir}/neutral/{cursors,index.theme} ${pkgdir}/usr/share/icons/Neutral +} diff --git a/community/xcursor-pinux/PKGBUILD b/community/xcursor-pinux/PKGBUILD new file mode 100644 index 000000000..0a3037a0f --- /dev/null +++ b/community/xcursor-pinux/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> + +pkgname=xcursor-pinux +pkgver=0.3 +pkgrel=7 +pkgdesc="Pinux's Tux Cursors Theme" +arch=('i686' 'x86_64') +url="http://www.kde-look.org/content/show.php?content=19506" +license=("GPL") +source=(http://www.kde-look.org/CONTENT/content-files/19506-pinux%27s-tux-cursors-theme-$pkgver.tar.bz2 pArch.tar.bz2) +md5sums=('95f33e0e1be82342956a04bd7e6d15d6' 'e3ef027f5c5ccee08fd638ad62bcb8e0') + +build() { + mkdir -p $startdir/pkg/usr/share/icons + cp -R $startdir/src/cursors/* $startdir/pkg/usr/share/icons/ +} diff --git a/community/xcursor-pinux/pArch.tar.bz2 b/community/xcursor-pinux/pArch.tar.bz2 new file mode 100644 index 000000000..643836401 Binary files /dev/null and b/community/xcursor-pinux/pArch.tar.bz2 differ diff --git a/community/xcursor-polar/PKGBUILD b/community/xcursor-polar/PKGBUILD new file mode 100644 index 000000000..78de5fa43 --- /dev/null +++ b/community/xcursor-polar/PKGBUILD @@ -0,0 +1,30 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Dario Andres Rodriguez +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> + +pkgname=xcursor-polar +pkgver=1.4 +pkgrel=6 +pkgdesc="Polar XCursor Theme" +arch=('i686' 'x86_64') +url="http://www.kde-look.org/content/show.php?content=27913" +license=("GPL") +source=(http://www.kde-look.org/CONTENT/content-files/27913-PolarCursorThemes.tar.bz2) +md5sums=('886068e0feadd2a07c8b206b211548ec') + +build() { + mkdir -p $startdir/pkg/usr/share/icons/{Polar,Polar-Green,Polar-Blue} + + cp -R $startdir/src/PolarCursorTheme/cursors $startdir/pkg/usr/share/icons/Polar + sed s/PolarCursorTheme/Polar/ -i $startdir/src/PolarCursorTheme/index.theme + install -Dm644 $startdir/src/PolarCursorTheme/index.theme $startdir/pkg/usr/share/icons/Polar/index.theme + + cp -R $startdir/src/PolarCursorTheme-Green/cursors $startdir/pkg/usr/share/icons/Polar-Green + sed s/PolarCursorTheme/Polar/ -i $startdir/src/PolarCursorTheme-Green/index.theme + install -Dm644 $startdir/src/PolarCursorTheme-Green/index.theme $startdir/pkg/usr/share/icons/Polar-Green/index.theme + + cp -R $startdir/src/PolarCursorTheme-Blue/cursors $startdir/pkg/usr/share/icons/Polar-Blue + sed s/PolarCursorTheme/Polar/ -i $startdir/src/PolarCursorTheme-Blue/index.theme + install -Dm644 $startdir/src/PolarCursorTheme-Blue/index.theme $startdir/pkg/usr/share/icons/Polar-Blue/index.theme +} diff --git a/community/xcursor-premium/PKGBUILD b/community/xcursor-premium/PKGBUILD new file mode 100644 index 000000000..cbd3e8226 --- /dev/null +++ b/community/xcursor-premium/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Dario Andres Rodriguez <darzephyr@gmail.com> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> + +pkgname=xcursor-premium +pkgver=0.3 +pkgrel=5 +pkgdesc="Premium X Cursor Theme" +arch=('i686' 'x86_64') +url="http://www.kde-look.org/content/show.php?content=14485" +license=("GPL") +source=(http://www.kde-look.org/CONTENT/content-files/14485-Premium-0.3.tar.bz2) +md5sums=('0d7b263d25a093012da2b46c11a62d06') + +build() { + mkdir -p $startdir/pkg/usr/share/icons/{Premium,Premium-left} + cp -R $startdir/src/Premium-0.3/Premium/{cursors,index.theme} $startdir/pkg/usr/share/icons/Premium + cp -R $startdir/src/Premium-0.3/Premium-left/{cursors,index.theme} $startdir/pkg/usr/share/icons/Premium-left +} diff --git a/community/xcursor-simpleandsoft/PKGBUILD b/community/xcursor-simpleandsoft/PKGBUILD new file mode 100644 index 000000000..1c5727b15 --- /dev/null +++ b/community/xcursor-simpleandsoft/PKGBUILD @@ -0,0 +1,19 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=xcursor-simpleandsoft +pkgver=0.2 +pkgrel=3 +pkgdesc="A simple and soft X cursor theme" +arch=('i686' 'x86_64') +url="http://www.kde-look.org/content/show.php?content=28427" +license=("GPL") +source=(http://www.kde-look.org/CONTENT/content-files/28427-simpleandsoft-$pkgver.tar.gz index.theme) +md5sums=('387ccc524609918c17f1f777f88cfaf3' 'cc733fa4d545b2f888e4734aaab7bd7d') + +build() { + mkdir -p $startdir/pkg/usr/share/icons/Simple-and-Soft + cp -R $startdir/src/simpleandsoft/cursors $startdir/pkg/usr/share/icons/Simple-and-Soft/cursors + install -Dm644 $startdir/src/index.theme $startdir/pkg/usr/share/icons/Simple-and-Soft/index.theme +} diff --git a/community/xcursor-simpleandsoft/index.theme b/community/xcursor-simpleandsoft/index.theme new file mode 100644 index 000000000..2e7f5c9da --- /dev/null +++ b/community/xcursor-simpleandsoft/index.theme @@ -0,0 +1,4 @@ +[Icon Theme] +Name=Simple-and-Soft +Comment=A simple and soft X cursor theme +Example=left_ptr_watch diff --git a/community/xcursor-vanilla-dmz-aa/PKGBUILD b/community/xcursor-vanilla-dmz-aa/PKGBUILD new file mode 100644 index 000000000..14b9a438f --- /dev/null +++ b/community/xcursor-vanilla-dmz-aa/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Björn Martensen <bjoern.martensen@gmail.com> + +pkgname=xcursor-vanilla-dmz-aa +pkgver=0.4 +pkgrel=4 +pkgdesc="Vanilla DMZ AA cursor theme" +arch=('i686' 'x86_64') +url="http://jimmac.musichall.cz/themes.php?skin=7" +license=("MIT") +source=(http://jimmac.musichall.cz/zip/vanilla-dmz-aa-$pkgver.tar.bz2) +md5sums=('2db5e4eab6678bdf50257fccbdb0edbf') + +build() { + mkdir -p $startdir/pkg/usr/share/icons/Vanilla-DMZ-AA + cp -R $startdir/src/Vanilla-DMZ-AA/cursors $startdir/pkg/usr/share/icons/Vanilla-DMZ-AA/cursors + install -Dm644 $startdir/src/Vanilla-DMZ-AA/index.theme $startdir/pkg/usr/share/icons/Vanilla-DMZ-AA/index.theme + install -Dm644 $startdir/src/Vanilla-DMZ-AA/COPYING $startdir/pkg/usr/share/licenses/xcursor-vanilla-dmz-aa/COPYING +} diff --git a/community/xcursor-vanilla-dmz/PKGBUILD b/community/xcursor-vanilla-dmz/PKGBUILD new file mode 100644 index 000000000..cab1df1e7 --- /dev/null +++ b/community/xcursor-vanilla-dmz/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Björn Martensen <bjoern.martensen@gmail.com> + +pkgname=xcursor-vanilla-dmz +pkgver=0.4 +pkgrel=4 +pkgdesc="Vanilla DMZ cursor theme" +arch=('i686' 'x86_64') +url="http://jimmac.musichall.cz/themes.php?skin=7" +license=("MIT") +source=(http://jimmac.musichall.cz/zip/vanilla-dmz-$pkgver.tar.bz2) +md5sums=('1d7f83a30785020b5f170586a51b7eda') + +build() { + mkdir -p $startdir/pkg/usr/share/icons/Vanilla-DMZ + cp -R $startdir/src/Vanilla-DMZ/cursors $startdir/pkg/usr/share/icons/Vanilla-DMZ/cursors + install -Dm644 $startdir/src/Vanilla-DMZ/index.theme $startdir/pkg/usr/share/icons/Vanilla-DMZ/index.theme + install -Dm644 $startdir/src/Vanilla-DMZ/COPYING $startdir/pkg/usr/share/licenses/xcursor-vanilla-dmz/COPYING +} diff --git a/community/xdg-user-dirs/PKGBUILD b/community/xdg-user-dirs/PKGBUILD new file mode 100644 index 000000000..32721acd6 --- /dev/null +++ b/community/xdg-user-dirs/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: <mathieu.clabaut@gmail.com> + +pkgname=xdg-user-dirs +pkgver=0.10 +pkgrel=2 +pkgdesc="tool to help manage 'well known' user directories like the desktop folder and the music folder. It also handles localization (i.e. translation) of the filenames. " +arch=('i686' 'x86_64') +url="http://www.freedesktop.org/wiki/Software/xdg-user-dirs" +license=('GPL') +source=(http://user-dirs.freedesktop.org/releases/$pkgname-$pkgver.tar.gz) +md5sums=('6873f49ea7f568743621ed1e05e52dab') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + make || return 1 + make DESTDIR=$pkgdir install || return 1 +} diff --git a/community/xdiskusage/PKGBUILD b/community/xdiskusage/PKGBUILD new file mode 100644 index 000000000..0c8698a2c --- /dev/null +++ b/community/xdiskusage/PKGBUILD @@ -0,0 +1,42 @@ +# $Id: PKGBUILD 2035 2009-09-07 16:08:22Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Contributor: Jason Chu <jason@archlinux.org> + +pkgname=xdiskusage +pkgver=1.48 +pkgrel=5 +pkgdesc="xdiskusage is a user-friendly program to show you what is using up all your disk space" +arch=('i686' 'x86_64') +depends=('fltk') +license=('GPL') +url="http://xdiskusage.sourceforge.net" +options=(!emptydirs) +source=(http://xdiskusage.sourceforge.net/$pkgname-$pkgver.tgz + 'stdin-is-null.patch') +md5sums=('a902aa9d73761ade98256c3cd5c1f533' + '0181b66b44e382e44c91602d8de9a7b6') + +build() { + cd "$srcdir/$pkgname-$pkgver" + sed -i 's/-lGL -lGLU/-lXft/' makeinclude.in + + patch -Np1 -i "$srcdir/stdin-is-null.patch" + + [ $CARCH == "x86_64" ] && patch xdiskusage.C <<EOF +991c991 +< switch ((int)v) { +--- +> switch ((long long)v) { +1004c1004 +< int n = (int)v; +--- +> int n = (long long)v; +EOF + + ./configure --prefix=/usr + install -d "$pkgdir/usr/bin" "$pkgdir/usr/share/man/man1" + LDFLAGS=-lXi make || return 1 + make prefix="$pkgdir/usr" mandir="$pkgdir/usr/share/man" install || return 1 + chmod 0644 $pkgdir/usr/share/man/man1/* +} diff --git a/community/xdiskusage/stdin-is-null.patch b/community/xdiskusage/stdin-is-null.patch new file mode 100644 index 000000000..e70789c13 --- /dev/null +++ b/community/xdiskusage/stdin-is-null.patch @@ -0,0 +1,31 @@ +--- xdiskusage-1.48/xdiskusage.C 2004-09-21 07:23:14.000000000 +0200 ++++ xdiskusage-1.48.carles/xdiskusage.C 2007-07-30 23:42:05.000000000 +0200 +@@ -223,6 +223,19 @@ + return 1; + } + ++// returns true if stdin is /dev/null ++// To fix Debian bug #276193 ++// Technically could be possible that returns "true" and is not "true", ++// because same device ID is used across file systems. But is the best ++// solutions that I have ++int isstdinnull() { ++ struct stat ststdin,stnull; ++ stat("/dev/null",&stnull); ++ fstat(0,&ststdin); ++ ++ return (ststdin.st_rdev==stnull.st_rdev); ++} ++ + int main(int argc, char**argv) { + #if FL_MAJOR_VERSION < 2 + // Make fltk look more like KDE/Windoze: +@@ -253,7 +266,7 @@ + OutputWindow* d = OutputWindow::make(argv[n++]); + if (d) d->show(argc,argv); + } +- } else if (!isatty(0)) { ++ } else if (!isatty(0) && !isstdinnull()) { + // test for pipe, if so read stdin: + OutputWindow* d = OutputWindow::make(0); + if (d) d->show(argc,argv); diff --git a/community/xdm-archlinux/PKGBUILD b/community/xdm-archlinux/PKGBUILD new file mode 100644 index 000000000..b18715aaa --- /dev/null +++ b/community/xdm-archlinux/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Truls Becken <becken@stud.ntnu.no> +# Contributor: whompus + +pkgname=xdm-archlinux +pkgver=0.3 +pkgrel=2 +pkgdesc="An XDM setup that looks better than the defaults ;)" +arch=(i686 x86_64) +license=('GPL') +url="http://xorg.freedesktop.org" +depends=(xorg-xdm xorg-apps bash) +backup=(etc/X11/xdm/archlinux/Xsetup etc/X11/xdm/archlinux/Xresources) +install=xdm-archlinux.install +source=(xdm-config Xsetup Xstartup Xresources buttons arch.xpm.gz) +md5sums=('67408e20a533d32774aba6157e1101d1' + '03299fb4d54fa7724b34ab794f076c4e' + '1628c6cf77d5da2528265dbaf2eaacf4' + '9157c5c2eb36afaae1461c20a091ef2a' + 'e145d6eee0bbdb5cb674944bc3a09a88' + '5cc5d8f639006a17dd175389bdcaf583') + +build() { + mkdir -p $startdir/pkg/etc/X11/xdm/archlinux + cp * $startdir/pkg/etc/X11/xdm/archlinux +} diff --git a/community/xdm-archlinux/Xresources b/community/xdm-archlinux/Xresources new file mode 100644 index 000000000..717c782dd --- /dev/null +++ b/community/xdm-archlinux/Xresources @@ -0,0 +1,51 @@ +Xlogin*login.translations:#override \ + CtrlR:abort-display()\n\ + F1:set-session-argument(failsafe) finish-field()\n\ + Return:set-session-argument() finish-field() + CtrlReturn:set-session-argument(failsafe) finish-field()\n\ + +Xlogin*greeting:CLIENTHOST\040login +Xlogin*namePrompt:Username:\040 +Xlogin*passwdPrompt:Password:\040 +Xlogin*fail:incorrect +Xlogin*greetFace:Comic\040Sans\040MS-36 +Xlogin*promptFace:Terminus-24:style=Bold +Xlogin*face:Terminus-20 +Xlogin*failFace:Terminus-24:style=Bold +Xlogin*shdColor:#223377 +Xlogin*hiColor:#223377 +Xlogin*greetColor:yellow +Xlogin*promptColor:grey80 +Xlogin*failColor:red +Xlogin*logoFileName:/etc/X11/xdm/archlinux/arch.xpm + +*borderWidth:0 +*foreground:grey80 +*background:#223377 + +XClock*analog:false +XClock*strftime:(%A)\040%F\040%T +XClock*update:1 +XClock*render:false +XClock*font:-xos4-terminus-medium-r-normal--32-320-72-72-c-160-iso10646-1 +XClock.width:640 + +Xmessage*message.scrollVertical:auto +Xmessage*message.scrollHorizontal:never +Xmessage*Command.highlightThickness:2 +Xmessage*Command.internalWidth:8 +Xmessage*Command.internalHeight:8 +Xmessage*Command.shapeStyle:rectangle +Xmessage*Command.font:-xos4-terminus-medium-r-normal--32-320-72-72-c-160-iso10646-1 +Xmessage*font:-xos4-terminus-medium-r-normal--32-320-72-72-c-160-iso10646-1 + +XConsole*verbose:true +XConsole*exitOnFail:true + +Chooser*geometry:700x500 +Chooser*allowShellResize:false +Chooser*viewport.forceBars:true +Chooser*label.font:-*-terminus-*-*-*-*-*-*-*-*-*-*-* +Chooser*label.label:XDMCP\040Host\040Menu\040from\040CLIENTHOST +Chooser*list.font:-*-terminus-*-*-*-*-*-*-*-*-*-*-* +Chooser*Command.font:-*-terminus-*-*-*-*-*-*-*-*-*-*-* diff --git a/community/xdm-archlinux/Xsetup b/community/xdm-archlinux/Xsetup new file mode 100755 index 000000000..6f19b0121 --- /dev/null +++ b/community/xdm-archlinux/Xsetup @@ -0,0 +1,9 @@ +#!/bin/sh + +## the root window should have this color +xsetroot -solid "#223377" -cursor_name left_ptr + +## these are all optional +/etc/X11/xdm/archlinux/buttons -geometry -0-0 & +xclock -geometry +0-0 & +# xconsole -daemon -geometry 640x200-0+0 diff --git a/community/xdm-archlinux/Xstartup b/community/xdm-archlinux/Xstartup new file mode 100755 index 000000000..ab4c367db --- /dev/null +++ b/community/xdm-archlinux/Xstartup @@ -0,0 +1,7 @@ +#!/bin/sh + +# Get rid of all clients started by Xsetup +xwininfo -root -children | grep ' 0x' | cut -d' ' -f6 | xargs -n1 xkill -id + +# From the default Xstartup file; 'GiveConsole' +chown $USER /dev/console diff --git a/community/xdm-archlinux/arch.xpm.gz b/community/xdm-archlinux/arch.xpm.gz new file mode 100644 index 000000000..6b2f47513 Binary files /dev/null and b/community/xdm-archlinux/arch.xpm.gz differ diff --git a/community/xdm-archlinux/buttons b/community/xdm-archlinux/buttons new file mode 100755 index 000000000..41d5d6b27 --- /dev/null +++ b/community/xdm-archlinux/buttons @@ -0,0 +1,12 @@ +#!/bin/sh + +xmessage -buttons reboot,halt "$@" "" + +case "$?" in + 101) + /sbin/reboot + ;; + 102) + /sbin/halt + ;; +esac diff --git a/community/xdm-archlinux/xdm-archlinux.install b/community/xdm-archlinux/xdm-archlinux.install new file mode 100644 index 000000000..b5b44d5c5 --- /dev/null +++ b/community/xdm-archlinux/xdm-archlinux.install @@ -0,0 +1,36 @@ +post_install() { + cat << EOF + + The Archlinux XDM theme was installed to /etc/X11/xdm/archlinux + + To use it, make the xdm line near the end of /etc/inittab read; + x:5:respawn:/usr/bin/xdm -nodaemon -config /etc/X11/xdm/archlinux/xdm-config + + Then make sure the default runlevel is 5 so that Archlinux will boot into XDM. + For this, change 3 to 5 on the first line after the comments in inittab; + id:5:initdefault: + + If you want an xconsole on the login screen, or don't want the clock or the + halt and reboot buttons, edit /etc/X11/xdm/archlinux/Xsetup + + Enjoy :) + + PS: If you ever have trouble with Arch booting into X, and therefore wish it + wouldn't boot to runlevel 5, all you have to do is pass 3 as a perameter + to the kernel. This is quite simple to do with both lilo and grub. + +EOF +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + /bin/true +} + +op=$1 +shift + +$op $* diff --git a/community/xdm-archlinux/xdm-config b/community/xdm-archlinux/xdm-config new file mode 100644 index 000000000..07c58db3c --- /dev/null +++ b/community/xdm-archlinux/xdm-config @@ -0,0 +1,19 @@ +DisplayManager.errorLogFile: /var/log/xdm.log +DisplayManager.pidFile: /var/run/xdm.pid +DisplayManager.keyFile: /etc/X11/xdm/xdm-keys +DisplayManager.servers: /etc/X11/xdm/Xservers +DisplayManager.accessFile: /etc/X11/xdm/Xaccess +DisplayManager.willing: su nobody -c /etc/X11/xdm/Xwilling + +DisplayManager*authorize: true + +DisplayManager._0.setup: /etc/X11/xdm/archlinux/Xsetup +DisplayManager._0.startup: /etc/X11/xdm/archlinux/Xstartup +DisplayManager._0.reset: /etc/X11/xdm/TakeConsole + +DisplayManager*chooser: /usr/lib/X11/xdm/chooser +DisplayManager*resources: /etc/X11/xdm/archlinux/Xresources +DisplayManager*session: /etc/X11/xdm/Xsession +DisplayManager*authComplain: true + +DisplayManager.requestPort: 0 diff --git a/community/xdotool/PKGBUILD b/community/xdotool/PKGBUILD new file mode 100644 index 000000000..a092a0304 --- /dev/null +++ b/community/xdotool/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 1335 2009-08-16 11:30:48Z foutrelis $ +# Maintainer: Evangelos Foutras <foutrelis@gmail.com> +# Contributor: Rttommy <rttommy@gmail.com> + +pkgname=xdotool +pkgver=20090815 +pkgrel=1 +pkgdesc="Command-line X11 automation tool" +arch=('i686' 'x86_64') +url="http://www.semicomplete.com/projects/xdotool/" +license=('BSD') +depends=('libxtst') +source=(http://semicomplete.googlecode.com/files/$pkgname-$pkgver.tar.gz) +md5sums=('32b1127c0c24f5b3d0a1a1c09b3d44f8') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + make CFLAGS="$CFLAGS -std=c99" || return 1 + install -dm755 "$pkgdir"/usr/{bin,share/man} + make PREFIX="$pkgdir/usr" INSTALLMAN="$pkgdir/usr/share/man" install + + # License + install -D -m644 COPYRIGHT "$pkgdir/usr/share/licenses/xdotool/COPYRIGHT" +} + +# vim:set ts=2 sw=2 et: diff --git a/community/xemacs-all-packages/PKGBUILD b/community/xemacs-all-packages/PKGBUILD new file mode 100644 index 000000000..530379f2a --- /dev/null +++ b/community/xemacs-all-packages/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 2335 2009-09-16 10:25:50Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=xemacs-all-packages +pkgver=20090916 +pkgrel=1 +pkgdesc="all packages from xemacs.org" +arch=(any) +url="http://xemacs.org/" +license=(GPL) +depends=('xemacs') +conflicts=('xemacs-sumo' 'xemacs-base') +source=(http://ftp.xemacs.org/pub/packages/xemacs-all-packages.tar.bz2) +md5sums=('4ccf48e0ef0c37858dd0240f6343402a') + +build() { + mkdir -p $startdir/pkg/usr/lib/xemacs/xemacs-packages/ + cp -r $startdir/src/xemacs-packages/* $startdir/pkg/usr/lib/xemacs/xemacs-packages/ +} diff --git a/community/xen/PKGBUILD b/community/xen/PKGBUILD new file mode 100644 index 000000000..cb3aaae7e --- /dev/null +++ b/community/xen/PKGBUILD @@ -0,0 +1,93 @@ +# $Id: PKGBUILD 978 2009-08-10 15:23:56Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Gergely Tamas <dice@mfa.kfki.hu> + +pkgname=xen +pkgver=3.4.1 + +_kxenver=3.4.0 +_kernver=2.6.18 + +_newlibver=1.16.0 +_pciutilsver=2.2.9 +_lwipver=1.3.0 +_grubver=0.97 +_zlibver=1.2.3 + +pkgrel=1 +pkgdesc="a Virtual Machine Monitor (VMM)" +arch=(i686 x86_64) +url="http://xen.org" +license=("GPL") +install=xen.install +depends=('iproute' 'bridge-utils' 'python' 'sdl' 'zlib' 'e2fsprogs') +makedepends=('dev86') +source=(http://bits.xensource.com/oss-xen/release/$pkgver/xen-$pkgver.tar.gz \ + http://bits.xensource.com/oss-xen/release/${_kxenver}/linux-${_kernver}-xen-${_kxenver}.tar.gz \ + ftp://sources.redhat.com/pub/newlib/newlib-${_newlibver}.tar.gz \ + http://www.kernel.org/pub/software/utils/pciutils/pciutils-${_pciutilsver}.tar.bz2 \ + http://download.savannah.gnu.org/releases/lwip/lwip-${_lwipver}.tar.gz \ + http://www.zlib.net/zlib-${_zlibver}.tar.gz \ + http://alpha.gnu.org/gnu/grub/grub-${_grubver}.tar.gz \ + xen0.kver xen0.preset xenU.kver xenU.preset xen-fallback.conf) +noextract=(newlib-${_newlibver}.tar.gz + pciutils-${_pciutilsver}.tar.bz2 + lwip-${_lwipver}.tar.gz + zlib-${_zlibver}.tar.gz + grub-${_grubver}.tar.gz) +md5sums=('c3f8dbcf833140825b1e2f16b64655f3' + '7630b0c8607f976eea4d478920ee6662' + 'bf8f1f9e3ca83d732c00a79a6ef29bc4' + 'cec05e7785497c5e19da2f114b934ffd' + '36cc57650cffda9a0269493be2a169bb' + 'debc62758716a169df9f62e6ab2bc634' + 'cd3f3eb54446be6003156158d51f4884' + 'f2318482f046bdaabdf3e8a79afac525' + 'e90e33cbc1f0862f083c8b539988928f' + '54c464f588417675b0b8b17222658639' + 'aaf5b9ec1b28654afaaea376bc0c5e12' + '36858bd6a0bca63d2aa901b2e42d4a05') + +build() { + cd $startdir/src/xen-$pkgver + + cp -L $srcdir/newlib-${_newlibver}.tar.gz stubdom/ && \ + cp -L $srcdir/pciutils-${_pciutilsver}.tar.bz2 stubdom/ && \ + cp -L $srcdir/lwip-${_lwipver}.tar.gz stubdom/ && \ + cp -L $srcdir/zlib-${_zlibver}.tar.gz stubdom/ && \ + cp -L $srcdir/grub-${_grubver}.tar.gz stubdom/ || return 1 + + sed -i 's#WGET=wget -c#WGET=false#' stubdom/Makefile || return 1 + sed -i 's#override##' tools/firmware/Rules.mk || return 1 + sed -i 's#x86_32#x86_64#' tools/firmware/Rules.mk || return 1 + + touch $startdir/src/linux-${_kernver}-xen-${_kxenver}/.valid-src || return 1 + + msg "make dist" + [ $CARCH == "x86_64" ] && _arch="XEN_TARGET_ARCH=x86_64" + [ $CARCH == "i686" ] && _arch="XEN_TARGET_ARCH=x86_32" + make CC=gcc LINUX_SRCDIR="$startdir/src/linux-${_kernver}-xen-${_kxenver}" KERNELS="linux-2.6-xen0 linux-2.6-xenU" ${_arch} || msg "FAILED" + + msg "make install" + make CC=gcc LINUX_SRCDIR="$startdir/src/linux-${_kernver}-xen-${_kxenver}" KERNELS="linux-2.6-xen0 linux-2.6-xenU" ${_arch} DESTDIR=$startdir/pkg install || msg "FAILED" + + msg "copy xen0" + install -m644 -D $startdir/src/xen0.preset $startdir/pkg/etc/mkinitcpio.d/xen0.preset || return 1 + install -m644 -D $startdir/src/xen0.kver $startdir/pkg/etc/mkinitcpio.d/xen0.kver || return 1 + + msg "copy xenU" + install -m644 -D $startdir/src/xenU.preset $startdir/pkg/etc/mkinitcpio.d/xenU.preset || return 1 + install -m644 -D $startdir/src/xenU.kver $startdir/pkg/etc/mkinitcpio.d/xenU.kver || return 1 + + msg "copy fallback config" + install -m644 -D $startdir/src/xen-fallback.conf $startdir/pkg/etc/mkinitcpio.d/xen-fallback.conf || return 1 + + msg "fix and cleanup" + ( cd $pkgdir/etc && mv init.d rc.d ) || return 1 + + rm -rf $pkgdir/usr/share/man/man1/qemu-img.1* \ + $pkgdir/usr/share/man/man1/qemu.1* \ + $pkgdir/home + + [ -d $pkgdir/usr/lib64 ] && mv $pkgdir/usr/lib64 $pkgdir/usr/lib || true +} diff --git a/community/xen/xen-fallback.conf b/community/xen/xen-fallback.conf new file mode 100644 index 000000000..bcf3a2e3a --- /dev/null +++ b/community/xen/xen-fallback.conf @@ -0,0 +1,55 @@ +# vim:set ft=sh +# MODULES +# The following modules are loaded before any boot hooks are +# run. Advanced users may wish to specify all system modules +# in this array. For instance: +# MODULES="piix ide_disk reiserfs" +# BusLogic is added to support VMWARE arch booting in fallback image +MODULES="BusLogic" + +# BINARIES +# This setting includes, into the CPIO image, and additional +# binaries a given user may wish. This is run first, so may +# be used to override the actual binaries used in a given hook. +# (Existing files are NOT overwritten is already added) +# BINARIES are dependancy parsed, so you may safely ignore libraries +#BINARIES="" + +# FILES +# This setting is similar to BINARIES above, however, files are added +# as-is and are not parsed in anyway. This is useful for config files. +# Some users may wish to include modprobe.conf for custom module options, +# like so: +# FILES="/etc/modprobe.conf" +FILES="" + +# HOOKS +# This is the most important setting in this file. The HOOKS control the +# modules and scripts added to the image, and what happens at boot time. +# Order is important, and it is recommended that you do not change the +# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for +# help on a given hook. +# 'base' is _required_ unless you know precisely what you are doing. +# 'udev' is _required_ in order to automatically load modules +# 'modload' may be used in place of 'udev', but is not recommended +# 'filesystems' is _required_ unless you specify your fs modules in MODULES +# Examples: +# This setup specifies all modules in the MODULES setting above. +# No raid, lvm, or encrypted root is needed. +# HOOKS="base" +# +# This setup will autodetect all modules for your system and should +# work as a sane default +# HOOKS="base udev autodetect ide scsi sata filesystems" +# +# This setup will generate a 'full' image which supports most systems. +# No autodetection is done. +# HOOKS="base udev ide scsi sata usb filesystems" +# +# This setup assembles an ide raid array with an encrypted root FS. +# Note: See 'mkinitcpio -H raid' for more information on raid devices. +# HOOKS="base udev ide filesystems raid encrypt" +# +# This setup loads an LVM volume group on a usb device. +# HOOKS="base udev usb filesystems lvm" +HOOKS="base udev ide pata scsi sata usbinput raid filesystems" diff --git a/community/xen/xen.install b/community/xen/xen.install new file mode 100644 index 000000000..c5b2aa5bb --- /dev/null +++ b/community/xen/xen.install @@ -0,0 +1,53 @@ +KERNEL_VERSION=2.6.18.8-xen + +post_install () { + # updating module dependencies + echo ">>> Updating module dependencies. Please wait ..." + depmod -v ${KERNEL_VERSION}0 > /dev/null 2>&1 + depmod -v ${KERNEL_VERSION}U > /dev/null 2>&1 + # generate init ramdisks + /sbin/mkinitcpio -p xen0 + /sbin/mkinitcpio -p xenU +} + +post_upgrade() { + pacman -Q grub &>/dev/null + hasgrub=$? + pacman -Q lilo &>/dev/null + haslilo=$? + # reminder notices + if [ $haslilo -eq 0 ]; then + echo ">>>" + if [ $hasgrub -eq 0 ]; then + echo ">>> If you use the LILO bootloader, you should run 'lilo' before rebooting." + else + echo ">>> You appear to be using the LILO bootloader. You should run" + echo ">>> 'lilo' before rebooting." + fi + echo ">>>" + fi + + if grep "/boot" /etc/fstab 2>&1 >/dev/null; then + if ! grep "/boot" /etc/mtab 2>&1 >/dev/null; then + echo "WARNING: /boot appears to be a seperate partition but is not mounted" + echo " This is most likely not what you want. Please mount your /boot" + echo " partition and reinstall the kernel unless you are sure this is OK" + fi + fi + + # updating module dependencies + echo ">>> Updating module dependencies. Please wait ..." + depmod -v ${KERNEL_VERSION}0 > /dev/null 2>&1 + depmod -v ${KERNEL_VERSION}U > /dev/null 2>&1 + echo ">>> Generating initial ramdisk, using mkinitcpio. Please wait..." + /sbin/mkinitcpio -p xen0 + /sbin/mkinitcpio -p xenU +} + +pre_remove() { + rm -f /boot/xen0.img \ + /boot/xenU.img \ + /boot/xen0-fallback.img \ + /boot/xenU-fallback.img +} + diff --git a/community/xen/xen0.kver b/community/xen/xen0.kver new file mode 100644 index 000000000..a531e8e92 --- /dev/null +++ b/community/xen/xen0.kver @@ -0,0 +1,2 @@ +# DO NEVER EDIT THIS LINE: +ALL_kver='2.6.18.8-xen0' diff --git a/community/xen/xen0.preset b/community/xen/xen0.preset new file mode 100644 index 000000000..68a7c17f3 --- /dev/null +++ b/community/xen/xen0.preset @@ -0,0 +1,14 @@ +# mkinitcpio preset file for kernel26 + +######################################## +# DO NEVER EDIT THIS LINE: +source /etc/mkinitcpio.d/xen0.kver +######################################## + +PRESETS=('default' 'fallback') + +default_config="/etc/mkinitcpio.conf" +default_image="/boot/xen0.img" + +fallback_config="/etc/mkinitcpio.d/xen-fallback.conf" +fallback_image="/boot/xen0-fallback.img" diff --git a/community/xen/xenU.kver b/community/xen/xenU.kver new file mode 100644 index 000000000..d22909dc3 --- /dev/null +++ b/community/xen/xenU.kver @@ -0,0 +1,2 @@ +# DO NEVER EDIT THIS LINE: +ALL_kver='2.6.18.8-xenU' diff --git a/community/xen/xenU.preset b/community/xen/xenU.preset new file mode 100644 index 000000000..ba02e5015 --- /dev/null +++ b/community/xen/xenU.preset @@ -0,0 +1,14 @@ +# mkinitcpio preset file for kernel26 + +######################################## +# DO NEVER EDIT THIS LINE: +source /etc/mkinitcpio.d/xenU.kver +######################################## + +PRESETS=('default' 'fallback') + +default_config="/etc/mkinitcpio.conf" +default_image="/boot/xenU.img" + +fallback_config="/etc/mkinitcpio.d/xen-fallback.conf" +fallback_image="/boot/xenU-fallback.img" diff --git a/community/xerces-c/PKGBUILD b/community/xerces-c/PKGBUILD new file mode 100644 index 000000000..f66f37346 --- /dev/null +++ b/community/xerces-c/PKGBUILD @@ -0,0 +1,19 @@ +# Maintainer: Geoffroy Carrier <geoffroy@archlinux.org> +# Contributor: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: pukyxd +pkgname=xerces-c +pkgver=3.0.1 +pkgrel=1 +pkgdesc="A validating XML parser written in a portable subset of C++." +arch=('i686' 'x86_64') +url="http://xerces.apache.org/xerces-c" +license=("APACHE") +depends=('gcc-libs') +source=("http://apache.cc.uoc.gr/xerces/c/3/sources/xerces-c-3.0.1.tar.gz") +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr --sysconfdir=/etc || return 1 + make || return 1 + make DESTDIR=$startdir/pkg/ install || return 1 +} +md5sums=('293c03f59bf8e956020d73f5b122094c') diff --git a/community/xf4vnc-libvnc/PKGBUILD b/community/xf4vnc-libvnc/PKGBUILD new file mode 100644 index 000000000..d300fdec5 --- /dev/null +++ b/community/xf4vnc-libvnc/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=xf4vnc-libvnc +pkgver=20090311 +pkgrel=1 +pkgdesc="The VNC client-side library" +arch=(i686 x86_64) +url="http://xf4vnc.sf.net" +license=('GPL') +depends=(libxext) +makedepends=(xf4vnc-vncproto) +source=(http://archlinux-stuff.googlecode.com/files/xf4vnc.cvs.$pkgver.tar.gz) + +build() { + cd $startdir/src/xf4vnc.cvs/src/lib/libvnc + ./autogen.sh --prefix=/usr + make DESTDIR=$startdir/pkg install +} diff --git a/community/xf4vnc-libxcliplist/PKGBUILD b/community/xf4vnc-libxcliplist/PKGBUILD new file mode 100644 index 000000000..6ee541581 --- /dev/null +++ b/community/xf4vnc-libxcliplist/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=xf4vnc-libxcliplist +pkgver=20090311 +pkgrel=1 +pkgdesc="The XCliplist client-side library" +arch=(i686 x86_64) +url="http://xf4vnc.sf.net" +license=('GPL') +depends=(libxext) +makedepends=(xf4vnc-xcliplistproto) +source=(http://archlinux-stuff.googlecode.com/files/xf4vnc.cvs.$pkgver.tar.gz) + +build() { + cd $startdir/src/xf4vnc.cvs/src/lib/libXcliplist + ./autogen.sh --prefix=/usr + make DESTDIR=$startdir/pkg install +} diff --git a/community/xf4vnc-vncproto/PKGBUILD b/community/xf4vnc-vncproto/PKGBUILD new file mode 100644 index 000000000..c8387c080 --- /dev/null +++ b/community/xf4vnc-vncproto/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=xf4vnc-vncproto +pkgver=20090311 +pkgrel=1 +pkgdesc="The VNC extension protocol and headers" +arch=(i686 x86_64) +url="http://xf4vnc.sf.net" +license=('GPL') +source=(http://archlinux-stuff.googlecode.com/files/xf4vnc.cvs.$pkgver.tar.gz) + +build() { + cd $startdir/src/xf4vnc.cvs/src/proto/vncproto + ./autogen.sh --prefix=/usr + make DESTDIR=$startdir/pkg install +} diff --git a/community/xf4vnc-xcliplistproto/PKGBUILD b/community/xf4vnc-xcliplistproto/PKGBUILD new file mode 100644 index 000000000..72b92d180 --- /dev/null +++ b/community/xf4vnc-xcliplistproto/PKGBUILD @@ -0,0 +1,18 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=xf4vnc-xcliplistproto +pkgver=20090311 +pkgrel=1 +pkgdesc="The XCliplist extension protocol and headers" +arch=(i686 x86_64) +url="http://xf4vnc.sf.net" +license=('GPL') +source=(http://archlinux-stuff.googlecode.com/files/xf4vnc.cvs.$pkgver.tar.gz) + +build() { + cd $startdir/src/xf4vnc.cvs/src/proto/xcliplistproto + ./autogen.sh --prefix=/usr + make DESTDIR=$startdir/pkg install +} diff --git a/community/xf4vnc-xvnc/PKGBUILD b/community/xf4vnc-xvnc/PKGBUILD new file mode 100644 index 000000000..a1b8f63a2 --- /dev/null +++ b/community/xf4vnc-xvnc/PKGBUILD @@ -0,0 +1,52 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=xf4vnc-xvnc +pkgver=20090715 +pkgrel=2 +pkgdesc="xf4vnc Xvnc server" +arch=(i686 x86_64) +url="http://xf4vnc.sf.net" +license=('GPL') +depends=(libxfont libxi libxmu 'libjpeg>=7' libxrender openssl pixman) +makedepends=(xf86driproto xcmiscproto xtrans resourceproto evieext glproto \ + xf86bigfontproto xorg-util-macros xf4vnc-vncproto libdrm mesa \ + randrproto scrnsaverproto videoproto compositeproto xineramaproto \ + libxkbfile libxaw libxpm libpciaccess trapproto bigreqsproto) +conflicts=(tightvnc) +options=('!libtool') +source=(http://ghost1227.com/files/misc/xf4vnc.cvs.$pkgver.tar.gz) +md5sums=('ed78dcabde66089038f7dce424684c2d') + +build() { + cd "$srcdir/xf4vnc.cvs/src/xserver" + + sed -i 's|pixman/pixman.h|pixman-1/pixman.h|' render/picture.h || return 1 + + [ -x ./configure ] && \ + ./configure --prefix=/usr --with-fontdir=/usr/share/fonts --disable-glx --enable-builtin-fonts || \ + ./autogen.sh --prefix=/usr --with-fontdir=/usr/share/fonts --disable-glx --enable-builtin-fonts + + (cd dix && make) || return 1 + (cd mi && make) || return 1 + (cd os && make) || return 1 + (cd fb && make) || return 1 + (cd xfixes && make) || return 1 + (cd Xext && make) || return 1 + (cd dbe && make) || return 1 + (cd XTrap && make) || return 1 + (cd render && make) || return 1 + (cd randr && make) || return 1 + (cd damageext && make) || return 1 + (cd miext && make) || return 1 + (cd Xi && make) || return 1 + (cd xkb && make) || return 1 + (cd composite && make) || return 1 + (cd config && make) || return 1 + cd hw/vnc && make || return 1 + install -D -m0755 Xvnc "$pkgdir/usr/bin/Xvnc" || return 1 + + cd ../xfree86/vnc && make || return 1 + install -D -m0755 .libs/libvnc.so "$pkgdir/usr/lib/xorg/modules/extensions/libvnc.so" || return 1 +} diff --git a/community/xfce4-places-plugin/PKGBUILD b/community/xfce4-places-plugin/PKGBUILD new file mode 100644 index 000000000..8a13bcd54 --- /dev/null +++ b/community/xfce4-places-plugin/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 1629 2009-08-27 03:11:19Z allan $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: Piotr Husiatynski <phusiatynski@gmail.com> + +pkgname=xfce4-places-plugin +pkgver=1.2.0 +pkgrel=1 +pkgdesc="Menu with quick access to folders, documents and removable media" +arch=('i686' 'x86_64') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-places-plugin" +license=('GPL') +depends=('xfce4-panel' 'thunar') +makedepends=('perl-xml-simple' 'intltool') +source=(http://archive.xfce.org/src/panel-plugins/$pkgname/1.2/$pkgname-$pkgver.tar.bz2) +md5sums=('f2d8c13340b3d52c5a7f6e2b9cdc55e3') + +build() +{ + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --libexecdir=/usr/lib/xfce4 + make || return 1 + make DESTDIR=${pkgdir} install +} diff --git a/community/xfce4-volstatus-icon/PKGBUILD b/community/xfce4-volstatus-icon/PKGBUILD new file mode 100644 index 000000000..dd1204cf3 --- /dev/null +++ b/community/xfce4-volstatus-icon/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: Allan McRae <mcrae_allan@hotmail.com> +# Contributor: Andrew Simmons <andrew.simmons@gmail.com> + +pkgname=xfce4-volstatus-icon +pkgver=0.1.0 +pkgrel=2 +pkgdesc="A system tray icon that allows you to easily unmount removable volumes." +arch=('i686' 'x86_64') +url="http://goodies.xfce.org/projects/applications/xfce4-volstatus-icon" +license=('GPL') +depends=('exo' 'libxfcegui4') +source=(http://goodies.xfce.org/releases/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('b7848ebda5ce86810bd6dc27b915e192') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/xfe/PKGBUILD b/community/xfe/PKGBUILD new file mode 100644 index 000000000..c5fdaabfe --- /dev/null +++ b/community/xfe/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Ravi Desai <ravster3@hotmail.com> + +pkgname=xfe +pkgver=1.19.2 +pkgrel=1 +pkgdesc="X File Explorer (Xfe) is an MS-Explorer like file manager for X." +arch=('i686' 'x86_64') +url="http://roland65.free.fr/xfe" +license=("GPL") +depends=('fox') +source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('64e976fbd8ee3faceddd9c73efdc5dee') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/xfmedia/PKGBUILD b/community/xfmedia/PKGBUILD new file mode 100644 index 000000000..c2fb03579 --- /dev/null +++ b/community/xfmedia/PKGBUILD @@ -0,0 +1,27 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Tom Killian <tomk@runbox.com> +# Contributor: Spider.007 <archPackage@spider007.net> + +pkgname=xfmedia +pkgver=0.9.2 +pkgrel=5 +pkgdesc="xfce media player" +arch=('i686' 'x86_64') +license=('GPL') +url="http://spuriousinterrupt.org/projects/xfmedia/" +depends=(xine-lib taglib exo libxtst libxss libxfcegui4 dbus-glib) +makedepends=('intltool') +install=(xfmedia.install) +source=(http://spuriousinterrupt.org/files/$pkgname/$pkgname-$pkgver.tar.bz2 \ + xfmedia-dbus-0.6-support.patch) +md5sums=('6eb8bd1f67201f829e0f45e733c02bd5' '8f2aa12eea584de65d8ed28179e56b51') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np1 -i ../xfmedia-dbus-0.6-support.patch + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + find $startdir/pkg -name '*.la' -exec rm {} \; +} diff --git a/community/xfmedia/xfmedia-dbus-0.6-support.patch b/community/xfmedia/xfmedia-dbus-0.6-support.patch new file mode 100644 index 000000000..9b1eb3678 --- /dev/null +++ b/community/xfmedia/xfmedia-dbus-0.6-support.patch @@ -0,0 +1,14 @@ +diff -Naur xfmedia-0.9.1.orig/src/remote.c xfmedia-0.9.1/src/remote.c +--- xfmedia-0.9.1.orig/src/remote.c 2005-09-05 00:56:37.000000000 -0400 ++++ xfmedia-0.9.1/src/remote.c 2006-04-08 00:27:18.000000000 -0400 +@@ -55,6 +55,10 @@ + #define DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER DBUS_SERVICE_REPLY_PRIMARY_OWNER + #endif + ++#ifndef DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT ++#define DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT DBUS_NAME_FLAG_DO_NOT_QUEUE ++#endif ++ + #endif /* HAVE_DBUS */ + + #include <libxfce4util/libxfce4util.h> diff --git a/community/xfmedia/xfmedia.install b/community/xfmedia/xfmedia.install new file mode 100644 index 000000000..e4ba0e3fc --- /dev/null +++ b/community/xfmedia/xfmedia.install @@ -0,0 +1,15 @@ +post_install() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +op=$1 +shift +$op $* diff --git a/community/xiphos/PKGBUILD b/community/xiphos/PKGBUILD new file mode 100755 index 000000000..232981700 --- /dev/null +++ b/community/xiphos/PKGBUILD @@ -0,0 +1,26 @@ + +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: TripleE <eric1548@yahoo.com> + +pkgname=xiphos +pkgver=3.1 +pkgrel=2 +pkgdesc="A Bible study tool for gnome" +arch=('i686' 'x86_64') +url="http://xiphos.org" +license=('GPL') +depends=('libgnomeprintui' 'gtkhtml' 'sword' 'imagemagick') +makedepends=('xulrunner' 'gnome-doc-utils') +conflicts=('gnomesword') +provides=('gnomesword') +replaces=('gnomesword') +source=(http://downloads.sourceforge.net/sourceforge/gnomesword/$pkgname-$pkgver.tar.gz) +md5sums=('6ba1c80362ccce30e86d21b775511995') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr --enable-gtkhtml \ + --with-gecko=libxul-embedding || return 1 + make || return 1 + make install DESTDIR=$pkgdir || return 1 +} diff --git a/community/xkbsel/PKGBUILD b/community/xkbsel/PKGBUILD new file mode 100644 index 000000000..3f77abf7f --- /dev/null +++ b/community/xkbsel/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=xkbsel +pkgver=0.13 +pkgrel=2 +pkgdesc="framework for defining, selecting and indicating XKB keyboard mappings" +arch=('i686' 'x86_64') +url="http://www.meduna.org/sw_xkbsel_en.html" +license=('GPL') +depends=('gdbm' 'libxaw') +makedepends=('patch') +source=(http://www.meduna.org/code/$pkgname-$pkgver.tar.gz \ + build-fix.patch) +md5sums=('c82196344ef920a072f413df85b9dc00' 'dee0f7de8618d9eff073942f0e08f030') + +build() { + cd $startdir/src/$pkgname-$pkgver + patch -Np1 <../build-fix.patch + export LDFLAGS="-lgdbm -lgdbm_compat" + ./configure --prefix=/usr --localstatedir=/var/lib --sysconfdir=/etc/xkbsel \ + --build=`uname -m` --host=`uname -m` --target=`uname -m` + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 +} diff --git a/community/xkbsel/build-fix.patch b/community/xkbsel/build-fix.patch new file mode 100644 index 000000000..02021db47 --- /dev/null +++ b/community/xkbsel/build-fix.patch @@ -0,0 +1,24 @@ +diff -wbBur xkbsel-0.13/configure xkbsel-0.13.my/configure +--- xkbsel-0.13/configure 2000-04-09 13:37:02.000000000 +0400 ++++ xkbsel-0.13.my/configure 2006-07-24 17:13:10.000000000 +0400 +@@ -6118,7 +6118,7 @@ + { echo "configure: error: "Cannot find library containing dbm_open"" 1>&2; exit 1; } + fi + +-x11xkbdir=$ac_x_libraries/X11/xkb ++x11xkbdir=/usr/share/X11/xkb + test -d $x11xkbdir || { echo "configure: error: "Directory $x11xkbdir does not exist"" 1>&2; exit 1; } + + +diff -wbBur xkbsel-0.13/libs/Makefile.in xkbsel-0.13.my/libs/Makefile.in +--- xkbsel-0.13/libs/Makefile.in 2000-04-09 13:51:01.000000000 +0400 ++++ xkbsel-0.13.my/libs/Makefile.in 2006-07-24 17:11:52.000000000 +0400 +@@ -452,7 +452,7 @@ + + + install-data-local: +- $(mkinstalldirs) ${sysxkmdir} ++ $(mkinstalldirs) $(DESTDIR)${sysxkmdir} + + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/community/xkeycaps/PKGBUILD b/community/xkeycaps/PKGBUILD new file mode 100644 index 000000000..cf96313c0 --- /dev/null +++ b/community/xkeycaps/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Patrick Leslie Polzer <leslie.polzer@gmx.net> + +pkgname=xkeycaps +pkgver=2.46 +pkgrel=4 +arch=('i686' 'x86_64') +pkgdesc="XKeyCaps is a graphical front-end to xmodmap." +url="http://www.jwz.org/xkeycaps/" +license=('custom') +depends=('libxaw') +makedepends=('imake') +source=(http://www.jwz.org/$pkgname/$pkgname-$pkgver.tar.Z license.txt) +md5sums=('6792f828db6538f44f7696a8783b44ac' '6d44b50641d2e7898aebcc668d204751') + +build() { + cd $srcdir/$pkgname-$pkgver + xmkmf || return 1 + make MANPATH=/usr/share/man || return 1 + make DESTDIR=$pkgdir install || return 1 + make DESTDIR=$pkgdir MANPATH=/usr/share/man install.man || return 1 + install -Dm644 ../license.txt \ + $pkgdir/usr/share/licenses/$pkgname/license.txt +} + diff --git a/community/xkeycaps/license.txt b/community/xkeycaps/license.txt new file mode 100644 index 000000000..09b3b3ff2 --- /dev/null +++ b/community/xkeycaps/license.txt @@ -0,0 +1,54 @@ +COPYRIGHT Copyright © 1991-1999 by Jamie Zawinski. Permission to use, + copy, modify, distribute, and sell this software and its + documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and + that both that copyright notice and this permission notice appear + in supporting documentation. No representations are made about the + suitability of this software for any purpose. It is provided "as + is" without express or implied warranty. + +AUTHOR + Jamie Zawinski <jwz@jwz.org>, 10-nov-91. + + XKeyCaps is no longer maintained. See http://www.jwz.org/xkeycaps/ + for details. + + Thanks to everyone who contributed keyboard definitions over the years: + + Jonathan Abbey, Alon Albert, Vladimir Alexiev, David Arnold, David + Axmark, Ruediger Back, Pedro Bayon, Corne Beerse, Eric Benson, + Christoph Berg, Markus Berndt, Roger Binns, Stefan Bj|rnelund, + black@westford.ccur.com, Mark Borges, Volker Bosch, Dave Brooks, + Lorenzo M. Catucci, Michel Catudal, Francois Regis Colin, John + Coppens, Cesar Crusius, Bart Van Cutsem, Matthew Davey, + Christopher Davis, Albrecht Dress, Kristian Ejvind, Michael Elbel, + Joe English, Eric Fischer, Morgan Fletcher, Olivier Galibert, + Carson Gaspar, Andre Gerhard, Daniel Glastonbury, Christian + F. Goetze, Dan R. Greening, Edgar Greuter, John Gotts, Berthold + Gunreben, Jens Hafsteinsson, Adam Hamilton, Magnus Hammerin, + Kenneth Harker, Ben Harris, Mikael Hedin, Tom Ivar Helbekkmo, Mick + Hellstrom, Neil Hendin, Andre Heynatz, Mike Hicks, Alan Ho, Hide + Horiuchi, Dirk Jablonowski, Alan Jaffray, Anders Wegge Jakobsen, + Chris Jones, Jorgen Jonsson, Peter Kaiser, Heikki Kantola, Tufan + Karadere, Benedikt Kessler, Philippe Kipfer, Edwin Klement, John + Knox, Haavard Kvaalen, Frederic Leguern, Simon Leinen, Michael + Lemke, Tor Lillqvist, Torbj|rn Lindgren, Tony Lindstrom, Richard + Lloyd, Ulric Longyear, Ulf Magnusson, Cliff Marcellus, John + A. Martin, Tom McConnell, Grant McDorman, Hein Meling, Jason + Merrill, Aleksandar Milivojevic, Manuel Moreno, Ken Nakata, Pekka + Nikander, Todd Nix, Leif Nixon, Christian Nybo, Antoni Pamies + Olive, Edgar Bonet Orozco, Steven W. Orr, Martin Ouwehand, Daniel + Packman, John Palmieri, Chris Paulson-Ellis, Eduardo Perez, + Michael Piotrowski, Andrej Presern, Jeremy Prior, Dominique + Quatravaux, Matthias Rabe, Garst R. Reese, Peter Remmers, Todd + Richmond, Ken Rose, Pavel Rosendorf, Gael Roualland, Lucien + Saviot, Johannes Schmidt-Fischer, Andreas Schuch, Larry Schwimmer, + Joe Siegrist, Jarrod Smith, Tom Spindler, Robin Stephenson, Joerg + Stippa, D. Stolte, A. A. Stoorvogel, Juergen Stuber, Markus + Stumpf, Jeffrey Templon, Jay Thorne, Anthony Thyssen, Christoph + Tietz, tkil@scrye.com, Juha Vainikka, Poonlap Veeratanabutr, Ivo + Vollrath, Gord Vreugdenhil, Ronan Waide, Jan Wedekind, Bj|rn + Wennberg, Mats Wichmann, Stephen Williams, Barry Warsaw, Steven + Winikoff, Carl Witty, Stephen Wray, Endre Witzoe, Kazutaka Yokota, + Yair Zadik, and Robert Zwickenpflug. + diff --git a/community/xl2tpd/PKGBUILD b/community/xl2tpd/PKGBUILD new file mode 100644 index 000000000..3a2ac9d6f --- /dev/null +++ b/community/xl2tpd/PKGBUILD @@ -0,0 +1,37 @@ +# $Id: PKGBUILD 422 2009-07-29 14:50:48Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Hengfu <rhfcaesar@gmail.com> + +pkgname=xl2tpd +pkgver=1.2.4 +pkgrel=1 +pkgdesc="xl2tpd is an open source implementation of the L2TP tunneling protocol. xl2tpd is forked from l2tpd and is maintained by Xelerance Corporation." +arch=('i686' 'x86_64') +url="http://www.xelerance.com" +license=('GPL') +depends=('ppp') +options=(emptydirs zipman docs) +backup=(etc/ppp/options.l2tpd) +source=(ftp://ftp.xelerance.com/$pkgname/$pkgname-$pkgver.tar.gz \ + xl2tpd.rc \ + xl2tpd.conf.client-example \ + xl2tpd.conf.server-example \ + options.l2tpd) +md5sums=('d94fc8a13596f12a561240dfcea9f977' + 'd5e58e13a4ab17e7253d9c1f1a507b5a' + '5f0ae07026e61a3dd15a76fd4144a6d5' + '16ed0886115d4dcc21072cfb847250bb' + 'ed57eb67335cdf246251285dad502cc7') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + make KERNELSRC=/usr/src/linux-`uname -r` PREFIX=/usr || return 1 + make KERNELSRC=/usr/src/linux-`uname -r` PREFIX=/usr DESTDIR=$pkgdir install || return 1 + + install -D -m0755 $srcdir/xl2tpd.rc $pkgdir/etc/rc.d/xl2tpd && \ + install -d -m0755 $pkgdir/var/run/xl2tpd && \ + install -D -m0644 $srcdir/xl2tpd.conf.client-example $pkgdir/etc/xl2tpd/xl2tpd.conf.client-example && \ + install -D -m0644 $srcdir/xl2tpd.conf.server-example $pkgdir/etc/xl2tpd/xl2tpd.conf.server-example && \ + install -D -m0644 $srcdir/options.l2tpd $pkgdir/etc/ppp/options.l2tpd +} diff --git a/community/xl2tpd/options.l2tpd b/community/xl2tpd/options.l2tpd new file mode 100644 index 000000000..3030af4a7 --- /dev/null +++ b/community/xl2tpd/options.l2tpd @@ -0,0 +1,24 @@ +login +lcp-echo-interval 10 +lcp-echo-failure 2 +noipx + +refuse-pap +refuse-chap +refuse-mschap + +require-mppe +require-mschap-v2 + +nodefaultroute +proxyarp + +#bsdcomp +#deflate +#accomp +#noccp +#nopcomp +#nopredictor1 +#novj +#novjccomp +#debug 7 diff --git a/community/xl2tpd/xl2tpd.conf.client-example b/community/xl2tpd/xl2tpd.conf.client-example new file mode 100644 index 000000000..7420f940d --- /dev/null +++ b/community/xl2tpd/xl2tpd.conf.client-example @@ -0,0 +1,19 @@ +[global] +access control = no +auth file = /etc/ppp/chap-secrets +debug avp = no +debug network = no +debug packet = no +debug state = no +debug tunnel = no + +[lac <name>] +lns = <host> +redial = yes +redial timeout = 5 +require chap = yes +require authentication = no +ppp debug = no +pppoptfile = /etc/ppp/peers/<ppp-opts> +require pap = no +autodial = yes diff --git a/community/xl2tpd/xl2tpd.conf.server-example b/community/xl2tpd/xl2tpd.conf.server-example new file mode 100644 index 000000000..a967a3d5f --- /dev/null +++ b/community/xl2tpd/xl2tpd.conf.server-example @@ -0,0 +1,21 @@ +[global] +access control = yes +auth file = /etc/ppp/chap-secrets +debug avp = no +debug network = no +debug packet = no +debug state = no +debug tunnel = no + +[lns <name>] +require chap = yes +ppp debug = no +pppoptfile = /etc/ppp/options.l2tpd +require pap = no +assign ip = yes +hostname = <hostname> +ip range = <range> +local ip = <ip> +challenge = no +lac = <lacs> +require authentication = no diff --git a/community/xl2tpd/xl2tpd.rc b/community/xl2tpd/xl2tpd.rc new file mode 100755 index 000000000..64a3cbc61 --- /dev/null +++ b/community/xl2tpd/xl2tpd.rc @@ -0,0 +1,38 @@ +#!/bin/bash + +# general config +. /etc/rc.conf +. /etc/rc.d/functions + +case "$1" in + start) + stat_busy "Starting xl2tpd" + /usr/sbin/xl2tpd + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon xl2tpd + stat_done + fi + ;; + stop) + stat_busy "Stopping xl2tpd" + [ -f /var/run/xl2tpd.pid ] && kill `cat /var/run/xl2tpd.pid` + if [ $? -gt 0 ]; then + stat_fail + else + rm -f /var/run/xl2tpd.pid + rm_daemon xl2tpd + stat_done + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac +exit 0 diff --git a/community/xloadimage/PKGBUILD b/community/xloadimage/PKGBUILD new file mode 100644 index 000000000..7599ede15 --- /dev/null +++ b/community/xloadimage/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: Link Dupont <link@subpop.net> + +pkgname=xloadimage +pkgver=4.1 +pkgrel=7 +pkgdesc="An utility to view many different types of images under X11" +arch=(i686 x86_64) +url="http://world.std.com/~jimf/xloadimage.html" +license=("MIT") +depends=('libtiff' 'libpng' 'libx11') +makedepends=('patch') +source=(ftp://ftp.x.org/R5contrib/$pkgname.$pkgver.tar.gz \ + http://archlinux-stuff.googlecode.com/files/xloadimage-$pkgver-gentoo.diff.bz2 \ + $pkgname-$pkgver-include-errno_h.patch \ + license.txt) +md5sums=('7331850fc04056ab8ae6b5725d1fb3d2' + '8f5cc72c54ea730ba99026f006e71e10' + 'c411c977cc7ae79dd96aad933980dbb2' + 'cc16a51aeb5083b8ff07939dfe244130') + +build() { + cd $startdir/src/$pkgname.$pkgver + + patch -p1 < $startdir/src/$pkgname-$pkgver-gentoo.diff || return 1 + patch -p1 < $startdir/src/$pkgname-$pkgver-include-errno_h.patch || return 1 + sed -i "s:OPT_FLAGS=:OPT_FLAGS=$CFLAGS:" Make.conf + sed -i "s:^#include <varargs.h>:#include <stdarg.h>:" rlelib.c + chmod +x configure + + ./configure --prefix=/usr || return 1 + make || return 1 + + install -D -m755 xloadimage $startdir/pkg/usr/bin/xloadimage && \ + install -D -m755 uufilter $startdir/pkg/usr/bin/uufilter && \ + install -D -m644 xloadimagerc $startdir/pkg/etc/xloadimagerc.example && \ + install -D -m644 xloadimage.man $startdir/pkg/usr/man/man1/xloadimage.1x && \ + install -D -m644 uufilter.man $startdir/pkg/usr/man/man1/uufilter.1x && \ + install -D -m644 $startdir/src/license.txt $startdir/pkg/usr/share/licenses/$pkgname/license.txt && \ + ln -s /usr/bin/xloadimage $startdir/pkg/usr/bin/xsetbg || return 1 + + mv $startdir/pkg/usr/man $startdir/pkg/usr/share/ +} diff --git a/community/xloadimage/license.txt b/community/xloadimage/license.txt new file mode 100644 index 000000000..be7eec597 --- /dev/null +++ b/community/xloadimage/license.txt @@ -0,0 +1,19 @@ +/* + * Copyright 1989, 1993 Jim Frost + * + * Permission to use, copy, modify, distribute, and sell this software + * and its documentation for any purpose is hereby granted without fee, + * provided that the above copyright notice appear in all copies and + * that both that copyright notice and this permission notice appear + * in supporting documentation. The author makes no representations + * about the suitability of this software for any purpose. It is + * provided "as is" without express or implied warranty. + * + * THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN + * NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR + * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS + * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE + * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE + * USE OR PERFORMANCE OF THIS SOFTWARE. + */ diff --git a/community/xloadimage/xloadimage-4.1-include-errno_h.patch b/community/xloadimage/xloadimage-4.1-include-errno_h.patch new file mode 100644 index 000000000..f071d7616 --- /dev/null +++ b/community/xloadimage/xloadimage-4.1-include-errno_h.patch @@ -0,0 +1,13 @@ +--- xloadimage.4.1/img.c.orig 2003-01-01 15:14:47.000000000 +0200 ++++ xloadimage.4.1/img.c 2003-01-01 15:15:05.000000000 +0200 +@@ -14,9 +14,9 @@ + #include <stdlib.h> + #include <string.h> + #include <math.h> ++#include <errno.h> + #include "image.h" + +-extern int errno; + + #define TRUE 1 + #define FALSE 0 diff --git a/community/xlockmore/LICENSE b/community/xlockmore/LICENSE new file mode 100644 index 000000000..f0b9aa9c6 --- /dev/null +++ b/community/xlockmore/LICENSE @@ -0,0 +1,18 @@ +/*- + * xscreensaver compatibility layer for xlockmore modules. + * xscreensaver, Copyright (c) 1997, 1998 Jamie Zawinski <jwz@jwz.org> + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation. No representations are made about the suitability of this + * software for any purpose. It is provided "as is" without express or + * implied warranty. + * + * This file, along with xlockmore.h, make it possible to compile an xlockmore + * module into a standalone program, and thus use it with xscreensaver. + * By Jamie Zawinski <jwz@jwz.org> on 10-May-97; based on the ideas + * in the older xlock.h by Charles Hannum <mycroft@ai.mit.edu>. (I had + * to redo it, since xlockmore has diverged so far from xlock...) + */ diff --git a/community/xlockmore/PKGBUILD b/community/xlockmore/PKGBUILD new file mode 100644 index 000000000..45113847f --- /dev/null +++ b/community/xlockmore/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: dorphell <dorphell@archlinux.org> + +pkgname=xlockmore +pkgver=5.26.1 +pkgrel=1 +pkgdesc="screen saver / locker for the X Window System" +arch=(i686 x86_64) +license=('BSD') +depends=(freetype2 gtk2 libxpm lesstif pam mesa esd) +url="http://www.tux.org/~bagleyd/xlockmore.html" +options=('!makeflags') +source=(http://www.tux.org/~bagleyd/xlock/xlockmore-$pkgver/xlockmore-$pkgver.tar.bz2 \ + LICENSE) +md5sums=('db7faeb82074a5a1593ce60297c13f20' + 'a64afab4283f53972a6702c2e59850d7') + +build() { + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/usr --disable-setuid \ + --enable-appdefaultdir=/usr/share/X11/app-defaults \ + --enable-pam --with-gtk2 --with-esound --without-ftgl + make || return 1 + make xapploaddir=${startdir}/pkg/usr/share/X11/app-defaults \ + mandir=${startdir}/pkg/usr/man/man1 \ + prefix=$startdir/pkg/usr install || return 1 + + install -D -m644 ../LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE && \ + mv $pkgdir/usr/man $pkgdir/usr/share/ +} diff --git a/community/xmltv/PKGBUILD b/community/xmltv/PKGBUILD new file mode 100755 index 000000000..3b91909a1 --- /dev/null +++ b/community/xmltv/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Allan McRae <allan@archlinux.org> +# Contributor: Andrew Simmons <andrew.simmons@gmail.com> + +pkgname=xmltv +pkgver=0.5.56 +pkgrel=1 +pkgdesc="Set of utilities to download tv listings and format them in xml" +arch=('any') +url="http://xmltv.org/wiki/" +license=('GPL') +depends=('perl-archive-zip' 'perl-date-manip' 'perl-file-slurp' + 'perl-http-cache-transparent' 'perl-http-response-encoding' + 'perl-html-tree' 'perl-io-stringy' 'perl-lingua-en-numbers-ordinate' + 'perl-lingua-preferred' 'perl-soap-lite' 'perl-term-progressbar' + 'perl-term-readkey' 'perl-timedate' 'perl-tk-tablematrix' + 'perl-unicode-string' 'perl-unicode-utf8simple' 'perl-www-mechanize' + 'perl-xml-dom' 'perl-xml-libxml' 'perl-xml-libxslt' 'perl-xml-simple' + 'perl-xml-twig' 'perl-xml-writer') +source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2) +md5sums=('308c01dc50f9f138bd9ada7483e2877b') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + yes | perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor + + make || return 1 + make DESTDIR=${pkgdir} PREFIX=/usr install + + # remove perllocal.pod and .packlist + find ${pkgdir} -name perllocal.pod -delete + find ${pkgdir} -name .packlist -delete +} \ No newline at end of file diff --git a/community/xmms-imms/PKGBUILD b/community/xmms-imms/PKGBUILD new file mode 100644 index 000000000..accba1528 --- /dev/null +++ b/community/xmms-imms/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Kritoke <kritoke@nospam.gmail.com> +# Contributor: Kritoke <kritoke@nospam.gmail.com> + +pkgname=xmms-imms +pkgver=3.1.0_rc8 +pkgrel=1 +pkgdesc="An intelligent playlist plug-in for XMMS that tracks your listening patterns and dynamically adapts to your taste." +arch=(i686 x86_64) +license=("GPL") +url="http://imms.luminal.org/" +depends=('xmms' 'pcre' 'sqlite3' 'taglib' 'glib2' 'sox' 'torch') +replaces=('imms') +source=(http://imms.googlecode.com/files/imms-${pkgver/_/-}.tar.bz2) +md5sums=('31b77cbc2dba334b039c5618bbbf203e') + +build() { + cd $startdir/src/imms-${pkgver/_/-} + + + if [ $NOEXTRACT -ne 1 ]; then + autoheader + aclocal + autoconf + ./configure --prefix=/usr --disable-immsremote + fi + + make || return 1 + mkdir -p $startdir/pkg/usr/bin + make prefix=$startdir/pkg/usr DESTDIR=$startdir/pkg/usr/lib/xmms/General \ + BMPDESTDIR=$startdir/pkg/usr/lib/bmp/General install || return 1 +} diff --git a/community/xmms-pulse/ChangeLog b/community/xmms-pulse/ChangeLog new file mode 100644 index 000000000..66fe9bdd3 --- /dev/null +++ b/community/xmms-pulse/ChangeLog @@ -0,0 +1,4 @@ +2007-11-13 Corrado Primier <bardo@aur.archlinux.org> + + * Adopted + * Release bump to 0.9.4 diff --git a/community/xmms-pulse/PKGBUILD b/community/xmms-pulse/PKGBUILD new file mode 100644 index 000000000..03255307f --- /dev/null +++ b/community/xmms-pulse/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=xmms-pulse +pkgver=0.9.4 +pkgrel=1 +pkgdesc="An XMMS output plugin for the PulseAudio sound server" +arch=('i686' 'x86_64') +url="http://0pointer.de/lennart/projects/xmms-pulse" +license=('GPL') +depends=('xmms' 'pulseaudio') +groups=('xmms-plugins' 'xmms-io-plugins') +provides=('xmms-polyp') +conflicts=('xmms-polyp') +replaces=('xmms-polyp') +options=('!libtool') +source=(http://0pointer.de/lennart/projects/xmms-pulse/${pkgname}-${pkgver}.tar.gz) +md5sums=('c879939a6242f07b69298b30bcdeb6c5') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + ./configure --prefix=/usr --disable-lynx + make || return 1 + make DESTDIR=${startdir}/pkg install +} diff --git a/community/xmms-volnorm/PKGBUILD b/community/xmms-volnorm/PKGBUILD new file mode 100644 index 000000000..fc1dac6ef --- /dev/null +++ b/community/xmms-volnorm/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Eric Belanger <belanger@astro.umontreal.ca> +# Contributor: forest76 <forestt@poczta.onet.pl> + +pkgname=xmms-volnorm +pkgver=0.8.3 +pkgrel=3.1 +pkgdesc="A XMMS plug-in to normalize the volume" +arch=('i686' 'x86_64') +url="http://volnorm.sourceforge.net/" +license=("GPL") +options=('!libtool') +depends=('glibc' 'xmms') +groups=('xmms-plugins' 'xmms-effect-plugins') +source=(http://downloads.sourceforge.net/volnorm/volnorm-$pkgver.tar.gz) +md5sums=('369e6b814143a94ff4d6666734e6af9a') + +build() { + cd $startdir/src/volnorm-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install + +# removing useless executables + rm -r $startdir/pkg/usr/bin +} diff --git a/community/xmms2/PKGBUILD b/community/xmms2/PKGBUILD new file mode 100644 index 000000000..fd4f60889 --- /dev/null +++ b/community/xmms2/PKGBUILD @@ -0,0 +1,73 @@ +# $Id: PKGBUILD 2284 2009-09-14 09:19:24Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=xmms2 +pkgver=0.6DrMattDestruction +pkgrel=8 +pkgdesc="complete rewrite of the popular music player" +arch=('i686' 'x86_64') +url="http://xmms2.xmms.org/" +license=('LGPL') +backup=('etc/conf.d/xmms2d.conf') +depends=('sqlite3' 'libmad') +makedepends=('alsa-lib' 'boost' 'curl' 'faad2' 'ffmpeg' 'fftw' 'flac' 'glib' # avahi + 'jack-audio-connection-kit' 'libao' 'libmms' 'libmpcdec' 'libofa' + 'libsamplerate' 'libshout' 'libvorbis' 'libxml2' 'mpg123' 'oss' 'perl' 'pulseaudio' + 'pyrex' 'ruby' 'smbclient' 'speex' 'wavpack' 'libmodplug') +optdepends=('alsa-lib: ALSA audio output' +# 'avahi: announce xmms2d via bonjour/mDNS/zeroconf' + 'boost: C++ language bindings' + 'curl: play HTTP streams' + 'faad2: AAC support' + 'ffmpeg: WMA, avcodec & avformat support' + 'fftw: calculations for visualization' + 'flac: FLAC support' + 'jack-audio-connection-kit: JACK audio output' + 'libao: liboa audio output' + 'libofa: MusicDNS fingerprinting' + 'libmms: play MMS streams' + 'libmodplug: to play MOD files' + 'libmpcdec: Musepack support' + 'libsamplerate: vocoder support' + 'libshout: Icecast audio output' + 'libvorbis: Ogg Vorbis support' + 'libxml2: XSPF and podcast support' + 'mpg123: alternative MP3 plugin' + 'oss: OSS audio output' + 'perl: Perl language bindings' + 'pulseaudio: PulseAudio audio output' + 'pyrex: Python language bindings' + 'ruby: Ruby language bindings' +# 'sidplay: to play a Commodore 64 music files AKA zaks' + 'smbclient: direct CIFS/SMB access' + 'speex: Speex support' + 'wavpack: WavPack support') +conflicts=('xmms2-devel') +install=xmms2.install +options=('force') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2 + xmms2d.conf + xmms2d.rc + xmms2-helpers.patch + xmms2-ruby-1.9.patch) +md5sums=('954fb9c76b5db5e324a105e81b273200' + 'b3e92b8e2275efc478af775df7a57a13' + '893371ba4dc7b428322e44329683211f' + 'eddb800ebcc495b8574044a110a34add' + '017eff634d755c98dd037cd41aecd652') + +build() { + cd $srcdir/$pkgname-$pkgver + + patch -Np1 < $srcdir/xmms2-helpers.patch + patch -Np1 < $srcdir/xmms2-ruby-1.9.patch +# sed -i -e 's#avcodec.h#libavcodec/avcodec.h#' src/plugins/avcodec/avcodec.c + + ./waf configure --prefix=/usr \ + --with-optionals=python,cli,launcher,xmmsclient++,xmmsclient++-glib,perl,ruby,nycli || return 1 + ./waf build || return 1 + ./waf --destdir=$pkgdir install || return 1 + + install -D -m 0755 ../xmms2d.rc $pkgdir/etc/rc.d/xmms2d && \ + install -D -m 0644 ../xmms2d.conf $pkgdir/etc/conf.d/xmms2d.conf +} diff --git a/community/xmms2/xmms2-helpers.patch b/community/xmms2/xmms2-helpers.patch new file mode 100644 index 000000000..f6e6aa49e --- /dev/null +++ b/community/xmms2/xmms2-helpers.patch @@ -0,0 +1,13 @@ +diff -wbBur xmms2-0.5DrLecter/src/include/xmmsclient/xmmsclient++/helpers.h xmms2-0.5DrLecter.my/src/include/xmmsclient/xmmsclient++/helpers.h +--- xmms2-0.5DrLecter/src/include/xmmsclient/xmmsclient++/helpers.h 2008-06-15 21:31:38.000000000 +0400 ++++ xmms2-0.5DrLecter.my/src/include/xmmsclient/xmmsclient++/helpers.h 2008-06-18 14:22:24.000000000 +0400 +@@ -33,6 +33,8 @@ + #include <list> + #include <vector> + ++#include <linux/limits.h> ++ + namespace Xmms + { + + diff --git a/community/xmms2/xmms2-ruby-1.9.patch b/community/xmms2/xmms2-ruby-1.9.patch new file mode 100644 index 000000000..6316ace61 --- /dev/null +++ b/community/xmms2/xmms2-ruby-1.9.patch @@ -0,0 +1,59 @@ +diff -wbBur xmms2-0.6DrMattDestruction/src/clients/lib/ruby/rb_collection.c xmms2-0.6DrMattDestruction.my/src/clients/lib/ruby/rb_collection.c +--- xmms2-0.6DrMattDestruction/src/clients/lib/ruby/rb_collection.c 2009-04-21 17:51:11.000000000 +0000 ++++ xmms2-0.6DrMattDestruction.my/src/clients/lib/ruby/rb_collection.c 2009-09-14 09:13:19.000000000 +0000 +@@ -241,10 +241,10 @@ + COLL_METHOD_HANDLER_HEADER + + rb_ary = RARRAY (ids); +- ary = malloc (sizeof (unsigned int *) * (rb_ary->len + 1)); ++ ary = malloc (sizeof (unsigned int *) * (RARRAYLEN(rb_ary) + 1)); + +- for (i = 0; i < rb_ary->len; i++) +- ary[i] = NUM2UINT (rb_ary->ptr[i]); ++ for (i = 0; i < RARRAYLEN(rb_ary); i++) ++ ary[i] = NUM2UINT (RARRAY_PTR(rb_ary)[i]); + + ary[i] = 0; + +diff -wbBur xmms2-0.6DrMattDestruction/src/clients/lib/ruby/rb_xmmsclient.c xmms2-0.6DrMattDestruction.my/src/clients/lib/ruby/rb_xmmsclient.c +--- xmms2-0.6DrMattDestruction/src/clients/lib/ruby/rb_xmmsclient.c 2009-04-21 17:51:11.000000000 +0000 ++++ xmms2-0.6DrMattDestruction.my/src/clients/lib/ruby/rb_xmmsclient.c 2009-09-14 09:14:51.000000000 +0000 +@@ -1421,10 +1421,10 @@ + if (!NIL_P (rb_check_array_type (value))) { + struct RArray *ary = RARRAY (value); + +- ret = malloc (sizeof (char *) * (ary->len + 1)); ++ ret = malloc (sizeof (char *) * (RARRAYLEN(ary) + 1)); + +- for (i = 0; i < ary->len; i++) +- ret[i] = StringValuePtr (ary->ptr[i]); ++ for (i = 0; i < RARRAYLEN(ary); i++) ++ ret[i] = StringValuePtr (RARRAY_PTR(ary)[i]); + + ret[i] = NULL; + } else { +@@ -1451,10 +1451,10 @@ + struct RArray *ary = RARRAY (value); + int i; + +- for (i = 0; i < ary->len; i++) { ++ for (i = 0; i < RARRAYLEN(ary); i++) { + xmmsv_t *elem; + +- elem = xmmsv_new_string (StringValuePtr (ary->ptr[i])); ++ elem = xmmsv_new_string (StringValuePtr (RARRAY_PTR(ary)[i])); + xmmsv_list_append (list, elem); + xmmsv_unref (elem); + } +diff -wbBur xmms2-0.6DrMattDestruction/src/include/xmmsclient/xmmsclient++/helpers.h xmms2-0.6DrMattDestruction.my/src/include/xmmsclient/xmmsclient++/helpers.h +--- xmms2-0.6DrMattDestruction/src/include/xmmsclient/xmmsclient++/helpers.h 2009-04-21 17:51:11.000000000 +0000 ++++ xmms2-0.6DrMattDestruction.my/src/include/xmmsclient/xmmsclient++/helpers.h 2009-09-14 09:00:11.000000000 +0000 +@@ -33,6 +33,8 @@ + #include <list> + #include <vector> + ++#include <linux/limits.h> ++ + namespace Xmms + { + diff --git a/community/xmms2/xmms2.install b/community/xmms2/xmms2.install new file mode 100644 index 000000000..509da9d18 --- /dev/null +++ b/community/xmms2/xmms2.install @@ -0,0 +1,37 @@ +pre_install() { + echo "-- DO NOT FORGET edit /etc/conf.d/xmms2.conf!" + /bin/true +} + +post_install() { + cat << EOF +==> NOT included depencies(with reasons): +- sidplay - we do not have sidplay 2 series in repos; also it's + somehow connected with resid i guess(not in repos also) +- modplug - i do not know what is it but i see no modplug in repos also + +Plugin installation: +---- +==> Install faad2 for listening to AAC files +==> Install libvorbis for listening to Ogg Vorbis files +==> Install flac for listening to FLAC files +==> Install libmpcdec for listening to musepack files +==> Install ffmpeg for wma, avformat and avcodec support +==> Install curl for listening to streams over HTTP +==> Install samba for listening over a Samba network +==> Install libmms for listening to mms streams +==> Install libxml2 for XSPF playlist and Podcast support +==> Install jack-audio-connection-kit for Jack output. + +Language binding installation: +---- +==> Install pyrex for Python bindings +==> Install ruby for Ruby bindings +==> Install perl for Perl bindings +==> Install boost for C++ bindings +EOF +} + +post_upgrade() { + post_install $1 +} diff --git a/community/xmms2/xmms2d.conf b/community/xmms2/xmms2d.conf new file mode 100644 index 000000000..2a122c216 --- /dev/null +++ b/community/xmms2/xmms2d.conf @@ -0,0 +1,10 @@ +# +# xmms2-launcher cmdline parameters +# +XMMS2_PARAMETERS="" + +# +# xmms2 user +# You may want to add user to run xmms or use your username +# +XMMS2_USER="xmms2user" diff --git a/community/xmms2/xmms2d.rc b/community/xmms2/xmms2d.rc new file mode 100755 index 000000000..af931ec0a --- /dev/null +++ b/community/xmms2/xmms2d.rc @@ -0,0 +1,36 @@ +#!/bin/bash + +. /etc/conf.d/xmms2d.conf +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof xmms2d xmms2-et` +case "$1" in + start) + stat_busy "Starting xmms2d" + [ -z "$PID" ] && su -c 'xmms2-launcher $XMMS2_PARAMETERS 1>/dev/null 2>/dev/null' - $XMMS2_USER + if [ $? -gt 0 ]; then + stat_fail + else + add_daemon xmms2d + stat_done + fi + ;; + stop) + stat_busy "Stopping xmms2d" + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon xmms2d + stat_done + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/xmmsctrl/PKGBUILD b/community/xmmsctrl/PKGBUILD new file mode 100644 index 000000000..f156423a3 --- /dev/null +++ b/community/xmmsctrl/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: FJ <joostef@gmail.com> + +pkgname=xmmsctrl +pkgver=1.9 +pkgrel=1 +pkgdesc="An XMMS console control application" +arch=('i686' 'x86_64') +url="http://www.cs.aau.dk/~adavid/utils/" +license=("GPL") +depends=('xmms') +source=("http://www.cs.aau.dk/~adavid/utils/$pkgname-$pkgver.tar.gz") +md5sums=('7da9cb73daeeec99bfdaa93dd2862ea6') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + install -D -m 755 xmmsctrl $startdir/pkg/usr/bin/xmmsctrl +} diff --git a/community/xmobar/PKGBUILD b/community/xmobar/PKGBUILD new file mode 100644 index 000000000..90033826a --- /dev/null +++ b/community/xmobar/PKGBUILD @@ -0,0 +1,22 @@ +# Contributor: Arch Haskell Team <arch-haskell@haskell.org> +# Package generated by cabal2arch 0.4 +pkgname=xmobar +pkgver=0.9.2 +pkgrel=1 +pkgdesc="A Minimalistic Text Based Status Bar" +url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmobar" +license=('custom:BSD3') +arch=('i686' 'x86_64') +makedepends=('ghc' 'haskell-x11>=1.3.0' 'haskell-x11-xft>=0.2' 'haskell-utf8-string') +depends=('gmp') +options=('strip') +source=(http://hackage.haskell.org/packages/archive/xmobar/$pkgver/xmobar-$pkgver.tar.gz) +md5sums=('1177eef9f032256ccf370239a0703eab') + +build() { + cd $startdir/src/xmobar-$pkgver + runhaskell Setup configure --disable-optimization --prefix=/usr --constraint="base<4" --flags="with_xft" || return 1 + runhaskell Setup build || return 1 + runhaskell Setup copy --destdir=$startdir/pkg || return 1 + install -D -m644 LICENSE $startdir/pkg/usr/share/licenses/$pkgname/LICENSE || return 1 +} diff --git a/community/xmonad-contrib/PKGBUILD b/community/xmonad-contrib/PKGBUILD new file mode 100644 index 000000000..5a0025dd8 --- /dev/null +++ b/community/xmonad-contrib/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: orbisvicis <gmail.com> +pkgname=xmonad-contrib +pkgver=0.8.1 +pkgrel=2 +pkgdesc="Add-ons for xmonad" +arch=('i686' 'x86_64') +url="http://xmonad.org/" +license=('BSD') +depends=('xmonad=0.8.1' 'sh' 'haskell-x11-xft>=0.2' 'haskell-utf8-string') +makedepends=('ghc' 'haskell-x11') +install='xmonad-contrib.install' +source=(http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz) +source=(http://code.haskell.org/~sjanssen/$pkgname-$pkgver.tar.gz) +md5sums=('03f74fda270aca759407787da73e50d9') + +build() { + cd $srcdir/$pkgname-$pkgver + + runhaskell Setup.lhs configure --ghc --prefix=/usr --flags="with_xft use_utf8" \ + --libsubdir=\$compiler/site-local/\$pkgid || return 1 + + runhaskell Setup.lhs build || return 1 + + runhaskell Setup.lhs register --gen-script + runhaskell Setup.lhs unregister --gen-script + + install -D -m744 register.sh $pkgdir/usr/share/haskell/$pkgname/register.sh + install -m744 unregister.sh $pkgdir/usr/share/haskell/$pkgname/unregister.sh + + runhaskell Setup.lhs copy --destdir=$pkgdir + install -D LICENSE $pkgdir/usr/share/licenses/xmonad-contrib/LICENSE +} diff --git a/community/xmonad-contrib/xmonad-contrib.install b/community/xmonad-contrib/xmonad-contrib.install new file mode 100644 index 000000000..efc95adf6 --- /dev/null +++ b/community/xmonad-contrib/xmonad-contrib.install @@ -0,0 +1,17 @@ +HS_DIR=/usr/share/haskell/xmonad-contrib + +post_install() { + ${HS_DIR}/register.sh +} + +pre_upgrade() { + ${HS_DIR}/unregister.sh +} + +post_upgrade() { + ${HS_DIR}/register.sh +} + +pre_remove() { + ${HS_DIR}/unregister.sh +} diff --git a/community/xmonad/PKGBUILD b/community/xmonad/PKGBUILD new file mode 100644 index 000000000..8b81ab8de --- /dev/null +++ b/community/xmonad/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Vesa Kaihlavirta <vegai@iki.fi> +# Contributor: shild <shildv@gmail.com> +pkgname=xmonad +pkgver=0.8.1 +pkgrel=1.3 +pkgdesc="A lightweight X11 tiled window manager written in Haskell" +arch=(i686 x86_64) +url="http://xmonad.org/" +license=('BSD') +depends=('ghc' 'gmp' 'libxinerama' 'haskell-x11' sh) +install='xmonad.install' +#source=(http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz) +source=(http://code.haskell.org/~sjanssen/$pkgname-$pkgver.tar.gz) +md5sums=('03a8f0a420902d9eea3df1d8d62598c7') + +build() { + cd $startdir/src/$pkgname-$pkgver + + runhaskell Setup.lhs configure --ghc --prefix=/usr \ + --libsubdir=\$compiler/site-local/\$pkgid || return 1 + + runhaskell Setup.lhs build || return 1 + + runhaskell Setup.lhs register --gen-script + runhaskell Setup.lhs unregister --gen-script + + install -D -m744 register.sh $startdir/pkg/usr/share/haskell/$pkgname/register.sh + install -m744 unregister.sh $startdir/pkg/usr/share/haskell/$pkgname/unregister.sh + runhaskell Setup.lhs copy --destdir=$startdir/pkg + runhaskell util/GenerateManpage.hs + + install -D -m644 man/xmonad.1 $startdir/pkg/usr/share/man/man1/xmonad.1 + + install -d -m755 $startdir/pkg/usr/share/xmonad + install -m644 $startdir/examples/README $startdir/pkg/usr/share/xmonad/ + install -m644 $startdir/examples/*.hs $startdir/pkg/usr/share/xmonad/ + install -D LICENSE $startdir/pkg/usr/share/licenses/xmonad/LICENSE +} diff --git a/community/xmonad/xmonad.desktop b/community/xmonad/xmonad.desktop new file mode 100644 index 000000000..e602e5499 --- /dev/null +++ b/community/xmonad/xmonad.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=xmonad +Comment=This session starts xmonad +Exec=/usr/bin/xmonad +Type=Application diff --git a/community/xmonad/xmonad.install b/community/xmonad/xmonad.install new file mode 100644 index 000000000..ac322b082 --- /dev/null +++ b/community/xmonad/xmonad.install @@ -0,0 +1,23 @@ +HS_DIR=/usr/share/haskell/xmonad + +post_install() { + ${HS_DIR}/register.sh + echo "xmonad now has dynamic configuration via ~/.xmonad/xmonad.hs" + echo "See http://haskell.org/haskellwiki/Xmonad/Config_archive for examples" +} + +pre_upgrade() { + ${HS_DIR}/unregister.sh +} + +post_upgrade() { + ${HS_DIR}/register.sh +} + +pre_remove() { + ${HS_DIR}/unregister.sh +} +op=$1 +shift + +$op $* diff --git a/community/xmove/PKGBUILD b/community/xmove/PKGBUILD new file mode 100644 index 000000000..ea268a3f4 --- /dev/null +++ b/community/xmove/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Benjamin Andresen <benny AT klapmuetz DOT org> + +pkgname=xmove +pkgver=2.0beta2 +pkgrel=2 +pkgdesc="A tool to move X windows to different X servers, something like a GNU screen for X." +arch=('i686' 'x86_64') +url="ftp://ftp.cs.columbia.edu/pub/xmove/" +license=('custom') +depends=('libx11') +makedepends=('imake') +source=(http://ftp.de.debian.org/debian/pool/main/x/xmove/xmove_$pkgver.orig.tar.gz \ + http://ftp.debian.org/debian/pool/main/x/xmove/xmove_"$pkgver"-8.diff.gz \ + http://packages.debian.org/changelogs/pool/main/x/xmove/xmove_2.0beta2-8/xmove.copyright) +md5sums=('d70107f7835b755bd4f57b47a8ac7b38' 'c279270f5ea22f84a7e4282fdc64b370'\ + '8c4f9641413431559efe19ea9cb3ffbe') + +build() { + cd $startdir/src/xmove + patch -p1 -d . <../"$pkgname"_"$pkgver"-8.diff || return 1 + cd $startdir/src/xmove/xmove + + xmkmf || return 1 + echo xmove.man:: >> Makefile #Adding an empty rule to avoid the confusing + make || return 1 #and meaningless error about making man files + + cd $startdir/src/xmove/xmovectrl + xmkmf || return 1 + echo xmovectrl.man:: >> Makefile + make || return 1 + + cd $startdir/pkg + mkdir -p usr/bin + mv $startdir/src/xmove/xmove/xmove usr/bin && \ + mv $startdir/src/xmove/xmovectrl/xmovectrl usr/bin || return 1 + + mkdir usr/man + chmod 755 $startdir/src/xmove/man/man1 && \ + mv $startdir/src/xmove/man/man1 usr/man || return 1 + + install -D -m0644 $startdir/src/xmove.copyright $startdir/pkg/usr/share/licenses/xmove/COPYRIGHT +} diff --git a/community/xmpppy/PKGBUILD b/community/xmpppy/PKGBUILD new file mode 100644 index 000000000..dd34b6a8c --- /dev/null +++ b/community/xmpppy/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Todd Harbour <lefallen@quadronyx.com.au> + +pkgname=xmpppy +pkgver=0.4.1 +pkgrel=2 +pkgdesc="A Python library to provide easy scripting with Jabber" +arch=('i686' 'x86_64') +url="http://xmpppy.sourceforge.net/" +license=('GPL') +depends=('python') +source=(http://downloads.sourceforge.net/sourceforge/xmpppy/$pkgname-$pkgver.tar.gz) +md5sums=('ca36d685643f2c56ab07323a09ece9e4') + +build() +{ + cd $startdir/src/$pkgname-$pkgver + python setup.py build + python setup.py install --prefix=$startdir/pkg/usr install +} + + diff --git a/community/xnc/PKGBUILD b/community/xnc/PKGBUILD new file mode 100644 index 000000000..1181baff4 --- /dev/null +++ b/community/xnc/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=xnc +pkgver=5.0.4 +pkgrel=2 +pkgdesc="X nortern captain file manager" +arch=(i686 x86_64) +url="http://xnc.jinr.ru/" +license=('GPL') +depends=('gcc-libs' 'libpng' 'libtiff' 'libsm' 'libxext' 'libjpeg>=7') +makedepends=('libxt') +options=('!makeflags') +source=(http://xnc.jinr.ru/src-5/xnc-$pkgver.src.tar.gz xnc-gcc44.patch) +md5sums=('62446cdfdf5730f125fb351a658c0bd3' '60673809f2db3a8d9939e9f38ade59d2') + +build() { + cd "$srcdir/$pkgname-$pkgver" + patch -p0 < ../xnc-gcc44.patch || return 1 + ./configure --prefix=/usr --mandir=/usr/share/man || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 +} diff --git a/community/xnc/xnc-gcc44.patch b/community/xnc/xnc-gcc44.patch new file mode 100644 index 000000000..5ce977850 --- /dev/null +++ b/community/xnc/xnc-gcc44.patch @@ -0,0 +1,56 @@ +--- src/lib/tool/commonfuncs.cxx.orig 2009-07-15 21:19:42.000000000 -0400 ++++ src/lib/tool/commonfuncs.cxx 2009-07-15 21:23:58.000000000 -0400 +@@ -117,9 +117,9 @@ + } + + //Get first content of dirname +-char* get_first_content(const char *curdir, char *cont) ++const char* get_first_content(const char *curdir, char *cont) + { +- char *b=strchr(curdir,'/'); ++ const char *b=strchr(curdir,'/'); + if(b) + { + strncpy(cont,curdir,b-curdir); +--- src/include/commonfuncs.h.orig 2009-07-15 21:24:37.000000000 -0400 ++++ src/include/commonfuncs.h 2009-07-15 21:25:04.000000000 -0400 +@@ -15,7 +15,7 @@ + extern int path_to_fullpath(char* dest, char *srcdir); + extern void add_path_content(char *curdir, const char *cont, int vms_host=0); + extern void upper_path(char *curdir, int vms_host=0); +-extern char* get_first_content(const char *curdir, char *cont); ++extern const char* get_first_content(const char *curdir, char *cont); + extern void get_last_content(char *curdir, char *cont); + extern void get_last_and_rest_content(char* curdir, char* last, char* rest); + extern void str_swap(char *str1, char *str2); +--- src/lib/vfs/afs.cxx.orig 2009-07-15 21:47:44.000000000 -0400 ++++ src/lib/vfs/afs.cxx 2009-07-15 21:50:02.000000000 -0400 +@@ -29,7 +29,7 @@ + // The return value is static, so copy it before using the + // method again! + +-char *create_dirs(char *rootdir, char* dirlist) ++char *create_dirs(char *rootdir, const char* dirlist) + { + char str[L_MAXPATH]; + char cont[FLIST_NAME]; +@@ -1350,7 +1350,7 @@ + add_path_content(curdir, to_dir); + } else //If we here then we doing cd not to subdir but to subdir/subdir... + { +- char *s=to_dir; ++ const char *s=to_dir; + if(*s) + { + do +--- src/lib/vfs/ftpfs.cxx.orig 2009-07-15 21:50:48.000000000 -0400 ++++ src/lib/vfs/ftpfs.cxx 2009-07-15 21:54:26.000000000 -0400 +@@ -1413,7 +1413,7 @@ + return; + if(strcmp(dir,"/")) + { +- char *s=dir; ++ const char *s=dir; + if(*s=='/') //Skip leading '/' + s++; + do diff --git a/community/xnee/PKGBUILD b/community/xnee/PKGBUILD new file mode 100644 index 000000000..0007b6f82 --- /dev/null +++ b/community/xnee/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: Jaroslaw Swierczynski <swiergot@aur.archlinux.org> + +pkgname=xnee +pkgver=3.0.1 +pkgrel=1 +pkgdesc="A program to record, distribute, and replay X (X11) protocol data" +arch=('i686' 'x86_64') +url="http://www.sandklef.com/xnee/" +license=('GPL3') +depends=('gtk2' 'libxtst') +makedepends=('texinfo') +source=(ftp://ftp.gnu.org/gnu/xnee/Xnee-$pkgver.tar.gz) +md5sums=('dc6ec46841ed2fef07471824a7575028') + +build() { + cd $startdir/src/Xnee-$pkgver + ./configure --prefix=/usr --disable-doc --disable-gnome-applet + make || return 1 + make DESTDIR=$startdir/pkg install + install -m 755 -d $startdir/pkg/usr/{include/libxnee,lib} + install -m 644 libxnee/include/libxnee/* $startdir/pkg/usr/include/libxnee + install -m 644 libxnee/src/libxnee.a $startdir/pkg/usr/lib +} diff --git a/community/xosview/PKGBUILD b/community/xosview/PKGBUILD new file mode 100644 index 000000000..6b2d33588 --- /dev/null +++ b/community/xosview/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Juergen Hoetzel <juergen@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> + +pkgname=xosview +pkgver=1.8.3 +pkgrel=2 +pkgdesc="Displays system stats such as cpu, memory, swap, and network usage" +arch=(i686 x86_64) +depends=('gcc-libs' 'libxpm') +license=('GPL') +source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('88cf9fecfcc27a42d132d1f983c1f091') +url="http://xosview.sourceforge.net/" + +build() { + cd $startdir/src/$pkgname-$pkgver + LIBS=-L: ./configure --prefix=/usr # Workaround: avoid empty -L in configure script + + sed -i \ + 's|#include <linux/serial_reg.h>|#include </usr/src/linux-2.6.23-ARCH/include/linux/serial_reg.h>|' \ + linux/serialmeter.cc || return 1 + + /usr/bin/make || return 1 + mkdir -p $startdir/pkg/usr/{bin,man/man1,lib/X11/app-defaults} + /usr/bin/make PREFIX_TO_USE=$startdir/pkg/usr MANDIR=$startdir/pkg/usr/man/man1 install +} +# vim: ts=2 sw=2 et ft=sh diff --git a/community/xpacman/PKGBUILD b/community/xpacman/PKGBUILD new file mode 100644 index 000000000..33ec821e6 --- /dev/null +++ b/community/xpacman/PKGBUILD @@ -0,0 +1,38 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=xpacman +pkgver=0.11 +pkgrel=4 +pkgdesc="X pacman game (use z x / ' q keys)" +arch=(i686 x86_64) +url="http://www.ibiblio.org/pub/X11/contrib/games/" +license=('custom') +depends=(libx11) +source=(http://www.ibiblio.org/pub/X11/contrib/games/xpacman.tar.gz \ + http://www.ibiblio.org/pub/X11/contrib/games/xpacman.README) +md5sums=('b0ad824c4c0ea5c4d1f8f3e7b31f32f9' + '620c226d6d91461ac0d91e88655c9cbf') + +build() { + cd $startdir/src/$pkgname + + patch -Np1 <<EOF +diff -wbBur xpacman-0.11.orig/xpacman.c xpacman-0.11.orig.my/xpacman.c +--- xpacman-0.11.orig/xpacman.c 1996-08-14 16:08:12.000000000 +0400 ++++ xpacman-0.11.orig.my/xpacman.c 2007-07-03 18:59:05.000000000 +0400 +@@ -85,7 +85,7 @@ + void update_image_from_map(Window ,GC),update_image(Window, GC); + void setup_map_memory(void),free_memory(void),print_usage(void); + void reset_display_map(void),setup_maze(void); +-void maze_draw(int,int,int,int),draw_maze_point(int,int,enum mtype); ++void maze_draw(int,int,int,int),draw_maze_point(int,int,enum dtype); + void draw_maze_edges(void),draw_x_line(XImage *,int,int,int,int); + void setup_pill(XImage *),add_pills(int,int),setup_pacmen(void); + void setup_pacmanu(void),setup_pacman(XImage *),plot_pacman(Window,GC); +EOF + + gcc -o xpacman xpacman.c -lX11 && \ + install -D -m 0755 xpacman $startdir/pkg/usr/bin/xpacman && \ + install -D -m 0755 $startdir/src/xpacman.README $startdir/pkg/usr/share/licenses/xpacman/README +} diff --git a/community/xpacman2/PKGBUILD b/community/xpacman2/PKGBUILD new file mode 100644 index 000000000..70be93c75 --- /dev/null +++ b/community/xpacman2/PKGBUILD @@ -0,0 +1,29 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=xpacman2 +pkgver=1.002 +_pkgver=1_002 +pkgrel=2.1 +pkgdesc="another X pacman game" +arch=('i686' 'x86_64') +url="ftp://ftp.nvg.unit.no/pub/pacman/" +license=('GPL') +depends=(libx11 ncurses gcc-libs) +makedepends=() +source=(ftp://ftp.nvg.unit.no/pub/pacman/pacman-$_pkgver.tar.gz \ + build-fix.patch) +md5sums=('afcbc268d1eff6ea3a834c7a5f715f77' '4faf33134a2a74f284059a2971833fa1') +noextract=() + +build() { + cd $startdir/src/pacman-$_pkgver + + patch -Np1 <../build-fix.patch + + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + (cd $startdir/pkg/usr/bin/ && mv pacman xpacman2) +} diff --git a/community/xpacman2/build-fix.patch b/community/xpacman2/build-fix.patch new file mode 100644 index 000000000..f9f27f717 --- /dev/null +++ b/community/xpacman2/build-fix.patch @@ -0,0 +1,37 @@ +diff -wbBur pacman-1_002/ghost.cc pacman-1_002.my/ghost.cc +--- pacman-1_002/ghost.cc 1995-07-21 19:35:30.000000000 +0400 ++++ pacman-1_002.my/ghost.cc 2007-07-03 19:18:56.000000000 +0400 +@@ -165,7 +165,7 @@ + } + } + +-Ghost::go(Pacman *pac) { //go for pacman: do ghost code ++int Ghost::go(Pacman *pac) { //go for pacman: do ghost code + typ w; //what type is at next coordinates + int i=1; //moved or not? + int xx,yy; //coordinates +diff -wbBur pacman-1_002/ghost.h pacman-1_002.my/ghost.h +--- pacman-1_002/ghost.h 1995-04-07 21:02:34.000000000 +0400 ++++ pacman-1_002.my/ghost.h 2007-07-03 19:19:01.000000000 +0400 +@@ -31,7 +31,7 @@ + Ghost(COLOURTYPE,int,int); //constructor with coordinates + ~Ghost(); //destructor + void draw(void); //draw the ghost +-go(Pacman*); //go for pacman: do ghost code ++int go(Pacman*); //go for pacman: do ghost code + typ is_a(void) {return classGhost;} + void eat(void); //when pacman eats ghost + void getxy(int*,int*); +diff -wbBur pacman-1_002/point.cc pacman-1_002.my/point.cc +--- pacman-1_002/point.cc 1995-02-28 13:41:08.000000000 +0300 ++++ pacman-1_002.my/point.cc 2007-07-03 19:19:16.000000000 +0400 +@@ -1,7 +1,7 @@ + #include"point.h" + Point::Point(int xx=0,int yy=0) { x=xx; y=yy; }; +-Point::val_x() { return x; }; +-Point::val_y() { return y; }; ++int Point::val_x() { return x; }; ++int Point::val_y() { return y; }; + void Point::set_x(int xx) { x=xx; }; + void Point::set_y(int yy) { y=yy; }; + void Point::set_xy(int xx,int yy) { x=xx; y=yy; }; diff --git a/community/xpad/PKGBUILD b/community/xpad/PKGBUILD new file mode 100644 index 000000000..a806de66c --- /dev/null +++ b/community/xpad/PKGBUILD @@ -0,0 +1,23 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Kevin Piche <kevin@archlinux.org> +# Contributor: Ben <contrasutra@myrealbox.com> + +pkgname=xpad +pkgver=4.0 +pkgrel=3 +pkgdesc="Stickies-like notes program" +arch=(i686 x86_64) +depends=('gtk2' 'libsm' 'librsvg') +url="http://mterry.name/xpad/" +license=('GPL') +install=xpad.install +source=(http://launchpad.net/xpad/trunk/$pkgver/+download/xpad-$pkgver.tar.bz2) +md5sums=('a77bbabb4917c7da9b5d097d9a4e59a7') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + /usr/bin/make || return 1 + /usr/bin/make DESTDIR=$startdir/pkg install +} diff --git a/community/xpad/xpad.install b/community/xpad/xpad.install new file mode 100644 index 000000000..e4ba0e3fc --- /dev/null +++ b/community/xpad/xpad.install @@ -0,0 +1,15 @@ +post_install() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + which xdg-icon-resource 1>/dev/null 2>/dev/null && xdg-icon-resource forceupdate || true +} + +op=$1 +shift +$op $* diff --git a/community/xplanet/PKGBUILD b/community/xplanet/PKGBUILD new file mode 100644 index 000000000..2011619e5 --- /dev/null +++ b/community/xplanet/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: dorphell <dorphell@archlinux.org> +# Committer: Judd Vinet <jvinet@zeroflux.org> + +pkgname=xplanet +pkgver=1.2.1 +pkgrel=2 +pkgdesc="An Xearth wannabe" +arch=(i686 x86_64) +url="http://xplanet.sourceforge.net/" +license=('GPL') +depends=('pango' 'libungif' 'libtiff' 'perl' 'libxss') +source=(http://kent.dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('5dca0369ca64fa3c006b616b72b5e1cf') + +build() { + cd $startdir/src/$pkgname-$pkgver + + sed -i '1,2i#include <stdio.h>' src/Satellite.cpp + sed -i '1,2i#include <stdio.h>' src/Separation.cpp + + ./configure --prefix=/usr --with-freetype + make || return 1 + make prefix=$startdir/pkg/usr install +} diff --git a/community/xrestop/ChangeLog b/community/xrestop/ChangeLog new file mode 100644 index 000000000..d60dd0088 --- /dev/null +++ b/community/xrestop/ChangeLog @@ -0,0 +1,4 @@ + +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/xrestop/PKGBUILD b/community/xrestop/PKGBUILD new file mode 100644 index 000000000..201c4d1b4 --- /dev/null +++ b/community/xrestop/PKGBUILD @@ -0,0 +1,22 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Contributor: William Rea <sillywilly@gmail.com> + +pkgname=xrestop +pkgver=0.4 +pkgrel=1 +pkgdesc="Uses the X-Resource extension to provide 'top' like statistics" +arch=('i686' 'x86_64') +url="http://freedesktop.org/wiki/Software/xrestop" +license=('GPL') +depends=('libxres' 'ncurses') +source=(http://projects.o-hand.com/sources/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('d8a54596cbaf037e62b80c4585a3ca9b') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + +} + diff --git a/community/xsel/PKGBUILD b/community/xsel/PKGBUILD new file mode 100644 index 000000000..48ce33fbf --- /dev/null +++ b/community/xsel/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=xsel +pkgver=1.2.0 +pkgrel=1 +pkgdesc="XSel is a command-line program for getting and setting the contents of the X selection" +arch=(i686 x86_64) +url="http://www.vergenet.net/~conrad/software/xsel/" +license=("GPL") +depends=(libxext libsm) +source=(http://www.vergenet.net/~conrad/software/xsel/download/$pkgname-$pkgver.tar.gz) +md5sums=('75983f143ce83dc259796c6eaf85c8f5') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/xsensors/ChangeLog b/community/xsensors/ChangeLog new file mode 100644 index 000000000..67febbc76 --- /dev/null +++ b/community/xsensors/ChangeLog @@ -0,0 +1,7 @@ +2007-12-02 Corrado Primier <bardo@aur.archlinux.org> + + * Recompiled with xsensors-0.60-libsensors-3.patch, necessary to work + with lm_sensors 3 + * Added xsensors-0.60-gui-segfault.patch by DaNiMoTh, which fixes a + segmentation fault + * Cosmetic changes to PKGBUILD diff --git a/community/xsensors/PKGBUILD b/community/xsensors/PKGBUILD new file mode 100644 index 000000000..052af5adc --- /dev/null +++ b/community/xsensors/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Maintainer: Corrado Primier <bardo@aur.archlinux.org> + +pkgname=xsensors +pkgver=0.60 +pkgrel=2 +pkgdesc="X11 interface to lm_sensors" +arch=('i686' 'x86_64') +url="http://www.linuxhardware.org/xsensors/" +license=('GPL') +depends=('gtk2' 'lm_sensors') +makedepends=('pkgconfig') +source=(http://www.linuxhardware.org/xsensors/${pkgname}-${pkgver}.tar.gz + http://jdelvare.pck.nerim.net/sensors/xsensors-0.60-libsensors-3.patch + xsensors-0.60-gui-segfault.patch) +md5sums=('4f218896a79fc9cc765ff2d9eaa3d362' '6fe67f28c7ca418e685b4e21b98239e5' + '4bc773b26a4a23ce28312864f6c22898') + +build() { + cd ${startdir}/src/${pkgname}-${pkgver} + patch -Np1 -i ${startdir}/src/xsensors-0.60-libsensors-3.patch + patch -Np1 -i ${startdir}/src/xsensors-0.60-gui-segfault.patch + ./configure --prefix=/usr + make || return 1 + make DESTDIR=${startdir}/pkg install + install -Dm644 ${startdir}/src/${pkgname}-${pkgver}/pixmaps/default.xpm \ + ${startdir}/pkg/usr/share/xsensors/pixmaps/default.xpm +} + +# vim:set ts=2 sw=2 et: diff --git a/community/xsensors/xsensors-0.60-gui-segfault.patch b/community/xsensors/xsensors-0.60-gui-segfault.patch new file mode 100644 index 000000000..9392c5e2c --- /dev/null +++ b/community/xsensors/xsensors-0.60-gui-segfault.patch @@ -0,0 +1,427 @@ +--- xsensors-0.60.orig/src/gui.c.original 2007-12-01 11:26:02.000000000 +0100 ++++ xsensors-0.60/src/gui.c 2007-12-01 11:18:18.000000000 +0100 +@@ -116,199 +116,200 @@ + + gdk_window_clear_area( widget->window, event->area.x, event->area.y, + event->area.width, event->area.height ); +- +- switch ( current->feattype ) { +- case FAN: +- if ( current->curvalue < current->curmin ) +- highLow = 30; +- +- result = (int) current->curvalue; +- +- x = 198; +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 0, 0, 18, 30 ); +- +- curInt = result / 1000; +- result = result % 1000; +- +- get_pm_location( curInt, &x ); +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 18, 0, 18, 30 ); +- +- curInt = result / 100; +- result = result % 100; +- +- get_pm_location( curInt, &x ); +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 36, 0, 18, 30 ); +- +- curInt = result / 10; +- result = result % 10; +- +- get_pm_location( curInt, &x ); +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 54, 0, 18, 30 ); +- +- curInt = result; +- +- get_pm_location( curInt, &x ); +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 72, 0, 18, 30 ); +- +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, 0, 120 + highLow, +- 90, 0, 57, 30 ); +- break; +- case TEMP: +- if ( current->curvalue > current->curmax ) +- highLow = 30; +- +- if ( tf == TRUE ) +- current->curvalue = ( 1.8 * current->curvalue ) + 32; +- +- result = (int) ( current->curvalue * 10 ); +- +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, 198, highLow, +- 0, 0, 18, 30 ); +- +- if ( result >= 1000 ) { +- curInt = result / 1000; +- result = result % 1000; +- get_pm_location( curInt, &x ); +- } else { ++ if (current != NULL) { ++ switch ( current->feattype ) { ++ case FAN: ++ if ( current->curvalue < current->curmin ) ++ highLow = 30; ++ ++ result = (int) current->curvalue; ++ + x = 198; +- } +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 18, 0, 18, 30 ); +- +- curInt = result / 100; +- result = result % 100; +- +- get_pm_location( curInt, &x ); +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 36, 0, 18, 30 ); +- +- curInt = result / 10; +- result = result % 10; +- +- get_pm_location( curInt, &x ); +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 54, 0, 18, 30 ); ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 0, 0, 18, 30 ); + +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, 171, 60 + highLow, +- 72, 0, 18, 30 ); +- +- curInt = result; +- get_pm_location( curInt, &x ); +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 78, 0, 18, 30 ); +- +- if ( tf == FALSE ) +- x = 0; +- else +- x = 57; +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, 60 + highLow, +- 96, 0, 57, 30 ); +- +- break; +- case VOLT: +- if ( current->curvalue > current->curmax || +- current->curvalue < current->curmin ) +- highLow = 30; +- +- result = round( current->curvalue * 100 ); +- +- if ( result < 0 ) { +- result = result * -1; +- x = 180; +- } else { +- x = 198; +- } +- +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 0, 0, 18, 30 ); +- +- if ( result >= 1000 ) { + curInt = result / 1000; + result = result % 1000; ++ + get_pm_location( curInt, &x ); +- } else { +- x = 198; +- } +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 18, 0, 18, 30 ); +- +- curInt = result / 100; +- result = result % 100; +- +- get_pm_location( curInt, &x ); +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 36, 0, 18, 30 ); +- +- /* Display decimal point */ +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, 171, 60 + highLow, +- 54, 0, 6, 30 ); +- +- curInt = result / 10; +- result = result % 10; +- +- get_pm_location( curInt, &x ); +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 60, 0, 18, 30 ); +- +- +- curInt = result; +- get_pm_location( curInt, &x ); +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, x, highLow, +- 78, 0, 18, 30 ); +- +- /* Display V */ +- gdk_draw_drawable( widget->window, +- widget->style->fg_gc[ GTK_WIDGET_STATE +- (widget) ], theme, 114, 60 + highLow, +- 96, 0, 57, 30 ); +- +- +- break; +- default: +- break; ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 18, 0, 18, 30 ); ++ ++ curInt = result / 100; ++ result = result % 100; ++ ++ get_pm_location( curInt, &x ); ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 36, 0, 18, 30 ); ++ ++ curInt = result / 10; ++ result = result % 10; ++ ++ get_pm_location( curInt, &x ); ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 54, 0, 18, 30 ); ++ ++ curInt = result; ++ ++ get_pm_location( curInt, &x ); ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 72, 0, 18, 30 ); ++ ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, 0, 120 + highLow, ++ 90, 0, 57, 30 ); ++ break; ++ case TEMP: ++ if ( current->curvalue > current->curmax ) ++ highLow = 30; ++ ++ if ( tf == TRUE ) ++ current->curvalue = ( 1.8 * current->curvalue ) + 32; ++ ++ result = (int) ( current->curvalue * 10 ); ++ ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, 198, highLow, ++ 0, 0, 18, 30 ); ++ ++ if ( result >= 1000 ) { ++ curInt = result / 1000; ++ result = result % 1000; ++ get_pm_location( curInt, &x ); ++ } else { ++ x = 198; ++ } ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 18, 0, 18, 30 ); ++ ++ curInt = result / 100; ++ result = result % 100; ++ ++ get_pm_location( curInt, &x ); ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 36, 0, 18, 30 ); ++ ++ curInt = result / 10; ++ result = result % 10; ++ ++ get_pm_location( curInt, &x ); ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 54, 0, 18, 30 ); ++ ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, 171, 60 + highLow, ++ 72, 0, 18, 30 ); ++ ++ curInt = result; ++ get_pm_location( curInt, &x ); ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 78, 0, 18, 30 ); ++ ++ if ( tf == FALSE ) ++ x = 0; ++ else ++ x = 57; ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, 60 + highLow, ++ 96, 0, 57, 30 ); ++ ++ break; ++ case VOLT: ++ if ( current->curvalue > current->curmax || ++ current->curvalue < current->curmin ) ++ highLow = 30; ++ ++ result = round( current->curvalue * 100 ); ++ ++ if ( result < 0 ) { ++ result = result * -1; ++ x = 180; ++ } else { ++ x = 198; ++ } ++ ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 0, 0, 18, 30 ); ++ ++ if ( result >= 1000 ) { ++ curInt = result / 1000; ++ result = result % 1000; ++ get_pm_location( curInt, &x ); ++ } else { ++ x = 198; ++ } ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 18, 0, 18, 30 ); ++ ++ curInt = result / 100; ++ result = result % 100; ++ ++ get_pm_location( curInt, &x ); ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 36, 0, 18, 30 ); ++ ++ /* Display decimal point */ ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, 171, 60 + highLow, ++ 54, 0, 6, 30 ); ++ ++ curInt = result / 10; ++ result = result % 10; ++ ++ get_pm_location( curInt, &x ); ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 60, 0, 18, 30 ); ++ ++ ++ curInt = result; ++ get_pm_location( curInt, &x ); ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, x, highLow, ++ 78, 0, 18, 30 ); ++ ++ /* Display V */ ++ gdk_draw_drawable( widget->window, ++ widget->style->fg_gc[ GTK_WIDGET_STATE ++ (widget) ], theme, 114, 60 + highLow, ++ 96, 0, 57, 30 ); ++ ++ ++ break; ++ default: ++ break; ++ } + } + + return TRUE; +@@ -471,12 +472,14 @@ + if ( head == NULL ) { + prev = head; + head = current = add_node( head, name, darea, featpbar, feature ); +- } else { ++ } else if (current != NULL) { + prev = current; + current = current->next = +- add_node( current->next, name, darea, featpbar, feature ); +- } +- ++ add_node(current->next, name, darea, featpbar, feature); ++ } else ++ continue; ++ ++ + /* Connect the expose event sinal handler to redraw the numbers. */ + g_signal_connect( G_OBJECT(darea), "expose_event", + G_CALLBACK(expose_event_callback), current ); +@@ -499,7 +502,7 @@ + } + + gtk_frame_set_label( GTK_FRAME (featframe), feattext ); +- ++ if (current != NULL) { + switch ( current->feattype ) { + case VOLT: + currbox = voltbox; +@@ -518,6 +521,7 @@ + "Type not recognized, not packing.\n" ); + break; + } ++ } + gtk_box_pack_start( GTK_BOX (currbox), featframe, + FALSE, FALSE, 0 ); + gtk_container_add (GTK_CONTAINER (featframe), innerbox); diff --git a/community/xsettings-client/PKGBUILD b/community/xsettings-client/PKGBUILD new file mode 100644 index 000000000..d04918e94 --- /dev/null +++ b/community/xsettings-client/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Alois Belaska <lloyd@centrum.cz> + +pkgname=xsettings-client +pkgver=0.10 +pkgrel=4 +pkgdesc="Provides cross toolkit configuration settings such as theme parameters" +arch=('i686' 'x86_64') +license=('GPL') +url="http://projects.o-hand.com/matchbox/sources" +source=(http://projects.o-hand.com/matchbox/sources/optional-dependencies/Xsettings-client-$pkgver.tar.gz) +md5sums=('c14aa9db6c097e0306dac97fb7da1add') +options=('!libtool') + +build() { + cd $startdir/src/Xsettings-client-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} diff --git a/community/xtmsplit/PKGBUILD b/community/xtmsplit/PKGBUILD new file mode 100644 index 000000000..226222c2c --- /dev/null +++ b/community/xtmsplit/PKGBUILD @@ -0,0 +1,18 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +pkgname=xtmsplit +pkgver=0.2 +pkgrel=1 +pkgdesc="Xtremsplit-compliant file splitter/merger" +arch=('i686' 'x86_64') +url="http://www.software.caelistis.be/" +license=('GPL') +depends=(gcc-libs) +source=(http://www.software.caelistis.be/$pkgname-$pkgver.tar.gz) +md5sums=('e284694d67d5715b3a8cb46222bcc789') + +build() { + cd "$srcdir/$pkgname" + ./configure --prefix=/usr + make || return 1 + make DESTDIR="$pkgdir" install +} diff --git a/community/xv/ChangeLog b/community/xv/ChangeLog new file mode 100644 index 000000000..acd145efb --- /dev/null +++ b/community/xv/ChangeLog @@ -0,0 +1,12 @@ +2009-07-13 Eric Belanger <eric@archlinux.org> + + * xv 3.10a-11 + * Rebuilt against libjpeg 7 + * Updated source url + +2009-04-30 Eric Belanger <eric@archlinux.org> + + * xv 3.10a-10 + * Added libxt and jasper makedepends + * FHS man pages + * Added ChangeLog diff --git a/community/xv/PKGBUILD b/community/xv/PKGBUILD new file mode 100644 index 000000000..f7b796135 --- /dev/null +++ b/community/xv/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Eric Belanger <eric@archlinux.org> +# Contributor: Joo Paulo F Farias <jpaulofarias@yahoo.com.br> + +pkgname=xv +pkgver=3.10a +pkgrel=11 +pkgdesc="xv is a nice image viewer" +arch=('i686' 'x86_64') +url="http://www.trilon.com/xv/" +license=('custom') +depends=('libpng' 'libx11' 'libtiff' 'libjpeg>=7') +makedepends=('libxt' 'jasper') +source=(ftp://ftp.trilon.com/pub/xv/${pkgname}-${pkgver}.tar.gz license.txt \ + http://downloads.sourceforge.net/sourceforge/png-mng/xv-3.10a-jumbo-patches-20070520.tar.gz) +md5sums=('2d4fbeec1561304362781cc8e2f7f72d' 'a26707358621d05501528171978280d8'\ + '9fb2d0ec320498105cafeba38a588472') +sha1sums=('9e6372f154be9e9e355972cbeb91d98d9c342474' + '4561344e8f2c30eee9c55b14a14f062d89d6e7b7' + 'd00308c1687d9d803d26ef40c73d19a0f593c626') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + patch -p1 < ../xv-3.10a-jumbo-fix-enh-patch-20070520.txt || return 1 + make JP2KDIR=/usr/lib || return 1 + install -d ${pkgdir}/usr/{bin,lib,share/man/man1} + make DESTDIR=${pkgdir} PREFIX=/usr install || return 1 + +# installing source tarball content (to comply with license) + rm -r ${pkgdir}/usr/lib + install -d ${pkgdir}/usr/share + tar -xzf ${srcdir}/${pkgname}-${pkgver}.tar.gz -C ${pkgdir}/usr/share + mv ${pkgdir}/usr/share/${pkgname}-${pkgver} ${pkgdir}/usr/share/${pkgname} + install -D -m644 ${srcdir}/license.txt ${pkgdir}/usr/share/licenses/${pkgname}/license.txt + +# fixing permissions/ownerswhip + chown -R root:root ${pkgdir}/usr/share/${pkgname} + chmod 644 ${pkgdir}/usr/share/xv/{tiff,vms}/* + chmod 755 ${pkgdir}/usr/share/xv/tiff/RANLIB.csh + rm -r ${pkgdir}/usr/share/xv/.xvpics +} diff --git a/community/xv/license.txt b/community/xv/license.txt new file mode 100644 index 000000000..7dd87c233 --- /dev/null +++ b/community/xv/license.txt @@ -0,0 +1,139 @@ +XV Licensing Information +------------------------ +XV IS SHAREWARE FOR PERSONAL USE ONLY. + +You may use XV for your own amusement, and if you find it nifty, +useful, generally cool, or of some value to you, your registration fee +would be greatly appreciated. $25 is the standard registration fee, +though of course, larger amounts are quite welcome. Folks who donate +$40 or more can receive a printed, bound copy of the XV manual for no +extra charge. If you want one, just ask. BE SURE TO SPECIFY THE +VERSION OF XV THAT YOU ARE USING! + +COMMERCIAL, GOVERNMENT, AND INSTITUTIONAL USERS MUST REGISTER THEIR +COPIES OF XV. + +This does *not* mean that you are required to register XV just because +you play with it on the workstation in your office. This falls under +the heading of 'personal use'. If you are a sysadmin, you can put XV +up in a public directory for your users amusement. Again, 'personal +use', albeit plural. + +On the other hand, if you use XV in the course of doing your work, +whatever your 'work' may happen to be, you *must* register your +copy of XV. (Note: If you are a student, and you use XV to do +classwork or research, you should get your professor/teacher/advisor +to purchase an appropriate number of copies.) + +XV licenses are $25 each. You should purchase one license per +workstation, or one per XV user, whichever is the smaller number. XV +is *not* sold on a 'number of concurrent users' basis. If XV was some +$1000 program, yes, that would be a reasonable request, but at $25, +it's not. Also, given that XV is completely unlocked, there is no way +to enforce any 'number of concurrent users' limits, so it isn't sold +that way. + +Printed and bound copies of the 100-odd page XV manual are available +for $15 each. Note that manuals are *only* sold with, at minimum, an +equal number of licenses. (e.g. if you purchase 5 licenses, you can +also purchase *up to* 5 copies of the manual) + +The source code to the program can be had (as a compressed 'tar' file +split over a couple 3.5" MS-DOS formatted floppies) for $15, for those +who don't have ftp capabilities. + +Orders outside the US and Canada must add an additional $5 per manual +ordered to cover the additional shipping charges. + +Checks, money orders, and purchase orders are accepted. Credit cards +are not. All forms of payment must be payable in US Funds. Checks +must be payable through a US bank (or a US branch of a non-US bank). +Purchase orders for less than $50, while still accepted, are not +encouraged. + +All payments should be payable to 'John Bradley', and mailed to: + John Bradley + 1053 Floyd Terrace + Bryn Mawr, PA 19010 + USA + + +Site Licenses +------------- +If you are planning to purchase 10 or more licenses, site licenses are +available, at a substantial discount. Site licenses let you run XV on +any and all computing equipment at the site, for any purpose +whatsoever. The site license covers the current version of XV, and +any versions released within one year of the licensing date. You are +also allowed to duplicate and distribute an unlimited number of copies +of the XV manual, but only for use within the site. Covered versions +of the software may be run in perpetuity. + +Also, it should be noted that a 'site' can be defined as anything +you'd like. It can be a physical location (a room, building, +location, etc.), an organizational grouping (a workgroup, department, +division, etc.) or any other logical grouping ("the seventeen +technical writers scattered about our company", etc.). + +The site license cost will be based on your estimate of the number of +XV users or workstations at your site, whichever is the smaller +number. + +If you are interested in obtaining a site license, please contact the +author via electronic mail or FAX (see below for details). Send +information regarding your site (the name or definition of the 'site', +a physical address, a fax number, and an estimate of the number of +users or workstations), and we'll get a site license out to you for +your examination. + + +Copyright Notice +---------------- +XV is Copyright 1989, 1994 by John Bradley + +Permission to copy and distribute XV in its entirety, for +non-commercial purposes, is hereby granted without fee, provided that +this license information and copyright notice appear in all copies. + +If you redistribute XV, the *entire* contents of this distribution +must be distributed, including the README, and INSTALL files, the +sources, and the complete contents of the 'docs' directory. + +Note that distributing XV 'bundled' in with any product is considered +to be a 'commercial purpose'. + +Also note that any copies of XV that are distributed MUST be built +and/or configured to be in their 'unregistered copy' mode, so that it +is made obvious to the user that XV is shareware, and that they should +consider registering, or at least reading this information. + +The software may be modified for your own purposes, but modified +versions may not be distributed without prior consent of the author. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the author be held liable for any damages +arising from the use of this software. + +If you would like to do something with XV that this copyright +prohibits (such as distributing it with a commercial product, using +portions of the source in some other program, distributing registered +copies, etc.), please contact the author (preferably via email). +Arrangements can probably be worked out. + + +The author may be contacted via: + US Mail: John Bradley + 1053 Floyd Terrace + Bryn Mawr, PA 19010 + + FAX: (610) 520-2042 + +Electronic Mail regarding XV should be sent to one of these three addresses: + xv@devo.dccs.upenn.edu - general XV questions + xvbiz@devo.dccs.upenn.edu - all XV licensing questions + xvtech@devo.dccs.upenn.edu - bug reports, technical questions + +Please do *not* send electronic mail directly to the author, as he +gets more than enough as it is. + + diff --git a/community/xvkbd/PKGBUILD b/community/xvkbd/PKGBUILD new file mode 100644 index 000000000..b88fa312f --- /dev/null +++ b/community/xvkbd/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Benjamin Andresen <benny@klapmuetz.org> +# Contributor: Mikko Seppдlд <t-r-a-y@mbnet.fi> + +pkgname=xvkbd +pkgver=3.0 +pkgrel=3 +pkgdesc="virtual (graphical) keyboard program for X Window System" +arch=('i686' 'x86_64') +url="http://homepage3.nifty.com/tsato/xvkbd/" +license=('GPL') +depends=('libxmu' 'xaw3d' 'glibc' 'libxt' 'libxtst' 'libxp') +makedepends=('imake') +source=(http://homepage3.nifty.com/tsato/xvkbd/xvkbd-$pkgver.tar.gz \ + XVkbd-russian) +md5sums=('72fd96feeb2a589b2b68e9fa387afb0b' + '08b917bed411e306effe6a5122b42e20') + +build() { + cd "$startdir/src/$pkgname-$pkgver" + + sed -i 's|norwegian,portuguese,slovene,spanish,swedish,swissgerman,turkish,uk,latin1|norwegian,portuguese,slovene,spanish,swedish,swissgerman,turkish,uk,latin1,russian|g' XVkbd-common.ad + patch xvkbd.c <<EOF +diff xvkbd-2.8/xvkbd.c xvkbd-2.8.my/xvkbd.c +45a46 +> #include <X11/extensions/XKB.h> +1988a1990 +> XkbLockGroup(dpy, XkbUseCoreKbd, (shift_state & altgr_mask) ? 1 : 0); +EOF + + xmkmf + make || return 1 + make DESTDIR=$startdir/pkg install || return 1 + + # fix + rm -f $startdir/pkg/usr/lib/X11/app-defaults && \ + mkdir -p $startdir/pkg/usr/lib/X11 && \ + mv $startdir/pkg/etc/X11/app-defaults $startdir/pkg/usr/lib/X11/ && \ + rm -rf $startdir/pkg/etc/ && \ + install -D -m 0644 $startdir/src/XVkbd-russian $startdir/pkg/usr/lib/X11/app-defaults/XVkbd-russian +} +# vim:set ts=2 sw=2 et: diff --git a/community/xvkbd/XVkbd-russian b/community/xvkbd/XVkbd-russian new file mode 100644 index 000000000..ed5e3ba5e --- /dev/null +++ b/community/xvkbd/XVkbd-russian @@ -0,0 +1,108 @@ +!! XVkbd-russian.ad - Russian (win-keyboard like) layout for xvkbd +!! by Victor Wagner <vitus@45.free.net) +!! based on sample app-defaults file for xvkbd +!! by Tom Sato <VEF00200@nifty.ne.jp>, http://homepage3.nifty.com/tsato/ +!! +!! Requires xvkbd to be started in ru_RU.KOI8-R (or ru_UA.KOI8-R) locale +!! to show key labels correctly. You may recode this file to any other +!! 8-bit cyrillic encoding and change font resources appropriately. But +!! as of xvkbd ver 2.6 it doesn't show labels correctly if resourses +!! are in utf-8 +!! +!! Last update: 2006-07-27 + +#include "XVkbd-common" + +xvkbd.title: xvkbd - Virtual Keyboard (Russian) + +xvkbd*generalFont: -*-fixed-medium-r-normal-*-13-*-*-*-*-*-koi8-r +xvkbd*letterFont: -*-fixed-medium-r-normal-*-13-*-*-*-*-*-koi8-r + +xvkbd*space.width: 80 + +xvkbd.modalKeytop: true + +xvkbd.NormalKeys: \ + F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 BackSpace \n\ + Escape 1 2 3 4 5 6 7 8 9 0 - = ` # \n\ + Tab q w e r t y u i o p [ ] Delete \n\ + Control_L a s d f g h j k l ; ' Return \n\ + Shift_L \\ z x c v b n m , . / Multi_key Shift_R \n\ + MainMenu Caps_Lock Alt_L Meta_L space Meta_R Mode_switch Left Right Up Down Focus + +xvkbd.ShiftKeys: \ + F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 BackSpace \n\ + Escape ! @ # $ % ^ & = ( ) _ + ~ # \n\ + Tab Q W E R T Y U I O P { } Delete \n\ + Control_L A S D F G H J K L : " Return \n\ + Shift_L | Z X C V B N M < > ? Multi_key Shift_R \n\ + MainMenu Caps_Lock Alt_L Meta_L space Meta_R Mode_switch Left Right Up Down Focus + + +xvkbd.KeyLabels: \ + F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Backspace \n\ + Esc 1 2 3 4 5 6 7 8 9 0 - = ` # \n\ + Tab q w e r t y u i o p [ ] Del \n\ + Ctrl a s d f g h j k l ; ' Return \n\ + Shift \\ z x c v b n m , . / Comp Shift \n\ + MainMenu Caps Alt Meta space Meta Rus left right up down Focus + +xvkbd.NormalKeyLabels: \ + F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Backspace \n\ + Esc 1 2 3 4 5 6 7 8 9 0 - = ` # \n\ + Tab q w e r t y u i o p [ ] Del \n\ + Ctrl a s d f g h j k l ; ' Return \n\ + Shift \\ z x c v b n m , . / Comp Shift \n\ + MainMenu Caps Alt Meta space Meta Rus left right up down Focus + + +xvkbd.ShiftKeyLabels: \ + F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Backspace \n\ + Esc ! @ # $ % ^ & = ( ) _ + ~ # \n\ + Tab Q W E R T Y U I O P { } Del \n\ + Ctrl A S D F G H J K L : " Return \n\ + Shift | Z X C V B N M < > ? Comp Shift \n\ + MainMenu Caps Alt Meta space Meta Rus left right up down Focus + + +xvkbd.AltgrKeys: \ + F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 BackSpace \n\ + Escape 1 2 3 4 5 6 7 8 9 0 - = Cyrillic_io # \n\ + Tab Cyrillic_shorti Cyrillic_tse Cyrillic_u Cyrillic_ka Cyrillic_ie\ + Cyrillic_en Cyrillic_ghe Cyrillic_sha Cyrillic_shcha Cyrillic_ze\ + Cyrillic_ha Cyrillic_hardsign Delete \n\ + Control_L Cyrillic_ef Cyrillic_yeru Cyrillic_ve Cyrillic_a Cyrillic_pe\ + Cyrillic_er Cyrillic_o Cyrillic_el Cyrillic_de Cyrillic_zhe Cyrillic_e\ + Return \n\ + Shift_L \\ Cyrillic_ya Cyrillic_che Cyrillic_es Cyrillic_em Cyrillic_i\ + Cyrillic_te Cyrillic_softsign Cyrillic_be Cyrillic_yu . Multi_key Shift_R \n\ + MainMenu Caps_Lock Alt_L Meta_L space Meta_R Mode_switch Left Right Up Down Focus + +xvkbd.ShiftAltgrKeys: \ + F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 BackSpace \n\ + Escape ! " # ; % : ? * ( ) _ + Cyrillic_IO # \n\ + Tab Cyrillic_SHORTI Cyrillic_TSE Cyrillic_U Cyrillic_KA Cyrillic_IE\ + Cyrillic_EN Cyrillic_GHE Cyrillic_SHA Cyrillic_SHCHA Cyrillic_ZE\ + Cyrillic_HA Cyrillic_HARDSIGN Delete \n\ + Control_L Cyrillic_EF Cyrillic_YERU Cyrillic_VE Cyrillic_A Cyrillic_PE\ + Cyrillic_ER Cyrillic_O Cyrillic_EL Cyrillic_DE Cyrillic_ZHE Cyrillic_E\ + Return \n\ + Shift_L \\ Cyrillic_YA Cyrillic_CHE Cyrillic_ES Cyrillic_EM Cyrillic_I\ + Cyrillic_TE Cyrillic_SOFTSIGN Cyrillic_BE Cyrillic_YU , Multi_key Shift_R \n\ + MainMenu Caps_Lock Alt_L Meta_L space Meta_R Mode_switch Left Right Up Down Focus + +xvkbd.AltgrKeyLabels: \ + F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 BackSpace \n\ + Escape 1 2 3 4 5 6 7 8 9 0 - = � # \n\ + Tab � � � � � � � � � � � � Delete \n\ + Control � � � � � � � � � � � Return \n\ + Shift \\ � � � � � � � � � . Comp Shift \n\ + Menu Caps Alt Meta space Meta Eng left right up down Focus + +xvkbd.ShiftAltgrKeyLabels: \ + F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Backspace \n\ + Esc ! " # ; % : ? * ( ) _ + � ~ \n\ + Tab � � � � � � � � � � � � Del \n\ + Ctrl � � � � � � � � � � � Return \n\ + Shift / � � � � � � � � � , Comp Shift \n\ + Menu Caps Alt Meta space Meta Eng left right up down Focus diff --git a/community/xxkb/PKGBUILD b/community/xxkb/PKGBUILD new file mode 100644 index 000000000..7a51d0981 --- /dev/null +++ b/community/xxkb/PKGBUILD @@ -0,0 +1,40 @@ +# $Id: PKGBUILD 997 2009-08-11 09:07:34Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=xxkb +pkgver=1.11 +pkgrel=3 +pkgdesc="keyboard layout switcher/indicator" +arch=(i686 x86_64) +url="http://sf.net/projects/xxkb/" +license=(PerlArtistic) +depends=(libxpm) +makedepends=(patch imake) +source=(http://downloads.sourceforge.net/xxkb/xxkb-$pkgver-src.tar.gz + XXkb \ + en22.xpm \ + ru22.xpm) +md5sums=('c2e5c7f3285033f0e26b358ef95a7c89' + 'f181b7a017d3d2524ecf10638317d341' + '649c6d378fe12853d457b768bd273dc5' + 'f1692f0be5fc697b3b792d0098bdb42f') + +build() { + cd $srcdir/xxkb + xmkmf + make PROJECTROOT=/usr PIXMAPDIR=/usr/share/$pkgname LOCAL_LIBRARIES='-lXext -lXt -lXpm' || return 1 + + install -d $pkgdir/usr/bin + install -d $pkgdir/usr/share/$pkgname + install -d $pkgdir/usr/man/man1 + install -d $pkgdir/usr/share/X11/app-defaults + + install -m 0755 xxkb $pkgdir/usr/bin && \ + install -m 0644 ../XXkb $pkgdir/usr/share/X11/app-defaults/XXkb && \ + install -m 0644 pixmaps/*.xpm $pkgdir/usr/share/$pkgname && \ + install -m 0644 $pkgname.man $pkgdir/usr/man/man1/$pkgname.1 && \ + install -m 0644 ../*.xpm $pkgdir/usr/share/$pkgname/ || return 1 + + mv $pkgdir/usr/man $pkgdir/usr/share/ +} diff --git a/community/xxkb/XXkb b/community/xxkb/XXkb new file mode 100644 index 000000000..ce1eeb3bb --- /dev/null +++ b/community/xxkb/XXkb @@ -0,0 +1,16 @@ +XXkb.controls.add_when_start: yes +XXkb.controls.add_when_create: yes +XXkb.controls.add_when_change: yes +XXkb.controls.focusout: yes +XXkb.controls.two_state: yes +XXkb.controls.button_delete: yes +XXkb.controls.button_delete_and_forget: no +XXkb.controls.mainwindow_delete: no +XXkb.group.base: 1 +XXkb.group.alt: 2 +XXkb.bell.enable: no +XXkb.mainwindow.enable: no +XXkb.button.enable: no +XXkb.ignore.reverse: no +XXkb.mousebutton.1.reverse: no +XXkb.mousebutton.3.reverse: no diff --git a/community/xxkb/en22.xpm b/community/xxkb/en22.xpm new file mode 100644 index 000000000..8ddf284f7 --- /dev/null +++ b/community/xxkb/en22.xpm @@ -0,0 +1,105 @@ +/* XPM */ +static char * en48_xpm[] = { +"22 22 80 1", +" c None", +". c #FF4949", +"+ c #ECE4F7", +"@ c #3232FF", +"# c #0000FF", +"$ c #4A4AFF", +"% c #FF9F9F", +"& c #FF0000", +"* c #FF2A2A", +"= c #BFBFFF", +"- c #FF1313", +"; c #FF4F4F", +"> c #E7DBF3", +", c #3535FF", +"' c #FFCDCD", +") c #FF1818", +"! c #FF5252", +"~ c #E6D9F2", +"{ c #3434FF", +"] c #7C7CFF", +"^ c #FFCACA", +"/ c #FF1919", +"( c #FF5151", +"_ c #E9DEF4", +": c #2F2FFF", +"< c #0303FF", +"[ c #7B7BFF", +"} c #FFCBCB", +"| c #FF1616", +"1 c #FF4D4D", +"2 c #EAE6FB", +"3 c #2C2CFF", +"4 c #0202FF", +"5 c #FDCDD0", +"6 c #FF1515", +"7 c #FBCFD3", +"8 c #7E7EFF", +"9 c #E4E4FF", +"0 c #FFF2F2", +"a c #C2C2FF", +"b c #FF4A4A", +"c c #FFD2D2", +"d c #FF6464", +"e c #FF1B1B", +"f c #FF0707", +"g c #DFDFFF", +"h c #FFF7F7", +"i c #FFBFBF", +"j c #FFEFEF", +"k c #2323FF", +"l c #E0DCFB", +"m c #FF5F5F", +"n c #FF1212", +"o c #FFD4D4", +"p c #DEDEFF", +"q c #FF5D5D", +"r c #FF0D0D", +"s c #CECEFF", +"t c #FFFFFF", +"u c #2525FF", +"v c #FF0B0B", +"w c #FEC4C5", +"x c #8E8EFF", +"y c #4D4DFF", +"z c #2727FF", +"A c #E0D8F7", +"B c #DFD6F6", +"C c #FF6262", +"D c #E2DCF9", +"E c #FF6161", +"F c #FFBCBC", +"G c #8D8DFF", +"H c #FF1010", +"I c #FFBDBD", +"J c #8C8CFF", +"K c #0505FF", +"L c #FF0A0A", +"M c #FFC1C1", +"N c #8F8FFF", +"O c #0404FF", +".+@#####$%&&*=#####@+.", +"-;>,####$%&&*=####,>;-", +"')!~{###$%&&*=###{~!)'", +"]^/(_:##$%&&*=##:_(/^]", +"<[}|123#$%&&*=#321|}[<", +"#4[56.2:$%&&*=:2.65[4#", +"###[761_8%&&*9_167[###", +"####[5|(0%&&*0(|5[####", +"$$$$$a}bc%&&*cb}a$$$$$", +"%%%%%%%%%d&&e%%%%%%%%%", +"&&&&&&&&&&&&&&&&&&&&&&", +"&&&&&&&&&&&&&&&&&&&&&&", +"*********e&&f*********", +"=====ghij%&&*jihg=====", +"####klmno%&&*onmlk####", +"###kpqris%&&*tirqpk###", +"##ulqvwxy%&&*axwvqlu##", +"#zAmrwx#$%&&*=#xwrmAz#", +"zBCnix##$%&&*=##xinCBz", +"DE-FG<##$%&&*=##<GF-ED", +"qHIJK###$%&&*=###KJIHq", +"LMNO####$%&&*=####ONML"}; diff --git a/community/xxkb/ru22.xpm b/community/xxkb/ru22.xpm new file mode 100644 index 000000000..e1e1aeec8 --- /dev/null +++ b/community/xxkb/ru22.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * ru22_xpm[] = { +"22 22 6 1", +" c None", +". c #FFFFFF", +"+ c #DFDFFF", +"@ c #0000FF", +"# c #5500AA", +"$ c #FF0000", +"......................", +"......................", +"......................", +"......................", +"......................", +"......................", +"++++++++++++++++++++++", +"@@@@@@@@@@@@@@@@@@@@@@", +"@@@@@@@@@@@@@@@@@@@@@@", +"@@@@@@@@@@@@@@@@@@@@@@", +"@@@@@@@@@@@@@@@@@@@@@@", +"@@@@@@@@@@@@@@@@@@@@@@", +"@@@@@@@@@@@@@@@@@@@@@@", +"@@@@@@@@@@@@@@@@@@@@@@", +"######################", +"$$$$$$$$$$$$$$$$$$$$$$", +"$$$$$$$$$$$$$$$$$$$$$$", +"$$$$$$$$$$$$$$$$$$$$$$", +"$$$$$$$$$$$$$$$$$$$$$$", +"$$$$$$$$$$$$$$$$$$$$$$", +"$$$$$$$$$$$$$$$$$$$$$$", +"$$$$$$$$$$$$$$$$$$$$$$"}; diff --git a/community/yacpi/ChangeLog b/community/yacpi/ChangeLog new file mode 100644 index 000000000..811f87d4f --- /dev/null +++ b/community/yacpi/ChangeLog @@ -0,0 +1,3 @@ +2007-06-28 tardo <tardo@nagi-fanboi.net> +* Built for x86_64 + diff --git a/community/yacpi/PKGBUILD b/community/yacpi/PKGBUILD new file mode 100644 index 000000000..13a195f12 --- /dev/null +++ b/community/yacpi/PKGBUILD @@ -0,0 +1,21 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sebastian A. Liem <sebastian@liem.se> + +pkgname=yacpi +pkgver=3.0.1 +pkgrel=1 +pkgdesc="ncurses-based acpi monitor." +arch=('i686' 'x86_64') +url="http://www.ngolde.de/yacpi.html" +license=('GPL') +depends=(ncurses libacpi) +source=(http://www.ngolde.de/download/$pkgname-$pkgver.tar.gz) +md5sums=('1b03394ee3b916f686cdc3e2c05ddb7a') + +build() { + cd $startdir/src/$pkgname-$pkgver + make || return 1 + install -d $startdir/pkg/usr/bin + install -D -m 755 $pkgname $startdir/pkg/usr/bin/ +} diff --git a/community/yahoo-t/PKGBUILD b/community/yahoo-t/PKGBUILD new file mode 100644 index 000000000..96f45ed62 --- /dev/null +++ b/community/yahoo-t/PKGBUILD @@ -0,0 +1,31 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> + +pkgname=yahoo-t +pkgver=0.4 +pkgrel=1 +pkgdesc="jabber yahoo transport" +arch=('i686' 'x86_64') +url="http://xmpppy.sourceforge.net/yahoo/" +license=('GPL') +depends=('python' 'xmpppy') +backup=(etc/ejabberd/yahoo.xml) +source=(http://downloads.sourceforge.net/xmpppy/yahoo-transport-$pkgver.tar.gz \ + yahoo.rc) +md5sums=('ce928c4e444b83f10fca57f77e40b558' + 'd3d287bd5ff5f0694f70cb8ccf541948') + +build() +{ + cd $startdir/src + rm -rf yahoo-transport-$pkgver/curphoo/CVS + install -D -m0644 ./yahoo-transport-$pkgver/config_example.xml $startdir/pkg/etc/ejabberd/yahoo.xml || return 1 + + install -d -m0755 $startdir/pkg/usr/lib && \ + cp -r yahoo-transport-$pkgver $startdir/pkg/usr/lib || return 1 + + mv $startdir/pkg/usr/lib/yahoo-transport-$pkgver $startdir/pkg/usr/lib/yahoo-t && \ + ln -s ../../../etc/ejabberd/yahoo.xml $startdir/pkg/usr/lib/yahoo-t/config.xml && \ + install -D -m0755 yahoo.rc $startdir/pkg/etc/rc.d/yahoo-t +} diff --git a/community/yahoo-t/yahoo.rc b/community/yahoo-t/yahoo.rc new file mode 100755 index 000000000..e26dbcaed --- /dev/null +++ b/community/yahoo-t/yahoo.rc @@ -0,0 +1,53 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +get_pid() { + echo `ps fax|egrep "python ./yahoo.py" | grep -v grep | awk -- "{print \\\$1}"` +} + +case "$1" in + start) + stat_busy "Starting jabber Yahoo! transport daemon" + + [ -f /var/run/yahoot.pid ] && rm -f /var/run/yahoot.pid + PID=`get_pid` + if [ -z "$PID" ]; then + cd /usr/lib/yahoo-t && python ./yahoo.py >>/var/log/ejabberd/yahoo1.log 2>>/var/log/ejabberd/yahoo2.log & + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + add_daemon yahoo-t + stat_done + fi + else + stat_fail + exit 1 + fi + ;; + + stop) + stat_busy "Stopping jabber Yahoo! transport daemon" + PID=`get_pid` + [ ! -z "$PID" ] && kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + rm -f /var/run/yahoot.pid &> /dev/null + rm_daemon yahoo-t + stat_done + fi + ;; + + restart) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/community/yaws/ChangeLog b/community/yaws/ChangeLog new file mode 100644 index 000000000..887b62a4f --- /dev/null +++ b/community/yaws/ChangeLog @@ -0,0 +1,7 @@ +2007-06-29 Dragonlord <dragonlord@aur.archlinux.org> + * updated to major version 1.77 + * added backup of /etc/yaws.conf + +2007-06-29 tardo <tardo@nagi-fanboi.net> + * Built for x86_64 + * Moved to /usr, removed profile diff --git a/community/yaws/PKGBUILD b/community/yaws/PKGBUILD new file mode 100644 index 000000000..a25a72a5a --- /dev/null +++ b/community/yaws/PKGBUILD @@ -0,0 +1,26 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: + +pkgname=yaws +pkgver=1.81 +pkgrel=1 +pkgdesc="Yet Another Web Server -- The pure Erlang HTTP server/framework" +arch=('i686' 'x86_64') +url="http://yaws.hyber.org" +license=('BSD') +depends=('pam' 'erlang') +backup=(etc/yaws.conf) +source=(http://yaws.hyber.org/download/$pkgname-$pkgver.tar.gz) +md5sums=('6558f194aeaf6facffbed78ad87b36af') + +build() { + cd ${srcdir}/$pkgname-$pkgver + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var + make || return 1 + make DESTDIR=${pkgdir} install || return 1 + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE + install -d ${pkgdir}/usr/lib/erlang/lib + ln -s /usr/lib/yaws ${pkgdir}/usr/lib/erlang/lib/$pkgname-$pkgver +} diff --git a/community/yaws/yaws.profile b/community/yaws/yaws.profile new file mode 100644 index 000000000..57303c1f8 --- /dev/null +++ b/community/yaws/yaws.profile @@ -0,0 +1 @@ +export PATH=$PATH:/opt/yaws/bin diff --git a/community/yaz/PKGBUILD b/community/yaz/PKGBUILD new file mode 100644 index 000000000..692fe7fcf --- /dev/null +++ b/community/yaz/PKGBUILD @@ -0,0 +1,27 @@ +# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Andrea Scarpino <bash.lnx@gmail.com> +# Contributor: William Rea <sillywilly@gmail.com> +# Contributor: Robert Emil Berge <filoktetes@linuxophic.org> + +pkgname=yaz +pkgver=3.0.49 +pkgrel=1 +pkgdesc="A toolkit supporting the development of Z39.50/SRW/SRU clients and servers" +arch=('i686' 'x86_64') +license=('custom') +url="http://www.indexdata.dk/yaz" +depends=('openssl' 'libxslt' 'icu') +options=('!libtool') +source=(http://ftp.indexdata.dk/pub/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('7402c6444386dc7db6be8bb9617e1e4d') + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ./configure --prefix=/usr --enable-shared=yaz \ + --with-openssl=/usr || return 1 + make || return 1 + make DESTDIR="$pkgdir" install || return 1 + + install -D LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" || return 1 +} diff --git a/community/your-freedom/ChangeLog b/community/your-freedom/ChangeLog new file mode 100644 index 000000000..a72063b99 --- /dev/null +++ b/community/your-freedom/ChangeLog @@ -0,0 +1,9 @@ + +2009-03-16 Douglas Soares de Andrade <douglas@archlinux.org> + + * Updated for i686: 20090309 + +2008-06-25 Douglas Soares de Andrade <dsa@aur.archlinux.org> + + * Updated for i686 - 20080619 + diff --git a/community/your-freedom/PKGBUILD b/community/your-freedom/PKGBUILD new file mode 100644 index 000000000..8841d8e0a --- /dev/null +++ b/community/your-freedom/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Douglas Soares de Andrade <dsa@aur.archlinux.org> + +pkgname=your-freedom +pkgver=20090623 +pkgrel=1 +pkgdesc="Your Freedom is a service to do two things: Bypass Firewalls, Proxies and content Filters and stay anonymous while surfing, playing and downloading" +arch=('i686' 'x86_64') +url="http://www.your-freedom.net/" +license=('LGPL') +depends=('java-runtime') +source=("http://www.your-freedom.net/ems-dist/2009/freedom-$pkgver-01.zip" freedom.sh) + +build() { + mkdir -p $startdir/pkg{/usr/share/$pkgname,/usr/bin,/usr/share/java/$pkgname} + + cd $startdir/src/ + + install -m755 ${srcdir}/freedom.sh ${pkgdir}/usr/bin/freedom + cp -r * $startdir/pkg/usr/share/$pkgname + mv $startdir/pkg/usr/share/$pkgname/*.jar $startdir/pkg/usr/share/java/$pkgname + rm -rf $startdir/pkg/usr/share/$pkgname/*.{exe,zip,dll,EXE} +} +md5sums=('44c0346bac2cde656112bb17f7ca4770' + 'a36bb8fcfcc17a143274c734a2fd4f9e') diff --git a/community/your-freedom/freedom.sh b/community/your-freedom/freedom.sh new file mode 100755 index 000000000..c87673ed1 --- /dev/null +++ b/community/your-freedom/freedom.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +JAVA=$(which java) + +$JAVA -jar /usr/share/java/your-freedom/freedom.jar diff --git a/community/youtube-dl/PKGBUILD b/community/youtube-dl/PKGBUILD new file mode 100644 index 000000000..56658980f --- /dev/null +++ b/community/youtube-dl/PKGBUILD @@ -0,0 +1,24 @@ +# $Id: PKGBUILD 2151 2009-09-09 18:46:20Z rvanharen $ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Alessio 'mOLOk' Bolognino <themolok@gmail.com> + +pkgname=youtube-dl +pkgver=2009.09.08 +pkgrel=1 +pkgdesc="A small command-line program to download videos from YouTube.com" +arch=('any') +url="http://bitbucket.org/rg3/youtube-dl/" +license=('MIT') +depends=('python') +source=(http://bitbucket.org/rg3/youtube-dl/raw/${pkgver}/youtube-dl) +md5sums=('20cea81ea926e62f1cfc1a135c40ea07') + +build() { + install -Dm755 $srcdir/youtube-dl $pkgdir/usr/bin/youtube-dl + + # install MIT license + install -d ${pkgdir}/usr/share/licenses/youtube-dl + awk /Copy/,/import/ youtube-dl | grep -v import \ + | sed -re 's/#?//' > ${pkgdir}/usr/share/licenses/youtube-dl/COPYING + +} diff --git a/community/zisofs-tools/PKGBUILD b/community/zisofs-tools/PKGBUILD new file mode 100644 index 000000000..3559426c9 --- /dev/null +++ b/community/zisofs-tools/PKGBUILD @@ -0,0 +1,18 @@ +# Contributor: Geoffroy Carrier <geoffroy.carrier@koon.fr> +# Previous Contributor: Johannes Schriewer <jschriewer@arcor.de> +pkgname=zisofs-tools +pkgver=1.0.8 +pkgrel=2 +pkgdesc="Tools for creating transparently compressed ISO files" +url="ftp://ftp.kernel.org/pub/linux/utils/fs/zisofs/" +arch=('i686' 'x86_64') +license=('GPL') +depends=('cdrkit') +source=(ftp://ftp.kernel.org/pub/linux/utils/fs/zisofs/$pkgname-$pkgver.tar.bz2) +md5sums=('2d0ed8c9a1f60b45f949b136f9be1f6c') +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr || return 1 + make || return 1 + make install INSTALLROOT="$pkgdir" mandir=/usr/share/man || return 1 +} diff --git a/community/zsi/PKGBUILD b/community/zsi/PKGBUILD new file mode 100644 index 000000000..6420b7a4c --- /dev/null +++ b/community/zsi/PKGBUILD @@ -0,0 +1,20 @@ +# $Id: PKGBUILD 82 2009-07-17 19:56:55Z aaron $ +# Maintainer: Abhishek Dasgupta <abhidg@gmail.com> +# Previous Maintainer: Callan Barrett <wizzomafizzo@gmail.com> +# Contributor: Ricardo Honorato <rikardo.horo@gmail.com> + +pkgname=zsi +pkgver=2.0 +pkgrel=3 +pkgdesc="a Python package that provides an implementation of SOAP messaging" +arch=('i686' 'x86_64') +url="http://pywebsvcs.sourceforge.net/zsi.html" +license=('GPL') +depends=('pyxml') +source=(http://downloads.sourceforge.net/pywebsvcs/ZSI-$pkgver.tar.gz) +md5sums=('bb706337cafe9e2201b06b1bce71ca0f') + +build() { + cd "$srcdir/ZSI-$pkgver" + python setup.py install --root="$pkgdir" || return 1 +} diff --git a/community/zynaddsubfx/ChangeLog b/community/zynaddsubfx/ChangeLog new file mode 100644 index 000000000..3d8b8ac9c --- /dev/null +++ b/community/zynaddsubfx/ChangeLog @@ -0,0 +1,3 @@ +2009-08-25 Biru Ionut <ionut@archlinux.ro> + * 2.4.0-2: + moved in community diff --git a/community/zynaddsubfx/Makefile.inc.patch b/community/zynaddsubfx/Makefile.inc.patch new file mode 100644 index 000000000..999b3e4b6 --- /dev/null +++ b/community/zynaddsubfx/Makefile.inc.patch @@ -0,0 +1,13 @@ +--- Makefile.inc.orig 2005-04-28 02:21:35.000000000 +0200 ++++ Makefile.inc 2008-10-22 20:26:28.000000000 +0200 +@@ -28,8 +28,8 @@ + #it will try OSS if JACK fails. At runtime you can set the OSS by default by command-line + #parameters (run 'zynaddsubfx --help' for help) + +-#LINUX_AUDIOOUT=OSS_AND_JACK +-LINUX_AUDIOOUT=OSS ++LINUX_AUDIOOUT=OSS_AND_JACK ++#LINUX_AUDIOOUT=OSS + #LINUX_AUDIOOUT=NONE + #LINUX_AUDIOOUT=JACK + #LINUX_AUDIOOUT=JACK_RT JACK_RT support is broken diff --git a/community/zynaddsubfx/PKGBUILD b/community/zynaddsubfx/PKGBUILD new file mode 100644 index 000000000..1b8f393a6 --- /dev/null +++ b/community/zynaddsubfx/PKGBUILD @@ -0,0 +1,45 @@ +# $Id: $ +# Maintainer: Biru Ionut <ionut@archlinux.ro> +# Contributor: DonVla <donvla@users.sourceforge.net> + +pkgname=zynaddsubfx +pkgver=2.4.0 +pkgrel=2 +pkgdesc="An opensource software synthesizer capable of making a countless number of instruments" +arch=('i686' 'x86_64') +url="http://zynaddsubfx.sourceforge.net" +license=('GPL') +depends=('fltk' 'fftw' 'jack-audio-connection-kit') +makedepends=('mxml') +options=('!makeflags') +source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/ZynAddSubFX-${pkgver}.tar.bz2 \ + zynaddsubfx.desktop Makefile.inc.patch) +md5sums=('b60b3c8a61c91e1aca54866d23c69f90' + '892bf54cfc691ed07d66e4e061b5a2d0' + '654fc59abdfeac7fd39673fa87093fe5') + +build() { + cd ${srcdir}/ZynAddSubFX-${pkgver}/src + + patch -p0 < ${srcdir}/Makefile.inc.patch || return 1 + + make -j1 || return 1 + install -v -D -m 0755 zynaddsubfx $pkgdir/usr/bin/zynaddsubfx || return 1 + + cd ${srcdir}/ZynAddSubFX-${pkgver}/ExternalPrograms/Spliter + make -j1 || return 1 + install -v -m 0755 spliter ${pkgdir}/usr/bin/spliter || return 1 + install -v -D -m 0644 readme.txt ${pkgdir}/usr/share/${pkgname}/spliter-readme.txt || return 1 + + cd ${srcdir}/ZynAddSubFX-${pkgver}/ExternalPrograms/Controller + make -j1 || return 1 + install -v -m 0755 controller ${pkgdir}/usr/bin/controller || return 1 + + cd ${srcdir}/ZynAddSubFX-${pkgver} + cp -r banks ${pkgdir}/usr/share/${pkgname}/ + cp -r examples ${pkgdir}/usr/share/${pkgname}/ + install -v -m 0644 *.txt ${pkgdir}/usr/share/${pkgname}/ || return 1 + + install -v -D -m 0644 src/zynaddsubfx_icon.svg ${pkgdir}/usr/share/pixmaps/zynaddsubfx.svg || return 1 + install -v -D -m 0644 ${srcdir}/zynaddsubfx.desktop ${pkgdir}/usr/share/applications/zynaddsubfx.desktop || return 1 +} diff --git a/community/zynaddsubfx/zynaddsubfx.desktop b/community/zynaddsubfx/zynaddsubfx.desktop new file mode 100644 index 000000000..5b2f6a4a6 --- /dev/null +++ b/community/zynaddsubfx/zynaddsubfx.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=zynaddsubfx +Comment=An opensource software synthesizer +Exec=/usr/bin/zynaddsubfx +Icon=zynaddsubfx +Terminal=false +Type=Application +Categories=AudioVideo; diff --git a/community/zziplib/PKGBUILD b/community/zziplib/PKGBUILD new file mode 100644 index 000000000..f44283be3 --- /dev/null +++ b/community/zziplib/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Roman Kyrylych <Roman.Kyrylych@gmail.com> +# Contributor: Adam Griffiths + +pkgname=zziplib +pkgver=0.13.49 +pkgrel=2 +pkgdesc="The zziplib library is intentionally lightweight, it offers the ability to easily extract data from files archived in a single zip file." +arch=('i686' 'x86_64') +url="http://zziplib.sourceforge.net/zzip-index.html" +license=("LGPL" "MPL") +depends=('zlib') +source=(http://downloads.sourceforge.net/sourceforge/zziplib/$pkgname-$pkgver.tar.bz2 + datarootdir.patch) +md5sums=('5f7b88ebb2bcd7e8044328482d079661' + '142e2d01c10655720a34125d64143c49') +options=('!libtool') + +build() { + cd $startdir/src/$pkgname-$pkgver + + # fix stupid version check prohibiting from using pkg-config + sed -i 's/am__api_version="1.9"/am__api_version="1.10"/' configure + sed -i 's/am__api_version="1.9"/am__api_version="1.10"/' aclocal.m4 + + ./configure --prefix=/usr + make || return 1 + make prefix=$startdir/pkg/usr install + + # add missing datarootdir to *.pc files + cd $startdir/pkg/usr/lib/pkgconfig + patch -Np0 -i $startdir/src/datarootdir.patch +} diff --git a/community/zziplib/datarootdir.patch b/community/zziplib/datarootdir.patch new file mode 100644 index 000000000..32b196cbb --- /dev/null +++ b/community/zziplib/datarootdir.patch @@ -0,0 +1,30 @@ +--- zzipfseeko.pc.orig 2007-05-24 15:34:48.000000000 +0300 ++++ zzipfseeko.pc 2007-05-24 15:36:57.000000000 +0300 +@@ -3,6 +3,7 @@ prefix=/usr + exec_prefix=${prefix} + bindir=${exec_prefix}/bin + libdir=${exec_prefix}/lib ++datarootdir=${prefix}/share + datadir=${datarootdir} + sysconfdir=/etc + includedir=${prefix}/include +--- zziplib.pc.orig 2007-05-24 15:34:48.000000000 +0300 ++++ zziplib.pc 2007-05-24 15:37:08.000000000 +0300 +@@ -3,6 +3,7 @@ prefix=/usr + exec_prefix=${prefix} + bindir=${exec_prefix}/bin + libdir=${exec_prefix}/lib ++datarootdir=${prefix}/share + datadir=${datarootdir} + sysconfdir=/etc + includedir=${prefix}/include +--- zzipmmapped.pc.orig 2007-05-24 15:34:48.000000000 +0300 ++++ zzipmmapped.pc 2007-05-24 15:37:24.000000000 +0300 +@@ -3,6 +3,7 @@ prefix=/usr + exec_prefix=${prefix} + bindir=${exec_prefix}/bin + libdir=${exec_prefix}/lib ++datarootdir=${prefix}/share + datadir=${datarootdir} + sysconfdir=/etc + includedir=${prefix}/include