Esempio n. 1
0
def install():
    shelltools.cd("%s/Py2Qt-gpl-5.5.1" % get.workDIR())
    autotools.rawInstall("-C pyrcc DESTDIR=%(DESTDIR)s INSTALL_ROOT=%(DESTDIR)s" % {'DESTDIR':get.installDIR()})
    autotools.rawInstall("-C pylupdate DESTDIR=%(DESTDIR)s INSTALL_ROOT=%(DESTDIR)s" % {'DESTDIR':get.installDIR()})
    autotools.rawInstall("DESTDIR=%(DESTDIR)s INSTALL_ROOT=%(DESTDIR)s" % {'DESTDIR':get.installDIR()})
    # Fix conflicts with python3-pyqt5
    pisitools.rename("/usr/bin/pylupdate5", "py2lupdate5")
    pisitools.rename("/usr/bin/pyrcc5", "py2rcc5")    
    pisitools.rename("/usr/lib/qt5/plugins/PyQt5/libpyqt5qmlplugin.so", "libpy2qt5qmlplugin.so")
    pisitools.rename("/usr/share/qt5/qsci/api/python/PyQt5.api", "Py2Qt5.api")
    pisitools.rename("/usr/bin/pyuic5", "py2uic5")    
    pisitools.domove("/usr/share/sip/PyQt5/*", "/usr/share/sip/Py2Qt5")
    pisitools.removeDir("/usr/share/sip/PyQt5")
    
    shelltools.cd("%s/PyQt-gpl-5.5.1" % get.workDIR())
    autotools.rawInstall("-C pyrcc DESTDIR=%(DESTDIR)s INSTALL_ROOT=%(DESTDIR)s" % {'DESTDIR':get.installDIR()})
    autotools.rawInstall("-C pylupdate DESTDIR=%(DESTDIR)s INSTALL_ROOT=%(DESTDIR)s" % {'DESTDIR':get.installDIR()})
    autotools.rawInstall("DESTDIR=%(DESTDIR)s INSTALL_ROOT=%(DESTDIR)s" % {'DESTDIR':get.installDIR()})
    #pisitools.insinto("/usr/share/sip/PyQt5", "./sip/*")
     # Fix conflicts with python-pyqt5
    #pisitools.rename("/usr/bin/pyuic5", "python3-pyuic5")

    
    pisitools.dohtml("doc/html/*")
    pisitools.dodoc("NEWS", "README","LICENSE*")
Esempio n. 2
0
def setup():
    shelltools.system("rpm2targz -v %s/google-chrome-stable_current_x86_64.rpm" % get.workDIR())
    shelltools.system(
        "tar xfvz %s/google-chrome-stable_current_x86_64.tar.gz --exclude=usr/share/gnome-control-center --exclude=usr/bin --exclude=etc"
        % get.workDIR()
    )
    shelltools.chmod(get.workDIR() + "/opt/google/chrome/*", 0755)
Esempio n. 3
0
def setup():
    shelltools.makedirs("%s/common" % get.workDIR())
    shelltools.move("lib", "%s/common/" % get.workDIR())
    shelltools.move("usr", "%s/common/" % get.workDIR())
    shelltools.move("etc", "%s/common/" % get.workDIR())
    #shelltools.export("SETUP_NOCHECK", "1")
    #shelltools.system("sh amd-driver-installer-*-x86.x86_64.run --extract .")

    if get.buildTYPE() == "emul32":
        return

    # Needed during kernel module compiling
    shelltools.sym("../../../../../arch/%s/lib/modules/fglrx/build_mod/libfglrx_ip.a" % Target, "%s/libfglrx_ip.a" % BuildDir)

    pisitools.dosed("%s/make.sh" % BuildDir, r"^linuxincludes=.*", "linuxincludes=/lib/modules/%s/build/include" % KDIR)
    pisitools.dosed("%s/make.sh" % BuildDir, r"^uname_r=.*", "uname_r=%s" % KDIR)
    pisitools.dosed("common/etc/ati/authatieventsd.sh", "/var/lib/xdm/authdir/authfiles", "/var/run/xauth")


    shelltools.system("patch -p1 < desktop-files.patch")
    
    #shelltools.system("patch -p1 < fglrx_gpl_symbol.patch")
    #shelltools.system("patch -p1 < kolasa_4.0-cr4-strn.patch")
    #shelltools.system("patch -p1 < lano1106_fglrx_intel_iommu.patch")
    #shelltools.system("patch -p1 < lano1106_kcl_agp_13_4.patch")
    shelltools.system("patch -p1 < makefile_compat.patch")
Esempio n. 4
0
def setup():
    shelltools.copy("../unifont*.pcf.gz", "./unifont.pcf.gz")
    shelltools.export("GRUB_CONTRIB", "%s/grub-%s/grub-extras" % (get.workDIR(), get.srcVERSION()))
    pisitools.flags("-fstack-protector -fasynchronous-unwind-tables -O.")
    shelltools.system("./autogen.sh")
    shelltools.makedirs("../grub-efi")
    shelltools.system("cp -ar ./* %s/grub-efi/" % get.workDIR())
    autotools.configure("--disable-werror \
                         --with-grubdir=grub2 \
                         --program-transform-name='s,grub,grub2,'\
                         --program-prefix='' \
                         --htmldir='/usr/share/doc/${PF}/html' \
                         --enable-mm-debug \
                         --enable-nls \
                         --enable-device-mapper \
                         --enable-cache-stats \
                         --enable-grub-mkfont \
                         --enable-grub-mount \
                         --%sable-efiemu" % "en" if get.ARCH() == "x86_64" else "dis")
    shelltools.cd("../grub-efi")
    autotools.configure("--with-platform='efi' \
                         --target='i386' \
                         --disable-efiemu \
                         --disable-werror \
                         --with-grubdir=grub2 \
                         --program-transform-name='s,grub,grub2,'\
                         --program-prefix='' \
                         --enable-mm-debug \
                         --enable-nls \
                         --enable-device-mapper \
                         --enable-cache-stats \
                         --enable-grub-mkfont \
                         --enable-grub-mount \
                         --htmldir='/usr/share/doc/${PF}/html' ")
Esempio n. 5
0
def setup():
    shelltools.chmod("scripts/*.sh")

    undef_variables()

    conf = "--disable-dev-erandom \
            --with-tls \
            --with-__thread \
            --enable-add-ons=nptl,c_stubs,glibc-compat,libidn \
            --enable-kernel=2.6.11 \
            --without-cvs \
            --without-selinux \
            --enable-bind-now \
            --build=%s \
            --host=%s \
            --disable-profile \
            --without-gd \
            --with-headers=/usr/include \
            --prefix=/usr \
            --mandir=/usr/share/man \
            --infodir=/usr/share/info \
            --libexecdir=/usr/lib/misc" % (get.HOST(), get.HOST())

    shelltools.makedirs("%s/build-default-i686-pc-linux-gnu-nptl" % get.workDIR())
    shelltools.cd("%s/build-default-i686-pc-linux-gnu-nptl" % get.workDIR())
    shelltools.system("%s/%s/configure %s" % (get.workDIR(), WorkDir, conf))
Esempio n. 6
0
def setup():
  
    shelltools.copytree("%s/PyQt-gpl-5.5" % get.workDIR(), "%s/Py2Qt-gpl-5.5" % get.workDIR())
    pythonmodules.run("configure.py  --confirm-license \
                                     --assume-shared \
                                     --no-timestamp \
                                     --qsci-api \
                                     --enable=QtXmlPatterns \
                                     --enable=QtSvg \
                                     --enable=QtDBus \
                                     --enable=QtQml \
                                     --enable=QtQuick \
                                     --enable=QtQuickWidgets \
                                     --enable=QtOpenGL \
                                     --enable=QtTest \
                                     --enable=QtSql \
                                     --enable=QtSensors \
                                     --enable=QtCore \
                                     --enable=QtWidgets \
                                     --enable=QtWebKitWidgets \
                                     --enable=QtXml \
                                     --enable=QtGui \
                                     --enable=QtNetwork \
                                     --enable=QtWebKit \
                                     --enable=QtPrintSupport \
                                     --enable=QtX11Extras \
                                     --sip /usr/bin/sip \
                                     --qmake='/usr/lib/qt5/bin/qmake' \
                                     --destdir='/usr/lib/python3.4/site-packages' \
                                     --sip-incdir='/usr/include/python3.4' \
                                     CFLAGS='%s' CXXFLAGS='%s'" % (get.CFLAGS(), get.CXXFLAGS()), pyVer = "3")
    
    shelltools.cd("%s/Py2Qt-gpl-5.5" % get.workDIR())
    shelltools.system("python configure.py  --confirm-license \
                                     --assume-shared \
                                     --no-timestamp \
                                     --qsci-api \
                                     --enable=QtXmlPatterns \
                                     --enable=QtSvg \
                                     --enable=QtDBus \
                                     --enable=QtQml \
                                     --enable=QtQuick \
                                     --enable=QtQuickWidgets \
                                     --enable=QtOpenGL \
                                     --enable=QtTest \
                                     --enable=QtSql \
                                     --enable=QtSensors \
                                     --enable=QtCore \
                                     --enable=QtWidgets \
                                     --enable=QtWebKitWidgets \
                                     --enable=QtXml \
                                     --enable=QtGui \
                                     --enable=QtNetwork \
                                     --enable=QtWebKit \
                                     --enable=QtPrintSupport \
                                     --enable=QtX11Extras \
                                     --destdir='/usr/lib/python2.7/site-packages' \
                                     --sip-incdir='/usr/include/python2.7' \
                                     --sip /usr/bin/sip \
                                     --qmake='/usr/lib/qt5/bin/qmake'")
Esempio n. 7
0
def install():
    # These should not be set, else the zoneinfo do not always get installed ...
    undef_variables()
    
    shelltools.cd("%s/build-default-i686-pc-linux-gnu-nptl" % get.workDIR())
    autotools.rawInstall("PARALLELMFLAGS=${MAKEOPTS} install_root=%s" % get.installDIR())

    # Some things want this, notably ash.
    pisitools.dosym("libbsd-compat.a", "/usr/lib/libbsd.a")

    # install glibc-info
    autotools.rawInstall("PARALLELMFLAGS=${MAKEOPTS} install_root=%s info -i" % get.installDIR())

    setup_locales()

    # We'll take care of the cache ourselves
    pisitools.remove("/etc/ld.so.cache")

    pisitools.dodir("/usr/share/man/man3")
    pisitools.doman("../%s/man/*.3thr" % get.workDIR())

    pisitools.dodoc("BUGS", "ChangeLog*", "CONFORMANCE", "FAQ", "INTERFACE", "NEWS", "NOTES", "PROJECTS", "README*")

    # Is this next line actually needed or does the makefile get it right?
    # It previously has 0755 perms which was killing things.
    shelltools.chmod("%s/usr/lib/misc/pt_chown" % get.installDIR(), 04711)

    # Prevent overwriting of the /etc/localtime symlink.  
    pisitools.remove("/etc/localtime")
Esempio n. 8
0
def setup():
    for f in shelltools.ls("*/po/Make-in"):
        pisitools.dosed(f, "(?m)^(datadir = )$(prefix)/@DATADIRNAME@", r"@datadir@")
        pisitools.dosed(f, "(?m)^(gnulocaledir = )$(prefix)/share", r"$(datadir)")

    libtools.gnuconfig_update()

    conf = (
        "--without-included-gettext \
            --disable-nls \
            --host=%s \
            --target=%s\
            --datadir=%s \
            --infodir=%s/info \
            --mandir=%s/man \
            --bindir=%s \
            --libdir=%s \
            --libexecdir=%s \
            --includedir=%s \
            --enable-shared \
            --disable-werror"
        % (get.HOST(), get.HOST(), datapath, datapath, datapath, binpath, libpath, libpath, incpath)
    )

    shelltools.makedirs("%s/build-default-i686-pc-linux-gnu-nptl" % get.workDIR())
    shelltools.cd("%s/build-default-i686-pc-linux-gnu-nptl" % get.workDIR())
    shelltools.system("%s/%s/configure %s" % (get.workDIR(), WorkDir, conf))
Esempio n. 9
0
def setup():
  
    shelltools.copytree("%s/PyQt-gpl-5.4.1" % get.workDIR(), "%s/Py2Qt-gpl-5.4.1" % get.workDIR())
    pythonmodules.run("configure.py  --confirm-license \
                                     --assume-shared \
                                     --no-timestamp \
                                     --qsci-api \
                                     --enable=QtCore \
                                     --enable=QtWidgets \
                                     --enable=QtXml \
                                     --enable=QtGui \
                                     --qmake='/usr/bin/qmake' \
                                     --destdir='/usr/lib/python3.4/site-packages' \
                                     --sip-incdir='/usr/include/python3.4' \
                                     CFLAGS='%s' CXXFLAGS='%s'" % (get.CFLAGS(), get.CXXFLAGS()), pyVer = "3")
    
    shelltools.cd("%s/Py2Qt-gpl-5.4.1" % get.workDIR())
    shelltools.system("python configure.py  --confirm-license \
                                     --assume-shared \
                                     --no-timestamp \
                                     --qsci-api \
                                     --enable=QtCore \
                                     --enable=QtWidgets \
                                     --enable=QtXml \
                                     --enable=QtGui \
                                     --qmake='/usr/bin/qmake'")
Esempio n. 10
0
def setup():
    shelltools.makedirs("python3")
    
    shelltools.copytree("../pip-%s" % get.srcVERSION(), "%s/python3" % get.workDIR())
    pythonmodules.compile()
    
    shelltools.cd("%s/python3" % get.workDIR())
    pythonmodules.compile(pyVer = "3")
Esempio n. 11
0
def setup():
    shelltools.system("rpm2targz -v %s/picasa-3.9-2pclos2012.src.rpm" %get.workDIR())
    #shelltools.system("tar xfvz %s/picasa-3.9-2pclos2012.src.tar.gz --exclude=usr --exclude=opt/kde3 --exclude=opt/google/picasa/3.0/wine/drive_c/Program\ Files/Google/Picasa3" %get.workDIR())
    shelltools.system("tar xfvz %s/picasa-3.9-2pclos2012.src.tar.gz" %get.workDIR())
    shelltools.system("tar xJvf %s/picasa.tar.xz" %get.workDIR())

    shelltools.chmod("%s/picasa/3.0/bin/*" %get.workDIR())
    shelltools.chmod("%s/picasa/3.0/bin/*" %get.workDIR())
Esempio n. 12
0
def setup():
    shelltools.cd("release/plugins") 
    shelltools.chmod("bmake", 0755)
    pisitools.removeDir("include")
    shelltools.cd("../..")
    shelltools.copytree("%s/blender/source/blender/blenpluginapi" % get.workDIR(), "./include")
    for dir in ["extern", "intern", "source"]:
        pisitools.dodir("%s/build/linux2/%s" % (get.workDIR(), dir))
Esempio n. 13
0
def install():
	for binary in binaries:
		pisitools.dobin("%s/%s/%s"%(get.workDIR(),WorkDir,binary))
	for sym in symlinks:
		pisitools.dosym("/usr/bin/%s"%sym[0],"/usr/bin/%s"%sym[1])
	pisitools.insinto("/usr/share/pixmaps/","%s/%s/retroshare-gui/src/gui/images/retrosharelogo2.png"%(get.workDIR(),WorkDir),"retroshare.png")
	for doc in doc_files:
		pisitools.dodoc("%s/%s/%s"%(get.workDIR(),WorkDir,doc))
Esempio n. 14
0
def setup():
    shelltools.makedirs("%s/lib" % get.workDIR())

    jarlist = ["dbus", "mina-core", "zemberek-cekirdek", "zemberek-tr"]

    for jars in jarlist:
        print ("%s/%s.jar" % ("/usr/share/java", jars))
        shelltools.sym("%s/%s.jar" % ("/usr/share/java", jars), "%s/lib/%s.jar" % (get.workDIR(), jars))
Esempio n. 15
0
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'")
Esempio n. 16
0
def build():

    shelltools.cd("%s/gendesk-0.6.2/" % get.workDIR())
    shelltools.export("GOPATH", "%s/go"  % get.workDIR())
    shelltools.system("go get github.com/xyproto/textgui")
    shelltools.system("go get code.google.com/p/goconf/conf")
    shelltools.system("go build")
    
    shelltools.chmod("%s/gendesk-0.6.2/gendesk-0.6.2" % get.workDIR())
Esempio n. 17
0
def build():
    shelltools.cd("%s" % get.workDIR())
    shelltools.cd("docker-ce-%s-ce/components/engine" % get.srcVERSION())
    shelltools.system("hack/make.sh dynbinary-daemon")
    
    # build cli
    shelltools.cd("%s" % get.workDIR())
    shelltools.cd("docker-ce-%s-ce/components/cli" % get.srcVERSION())
    shelltools.system("LDFLAGS='' GOPATH=%s/docker-ce-%s-ce/components/cli ./scripts/build/dynbinary" % (get.workDIR(), get.srcVERSION()))
Esempio n. 18
0
def install():
  
   
   pisitools.insinto("/usr/bin/", "%s/usr/bin/wing-101-5.1" % get.workDIR(), "wing" )
   pisitools.insinto("/opt", "%s/opt/*" % get.workDIR())
   
   pisitools.dodoc("%s/opt/wingide/LICENSE.txt" % get.workDIR())
   
   #pisitools.dodoc("LICENSE.txt", "VERSION", "CHANGELOG.txt")
Esempio n. 19
0
def setup():
    shelltools.export("CFLAGS", "%s -fPIC" % get.CFLAGS())
    shelltools.export("CXXFLAGS", "%s -fPIC" % get.CXXFLAGS())
    
    #shelltools.system("tar -xzvf biber-linux_x86_64.tar.gz")
    
    for tar_file in shelltools.ls(get.workDIR()):
        if tar_file.endswith("gz"):
            shelltools.system("tar -xzvf %s" % tar_file)

    shelltools.system('sed -i -e "s/SELFAUTOPARENT/TEXMFROOT/" source/texk/tex4htk/t4ht.c')
    shelltools.system("sed -i -e 's|-lXp ||' source/texk/xdvik/configure")
    shelltools.makedirs("%s/source/build" % get.workDIR())
    shelltools.cd("%s/source/build" % get.workDIR())
    
    shelltools.sym("../configure", "configure")
    autotools.configure("--prefix=/usr \
                         --sysconfdir=/etc \
                         --datarootdir=/usr/share \
                         --datadir=/usr/share \
                         --mandir=/usr/share/man \
                         --disable-native-texlive-build \
                         --with-banner-add=/PisiLinux \
                         --disable-multiplatform \
                         --disable-dialog \
                         --disable-psutils \
                         --disable-t1utils \
                         --disable-bibtexu \
                         --disable-xz \
                         --disable-web2c \
                         --enable-shared \
                         --disable-static \
                         --with-system-zlib \
                         --with-system-zziplib \
                         --with-system-pnglib \
                         --with-system-ncurses \
                         --with-system-t1lib \
                         --with-system-gd \
                         --with-system-poppler \
                         --with-system-xpdf \
                         --with-system-freetype2 \
                         --with-system-pixman \
                         --with-system-cairo \
                         --with-system-harfbuzz \
                         --with-system-graphite \
                         --with-system-icu \
                         --with-freetype2-libdir=/usr/lib \
                         --with-freetype2-include=/usr/include/freetype2 \
                         --with-xdvi-x-toolkit=xaw \
                         --disable-dump-share \
                         --disable-aleph \
                         --enable-luatex \
                         --with-clisp-runtime=default \
                         --enable-xindy \
                         --disable-xindy-rules \
                         --disable-xindy-docs ")
Esempio n. 20
0
def install():
    shelltools.makedirs("%s/usr/share/arduino" % get.installDIR())
    shelltools.makedirs("%s/usr/bin" % get.installDIR())
    shelltools.copy("%s/%s/linux/work/*" % (get.workDIR(),WorkDir),"%s/usr/share/arduino" % get.installDIR())
    pisitools.dosym("/usr/share/arduino/arduino", "/usr/bin/arduino")
    if get.ARCH() == "x86_64":
        pisitools.remove("/usr/share/arduino/lib/RXTXcomm.jar")
        pisitools.remove("/usr/share/arduino/lib/librxtxSerial.so")
        shelltools.copy("%s/arduino-%s/lib/RXTXcomm.jar" % (get.workDIR(),get.srcVERSION()),"%s/usr/share/arduino/lib" % get.installDIR())
        shelltools.copy("%s/arduino-%s/lib/librxtxSerial.so" % (get.workDIR(),get.srcVERSION()),"%s/usr/share/arduino/lib" % get.installDIR())
Esempio n. 21
0
def setup():
    shelltools.cd("UrbanTerror/q3ut4/")
    shelltools.system("unzip zpak000_assets.pk3")
    shelltools.system("unzip zpak000.pk3")

    for files in walk("%s/opt/ZeroRadiant/engine-UrbanTerror/q3ut4/maps/" % get.workDIR()):
        shelltools.unlink("%s/opt/ZeroRadiant/engine-UrbanTerror/q3ut4/maps/%s" % (get.workDIR(), files))

    for pk3 in ["zpak000_assets", "zpak000"]:
        shelltools.unlink("%s/UrbanTerror/q3ut4/%s.pk3" % (get.workDIR(), pk3))
Esempio n. 22
0
def setup():
    shelltools.system("rpm2targz -v %s/picasa-3.0-current.i386.rpm" %get.workDIR())
    shelltools.system("tar xfvz %s/picasa-3.0-current.i386.tar.gz --exclude=usr --exclude=opt/kde3 --exclude=opt/google/picasa/3.0/wine/drive_c/Program\ Files/Google/Picasa3" %get.workDIR())
    shelltools.chmod("%s/opt/google/picasa/3.0/bin/*" %get.workDIR())
    shelltools.chmod("%s/opt/google/picasa/3.0/bin/*" %get.workDIR())
    # extract Picasa udpate:
    shelltools.system("p7zip -d picasa-"+ get.srcVERSION() +"-update.7z")
    # copy content of Picasa update into Picasa Setup:
    shelltools.system("mkdir -v '"+ WorkDir_PicasaInstallDir +"'")
    shelltools.system("cp -Rfv "+ WorkDir_PicasaUpdateDir +"* '"+ WorkDir_PicasaInstallDir +"'")
Esempio n. 23
0
def setup():
    shelltools.touch("GNUstep.conf")
    shelltools.echo("GNUstep.conf", "GNUSTEP_USER_DIR=%s" % get.workDIR())
    shelltools.echo("GNUstep.conf", "GNUSTEP_USER_DEFAULTS_DIR=%s/Defaults" % get.workDIR())
 
    autotools.autoreconf("-vfi")
    autotools.configure("--enable-ffcall \
                        --enable-gnutls \
                        --enable-tls \
                        --enable-zeroconf \
                        --with-default-config=%s/GNUstep.conf" % WorkPath)
Esempio n. 24
0
def install():
    shelltools.cd("%s/build-default-i686-pc-linux-gnu-nptl" % get.workDIR())

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

    pisitools.removeDir("%s/bin" % libpath)
    pisitools.insinto(incpath, "include/libiberty.h")
    pisitools.domove("%s/lib/ldscripts/" % libpath, "%s/ldscripts" % libpath)
    pisitools.removeDir(libpath + "/lib")

    pisitools.dodir("/usr/%s/lib" % get.HOST())

    pisitools.dodoc("README")

    # create /usr/bin/* --> /usr/i686-pc-linux-gnu/binutils-bin/2.16.1/nm
    for bin in shelltools.ls("%s/usr/%s/binutils-bin/%s/" % (get.installDIR(), get.HOST(), get.srcVERSION())):
        pisitools.dosym(
            "/usr/%s/binutils-bin/%s/%s" % (get.HOST(), get.srcVERSION(), bin), "/usr/bin/%s-%s" % (get.HOST(), bin)
        )

        pisitools.dosym("/usr/%s/binutils-bin/%s/%s" % (get.HOST(), get.srcVERSION(), bin), "/usr/bin/%s" % (bin))

    # create usr/i686-pc-linux-gnu/lib/* --> /usr/lib/binutils/i686-pc-linux-gnu/2.16.1/* links
    for lib in shelltools.ls("%s/usr/lib/binutils/%s/%s/" % (get.installDIR(), get.HOST(), get.srcVERSION())):
        pisitools.dosym(
            "/usr/lib/binutils/%s/%s/%s" % (get.HOST(), get.srcVERSION(), lib), "/usr/%s/lib/%s" % (get.HOST(), lib)
        )

    pisitools.remove("/usr/%s/lib/include" % get.HOST())

    shelltools.cd("%s/%s" % (get.workDIR(), WorkDir))

    # Handle documentation
    pisitools.newdoc("bfd/README", "bfd/README")
    pisitools.newdoc("bfd/PORTING", "bfd/PORTING")
    pisitools.newdoc("bfd/TODO", "bfd/TODO")
    pisitools.newdoc("binutils/ChangeLog", "binutils/ChangeLog")
    pisitools.newdoc("binutils/NEWS", "binutils/NEWS")
    pisitools.newdoc("binutils/README", "binutils/README")
    pisitools.newdoc("gas/CONTRIBUTORS", "gas/CONTRIBUTORS")
    pisitools.newdoc("gas/NEWS", "gas/NEWS")
    pisitools.newdoc("gas/README", "gas/README")
    pisitools.newdoc("gas/README-vms", "gas/README-vms")
    pisitools.newdoc("gprof/ChangeLog", "gprof/ChangeLog")
    pisitools.newdoc("gprof/ChangeLog.linux", "gprof/ChangeLog.linux")
    pisitools.newdoc("gprof/TEST", "gprof/TEST")
    pisitools.newdoc("gprof/TODO", "gprof/TODO")
    pisitools.newdoc("gprof/bbconv.pl", "gprof/bbconv.pl")
    pisitools.newdoc("ld/README", "ld/README")
    pisitools.newdoc("ld/NEWS", "ld/NEWS")
    pisitools.newdoc("ld/TODO", "ld/TODO")
    pisitools.newdoc("libiberty/ChangeLog.linux", "libiberty/ChangeLog.linux")
    pisitools.newdoc("libiberty/ChangeLog", "libiberty/ChangeLog")
    pisitools.newdoc("libiberty/README", "libiberty/README")
Esempio n. 25
0
def setup():
    # Setup precompiled ghc to bootstrap native ghc
    shelltools.cd("bootstrap")
    autotools.rawConfigure("--prefix=%s/precompiled" % get.workDIR())
    autotools.rawInstall()
    shelltools.cd("..")

    autotools.configure("--with-ghc=%s/precompiled/bin/ghc" % get.workDIR())

    # Enable non-executable stack
    shelltools.echo("driver/ghc/Makefile","GHC_CFLAGS = %s -Wa,--noexecstack"  % get.CFLAGS())
    shelltools.echo("mk/build.mk","SRC_CC_OPTS+=%s -Wa,--noexecstack" % get.CFLAGS())
Esempio n. 26
0
def install():
    pisitools.insinto ("/usr/share/zoneinfo", "iso3166.tab")
    pisitools.insinto ("/usr/share/zoneinfo", "zone.tab")
   
    for tzdata in timezones:
        cmd = "zic -L /dev/null -d %s -y \"%s/yearistype.sh\" %s" % (TargetDir, get.workDIR(), tzdata)
        shelltools.system (cmd)
        part2 = "zic -L /dev/null -d %s -y \"%s/yearistype.sh\" %s" % (PosixDir, get.workDIR(), tzdata)
        shelltools.system (part2)
        part3 = "zic -L leapseconds -d %s -y \"%s/yearistype.sh\" %s" % (RightDir, get.workDIR(), tzdata)
        shelltools.system (part3)
        shelltools.system ("zic -d %s -y \"%s/yearistype.sh\" %s -p Europe/Istanbul" % (TargetDir, get.workDIR(), tzdata))
Esempio n. 27
0
def build():
    shelltools.export("GOPATH", "%s" % get.workDIR())
    
    shelltools.cd("%s" % get.workDIR())
    shelltools.move("containerd-*", "containerd")
    
    shelltools.makedirs("src/github.com/docker")
    shelltools.system("ln -rsf containerd*  src/github.com/docker")

    shelltools.cd("src/github.com/docker/containerd")
    
    shelltools.system("LDFLAGS= make")
Esempio n. 28
0
def setup():
    autotools.configure("--with-oss \
                         --with-kernel=/lib/modules/%s/build \
                         --with-isapnp=yes \
                         --with-sequencer=yes \
                         --with-card-options=all \
                         --disable-verbose-printk \
                         --with-cards=all" % KDIR)

    # Needed for V4L stuff
    shelltools.sym("%s/alsa-driver/include/config.h" % get.workDIR(), "%s/alsa-driver/sound/include/config.h" % get.workDIR())
    shelltools.sym("%s/alsa-driver/include/config1.h" % get.workDIR(), "%s/alsa-driver/sound/include/config1.h" % get.workDIR())
Esempio n. 29
0
def install():
    shelltools.cd("../build/")
    cmaketools.rawInstall("DESTDIR=%s root=%s" % (get.installDIR(), get.installDIR()))

    pisitools.dohtml("%s/build/Utilities/doxygen/html/*" % get.workDIR())
    pisitools.doman("%s/build/Utilities/doxygen/man/man1/*" % get.workDIR())
    pisitools.remove("/usr/share/man/man1/_*")

    pisitools.dodir("/usr/lib/python2.5/site-packages/gdcm/")
    pisitools.domove("/usr/lib/*.py", "/usr/lib/python2.5/site-packages/gdcm/")

    pisitools.dodoc("AUTHORS", "Copyright.txt", "README.txt")
Esempio n. 30
0
def setup():
    if get.ARCH() == "x86_64":
        shelltools.export("CFLAGS", "%s -fPIC" % get.CFLAGS())

    shelltools.cd("/%s/source/" % get.workDIR())

    # prevent compiling Xdvi with libXp
    # it's a workaround should be fixed with a better regex pattern
    pisitools.dosed("texk/xdvik/configure","-lXp ")

    shelltools.makedirs("%s/source/build" % get.workDIR())
    shelltools.cd("%s/source/build" % get.workDIR())

    shelltools.sym("../configure", "configure")
    autotools.configure("--disable-native-texlive-build \
                         --with-banner-add=\"/PisiLinux\" \
                         --disable-multiplatform \
                         --disable-chktex \
                         --disable-dialog \
                         --disable-detex \
                         --disable-dvipng \
                         --disable-dvi2tty \
                         --disable-dvipdfmx \
                         --disable-lcdf-typetools \
                         --disable-ps2eps \
                         --disable-psutils \
                         --disable-t1utils \
                         --disable-bibtexu \
                         --disable-xz \
                         --disable-xdvik \
                         --enable-shared \
                         --disable-static \
                         --with-system-zlib \
                         --with-system-icu \
                         --with-system-pnglib \
                         --with-system-ncurses \
                         --with-system-t1lib \
                         --with-system-gd \
                         --with-system-xpdf \
                         --with-system-poppler \
                         --with-system-cairo \
                         --with-system-freetype2 \
                         --with-system-harfbuzz \
                         --with-system-graphite2 \
                         --with-freetype2-libdir=/usr/lib \
                         --with-freetype2-include=/usr/include/freetype2 \
                         --with-xdvi-x-toolkit=xaw \
                         --disable-dump-share \
                         --disable-aleph \
                         --disable-luatex \
                         --with-clisp-runtime=default \
                         --enable-xindy --disable-xindy-rules --disable-xindy-docs")
Esempio n. 31
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt

from pisi.actionsapi import get
from pisi.actionsapi import kde4
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools

shelltools.export("XDG_DATA_DIRS", get.workDIR())

def setup():
    kde4.configure("-DWITH_NepomukCore=OFF \
                    -DWITH_Soprano=OFF \
                    -DWITH_IPOD=ON \
                    -DCMAKE_BUILD_TYPE=Release \
                    -DKDE4_BUILD_TESTS=OFF \
                    -Wno-dev \
                    -DKDE_DISTRIBUTION_TEXT='PisiLinux'")

def build():
    kde4.make()

def install():
    kde4.install()

    pisitools.dodoc("AUTHORS", "README", "COPYING", "ChangeLog")
Esempio n. 32
0
def setup():
    shelltools.system(
        "ar x %s/spotify-client-0.9.17_0.9.17.8.gd06432d.31-1_amd64.deb" %
        get.workDIR())
    shelltools.system("tar xJvf %s/data.tar.xz --exclude=usr/bin/spotify" %
                      get.workDIR())
Esempio n. 33
0
def setup():
	
	loader_opts = "-DCMAKE_INSTALL_SYSCONFDIR=/etc \
                   -DCMAKE_INSTALL_DATADIR=/share \
                   -DCMAKE_SKIP_RPATH=True \
                   -DBUILD_TESTS=Off \
                   -DBUILD_WSI_XCB_SUPPORT=On \
                   -DBUILD_WSI_XLIB_SUPPORT=On \
                   -DBUILD_WSI_WAYLAND_SUPPORT=On \
                   -DBUILD_SHARED_LIBS=ON \
                   -DVULKAN_HEADERS_INSTALL_DIR='/usr' \
                 "
	validation_opts = "-DCMAKE_INSTALL_SYSCONFDIR=/etc \
                        -DCMAKE_INSTALL_DATADIR=/share \
                        -DCMAKE_SKIP_RPATH=True \
                        -DCMAKE_INSTALL_INCLUDEDIR='/usr/include/vulkan/' \
                        -DBUILD_TESTS=Off \
                        -DBUILD_WSI_XCB_SUPPORT=On \
                        -DBUILD_WSI_XLIB_SUPPORT=On \
                        -DBUILD_WSI_WAYLAND_SUPPORT=On \
                        -DBUILD_SHARED_LIBS=ON \
                        -DVULKAN_HEADERS_INSTALL_DIR='/usr/include' \
                        -DBUILD_LAYER_SUPPORT_FILES=ON \
                        -DGLSLANG_INSTALL_DIR=glslang/build/install \
                      "
	
	if get.buildTYPE() == "_emul32":
		shelltools.export("ASFLAGS", "--32")
		shelltools.export("CFLAGS", "-m32")
		shelltools.export("CXXFLAGS", "-m32")
		shelltools.export("PKG_CONFIG_PATH", "/usr/lib32/pkgconfig")
		
		shelltools.cd("%s/Vulkan-Loader-%s" %(get.workDIR(), ver))
		
		loader_opts += "-DCMAKE_INSTALL_LIBDIR=lib32 \
                        -DCMAKE_ASM_FLAGS='--32' \
		               "
		
		cmaketools.configure(loader_opts)		
		
		shelltools.cd("%s/Vulkan-ValidationLayers-%s" %(get.workDIR(), ver))
		shelltools.system("scripts/update_deps.py")		
		validation_opts += "-DCMAKE_INSTALL_LIBDIR=lib32 \
                            -DCMAKE_ASM_FLAGS='--32' \
                           "
		
		cmaketools.configure(validation_opts)
	
	else:		
		shelltools.cd("%s/Vulkan-Loader-%s" %(get.workDIR(), ver))
		
		loader_opts += "-DCMAKE_INSTALL_LIBDIR=lib \
		               "
		
		cmaketools.configure(loader_opts)
		
		shelltools.cd("%s/Vulkan-ValidationLayers-%s" %(get.workDIR(), ver))
		shelltools.system("scripts/update_deps.py")
		
		validation_opts += "-DCMAKE_INSTALL_LIBDIR=lib \
		                   "
		
		cmaketools.configure(validation_opts)
Esempio n. 34
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt

from pisi.actionsapi import pisitools
from pisi.actionsapi import autotools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get

shelltools.export("GOROOT", "%s/go-go1.4.2" % get.workDIR())
shelltools.export("GOBIN", "$GOROOT/bin")
shelltools.export("GOPATH", "%s" % get.workDIR())
shelltools.export("GOROOT_FINAL", "/usr/lib/go")

shelltools.export("GOOS", "linux")
shelltools.export("GOARCH", "amd64")

NoStrip = ["/"]


def build():
    shelltools.cd("src")
    shelltools.system("bash make.bash")

    shelltools.cd("%s/go-go1.4.2" % get.workDIR())

    shelltools.system("$GOROOT/bin/go get -d golang.org/x/tools/cmd/godoc")
    shelltools.system(
        "$GOROOT/bin/go build -o $GOPATH/godoc golang.org/x/tools/cmd/godoc")
Esempio n. 35
0
def build():
    shelltools.export("TARGET", "Linux")
    shelltools.export("CFG", "release")
    shelltools.export("LD_LIBRARY_PATH", "%s/%s/bin/linux" % (get.workDIR(),get.srcDIR()))
    autotools.make("-j1")
Esempio n. 36
0
def setup():
    shelltools.makedirs("%s/%s/build_dir" % (get.workDIR(), WorkDir))
    shelltools.cd("%s/%s/build_dir" % (get.workDIR(), WorkDir))
    cmaketools.configure(sourceDir="..")
Esempio n. 37
0
def setup():
    shelltools.export("TOPDIR", "%s/%s" % (get.workDIR(), WorkDir))
    autotools.configure("--with-zlib \
                         --with-proj \
                         --with-expat")
Esempio n. 38
0
def build():
    shelltools.cd("%s/%s/build/build" % (get.workDIR(), get.srcDIR()))
    cmaketools.make()
Esempio n. 39
0
def build():
    shelltools.export("HOME", get.workDIR())
    autotools.make()
Esempio n. 40
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Copyright 2011 TUBITAK/BILGEM
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
from pisi.actionsapi import shelltools

shelltools.export("HOME", get.workDIR())


def build():
    autotools.make()
    pisitools.dosed("src", "./images/", "/usr/games/frogatto/images/")
    pisitools.dosed("src", "data/", "/usr/games/frogatto/data/")
    pisitools.dosed("src", "music/", "/usr/games/frogatto/music/")
    pisitools.dosed("src", "music_acc/", "/usr/games/frogatto/music_aac/")
    pisitools.dosed("src", "sounds/", "/usr/games/frogatto/sounds/")
    pisitools.dosed("src", "sounds_wav/", "/usr/games/frogatto/sounds_wav/")
    pisitools.dosed("src", "FreeMono.ttf", "/usr/games/frogatto/FreeMono.ttf")


def install():
    pisitools.dobin("game")
    pisitools.insinto("/usr/games/", "frogatto-1.1.1")
    pisitools.insinto("/usr/include/frogatto", "*.o")
    pisitools.insinto("/usr/include/frogatto", "src")
Esempio n. 41
0
def setup():
    fixperms(get.workDIR())
Esempio n. 42
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Copyright 2009, 2010 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get

shelltools.export("MONO_SHARED_DIR", get.workDIR())


def setup():
    autotools.configure("--disable-mdnsresponder")


def build():
    autotools.make("-j1")


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

    pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README")
Esempio n. 43
0
def setup():
    shelltools.system("rpm2targz -v %s/google-chrome-stable_current_x86_64.rpm" %get.workDIR())
    shelltools.system("tar xfvz %s/google-chrome-stable_current_x86_64.tar.gz --exclude=usr/share/gnome-control-center --exclude=usr/bin --exclude=etc" %get.workDIR())
    shelltools.chmod(get.workDIR() + "/opt/google/chrome/*", 0755)
Esempio n. 44
0
def build():
	shelltools.cd("%s/Vulkan-Loader-%s" %(get.workDIR(), ver))
	cmaketools.make()
		
	shelltools.cd("%s/Vulkan-ValidationLayers-%s" %(get.workDIR(), ver))
	cmaketools.make()
Esempio n. 45
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Copyright 2005-2008 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

from pisi.actionsapi import autotools
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get

NoStrip = ["/usr/share/fpcsrc"]

version = get.srcVERSION().split("_")[0]
sourceDir = "%s/%s" % (get.workDIR(), get.srcDIR())


def build():
    # Use the bootstrap compiler
    autotools.make("PP=%s/ppc386 compiler_cycle" % sourceDir)

    # Rebuild compiler using the new compiler
    shelltools.copy("compiler/ppc386", "ppc386.new")
    autotools.make("PP=%s/ppc386.new compiler_cycle" % sourceDir)
    shelltools.unlink("ppc386.new")
    shelltools.copy("compiler/ppc386", "ppc386.new")

    autotools.make("PP=%s/ppc386.new all" % sourceDir)

Esempio n. 46
0
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt

import subprocess
from pisi.actionsapi import get
from pisi.actionsapi import pisitools
from pisi.actionsapi import autotools
from pisi.actionsapi import shelltools

shelltools.export("LC_ALL", "C")

pixmaps = "/usr/share/pixmaps/"
LoVersion = "%s" % get.srcVERSION()
OurWorkDir = "%s/libreoffice-%s" % (get.workDIR(), LoVersion)

jobs = "-j" + subprocess.check_output("nproc 2>/dev/null",
                                      shell=True).rstrip("\n")

#for support all languages.
langall = "en-US af am ar as ast be bg bn bn-IN bo br brx bs ca ca-valencia cs cy da de dgo dsb dz el en-GB en-ZA eo es et eu fa fi fr fy ga gd gl gu gug he hsb hi hr hu id is it ja ka kab kk km kmr-Latn kn ko kok ks lb lo lt lv mai mk ml mn mni mr my nb ne nl nn nr nso oc om or pa-IN pl pt pt-BR ro ru rw sa-IN sat sd sr-Latn si sid sk sl sq sr ss st sv sw-TZ ta te tg th tn tr ts tt ug uk uz ve vec vi xh zh-CN zh-TW zu"

#only Turkish and English.
lang = "tr"


def setup():
    shelltools.chmod("%s/bin/unpack-sources" % OurWorkDir)
    shelltools.export("LO_PREFIX", "/usr")
    shelltools.export("PYTHON", "python3.9")
Esempio n. 47
0
def install():
    shelltools.cd("%s/%s/build_dir" % (get.workDIR(), WorkDir))
    cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
    pisitools.remove("/usr/include/eigen3/Eigen/src/Sparse/SparseAssign.h")
Esempio n. 48
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt

from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get

WorkDir = 'avidemux_%s' % get.srcVERSION()
SourceDir = '%s/%s' % (get.workDIR(), WorkDir)

shelltools.export("HOME", "%s" % get.workDIR())
shelltools.export("CXXFLAGS", "%s -D__STDC_CONSTANT_MACROS" % get.CXXFLAGS())


def setup():
    shelltools.makedirs("build")
    shelltools.makedirs("plugins/build")

    shelltools.cd("build")
    shelltools.system(
        "cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release")


def build():
    shelltools.cd("build")
    autotools.make()
Esempio n. 49
0
def build():
    shelltools.export("LD_LIBRARY_PATH",
                      "%s/%s/bin/linux" % (get.workDIR(), get.srcDIR()))
    autotools.make()
Esempio n. 50
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt

from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools

#WorkDir = "mozilla-release"
ObjDir = "build"
locales = "az bs ca  da  de  el  en-US en-GB en-ZA  es-AR  es-CL  es-ES  fi  fr  hr  hu  it  lt nl  pl  pt-BR  pt-PT  ro  ru  sr  sv-SE  tr  uk".split(
)
xpidir = "%s/xpi" % get.workDIR()
arch = get.ARCH()
ver = ".".join(get.srcVERSION().split(".")[:3])

shelltools.export("SHELL", "/bin/sh")


def setup():
    # Google API key
    shelltools.echo("google_api_key",
                    "AIzaSyBINKL31ZYd8W5byPuwTXYK6cEyoceGh6Y")
    pisitools.dosed(".mozconfig", "%%PWD%%", get.curDIR())
    pisitools.dosed(".mozconfig", "%%FILE%%", "google_api_key")
    pisitools.dosed(".mozconfig", "##JOBCOUNT##", get.makeJOBS())

    # LOCALE
Esempio n. 51
0
def build():
    shelltools.makedirs("%s/nbbuild/ergonomics_build_fix" % get.workDIR())
    shelltools.export("JAVA_HOME", "/opt/sun-jdk5")
    shelltools.export("DISPLAY", ":0.0")
    shelltools.system("ant -Djava.awt.headless=true -Dergonomic.clusters.extra=%s/nbbuild/ergonomics_build_fix -f %s/nbbuild/build.xml build-nozip" % (get.workDIR(), get.workDIR()))

    # Remove non-Linux binaries
    nonLinuxFiles=("exe","cmd","bat","dll")

    for root, dirs, files in os.walk(os.path.join(get.workDIR(), "/nbbuild/netbeans")):
        for name in dirs:
            for nonLinux in nonLinuxFiles:
                pisitools.remove(os.path.join(root, name) + "*.%s" % nonLinux)

    pisitools.dosym("%s/nbbuild/netbeans/bin/netbeans" % get.workDIR(), "/usr/bin/netbeans")
    pisitools.remove("%s/nbbuild/netbeans/cnd2/bin/*-SunOS-*" % get.workDIR())
    pisitools.remove("%s/nbbuild/netbeans/cnd2/bin/*-Mac_OS_X-*" % get.workDIR())
    pisitools.remove("%s/nbbuild/netbeans/ide11/docs/*.zip" % get.workDIR())
    pisitools.remove("%s/nbbuild/netbeans/javadoc/*.zip" % get.workDIR())
    pisitools.remove("%s/nbbuild/netbeans/nb.cluster.*" % get.workDIR())
    pisitools.remove("%s/nbbuild/netbeans/*.built" % get.workDIR())
    pisitools.remove("%s/nbbuild/netbeans/moduleCluster.properties" % get.workDIR())
    pisitools.remove("%s/nbbuild/netbeans/module_tracking.xml" % get.workDIR())
    pisitools.remove("%S/nbbuild/netbeans/build_info" % get.workDIR())
Esempio n. 52
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt

from pisi.actionsapi import shelltools
from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get

WorkDir = "yawp-%s" % get.srcVERSION()
shelltools.export("HOME", "%s" % get.workDIR())


def setup():
    cmaketools.configure(installPrefix="/usr/kde/4", sourceDir=".")


def build():
    cmaketools.make()


def install():
    cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.dodoc("README", "TODO", "COPYING")

    pisitools.removeDir("/usr/kde/4/kde")
Esempio n. 53
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt

from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools

shelltools.export("XDG_DATA_HOME", get.workDIR())
#pisitools.flags.replace("-ggdb3", "-g")

cflags = get.CFLAGS().replace("-ggdb3", "")
cxxflags = get.CXXFLAGS().replace("-gddb3", "")

paths = ["JavaScriptCore", "WebCore", "WebKit"]
docs = ["AUTHORS", "ChangeLog", "COPYING.LIB", "THANKS", \
        "LICENSE-LGPL-2", "LICENSE-LGPL-2.1", "LICENSE"]


def setup():
    shelltools.export("CFLAGS", cflags)
    shelltools.export("CXXFLAGS", cxxflags)
    autotools.configure("\
                        --libexecdir=/usr/lib/WebKitGTK \
                        --disable-static \
                        --disable-webkit2 \
                        --disable-gtk-doc \
                        --disable-silent-rules \
Esempio n. 54
0
def build():
    undef_variables()

    shelltools.cd("%s/build-default-i686-pc-linux-gnu-nptl" % get.workDIR())
    autotools.make("check")
Esempio n. 55
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Copyright 2011 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

from pisi.actionsapi import autotools
from pisi.actionsapi import shelltools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get

WorkDir = "ogdi-3.2.0.beta2"

shelltools.export("TOPDIR", "%s/%s" % (get.workDIR(), WorkDir))

def setup():
    autotools.configure('--with-zlib \
                         --with-projlib="-L/usr/lib -lproj" \
                         --with-expat')

def build():
    shelltools.export("TARGET", "Linux")
    shelltools.export("CFG", "release")
    shelltools.export("LD_LIBRARY_PATH", "%s/%s/bin/linux" % (get.workDIR(),get.srcDIR()))
    autotools.make("-j1")

def install():
    pisitools.dolib_so("bin/Linux/*.so")
    for i in ["gltpd", "ogdi_import", "ogdi_info"]:
        pisitools.dobin("bin/Linux/%s" % i)
Esempio n. 56
0
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt

from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import qt5
from pisi.actionsapi import get

import os

WorkDir = "qtbase-opensource-src-%s" % get.srcVERSION().replace(
    '_', '-').replace('pre1', 'tp')

qtbase = qt5.prefix
absoluteWorkDir = "%s/%s" % (get.workDIR(), WorkDir)

#Temporary bindir to avoid qt4 conflicts
bindirQt5 = "/usr/lib/qt5/bin"


def setup():
    checkdeletepath = "%s/qtbase/src/3rdparty" % absoluteWorkDir
    for dir in ('libjpeg', 'freetype', 'libpng', 'zlib', "xcb", "sqlite"):
        if os.path.exists(checkdeletepath + dir):
            shelltools.unlinkDir(checkdeletepath + dir)

    filteredCFLAGS = get.CFLAGS().replace("-g3", "-g")
    filteredCXXFLAGS = get.CXXFLAGS().replace("-g3", "-g")

    vars = {
Esempio n. 57
0
def install():
    shelltools.cd("%s/src/%s" % (get.workDIR(), get.srcDIR()))
    autotools.install()
    pisitools.dodoc("LICENSE", "README.md")
Esempio n. 58
0
def setup():
    shelltools.makedirs("build/build")
    shelltools.cd("%s/%s/build/build" % (get.workDIR(), get.srcDIR()))
    cmaketools.configure("-DCMAKE_BUILD_TYPE=release", sourceDir="..")
Esempio n. 59
0
def build():
    # for mono sandbox errors
    shelltools.export("MONO_SHARED_DIR", get.workDIR())
    autotools.make()
Esempio n. 60
0
def install():
    shelltools.cd("%s/%s/build/build" % (get.workDIR(), get.srcDIR()))
    cmaketools.install()