Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (322eaf6b7197a0848a6e2708285871ce21500ba4)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (322eaf6b7197a0848a6e2708285871ce21500ba4)
  • Date: Mon, 28 May 2018 09:28:18 +0000

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

ChangeLog | 5 +++++
vulkan/FUNCTIONS | 7 +++++++
vulkan/glslang/BUILD | 3 +++
vulkan/glslang/CONFIGURE | 4 ++++
vulkan/glslang/DEPENDS | 3 +++
vulkan/glslang/DETAILS | 14 ++++++++++++++
vulkan/glslang/HISTORY | 4 ++++
vulkan/spirv-headers/CONFIGURE | 1 +
vulkan/spirv-headers/DEPENDS | 3 +++
vulkan/spirv-headers/DETAILS | 16 ++++++++++++++++
vulkan/spirv-headers/HISTORY | 8 ++++++++
vulkan/spirv-headers/INSTALL | 2 ++
vulkan/spirv-tools/BUILD | 4 ++++
vulkan/spirv-tools/CONFIGURE | 1 +
vulkan/spirv-tools/DEPENDS | 5 +++++
vulkan/spirv-tools/DETAILS | 15 +++++++++++++++
vulkan/spirv-tools/HISTORY | 4 ++++
vulkan/vulkan-loader/BUILD | 3 +++
vulkan/vulkan-loader/CONFIGURE | 1 +
vulkan/vulkan-loader/DEPENDS | 11 +++++++++++
vulkan/vulkan-loader/DETAILS | 15 +++++++++++++++
vulkan/vulkan-loader/HISTORY | 7 +++++++
vulkan/vulkan-loader/PRE_BUILD | 6 ++++++
vulkan/vulkanmemoryallocator/BUILD | 1 +
vulkan/vulkanmemoryallocator/DEPENDS | 9 +++++++++
vulkan/vulkanmemoryallocator/DETAILS | 16 ++++++++++++++++
vulkan/vulkanmemoryallocator/HISTORY | 4 ++++
vulkan/vulkanmemoryallocator/INSTALL | 1 +
xorg-lib/libinput/DETAILS | 2 +-
xorg-lib/libinput/HISTORY | 3 +++
30 files changed, 177 insertions(+), 1 deletion(-)

New commits:
commit 322eaf6b7197a0848a6e2708285871ce21500ba4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

spirv-headers: => master

commit cab29d31e87911ed1cb36d75146c4e3c380ab6f7
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vulkan related spells added

commit 3db26371ae0ca61af53e4ba714c927eded774cfc
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libinput: => 1.10.7

diff --git a/ChangeLog b/ChangeLog
index 44b5ea3..6163ced 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2018-05-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * vulkan/*: vulkan related spells added
+ glslang spirv-headers spirv-tools vulkan-loader
+ vulkanmemoryallocator
+
2018-05-25 Vlad Glagolev <stealth AT sourcemage.org>
* lua-forge/luacheck: new spell, tool for linting and static analysis
of Lua code
diff --git a/vulkan/FUNCTIONS b/vulkan/FUNCTIONS
new file mode 100755
index 0000000..1a7e432
--- /dev/null
+++ b/vulkan/FUNCTIONS
@@ -0,0 +1,7 @@
+default_build() {
+ cmake_build
+}
+
+function default_install() {
+ cmake_install
+}
diff --git a/vulkan/glslang/BUILD b/vulkan/glslang/BUILD
new file mode 100755
index 0000000..fb171aa
--- /dev/null
+++ b/vulkan/glslang/BUILD
@@ -0,0 +1,3 @@
+OPTS+=" $GLS_AMD GLS_NV" &&
+default_build
+
diff --git a/vulkan/glslang/CONFIGURE b/vulkan/glslang/CONFIGURE
new file mode 100755
index 0000000..f177611
--- /dev/null
+++ b/vulkan/glslang/CONFIGURE
@@ -0,0 +1,4 @@
+source $GRIMOIRE/CMAKE_CONFIGURE &&
+config_query_option GLS_AMD "build AMD extensions" n
"-DENABLE_AMD_EXTENSIONS=1" "-DENABLE_AMD_EXTENSIONS=0" &&
+config_query_option GLS_NV "build Nvidia extensions" n
"-DENABLE_NV_EXTENSIONS=1" "-DENABLE_NV_EXTENSIONS=0"
+
diff --git a/vulkan/glslang/DEPENDS b/vulkan/glslang/DEPENDS
new file mode 100755
index 0000000..2a57837
--- /dev/null
+++ b/vulkan/glslang/DEPENDS
@@ -0,0 +1,3 @@
+source $GRIMOIRE/CMAKE_DEPENDS
+depends -sub CXX gcc
+
diff --git a/vulkan/glslang/DETAILS b/vulkan/glslang/DETAILS
new file mode 100755
index 0000000..3133361
--- /dev/null
+++ b/vulkan/glslang/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=glslang
+ VERSION=6.2.2596
+
SOURCE_HASH=sha512:24c6e90c75767ffc2faf3f0868a7357d5f528cae8972c8b690cda0c573eac0f60f6b8795793534f39ccc2c649cb788101715e42cbdf7ca9d59c955f9b37a4f99
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://github.com/KhronosGroup/$SPELL
+ SOURCE_URL[0]=$WEB_SITE/archive/$VERSION.tar.gz
+ LICENSE[0]=APACHE
+ ENTERED=20180308
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator
+EOF
diff --git a/vulkan/glslang/HISTORY b/vulkan/glslang/HISTORY
new file mode 100644
index 0000000..05c1e3b
--- /dev/null
+++ b/vulkan/glslang/HISTORY
@@ -0,0 +1,4 @@
+2018-03-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 6.2.2596
+ spell created
+
diff --git a/vulkan/spirv-headers/CONFIGURE b/vulkan/spirv-headers/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/vulkan/spirv-headers/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/vulkan/spirv-headers/DEPENDS b/vulkan/spirv-headers/DEPENDS
new file mode 100755
index 0000000..2a57837
--- /dev/null
+++ b/vulkan/spirv-headers/DEPENDS
@@ -0,0 +1,3 @@
+source $GRIMOIRE/CMAKE_DEPENDS
+depends -sub CXX gcc
+
diff --git a/vulkan/spirv-headers/DETAILS b/vulkan/spirv-headers/DETAILS
new file mode 100755
index 0000000..d2c0ad6
--- /dev/null
+++ b/vulkan/spirv-headers/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=spirv-headers
+ SPELLX=SPIRV-Headers
+ VERSION=master
+ SOURCE_IGNORE=volatile
+# SOURCE_HASH=sha512:
+ SOURCE=$SPELL-$VERSION.zip
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=https://github.com/KhronosGroup/$SPELLX
+ SOURCE_URL[0]=$WEB_SITE/archive/master.zip
+ LICENSE[0]=APACHE
+ ENTERED=20180308
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+SPIRV-Headers - header files for Vulkan
+EOF
diff --git a/vulkan/spirv-headers/HISTORY b/vulkan/spirv-headers/HISTORY
new file mode 100644
index 0000000..5cd7869
--- /dev/null
+++ b/vulkan/spirv-headers/HISTORY
@@ -0,0 +1,8 @@
+2018-05-28 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: use zip of repo, as there is no recent tarball.
+ other vulkan spell need vulkan-1.3+
+
+2018-03-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version vulkan-1.1-rc2
+ spell created
+
diff --git a/vulkan/spirv-headers/INSTALL b/vulkan/spirv-headers/INSTALL
new file mode 100755
index 0000000..97854ab
--- /dev/null
+++ b/vulkan/spirv-headers/INSTALL
@@ -0,0 +1,2 @@
+#cmake_install
+cmake --build . --target install-headers
diff --git a/vulkan/spirv-tools/BUILD b/vulkan/spirv-tools/BUILD
new file mode 100755
index 0000000..7674d1f
--- /dev/null
+++ b/vulkan/spirv-tools/BUILD
@@ -0,0 +1,4 @@
+OPTS+=" -DSPIRV_SKIP_TESTS=1" &&
+OPTS+=" -DSPIRV_CHECK_CONTEXT=0" &&
+cmake_build
+
diff --git a/vulkan/spirv-tools/CONFIGURE b/vulkan/spirv-tools/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/vulkan/spirv-tools/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/vulkan/spirv-tools/DEPENDS b/vulkan/spirv-tools/DEPENDS
new file mode 100755
index 0000000..e96f01b
--- /dev/null
+++ b/vulkan/spirv-tools/DEPENDS
@@ -0,0 +1,5 @@
+source $GRIMOIRE/CMAKE_DEPENDS &&
+depends -sub CXX gcc &&
+
+# require unfied header which are not yet in a tarball !!
+depends spirv-headers " -DSPIRV-Headers_SOURCE_DIR=${INSTALL_ROOT}/usr"
diff --git a/vulkan/spirv-tools/DETAILS b/vulkan/spirv-tools/DETAILS
new file mode 100755
index 0000000..4d34d4f
--- /dev/null
+++ b/vulkan/spirv-tools/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=spirv-tools
+ SPELLX=SPIRV-Tools
+ VERSION=2018.2
+
SOURCE_HASH=sha512:6deed7a36b460135fd7db613b7101d53a87ae5d555f1795aa9a96ab14f437621d4667a41e5f5ae16e849f8e5d66e02611bed21e3110a902feac6c7f376eb5815
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=https://github.com/KhronosGroup/$SPELLX
+ SOURCE_URL[0]=$WEB_SITE/archive/v$VERSION.tar.gz
+ LICENSE[0]=APACHE
+ ENTERED=20180308
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+
+EOF
diff --git a/vulkan/spirv-tools/HISTORY b/vulkan/spirv-tools/HISTORY
new file mode 100644
index 0000000..dae019e
--- /dev/null
+++ b/vulkan/spirv-tools/HISTORY
@@ -0,0 +1,4 @@
+2018-03-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2018.2
+ spell created
+
diff --git a/vulkan/vulkan-loader/BUILD b/vulkan/vulkan-loader/BUILD
new file mode 100755
index 0000000..ee8b5ee
--- /dev/null
+++ b/vulkan/vulkan-loader/BUILD
@@ -0,0 +1,3 @@
+OPTS+=" -DBUILD_TESTS=0 -DBUILD_LAYERS=0 -DBUILD_DEMOS=0 -DBUILD_VKJSON=0" &&
+cmake_build
+
diff --git a/vulkan/vulkan-loader/CONFIGURE b/vulkan/vulkan-loader/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/vulkan/vulkan-loader/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/vulkan/vulkan-loader/DEPENDS b/vulkan/vulkan-loader/DEPENDS
new file mode 100755
index 0000000..7fa09ea
--- /dev/null
+++ b/vulkan/vulkan-loader/DEPENDS
@@ -0,0 +1,11 @@
+source $GRIMOIRE/CMAKE_DEPENDS &&
+depends -sub CXX gcc &&
+depends python3 &&
+depends bison &&
+depends libxcb &&
+depends libxkbcommon &&
+depends libxrandr &&
+depends wayland &&
+BINROOT=$INSTALL_ROOT/usr/bin &&
+depends glslang " -DCUSTOM_GLSLANG_BIN_ROOT=ON
-DGLSLANG_BINARY_ROOT=$BINROOT" &&
+depends spirv-tools " -DCUSTOM_SPIRV_TOOLS_BIN_ROOT=ON
-DSPIRV_TOOLS_BINARY_ROOT=$BINROOT"
diff --git a/vulkan/vulkan-loader/DETAILS b/vulkan/vulkan-loader/DETAILS
new file mode 100755
index 0000000..c01d6d9
--- /dev/null
+++ b/vulkan/vulkan-loader/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=vulkan-loader
+ SPELLX=Vulkan-Loader
+ VERSION=1.1.73.0
+
SOURCE_HASH=sha512:a3e6821e1f351375b735d14b8dce45167be0cd9200d865c229270230a4ea4b78445216fd89ba50c8315f99a2364741b17dd97dd5f39f45ed4b5e74db991360b0
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-sdk-$VERSION
+ WEB_SITE=https://github.com/KhronosGroup//$SPELLX
+ SOURCE_URL[0]=$WEB_SITE/archive/sdk-$VERSION.tar.gz
+ LICENSE[0]=APACHE
+ ENTERED=20180308
+ KEYWORDS=""
+ SHORT="Vulkan loader"
+cat << EOF
+Vulkan loader amd header files
+EOF
diff --git a/vulkan/vulkan-loader/HISTORY b/vulkan/vulkan-loader/HISTORY
new file mode 100644
index 0000000..da5f80b
--- /dev/null
+++ b/vulkan/vulkan-loader/HISTORY
@@ -0,0 +1,7 @@
+2018-05.24 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.73.0
+
+2018-03-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.70.0
+ spell created
+
diff --git a/vulkan/vulkan-loader/PRE_BUILD b/vulkan/vulkan-loader/PRE_BUILD
new file mode 100755
index 0000000..1676a3d
--- /dev/null
+++ b/vulkan/vulkan-loader/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i -e "s|/x86_64||;s/Bin/bin/;s/Lib/lib/" \
+ -e "/^run_external_revision_generate/D" \
+ -e "/spirv_tools_commit_id.h/D" \
+ CMakeLists.txt
diff --git a/vulkan/vulkanmemoryallocator/BUILD
b/vulkan/vulkanmemoryallocator/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/vulkan/vulkanmemoryallocator/BUILD
@@ -0,0 +1 @@
+true
diff --git a/vulkan/vulkanmemoryallocator/DEPENDS
b/vulkan/vulkanmemoryallocator/DEPENDS
new file mode 100755
index 0000000..d26dc8c
--- /dev/null
+++ b/vulkan/vulkanmemoryallocator/DEPENDS
@@ -0,0 +1,9 @@
+#source $GRIMOIRE/CMAKE_DEPENDS
+#depends -sub CXX gcc
+
+#depends xz
+#depends autoconf &&
+#depends automake
+#depends xyz
+#optional_depends "something" "yes-flags" "no-flags" "what for"
+
diff --git a/vulkan/vulkanmemoryallocator/DETAILS
b/vulkan/vulkanmemoryallocator/DETAILS
new file mode 100755
index 0000000..6f8a940
--- /dev/null
+++ b/vulkan/vulkanmemoryallocator/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=vulkanmemoryallocator
+ SPELLX=VulkanMemoryAllocator
+ VERSION=1.0.1
+
SOURCE_HASH=sha512:44daac32f4d6ab9e1472a42514114e147bd0af0ce3fc0afa969af18d2b5e4270c680dbd3add1a1642dae5054a64f9ef7aaf894856a45343e5cf7d986f9658bc1
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
+ WEB_SITE=https://github.com/GPUOpen-LibrariesAndSDKs/$SPELLX
+ SOURCE_URL[0]=$WEB_SITE/archive/v${VERSION}.tar.gz
+ LICENSE[0]=MIT
+ ENTERED=20180308
+ KEYWORDS=""
+ SHORT="Vulkan memory allocation library"
+cat << EOF
+Easy to integrate Vulkan memory allocation library.
+A single header file.
+EOF
diff --git a/vulkan/vulkanmemoryallocator/HISTORY
b/vulkan/vulkanmemoryallocator/HISTORY
new file mode 100644
index 0000000..f923f94
--- /dev/null
+++ b/vulkan/vulkanmemoryallocator/HISTORY
@@ -0,0 +1,4 @@
+2018-03-08 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.0.1
+ spell created
+
diff --git a/vulkan/vulkanmemoryallocator/INSTALL
b/vulkan/vulkanmemoryallocator/INSTALL
new file mode 100755
index 0000000..38f3297
--- /dev/null
+++ b/vulkan/vulkanmemoryallocator/INSTALL
@@ -0,0 +1 @@
+cp src/vk_mem_alloc.h $INSTALL_ROOT/usr/include
diff --git a/xorg-lib/libinput/DETAILS b/xorg-lib/libinput/DETAILS
index e063ef3..7a49250 100755
--- a/xorg-lib/libinput/DETAILS
+++ b/xorg-lib/libinput/DETAILS
@@ -1,6 +1,6 @@
source $GRIMOIRE/MESON_FUNCTIONS
SPELL=libinput
- VERSION=1.10.6
+ VERSION=1.10.7
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL=https://www.freedesktop.org/software/$SPELL/$SOURCE
SOURCE2=$SOURCE.sig
diff --git a/xorg-lib/libinput/HISTORY b/xorg-lib/libinput/HISTORY
index 14617ac..f94b50b 100644
--- a/xorg-lib/libinput/HISTORY
+++ b/xorg-lib/libinput/HISTORY
@@ -1,3 +1,6 @@
+2018-05-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.10.7
+
2018-05-02 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.10.6




  • [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (322eaf6b7197a0848a6e2708285871ce21500ba4), Treeve Jelbert, 05/28/2018

Archive powered by MHonArc 2.6.24.

Top of Page