def install(): shelltools.export('TARGET', '') autotools.install() pisitools.move("%s/usr/sbin/*" % get.installDIR(), "%s/usr/bin" % get.installDIR()) pisitools.removeDir("/usr/sbin")
def install(): shelltools.export("MONO_SHARED_DIR", "/usr/lib/mono/") autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.move("%s/%s/*" % (get.installDIR(), get.installDIR()), "%s/usr/lib/banshee/" % get.installDIR()) pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") pisitools.removeDir("/var")
def install(): autotools.install() pisitools.move("%s/usr/sbin/*" % get.installDIR(), "%s/usr/bin" % get.installDIR()) pisitools.removeDir("/usr/sbin") pisitools.dosed("%s/usr/bin/icu-config" % get.installDIR(), "-Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort ", "")
def install(): shelltools.export("MONO_SHARED_DIR", "/usr/lib/mono/") autotools.rawInstall("DESTDIR=%s" % get.installDIR()) #pisitools.dosed("%s/usr/lib/pkgconfig/*.pc" % get.installDIR(), '/usr/lib/', '/usr/lib/banshee') pisitools.move("%s/%s/*" % (get.installDIR(), get.installDIR()), "%s/usr/lib/banshee/" % get.installDIR()) pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README") pisitools.removeDir("/var")
def install(): shelltools.cd("%s/build" % get.workDIR()) conf = "DESTDIR=%s \ prefix=%s \ bindir=%s \ includedir=%s/include \ datadir=%s \ mandir=%s/man \ infodir=%s/info \ LIBPATH=%s \ ${GCC_INSTALL_TARGET}" % (get.installDIR(), PREFIX, BINPATH, LIBPATH, DATAPATH, DATAPATH, DATAPATH, LIBPATH) autotools.make(conf) for file in shelltools.ls("%s/build/gcc/include/*" % get.workDIR()): if shelltools.isLink(file): shelltools.unlink(file) autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # This one comes with binutils pisitools.remove("/usr/lib/libiberty.a") for file in ("%s/libstdc++.la" % LIBPATH, "%s/libsupc++.la" % LIBPATH): pisitools.dosed("%s%s" % (get.installDIR(),file), "^libdir.*", "libdir=%s" % shelltools.baseName(file)) # Move Java headers to compiler-specific dir pisitools.domove("/usr/lib/security", LIBPATH) pisitools.domove("/usr/lib/lib*", LIBPATH) # Move <cxxabi.h> to compiler-specific directories pisitools.move("%s/cxxabi.h" % STDCXX_INCDIR, "%s/include/" % LIBPATH) # These should be symlinks for binary in ("gcc", "g++", "c++"): pisitools.remove("%s/%s" % (BINPATH, binary)) pisitools.dosym("%s-%s" % (get.HOST(), binary), "%s/%s" % (BINPATH, binary)) # /usr/bin symlinks pisitools.dosym("%s/%s" % (BINPATH, binary), "/usr/bin/%s" % binary) # /usr/bin symlinks pisitools.dosym("%s/gcc" % BINPATH, "/usr/bin/cc") pisitools.dosym("%s/cpp" % BINPATH, "/usr/bin/cpp") # i686-... symlinks pisitools.dosym("%s/gcc" % BINPATH, "/usr/bin/%s-gcc" % get.HOST()) pisitools.dosym("%s/g++" % BINPATH, "/usr/bin/%s-g++" % get.HOST()) pisitools.dosym("%s/c++" % BINPATH, "/usr/bin/%s-c++" % get.HOST()) pisitools.dosym("%s/g77" % BINPATH, "/usr/bin/%s-g77" % get.HOST()) # For some reason, g77 and gcjh gets made instead of ${CTARGET}-g77... this makes it safe pisitools.domove("%s/g77" % BINPATH, "%s/" % BINPATH ,"%s-g77" % get.HOST()) pisitools.dosym("%s-g77" % get.HOST(), "%s/g77" % BINPATH) # Fix libstdc++ path pisitools.dosed("%s/usr/lib/gcc/i686-pc-linux-gnu/3.4.5/libstdc++.la" % get.installDIR(), "libdir=libstdc\\+\\+.la", "libdir='/usr/lib/gcc/i686-pc-linux-gnu/3.4.5'")
def install(): # root owns sandbox as it is setuid shelltools.system("chown root:root usr/lib/x86_64-linux-gnu/opera/opera_sandbox") # ensure setuid shelltools.system("chmod 4755 usr/lib/x86_64-linux-gnu/opera/opera_sandbox") pisitools.insinto("/", "usr") # Because ew. pisitools.move("%s/usr/lib/x86_64-linux-gnu/*" % get.installDIR(), "%s/usr/lib" % get.installDIR()) pisitools.removeDir("/usr/lib/x86_64-linux-gnu") pisitools.removeDir("/usr/share/lintian") pisitools.remove("/usr/bin/opera") pisitools.dosym("/usr/lib/opera/opera", "/usr/bin/opera")
def setup(): shelltools.system("pwd") shelltools.system("ar xf scrivener-%s-amd64.deb" % Version) shelltools.system("tar xf data.tar.gz") shelltools.system("mkdir usr/share/icons/hicolor") pisitools.move("usr/share/icons/*x*", "usr/share/icons/hicolor/")
def install(): autotools.install() pisitools.move("%s/usr/sbin/*" % get.installDIR(), "%s/usr/bin" % get.installDIR()) pisitools.removeDir("/usr/sbin")
def install(): autotools.install() pisitools.move("%s/usr/sbin/*" % get.installDIR(),"%s/usr/bin" % get.installDIR()) pisitools.removeDir("/usr/sbin")
def install(): shelltools.cd("%s/build" % get.workDIR()) conf = "DESTDIR=%s \ prefix=%s \ bindir=%s \ includedir=%s/include \ datadir=%s \ mandir=%s/man \ infodir=%s/info \ LIBPATH=%s \ ${GCC_INSTALL_TARGET}" % (get.installDIR(), PREFIX, BINPATH, LIBPATH, DATAPATH, DATAPATH, DATAPATH, LIBPATH) autotools.make(conf) for file in shelltools.ls("%s/build/gcc/include/*" % get.workDIR()): if shelltools.isLink(file): shelltools.unlink(file) autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # This one comes with binutils pisitools.remove("/usr/lib/libiberty.a") for file in ("%s/libstdc++.la" % LIBPATH, "%s/libsupc++.la" % LIBPATH): pisitools.dosed("%s%s" % (get.installDIR(), file), "^libdir.*", "libdir=%s" % shelltools.baseName(file)) # Move Fortran libs to LIBPATH pisitools.domove("/usr/lib/gcc/%s/lib*" % get.HOST(), LIBPATH) # Move <cxxabi.h> to compiler-specific directories pisitools.move("%s/cxxabi.h" % STDCXX_INCDIR, "%s/include/" % LIBPATH) # These should be symlinks for binary in ("gcc", "g++", "c++"): pisitools.remove("%s/%s" % (BINPATH, binary)) pisitools.dosym("%s-%s" % (get.HOST(), binary), "%s/%s" % (BINPATH, binary)) # /usr/bin symlinks pisitools.dosym("%s/%s" % (BINPATH, binary), "/usr/bin/%s" % binary) # /usr/bin symlinks pisitools.dosym("%s/gcc" % BINPATH, "/usr/bin/cc") pisitools.dosym("%s/cpp" % BINPATH, "/usr/bin/cpp") # i686-... symlinks pisitools.dosym("%s/gcc" % BINPATH, "/usr/bin/%s-gcc" % get.HOST()) pisitools.dosym("%s/g++" % BINPATH, "/usr/bin/%s-g++" % get.HOST()) pisitools.dosym("%s/c++" % BINPATH, "/usr/bin/%s-c++" % get.HOST()) pisitools.dosym("%s/g77" % BINPATH, "/usr/bin/%s-g77" % get.HOST()) # For some reason, g77 and gcjh gets made instead of ${CTARGET}-g77... this makes it safe pisitools.domove("%s/g77" % BINPATH, "%s/" % BINPATH, "%s-g77" % get.HOST()) pisitools.dosym("%s-g77" % get.HOST(), "%s/g77" % BINPATH) # Fix libstdc++ path pisitools.dosed( "%s/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.la" % get.installDIR(), "libdir=libstdc\\+\\+.la", "libdir='/usr/lib/gcc/i686-pc-linux-gnu/3.4.6'")
def install(): shelltools.export('TARGET', '') autotools.install() pisitools.move("%s/usr/sbin/*" % get.installDIR(),"%s/usr/bin" % get.installDIR()) pisitools.removeDir("/usr/sbin")