You are not logged in.

#1 2004-09-17 19:27:09

mak
Member
Registered: 2004-03-08
Posts: 47
Website

[new] perlpanel-0.9.1 - redone!

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. wink 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

#2 2004-09-19 18:33:42

thegnu
Member
From: Brooklyn, NY
Registered: 2004-05-04
Posts: 280
Website

Re: [new] perlpanel-0.9.1 - redone!

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

#3 2004-09-19 19:35:36

dp
Member
From: Zürich, Switzerland
Registered: 2003-05-27
Posts: 3,378
Website

Re: [new] perlpanel-0.9.1 - redone!

why is perlpanel not called perl-panel or perl-perlpanel?


The impossible missions are the only ones which succeed.

Offline

#4 2004-09-19 19:56:13

mak
Member
Registered: 2004-03-08
Posts: 47
Website

Re: [new] perlpanel-0.9.1 - redone!

well. does it make sense ?

perlpanel is NOT a perl-module, so the naming-scheme doesn't apply. wink

mak.


$ wget -c -r -l inf -i what_the_hel.l

Offline

#5 2004-10-15 18:10:01

mak
Member
Registered: 2004-03-08
Posts: 47
Website

Re: [new] perlpanel-0.9.1 - redone!

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

#6 2004-10-15 18:22:48

sweiss
Member
Registered: 2004-02-16
Posts: 635

Re: [new] perlpanel-0.9.1 - redone!

I think perl-xml-parser is already in the repositories under the name perlxml.

Offline

#7 2004-10-15 18:31:22

mak
Member
Registered: 2004-03-08
Posts: 47
Website

Re: [new] perlpanel-0.9.1 - redone!

@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

#8 2004-10-16 03:25:53

mak
Member
Registered: 2004-03-08
Posts: 47
Website

Re: [new] perlpanel-0.9.1 - redone!

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

#9 2004-12-13 18:09:45

mak
Member
Registered: 2004-03-08
Posts: 47
Website

Re: [new] perlpanel-0.9.1 - redone!

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

#10 2004-12-14 18:27:59

mak
Member
Registered: 2004-03-08
Posts: 47
Website

Re: [new] perlpanel-0.9.1 - redone!

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

#11 2005-07-29 21:22:56

mak
Member
Registered: 2004-03-08
Posts: 47
Website

Re: [new] perlpanel-0.9.1 - redone!

$ 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

Board footer

Powered by FluxBB