You are not logged in.
hiho.
as i mentioned in this thread >http://bbs.archlinux.org/viewtopic.php? … anel#39352
i have perlpanel running and it does its job pretty good.
so here are all the PKGBUILDs u need to run this _little_ panel:
- - - - - - - -
[1] perlpanel-0.9.1-1
# Contributor: mak <m4k@gmx.net>
pkgname=perlpanel
pkgver=0.9.1
pkgrel=1
pkgdesc="PerlPanel draws a small taskbar on your screen."
url="http://jodrell.net/projects/perlpanel/"
depends=('perl>=5.8.0' 'gtk2>=2.4.0' 'perl-xml-simple' 'perlxml' 'gtk2-perl>=1.031'
'gnome-vfs-perl' 'perl-gnome2-wnck' 'perl-xmms' 'perl-uri' 'perl-gettext' 'perl-gtk2-traymanager' 'perl-datemanip')
source=(http://jodrell.net/files/perlpanel/PerlPanel-$pkgver.tar.gz)
#md5sums=('e43f596abfbbf46379a38af641f91d43')
build() {
cd $startdir/src/PerlPanel-$pkgver
make clean
make PREFIX=/usr CONFDIR=/etc || return 1
make install PREFIX=$startdir/pkg/usr CONFDIR=$startdir/pkg/etc
}
[2] perl-gnome2-wnck
# Contributor: mak <m4k@gmx.net>
#
pkgname=perl-gnome2-wnck
pkgver=0.10
pkgrel=1
pkgdesc="Window Navigator Construction Kit library[libwnck] for Perl"
license="gpl"
depends=('perl' 'libwnck' 'perl-extutils-depends>=0.20' 'perl-extutils-pkgconfig>=1.03' 'glib-perl>=1.04' 'gtk2-perl>=1.00')
provides=('gnome2-wnck')
source=(http://voxel.dl.sourceforge.net/sourceforge/gtk2-perl/Gnome2-Wnck-$pkgver.tar.gz)
md5sums=('ab0e6711a8207fd4e16d6c5b3c179fa7')
build() {
cd $startdir/src/Gnome2-Wnck-$pkgver
perl Makefile.PL PREFIX=$startdir/pkg/usr
make || return 1
make test || return 1
make prefix=$startdir/pkg/usr install
rm $startdir/pkg/usr/lib/perl5/site_perl/*/i686-linux-thread-multi/auto/Gnome2/Wnck/.packlist
rm $startdir/pkg/usr/lib/perl5/*/i686-linux-thread-multi/perllocal.pod
mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? $startdir/pkg/usr/lib/perl5/site_perl/current
}
[3] perl-xmms
# Contributor: mak <m4k@gmx.net>
#
pkgname=perl-xmms
pkgver=0.12
pkgrel=1
pkgdesc="Bundle for XMMS Remote Control"
url="http://search.cpan.org/~dougm/Xmms-Perl-0.12/"
license="gpl"
depends=('xmms' 'perl')
provides=('xmms-perl')
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 Makefile.PL PREFIX=$startdir/pkg/usr
make || return 1
make test || return 1
make prefix=$startdir/pkg/usr install
rm $startdir/pkg/usr/lib/perl5/site_perl/*/i686-linux-thread-multi/auto/Xmms-Perl/.packlist
rm $startdir/pkg/usr/lib/perl5/*/i686-linux-thread-multi/perllocal.pod
mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? $startdir/pkg/usr/lib/perl5/site_perl/current
}
[4] perl-gettext
# Contributor: mak <m4k@gmx.net>
#
pkgname=perl-gettext
pkgver=1.03
pkgrel=1
pkgdesc="This is a perl5 module quickly written to gain access to the C library functions for internatialization."
license="gpl"
depends=('perl>=5.0')
provides=('gettext')
source=(http://search.cpan.org/CPAN/authors/id/P/PV/PVANDRY/gettext-$pkgver.tar.gz)
md5sums=('01cfb2ea29408eacc5da6bd2f88fe526')
build() {
cd $startdir/src/gettext-$pkgver
perl Makefile.PL PREFIX=$startdir/pkg/usr
make || return 1
make prefix=$startdir/pkg/usr install
rm $startdir/pkg/usr/lib/perl5/site_perl/*/i686-linux-thread-multi/auto/Locale/gettext/.packlist
rm $startdir/pkg/usr/lib/perl5/*/i686-linux-thread-multi/perllocal.pod
mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? $startdir/pkg/usr/lib/perl5/site_perl/current
}
[5] perl-gtk2-traymanager
# Contributor: mak <m4k@gmx.net>
#
pkgname=perl-gtk2-traymanager
pkgver=0.05
pkgrel=1
pkgdesc="Gtk2-TrayMangaer allows you to create Notification-Area Applications."
url="http://search.cpan.org/~borup/Gtk2-TrayManager-0.05/"
depends=('glib-perl' 'perl' 'perl-extutils-pkgconfig' 'perl-extutils-depends')
source=(http://mirrors.playboy.com/CPAN/authors/id/B/BO/BORUP/Gtk2-TrayManager-$pkgver.tar.gz)
md5sums=('88cf41ab0d72572ac3d2e9ab9b3ab8f0')
build() {
cd $startdir/src/Gtk2-TrayManager-$pkgver
perl Makefile.PL
make || return 1
make test || return 1
make install DESTDIR=$startdir/pkg
# remove perllocal.pod & packlist
rm -r $startdir/pkg/usr/lib/perl5/?.?.?
rm $startdir/pkg/usr/lib/perl5/site_perl/*/i686-linux-thread-multi/auto/Gtk2/TrayManager/.packlist
# mv perlversion > current
mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? $startdir/pkg/usr/lib/perl5/site_perl/current
}
[6] perl-datemanip
# Contributor: mak <m4k@gmx.net>
#
pkgname=perl-datemanip
pkgver=5.42a
pkgrel=1
pkgdesc="A Perl module providing date manipulation routines."
license="gpl"
depends=('perl>=5.8.4')
source=(http://search.cpan.org/CPAN/authors/id/S/SB/SBECK/DateManip-$pkgver.tar.gz)
md5sums=('648386bbf46d021ae283811f75b07bdf')
build() {
cd $startdir/src/DateManip-$pkgver
perl Makefile.PL PREFIX=$startdir/pkg/usr
make || return 1
make test || return 1
make prefix=$startdir/pkg/usr install
rm $startdir/pkg/usr/lib/perl5/site_perl/*/i686-linux-thread-multi/auto/Date/Manip/.packlist
rm -r $startdir/pkg/usr/lib/perl5/*/i686-linux-thread-multi/
mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? $startdir/pkg/usr/lib/perl5/site_perl/current
}
...normally building perlpanel should work like a charm. at least if you have all those deps installed.
please feel free to point out any problems, etc.
mak.
$ wget -c -r -l inf -i what_the_hel.l
Offline
XML-Parser wouldn't download. So I googled, I saw, I edited.
PKGBUILD for perl-xml-parser
# Contributor: mak <m4k@gmx.net>
pkgname=perl-xml-parser
pkgver=2.34
pkgrel=1
pkgdesc="XML::Parser for Perl"
license="gpl"
depends=('perl' 'expat>=1.95.0')
provides=('xml-parser' 'perlxml')
source=(http://search.cpan.org/CPAN/authors/id/M/MS/MSERGEANT/XML-Parser-2.34.tar.gz)
md5sums=('84d9e0001fe01c14867256c3fe115899')
build() {
cd $startdir/src/XML-Parser-$pkgver
perl Makefile.PL PREFIX=$startdir/pkg/usr
make || return 1
make test || return 1
make prefix=$startdir/pkg/usr install
rm $startdir/pkg/usr/lib/perl5/site_perl/*/i686-linux-thread-multi/auto/XML/Parser/.packlist
rm $startdir/pkg/usr/lib/perl5/*/i686-linux-thread-multi/perllocal.pod
mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? $startdir/pkg/usr/lib/perl5/site_perl/current
}
(I'm just using the default arch perl packages in case they are requirements for other packages:)
changed the URL of the source:
# Contributor: mak <m4k@gmx.net>
pkgname=perl-gnome2-wnck
pkgver=0.07
pkgrel=1
pkgdesc="Window Navigator Construction Kit library[libwnck] for Perl"
license="gpl"
depends=('perl' 'libwnck' 'perl-extutils-depends>=0.20' 'perl-extutils-pkgconfig>=1.03' 'glib-perl' 'gtk2-perl')
provides=('gnome2-wnck')
source=(http://heanet.dl.sourceforge.net/sourceforge/gtk2-perl/Gnome2-Wnck-$pkgver.tar.gz)
md5sums=('265bde4a5831a57308580bf0bf94cac5')
build() {
cd $startdir/src/Gnome2-Wnck-$pkgver
perl Makefile.PL PREFIX=$startdir/pkg/usr
make || return 1
make test || return 1
make prefix=$startdir/pkg/usr install
rm $startdir/pkg/usr/lib/perl5/site_perl/*/i686-linux-thread-multi/auto/Gnome2/Wnck/.packlist
rm $startdir/pkg/usr/lib/perl5/*/i686-linux-thread-multi/perllocal.pod
mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? $startdir/pkg/usr/lib/perl5/site_perl/current
}
fffft!
Offline
why is perlpanel not called perl-panel or perl-perlpanel?
The impossible missions are the only ones which succeed.
Offline
well. does it make sense ?
perlpanel is NOT a perl-module, so the naming-scheme doesn't apply.
mak.
$ wget -c -r -l inf -i what_the_hel.l
Offline
hiho.
a little update and little service - for those interested.
here you can find ALL pkgs and PKGBUILDs > http://8ung.at/sde33d/pp/
hope that helps.mak.
$ wget -c -r -l inf -i what_the_hel.l
Offline
I think perl-xml-parser is already in the repositories under the name perlxml.
Some PKGBUILDs: http://members.lycos.co.uk/sweiss3
Offline
@sweiss: i'm aware of that, that's why i haven't uploaded them to incoming. however it's easier
that way, to pack all of them together ...
mak.
$ wget -c -r -l inf -i what_the_hel.l
Offline
well me again.
there were some bugs in perlpanel-0.8.0 they are fixed in cvs, so i repacked the pkg.
it's available here > http://8ung.at/sde33d/pp/perlpanel-0.8.1-1.pkg.tar.gz
mak.
$ wget -c -r -l inf -i what_the_hel.l
Offline
hiho.
version 0.9.0 has been released earlier today, therefore i have updated the PKGBUILD in the top-post.
as always u can find a pkg > here.
changelog for 0.9.0:
2004-12-10 - v0.9.0
* This release adds proper calendaring functions to the Clock applet -
you can add events to your calendar for a particular date, and
get reminders for them. A new command-line tool is available to
install applets, so that third-party applets can be packaged as RPMs
or DEBs. A new DriveManager applet makes it easy to mount, unmount
and eject removable media devices. You now can specify the panel size
in pixels instead of named sizes, and the panel can be set not to
"expand", and instead will be centered on the window edge. Unicode
support has been improved for .desktop files, and translated strings
are used in the GNOME menu when available. You can drag and drop
launcher icons to and from the panel. And there have been a large
number of bug fixes and optimisations.
more information about perlpanel can be found here > http://jodrell.net/projects/perlpanel
mak.
$ wget -c -r -l inf -i what_the_hel.l
Offline
yes you're right, thx. forgot to add it.
- - -
here's the PHGBUILD:
# Contributor: mak <m4k@gmx.net>
#
pkgname=perl-datemanip
pkgver=5.42a
pkgrel=1
pkgdesc="A Perl module providing date manipulation routines."
license="gpl"
depends=('perl>=5.8.4-1')
source=(http://search.cpan.org/CPAN/authors/id/S/SB/SBECK/DateManip-$pkgver.tar.gz)
md5sums=('648386bbf46d021ae283811f75b07bdf')
build() {
cd $startdir/src/DateManip-$pkgver
perl Makefile.PL PREFIX=$startdir/pkg/usr
make || return 1
make test || return 1
make prefix=$startdir/pkg/usr install
rm $startdir/pkg/usr/lib/perl5/site_perl/*/i686-linux-thread-multi/auto/Date/Manip/.packlist
rm -r $startdir/pkg/usr/lib/perl5/*/i686-linux-thread-multi/
mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? $startdir/pkg/usr/lib/perl5/site_perl/current
}
a pkg can be found here > http://8ung.at/sde33d/pp/perl-datemanip … pkg.tar.gz
mak.
$ wget -c -r -l inf -i what_the_hel.l
Offline
$ pacman -S gnome-vfs-perl
but you will have to adjust the PKGBUILD, aka replace >perl-gnome2-vfs< with >gnome-vfs-perl<
mak
$ wget -c -r -l inf -i what_the_hel.l
Offline