def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.remove("/usr/bin/perl") # Conflicts with perl-Module-Build # pisitools.remove("/usr/bin/config_data") pisitools.dosym("/usr/bin/perl%s" % get.srcVERSION(), "/usr/bin/perl") # Perl5 library # NEEDS MODIFICATION FOR NEW VERSION pisitools.dosym("/usr/lib/perl5/%s/%s-linux-thread-multi/CORE/libperl.so.%s" % (get.srcVERSION(), get.ARCH(), get.srcVERSION()), "/usr/lib/libperl.so") pisitools.dosym("/usr/lib/perl5/%s/%s-linux-thread-multi/CORE/libperl.so.%s" % (get.srcVERSION(), get.ARCH(), get.srcVERSION()), "/usr/lib/libperl.so.5") pisitools.dosym("/usr/lib/perl5/%s/%s-linux-thread-multi/CORE/libperl.so.%s" % (get.srcVERSION(), get.ARCH(), get.srcVERSION()), "/usr/lib/libperl.so.5.24") pisitools.dosym("/usr/lib/perl5/%s/%s-linux-thread-multi/CORE/libperl.so.%s" % (get.srcVERSION(), get.ARCH(), get.srcVERSION()), "/usr/lib/libperl.so.5.24.0") # Docs pisitools.dodir("/usr/share/doc/%s/html" % get.srcNAME()) shelltools.system('LD_LIBRARY_PATH=%s ./perl installhtml \ --podroot="." \ --podpath="lib:ext:pod:vms" \ --recurse \ --htmldir="%s/usr/share/doc/%s/html"' % (get.curDIR(), get.installDIR(), get.srcNAME())) perlmodules.removePodfiles() perlmodules.removePacklist() pisitools.dodoc("Changes*", "Artistic", "Copying", "README", "AUTHORS")
def install(): autotools.rawInstall("DESTDIR=%s includedir=/usr/include" % get.installDIR()) # remove unnecessary files perlmodules.removePacklist() perlmodules.removePodfiles()
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("DESTDIR=%s -C PerlMagick" % get.installDIR()) for d in ("demo/", "Changelog", "README.txt"): pisitools.insinto("/usr/share/doc/PerlMagick", "PerlMagick/%s" % d) pisitools.remove("/usr/lib/*.la") perlmodules.removePacklist() perlmodules.removePodfiles()
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("AUTHORS.txt", "ChangeLog", "LICENSE", "NEWS.txt") pisitools.remove("/usr/lib/*.la") perlmodules.removePacklist() perlmodules.removePodfiles()
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("LICENSE", "README*") pisitools.remove("/usr/lib/*.la") perlmodules.removePacklist() perlmodules.removePodfiles()
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("AUTHORS.txt", "ChangeLog", "LICENSE", "NEWS.txt") shelltools.chmod("%s/usr/lib/perl5/vendor_perl/%s/%s-linux-thread-multi/auto/Image/Magick/Magick.so" % (get.installDIR(), get.curPERL(), get.HOST().split("-")[0])) pisitools.remove("/usr/lib/*.la") perlmodules.removePacklist() perlmodules.removePodfiles()
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("AUTHORS.txt", "ChangeLog", "LICENSE", "NEWS.txt") shelltools.chmod( "%s/usr/lib/perl5/vendor_perl/%s/%s-linux-thread-multi/auto/Image/Magick/Magick.so" % (get.installDIR(), get.curPERL(), get.HOST().split("-")[0])) pisitools.remove("/usr/lib/*.la") perlmodules.removePacklist() perlmodules.removePodfiles()
def install(): autotools.rawInstall() # Install bash completion pisitools.insinto("/etc/bash_completion.d", "contrib/completion/git-completion.bash", "git") shelltools.chmod("%s/etc/bash_completion.d/git" % get.installDIR(), 0644) # Some docs pisitools.dodoc("README", "COPYING", "Documentation/SubmittingPatches") # remove .pod and .packlist files perlmodules.removePodfiles() perlmodules.removePacklist()
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.cd("python") pythonmodules.install('--skip-build --basedir=..') shelltools.cd("..") pisitools.insinto("/etc/snmp/", "EXAMPLE.conf", "snmpd.conf.example") pisitools.dodir("/var/lib/net-snmp") pisitools.dodir("/etc/snmp") pisitools.dodoc("AGENT.txt", "ChangeLog", "FAQ", "NEWS", "PORTING", "README", "TODO") perlmodules.removePacklist() perlmodules.removePodfiles()
def install(): autotools.rawInstall("DESTDIR=%s pkgconfigdir=/usr/lib/%s/pkgconfig" % (get.installDIR(), get.srcNAME())) pisitools.dodoc("LICENSE", "README*") pisitools.remove("/usr/lib/*.la") # to prevent conflict, remove binaries, we can get them from latest ImageMagick pisitools.removeDir("/usr/bin") # to prevent conflict, remove man files, we can get them from latest ImageMagick pisitools.removeDir("/usr/share/man") # to prevent conflict, remove conflicting perl files perlmodules.removePacklist() perlmodules.removePodfiles() pisitools.removeDir("/usr/lib/perl5")
def install(): # install svn autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # install swig-py autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-swig-py") # install swig-pl autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-swig-pl") # install javahl autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-javahl") # Move py/c'into proper dir pisitools.domove("/usr/lib/svn-python/svn", "/usr/lib/%s/site-packages" % get.curPYTHON()) pisitools.domove("/usr/lib/svn-python/libsvn", "/usr/lib/%s/site-packages" % get.curPYTHON()) pisitools.removeDir("/usr/lib/svn-python") # some helper tools pisitools.insinto("/usr/bin", "tools/backup/hot-backup.py", "svn-hot-backup") # FIXME: these tools are replaced by new ones # pisitools.insinto("/usr/bin", "contrib/client-side/svn_load_dirs.pl", "svn-load-dirs") # pisitools.insinto("/usr/bin", "contrib/client-side/svnmerge.py", "svnmerge") # shelltools.chmod("%s/usr/bin/svnmerge" % get.installDIR(), 0755) # Install upstream bash completion script pisitools.insinto("/etc/bash_completion.d", "tools/client-side/bash_completion", "subversion") # Documentation and etc. #pisitools.insinto("/usr/share/doc/%s" % get.srcNAME(), "contrib") pisitools.insinto("/usr/share/doc/%s" % get.srcNAME(), "tools/xslt") pisitools.insinto("/var/www/localhost/htdocs", "tools/xslt/*") # Create virtual repository root pisitools.dodir("/var/svn") pisitools.dodoc("README") # remove unnecessary files i.e. perllocal.pod, .packlist perlmodules.removePacklist() perlmodules.removePodfiles()
def install(): autotools.rawInstall("install-doc") # Install bash completion pisitools.insinto("/etc/bash_completion.d", "contrib/completion/git-completion.bash", "git") shelltools.chmod("%s/etc/bash_completion.d/git" % get.installDIR(), 0644) # for git-daemon pisitools.dodir("/pub/scm") # emacs support #autotools.install("-C contrib/emacs") #pisitools.insinto("/usr/share/doc/emacs-git", "contrib/emacs/README") # Some docs pisitools.dodoc("README", "COPYING", "Documentation/SubmittingPatches") # remove .pod and .packlist files perlmodules.removePodfiles() perlmodules.removePacklist()
def install(): autotools.rawInstall("install-doc") # Install bash completion pisitools.insinto("/etc/bash_completion.d", "contrib/completion/git-completion.bash", "git") shelltools.chmod("%s/etc/bash_completion.d/git" % get.installDIR(), 0644) # for git-daemon pisitools.dodir("/pub/scm") # emacs support autotools.install("-C contrib/emacs") pisitools.insinto("/usr/share/doc/emacs-git", "contrib/emacs/README") # Some docs pisitools.dodoc("README", "COPYING", "Documentation/SubmittingPatches") # remove .pod and .packlist files perlmodules.removePodfiles() perlmodules.removePacklist()
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.remove("/usr/bin/perl") # Conflicts with perl-Module-Build # pisitools.remove("/usr/bin/config_data") pisitools.dosym("/usr/bin/perl%s" % get.srcVERSION(), "/usr/bin/perl") # Perl5 library # NEEDS MODIFICATION FOR NEW VERSION pisitools.dosym( "/usr/lib/perl5/%s/%s-linux-thread-multi/CORE/libperl.so.%s" % (get.srcVERSION(), get.ARCH(), get.srcVERSION()), "/usr/lib/libperl.so") pisitools.dosym( "/usr/lib/perl5/%s/%s-linux-thread-multi/CORE/libperl.so.%s" % (get.srcVERSION(), get.ARCH(), get.srcVERSION()), "/usr/lib/libperl.so.5") pisitools.dosym( "/usr/lib/perl5/%s/%s-linux-thread-multi/CORE/libperl.so.%s" % (get.srcVERSION(), get.ARCH(), get.srcVERSION()), "/usr/lib/libperl.so.5.22") pisitools.dosym( "/usr/lib/perl5/%s/%s-linux-thread-multi/CORE/libperl.so.%s" % (get.srcVERSION(), get.ARCH(), get.srcVERSION()), "/usr/lib/libperl.so.5.22.1") # Docs pisitools.dodir("/usr/share/doc/%s/html" % get.srcNAME()) shelltools.system('LD_LIBRARY_PATH=%s ./perl installhtml \ --podroot="." \ --podpath="lib:ext:pod:vms" \ --recurse \ --htmldir="%s/usr/share/doc/%s/html"' % (get.curDIR(), get.installDIR(), get.srcNAME())) perlmodules.removePodfiles() perlmodules.removePacklist() pisitools.dodoc("Changes*", "Artistic", "Copying", "README", "AUTHORS")