[Frugalware-git] frugalware-current: stalonetray-0.7.6-1-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=b902b1369c5e5210a45af9bb5090f31ef8f29b43 commit b902b1369c5e5210a45af9bb5090f31ef8f29b43 Author: James Buren <[EMAIL PROTECTED]> Date: Tue Jul 1 18:54:11 2008 -0500 stalonetray-0.7.6-1-i686 * new package diff --git a/source/x11-extra/stalonetray/FrugalBuild b/source/x11-extra/stalonetray/FrugalBuild new file mode 100644 index 000..bdaad66 --- /dev/null +++ b/source/x11-extra/stalonetray/FrugalBuild @@ -0,0 +1,25 @@ +# Compiling Time: 0.03 SBU +# Maintainer: James Buren <[EMAIL PROTECTED]> + +pkgname=stalonetray +pkgver=0.7.6 +pkgrel=1 +pkgdesc="Stalonetray is a stand-alone freedesktop.org and KDE system tray." +_F_sourceforge_broken_up2date=1 +_F_sourceforge_ext=.tar.bz2 +Finclude sourceforge +depends=('glibc' 'libsm' 'libxpm') +groups=('x11-extra') +archs=('i686' 'x86_64') +sha1sums=('005b16eb7f88fede5f64707dc399a922aa1fe4c4') +Fconfopts="$Fconfopts --disable-debug --disable-events-trace \ + --disable-embedding-confirmation-delay --enable-dump-win-info" + +build() +{ + Fbuild + Fdocrel $pkgname.html + Ffilerel /usr/share/$pkgname/${pkgname}rc.sample +} + +# optimization OK ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: termit-1.3.3-1-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=4b4698477fc5a95e209e46053d781b956f070194 commit 4b4698477fc5a95e209e46053d781b956f070194 Author: James Buren <[EMAIL PROTECTED]> Date: Tue Jul 1 17:06:08 2008 -0500 termit-1.3.3-1-i686 * version bump * added scriptlet diff --git a/source/xapps-extra/termit/FrugalBuild b/source/xapps-extra/termit/FrugalBuild index 29896a2..8df213d 100644 --- a/source/xapps-extra/termit/FrugalBuild +++ b/source/xapps-extra/termit/FrugalBuild @@ -2,16 +2,17 @@ # Maintainer: James Buren <[EMAIL PROTECTED]> pkgname=termit -pkgver=1.3.2 +pkgver=1.3.3 pkgrel=1 pkgdesc="A terminal emulator based on the vte library." url="http://code.google.com/p/termit/wiki/TermIt"; depends=('libxau' 'libxdmcp' 'vte' 'libxft' 'libxdamage' 'libxml2' 'libice' 'ncurses') +options=('scriptlet') groups=('xapps-extra') archs=('i686' 'x86_64') up2date="Flasttar $url" source=(http://$pkgname.googlecode.com/files/$pkgname-$pkgver.tar.bz2) Finclude cmake -sha1sums=('9488e58717a245e3ffd894f56d2b88e3988582ce') +sha1sums=('1ebe50aaf0a08537be1325cc61ffca195c51b498') # optimization OK ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: gtk+2-2.12.11-1-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=f70800c61efcea13126fc258d3a8c54209297a20 commit f70800c61efcea13126fc258d3a8c54209297a20 Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 23:58:17 2008 +0200 gtk+2-2.12.11-1-x86_64 * Version bump diff --git a/source/xlib/gtk+2/FrugalBuild b/source/xlib/gtk+2/FrugalBuild index 4d38bfa..600e71f 100644 --- a/source/xlib/gtk+2/FrugalBuild +++ b/source/xlib/gtk+2/FrugalBuild @@ -3,11 +3,11 @@ pkgname=gtk+2 _F_gnome_name=gtk+ -pkgver=2.12.10 +pkgver=2.12.11 pkgrel=1 pkgdesc="The GTK+ Toolkit (2.x series)" depends=('libtiff' 'atk>=1.22.0' 'libxi' 'libxinerama' 'fontconfig' 'libjpeg' \ -'pango>=1.20.3' 'cairo>=1.6.4' 'libxcursor' 'libxrandr' 'libsm' 'glib2>=2.16.3' \ +'pango>=1.20.4' 'cairo>=1.6.4' 'libxcursor' 'libxrandr' 'libsm' 'glib2>=2.16.3' \ 'libcups' 'libx11' 'libtiff' 'libpng') rodepends=('gnome-icon-theme') groups=('xlib') @@ -41,7 +41,7 @@ build() { Fsplit $pkgname-docs usr/share/gtk-doc } -sha1sums=('03ba66925d3ef8509c2aa227cdb7b11c194055ee' \ +sha1sums=('c3e3b9f9f5dd46e88a8433dbb60c54d99a8e526b' \ '7db980e782a5b04d27bffb55e3dc0190ad22e118' \ '783920d179ba0755ccab9186b6bff9f293828a96') # optimization OK ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: pango-1.20.4-1-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=e0de08e1c14954019d0cffcc881afc97d65e0ee2 commit e0de08e1c14954019d0cffcc881afc97d65e0ee2 Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 23:36:42 2008 +0200 pango-1.20.4-1-x86_64 * Version bump diff --git a/source/xlib/pango/FrugalBuild b/source/xlib/pango/FrugalBuild index 9553466..dd89caf 100644 --- a/source/xlib/pango/FrugalBuild +++ b/source/xlib/pango/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix <[EMAIL PROTECTED]> pkgname=pango -pkgver=1.20.3 +pkgver=1.20.4 pkgrel=1 pkgdesc="A library for layout and rendering of text" url="http://www.gtk.org/"; @@ -12,6 +12,6 @@ makedepends=('gtk-doc' 'perl') archs=('i686' 'x86_64') Finclude gnome Fconfopts="$Fconfopts --enable-gtk-doc --enable-debug=minimum" -sha1sums=('bc4b12dd9cc8a963d796098a3708357237f3101f') +sha1sums=('b5419e9a89384820320b37aaa7275d5232bbf478') # optimization OK ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: glibmm-2.16.3-1-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=ee4944e7edb6b4cec306cfd3d502550053aa284c commit ee4944e7edb6b4cec306cfd3d502550053aa284c Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 23:32:43 2008 +0200 glibmm-2.16.3-1-x86_64 * Version bump diff --git a/source/lib/glibmm/FrugalBuild b/source/lib/glibmm/FrugalBuild index 7505934..670f897 100644 --- a/source/lib/glibmm/FrugalBuild +++ b/source/lib/glibmm/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix <[EMAIL PROTECTED]> pkgname=glibmm -pkgver=2.16.2 +pkgver=2.16.3 pkgrel=1 pkgdesc="C++ interface for glib2" url="http://www.gnome.org/"; @@ -10,7 +10,7 @@ depends=('libsigc++2' 'glib2>=2.16.3') groups=('lib') archs=('i686' 'x86_64') Finclude gnome -sha1sums=('081e6b0afb905f826e673d99a2962ad1fbc817f8') +sha1sums=('9711cec3951633034cb591e8832c06bcaea452fb') subpkgs=("$pkgname-docs") subdescs=("Glibmm Documentation") ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: amule-2.2.1-2-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=252ada22faad6a93a0ba9cb1127152606de3533c commit 252ada22faad6a93a0ba9cb1127152606de3533c Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 23:28:42 2008 +0200 amule-2.2.1-2-x86_64 * rebuilt with binutils diff --git a/source/xapps-extra/amule/FrugalBuild b/source/xapps-extra/amule/FrugalBuild index ee56959..0a98a63 100644 --- a/source/xapps-extra/amule/FrugalBuild +++ b/source/xapps-extra/amule/FrugalBuild @@ -4,7 +4,7 @@ pkgname=amule pkgver=2.2.1 -pkgrel=1 +pkgrel=2 pkgdesc="aMule is a file-sharing program, connects to eDonkey2000 network." _F_sourceforge_dirname="$pkgname" _F_sourceforge_name="aMule" @@ -12,7 +12,7 @@ _F_sourceforge_ext=".tar.bz2" Finclude sourceforge url="http://www.amule.org/"; replaces=('xmule') -depends=('wxgtk-u8' 'libstdc++' 'gtk+2' 'libxau' 'libxdmcp' 'libxxf86vm' 'libxdamage' 'libxml2' 'libice' 'readline' 'gd' 'binutils=2.18.50.0.6' 'cryptopp') +depends=('wxgtk-u8' 'libstdc++' 'gtk+2' 'libxau' 'libxdmcp' 'libxxf86vm' 'libxdamage' 'libxml2' 'libice' 'readline' 'gd' 'binutils=2.18.50.0.7' 'cryptopp') up2date="lynx -dump $url/files/files.php?cat=6 | grep Latest | tail -n 1 | cut -d ' ' -f 10" license="GPL2" groups=('xapps-extra') ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: liboil-0.3.15-1-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=926086e9e171789ab65fef53106bab0e5a5cfdaf commit 926086e9e171789ab65fef53106bab0e5a5cfdaf Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 23:27:36 2008 +0200 liboil-0.3.15-1-x86_64 * Version bump diff --git a/source/lib/liboil/FrugalBuild b/source/lib/liboil/FrugalBuild index 0794c21..ffb763b 100644 --- a/source/lib/liboil/FrugalBuild +++ b/source/lib/liboil/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Christian Hamar alias krix <[EMAIL PROTECTED]> pkgname=liboil -pkgver=0.3.14 +pkgver=0.3.15 pkgrel=1 pkgdesc="Library of Optimized Inner Loops" url="http://liboil.freedesktop.org/"; @@ -16,6 +16,6 @@ source=(http://liboil.freedesktop.org/download/$pkgname-$pkgver.tar.gz) unset MAKEFLAGS Fconfopts="$Fconfopts --enable-gtk-doc" -sha1sums=('5de4eedf0f4673b6c44e462d4d1caeb34f2126b6') +sha1sums=('8791e3399aae619b89a1d00f40ffcafc7d7f5d9b') # optimization OK ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: binutils-2.18.50.0.7-1-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2a2495d0b7b14d48ae97ea0901809baf098ee163 commit 2a2495d0b7b14d48ae97ea0901809baf098ee163 Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 23:08:21 2008 +0200 binutils-2.18.50.0.7-1-x86_64 * Version bump diff --git a/source/devel/binutils/FrugalBuild b/source/devel/binutils/FrugalBuild index be13eab..21aca7c 100644 --- a/source/devel/binutils/FrugalBuild +++ b/source/devel/binutils/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Miklos Vajna <[EMAIL PROTECTED]> pkgname=binutils -pkgver=2.18.50.0.6 +pkgver=2.18.50.0.7 pkgrel=1 pkgdesc="A set of programs to assemble and manipulate binary and object files" url="http://www.gnu.org/software/binutils/"; @@ -11,12 +11,12 @@ makedepends=('gcc>=4.3.0-2' 'pacman-g2>=3.6.8-3') groups=('devel' 'devel-core') archs=('i686' 'x86_64' 'ppc') # for now, we need a devel version to utilize glibc-2.7 -up2date="Flasttar http://ftp.gnu.org/gnu/$pkgname/ | sed 's/2.18/2.18.50.0.6/'" +up2date="Flasttar http://ftp.gnu.org/gnu/$pkgname/ | sed 's/2.18/2.18.50.0.7/'" #Fup2gnubz2 source=(http://www2.kernel.org/pub/linux/devel/$pkgname/$pkgname-$pkgver.tar.bz2) #source=(http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.bz2) #signatures=($source.sig) -sha1sums=('f4d2b26fc0276fa5c33b284680be4bed9f448290') +sha1sums=('d65a52f808df5dcfd9c82dcf6b072b46a3e96f1e') build() { ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: lmsensors-2.10.7-1-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=b072c5f0f31afb9f761ce94b3b8190b1b3dd3989 commit b072c5f0f31afb9f761ce94b3b8190b1b3dd3989 Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 22:49:47 2008 +0200 lmsensors-2.10.7-1-x86_64 * Version bump diff --git a/source/apps/lmsensors/FrugalBuild b/source/apps/lmsensors/FrugalBuild index 93dceba..84b97c8 100644 --- a/source/apps/lmsensors/FrugalBuild +++ b/source/apps/lmsensors/FrugalBuild @@ -3,8 +3,8 @@ # Contributor: Zsolt Szalai <[EMAIL PROTECTED]> pkgname=lmsensors -pkgver=2.10.5 -pkgrel=2 +pkgver=2.10.7 +pkgrel=1 pkgdesc="Linux System Hardware Monitor" url="http://www.lm-sensors.org/"; groups=('apps') @@ -25,7 +25,7 @@ build() { Fdoc README.Frugalware } -sha1sums=('d420dc8ed77c82c38f2a9456654d98dfb0a5578d' \ +sha1sums=('2a5491aa8fa3d855bf14b06c4c0869e6ee45e434' \ 'f91892076a106c4aaee29f9611b9f004ddb392ab' \ '62f12385b257170a95fbac89afc10523e152f216') # optimization OK ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: m17n-lib-1.5.2-1-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=9c082fe71f8806c9db53dcc6678da65fe8430d14 commit 9c082fe71f8806c9db53dcc6678da65fe8430d14 Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 22:38:38 2008 +0200 m17n-lib-1.5.2-1-x86_64 * Version bump diff --git a/source/xlib-extra/m17n-lib/FrugalBuild b/source/xlib-extra/m17n-lib/FrugalBuild index 4ab4e33..be9e3b3 100644 --- a/source/xlib-extra/m17n-lib/FrugalBuild +++ b/source/xlib-extra/m17n-lib/FrugalBuild @@ -2,17 +2,17 @@ # Maintainer: crazy <[EMAIL PROTECTED]> pkgname=m17n-lib -pkgver=1.5.1 +pkgver=1.5.2 pkgrel=1 pkgdesc="A multilingual text processing library." url="http://www.m17n.org/"; -depends=('anthy' 'libxaw' 'fribidi' 'gd' 'libotf>=0.9.7' 'libxft' 'fontconfig' 'm17n-db>=1.5.1') +depends=('anthy' 'libxaw' 'gd' 'libotf>=0.9.8' 'libxft' 'fontconfig' 'm17n-db>=1.5.2') makedepends=('aspell') groups=('xlib-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url/m17n-lib-en/download.html|grep -v m17n-im|grep -m1 'm17n-lib-\(.*\).tar.gz'|sed 's/.*-\(.*\).t.*/\1/'" source=(http://www.m17n.org/m17n-lib-download/$pkgname-$pkgver.tar.gz) -sha1sums=('9b475bbe606e27611104f5b68b17ca43f7427492') +sha1sums=('90fc951155b4dcc2b3331b78b7d516515b896014') unset MAKEFLAGS build() ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] setup: formatdisk: create dirs under /var _after_ mounting a possible /var
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup.git;a=commitdiff;h=bd54f79f3df1f26c589da4f36eb14d1b1259c159 commit bd54f79f3df1f26c589da4f36eb14d1b1259c159 Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 22:33:02 2008 +0200 formatdisk: create dirs under /var _after_ mounting a possible /var closes #3158 diff --git a/src/plugins/formatdisk.c b/src/plugins/formatdisk.c index 94e872f..a239a27 100644 --- a/src/plugins/formatdisk.c +++ b/src/plugins/formatdisk.c @@ -563,28 +563,6 @@ int run(GList **config) chmod (np, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH); FREE(np); - makepath(g_strdup_printf("%s/%s", TARGETDIR, "/var/log")); - np = g_strdup_printf("%s/%s", TARGETDIR, LOGFILE); - copyfile(LOGFILE, np); - unlink(LOGFILE); - chmod (np, S_IRUSR|S_IWUSR); - FREE(np); - - // disable caching for cds - // this is needed here since when the cds is loaded we had no - // formatted root partition - if((char*)data_get(*config, "netinstall")==NULL) - { - char *pacbindir = g_strdup_printf("%s/frugalware-%s", SOURCEDIR, ARCH); - char *ptr; - - ptr = g_strdup_printf("%s/var/cache/pacman/pkg", TARGETDIR); - makepath(ptr); - FREE(ptr); - disable_cache(pacbindir); - FREE(pacbindir); - } - // non-root partitions dialog_vars.backtitle=gen_backtitle(_("Selecting other partitions")); while(1) @@ -627,5 +605,27 @@ int run(GList **config) else break; } + + makepath(g_strdup_printf("%s/%s", TARGETDIR, "/var/log")); + np = g_strdup_printf("%s/%s", TARGETDIR, LOGFILE); + copyfile(LOGFILE, np); + unlink(LOGFILE); + chmod (np, S_IRUSR|S_IWUSR); + FREE(np); + + // disable caching for cds + // this is needed here since when the cds is loaded we had no + // formatted root partition + if((char*)data_get(*config, "netinstall")==NULL) + { + char *pacbindir = g_strdup_printf("%s/frugalware-%s", SOURCEDIR, ARCH); + char *ptr; + + ptr = g_strdup_printf("%s/var/cache/pacman-g2/pkg", TARGETDIR); + makepath(ptr); + FREE(ptr); + disable_cache(pacbindir); + FREE(pacbindir); + } return(0); } ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] setup: add a gdb-start script
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup.git;a=commitdiff;h=61d2c1b74b01ff4c76dc6650e13405804dbfd58e commit 61d2c1b74b01ff4c76dc6650e13405804dbfd58e Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 21:55:46 2008 +0200 add a gdb-start script idea stolen by valgrind-start, so that i don't have to manually mount /proc again and again before starting setup in gdb :) diff --git a/Makefile b/Makefile index 2988490..f5949ef 100644 --- a/Makefile +++ b/Makefile @@ -166,7 +166,8 @@ install-setup: setup misc: merge install-setup cp etc/inittab $(MDIR)/etc/ ifeq ($(DEBUG),gdb) - sed -i 's|/bin/setup|/usr/bin/gdb /bin/setup|' $(MDIR)/etc/inittab + sed -i 's|/bin/setup|/bin/gdb-start|' $(MDIR)/etc/inittab + cp bin/gdb-start $(MDIR)/bin/ endif ifeq ($(DEBUG),valgrind) sed -i 's|/bin/setup|/bin/valgrind-start|' $(MDIR)/etc/inittab diff --git a/bin/gdb-start b/bin/gdb-start new file mode 100755 index 000..5442533 --- /dev/null +++ b/bin/gdb-start @@ -0,0 +1,8 @@ +#!/bin/sh + +echo -n "Preparing gdb..." +mount -t proc none /proc + +echo " OK. Starting setup..." +/usr/bin/gdb /bin/setup + ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] setup: valgrind support for debug
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup.git;a=commitdiff;h=352a40ee42778d47f3b9720c1dc82ea1090b57b1 commit 352a40ee42778d47f3b9720c1dc82ea1090b57b1 Author: Cory Burgett <[EMAIL PROTECTED]> Date: Mon Jun 30 17:30:35 2008 + valgrind support for debug diff --git a/Makefile b/Makefile index 1fbf05d..2988490 100644 --- a/Makefile +++ b/Makefile @@ -165,9 +165,13 @@ install-setup: setup misc: merge install-setup cp etc/inittab $(MDIR)/etc/ -ifneq ($(DEBUG),false) +ifeq ($(DEBUG),gdb) sed -i 's|/bin/setup|/usr/bin/gdb /bin/setup|' $(MDIR)/etc/inittab endif +ifeq ($(DEBUG),valgrind) + sed -i 's|/bin/setup|/bin/valgrind-start|' $(MDIR)/etc/inittab + cp bin/valgrind-start $(MDIR)/bin/ +endif cp bin/bootstrap $(MDIR)/bin/ devices: compile @@ -189,7 +193,7 @@ initrd: install-setup mount -o loop -t ext2 initrd-$(CARCH).img i cp -a $(MDIR)/* i/ chown -R root.root i/ - umount initrd-$(CARCH).img + umount i rmdir i initrd_gz: clean config.mak devices initrd @@ -565,6 +569,16 @@ gdb: $(UNPACK); \ cp -a usr/bin/gdb ../gdb/usr/bin/ +# Deals with only a minimal subset of valgrind to keep the initrd small +valgrind: + $(CLEANUP) + mkdir -p valgrind/usr/bin/ + mkdir -p valgrind/usr/lib/valgrind/x86-linux/ + $(UNPACK); \ + cp -a usr/bin/valgrind* ../valgrind/usr/bin/; \ + cp -a usr/lib/valgrind/*.supp ../valgrind/usr/lib/valgrind/; \ + cp -a usr/lib/valgrind/x86-linux/memcheck ../valgrind/usr/lib/valgrind/x86-linux/ + expat: $(CLEANUP) mkdir -p expat/usr diff --git a/bin/valgrind-start b/bin/valgrind-start new file mode 100755 index 000..0ba9220 --- /dev/null +++ b/bin/valgrind-start @@ -0,0 +1,10 @@ +#!/bin/sh + +echo -n "Preparing valgrind..." +mount -t proc none /proc +mount -t sysfs none /sys +mount -t tmpfs none /tmp + +echo " OK. Starting setup..." +/usr/bin/valgrind /bin/setup + diff --git a/configure b/configure index d3b6854..54dac46 100755 --- a/configure +++ b/configure @@ -26,8 +26,7 @@ parser.set_defaults(usb=False) parser.set_defaults(tftp=False) parser.set_defaults(repo="current") parser.set_defaults(prefix="/usr/local") -parser.add_option("--enable-debug", action="store_true", dest="debug", help="Build setup with debug options") -parser.add_option("--disable-debug", action="store_false", dest="debug", help="Build setup without debug options (default)") +parser.add_option("--with-debug", action="store", dest="debug", help="Build setup with debug options. Can be no (default), gdb or valgrind") parser.add_option("--enable-usb", action="store_true", dest="usb", help="Build usb installer image") parser.add_option("--disable-usb", action="store_false", dest="usb", help="Don't build usb installer image (default)") parser.add_option("--enable-tftp", action="store_true", dest="tftp", help="Build tftp installer image") @@ -39,11 +38,15 @@ parser.add_option("--prefix", action="store", dest="prefix", help="Select the in # if we want debug then we should add gdb and it's dependencies sys.stdout.write("checking for debug support... ") sys.stdout.flush() -if options.debug: - sys.stdout.write("yes.\n") +if options.debug == "gdb": + sys.stdout.write("gdb.\n") sys.stdout.flush() packages.append('gdb') packages.append('expat') +elif options.debug == "valgrind": + sys.stdout.write("valgrind.\n") + sys.stdout.flush() + packages.append('valgrind') else: sys.stdout.write("no.\n") sys.stdout.flush() @@ -110,7 +113,7 @@ socket = open("config.mak", "w") # write out our required options socket.write("VERSION = %s\n" % version) if options.debug: - socket.write("DEBUG = true\n") + socket.write("DEBUG = %s\n" % options.debug) else: socket.write("DEBUG = false\n") if options.usb: ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] setup: valgrind-start: redirect valgrind output to a log file
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup.git;a=commitdiff;h=3d903a12ffa31e2f6acdd093ee2efc84426ab055 commit 3d903a12ffa31e2f6acdd093ee2efc84426ab055 Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 21:40:20 2008 +0200 valgrind-start: redirect valgrind output to a log file diff --git a/bin/valgrind-start b/bin/valgrind-start index 0ba9220..bd5446e 100755 --- a/bin/valgrind-start +++ b/bin/valgrind-start @@ -6,5 +6,5 @@ mount -t sysfs none /sys mount -t tmpfs none /tmp echo " OK. Starting setup..." -/usr/bin/valgrind /bin/setup +/usr/bin/valgrind --log-file=/var/log/valgrind.log /bin/setup ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: gnofract4d-3.9-1-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=63017fe1bd8bdf040b3ac6612f81eb6be907f924 commit 63017fe1bd8bdf040b3ac6612f81eb6be907f924 Author: bouleetbil <[EMAIL PROTECTED]> Date: Tue Jul 1 20:33:40 2008 +0200 gnofract4d-3.9-1-i686 *version bump diff --git a/source/xapps-extra/gnofract4d/FrugalBuild b/source/xapps-extra/gnofract4d/FrugalBuild index f7ad2b4..3630407 100644 --- a/source/xapps-extra/gnofract4d/FrugalBuild +++ b/source/xapps-extra/gnofract4d/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: bouleetbil <[EMAIL PROTECTED]> pkgname=gnofract4d -pkgver=3.8 +pkgver=3.9 pkgrel=1 pkgdesc="A program for drawing fractals" groups=('xapps-extra') @@ -10,6 +10,6 @@ archs=('i686' 'x86_64') depends=('pygtk' 'libstdc++' 'libjpeg' 'python' 'libpng') options=('scriptlet') Finclude sourceforge -sha1sums=('4b3b1f725e07add20a8205f2c7cf9ce845c626b5') +sha1sums=('400592fed3854edcd7d6e7b6b4ffa35307035586') # optimization OK ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: m17n-db-1.5.2-1-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=710590fbb96f02096fab657668c5d21b426b7d2b commit 710590fbb96f02096fab657668c5d21b426b7d2b Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 20:37:36 2008 +0200 m17n-db-1.5.2-1-x86_64 * Version bump diff --git a/source/lib-extra/m17n-db/FrugalBuild b/source/lib-extra/m17n-db/FrugalBuild index 3f64580..31d9655 100644 --- a/source/lib-extra/m17n-db/FrugalBuild +++ b/source/lib-extra/m17n-db/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy <[EMAIL PROTECTED]> pkgname=m17n-db -pkgver=1.5.1 +pkgver=1.5.2 pkgrel=1 pkgdesc="A multilingual processing database." url="http://www.m17n.org/"; @@ -12,6 +12,6 @@ groups=('lib-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://www.m17n.org/m17n-lib-en/download.html|grep -m1 'm17n-db-'|sed 's/.*-\(.*\).t.*/\1/'" source=(http://www.m17n.org/m17n-lib-download/$pkgname-$pkgver.tar.gz) -sha1sums=('344206f765b3be708388224b9efc306fe3da8db4') +sha1sums=('fcc244018c4bfd9f20f146f9058df9371e95ead3') ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: libotf-0.9.8-1-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=ffbb522a044ef311c319dba55dedc88b519240e0 commit ffbb522a044ef311c319dba55dedc88b519240e0 Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 20:35:24 2008 +0200 libotf-0.9.8-1-x86_64 * Version bump diff --git a/source/xlib-extra/libotf/FrugalBuild b/source/xlib-extra/libotf/FrugalBuild index af1167b..a9bfe9b 100644 --- a/source/xlib-extra/libotf/FrugalBuild +++ b/source/xlib-extra/libotf/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy <[EMAIL PROTECTED]> pkgname=libotf -pkgver=0.9.7 +pkgver=0.9.8 pkgrel=1 pkgdesc="Library for handling OpenType fonts (OTF)." url="http://www.m17n.org/libotf/"; @@ -11,7 +11,7 @@ groups=('xlib-extra') archs=('i686' 'x86_64') up2date="lynx -dump $url|grep -m1 '.tar.gz$'|sed 's/.*-\(.*\).t.*/\1/'" source=($url/$pkgname-$pkgver.tar.gz) -sha1sums=('7fdb615a5571d05ad45fb0392a8f1fe700a7aeca') +sha1sums=('3c9304d77073b60f362fb301bb981ab6a55f663e') build() { ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: libmcs-0.7.1-1-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=f9aeca0aba500bca785edb2738b3dfcd54c71a48 commit f9aeca0aba500bca785edb2738b3dfcd54c71a48 Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 20:32:35 2008 +0200 libmcs-0.7.1-1-x86_64 * Version bump diff --git a/source/lib-extra/libmcs/FrugalBuild b/source/lib-extra/libmcs/FrugalBuild index 27b492f..deb4069 100644 --- a/source/lib-extra/libmcs/FrugalBuild +++ b/source/lib-extra/libmcs/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy <[EMAIL PROTECTED]> pkgname=libmcs -pkgver=0.7.0 +pkgver=0.7.1 pkgrel=1 pkgdesc="Simple, abstractable configuration library." url="http://www.atheme.org/projects/mcs.shtml"; @@ -14,4 +14,4 @@ replaces="mcs" provides="mcs" up2date="lynx -dump http://distfiles.atheme.org/|Flastarchive .tgz" source=(http://distfiles.atheme.org/$pkgname-$pkgver.tgz) -sha1sums=('a4044047a31aaec8b6d97b6960f676eca9049cb1') +sha1sums=('498a8ace5bc171cb8999ecf8c77cab59c6ded4bb') ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: galaxium-0.7.3.1-1-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=2029bc29bbc321a41ca1d19820d964976d5eea9c commit 2029bc29bbc321a41ca1d19820d964976d5eea9c Author: bouleetbil <[EMAIL PROTECTED]> Date: Tue Jul 1 20:15:01 2008 +0200 galaxium-0.7.3.1-1-i686 *version bump diff --git a/source/gnome-extra/galaxium/FrugalBuild b/source/gnome-extra/galaxium/FrugalBuild index a30751a..e01f4fd 100644 --- a/source/gnome-extra/galaxium/FrugalBuild +++ b/source/gnome-extra/galaxium/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: bouleetbil <[EMAIL PROTECTED]> pkgname=galaxium -pkgver=0.7.3 +pkgver=0.7.3.1 pkgrel=1 pkgdesc="Galaxium is an instant messenger application designed for the GNOME desktop. " depends=('mono-addins' 'gtk2-sharp' 'gst-ffmpeg' 'gecko-sharp' \ @@ -16,7 +16,7 @@ Finclude googlecode gnome-scriptlet mono Fconfopts="$Fconfopts \ --enable-gecko \ --disable-webkit" -sha1sums=('1c60b62775d69679658b62218f141ac137dc42c0') +sha1sums=('520a117b5d35c6cf6febb2a06cab65e4e0f9efc4') build() { Fcd ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: amsn-0.97.1-1-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=75345c20b53ffa8244165aa7ce062a90a40fccad commit 75345c20b53ffa8244165aa7ce062a90a40fccad Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 20:16:10 2008 +0200 amsn-0.97.1-1-x86_64 * Version bump diff --git a/source/xapps-extra/amsn/FrugalBuild b/source/xapps-extra/amsn/FrugalBuild index 0f2a6e0..9edc822 100644 --- a/source/xapps-extra/amsn/FrugalBuild +++ b/source/xapps-extra/amsn/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: crazy <[EMAIL PROTECTED]> pkgname=amsn -pkgver=0.97 +pkgver=0.97.1 pkgrel=1 pkgdesc="AMsN is a great messanger client" depends=('libice' 'libjpeg' 'libx11' 'libsm' 'libstdc++' 'libpng' 'tk>=8.5.0-2') @@ -12,7 +12,7 @@ archs=('i686' 'x86_64') options=('force') Finclude sourceforge source=($source amsn.patch) -sha1sums=('745af1a87223f7d35864ab41f7c7f2abc53400b5' \ +sha1sums=('4b196fa550a73fc00eece4cee206af467893b0ff' \ '97a871735cefde7e7d8bdc575ed91bb2700c7f4d') build() ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: kdelibs-3.5.9-5-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=adaf85846dc68af301ee2c710567a5fd51c75956 commit adaf85846dc68af301ee2c710567a5fd51c75956 Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 20:11:36 2008 +0200 kdelibs-3.5.9-5-x86_64 * hmm why this hunk didn't got recorded ?;) * fix for sha1sums diff --git a/source/kde/kdelibs/FrugalBuild b/source/kde/kdelibs/FrugalBuild index 798759e..99a5831 100644 --- a/source/kde/kdelibs/FrugalBuild +++ b/source/kde/kdelibs/FrugalBuild @@ -64,7 +64,7 @@ build() } sha1sums=('b8197d94075a54f90f08a9ef7bed95ccf53e12ad' \ - 'b67afb54be3b2ac24ba9a491cb38a871a27a6316' \ + '0144175104312fcd56c4e74f6d041edbe50a0c22' \ '35147db4d6791e4c98d7cec5e72509547813dd98' \ '916c2a2c5e28f4d72720d37348f9c813114adabf' \ '538d8f2076e360f1d733e79b7c35b5326edb41af' \ ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: kdelibs-3.5.9-5-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=249d53a47ab689cb3aa861eeb358740fb9114625 commit 249d53a47ab689cb3aa861eeb358740fb9114625 Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 20:08:24 2008 +0200 kdelibs-3.5.9-5-x86_64 * don't export PATH in kde.sh * seems like buggy apps get confused * bug found from vmiklos , thx ;) diff --git a/source/kde/kdelibs/FrugalBuild b/source/kde/kdelibs/FrugalBuild index 0ea6c6b..798759e 100644 --- a/source/kde/kdelibs/FrugalBuild +++ b/source/kde/kdelibs/FrugalBuild @@ -4,7 +4,7 @@ pkgname=kdelibs pkgver=3.5.9 -pkgrel=4 +pkgrel=5 pkgdesc="KDE Core Libraries." depends=('arts>=1.5.9' 'hicolor-icon-theme' 'libxslt' 'pcre' 'openmotif' 'openssl' 'libart_lgpl' 'gamin' 'bzip2' \ 'xfsprogs-acl' 'openexr>=1.4.0a-2' 'libidn' 'aspell' 'jasper>=1.900.1-2' 'avahi-qt3>=0.6.14-2' \ diff --git a/source/kde/kdelibs/kde.sh b/source/kde/kdelibs/kde.sh index 9074f01..e95aaf8 100644 --- a/source/kde/kdelibs/kde.sh +++ b/source/kde/kdelibs/kde.sh @@ -1,5 +1,4 @@ export KDEDIR=/usr -export PATH=$PATH:$KDEDIR/bin export MANPATH=$MANPATH:$KDEDIR/man if [ -z "$PKG_CONFIG_PATH" ]; then export PKG_CONFIG_PATH=$KDEDIR/lib/pkgconfig ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: ettercap-0.7.3-2-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=e142cb607e28057521f07d73b697dd90cf6d8523 commit e142cb607e28057521f07d73b697dd90cf6d8523 Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 20:01:31 2008 +0200 ettercap-0.7.3-2-x86_64 * rebuilt with libtool * closes FS#3201 diff --git a/source/xapps-extra/ettercap/FrugalBuild b/source/xapps-extra/ettercap/FrugalBuild index 7d0edeb..6d05b2d 100644 --- a/source/xapps-extra/ettercap/FrugalBuild +++ b/source/xapps-extra/ettercap/FrugalBuild @@ -3,7 +3,7 @@ pkgname=ettercap pkgver=0.7.3 -pkgrel=1 +pkgrel=2 pkgdesc="A suite for man in the middle attacks and network mapping." _F_sourceforge_dirname=$pkgname _F_sourceforge_name=$pkgname-NG ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: qbittorrent-1.0.0-2-x86_64
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=cae2534e2bdfdfb09b2c1b37d2243379061c79fb commit cae2534e2bdfdfb09b2c1b37d2243379061c79fb Author: crazy <[EMAIL PROTECTED]> Date: Tue Jul 1 19:55:15 2008 +0200 qbittorrent-1.0.0-2-x86_64 * added libtool to depends() * closes FS#3199 diff --git a/source/xapps-extra/qbittorrent/FrugalBuild b/source/xapps-extra/qbittorrent/FrugalBuild index 5ca7dca..aeb8410 100644 --- a/source/xapps-extra/qbittorrent/FrugalBuild +++ b/source/xapps-extra/qbittorrent/FrugalBuild @@ -3,10 +3,11 @@ pkgname=qbittorrent pkgver=1.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="A Bittorrent client." depends=('rblibtorrent>=0.13' 'curl>=7.16.1-2' 'python>=2.5' \ - 'libqtgui' 'libqtnetwork' 'libqtxml' 'libboost-mt>=1.35.0' 'zziplib' 'imagemagick') + 'libqtgui' 'libqtnetwork' 'libqtxml' 'libboost-mt>=1.35.0' \ + 'zziplib' 'imagemagick' 'libtool') makedepends=('boost>=1.35.0') groups=('xapps-extra') archs=('i686' 'x86_64') @@ -33,7 +34,7 @@ build() --prefix=/usr \ --qtdir=/usr \ --verbose || Fdie - make || Fdie + make || Fdie make INSTALL_ROOT=$Fdestdir install || Fdie } ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: bluez-gnome-0.27-1-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=6dbff1f51f322a6b1f584e2cc6e6908a3377c46c commit 6dbff1f51f322a6b1f584e2cc6e6908a3377c46c Author: Priyank <[EMAIL PROTECTED]> Date: Tue Jul 1 21:48:15 2008 +0530 bluez-gnome-0.27-1-i686 * Version bump diff --git a/source/gnome-extra/bluez-gnome/FrugalBuild b/source/gnome-extra/bluez-gnome/FrugalBuild index 8c35738..634de41 100644 --- a/source/gnome-extra/bluez-gnome/FrugalBuild +++ b/source/gnome-extra/bluez-gnome/FrugalBuild @@ -2,12 +2,12 @@ # Maintainer: Priyank Gosalia <[EMAIL PROTECTED]> pkgname=bluez-gnome -pkgver=0.26 +pkgver=0.27 pkgrel=1 pkgdesc="Bluetooth tools for GNOME" url="http://www.bluez.org/"; -depends=('dbus-glib>=0.71' 'openobex>=1.3-10' 'bluez-libs>=3.28' 'libnotify' 'gconf' 'gtk+2') -rodepends=('bluez-utils>=3.28' 'obex-data-server>=0.1') +depends=('dbus-glib>=0.76' 'openobex>=1.3-10' 'bluez-libs>=3.35' 'libnotify' 'gconf' 'gtk+2') +rodepends=('bluez-utils>=3.35' 'obex-data-server>=0.3.3') makedepends=('perl-xml-parser' 'intltool') groups=('gnome-extra') archs=('i686' 'x86_64') @@ -15,7 +15,7 @@ up2date="lynx -dump http://www.bluez.org/download.html | grep $pkgname | Flastta source=(http://bluez.sourceforge.net/download/$pkgname-$pkgver.tar.gz \ $pkgname-0.7-categorize-menu-item.patch \ $pkgname-fix_file_recieve_bug.patch) -sha1sums=('303170aa3422b46d181a0128405f893fca9ea06f' \ +sha1sums=('547d7fe782b857fcec65ee3c4f25b12cb268d8f1' \ 'ceebaca0a771d2de2544170bcc7cc9cd3e74e3f0' \ '73048db20d03e17c2f7a31337e9ad59cb5547421') _F_gnome_desktop=y ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: bluez-utils-3.35-1-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=ee30617876a793d015ac46e19f829f5b2fa3cb3a commit ee30617876a793d015ac46e19f829f5b2fa3cb3a Author: Priyank <[EMAIL PROTECTED]> Date: Tue Jul 1 21:39:25 2008 +0530 bluez-utils-3.35-1-i686 * Version bump * passkey-agent is now removed diff --git a/source/apps-extra/bluez-utils/FrugalBuild b/source/apps-extra/bluez-utils/FrugalBuild index 7b743d9..39a3aed 100644 --- a/source/apps-extra/bluez-utils/FrugalBuild +++ b/source/apps-extra/bluez-utils/FrugalBuild @@ -2,18 +2,18 @@ # Maintainer: Priyank Gosalia <[EMAIL PROTECTED]> pkgname=bluez-utils -pkgver=3.32 -pkgrel=2 +pkgver=3.35 +pkgrel=1 pkgdesc="Bluetooth tools and daemons" url="http://bluez.sourceforge.net/"; -depends=('dbus-glib>=0.71' 'hal' 'alsa-lib' 'openobex>=1.3-10' 'bluez-libs>=3.28') +depends=('dbus-glib>=0.76' 'hal>=0.5.11' 'alsa-lib' 'openobex>=1.3-10' 'bluez-libs>=3.35') makedepends=('alsa-lib' 'fuse') groups=('apps-extra') archs=('i686' 'x86_64') backup=(etc/sysconfig/bluetooth etc/bluetooth/hcid.conf etc/bluetooth/rfcomm.conf etc/bluetooth/uart.conf) up2date="lynx -dump http://www.bluez.org/download.html|grep bluez-utils-|sed -n 's/.*bluez-utils-\(.*\)\.t.*/\1/; 1 p'" source=("http://bluez.sourceforge.net/download/bluez-utils-$pkgver.tar.gz"; rc.bluetooth uart.conf bluetooth.default) -sha1sums=('ce69ccfdc97618f79f621ab8a4cb176c7f6bb907' \ +sha1sums=('9373e841d1cfad4fc35dd1aff9012fce3c4b9fc6' \ 'e5323ae9a3bdfed6dac4e323dacaf1edc70171e6' \ '706231256b0ef53e20f22b4f163e8008f092d28a' \ '8a62cf9a7c10a4fee59acbab8e85f0a1058e4772') @@ -27,10 +27,8 @@ build() { --enable-configfiles --enable-hid2hci --enable-glib \ --disable-initscripts --disable-pcmciarules --enable-bccmd \ --enable-cups - cd daemon - Fexerel passkey-agent /usr/bin/passkey-agent Fmkdir /etc/udev/rules.d - cd ../scripts + cd scripts Fcprel bluetooth.rules /etc/udev/rules.d/bluetooth.rules } ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: bluez-libs-3.35-1-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=9313f4dcafb1f8b855bb64de7db5c60e8a89d7e4 commit 9313f4dcafb1f8b855bb64de7db5c60e8a89d7e4 Author: Priyank <[EMAIL PROTECTED]> Date: Tue Jul 1 21:26:05 2008 +0530 bluez-libs-3.35-1-i686 * Version bump diff --git a/source/lib/bluez-libs/FrugalBuild b/source/lib/bluez-libs/FrugalBuild index 33c827d..27380e4 100644 --- a/source/lib/bluez-libs/FrugalBuild +++ b/source/lib/bluez-libs/FrugalBuild @@ -2,7 +2,7 @@ # Maintainer: Priyank Gosalia <[EMAIL PROTECTED]> pkgname=bluez-libs -pkgver=3.32 +pkgver=3.35 pkgrel=1 pkgdesc="Library to use the BlueZ Linux Bluetooth stack" url="http://bluez.sourceforge.net/"; @@ -11,5 +11,5 @@ groups=('lib') archs=('i686' 'x86_64') up2date="lynx -dump http://www.bluez.org/download.html|grep 'bluez-libs-'|sed -n 's/.*bluez-libs-\(.*\)\.t.*/\1/; 1 p'" source=($url/download/$pkgname-$pkgver.tar.gz) -sha1sums=('5310f99f5298c48dddaa777661be0f43790a0247') +sha1sums=('68abf90fb266b782ade9e146a357a4b2d21ba0d3') # optimization OK ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: cairo-dock-20080622-1-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=428c8f45990e5ec13f1decd1340f9874798f1f9a commit 428c8f45990e5ec13f1decd1340f9874798f1f9a Author: James Buren <[EMAIL PROTECTED]> Date: Tue Jul 1 09:14:22 2008 -0500 cairo-dock-20080622-1-i686 * removed. after a closer inspection, and thanks to crazy's review, i have * decided to scrap this package for the time being. i plan to review it * later, after it has matured a bit more. diff --git a/source/x11-extra/cairo-dock/FrugalBuild b/source/x11-extra/cairo-dock/FrugalBuild deleted file mode 100644 index 6d70b58..000 --- a/source/x11-extra/cairo-dock/FrugalBuild +++ /dev/null @@ -1,58 +0,0 @@ -# Compiling Time: 1 SBU -# Maintainer: James Buren <[EMAIL PROTECTED]> - -pkgname=cairo-dock -pkgver=20080622 -pkgrel=1 -pkgdesc="A lightweight dock built with cairo, imitates MacOSX dock." -url="http://www.cairo-dock.org/"; -options=('scriptlet' 'nodocs') -depends=('librsvg' 'dbus-glib' 'libxtst' 'libxcomposite') -makedepends=('intltool' 'doxygen' 'alsa-lib' 'vte') -groups=('x11-extra') -archs=('i686' 'x86_64') -_F_archive_name=$pkgname-sources -up2date="Flasttar http://developer.berlios.de/project/showfiles.php?group_id=8724"; -source=(http://download.berlios.de/$pkgname/$pkgname-sources-$pkgver.tar.bz2) -sha1sums=('f35c207623d2d74a057e46f1eee479cd61417c04') -subpkgs=("$pkgname-plugins" "$pkgname-themes") -subdescs=("Plugins for $pkgname." "Themes for $pkgname.") -subrodepends=("$pkgname alsa-lib vte" "$pkgname") -subgroups=("x11-extra" "xlib-extra") -subarchs=("i686 x86_64" "i686 x86_64") - -build() -{ - Fcd $pkgname - # generate doxygen docs - cd doc || Fdie - ./generate-doc.sh || Fdie - cd .. || Fdie - # reconfig, and install first component - Fautoreconf - Fconf --enable-glitz - make LDFLAGS="-lXcomposite" || Fdie - Fmakeinstall - Fdocrel {INSTALL,LICENSE} - Fcprel doc/html /usr/share/doc/$pkgname-$pkgver - # fix execute permissions - Fdirschmod /usr/bin +x - # install, and split plugins - cd ../plug-ins || Fdie - Fautoreconf - PKG_CONFIG_PATH="$Fdestdir/usr/lib/pkgconfig" - Fconf - make CC="gcc -I$Fdestdir/usr/include/$pkgname -I$Fdestdir/usr/include/$pkgname/$pkgname" || Fdie - Fmakeinstall - Fsplit $pkgname-plugins /usr/lib/$pkgname - for i in $Fdestdir/usr/share/locale/*/LC_MESSAGES/cd-*.mo; do - Fsplit $pkgname-plugins `echo $i | sed 's|^.*/pkg||'` - done - # install, and split themes - cd ../themes || Fdie - Fautoreconf - Fbuild - Fsplit $pkgname-themes /usr/share/$pkgname/themes -} - -# optimization OK ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] homepage-ng: news_fr.xml
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=homepage-ng.git;a=commitdiff;h=02f3f9790674dc727434b462f09f0a90c1ddc5d4 commit 02f3f9790674dc727434b462f09f0a90c1ddc5d4 Author: Michel Hermier <[EMAIL PROTECTED]> Date: Tue Jul 1 13:53:45 2008 +0200 news_fr.xml * Translated lastest news. diff --git a/frugalware/xml/news_fr.xml b/frugalware/xml/news_fr.xml index 1429c34..afd62a9 100644 --- a/frugalware/xml/news_fr.xml +++ b/frugalware/xml/news_fr.xml @@ -22,6 +22,24 @@ Example: Mon, 07 Aug 2006 12:34:56 -0600 --> + 101 + Lettre d'information Frugalware numéro 26 + Sat, 21 Jun 2008 22:51:35 +1000 + phayz + 0 + + + + 100 Lettre d'information Frugalware numéro 25 Thu, 05 Jun 2008 21:46:39 +1000 ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-0.8: t/deps-extra-i686: abstract most of it to deps-extra.py
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-0.8.git;a=commitdiff;h=28ac04d61a06644866d431742279ee340101819d commit 28ac04d61a06644866d431742279ee340101819d Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 13:29:49 2008 +0200 t/deps-extra-i686: abstract most of it to deps-extra.py diff --git a/docs/testsuite.txt b/docs/testsuite.txt index 6975ea9..93ae17c 100644 --- a/docs/testsuite.txt +++ b/docs/testsuite.txt @@ -34,3 +34,11 @@ etc.). that's not a problem. If the test 'fails' there must be some output. For example if there are problematic packages, then it's recommended to list each package in a separate line with their path under FST. + +== Technical details + +Given that all the files in the fdb and fpm files are owned by root, if +you want to operate on them, then you need to use fakeroot. The +testsuite wrapper won't do this for you. A common practice is to write a +generic python script that operates on the fdb, then create a shell +wrapper for each arch, which will call the python script via fakeroot. diff --git a/t/deps-extra-i686 b/t/deps-extra-i686 index d7d1134..f3b9bf7 100755 --- a/t/deps-extra-i686 +++ b/t/deps-extra-i686 @@ -1,77 +1,3 @@ -#!/usr/bin/env python +#!/bin/sh -try: - import pacman -except ImportError: - import alpm - pacman = alpm -import os, tempfile, shutil, sys - -if len(sys.argv) > 1 and sys.argv[1] == "--help": - print "installed-by-default packages which depend on extra packages" - sys.exit(0) - -root = tempfile.mkdtemp() -pacman.initialize(root) -if os.getcwd().split('/')[-2] == "frugalware-current": - treename = "frugalware-current" -else: - treename = "frugalware" -db = pacman.db_register(treename) -pacman.db_setserver(db, "file://" + os.getcwd() + "/../frugalware-i686") -pacman.db_update(1, db) - -i = pacman.db_getpkgcache(db) -while i: - pkg = pacman.void_to_PM_PKG(pacman.list_getdata(i)) - pkgname = pacman.void_to_char(pacman.pkg_getinfo(pkg, pacman.PKG_NAME)) - group = pacman.void_to_char(pacman.list_getdata(pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_GROUPS - if group[-6:] == "-extra": - i = pacman.list_next(i) - continue - j = pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_DEPENDS)) - while j: - found = False - dep = pacman.void_to_char(pacman.list_getdata(j)).split("<")[0].split(">")[0].split("=")[0] - k = pacman.db_getpkgcache(db) - while not found and k: - p = pacman.void_to_PM_PKG(pacman.list_getdata(k)) - pname = pacman.void_to_char(pacman.pkg_getinfo(p, pacman.PKG_NAME)) - if pname == dep: - buggy = False - l = pacman.void_to_PM_LIST(pacman.pkg_getinfo(p, pacman.PKG_GROUPS)) - while not found and l: - g = pacman.void_to_char(pacman.list_getdata(l)) - if g[-6:] == "-extra": - buggy = True - l = pacman.list_next(l) - if not buggy and not (len(sys.argv) > 1 and pname == sys.argv[1]): - found = True - else: - l = pacman.void_to_PM_LIST(pacman.pkg_getinfo(p, pacman.PKG_PROVIDES)) - while not found and l: - pr = pacman.void_to_PM_PKG(pacman.list_getdata(l)) - if pacman.void_to_char(pacman.pkg_getinfo(pr, pacman.PKG_NAME)) == dep: - found = True - l = pacman.list_next(l) - k = pacman.list_next(k) - if not found: - try: - socket = open("../source/%s/%s/FrugalBuild" % (group, pkgname)) - while True: - line = socket.readline() - if not line: - break - if line[:14] != "# Maintainer: ": - continue - # FIXME: we here hardcore the encoding of the FBs - maintainer = line[14:].strip().decode('latin1') - break - socket.close() - except IOError: - maintainer = "Unknown" - print "%s should be moved to extra (%s is in extra; %s)" % (pkgname, pacman.void_to_char(pacman.list_getdata(j)), maintainer
[Frugalware-git] frugalware-0.8: t/deps-base-i686: abstract most of it to deps-base.py
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-0.8.git;a=commitdiff;h=203e010f27941bbcfef224a09889e04f40bd118a commit 203e010f27941bbcfef224a09889e04f40bd118a Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 13:26:48 2008 +0200 t/deps-base-i686: abstract most of it to deps-base.py diff --git a/t/deps-base-i686 b/t/deps-base-i686 index a97450e..c0804bc 100755 --- a/t/deps-base-i686 +++ b/t/deps-base-i686 @@ -1,73 +1,3 @@ -#!/usr/bin/env python +#!/bin/sh -try: - import pacman -except ImportError: - import alpm - pacman = alpm -import os, tempfile, shutil, sys - -if len(sys.argv) > 1 and sys.argv[1] == "--help": - print "base packages which depend on packages outsite base (->base is needed)" - sys.exit(0) - -basecats = ['base'] - -root = tempfile.mkdtemp() -pacman.initialize(root) -if os.getcwd().split('/')[-2] == "frugalware-current": - treename = "frugalware-current" -else: - treename = "frugalware" -db = pacman.db_register(treename) -pacman.db_setserver(db, "file://" + os.getcwd() + "/../frugalware-i686") -pacman.db_update(1, db) - -i = pacman.db_getpkgcache(db) -while i: - pkg = pacman.void_to_PM_PKG(pacman.list_getdata(i)) - pkgname = pacman.void_to_char(pacman.pkg_getinfo(pkg, pacman.PKG_NAME)) - group = pacman.void_to_char(pacman.list_getdata(pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_GROUPS - if group not in basecats: - i = pacman.list_next(i) - continue - j = pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_DEPENDS)) - while j: - found = False - dep = pacman.void_to_char(pacman.list_getdata(j)).split("<")[0].split(">")[0].split("=")[0] - k = pacman.db_getpkgcache(db) - while not found and k: - p = pacman.void_to_PM_PKG(pacman.list_getdata(k)) - if pacman.void_to_char(pacman.pkg_getinfo(p, pacman.PKG_NAME)) == dep: - l = pacman.void_to_PM_LIST(pacman.pkg_getinfo(p, pacman.PKG_GROUPS)) - g = pacman.void_to_char(pacman.list_getdata(l)) - # if it's in extra then deps-extra-i686 will handle the issue - if g in basecats or g[-6:] == "-extra": - found = True - else: - l = pacman.void_to_PM_LIST(pacman.pkg_getinfo(p, pacman.PKG_PROVIDES)) - while not found and l: - pr = pacman.void_to_PM_PKG(pacman.list_getdata(l)) - if pacman.void_to_char(pacman.pkg_getinfo(pr, pacman.PKG_NAME)) == dep: - found = True - l = pacman.list_next(l) - k = pacman.list_next(k) - if not found: - try: - socket = open("../source/%s/%s/FrugalBuild" % (group, pkgname)) - while True: - line = socket.readline() - if not line: - break - if line[:14] != "# Maintainer: ": - continue - # FIXME: we here hardcore the encoding of the FBs - maintainer = line[14:].strip().decode('latin1') - break - socket.close() - except IOError: - maintainer = "Unknown" - print "%s should be moved out from base (%s is not in base; %s)" % (pkgname, pacman.void_to_char(pacman.list_getdata(j)), maintainer) - j = pacman.list_next(j) - i = pacman.list_next(i) -shutil.rmtree(root) +fakeroot python deps-base.py $@ i686 diff --git a/t/deps-base.py b/t/deps-base.py new file mode 100755 index 000..24466db --- /dev/null +++ b/t/deps-base.py @@ -0,0 +1,73 @@ +#!/usr/bin/env python + +try: + import pacman +except ImportError: + import alpm + pacman = alpm +import os, tempfile, shutil, sys + +if len(sys.argv) > 1 and sys.argv[1] == "--help": + print "base packages which depend on packages outsite base (->base is needed)" + sys.exit(0) + +basecats = ['base'] + +root = tempfile.mkdtemp() +pacman.initialize(root) +if os.getcwd().split('/')[-2] == "frugalware-current": + treename = "frugalware-current" +else: + treename = "frugalware" +db = pacman.db_register(treename) +pacman.db_setserver(db, "file://" + os.getcwd() + "/../frugalware-%s" % sys.argv[1]) +pacman.db_update(1, db) + +i = pacman.db_getpkgcache(db) +
[Frugalware-git] frugalware-0.8: t/fpmjunk-*: use fakeroot
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-0.8.git;a=commitdiff;h=fa7d20ea86fe4ebe90630970cde40679f4455488 commit fa7d20ea86fe4ebe90630970cde40679f4455488 Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 13:22:21 2008 +0200 t/fpmjunk-*: use fakeroot diff --git a/t/fpmjunk-i686 b/t/fpmjunk-i686 index 7dd6718..9e9fee4 100755 --- a/t/fpmjunk-i686 +++ b/t/fpmjunk-i686 @@ -1,3 +1,3 @@ #!/bin/sh -python fpmjunk.py $@ i686 +fakeroot python fpmjunk.py $@ i686 diff --git a/t/fpmjunk-x86_64 b/t/fpmjunk-x86_64 index 381eac4..fe26563 100755 --- a/t/fpmjunk-x86_64 +++ b/t/fpmjunk-x86_64 @@ -1,3 +1,3 @@ #!/bin/sh -python fpmjunk.py $@ x86_64 +fakeroot python fpmjunk.py $@ x86_64 ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-0.8: t/deps-*: use fakeroot
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-0.8.git;a=commitdiff;h=e52603c19f4be6a15aebd2d85b52a69897b6a518 commit e52603c19f4be6a15aebd2d85b52a69897b6a518 Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 13:23:41 2008 +0200 t/deps-*: use fakeroot diff --git a/t/deps-i686 b/t/deps-i686 index 45fbd7f..2ed733d 100755 --- a/t/deps-i686 +++ b/t/deps-i686 @@ -1,3 +1,3 @@ #!/bin/sh -python deps.py $@ i686 +fakeroot python deps.py $@ i686 diff --git a/t/deps-x86_64 b/t/deps-x86_64 index 73bd841..d788688 100755 --- a/t/deps-x86_64 +++ b/t/deps-x86_64 @@ -1,3 +1,3 @@ #!/bin/sh -python deps.py $@ x86_64 +fakeroot python deps.py $@ x86_64 ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-0.8: t/deps-xorg-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-0.8.git;a=commitdiff;h=c634ed9c549f3febac11ab259cd4bc1caf428552 commit c634ed9c549f3febac11ab259cd4bc1caf428552 Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 13:22:43 2008 +0200 t/deps-xorg-i686 abstract the main part to deps-xorg.py and call it via fakeroot diff --git a/t/deps-xorg-i686 b/t/deps-xorg-i686 index 112256d..e024117 100755 --- a/t/deps-xorg-i686 +++ b/t/deps-xorg-i686 @@ -1,73 +1,3 @@ -#!/usr/bin/env python +#!/bin/sh -try: - import pacman -except ImportError: - import alpm - pacman = alpm -import os, tempfile, shutil, sys - -if len(sys.argv) > 1 and sys.argv[1] == "--help": - print "base packages which depend on xorg (lib->xlib is needed or so)" - sys.exit(0) - -basecats = ['base', 'apps', 'lib', 'multimedia', 'network', 'devel'] - -root = tempfile.mkdtemp() -pacman.initialize(root) -if os.getcwd().split('/')[-2] == "frugalware-current": - treename = "frugalware-current" -else: - treename = "frugalware" -db = pacman.db_register(treename) -pacman.db_setserver(db, "file://" + os.getcwd() + "/../frugalware-i686") -pacman.db_update(1, db) - -i = pacman.db_getpkgcache(db) -while i: - pkg = pacman.void_to_PM_PKG(pacman.list_getdata(i)) - pkgname = pacman.void_to_char(pacman.pkg_getinfo(pkg, pacman.PKG_NAME)) - group = pacman.void_to_char(pacman.list_getdata(pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_GROUPS - if group not in basecats: - i = pacman.list_next(i) - continue - j = pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_DEPENDS)) - while j: - found = False - dep = pacman.void_to_char(pacman.list_getdata(j)).split("<")[0].split(">")[0].split("=")[0] - k = pacman.db_getpkgcache(db) - while not found and k: - p = pacman.void_to_PM_PKG(pacman.list_getdata(k)) - if pacman.void_to_char(pacman.pkg_getinfo(p, pacman.PKG_NAME)) == dep: - l = pacman.void_to_PM_LIST(pacman.pkg_getinfo(p, pacman.PKG_GROUPS)) - g = pacman.void_to_char(pacman.list_getdata(l)) - # if it's in extra then deps-extra-i686 will handle the issue - if g in basecats or g[-6:] == "-extra": - found = True - else: - l = pacman.void_to_PM_LIST(pacman.pkg_getinfo(p, pacman.PKG_PROVIDES)) - while not found and l: - pr = pacman.void_to_PM_PKG(pacman.list_getdata(l)) - if pacman.void_to_char(pacman.pkg_getinfo(pr, pacman.PKG_NAME)) == dep: - found = True - l = pacman.list_next(l) - k = pacman.list_next(k) - if not found: - try: - socket = open("../source/%s/%s/FrugalBuild" % (group, pkgname)) - while True: - line = socket.readline() - if not line: - break - if line[:14] != "# Maintainer: ": - continue - # FIXME: we here hardcore the encoding of the FBs - maintainer = line[14:].strip().decode('latin1') - break - socket.close() - except IOError: - maintainer = "Unknown" - print "%s should be moved to some xfoo category (%s is already there; %s)" % (pkgname, pacman.void_to_char(pacman.list_getdata(j)), maintainer) - j = pacman.list_next(j) - i = pacman.list_next(i) -shutil.rmtree(root) +fakeroot python deps-xorg.py $@ i686 diff --git a/t/deps-xorg.py b/t/deps-xorg.py new file mode 100755 index 000..1ff90c7 --- /dev/null +++ b/t/deps-xorg.py @@ -0,0 +1,73 @@ +#!/usr/bin/env python + +try: + import pacman +except ImportError: + import alpm + pacman = alpm +import os, tempfile, shutil, sys + +if len(sys.argv) > 1 and sys.argv[1] == "--help": + print "base packages which depend on xorg (lib->xlib is needed or so)" + sys.exit(0) + +basecats = ['base', 'apps', 'lib', 'multimedia', 'network', 'devel'] + +root = tempfile.mkdtemp() +pacman.initialize(root) +if os.getcwd().split('/')[-2] == "frugalware-current": + treename = "frugalware-current" +else: + treename = "frugalware" +db = pacman.db_register(treename) +pacman.db_setserver(db, "f
[Frugalware-git] frugalware-current: t/deps-extra-i686: abstract most of it to deps-extra.py
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=79cec98ff65d398457f5eb56ce8eb59c265c7ae9 commit 79cec98ff65d398457f5eb56ce8eb59c265c7ae9 Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 13:29:49 2008 +0200 t/deps-extra-i686: abstract most of it to deps-extra.py diff --git a/docs/testsuite.txt b/docs/testsuite.txt index 6975ea9..93ae17c 100644 --- a/docs/testsuite.txt +++ b/docs/testsuite.txt @@ -34,3 +34,11 @@ etc.). that's not a problem. If the test 'fails' there must be some output. For example if there are problematic packages, then it's recommended to list each package in a separate line with their path under FST. + +== Technical details + +Given that all the files in the fdb and fpm files are owned by root, if +you want to operate on them, then you need to use fakeroot. The +testsuite wrapper won't do this for you. A common practice is to write a +generic python script that operates on the fdb, then create a shell +wrapper for each arch, which will call the python script via fakeroot. diff --git a/t/deps-extra-i686 b/t/deps-extra-i686 index d7d1134..f3b9bf7 100755 --- a/t/deps-extra-i686 +++ b/t/deps-extra-i686 @@ -1,77 +1,3 @@ -#!/usr/bin/env python +#!/bin/sh -try: - import pacman -except ImportError: - import alpm - pacman = alpm -import os, tempfile, shutil, sys - -if len(sys.argv) > 1 and sys.argv[1] == "--help": - print "installed-by-default packages which depend on extra packages" - sys.exit(0) - -root = tempfile.mkdtemp() -pacman.initialize(root) -if os.getcwd().split('/')[-2] == "frugalware-current": - treename = "frugalware-current" -else: - treename = "frugalware" -db = pacman.db_register(treename) -pacman.db_setserver(db, "file://" + os.getcwd() + "/../frugalware-i686") -pacman.db_update(1, db) - -i = pacman.db_getpkgcache(db) -while i: - pkg = pacman.void_to_PM_PKG(pacman.list_getdata(i)) - pkgname = pacman.void_to_char(pacman.pkg_getinfo(pkg, pacman.PKG_NAME)) - group = pacman.void_to_char(pacman.list_getdata(pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_GROUPS - if group[-6:] == "-extra": - i = pacman.list_next(i) - continue - j = pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_DEPENDS)) - while j: - found = False - dep = pacman.void_to_char(pacman.list_getdata(j)).split("<")[0].split(">")[0].split("=")[0] - k = pacman.db_getpkgcache(db) - while not found and k: - p = pacman.void_to_PM_PKG(pacman.list_getdata(k)) - pname = pacman.void_to_char(pacman.pkg_getinfo(p, pacman.PKG_NAME)) - if pname == dep: - buggy = False - l = pacman.void_to_PM_LIST(pacman.pkg_getinfo(p, pacman.PKG_GROUPS)) - while not found and l: - g = pacman.void_to_char(pacman.list_getdata(l)) - if g[-6:] == "-extra": - buggy = True - l = pacman.list_next(l) - if not buggy and not (len(sys.argv) > 1 and pname == sys.argv[1]): - found = True - else: - l = pacman.void_to_PM_LIST(pacman.pkg_getinfo(p, pacman.PKG_PROVIDES)) - while not found and l: - pr = pacman.void_to_PM_PKG(pacman.list_getdata(l)) - if pacman.void_to_char(pacman.pkg_getinfo(pr, pacman.PKG_NAME)) == dep: - found = True - l = pacman.list_next(l) - k = pacman.list_next(k) - if not found: - try: - socket = open("../source/%s/%s/FrugalBuild" % (group, pkgname)) - while True: - line = socket.readline() - if not line: - break - if line[:14] != "# Maintainer: ": - continue - # FIXME: we here hardcore the encoding of the FBs - maintainer = line[14:].strip().decode('latin1') - break - socket.close() - except IOError: - maintainer = "Unknown" - print "%s should be moved to extra (%s is in extra; %s)" % (pkgname, pacman.void_to_char(pacman.list_getdata(j)), mainta
[Frugalware-git] frugalware-current: t/s/installsize: add a wrapper to take care of fakeroot
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=b3395997f1ae681e5d60b5724df24ab666bb78a3 commit b3395997f1ae681e5d60b5724df24ab666bb78a3 Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 13:34:15 2008 +0200 t/s/installsize: add a wrapper to take care of fakeroot diff --git a/t/s/installsize b/t/s/installsize index cc6d8a6..56d6738 100755 --- a/t/s/installsize +++ b/t/s/installsize @@ -1,53 +1,3 @@ -#!/usr/bin/env python +#!/bin/sh -try: - import pacman -except ImportError: - import alpm - pacman = alpm -import os, tempfile, shutil, sys, re - -archlist = None -limit = 630 - -if len(sys.argv) > 1: - if sys.argv[1] == "--help": - print "check if the default install fits on a single CD" - sys.exit(0) - else: - archlist = ["frugalware-%s" % sys.argv[1]] -if not archlist: - archlist = os.listdir("../..") - -for i in archlist: - if not re.match("^frugalware-", i): - continue - arch = i[11:] - root = tempfile.mkdtemp() - pacman.initialize(root) - if os.getcwd().split('/')[-3] == "frugalware-current": - treename = "frugalware-current" - else: - treename = "frugalware" - db = pacman.db_register(treename) - pacman.db_setserver(db, "file://" + os.getcwd() + "/../../frugalware-" + arch) - pacman.db_update(1, db) - size = 0 - num = 0 - j = pacman.db_getpkgcache(db) - while j: - pkg = pacman.void_to_PM_PKG(pacman.list_getdata(j)) - pkgname = pacman.void_to_char(pacman.pkg_getinfo(pkg, pacman.PKG_NAME)) - pkgsize = pacman.void_to_unsigned_long(pacman.pkg_getinfo(pkg, pacman.PKG_SIZE)) - group = pacman.void_to_char(pacman.list_getdata(pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_GROUPS - if group[-6:] == "-extra": - j = pacman.list_next(j) - continue - size += pkgsize - num += 1 - j = pacman.list_next(j) - pacman.release() - shutil.rmtree(root) - mbsize = round(size / 1048576.0, 1) - if mbsize > 650.0: - print "Size for %s is too big: %d MB (should be < %d MB; %d packages)" % (arch, mbsize, limit, num) +fakeroot python installsize.py $@ diff --git a/t/s/installsize.py b/t/s/installsize.py new file mode 100644 index 000..cc6d8a6 --- /dev/null +++ b/t/s/installsize.py @@ -0,0 +1,53 @@ +#!/usr/bin/env python + +try: + import pacman +except ImportError: + import alpm + pacman = alpm +import os, tempfile, shutil, sys, re + +archlist = None +limit = 630 + +if len(sys.argv) > 1: + if sys.argv[1] == "--help": + print "check if the default install fits on a single CD" + sys.exit(0) + else: + archlist = ["frugalware-%s" % sys.argv[1]] +if not archlist: + archlist = os.listdir("../..") + +for i in archlist: + if not re.match("^frugalware-", i): + continue + arch = i[11:] + root = tempfile.mkdtemp() + pacman.initialize(root) + if os.getcwd().split('/')[-3] == "frugalware-current": + treename = "frugalware-current" + else: + treename = "frugalware" + db = pacman.db_register(treename) + pacman.db_setserver(db, "file://" + os.getcwd() + "/../../frugalware-" + arch) + pacman.db_update(1, db) + size = 0 + num = 0 + j = pacman.db_getpkgcache(db) + while j: + pkg = pacman.void_to_PM_PKG(pacman.list_getdata(j)) + pkgname = pacman.void_to_char(pacman.pkg_getinfo(pkg, pacman.PKG_NAME)) + pkgsize = pacman.void_to_unsigned_long(pacman.pkg_getinfo(pkg, pacman.PKG_SIZE)) + group = pacman.void_to_char(pacman.list_getdata(pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_GROUPS + if group[-6:] == "-extra": + j = pacman.list_next(j) + continue + size += pkgsize + num += 1 + j = pacman.list_next(j) + pacman.release() + shutil.rmtree(root) + mbsize = round(size / 1048576.0, 1) + if mbsize > 650.0: + print "Size for %s is too big: %d MB (should be < %d MB; %d packages)" % (arch, mbsize, limit, num) ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: t/deps-base-i686: abstract most of it to deps-base.py
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=32dae387f895a77744ce92c46b2633bbea96eecc commit 32dae387f895a77744ce92c46b2633bbea96eecc Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 13:26:48 2008 +0200 t/deps-base-i686: abstract most of it to deps-base.py diff --git a/t/deps-base-i686 b/t/deps-base-i686 index a97450e..c0804bc 100755 --- a/t/deps-base-i686 +++ b/t/deps-base-i686 @@ -1,73 +1,3 @@ -#!/usr/bin/env python +#!/bin/sh -try: - import pacman -except ImportError: - import alpm - pacman = alpm -import os, tempfile, shutil, sys - -if len(sys.argv) > 1 and sys.argv[1] == "--help": - print "base packages which depend on packages outsite base (->base is needed)" - sys.exit(0) - -basecats = ['base'] - -root = tempfile.mkdtemp() -pacman.initialize(root) -if os.getcwd().split('/')[-2] == "frugalware-current": - treename = "frugalware-current" -else: - treename = "frugalware" -db = pacman.db_register(treename) -pacman.db_setserver(db, "file://" + os.getcwd() + "/../frugalware-i686") -pacman.db_update(1, db) - -i = pacman.db_getpkgcache(db) -while i: - pkg = pacman.void_to_PM_PKG(pacman.list_getdata(i)) - pkgname = pacman.void_to_char(pacman.pkg_getinfo(pkg, pacman.PKG_NAME)) - group = pacman.void_to_char(pacman.list_getdata(pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_GROUPS - if group not in basecats: - i = pacman.list_next(i) - continue - j = pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_DEPENDS)) - while j: - found = False - dep = pacman.void_to_char(pacman.list_getdata(j)).split("<")[0].split(">")[0].split("=")[0] - k = pacman.db_getpkgcache(db) - while not found and k: - p = pacman.void_to_PM_PKG(pacman.list_getdata(k)) - if pacman.void_to_char(pacman.pkg_getinfo(p, pacman.PKG_NAME)) == dep: - l = pacman.void_to_PM_LIST(pacman.pkg_getinfo(p, pacman.PKG_GROUPS)) - g = pacman.void_to_char(pacman.list_getdata(l)) - # if it's in extra then deps-extra-i686 will handle the issue - if g in basecats or g[-6:] == "-extra": - found = True - else: - l = pacman.void_to_PM_LIST(pacman.pkg_getinfo(p, pacman.PKG_PROVIDES)) - while not found and l: - pr = pacman.void_to_PM_PKG(pacman.list_getdata(l)) - if pacman.void_to_char(pacman.pkg_getinfo(pr, pacman.PKG_NAME)) == dep: - found = True - l = pacman.list_next(l) - k = pacman.list_next(k) - if not found: - try: - socket = open("../source/%s/%s/FrugalBuild" % (group, pkgname)) - while True: - line = socket.readline() - if not line: - break - if line[:14] != "# Maintainer: ": - continue - # FIXME: we here hardcore the encoding of the FBs - maintainer = line[14:].strip().decode('latin1') - break - socket.close() - except IOError: - maintainer = "Unknown" - print "%s should be moved out from base (%s is not in base; %s)" % (pkgname, pacman.void_to_char(pacman.list_getdata(j)), maintainer) - j = pacman.list_next(j) - i = pacman.list_next(i) -shutil.rmtree(root) +fakeroot python deps-base.py $@ i686 diff --git a/t/deps-base.py b/t/deps-base.py new file mode 100755 index 000..24466db --- /dev/null +++ b/t/deps-base.py @@ -0,0 +1,73 @@ +#!/usr/bin/env python + +try: + import pacman +except ImportError: + import alpm + pacman = alpm +import os, tempfile, shutil, sys + +if len(sys.argv) > 1 and sys.argv[1] == "--help": + print "base packages which depend on packages outsite base (->base is needed)" + sys.exit(0) + +basecats = ['base'] + +root = tempfile.mkdtemp() +pacman.initialize(root) +if os.getcwd().split('/')[-2] == "frugalware-current": + treename = "frugalware-current" +else: + treename = "frugalware" +db = pacman.db_register(treename) +pacman.db_setserver(db, "file://" + os.getcwd() + "/../frugalware-%s" % sys.argv[1]) +pacman.db_update(1, db) + +i = pacman.db_getpkgcache(d
[Frugalware-git] frugalware-current: t/deps-xorg-i686
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=be4b6776afcb37aebf132f447d88481b98138ce5 commit be4b6776afcb37aebf132f447d88481b98138ce5 Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 13:22:43 2008 +0200 t/deps-xorg-i686 abstract the main part to deps-xorg.py and call it via fakeroot diff --git a/t/deps-xorg-i686 b/t/deps-xorg-i686 index 112256d..e024117 100755 --- a/t/deps-xorg-i686 +++ b/t/deps-xorg-i686 @@ -1,73 +1,3 @@ -#!/usr/bin/env python +#!/bin/sh -try: - import pacman -except ImportError: - import alpm - pacman = alpm -import os, tempfile, shutil, sys - -if len(sys.argv) > 1 and sys.argv[1] == "--help": - print "base packages which depend on xorg (lib->xlib is needed or so)" - sys.exit(0) - -basecats = ['base', 'apps', 'lib', 'multimedia', 'network', 'devel'] - -root = tempfile.mkdtemp() -pacman.initialize(root) -if os.getcwd().split('/')[-2] == "frugalware-current": - treename = "frugalware-current" -else: - treename = "frugalware" -db = pacman.db_register(treename) -pacman.db_setserver(db, "file://" + os.getcwd() + "/../frugalware-i686") -pacman.db_update(1, db) - -i = pacman.db_getpkgcache(db) -while i: - pkg = pacman.void_to_PM_PKG(pacman.list_getdata(i)) - pkgname = pacman.void_to_char(pacman.pkg_getinfo(pkg, pacman.PKG_NAME)) - group = pacman.void_to_char(pacman.list_getdata(pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_GROUPS - if group not in basecats: - i = pacman.list_next(i) - continue - j = pacman.void_to_PM_LIST(pacman.pkg_getinfo(pkg, pacman.PKG_DEPENDS)) - while j: - found = False - dep = pacman.void_to_char(pacman.list_getdata(j)).split("<")[0].split(">")[0].split("=")[0] - k = pacman.db_getpkgcache(db) - while not found and k: - p = pacman.void_to_PM_PKG(pacman.list_getdata(k)) - if pacman.void_to_char(pacman.pkg_getinfo(p, pacman.PKG_NAME)) == dep: - l = pacman.void_to_PM_LIST(pacman.pkg_getinfo(p, pacman.PKG_GROUPS)) - g = pacman.void_to_char(pacman.list_getdata(l)) - # if it's in extra then deps-extra-i686 will handle the issue - if g in basecats or g[-6:] == "-extra": - found = True - else: - l = pacman.void_to_PM_LIST(pacman.pkg_getinfo(p, pacman.PKG_PROVIDES)) - while not found and l: - pr = pacman.void_to_PM_PKG(pacman.list_getdata(l)) - if pacman.void_to_char(pacman.pkg_getinfo(pr, pacman.PKG_NAME)) == dep: - found = True - l = pacman.list_next(l) - k = pacman.list_next(k) - if not found: - try: - socket = open("../source/%s/%s/FrugalBuild" % (group, pkgname)) - while True: - line = socket.readline() - if not line: - break - if line[:14] != "# Maintainer: ": - continue - # FIXME: we here hardcore the encoding of the FBs - maintainer = line[14:].strip().decode('latin1') - break - socket.close() - except IOError: - maintainer = "Unknown" - print "%s should be moved to some xfoo category (%s is already there; %s)" % (pkgname, pacman.void_to_char(pacman.list_getdata(j)), maintainer) - j = pacman.list_next(j) - i = pacman.list_next(i) -shutil.rmtree(root) +fakeroot python deps-xorg.py $@ i686 diff --git a/t/deps-xorg.py b/t/deps-xorg.py new file mode 100755 index 000..1ff90c7 --- /dev/null +++ b/t/deps-xorg.py @@ -0,0 +1,73 @@ +#!/usr/bin/env python + +try: + import pacman +except ImportError: + import alpm + pacman = alpm +import os, tempfile, shutil, sys + +if len(sys.argv) > 1 and sys.argv[1] == "--help": + print "base packages which depend on xorg (lib->xlib is needed or so)" + sys.exit(0) + +basecats = ['base', 'apps', 'lib', 'multimedia', 'network', 'devel'] + +root = tempfile.mkdtemp() +pacman.initialize(root) +if os.getcwd().split('/')[-2] == "frugalware-current": + treename = "frugalware-current" +else: + treename = "frugalware" +db = pacman.db_register(treename) +pacman.db_setserver(db
[Frugalware-git] frugalware-current: t/deps-*: use fakeroot
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=3302d0b0543825496351df135c6a1dab610ab4f5 commit 3302d0b0543825496351df135c6a1dab610ab4f5 Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 13:23:41 2008 +0200 t/deps-*: use fakeroot diff --git a/t/deps-i686 b/t/deps-i686 index 45fbd7f..2ed733d 100755 --- a/t/deps-i686 +++ b/t/deps-i686 @@ -1,3 +1,3 @@ #!/bin/sh -python deps.py $@ i686 +fakeroot python deps.py $@ i686 diff --git a/t/deps-x86_64 b/t/deps-x86_64 index 73bd841..d788688 100755 --- a/t/deps-x86_64 +++ b/t/deps-x86_64 @@ -1,3 +1,3 @@ #!/bin/sh -python deps.py $@ x86_64 +fakeroot python deps.py $@ x86_64 ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git
[Frugalware-git] frugalware-current: t/fpmjunk-*: use fakeroot
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=b167d2756014874aad7424a2e3d39eec9cce8996 commit b167d2756014874aad7424a2e3d39eec9cce8996 Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Tue Jul 1 13:22:21 2008 +0200 t/fpmjunk-*: use fakeroot diff --git a/t/fpmjunk-i686 b/t/fpmjunk-i686 index 7dd6718..9e9fee4 100755 --- a/t/fpmjunk-i686 +++ b/t/fpmjunk-i686 @@ -1,3 +1,3 @@ #!/bin/sh -python fpmjunk.py $@ i686 +fakeroot python fpmjunk.py $@ i686 diff --git a/t/fpmjunk-x86_64 b/t/fpmjunk-x86_64 index 381eac4..fe26563 100755 --- a/t/fpmjunk-x86_64 +++ b/t/fpmjunk-x86_64 @@ -1,3 +1,3 @@ #!/bin/sh -python fpmjunk.py $@ x86_64 +fakeroot python fpmjunk.py $@ x86_64 ___ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git