The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
# Add install CPAN install into recs-install
rm -rf ~/recs-install/*; make clean; perl Makefile.PL PREFIX=~/recs-install; make; make install PREFIX=~/recs-install

# scp .deb and tarball to technofetish (be sure to add user)
scp libapp-recordstream.deb tarball/recs.tar.gz technofe@technofetish.net:public_html/

# Create deb for upload to ppa:
debuild -S -sa -kppa@benjaminbernard.com 

# Upload deb to ppa (be sure to change version number)
dput -f ppa:ppa-j/recordstream libapp-recordstream-perl_3.5-01-3_source.changes

# update debian version/changes file:
dch --increment

# Create chroot for natty (takes a long time)
sudo debootstrap --variant=minbase --arch i386 natty /var/temp-dist http://archive.ubuntu.com/ubuntu/

# Go into chroot
sudo chroot /var/temp-dist bash

# In chroot, setup ppa for apt:
apt-get install python-software-properties; add-apt-repository ppa:ppa-j/recordstream; apt-get update

# Create natty chroot in /var/temp-dist
sudo rm -rf /var/temp-dist; sudo mkdir /var/temp-dist; sudo debootstrap --variant=buildd --arch i386 natty /var/temp-dist http://archive.ubuntu.com/ubuntu/; sudo chroot /var/temp-dist apt-get install python-software-properties; sudo chroot /var/temp-dist add-apt-repository ppa:ppa-j/recordstream; sudo chroot /var/temp-dist apt-get update; sudo chroot /var/temp-dist apt-get install libapp-recordstream-perl;

# Create natty chroot tarball:
sudo rm -rf /var/temp-dist; sudo mkdir /var/temp-dist; sudo debootstrap --variant=buildd --arch i386 natty /var/temp-dist http://archive.ubuntu.com/ubuntu/; sudo chroot /var/temp-dist apt-get install python-software-properties; sudo chroot /var/temp-dist add-apt-repository ppa:ppa-j/recordstream; sudo chroot /var/temp-dist apt-get update; sudo tar -czf natty.chroot.tar.gz /var/temp-dist

# Unpack and install recordstream in default nattychroot
sudo rm -rf /var/temp-dist; sudo mkdir /var/temp-dist; sudo cp natty.chroot.tar.gz /var/temp-dist; cd /var/temp-dist; sudo tar -xzf natty.chroot.tar.gz; sudo chroot /var/temp-dist apt-get install libapp-recordstream-perl

# Website for active ppa release streams
http://launchpad.net/ubuntu