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")
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())
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())
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()))
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)
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")
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)
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")
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")
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")
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")
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)
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))
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)
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")
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")
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")
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")
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")
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())
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")
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")
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")
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*")
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")
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())
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() )
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")
def setup(): pythonmodules.run( "configure.py \ -i \ -k %s" % get.kdeDIR() )
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")
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())
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())
def setup(): shelltools.makedirs("build") shelltools.cd("build") shelltools.system('cmake \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DKDEDIR=%s \ ..' % get.kdeDIR())
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())
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")
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")
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")
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")
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")
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.*")
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")
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")
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())
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.'))
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() )
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")
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())
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)
def setup(): shelltools.system("cmake -DCMAKE_INSTALL_PREFIX=%s/%s" % (get.installDIR(),get.kdeDIR()))
def install(): kde.install() pisitools.remove("%s/share/mimelnk/application/x-mplayer2.desktop" % get.kdeDIR())
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())
def install(): kde.install() # we use our desktop file pisitools.remove("%s/share/applications/kde/knutclient.desktop" % get.kdeDIR())