You are not logged in.

#1 2004-12-08 15:36:03

FUBAR
Member
From: Belgium
Registered: 2004-12-08
Posts: 1,029
Website

[Updated] pisg-0.62

I made my first package for Arch today! smile

PKGBUILD

pkgname=pisg
pkgver=0.61
pkgrel=1
pkgdesc="pisg is an IRC channel statics generator written in Perl, it creates statistics from different logfile formats"
url="http://pisg.sourceforge.net/"
depends=('perl')
backup=(opt/pisg/pisg.cfg)
source=(http://belnet.dl.sourceforge.net/sourceforge/pisg/$pkgname-$pkgver.tar.gz)
md5sums=('88c640d0a5447766541b417604a70f3e')
install=(pisg.install)

build() {
        mkdir -p $startdir/pkg/opt
        mv $startdir/src/$pkgname-$pkgver $startdir/pkg/opt
        mv $startdir/pkg/opt/$pkgname-$pkgver/ $startdir/pkg/opt/$pkgname/
}

pisg.install

pre_upgrade() {
    echo `Backing up your layout-directory (/opt/pisg/layout) to /opt/pisg/backup`
    mkdir -v /opt/pisg/backup
    cp -av /opt/pisg/layout /opt/pisg/backup
    /bin/true
}

pre_install() { /bin/true } 
post_install() { /bin/true } 
post_upgrade() { /bin/true } 
pre_remove() { /bin/true } 
post_remove() { /bin/true } 

op=$1 
shift 
$op $*

filelist

.FILELIST
.INSTALL
.PKGINFO
opt/
opt/pisg/
opt/pisg/COPYING
opt/pisg/README
opt/pisg/docs/
opt/pisg/docs/CREDITS
opt/pisg/docs/Changelog
opt/pisg/docs/FORMATS
opt/pisg/docs/dev/
opt/pisg/docs/dev/API
opt/pisg/docs/pisg-doc.html
opt/pisg/docs/pisg-doc.txt
opt/pisg/docs/pisg-doc.xml
opt/pisg/docs/pisg.1
opt/pisg/gfx/
opt/pisg/gfx/blue-h.png
opt/pisg/gfx/blue-v.png
opt/pisg/gfx/green-h.png
opt/pisg/gfx/green-v.png
opt/pisg/gfx/red-h.png
opt/pisg/gfx/red-v.png
opt/pisg/gfx/yellow-h.png
opt/pisg/gfx/yellow-v.png
opt/pisg/lang.txt
opt/pisg/layout/
opt/pisg/layout/darkgalaxy.css
opt/pisg/layout/darkred.css
opt/pisg/layout/default.css
opt/pisg/layout/justgrey.css
opt/pisg/layout/ocean.css
opt/pisg/layout/orange_grey.css
opt/pisg/layout/pisg.css
opt/pisg/layout/softgreen.css
opt/pisg/modules/
opt/pisg/modules/Pisg.pm
opt/pisg/modules/Pisg/
opt/pisg/modules/Pisg/Common.pm
opt/pisg/modules/Pisg/HTMLGenerator.pm
opt/pisg/modules/Pisg/Parser/
opt/pisg/modules/Pisg/Parser/Format/
opt/pisg/modules/Pisg/Parser/Format/DCpp.pm
opt/pisg/modules/Pisg/Parser/Format/RacBot.pm
opt/pisg/modules/Pisg/Parser/Format/Template.pm
opt/pisg/modules/Pisg/Parser/Format/Trillian.pm
opt/pisg/modules/Pisg/Parser/Format/Vision.pm
opt/pisg/modules/Pisg/Parser/Format/axur.pm
opt/pisg/modules/Pisg/Parser/Format/blootbot.pm
opt/pisg/modules/Pisg/Parser/Format/bobot.pm
opt/pisg/modules/Pisg/Parser/Format/bxlog.pm
opt/pisg/modules/Pisg/Parser/Format/dancer.pm
opt/pisg/modules/Pisg/Parser/Format/dircproxy.pm
opt/pisg/modules/Pisg/Parser/Format/eggdrop.pm
opt/pisg/modules/Pisg/Parser/Format/energymech.pm
opt/pisg/modules/Pisg/Parser/Format/grufti.pm
opt/pisg/modules/Pisg/Parser/Format/hydra.pm
opt/pisg/modules/Pisg/Parser/Format/infobot.pm
opt/pisg/modules/Pisg/Parser/Format/ircII.pm
opt/pisg/modules/Pisg/Parser/Format/ircle.pm
opt/pisg/modules/Pisg/Parser/Format/irssi.pm
opt/pisg/modules/Pisg/Parser/Format/javabot.pm
opt/pisg/modules/Pisg/Parser/Format/kvirc.pm
opt/pisg/modules/Pisg/Parser/Format/mIRC.pm
opt/pisg/modules/Pisg/Parser/Format/mIRC6.pm
opt/pisg/modules/Pisg/Parser/Format/mIRC6hack.pm
opt/pisg/modules/Pisg/Parser/Format/mbot.pm
opt/pisg/modules/Pisg/Parser/Format/moobot.pm
opt/pisg/modules/Pisg/Parser/Format/muh.pm
opt/pisg/modules/Pisg/Parser/Format/muh2.pm
opt/pisg/modules/Pisg/Parser/Format/oer.pm
opt/pisg/modules/Pisg/Parser/Format/perlbot.pm
opt/pisg/modules/Pisg/Parser/Format/pircbot.pm
opt/pisg/modules/Pisg/Parser/Format/psybnc.pm
opt/pisg/modules/Pisg/Parser/Format/rbot.pm
opt/pisg/modules/Pisg/Parser/Format/sirc.pm
opt/pisg/modules/Pisg/Parser/Format/supy.pm
opt/pisg/modules/Pisg/Parser/Format/virc98.pm
opt/pisg/modules/Pisg/Parser/Format/winbot.pm
opt/pisg/modules/Pisg/Parser/Format/xchat.pm
opt/pisg/modules/Pisg/Parser/Format/zcbot.pm
opt/pisg/modules/Pisg/Parser/Logfile.pm
opt/pisg/pisg
opt/pisg/pisg.cfg
opt/pisg/scripts/
opt/pisg/scripts/addalias/
opt/pisg/scripts/addalias/README
opt/pisg/scripts/addalias/addalias.pl
opt/pisg/scripts/crontab
opt/pisg/scripts/dropegg.pl
opt/pisg/scripts/egg2mirc.awk
opt/pisg/scripts/eggdrop-pisg.tcl
opt/pisg/scripts/mirc2egg.sed
opt/pisg/scripts/sirc-timestamp.pl
opt/pisg/scripts/windows-ftp-upload.txt

The pre_install()-function in pisg.install doesn't seem to work: when I upgrade the package, no backups are made. This may be annoying if you customized the existing stylesheets: they're overwritten after upgrading. Could anyone help me with this?

Since this is my first package I didn't upload it to Arch's /incoming yet: I put it up at an account of mine for you to check it out first to see if it actually works (it did on my computer!).

Get them here!


A bus station is where a bus stops.
A train station is where a train stops.
On my desk I have a workstation.

Offline

#2 2004-12-30 10:36:01

FUBAR
Member
From: Belgium
Registered: 2004-12-08
Posts: 1,029
Website

Re: [Updated] pisg-0.62

An update to v0.62 is available at the same URL!


A bus station is where a bus stops.
A train station is where a train stops.
On my desk I have a workstation.

Offline

Board footer

Powered by FluxBB