From 5d68fc3c877610c48e7f849b463c51b0aedb7403 Mon Sep 17 00:00:00 2001 From: Rmys Date: Tue, 24 Dec 2019 18:52:04 +0300 Subject: [PATCH 1/4] virtualbox-6.1.0 --- hardware/virtualization/virtualbox/actions.py | 6 +++--- hardware/virtualization/virtualbox/pspec.xml | 16 +++++++++++----- 2 files changed, 14 insertions(+), 8 deletions(-) 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 From 4aa2bc5db1ab78114146a5bddea37cd72c6b1f23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erkan=20I=C5=9EIK?= Date: Wed, 25 Dec 2019 20:20:12 +0300 Subject: [PATCH 2/4] ksudoku first release --- desktop/kde/games/ksudoku/actions.py | 20 ++++++ desktop/kde/games/ksudoku/pspec.xml | 83 ++++++++++++++++++++++ desktop/kde/games/ksudoku/translations.xml | 9 +++ 3 files changed, 112 insertions(+) create mode 100644 desktop/kde/games/ksudoku/actions.py create mode 100644 desktop/kde/games/ksudoku/pspec.xml create mode 100644 desktop/kde/games/ksudoku/translations.xml 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. + + From 954ab15919b67b72f71b07a515df8094c71822b0 Mon Sep 17 00:00:00 2001 From: Kamil ATLI Date: Sun, 29 Dec 2019 08:38:53 +0300 Subject: [PATCH 3/4] autoconf213: rebuild --- programming/misc/autoconf213/pspec.xml | 7 +++++++ 1 file changed, 7 insertions(+) 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 From 8c430428c7716acb09a88870654d59a320b70f3d Mon Sep 17 00:00:00 2001 From: Marcin Bojara Date: Sat, 4 Jan 2020 17:43:53 +0100 Subject: [PATCH 4/4] update llvm --- programming/build/llvm/actions.py | 101 +++++++++++++----------------- programming/build/llvm/pspec.xml | 20 +++--- 2 files changed, 56 insertions(+), 65 deletions(-) mode change 100755 => 100644 programming/build/llvm/actions.py mode change 100755 => 100644 programming/build/llvm/pspec.xml 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