diff --git a/desktop/kde/games/ksudoku/actions.py b/desktop/kde/games/ksudoku/actions.py new file mode 100644 index 0000000000..d50b817836 --- /dev/null +++ b/desktop/kde/games/ksudoku/actions.py @@ -0,0 +1,20 @@ +#!/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 kde5 +from pisi.actionsapi import get + +def setup(): + kde5.configure() + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README*", "COPYING*") diff --git a/desktop/kde/games/ksudoku/pspec.xml b/desktop/kde/games/ksudoku/pspec.xml new file mode 100644 index 0000000000..9777f030c6 --- /dev/null +++ b/desktop/kde/games/ksudoku/pspec.xml @@ -0,0 +1,83 @@ + + + + + ksudoku + http://games.kde.org + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + ksudoku + app:gui + Sudoku game + Ksudoku is a logic-based symbol placement puzzle. + mirrors://kde/stable/applications/19.08.1/src/ksudoku-19.08.1.tar.xz + + extra-cmake-modules + qt5-base-devel + qt5-svg-devel + kcoreaddons-devel + kconfig-devel + kdoctools-devel + kwindowsystem-devel + ki18n-devel + kinit-devel + kunitconversion-devel + kitemmodels-devel + kemoticons-devel + kconfigwidgets-devel + kxmlgui-devel + kio-devel + knotifyconfig-devel + kdesignerplugin + libkdegames-devel + qt5-declarative-devel + mesa-devel + mesa-glu-devel + kjobwidgets-devel + kguiaddons-devel + + + + + ksudoku + + qt5-base + ki18n + kconfig + kxmlgui + qt5-svg + qt5-base + kcoreaddons + libkdegames + kconfigwidgets + kwidgetsaddons + kio + kcrash + mesa + mesa-glu + kjobwidgets + kguiaddons + + + /etc/xdg + /usr/share + /usr/lib + /usr/share/doc + /usr/bin + + + + + + + 2019-12-23 + 19.08.1 + First release For 2.0 + Ali Cengiz Kurt + alicengizkurt@gmail.com + + + diff --git a/desktop/kde/games/ksudoku/translations.xml b/desktop/kde/games/ksudoku/translations.xml new file mode 100644 index 0000000000..5ce562568e --- /dev/null +++ b/desktop/kde/games/ksudoku/translations.xml @@ -0,0 +1,9 @@ + + + + + ksudoku + Sudoku oyunu + Ksudoku mantık temelli bir sembol yerleştirme oyunudur. + + diff --git a/hardware/virtualization/virtualbox/actions.py b/hardware/virtualization/virtualbox/actions.py index f03f8cc1b1..a57fad60b3 100644 --- a/hardware/virtualization/virtualbox/actions.py +++ b/hardware/virtualization/virtualbox/actions.py @@ -91,9 +91,9 @@ def install(): pisitools.dosbin("additions/mount.vboxsf", "/sbin") pisitools.insinto("/lib/security", "additions/pam_vbox.so") - - pisitools.dolib("additions/VBoxOGL*") - pisitools.dosym("../../../VBoxOGL.so", "/usr/lib/xorg/modules/dri/vboxvideo_dri.so") + + #pisitools.dolib("additions/VBoxOGL*") + #pisitools.dosym("../../../VBoxOGL.so", "/usr/lib/xorg/modules/dri/vboxvideo_dri.so") #pisitools.insinto("/usr/lib/xorg/modules/drivers", "additions/vboxvideo_drv_system.so", "vboxvideo.so") #pisitools.insinto("/usr/lib/xorg/modules/input", "additions/vboxmouse_drv_%s.so" % XorgVersion, "vboxmouse_drv.so") diff --git a/hardware/virtualization/virtualbox/pspec.xml b/hardware/virtualization/virtualbox/pspec.xml index 501cd993dd..0c6987b402 100644 --- a/hardware/virtualization/virtualbox/pspec.xml +++ b/hardware/virtualization/virtualbox/pspec.xml @@ -12,7 +12,7 @@ app:gui A powerful virtualization program VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. This is the Open Source Edition which lacks USB support and some other things. - http://download.virtualbox.org/virtualbox/6.0.14/VirtualBox-6.0.14.tar.bz2 + http://download.virtualbox.org/virtualbox/6.1.0/VirtualBox-6.1.0.tar.bz2 dev86 cdrkit @@ -57,7 +57,7 @@ wrapper.patch - 002-dri-driver-path.patch + 005-gsoap-build.patch 006-rdesktop-vrdp-keymap-path.patch 008-root-window.patch @@ -67,8 +67,7 @@ 001_virtualbox-5.0.16-mesa-check.patch --> 009-virtualbox-5.1.0-add_missing_gl_header.patch 013-Makefile.patch - 014-iasl.patch - VirtualBox-6.0.14-kernel-5.4-buildfix.patch + @@ -159,7 +158,14 @@ - + + 2019-12-24 + 6.1.0 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-12 6.0.14 Patched for kernel 5.4 diff --git a/programming/build/llvm/actions.py b/programming/build/llvm/actions.py old mode 100755 new mode 100644 index 38c58cd592..de46aac56e --- a/programming/build/llvm/actions.py +++ b/programming/build/llvm/actions.py @@ -3,85 +3,70 @@ # 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 -from pisi.actionsapi import get from pisi.actionsapi import cmaketools +from pisi.actionsapi import shelltools -libdir = "/usr/lib32/llvm" if get.buildTYPE() == "emul32" else "/usr/lib/llvm" lib = "lib32" if get.buildTYPE() == "emul32" else "lib" +libdir = "/usr/%s/llvm" % lib def setup(): + options = "-DCMAKE_BUILD_TYPE=Release \ + -DLLVM_BUILD_LLVM_DYLIB=ON \ + -DLLVM_LINK_LLVM_DYLIB=ON \ + -DLLVM_INSTALL_UTILS=ON \ + -DLLVM_ENABLE_RTTI=ON \ + -DLLVM_ENABLE_FFI=ON \ + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=AVR \ + -DLLVM_BUILD_TESTS=ON \ + -DLLVM_BUILD_DOCS=OFF \ + -DLLVM_ENABLE_SPHINX=ON \ + -DLLVM_ENABLE_DOXYGEN=OFF \ + -DSPHINX_WARNINGS_AS_ERRORS=OFF \ + -DFFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \ + -DLLVM_BINUTILS_INCDIR=/usr/include \ + " if get.buildTYPE() != "emul32": - if not shelltools.can_access_directory("tools/clang"): - shelltools.system("tar xf ../cfe-%s.src.tar.xz -C tools" % get.srcVERSION()) - shelltools.move("tools/cfe-%s.src" % get.srcVERSION(), "tools/clang") - - shelltools.system("tar xf ../clang-tools-extra-%s.src.tar.xz -C tools" % get.srcVERSION()) - shelltools.move("tools/clang-tools-extra-*", "tools/clang/extra") + if not shelltools.can_access_directory("tools/clang"): + shelltools.move("../clang-%s.src" % get.srcVERSION(), "tools/clang") + shelltools.move("../clang-tools-extra-%s.src" % get.srcVERSION(), "tools/clang/tools/extra") + shelltools.move("../lld-%s.src" % get.srcVERSION(), "tools/lld") + shelltools.move("../lldb-%s.src" % get.srcVERSION(), "tools/lldb") + shelltools.move("../compiler-rt-%s.src" % get.srcVERSION(), "projects/compiler-rt") - shelltools.system("tar xf ../lldb-%s.src.tar.xz -C tools" % get.srcVERSION()) - shelltools.move("tools/lldb-*", "tools/lldb") - - if not shelltools.can_access_directory("projects/compiler-rt"): - shelltools.system("tar xf ../compiler-rt-%s.src.tar.xz -C projects" % get.srcVERSION()) - shelltools.move("projects/compiler-rt-%s.src" % get.srcVERSION(), "projects/compiler-rt") - - - shelltools.export("CC", "gcc") - shelltools.export("CXX", "g++") - - - if get.buildTYPE() == "emul32": - shelltools.export("CC", "gcc -m32") - shelltools.export("CXX", "g++ -m32") + else: shelltools.export("PKG_CONFIG_PATH","/usr/lib32/pkgconfig") - shelltools.makedirs("build") - + shelltools.makedirs("build") shelltools.cd("build") if get.buildTYPE() != "emul32": - options = "-DCMAKE_C_FLAGS:STRING=-m64 \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_CXX_FLAGS:STRING=-m64 \ - -DLLVM_TARGET_ARCH:STRING=x86_64 \ - -DLLVM_DEFAULT_TARGET_TRIPLE=%s " % get.HOST() - - - if get.buildTYPE() == "emul32": - options = " -DCMAKE_C_FLAGS:STRING=-m32 \ - -DCMAKE_INSTALL_PREFIX=/emul32 \ - -DLLVM_TARGET_ARCH:STRING=i686 \ - -DLLVM_LIBDIR_SUFFIX=32 \ - -DLLVM_DEFAULT_TARGET_TRIPLE='i686-pc-linux-gnu' \ - -DCMAKE_CXX_FLAGS:STRING=-m32" - - - cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ - %s \ - -DLLVM_ENABLE_FFI=ON \ - -DLLVM_BUILD_DOCS=OFF \ - -DLLVM_BUILD_LLVM_DYLIB=ON \ - -DLLVM_LINK_LLVM_DYLIB=ON \ - -DLLVM_ENABLE_RTTI=ON \ - -DLLVM_INCLUDEDIR=/usr/include \ - -DLLVM_ENABLE_ASSERTIONS=OFF \ - -DFFI_INCLUDE_DIR=/usr/lib/libffi-3.2.1/include \ - -DENABLE_SHARED=ON" % options, sourceDir=".." ) + options = "-DCMAKE_INSTALL_PREFIX=/usr \ + -DLLVM_TARGET_ARCH:STRING=x86_64 \ + -DLLVM_DEFAULT_TARGET_TRIPLE=%s \ + " % get.HOST() + else: + pisitools.flags.replace("-march=\S+", "-march=i686 -m32") + options = "-DCMAKE_INSTALL_PREFIX=/emul32 \ + -DLLVM_TARGET_ARCH:STRING=i686 \ + -DLLVM_LIBDIR_SUFFIX=32 \ + -DLLVM_DEFAULT_TARGET_TRIPLE='i686-pc-linux-gnu' \ + " + options += "-DCMAKE_C_FLAGS_RELEASE=%s \ + -DCMAKE_CXX_FLAGS_RELEASE=%s \ + " % (get.CFLAGS(), get.CXXFLAGS()) + + cmaketools.configure(options, sourceDir=".." ) def build(): - shelltools.makedirs("build") shelltools.cd("build") - cmaketools.make() def install(): - shelltools.makedirs("build") - shelltools.cd("build") - + shelltools.cd("build") cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) if get.buildTYPE() == "emul32": diff --git a/programming/build/llvm/pspec.xml b/programming/build/llvm/pspec.xml old mode 100755 new mode 100644 index 92f297277c..7f86badc3b --- a/programming/build/llvm/pspec.xml +++ b/programming/build/llvm/pspec.xml @@ -11,11 +11,12 @@ NCSA The Low Level Virtual Machine The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines, though it does provide helpful libraries that can be used to build them. - http://llvm.org/releases/7.1.0/llvm-7.1.0.src.tar.xz - http://llvm.org/releases/7.1.0/cfe-7.1.0.src.tar.xz - http://releases.llvm.org/7.1.0/clang-tools-extra-7.1.0.src.tar.xz - http://releases.llvm.org/7.1.0/lldb-7.1.0.src.tar.xz - http://llvm.org/releases/7.1.0/compiler-rt-7.1.0.src.tar.xz + https://github.com/llvm/llvm-project/releases/download/llvmorg-9.0.1/llvm-9.0.1.src.tar.xz + https://github.com/llvm/llvm-project/releases/download/llvmorg-9.0.1/lldb-9.0.1.src.tar.xz + https://github.com/llvm/llvm-project/releases/download/llvmorg-9.0.1/lld-9.0.1.src.tar.xz + https://github.com/llvm/llvm-project/releases/download/llvmorg-9.0.1/clang-9.0.1.src.tar.xz + https://github.com/llvm/llvm-project/releases/download/llvmorg-9.0.1/clang-tools-extra-9.0.1.src.tar.xz + https://github.com/llvm/llvm-project/releases/download/llvmorg-9.0.1/compiler-rt-9.0.1.src.tar.xz zlib-devel libxml2-devel @@ -155,8 +156,6 @@ /usr/bin/tblgen /usr/lib/clang /usr/lib/libclang* - - /usr/share/man/man1/clang.1 /usr/lib/cmake/clang/Clang* /usr/share/clang @@ -212,6 +211,13 @@ + + 2020-01-03 + 9.0.1 + Version bump. + Marcin Bojara + marcin.bojara@gmail.com + 2019-05-23 7.1.0 diff --git a/programming/misc/autoconf213/pspec.xml b/programming/misc/autoconf213/pspec.xml index 3981bca490..1658fc0549 100644 --- a/programming/misc/autoconf213/pspec.xml +++ b/programming/misc/autoconf213/pspec.xml @@ -39,6 +39,13 @@ + + 2019-12-29 + 2.13 + Rebuild + Kamil Atlı + suvari@pisilinux.org + 2018-08-07 2.13