Esempio n. 1
0
def install():
    kde.install()

    # kdm wants extra interest
    shelltools.cd("kdm")
    kde.install('GENKDMCONF_FLAGS="--no-old --no-backup --no-in-notice" install')

    pisitools.remove("%s/share/templates/.source/emptydir" % get.kdeDIR())

    # Fix #730
    pisitools.remove("%s/share/autostart/ktip.desktop" % get.kdeDIR())

    # remove KDE's wallpapers, we've our own ;)
    pisitools.remove("%s/share/wallpapers/*" % get.kdeDIR())

    # remove kcontrol (we have TASMA), but not kinfocenter
    pisitools.remove("/usr/kde/3.5/bin/kinfocenter")
    pisitools.domove("/usr/kde/3.5/bin/kcontrol", "/usr/kde/3.5/bin/", "kinfocenter")
    pisitools.remove("/usr/kde/3.5/share/applications/kde/KControl.desktop")
    pisitools.remove("/usr/kde/3.5/share/applications/kde/Help.desktop")

    # Put kdmrc into /etc/X11/kdm, so it can be modified on live CDs
    pisitools.domove("/usr/kde/3.5/share/config/kdm/kdmrc", "/etc/X11/kdm/")
    pisitools.dosym("/etc/X11/kdm/kdmrc", "/usr/kde/3.5/share/config/kdm/kdmrc")

    # Remove shutdownkonq to replace it
    pisitools.remove("/usr/kde/3.5/share/apps/ksmserver/pics/shutdownkonq.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kdm/pics/shutdown.jpg")

    # artwork package provides these
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/kside.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/kside_tile.png")

    # Replace kicker's startup notification animation
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/disk*.png")
Esempio n. 2
0
def install():
    pythonmodules.install()

    pythonmodules.fixCompiledPy("/usr/kde/3.5/share/apps/kaptan")

    pisitools.remove("%s/bin/kaptan" % get.kdeDIR())
    pisitools.dosym("%s/share/apps/kaptan/kaptan.py" % get.kdeDIR(), "%s/bin/kaptan" % get.kdeDIR())
Esempio n. 3
0
def install():
    pythonmodules.install()

    pisitools.remove("%s/bin/package-manager" % get.kdeDIR())
    pisitools.remove("%s/bin/pm-install" % get.kdeDIR())
    pisitools.dosym("%s/share/apps/package-manager/package-manager.py" % get.kdeDIR(), "%s/bin/package-manager" % get.kdeDIR())
    pisitools.dosym("%s/share/apps/package-manager/pm-install.py" % get.kdeDIR(), "%s/bin/pm-install" % get.kdeDIR())
Esempio n. 4
0
def setup():
    autotools.configure("--enable-bzlib2 \
                         --enable-zlib \
                         --enable-mysql \
                         --enable-odbc \
                         --enable-postgresql \
                         --disable-sqlite2 \
                         --enable-sqlite3 \
                         --enable-firebird \
                         --enable-gtk \
                         --enable-gtksvg \
                         --enable-pdf \
                         --enable-net \
                         --enable-curl \
                         --enable-smtp \
                         --enable-pcre \
                         --enable-qt \
                         --disable-qte \
                         --enable-kde \
                         --enable-sdl \
                         --enable-sdlsound \
                         --enable-xml \
                         --enable-v4l \
                         --enable-crypt \
                         --enable-opengl \
                         --enable-corba \
                         --enable-image \
                         --enable-desktop \
                         --with-bzlib2-libraries=/lib \
                         --with-kde-includes=%s/include \
                         --with-kde-libraries=%s/lib"
                         % (get.kdeDIR(), get.kdeDIR()))
Esempio n. 5
0
def install():
    pythonmodules.install()
    binpath = "%s/bin/service-manager" % get.kdeDIR()
    pisitools.remove(binpath)
    pisitools.dosym(
        "%s/share/apps/service-manager/service-manager.py" % get.kdeDIR(),
        binpath)
Esempio n. 6
0
def install():
    kde.install()

    # kdm wants extra interest
    shelltools.cd("kdm")
    kde.install("GENKDMCONF_FLAGS=\"--no-old --no-backup --no-in-notice\" install")

    pisitools.remove("%s/share/templates/.source/emptydir" % get.kdeDIR())

    # Fix #730
    pisitools.remove("%s/share/autostart/ktip.desktop" % get.kdeDIR())

    # remove KDE's wallpapers, we've our own ;)
    pisitools.remove("%s/share/wallpapers/*" % get.kdeDIR())

    # remove kcontrol (we have TASMA), but not kinfocenter
    pisitools.remove("/usr/kde/3.5/bin/kinfocenter")
    pisitools.domove("/usr/kde/3.5/bin/kcontrol", "/usr/kde/3.5/bin/", "kinfocenter")
    pisitools.remove("/usr/kde/3.5/share/applications/kde/KControl.desktop")
    pisitools.remove("/usr/kde/3.5/share/applications/kde/Help.desktop")

    # Put kdmrc into /etc/X11/kdm, so it can be modified on live CDs
    pisitools.domove("/usr/kde/3.5/share/config/kdm/kdmrc", "/etc/X11/kdm/")
    pisitools.dosym("/etc/X11/kdm/kdmrc", "/usr/kde/3.5/share/config/kdm/kdmrc")

    # Remove shutdownkonq to replace it
    pisitools.remove("/usr/kde/3.5/share/apps/ksmserver/pics/shutdownkonq.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kdm/pics/shutdown.jpg")

    # artwork package provides these
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/kside.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/kside_tile.png")

    # Replace kicker's startup notification animation
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/disk*.png")
Esempio n. 7
0
def install():
    pythonmodules.install()
    binpath = "%s/bin/firewall-config" % get.kdeDIR()
    pisitools.remove(binpath)
    pisitools.dosym("%s/share/apps/firewall-config/firewall-config.py" % get.kdeDIR(), binpath)

    shelltools.chmod("%s/var/lib/iptables/pardus" % get.installDIR(), 0600)
Esempio n. 8
0
def setup():
    autotools.configure("--enable-bzlib2 \
                         --enable-zlib \
                         --enable-mysql \
                         --enable-odbc \
                         --enable-postgresql \
                         --disable-sqlite2 \
                         --enable-sqlite3 \
                         --enable-firebird \
                         --enable-gtk \
                         --enable-gtksvg \
                         --enable-pdf \
                         --enable-net \
                         --enable-curl \
                         --enable-smtp \
                         --enable-pcre \
                         --enable-qt \
                         --disable-qte \
                         --enable-kde \
                         --enable-sdl \
                         --enable-sdlsound \
                         --enable-xml \
                         --enable-v4l \
                         --enable-crypt \
                         --enable-opengl \
                         --enable-corba \
                         --enable-image \
                         --enable-desktop \
                         --with-bzlib2-libraries=/lib \
                         --with-kde-includes=%s/include \
                         --with-kde-libraries=%s/lib" %
                        (get.kdeDIR(), get.kdeDIR()))
Esempio n. 9
0
def install():
    kde.install()

    # kdm want extra interest
    shelltools.cd("kdm")
    kde.install('GENKDMCONF_FLAGS="--no-old --no-backup --no-in-notice" install')

    pisitools.remove("%s/share/templates/.source/emptydir" % get.kdeDIR())

    # fix #730
    pisitools.remove("%s/share/autostart/klipper.desktop" % get.kdeDIR())
    pisitools.remove("%s/share/autostart/ktip.desktop" % get.kdeDIR())

    # we don't need kpersonalizer in Pardus
    pisitools.remove("%s/share/applications/kde/kpersonalizer.desktop" % get.kdeDIR())
    pisitools.remove("%s/bin/kpersonalizer" % get.kdeDIR())
    pisitools.removeDir("%s/share/apps/kpersonalizer" % get.kdeDIR())

    # remove kdeprintfax, it doesn't work (#1347)
    pisitools.removeDir("%s/share/apps/kdeprintfax" % get.kdeDIR())
    pisitools.remove("%s/share/applications/kde/kdeprintfax.desktop" % get.kdeDIR())
    pisitools.remove("%s/bin/kdeprintfax" % get.kdeDIR())

    # remove KDE's wallpapers, we've our own ;)
    pisitools.remove("%s/share/wallpapers/*" % get.kdeDIR())

    # Clean up settings menu
    pisitools.remove("/usr/kde/3.5/share/applnk/Settingsmenu/printmgr.desktop")
    pisitools.remove("/usr/kde/3.5/share/applications/kde/kmenuedit.desktop")
    pisitools.remove("/usr/kde/3.5/share/applications/kde/kappfinder.desktop")
Esempio n. 10
0
def install():
    shelltools.system("unsermake DESTDIR=%s install" % get.installDIR())
    pisitools.remove("/usr/kde/3.5/share/applications/kde/kradio.desktop")
    pisitools.insinto("/usr/share/pixmaps", "kradio3/icons/hi64-app-kradio.png", "kradio.png")

    for d in shelltools.ls("%s/%s/share/locale/" % (get.installDIR(), get.kdeDIR())):
        pisitools.rename("%s/share/locale/%s/LC_MESSAGES/%s.mo" % (get.kdeDIR(), d, WorkDir), "kradio.mo")
Esempio n. 11
0
def install():
    pythonmodules.install()
    binpath = "%s/bin/firewall-config" % get.kdeDIR()
    pisitools.remove(binpath)
    pisitools.dosym("%s/share/apps/firewall-config/firewall-config.py" % get.kdeDIR(), binpath)

    shelltools.chmod("%s/var/lib/iptables/pardus" % get.installDIR(), 0600)
Esempio n. 12
0
def install():
    kde.install()

    # kdm want extra interest
    shelltools.cd("kdm")
    kde.install(
        "GENKDMCONF_FLAGS=\"--no-old --no-backup --no-in-notice\" install")

    pisitools.remove("%s/share/templates/.source/emptydir" % get.kdeDIR())

    #fix #730
    pisitools.remove("%s/share/autostart/klipper.desktop" % get.kdeDIR())
    pisitools.remove("%s/share/autostart/ktip.desktop" % get.kdeDIR())

    # we don't need kpersonalizer in Pardus
    pisitools.remove("%s/share/applications/kde/kpersonalizer.desktop" %
                     get.kdeDIR())
    pisitools.remove("%s/bin/kpersonalizer" % get.kdeDIR())
    pisitools.removeDir("%s/share/apps/kpersonalizer" % get.kdeDIR())

    # remove kdeprintfax, it doesn't work (#1347)
    pisitools.removeDir("%s/share/apps/kdeprintfax" % get.kdeDIR())
    pisitools.remove("%s/share/applications/kde/kdeprintfax.desktop" %
                     get.kdeDIR())
    pisitools.remove("%s/bin/kdeprintfax" % get.kdeDIR())

    # remove KDE's wallpapers, we've our own ;)
    pisitools.remove("%s/share/wallpapers/*" % get.kdeDIR())

    # Clean up settings menu
    pisitools.remove("/usr/kde/3.5/share/applnk/Settingsmenu/printmgr.desktop")
    pisitools.remove("/usr/kde/3.5/share/applications/kde/kmenuedit.desktop")
    pisitools.remove("/usr/kde/3.5/share/applications/kde/kappfinder.desktop")
Esempio n. 13
0
def install():
    pisitools.insinto("/usr/bin", "src/bin/kim*")
    pisitools.insinto("%s/share/apps/konqueror/servicemenus" % get.kdeDIR(), "src/kim*.desktop")
    for file in appFiles:
        pisitools.insinto("%s/share/apps/kim" % get.kdeDIR(), file)

    pisitools.dodoc("AUTHORS", "ChangeLog", "README", "COPYING")
Esempio n. 14
0
def install():
    pythonmodules.install()

    binpath = "%s/bin/display-config" % get.kdeDIR()
    pisitools.remove(binpath)
    pisitools.dosym(
        "%s/share/apps/display-config/display-config.py" % get.kdeDIR(),
        binpath)
Esempio n. 15
0
def install():
    pythonmodules.install()

    pythonmodules.fixCompiledPy("/usr/kde/3.5/share/apps/kaptan")

    pisitools.remove("%s/bin/kaptan" % get.kdeDIR())
    pisitools.dosym("%s/share/apps/kaptan/kaptan.py" % get.kdeDIR(),
                    "%s/bin/kaptan" % get.kdeDIR())
Esempio n. 16
0
File: kde.py Progetto: Tayyib/uludag
def domo(sourceFile, locale, destinationFile ):
    '''inserts the mo files in the list of files into /usr/kde/VERSION/share/locale/LOCALE/LC_MESSAGES'''

    '''example call: kde.domo("po/tr.po", "tr", "pam_login.mo")'''

    system('msgfmt %s' % sourceFile)
    makedirs(join_path(get.installDIR(), get.kdeDIR(), 'share/locale', locale, 'LC_MESSAGES'))
    move('messages.mo', join_path(get.installDIR(), get.kdeDIR(), 'share/locale', locale, 'LC_MESSAGES', destinationFile))
Esempio n. 17
0
def install():
    pythonmodules.install()
    binpath = "%s/bin/network-manager" % get.kdeDIR()
    pisitools.remove(binpath)
    pisitools.dosym("%s/share/apps/network-manager/network-manager.py" % get.kdeDIR(), binpath)
    binpath = "%s/bin/network-applet" % get.kdeDIR()
    pisitools.remove(binpath)
    pisitools.dosym("%s/share/apps/network-manager/network-applet.py" % get.kdeDIR(), binpath)
Esempio n. 18
0
def install():
    pythonmodules.install()

    # Fixup symlink
    pisitools.remove("%s/bin/migration" % get.kdeDIR())
    pisitools.dosym("%s/share/apps/migration/migration/migration.py" % get.kdeDIR(), "%s/bin/migration" % get.kdeDIR())

    pisitools.dodoc("README", "COPYING")
Esempio n. 19
0
def install():
    pisitools.dosed("conver/Conversions.desktop", "~/.kde/share/apps/konqueror/servicemenus", "/usr/bin")
    pisitools.dosed("conver_submenus/Conversions_submenus.desktop", "~/.kde/share/apps/konqueror/servicemenus", "/usr/bin")

    pisitools.insinto("%s/share/apps/konqueror/servicemenus" % get.kdeDIR(), "conver/Conversions.desktop")
    pisitools.insinto("%s/share/apps/konqueror/servicemenus" % get.kdeDIR(), "conver_submenus/Conversions_submenus.desktop")

    pisitools.dobin("conver/conver.sh")
    pisitools.dobin("conver_submenus/conver_submenus.sh")
Esempio n. 20
0
def install():
    pythonmodules.install('kde4')

    # Copy Notification Rc file for Kde 4
    pisitools.insinto("%s/share/apps/package-manager/" % get.kdeDIR(), "src/package-manager.notifyrc")

    for lang in ('de','en','es','fr','nl','sv','tr'):
        pisitools.insinto("%s/share/doc/HTML/%s/package-manager/" % (get.kdeDIR(), lang),
                          "help/%s/main_help.html" % lang, "index.html")
Esempio n. 21
0
def install():
    pythonmodules.install()

    # Fixup symlinks
    for link in "migration", "migration-users":
        pisitools.remove("%s/bin/%s" % (get.kdeDIR(), link))
        pisitools.dosym("%s/share/apps/migration/migration/%s.py" % (get.kdeDIR(), link), "%s/bin/%s" % (get.kdeDIR(), link))

    pisitools.dodoc("README", "COPYING")
Esempio n. 22
0
def install():
    pythonmodules.install()

    # Fixup symlink
    pisitools.remove("%s/bin/migration" % get.kdeDIR())
    pisitools.dosym(
        "%s/share/apps/migration/migration/migration.py" % get.kdeDIR(),
        "%s/bin/migration" % get.kdeDIR())

    pisitools.dodoc("README", "COPYING")
Esempio n. 23
0
def install():
    kde.install()

    pythonmodules.fixCompiledPy(
        lookInto="%s/share/apps/protoeditor/libs/python" % get.kdeDIR())

    # Do not conflict with ktechlab.
    # These icons are also located in
    # /usr/kde/3.5/apps/protoeditor/icons.
    pisitools.removeDir("%s/share/icons/hicolor/22x22/actions" % get.kdeDIR())
Esempio n. 24
0
def install():
    kde.install()
    #autotools.rawInstall("INSTALL_ROOT=%s" % get.installDIR())

    # kdm wants extra interest
    shelltools.cd("kdm")
    kde.install("GENKDMCONF_FLAGS=\"--no-old --no-backup --no-in-notice\" install")

    pisitools.remove("%s/share/templates/.source/emptydir" % get.kdeDIR())

    # Fix #730
    pisitools.remove("%s/share/autostart/ktip.desktop" % get.kdeDIR())

    # remove KDE's wallpapers, we've our own ;)
    pisitools.remove("%s/share/wallpapers/*" % get.kdeDIR())

    # remove kcontrol (we have TASMA), but not kinfocenter
    pisitools.remove("/usr/kde/3.5/bin/kinfocenter")
    pisitools.domove("/usr/kde/3.5/bin/kcontrol", "/usr/kde/3.5/bin/", "kinfocenter")
    pisitools.remove("/usr/kde/3.5/share/applications/kde/KControl.desktop")
    pisitools.remove("/usr/kde/3.5/share/applications/kde/Help.desktop")

    # Put kdmrc into /etc/X11/kdm, so it can be modified on live CDs
    pisitools.domove("/usr/kde/3.5/share/config/kdm/kdmrc", "/etc/X11/kdm/")
    pisitools.dosym("/etc/X11/kdm/kdmrc", "/usr/kde/3.5/share/config/kdm/kdmrc")

    # Use common Xsession script
    pisitools.remove("/usr/kde/3.5/share/config/kdm/Xsession")
    pisitools.dosym("/usr/lib/X11/xinit/Xsession", "/usr/kde/3.5/share/config/kdm/Xsession")

    # Remove shutdownkonq to replace it
    pisitools.remove("/usr/kde/3.5/share/apps/ksmserver/pics/shutdownkonq.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kdm/pics/shutdown.jpg")

    # artwork package provides these
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/kside.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/kside_tile.png")

    # Replace kicker's startup notification animation
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/disk*.png")

    # !!!
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/search-running.mng")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/main_corner_tl.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/resize_handle.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/search-gradient-topdown.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/right_triangle.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/search-tab-left.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/search-tab-right.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/main_corner_tr.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/left_triangle.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/icons/crystalsvg/48x48/apps/recently_used.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/search-gradient.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/menu_separator.png")
    pisitools.remove("/usr/kde/3.5/share/apps/kicker/pics/search-tab-center.png")
Esempio n. 25
0
def install():
    pythonmodules.install('kde4')

    # Copy Notification Rc file for Kde 4
    pisitools.insinto("%s/share/apps/package-manager/" % get.kdeDIR(),
                      "src/package-manager.notifyrc")

    for lang in ('de', 'en', 'es', 'fr', 'nl', 'sv', 'tr'):
        pisitools.insinto(
            "%s/share/doc/HTML/%s/package-manager/" % (get.kdeDIR(), lang),
            "help/%s/main_help.html" % lang, "index.html")
Esempio n. 26
0
def install():
    pythonmodules.install()

    # Fixup symlinks
    for link in "migration", "migration-users":
        pisitools.remove("%s/bin/%s" % (get.kdeDIR(), link))
        pisitools.dosym(
            "%s/share/apps/migration/migration/%s.py" % (get.kdeDIR(), link),
            "%s/bin/%s" % (get.kdeDIR(), link))

    pisitools.dodoc("README", "COPYING")
Esempio n. 27
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.domo("po/tr.po", "tr", "enlightenment.mo")

    pisitools.dosym(
        "/usr/share/xsessions/enlightenment.desktop",
        "%s/share/apps/kdm/sessions/enlightenment.desktop" % get.kdeDIR())
    pisitools.rename(
        "%s/share/apps/kdm/sessions/enlightenment.desktop" % get.kdeDIR(),
        "E17.desktop")

    pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README*", "docs/README*")
Esempio n. 28
0
def install():
    pisitools.insinto("/usr/bin", "src/kpaste")
    pisitools.insinto("/usr/share/pixmaps", "src/kpaste.png")
    pisitools.insinto("%s/share/apps/konqueror/servicemenus" % get.kdeDIR(),
                      "src/kpaste.desktop")

    pisitools.dodoc("AUTHORS", "README")
Esempio n. 29
0
def setup():
    # Update the admin dir used in KDE template projects.
    for i in shelltools.ls("admin/*"):
        shelltools.copy(i, "parts/appwizard/common/admin/")

    # Fix automake and python detection
    pisitools.dosed("admin/cvs.sh", "automake\*1\.10\*", "automake*1.1[0-5]*")
    pisitools.dosed(
        "admin/acinclude.m4.in", "KDE_CHECK_PYTHON_INTERN\(\"2.5",
        "KDE_CHECK_PYTHON_INTERN(\"%s" % get.curPYTHON().split("python")[1])
    kde.make("-f admin/Makefile.common")

    kde.configure(
        "--with-kdelibsdoxy-dir=%s/share/doc/HTML/en/kdelibs-apidocs \
                   --enable-java \
                   --enable-python \
                   --enable-ruby \
                   --enable-ada \
                   --enable-fortran \
                   --enable-haskell \
                   --enable-pascal \
                   --enable-perl \
                   --enable-php \
                   --enable-sql \
                   --enable-antproject \
                   --enable-subversion" % get.kdeDIR())
Esempio n. 30
0
def setup():
    # Update the admin dir used in KDE template projects.
    for i in shelltools.ls("admin/*"):
        shelltools.copy(i, "parts/appwizard/common/admin/")

    # copy system's ltmain.sh over old one
    shelltools.copy("/usr/share/libtool/ltmain.sh", "parts/appwizard/common/admin/")
    shelltools.copy("/usr/share/libtool/ltmain.sh", "parts/appwizard/common/incadmin/")

    kde.make("-f admin/Makefile.common")

    kde.configure(
        "--with-kdelibsdoxy-dir=%s/share/doc/HTML/en/kdelibs-apidocs \
                   --enable-java \
                   --enable-python \
                   --enable-ruby \
                   --enable-ada \
                   --enable-fortran \
                   --enable-haskell \
                   --enable-pascal \
                   --enable-perl \
                   --enable-php \
                   --enable-sql \
                   --enable-antproject \
                   --enable-subversion"
        % get.kdeDIR()
    )
Esempio n. 31
0
def install():
    cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())

    shelltools.system("msgfmt -v po/tr.po -o po/tr.mo")
    pisitools.insinto("%s/share/locale/tr/LC_MESSAGES" % get.kdeDIR(), "po/tr.mo", "subtitlecomposer.mo")

    pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "TODO")
Esempio n. 32
0
def setup():
    pythonmodules.run(
        "configure.py \
                       -i \
                       -k %s"
        % get.kdeDIR()
    )
Esempio n. 33
0
def install():
    kde.install()

    pisitools.domo("po/tr.po", "tr", "kguitar.mo")
    pisitools.domove("/usr/share/locale/tr/LC_MESSAGES/kguitar.mo",
                     "%s/share/locale/tr/LC_MESSAGES/" % get.kdeDIR())
    pisitools.removeDir("/usr/share/locale")
Esempio n. 34
0
def setup():
    # Update the admin dir used in KDE template projects.
    for i in shelltools.ls("admin/*"):
        shelltools.copy(i, "parts/appwizard/common/admin/")

    # copy system's ltmain.sh over old one
    shelltools.copy("/usr/share/libtool/ltmain.sh",
                    "parts/appwizard/common/admin/")
    shelltools.copy("/usr/share/libtool/ltmain.sh",
                    "parts/appwizard/common/incadmin/")

    kde.make("-f admin/Makefile.common")

    kde.configure(
        "--with-kdelibsdoxy-dir=%s/share/doc/HTML/en/kdelibs-apidocs \
                   --enable-java \
                   --enable-python \
                   --enable-ruby \
                   --enable-ada \
                   --enable-fortran \
                   --enable-haskell \
                   --enable-pascal \
                   --enable-perl \
                   --enable-php \
                   --enable-sql \
                   --enable-antproject \
                   --enable-subversion" % get.kdeDIR())
Esempio n. 35
0
def setup():
    global UpstreamVersion
    UpstreamVersion = re.search("^DEFAULT_TAG=(.*)$", open("configure.in").read(), re.M).group(1)

    global BaseVersion
    BaseVersion = re.search("^OOO_MAJOR=(.*)$", open("configure.in").read(), re.M).group(1)

    NoStrip.extend(["/opt/OpenOffice.org/lib/ooo-%s/basis%s/share" % (BaseVersion, BaseVersion), "/opt/OpenOffice.org/lib/ooo-%s/share" % BaseVersion])

    shelltools.export("QT4DIR", get.qtDIR())
    shelltools.export("QT4INC", "%s/include" % get.qtDIR())
    shelltools.export("QT4LIB", "%s/lib" % get.qtDIR())
    shelltools.export("KDE4DIR", get.kdeDIR())

    #libdir is needed to set exec_prefix stuff of patches/dev300/system-python-ure-bootstrap.diff
    shelltools.system('./configure \
                       --prefix=/opt/OpenOffice.org \
                       --libdir=/opt/OpenOffice.org/lib \
                       --sysconfdir=/etc \
                       --with-lang="de en-US es fr hu it nl pt-BR sv tr" \
                       --disable-post-install-scripts \
                       --enable-gtk \
                       --enable-kde4 \
                       --disable-kde \
                       --disable-cairo \
                       --disable-mono \
                       --with-distro=Pardus2009 \
                       --with-drink=nargile \
                       --with-gcc-speedup=ccache \
                       --with-ant-home=/usr/share/ant \
                       --with-binsuffix=no \
                       --with-system-mdbtools \
                       --with-openclipart=/usr/share/clipart/openclipart \
                       --with-num-cpus=%s' % getJobCount())
Esempio n. 36
0
def setup():
    shelltools.makedirs("build")
    shelltools.cd("build")
    shelltools.system('cmake \
                       -DCMAKE_BUILD_TYPE=None \
                       -DCMAKE_INSTALL_PREFIX=/usr \
                       -DKDEDIR=%s \
                       ..' % get.kdeDIR())
Esempio n. 37
0
def setup():
    #shelltools.export("QTDIR", get.qtDIR())
    shelltools.export(
        "CPPFLAGS",
        "%s -I/usr/include/libavcodec -I/usr/include/libavformat -I/usr/include/libavdevice -I/usr/include/libavutil -I/usr/include/libpostproc -I/usr/include/libswscale"
    )

    cmaketools.configure("-DCMAKE_INSTALL_PREFIX=%s" % get.kdeDIR())
Esempio n. 38
0
def setup():
    shelltools.makedirs("build")
    shelltools.cd("build")
    shelltools.system('cmake \
                       -DCMAKE_BUILD_TYPE=None \
                       -DCMAKE_INSTALL_PREFIX=/usr \
                       -DKDEDIR=%s \
                       ..' % get.kdeDIR())
Esempio n. 39
0
def install():
    pisitools.insinto("/usr/bin", "anytowav")
    pisitools.insinto("/usr/bin", "audioconvert")
    pisitools.insinto("/usr/bin", "movie2sound")
    pisitools.insinto("/usr/bin", "oggdrop-lx")
    pisitools.insinto("%s/share/apps/konqueror/servicemenus" % get.kdeDIR(),
                      "*.desktop")

    pisitools.dodoc("ChangeLog", "COPYING", "README")
Esempio n. 40
0
def install():
    kde.install()

    shelltools.chmod("%s/bin/reslisa" % get.kdeDIR(), 04755)
    pisitools.dodir("/etc")
    shelltools.touch("%s/etc/lisarc" % get.installDIR())

    # We replace this file
    pisitools.remove("/usr/kde/3.5/share/apps/konqueror/servicemenus/kget_download.desktop")
Esempio n. 41
0
def install():
    kde.install()

    shelltools.chmod("%s/bin/reslisa" % get.kdeDIR(), 04755)
    pisitools.dodir("/etc")
    shelltools.touch("%s/etc/lisarc" % get.installDIR())

    # We replace this file
    pisitools.remove("/usr/kde/3.5/share/apps/konqueror/servicemenus/kget_download.desktop")
Esempio n. 42
0
def install():
    kde.install()

    shelltools.system("msgfmt -v po/tr.po -o po/tr.mo")
    pisitools.insinto("%s/share/locale/tr/LC_MESSAGES" % get.kdeDIR(),
                      "po/tr.mo", "subtitlecomposer.mo")

    pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README",
                    "TODO")
Esempio n. 43
0
def install():
    #for installing rbackend mkdir needed directory(for R-2.5.0)
    pisitools.dodir("/usr/lib/R/library")

    kde.install()
    # TODO: this one seems better than the one in kdelibs
    pisitools.remove("%s/share/apps/katepart/syntax/r.xml" % get.kdeDIR())

    # Fix conflict with R
    pisitools.remove("/usr/lib/R/library/R.css")
Esempio n. 44
0
def install():
    kde.install()

    theme_dir = "%s/share/apps/deKorator/themes" % get.kdeDIR()
    pisitools.dodir(theme_dir)

    for theme in shelltools.ls("themesStuff/*-theme.tar.*"):
        shelltools.system("tar -xvf '%s' -C %s%s" % (theme, get.installDIR(), theme_dir))

    pisitools.dodoc("AUTHORS", "CHANGELOG", "README", "gpl.txt")
Esempio n. 45
0
def install():
    #for installing rbackend mkdir needed directory(for R-2.5.0)
    pisitools.dodir("/usr/lib/R/library")

    kde.install()
    # TODO: this one seems better than the one in kdelibs
    pisitools.remove("%s/share/apps/katepart/syntax/r.xml" % get.kdeDIR())

    # Fix conflict with R
    pisitools.remove("/usr/lib/R/library/R.css")
Esempio n. 46
0
def install():
    autotools.install("UPDATE_DESKTOP_DATABASE=/bin/true")

    # Symlink for KDE3
    pisitools.dosym(
        "/etc/xdg/menus/applications-merged/wine.menu",
        "%s/etc/xdg/menus/applications-merged/wine.menu" % get.kdeDIR())

    pisitools.dodoc("ANNOUNCE", "AUTHORS", "COPYING.LIB", "LICENSE*", "README",
                    "documentation/README.*")
Esempio n. 47
0
def setup():
    pisitools.dosed(
        "acetoneiso2.pro", "/usr/share/apps/konqueror/servicemenus",
        "%s/%s/%s" %
        (get.installDIR(), get.kdeDIR(), "share/apps/konqueror/servicemenus"))
    pisitools.dosed(
        "acetoneiso2.pro", "/usr/share/apps/d3lphin/servicemenus", "%s/%s/%s" %
        (get.installDIR(), get.kdeDIR(), "share/apps/dolphin/servicemenus"))

    paths = [
        "/usr/bin", "/usr/share/applications", "/usr/share/pixmaps",
        "/opt/acetoneiso"
    ]

    for path in paths:
        pisitools.dosed("acetoneiso2.pro", path,
                        "%s/%s" % (get.installDIR(), path))

    shelltools.system("qmake-qt4")
Esempio n. 48
0
def install():
    kde.install()

    # Turkish translation
    pisitools.domo("po/tr.po", "tr", "kooldock.mo")
    pisitools.domove("/usr/share/locale/tr/LC_MESSAGES/kooldock.mo",
                     "%s/share/locale/tr/LC_MESSAGES/" % get.kdeDIR())
    pisitools.removeDir("/usr/share/locale")

    pisitools.dodoc("AUTHORS", "ChangeLog", "README", "TODO")
Esempio n. 49
0
def setup():
    shelltools.export("CFLAGS","%s -fPIE" % get.CFLAGS())
    shelltools.export("LDFLAGS", "%s -pie -Wl,-z,relro,-z,now"  % get.LDFLAGS())

    #TODO: Remove KDE prefix
    autotools.configure("--enable-symcryptrun \
                         --disable-rpath \
                         --with-pinentry-pgm=%s/bin/pinentry \
                         --disable-scdaemon \
                         --disable-photo-viewers" % get.kdeDIR())
Esempio n. 50
0
File: kde.py Progetto: Tayyib/uludag
def configure(parameters = ''):
    ''' parameters = '--with-nls --with-libusb --with-something-usefull '''
    if can_access_file('configure'):
        args = './configure \
                --prefix=%s \
                --host=%s \
                --with-x \
                --enable-mitshm \
                --with-xinerama \
                --with-qt-dir=%s \
                --enable-mt \
                --with-qt-libraries=%s \
                --disable-dependency-tracking \
                --disable-debug \
                %s' % (get.kdeDIR(), get.HOST(), get.qtDIR(), get.qtLIBDIR(), parameters)

        if system(args):
            raise ConfigureError(_('Configure failed.'))
    else:
        raise ConfigureError(_('No configure script found.'))
Esempio n. 51
0
def setup():
    autotools.configure(
        "--enable-nls \
                         --disable-rpath \
                         --disable-sse2 \
                         --enable-ipv6 \
                         --enable-chardet \
                         --disable-esd \
                         --enable-pulse \
                         --enable-arts \
                         --with-artsc-prefix=%s \
                         --disable-coreaudio \
                         --disable-gconf \
                         --disable-gnomeshortcuts \
                         --enable-amidiplug \
                         --enable-amidiplug-alsa \
                         --disable-amidiplug-flysn \
                         --enable-amidiplug-dummy"
        % get.kdeDIR()
    )
Esempio n. 52
0
def install():
    kde.install()

    # kdm wants extra interest
    shelltools.cd("kdm")
    kde.install("GENKDMCONF_FLAGS=\"--no-old --no-backup --no-in-notice\" install")

    pisitools.remove("%s/share/templates/.source/emptydir" % get.kdeDIR())

    # remove kcontrol (we have TASMA), but not kinfocenter
    pisitools.remove("/usr/kde/3.5/bin/kinfocenter")
    pisitools.domove("/usr/kde/3.5/bin/kcontrol", "/usr/kde/3.5/bin/", "kinfocenter")
    pisitools.remove("/usr/kde/3.5/share/applications/kde/KControl.desktop")
    pisitools.remove("/usr/kde/3.5/share/applications/kde/Help.desktop")

    # Put kdmrc into /etc/X11/kdm, so it can be modified on live CDs
    pisitools.domove("/usr/kde/3.5/share/config/kdm/kdmrc", "/etc/X11/kdm/")
    pisitools.dosym("/etc/X11/kdm/kdmrc", "/usr/kde/3.5/share/config/kdm/kdmrc")

    # Use common Xsession script
    pisitools.remove("/usr/kde/3.5/share/config/kdm/Xsession")
    pisitools.dosym("/usr/lib/X11/xinit/Xsession", "/usr/kde/3.5/share/config/kdm/Xsession")
Esempio n. 53
0
def setup():
    # Update the admin dir used in KDE template projects.
    for i in shelltools.ls("admin/*"):
        shelltools.copy(i, "parts/appwizard/common/admin/")

    # Fix automake and python detection
    pisitools.dosed("admin/cvs.sh", "automake\*1\.10\*", "automake*1.1[0-5]*")
    pisitools.dosed("admin/acinclude.m4.in", "KDE_CHECK_PYTHON_INTERN\(\"2.5", "KDE_CHECK_PYTHON_INTERN(\"%s" % get.curPYTHON().split("python")[1])
    kde.make("-f admin/Makefile.common")

    kde.configure("--with-kdelibsdoxy-dir=%s/share/doc/HTML/en/kdelibs-apidocs \
                   --enable-java \
                   --enable-python \
                   --enable-ruby \
                   --enable-ada \
                   --enable-fortran \
                   --enable-haskell \
                   --enable-pascal \
                   --enable-perl \
                   --enable-php \
                   --enable-sql \
                   --enable-antproject \
                   --enable-subversion" % get.kdeDIR())
Esempio n. 54
0
def install():
    pythonmodules.install()
    binpath = "%s/bin/service-manager" % get.kdeDIR()
    pisitools.remove(binpath)
    pisitools.dosym("%s/share/apps/service-manager/service-manager.py" % get.kdeDIR(), binpath)
Esempio n. 55
0
def setup():
    shelltools.system("cmake -DCMAKE_INSTALL_PREFIX=%s/%s" % (get.installDIR(),get.kdeDIR()))
Esempio n. 56
0
def install():
    kde.install()

    pisitools.remove("%s/share/mimelnk/application/x-mplayer2.desktop" % get.kdeDIR())
Esempio n. 57
0
def install():
    pythonmodules.install()
    pisitools.remove("%s/bin/users-kga" % get.kdeDIR())
    pisitools.dosym("%s/share/apps/users_kga/users_kga.py" % get.kdeDIR(), "%s/bin/users-kga" % get.kdeDIR())
Esempio n. 58
0
def install():
    kde.install()

    # we use our desktop file
    pisitools.remove("%s/share/applications/kde/knutclient.desktop" % get.kdeDIR())