-
Notifications
You must be signed in to change notification settings - Fork 7
/
build.deps.debian
58 lines (49 loc) · 2.53 KB
/
build.deps.debian
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
################################################################################
# This is something I can cut-n-paste to get the dependencies debian doesn't
# provide.
#
#!/bin/bash
if [ ! -d /var/log/irc ];then mkdir -p /var/log/irc; fi
installing jarvis: (on lenny)
apt-get install -y dh-make-perl build-essential \
libappconfig-perl liblog-dispatch-perl libio-stringy-perl \
libpoe-perl libfilter-perl libnet-ldap-perl libconvert-asn1-perl \
libpoe-component-irc-perl
[ -d /opt/local/src/CPAN ] || mkdir -p /opt/local/src/CPAN
cd /opt/local/src/CPAN
wget http://search.cpan.org/CPAN/authors/id/M/MI/MIYAGAWA/Log-Dispatch-Config-1.02.tar.gz
[ -d Log-Dispatch-Config-1.02 ] && rm -fr Log-Dispatch-Config-1.02
tar xvzf Log-Dispatch-Config-1.02.tar.gz
(cd Log-Dispatch-Config-1.02; dh-make-perl; debian/rules binary)
dpkg -i liblog-dispatch-config-perl_1.02-1_all.deb
# libpoe-wheel-null-perl
wget http://search.cpan.org/CPAN/authors/id/H/HA/HACHI/POE-Wheel-Null-0.01.tar.gz
[ -d POE-Wheel-Null-0.01 ] && rm -fr POE-Wheel-Null-0.01
tar xvzf POE-Wheel-Null-0.01.tar.gz
(cd POE-Wheel-Null-0.01; dh-make-perl; debian/rules binary)
dpkg -i libpoe-wheel-null-perl_0.01-1_all.deb
# libpoe-component-client-ldap-perl
apt-get install -y libpoe-wheel-null-perl
wget http://search.cpan.org/CPAN/authors/id/H/HA/HACHI/POE-Component-Client-LDAP-0.04.tar.gz
[ -d POE-Component-Client-LDAP-0.04 ] && rm -fr POE-Component-Client-LDAP-0.04
tar xvzf POE-Component-Client-LDAP-0.04.tar.gz
(cd POE-Component-Client-LDAP-0.04; dh-make-perl; debian/rules binary)
dpkg -i libpoe-component-client-ldap-perl_0.04-1_all.deb
# libpoe-component-logger-perl
wget http://search.cpan.org/CPAN/authors/id/M/MS/MSERGEANT/POE-Component-Logger-1.00.tar.gz
[ -d POE-Component-Logger-1.00 ] && rm -fr POE-Component-Logger-1.00
tar xvzf POE-Component-Logger-1.00.tar.gz
(cd POE-Component-Logger-1.00; dh-make-perl ; debian/rules binary)
dpkg -i libpoe-component-logger-perl_1.00-1_all.deb
#libai-megahal-perl
wget http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/AI-MegaHAL-0.07.tar.gz
[ -d AI-MegaHAL-0.07 ] && rm -fr AI-MegaHAL-0.07
tar xvzf AI-MegaHAL-0.07.tar.gz
(cd AI-MegaHAL-0.07; dh-make-perl ; debian/rules binary)
dpkg -i libai-megahal-perl_0.07-1_i386.deb
################################################################################
# These the pirate module should be added to this source tree, the twitter one
# needs to be ripped out and replaced with one that still functions
#
#libpoe-component-client-twitter-perl
#libircbot-chatbot-pirate