コード例 #1
0
ファイル: actions.py プロジェクト: pars-linux/pardus-1.0
def install():
    # following directories needed for install!
    pisitools.dodir("/usr/lib")
    pisitools.dodir("/usr/sbin")
    pisitools.dodir("/usr/include")
    pisitools.dodir("/usr/lib")

    autotools.rawInstall("DESTDIR=%s LIBDIR=/usr/lib/" % get.installDIR())

    # correct permissions on static lib
    shelltools.chmod("%s/usr/lib/libcrack.a" % get.installDIR(), 0644)

    # put libcrack.so.2.7 in /lib for cases where /usr isn't available yet
    pisitools.domove("/usr/lib/libcrack.so.2.7", "/lib/")

    # This link is needed and not created
    pisitools.dosym("libcrack.so.2.7", "/lib/libcrack.so.2")
    pisitools.dosym("libcrack.so.2.7", "/lib/libcrack.so")

    shelltools.move("cracklib/packer.h", get.installDIR() + "/usr/include")

    #fix the permissions on it as they may be wrong in some cases
    shelltools.chmod(get.installDIR() + "/usr/include/packer.h", 0644)

    libtools.preplib("/usr/lib")
    libtools.preplib("/lib")

    libtools.gen_usr_ldscript("libcrack.so")

    pisitools.dodoc("HISTORY", "MANIFEST", "POSTER", "README")
コード例 #2
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    libtools.preplib()

    pisitools.dosed("%s/usr/lib/libSDL.la" % get.installDIR(), "-pthread", " ")
    pisitools.dodoc("BUGS", "CREDITS", "README", "README-SDL.txt", "README.CVS", "TODO", "WhatsNew")
    pisitools.dohtml("./")
コード例 #3
0
def install():
    # following directories needed for install!
    pisitools.dodir("/usr/lib")
    pisitools.dodir("/usr/sbin")
    pisitools.dodir("/usr/include")
    pisitools.dodir("/usr/lib")
    
    autotools.rawInstall("DESTDIR=%s LIBDIR=/usr/lib/" % get.installDIR())
    
    # correct permissions on static lib
    shelltools.chmod("%s/usr/lib/libcrack.a" % get.installDIR(), 0644)

    # put libcrack.so.2.7 in /lib for cases where /usr isn't available yet
    pisitools.domove("/usr/lib/libcrack.so.2.7", "/lib/")

    # This link is needed and not created
    pisitools.dosym("libcrack.so.2.7", "/lib/libcrack.so.2")
    pisitools.dosym("libcrack.so.2.7", "/lib/libcrack.so")

    shelltools.move("cracklib/packer.h", get.installDIR() + "/usr/include")

    #fix the permissions on it as they may be wrong in some cases
    shelltools.chmod(get.installDIR() + "/usr/include/packer.h", 0644)
    
    libtools.preplib("/usr/lib")
    libtools.preplib("/lib")
    
    libtools.gen_usr_ldscript("libcrack.so")

    pisitools.dodoc("HISTORY", "MANIFEST", "POSTER", "README")
コード例 #4
0
def install():
    autotools.install("includedir=%s/usr/include \
                      sysconfdir=%s/etc/imlib" % (get.installDIR(), get.installDIR()))

    libtools.preplib()

    pisitools.dodoc("AUTHORS", "ChangeLog", "README", "NEWS")
    pisitools.dohtml("doc")
コード例 #5
0
ファイル: actions.py プロジェクト: narusaku61/playground
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    libtools.preplib()

   # for i in ["html", "images", "index.html"]:
        #pisitools.insinto(docdir, "docs/%s" % i)

    pisitools.dodoc("BUGS.txt", "CREDITS.txt", "COPYING.txt", "README.txt", "README-SDL.txt", "TODO.txt", "WhatsNew.txt")
コード例 #6
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    libtools.preplib()

    pisitools.dodoc("AUTHORS", "README*", "HACKING", "TODO", "ChangeLog*", "NEWS*")
    pisitools.dodoc("doc/*.txt", "doc/*.gif", "doc/text/*")
    pisitools.dohtml("doc/html/")
コード例 #7
0
ファイル: actions.py プロジェクト: Omerkurt38/main
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    libtools.preplib()

    for i in ["html", "images", "index.html"]:
        pisitools.insinto(docdir, "docs/%s" % i)

    pisitools.dodoc("BUGS", "CREDITS", "README", "README-SDL.txt", "TODO", "WhatsNew")
コード例 #8
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    libtools.preplib()

    for i in ["html", "images", "index.html"]:
        pisitools.insinto(docdir, "docs/%s" % i)

    pisitools.dosed("%s/usr/lib/libSDL.la" % get.installDIR(), "-pthread", " ")
    pisitools.dodoc("BUGS", "CREDITS", "README", "README-SDL.txt", "README.CVS", "TODO", "WhatsNew")
コード例 #9
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    libtools.preplib()

    pisitools.dodoc("AUTHORS", "README*", "HACKING", "TODO", "ChangeLog*",
                    "NEWS*")
    pisitools.dodoc("doc/*.txt", "doc/*.gif", "doc/text/*")
    pisitools.dohtml("doc/html/")
コード例 #10
0
def install():
    autotools.install("includedir=%s/usr/include \
                      sysconfdir=%s/etc/imlib" %
                      (get.installDIR(), get.installDIR()))

    libtools.preplib()

    pisitools.dodoc("AUTHORS", "ChangeLog", "README", "NEWS")
    pisitools.dohtml("doc")
コード例 #11
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    libtools.preplib()

    for i in ["html", "images", "index.html"]:
        pisitools.insinto(docdir, "docs/%s" % i)

    pisitools.dodoc("BUGS", "CREDITS", "README", "README-SDL.txt", "README.CVS", "TODO", "WhatsNew")

    if get.buildTYPE() == "emul32":
        pisitools.removeDir("/emul32")
コード例 #12
0
ファイル: actions.py プロジェクト: AlpyDemirok/PisiLinux
def install():
    # install /lib/ld-linux.so.1.9.11
    pisitools.dolib_so("ld-linux.so.1*", "/lib")
    shelltools.unlink("ld-linux.so.1*")

    pisitools.remove("/lib/ld-linux.so.1")
    pisitools.dosym("ld-linux.so.1.9.11", "/lib/ld-linux.so.1")

    # install other compatibilty libraries
    pisitools.dolib_so("*.so*")
    libtools.preplib()
コード例 #13
0
def install():
    # install /lib/ld-linux.so.1.9.11
    pisitools.dolib_so("ld-linux.so.1*", "/lib")
    shelltools.unlink("ld-linux.so.1*")

    pisitools.remove("/lib/ld-linux.so.1")
    pisitools.dosym("ld-linux.so.1.9.11", "/lib/ld-linux.so.1")

    # install other compatibilty libraries
    pisitools.dolib_so("*.so*")
    libtools.preplib()
コード例 #14
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    libtools.preplib()

    for i in ["html", "images", "index.html"]:
        pisitools.insinto(docdir, "docs/%s" % i)

    pisitools.dodoc("BUGS", "CREDITS", "README", "README-SDL.txt",
                    "README.CVS", "TODO", "WhatsNew")

    if get.buildTYPE() == "emul32":
        pisitools.removeDir("/emul32")
コード例 #15
0
def install():
    shelltools.export("LC_ALL", "C")

    pisitools.dodir("/usr/lib/perl5/5.8.8/i686-linux/CORE")
    pisitools.dosym("../../../../libperl.so.1.5.8", "/usr/lib/perl5/5.8.8/i686-linux/CORE/libperl.so.1.5.8")
    pisitools.dosym("../../../../libperl.so.1.5.8", "/usr/lib/perl5/5.8.8/i686-linux/CORE/libperl.so.1")
    pisitools.dosym("../../../../libperl.so.1.5.8", "/usr/lib/perl5/5.8.8/i686-linux/CORE/libperl.so")

    pisitools.dodir("/usr/lib/perl5/site_perl/5.8.8/i686-linux")

    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.remove("/usr/bin/perl")
    pisitools.dosym("perl5.8.8", "/usr/bin/perl")

    # This is to fix a missing c flag for backwards compat
    pisitools.dosed("%s/usr/lib/perl5/5.8.8/i686-linux/Config.pm" % get.installDIR(), "ccflags='", "ccflags='-DPERL5 ")
    pisitools.dosed("%s/usr/lib/perl5/5.8.8/i686-linux/Config.pm" % get.installDIR(), "cppflags='", "cppflags='-DPERL5 ")

    # Perl5 library
    pisitools.dolib("libperl.so.1.5.8")
    libtools.preplib()

    # Remove duplicated docs
    pisitools.remove("/usr/share/man/man3/Digest::MD5.3pm")
    pisitools.remove("/usr/share/man/man3/Digest.3pm")
    pisitools.remove("/usr/share/man/man3/Digest::base.3pm")
    pisitools.remove("/usr/share/man/man3/Digest::file.3pm")
    pisitools.remove("/usr/share/man/man3/Net::Netrc.3pm")
    pisitools.remove("/usr/share/man/man3/Net::libnetFAQ.3pm")
    pisitools.remove("/usr/share/man/man3/Net::Config.3pm")
    pisitools.remove("/usr/share/man/man3/Net::FTP.3pm")
    pisitools.remove("/usr/share/man/man3/Net::NNTP.3pm")
    pisitools.remove("/usr/share/man/man3/Net::Time.3pm")
    pisitools.remove("/usr/share/man/man3/Net::Domain.3pm")
    pisitools.remove("/usr/share/man/man3/Net::POP3.3pm")
    pisitools.remove("/usr/share/man/man3/Net::SMTP.3pm")
    pisitools.remove("/usr/share/man/man3/Net::Cmd.3pm")
    pisitools.remove("/usr/share/man/man3/MIME::Base64.3pm")
    pisitools.remove("/usr/share/man/man3/MIME::QuotedPrint.3pm")
    pisitools.remove("/usr/share/man/man3/Time::HiRes.3pm")

    # Docs
    pisitools.dodir("/usr/share/doc/%s/html" % get.srcTAG())
    shelltools.system("./perl installhtml \
                       --podroot='.' \
                       --podpath='lib:ext:pod:vms' \
                       --recurse \
                       --htmldir=\"%s/usr/share/doc/%s/html\" \
                       --libpods='perlfunc:perlguts:perlvar:perlrun:perlop'" % (get.installDIR(), get.srcTAG()))

    pisitools.dodoc("Changes*", "Artistic", "Copying", "README", "Todo*", "AUTHORS")
コード例 #16
0
def install():
    pisitools.dodir("/lib")
    pisitools.dodir("/usr/include/pwdb")
    autotools.rawInstall("INCLUDED=%s/usr/include/pwdb LIBDIR=%s/lib LDCONFIG=\"echo\"" % (get.installDIR(), get.installDIR()))
    
    libtools.preplib("/lib")
    pisitools.domove("/lib/libpwdb.a", "/usr/lib")
    libtools.gen_usr_ldscript("libpwdb.so")

    pisitools.insinto("/etc/", "conf/pwdb.conf")

    pisitools.dodoc("CHANGES", "CREDITS", "README", "*.txt")
    pisitools.dohtml("doc")
コード例 #17
0
def install():
    pisitools.dodir("/lib")
    pisitools.dodir("/usr/include/pwdb")
    autotools.rawInstall("INCLUDED=%s/usr/include/pwdb LIBDIR=%s/lib LDCONFIG=\"echo\"" % (get.installDIR(), get.installDIR()))
    
    libtools.preplib("/lib")
    pisitools.domove("/lib/libpwdb.a", "/usr/lib")
    libtools.gen_usr_ldscript("libpwdb.so")

    pisitools.insinto("/etc/", "conf/pwdb.conf")

    pisitools.dodoc("CHANGES", "CREDITS", "README", "*.txt")
    pisitools.dohtml("doc")
コード例 #18
0
def setup():
    pisitools.dosed("decoder_plugins/ffmpeg/ffmpeg.c", "ffmpeg/avformat",
                    "libavformat/avformat")
    libtools.preplib()
    autotools.configure("--without-musepack")
コード例 #19
0
ファイル: actions.py プロジェクト: ibrahimkaraguzel/kuller
def setup():
    pisitools.dosed("decoder_plugins/ffmpeg/ffmpeg.c", "ffmpeg/avformat", "libavformat/avformat")
    libtools.preplib()
    autotools.configure("--without-musepack")
コード例 #20
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    libtools.preplib()

    pisitools.dodoc("BUGS.txt", "CREDITS.txt", "README*", "README-SDL.txt",
                    "TODO.txt", "WhatsNew.txt")
コード例 #21
0
ファイル: actions.py プロジェクト: pars-linux/pardus-1.0
def install():
    pisitools.dolib("libperl.so.1.5.8")
    libtools.preplib()
    
    pisitools.dodoc("Changes*", "Artistic", "Copying", "README", "Todo*", "AUTHORS")
コード例 #22
0
ファイル: actions.py プロジェクト: AlpyDemirok/PisiLinux
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    libtools.preplib()


    pisitools.dodoc("BUGS.txt", "CREDITS.txt", "COPYING.txt", "README.txt", "README-SDL.txt", "TODO.txt", "WhatsNew.txt")
コード例 #23
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    libtools.preplib()

    pisitools.dodoc("COPYING", "BUGS", "README-SDL.txt")
コード例 #24
0
def install():
	autotools.rawInstall ("DESTDIR=%s" % get.installDIR())
	libtools.preplib()
	
	pisitools.dodoc ("COPYING", "BUGS","README-SDL.txt")