You are not logged in.
uudeview, needed for decoding binaries:
http://www.fpx.de/fp/Software/UUDeview/
# Maintainer: Oliver Willemse <olli (at) xs4all (d0t) nl>
pkgname=uudeview
pkgver=0.5.20
pkgrel=1
pkgdesc="The Nice and Friendly Decoder"
url="http://www.fpx.de/fp/Software/UUDeview/"
# license="GPL"
depends=(tcl tk)
source=("http://www.fpx.de/fp/Software/UUDeview/download/$pkgname-$pkgver.tar.gz")
md5sums=('0161abaec3658095044601eae82bbc5b')
build() {
mkdir -p $startdir/pkg/usr/include
mkdir -p $startdir/pkg/usr/lib
cd $startdir/src/$pkgname-$pkgver/
./configure --prefix=$startdir/pkg
make || return 1
cp $startdir/src/$pkgname-$pkgver/uulib/uu*.h $startdir/pkg/usr/include
cp $startdir/src/$pkgname-$pkgver/uulib/*.a $startdir/pkg/usr/lib
make DESTDIR=$startdir/pkg install
}
KLibido (KDE LInux BInaries DOwnloader) is a KDE Usenet file grabber
http://klibido.sourceforge.net/
# Maintainer: Oliver Willemse <olli (at) xs4all (d0t) nl>
pkgname=klibido
pkgver=0.2.0
pkgrel=1
pkgdesc="KLibido (KDE LInux BInaries DOwnloader) is a KDE Usenet file grabber"
url="http://klibido.sourceforge.net/"
# license="GPL"
depends=('kdelibs' 'x-server' 'uudeview')
source=("http://belnet.dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz")
md5sums=('d4851385b333ddf8970ac24955ea4c48')
build() {
cd $startdir/src/$pkgname-$pkgver/
./configure
make || return 1
make DESTDIR=$startdir/pkg install
}
DIY: Doom-It-Yourself
Offline
Minor update for klibido, fixing crash when trying to reload the queue.
PKGBUILD
# Maintainer: Oliver Willemse <olli (at) xs4all (dot) nl>
pkgname=klibido
pkgver=0.2.0
pkgrel=2
pkgdesc="KLibido (KDE LInux BInaries DOwnloader) is a KDE Usenet file grabber"
url="http://klibido.sourceforge.net/"
license="GPL"
depends=('kdelibs' 'x-server' 'uudeview')
source=("http://belnet.dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz"
"qmgr.cpp.diff")
md5sums=('d4851385b333ddf8970ac24955ea4c48' '69a53fff5a29a2832c545963dad92568')
build() {
cd $startdir/src/$pkgname-$pkgver/
./configure
patch -p1 src/qmgr.cpp.diff < ../../qmgr.cpp.diff
make || return 1
make DESTDIR=$startdir/pkg install
}
qmgr.cpp.diff
--- qmgr.cpp 2004-11-17 00:04:19.000000000 +0100
+++ qmgr.cpp.fixed 2004-12-28 01:36:08.634618228 +0100
@@ -2177,7 +2177,7 @@
memset(&key, 0, sizeof(key));
key.set_flags(DB_DBT_MALLOC);
memset(&data, 0, sizeof(data));
- key.set_flags(DB_DBT_MALLOC);
+ data.set_flags(DB_DBT_MALLOC);
// qDebug("Id: %d", id);
// qDebug("Newsgroup: %s", qsi->group.latin1());
// qDebug("index: %s", qsi->index.latin1());
DIY: Doom-It-Yourself
Offline
Hello there, nice work. Been using that program too. Nevertheless, I found some problems. Let me elaborate:
uudeview: upon using namcap on the pkg your PKGBUILD created it noticed that the binaries were on /bin and the dependency 'xorg' was missing. I suggest altering
./configure --prefix=$startdir/pkg
to
./configure --prefix=/usr
and
make DESTDIR=$startdir/pkg install
to
make prefix=$startdir/pkg/usr install || return 1
This way uudeview is nicely tucked in /usr.
About klibido, first of all the qmgr.cpp.diff md5sum is wrong, it should be
'2056e32ee820024c207249a73c2b76f2'
and perhaps
./configure
should be changed to
./configure --prefix=/usr
and
make DESTDIR=$startdir/pkg install
to
make prefix=$startdir/pkg/usr install || return 1
for the same reason as uudeview.
Hope you don't mind pointing out these problems, I just think things get more organized this way. Thanks for the nice PKGBUILD's and diff for these two apps
Offline
I haven't built many packages yet, so any input is welcome! Thanks alot mate!
I have adjusted the PKGBUILD's to solve any of those problems, so w00p here's a new release!
uudeview
# Maintainer: Oliver Willemse <olli (at) xs4all (d0t) nl>
pkgname=uudeview
pkgver=0.5.20
pkgrel=2
pkgdesc="The Nice and Friendly Decoder"
url="http://www.fpx.de/fp/Software/UUDeview/"
# license="GPL"
depends=('tcl' 'tk' 'x-server')
source=("http://www.fpx.de/fp/Software/UUDeview/download/$pkgname-$pkgver.tar.gz")
md5sums=('0161abaec3658095044601eae82bbc5b')
build() {
mkdir -p $startdir/pkg/usr/include
mkdir -p $startdir/pkg/usr/lib
cd $startdir/src/$pkgname-$pkgver/
./configure --prefix=$startdir/pkg/usr
make DESTDIR=$startdir/pkg/usr install || return 1
cp $startdir/src/$pkgname-$pkgver/uulib/uu*.h $startdir/pkg/usr/include
cp $startdir/src/$pkgname-$pkgver/uulib/libuu.a $startdir/pkg/usr/lib
}
klibido
# Maintainer: Oliver Willemse <olli (at) xs4all (d0t) nl>
pkgname=klibido
pkgver=0.2.0
pkgrel=3
pkgdesc="KLibido (KDE LInux BInaries DOwnloader) is a KDE Usenet file grabber"
url="http://klibido.sourceforge.net/"
# license="GPL"
depends=('kdelibs' 'x-server' 'uudeview')
source=("http://dl.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
"http://klibido.sourceforge.net/qmgr.cpp.diff")
md5sums=('d4851385b333ddf8970ac24955ea4c48' '69a53fff5a29a2832c545963dad92568')
build() {
cd $startdir/src/$pkgname-$pkgver
patch -p1 ./src/qmgr.cpp< ../qmgr.cpp.diff
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/opt/kde install
}
DIY: Doom-It-Yourself
Offline
Updated klibido:
# Maintainer: Oliver Willemse <olli (at) xs4all (d0t) nl>
pkgname=klibido
pkgver=0.2.0
pkgrel=4
pkgdesc="KLibido (KDE LInux BInaries DOwnloader) is a KDE Usenet file grabber"
url="http://klibido.sourceforge.net/"
# license="GPL"
depends=('kdelibs' 'x-server' 'uudeview')
source=("http://belnet.dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz"
"http://klibido.sourceforge.net/qmgr.cpp.diff" http://klibido.sourceforge.net/nntpthreadsocket.cpp.diff)
md5sums=('d4851385b333ddf8970ac24955ea4c48' '69a53fff5a29a2832c545963dad92568'
'4302953459dabf1a09f7bd842e29ace2')
build() {
cd $startdir/src/$pkgname-$pkgver
patch -p1 ./src/qmgr.cpp < ../qmgr.cpp.diff
patch -p1 ./src/nntpthreadsocket.cpp < ../nntpthreadsocket.cpp.diff
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/opt/kde install
}
DIY: Doom-It-Yourself
Offline
Newest version:
# Maintainer: Oliver Willemse <olli (at) xs4all (d0t) nl>
pkgname=klibido
pkgver=0.2.3
pkgrel=0
pkgdesc="KLibido (KDE LInux BInaries DOwnloader) is a KDE Usenet file grabber"
url="http://klibido.sourceforge.net/"
# license="GPL"
depends=('kdelibs' 'x-server' 'uudeview')
source=("http://dl.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz")
md5sums=('adffc4df2df4f339794a49d5e06248b3')
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make prefix=$startdir/pkg/opt/kde install
}
Jabber: haakon@jabber.org
Offline
I have been using Pan for a couple of years. Have you tried it?
If so, what are the advantages of klibido?
--HAPS
Offline
So there's the original uudeview by FUBAR in the AUR.
kmaster says he can't deal with that one, and has built his own, but maybe FUBAR took his suggestions.
Now we have Olli.
Can't we all agree on a single version?
--HAPS
Offline
Fubar's uudeview pkgbuild works fine with klibido now. Just go ahead and build them, and away you go.
Offline