Merge branch 'master' of github.com:pisilinux/main
This commit is contained in:
@@ -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*")
|
||||
@@ -0,0 +1,83 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>ksudoku</Name>
|
||||
<Homepage>http://games.kde.org</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<Icon>ksudoku</Icon>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>Sudoku game</Summary>
|
||||
<Description>Ksudoku is a logic-based symbol placement puzzle.</Description>
|
||||
<Archive sha1sum="02b863ddededf4b856a423921a1ebd72d54f3067" type="tarxz">mirrors://kde/stable/applications/19.08.1/src/ksudoku-19.08.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>extra-cmake-modules</Dependency>
|
||||
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
|
||||
<Dependency versionFrom="5.7.1">qt5-svg-devel</Dependency>
|
||||
<Dependency>kcoreaddons-devel</Dependency>
|
||||
<Dependency>kconfig-devel</Dependency>
|
||||
<Dependency>kdoctools-devel</Dependency>
|
||||
<Dependency>kwindowsystem-devel</Dependency>
|
||||
<Dependency>ki18n-devel</Dependency>
|
||||
<Dependency>kinit-devel</Dependency>
|
||||
<Dependency>kunitconversion-devel</Dependency>
|
||||
<Dependency>kitemmodels-devel</Dependency>
|
||||
<Dependency>kemoticons-devel</Dependency>
|
||||
<Dependency>kconfigwidgets-devel</Dependency>
|
||||
<Dependency>kxmlgui-devel</Dependency>
|
||||
<Dependency>kio-devel</Dependency>
|
||||
<Dependency>knotifyconfig-devel</Dependency>
|
||||
<Dependency>kdesignerplugin</Dependency>
|
||||
<Dependency>libkdegames-devel</Dependency>
|
||||
<Dependency versionFrom="5.7.1">qt5-declarative-devel</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>mesa-glu-devel</Dependency>
|
||||
<Dependency>kjobwidgets-devel</Dependency>
|
||||
<Dependency>kguiaddons-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>ksudoku</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
<Dependency>ki18n</Dependency>
|
||||
<Dependency>kconfig</Dependency>
|
||||
<Dependency>kxmlgui</Dependency>
|
||||
<Dependency versionFrom="5.7.1">qt5-svg</Dependency>
|
||||
<Dependency versionFrom="5.7.1">qt5-base</Dependency>
|
||||
<Dependency>kcoreaddons</Dependency>
|
||||
<Dependency>libkdegames</Dependency>
|
||||
<Dependency>kconfigwidgets</Dependency>
|
||||
<Dependency>kwidgetsaddons</Dependency>
|
||||
<Dependency>kio</Dependency>
|
||||
<Dependency>kcrash</Dependency>
|
||||
<Dependency>mesa</Dependency>
|
||||
<Dependency>mesa-glu</Dependency>
|
||||
<Dependency>kjobwidgets</Dependency>
|
||||
<Dependency>kguiaddons</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/etc/xdg</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
|
||||
<Update release="1">
|
||||
<Date>2019-12-23</Date>
|
||||
<Version>19.08.1</Version>
|
||||
<Comment>First release For 2.0</Comment>
|
||||
<Name>Ali Cengiz Kurt</Name>
|
||||
<Email>alicengizkurt@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,9 @@
|
||||
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>ksudoku</Name>
|
||||
<Summary xml:lang="tr">Sudoku oyunu</Summary>
|
||||
<Description xml:lang="tr">Ksudoku mantık temelli bir sembol yerleştirme oyunudur.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -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")
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>A powerful virtualization program</Summary>
|
||||
<Description>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.</Description>
|
||||
<Archive sha1sum="2e0356ce6c41b92e526add21e65dc4904d3d5152" type="tarbz2">http://download.virtualbox.org/virtualbox/6.0.14/VirtualBox-6.0.14.tar.bz2</Archive>
|
||||
<Archive sha1sum="405bec87a1c89dbfcd61411312d101e2d8dc1e6b" type="tarbz2">http://download.virtualbox.org/virtualbox/6.1.0/VirtualBox-6.1.0.tar.bz2</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>dev86</Dependency>
|
||||
<Dependency>cdrkit</Dependency>
|
||||
@@ -57,7 +57,7 @@
|
||||
</AdditionalFiles>
|
||||
<Patches>
|
||||
<Patch level="1">wrapper.patch</Patch>
|
||||
<Patch level="1">002-dri-driver-path.patch</Patch>
|
||||
<!-- <Patch level="1">002-dri-driver-path.patch</Patch> -->
|
||||
<Patch level="1">005-gsoap-build.patch</Patch>
|
||||
<Patch level="1">006-rdesktop-vrdp-keymap-path.patch</Patch>
|
||||
<Patch level="1">008-root-window.patch</Patch>
|
||||
@@ -67,8 +67,7 @@
|
||||
<Patch level="1">001_virtualbox-5.0.16-mesa-check.patch</Patch> -->
|
||||
<Patch level="1">009-virtualbox-5.1.0-add_missing_gl_header.patch</Patch>
|
||||
<Patch level="1">013-Makefile.patch</Patch>
|
||||
<Patch level="1">014-iasl.patch</Patch>
|
||||
<Patch level="1">VirtualBox-6.0.14-kernel-5.4-buildfix.patch</Patch>
|
||||
<!-- <Patch level="1">014-iasl.patch</Patch> -->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
@@ -159,7 +158,14 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="28">
|
||||
<Update release="29">
|
||||
<Date>2019-12-24</Date>
|
||||
<Version>6.1.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="28">
|
||||
<Date>2019-12-12</Date>
|
||||
<Version>6.0.14</Version>
|
||||
<Comment>Patched for kernel 5.4</Comment>
|
||||
|
||||
Executable → Regular
+43
-58
@@ -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":
|
||||
|
||||
Executable → Regular
+13
-7
@@ -11,11 +11,12 @@
|
||||
<License>NCSA</License>
|
||||
<Summary>The Low Level Virtual Machine</Summary>
|
||||
<Description>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.</Description>
|
||||
<Archive sha1sum="d43bfea58a35e058b93a6af36a728cfc64add33d" type="tarxz">http://llvm.org/releases/7.1.0/llvm-7.1.0.src.tar.xz</Archive>
|
||||
<Archive sha1sum="68673777f938bbd4ca2f05f2af670e19ffddcf0a" type="binary">http://llvm.org/releases/7.1.0/cfe-7.1.0.src.tar.xz</Archive>
|
||||
<Archive sha1sum="1b8e08faff9545140defd53c15c56b3f6ca02c9b" type="binary">http://releases.llvm.org/7.1.0/clang-tools-extra-7.1.0.src.tar.xz</Archive>
|
||||
<Archive sha1sum="6d11a36cc3969b9822cfb90ba659424da976a047" type="binary">http://releases.llvm.org/7.1.0/lldb-7.1.0.src.tar.xz</Archive>
|
||||
<Archive sha1sum="bca06369f2f8b08e18ae095c362859b4033ae87d" type="binary">http://llvm.org/releases/7.1.0/compiler-rt-7.1.0.src.tar.xz</Archive>
|
||||
<Archive sha1sum="f7fcf3bd92d130784513c06efe6910f135372ce3" type="tarxz">https://github.com/llvm/llvm-project/releases/download/llvmorg-9.0.1/llvm-9.0.1.src.tar.xz</Archive>
|
||||
<Archive sha1sum="3afa0d2573ba55c46360419ed944a729ae08c8f7" type="tarxz">https://github.com/llvm/llvm-project/releases/download/llvmorg-9.0.1/lldb-9.0.1.src.tar.xz</Archive>
|
||||
<Archive sha1sum="ef5f529adfb9b57b33c394641d7d5e2d1f1b5ff6" type="tarxz">https://github.com/llvm/llvm-project/releases/download/llvmorg-9.0.1/lld-9.0.1.src.tar.xz</Archive>
|
||||
<Archive sha1sum="0d72ce018c85c54fc709c7da71d3dd1463af0bfc" type="tarxz">https://github.com/llvm/llvm-project/releases/download/llvmorg-9.0.1/clang-9.0.1.src.tar.xz</Archive>
|
||||
<Archive sha1sum="f0571ec2135cb735f22baa149ac84e7334d0ac70" type="tarxz">https://github.com/llvm/llvm-project/releases/download/llvmorg-9.0.1/clang-tools-extra-9.0.1.src.tar.xz</Archive>
|
||||
<Archive sha1sum="b35bc6ed7ce40f18ac45c81f4cf02ffd1f14de82" type="tarxz">https://github.com/llvm/llvm-project/releases/download/llvmorg-9.0.1/compiler-rt-9.0.1.src.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
@@ -155,8 +156,6 @@
|
||||
<Path fileType="executable">/usr/bin/tblgen</Path>
|
||||
<Path fileType="library">/usr/lib/clang</Path>
|
||||
<Path fileType="library">/usr/lib/libclang*</Path>
|
||||
<!-- <Path fileType="library">/usr/lib/liblldbPluginExpressionParserClang.a</Path> -->
|
||||
<!-- <Path fileType="library">/usr/lib/liblldbPluginObjCLanguage.a</Path> -->
|
||||
<Path fileType="man">/usr/share/man/man1/clang.1</Path>
|
||||
<Path fileType="data">/usr/lib/cmake/clang/Clang*</Path>
|
||||
<Path fileType="data">/usr/share/clang</Path>
|
||||
@@ -212,6 +211,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="11">
|
||||
<Date>2020-01-03</Date>
|
||||
<Version>9.0.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Marcin Bojara</Name>
|
||||
<Email>marcin.bojara@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="10">
|
||||
<Date>2019-05-23</Date>
|
||||
<Version>7.1.0</Version>
|
||||
|
||||
@@ -39,6 +39,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="4">
|
||||
<Date>2019-12-29</Date>
|
||||
<Version>2.13</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2018-08-07</Date>
|
||||
<Version>2.13</Version>
|
||||
|
||||
Reference in New Issue
Block a user