thunderbird: version bump to 91.8.1, new packages: ogre-next, openvr, rapidjson

This commit is contained in:
suvari
2022-05-01 20:31:46 +03:00
parent acf3bc3309
commit 1dec307244
17 changed files with 7030 additions and 6253 deletions
+30
View File
@@ -0,0 +1,30 @@
#!/usr/bin/env 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 shelltools
from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
shelltools.makedirs("build")
shelltools.cd("build")
shelltools.system("cmake .. -DUSE_INTERNAL_TINYXML=OFF \
-DINSTALL_LIBENCFS=ON \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
-G Ninja")
def build():
shelltools.cd("build")
shelltools.system("ninja")
def install():
shelltools.cd("build")
shelltools.system("DESTDIR=%s ninja install" % get.installDIR())
shelltools.cd("..")
pisitools.dodoc("COPYING", "README*")
+107
View File
@@ -0,0 +1,107 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>ogre-next</Name>
<Homepage>https://github.com/OGRECave/ogre-next</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>LGPLv2</License>
<IsA>library</IsA>
<Summary>Scene-oriented, flexible 3D engine written in C++</Summary>
<Description>Ogre-Next is a 3D graphics rendering engine. Not to be confused with a game engine which provides Networking, Sound, Physics, etc.</Description>
<Archive sha1sum="6b670ef03e4f001cbedb72b8a8e320a1f016b063" type="targz">https://github.com/OGRECave/ogre-next/archive/refs/tags/v2.3.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>git</Dependency>
<Dependency>cmake</Dependency>
<Dependency>ninja</Dependency>
<Dependency>doxygen</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency>libXt-devel</Dependency>
<Dependency>vulkan-devel</Dependency>
<Dependency>openvr-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>dejavu-fonts</Dependency>
<Dependency>libXaw-devel</Dependency>
<Dependency>cppunit-devel</Dependency>
<Dependency>libsdl2-devel</Dependency>
<Dependency>zziplib-devel</Dependency>
<Dependency>openssl-devel</Dependency>
<Dependency>tinyxml-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>libglvnd-devel</Dependency>
<Dependency>mesa-glu-devel</Dependency>
<Dependency>graphviz-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>rapidjson-devel</Dependency>
<Dependency>libXrandr-devel</Dependency>
<Dependency>FreeImage-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>ogre-next</Name>
<RuntimeDependencies>
<Dependency>zlib</Dependency>
<Dependency>mesa</Dependency>
<Dependency>libXt</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>openvr</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libXaw</Dependency>
<Dependency>openssl</Dependency>
<Dependency>tinyxml</Dependency>
<Dependency>doxygen</Dependency>
<Dependency>cppunit</Dependency>
<Dependency>libsdl2</Dependency>
<Dependency>zziplib</Dependency>
<Dependency>freetype</Dependency>
<Dependency>graphviz</Dependency>
<Dependency>mesa-glu</Dependency>
<Dependency>libglvnd</Dependency>
<Dependency>FreeImage</Dependency>
<Dependency>rapidjson</Dependency>
<Dependency>libXrandr</Dependency>
<Dependency>dejavu-fonts</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib/OGRE</Path>
<Path fileType="library">/usr/lib/libOgreHlmsPbs.so*</Path>
<Path fileType="library">/usr/lib/libOgreMeshLodGenerator.so*</Path>
<Path fileType="library">/usr/lib/libOgreOverlay.so*</Path>
<Path fileType="library">/usr/lib/libOgreSceneFormat.so*</Path>
<Path fileType="library">/usr/lib/libOgreMain.so*</Path>
<Path fileType="library">/usr/lib/libOgreHlmsUnlit.so*</Path>
<Path fileType="data">/usr/share/OGRE</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>ogre-next-devel</Name>
<Summary>Development files for ogre-next</Summary>
<RuntimeDependencies>
<Dependency release="current">ogre-next</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/OGRE/cmake</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-04-30</Date>
<Version>2.3.0</Version>
<Comment>First release.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>ogre-next</Name>
<Summary xml:lang="tr">C++ ile yazılmış, sahne odaklı, esnek 3B motor</Summary>
<Description xml:lang="tr">Ogre-Next, bir 3D grafik işleme motorudur. Ağ, Ses, Fizik vb. Sağlayan bir oyun motoruyla karıştırılmamalıdır.</Description>
</Source>
</PISI>
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt
from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED=1 \
-DUSE_SYSTEM_JSONCPP=True")
def build():
cmaketools.make()
def install():
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
#pisitools.domove("/usr/share/pkgconfig/openvr.pc","/usr/lib/pkgconfig")
#pisitools.removeDir("/usr/share/pkgconfig")
pisitools.dodoc("LICENSE", "README.md")
@@ -0,0 +1,161 @@
From ccdcd5a741bead75f60325f97d59ccdc4f082bac Mon Sep 17 00:00:00 2001
From: Richard Musil <risa2000x@gmail.com>
Date: Thu, 25 Feb 2021 08:52:44 +0100
Subject: [PATCH] Fixed includes and asserts in v1.6.18 release.
---
src/openvr_api_public.cpp | 10 +++++-----
src/vrcommon/dirtools_public.cpp | 6 +++---
src/vrcommon/envvartools_public.cpp | 4 ++--
src/vrcommon/pathtools_public.cpp | 6 +++---
src/vrcommon/sharedlibtools_public.cpp | 2 +-
src/vrcommon/strtools_public.cpp | 8 ++++----
src/vrcommon/vrpathregistry_public.cpp | 12 ++++++------
7 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/src/openvr_api_public.cpp b/src/openvr_api_public.cpp
index 98ba762..efe6c16 100644
--- a/src/openvr_api_public.cpp
+++ b/src/openvr_api_public.cpp
@@ -2,12 +2,12 @@
#define VR_API_EXPORT 1
#include "openvr.h"
#include "ivrclientcore.h"
-#include <vrcore/pathtools_public.h>
-#include <vrcore/sharedlibtools_public.h>
-#include <vrcore/envvartools_public.h>
+#include "vrcommon/pathtools_public.h"
+#include "vrcommon/sharedlibtools_public.h"
+#include "vrcommon/envvartools_public.h"
#include "hmderrors_public.h"
-#include <vrcore/strtools_public.h>
-#include <vrcore/vrpathregistry_public.h>
+#include "vrcommon/strtools_public.h"
+#include "vrcommon/vrpathregistry_public.h"
#include <mutex>
using vr::EVRInitError;
diff --git a/src/vrcommon/dirtools_public.cpp b/src/vrcommon/dirtools_public.cpp
index e5fccc1..37828b6 100644
--- a/src/vrcommon/dirtools_public.cpp
+++ b/src/vrcommon/dirtools_public.cpp
@@ -1,7 +1,7 @@
//========= Copyright Valve Corporation ============//
-#include <vrcore/dirtools_public.h>
-#include <vrcore/strtools_public.h>
-#include <vrcore/pathtools_public.h>
+#include "vrcommon/dirtools_public.h"
+#include "vrcommon/strtools_public.h"
+#include "vrcommon/pathtools_public.h"
#include <errno.h>
#include <string.h>
diff --git a/src/vrcommon/envvartools_public.cpp b/src/vrcommon/envvartools_public.cpp
index b6de2a8..77f43ff 100644
--- a/src/vrcommon/envvartools_public.cpp
+++ b/src/vrcommon/envvartools_public.cpp
@@ -1,6 +1,6 @@
//========= Copyright Valve Corporation ============//
-#include <vrcore/envvartools_public.h>
-#include <vrcore/strtools_public.h>
+#include "vrcommon/envvartools_public.h"
+#include "vrcommon/strtools_public.h"
#include <stdlib.h>
#include <string>
#include <cctype>
diff --git a/src/vrcommon/pathtools_public.cpp b/src/vrcommon/pathtools_public.cpp
index 2503ec6..fe932f4 100644
--- a/src/vrcommon/pathtools_public.cpp
+++ b/src/vrcommon/pathtools_public.cpp
@@ -1,6 +1,6 @@
//========= Copyright Valve Corporation ============//
-#include <vrcore/strtools_public.h>
-#include <vrcore/pathtools_public.h>
+#include "vrcommon/strtools_public.h"
+#include "vrcommon/pathtools_public.h"
#if defined( _WIN32)
#include <windows.h>
@@ -66,7 +66,7 @@ std::string Path_GetExecutablePath()
return "";
}
#else
- AssertMsg( false, "Implement Plat_GetExecutablePath" );
+ //AssertMsg( false, "Implement Plat_GetExecutablePath" );
return "";
#endif
diff --git a/src/vrcommon/sharedlibtools_public.cpp b/src/vrcommon/sharedlibtools_public.cpp
index cce1528..d80d6fb 100644
--- a/src/vrcommon/sharedlibtools_public.cpp
+++ b/src/vrcommon/sharedlibtools_public.cpp
@@ -1,5 +1,5 @@
//========= Copyright Valve Corporation ============//
-#include <vrcore/sharedlibtools_public.h>
+#include "vrcommon/sharedlibtools_public.h"
#include <string.h>
#if defined(_WIN32)
diff --git a/src/vrcommon/strtools_public.cpp b/src/vrcommon/strtools_public.cpp
index 343ec42..3193f7e 100644
--- a/src/vrcommon/strtools_public.cpp
+++ b/src/vrcommon/strtools_public.cpp
@@ -1,5 +1,6 @@
//========= Copyright Valve Corporation ============//
-#include <vrcore/strtools_public.h>
+#include "vrcommon/strtools_public.h"
+//#include "vrcommon/assert.h"
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
@@ -9,7 +10,6 @@
#include <functional>
#include <locale>
#include <codecvt>
-#include <vrcore/assert.h>
#if defined( _WIN32 )
#include <windows.h>
@@ -128,7 +128,7 @@ std::string Format( const char *pchFormat, ... )
// Something went fairly wrong
if ( unSize < 0 )
{
- AssertMsg( false, "Format string parse failure" );
+ //AssertMsg( false, "Format string parse failure" );
return "";
}
@@ -149,7 +149,7 @@ std::string Format( const char *pchFormat, ... )
// Double check, just in case
if ( unSize < 0 )
{
- AssertMsg( false, "Format string parse failure" );
+ //AssertMsg( false, "Format string parse failure" );
return "";
}
diff --git a/src/vrcommon/vrpathregistry_public.cpp b/src/vrcommon/vrpathregistry_public.cpp
index 2746bdb..b8a545f 100644
--- a/src/vrcommon/vrpathregistry_public.cpp
+++ b/src/vrcommon/vrpathregistry_public.cpp
@@ -1,11 +1,11 @@
//========= Copyright Valve Corporation ============//
-#include <vrcore/vrpathregistry_public.h>
-#include <json/json.h>
-#include <vrcore/pathtools_public.h>
-#include <vrcore/envvartools_public.h>
-#include <vrcore/strtools_public.h>
-#include <vrcore/dirtools_public.h>
+#include "vrcommon/vrpathregistry_public.h"
+#include "json/json.h"
+#include "vrcommon/pathtools_public.h"
+#include "vrcommon/envvartools_public.h"
+#include "vrcommon/strtools_public.h"
+#include "vrcommon/dirtools_public.h"
#if defined( WIN32 )
#include <windows.h>
--
2.30.2
@@ -0,0 +1,11 @@
diff -Nur openvr-1.16.8/src/vrcommon/strtools_public.cpp new/src/vrcommon/strtools_public.cpp
--- openvr-1.16.8/src/vrcommon/strtools_public.cpp 2021-03-28 20:07:17.901245911 +0200
+++ new/src/vrcommon/strtools_public.cpp 2021-03-28 20:08:25.491270144 +0200
@@ -1,6 +1,7 @@
//========= Copyright Valve Corporation ============//
#include "vrcommon/strtools_public.h"
//#include "vrcommon/assert.h"
+#include <stdarg.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
@@ -0,0 +1,22 @@
diff -Nur old/src/CMakeLists.txt new/src/CMakeLists.txt
--- old/src/CMakeLists.txt 2021-03-28 20:16:17.261479252 +0200
+++ new/src/CMakeLists.txt 2021-03-28 20:19:31.379804791 +0200
@@ -68,6 +68,9 @@
# Build the library.
if(BUILD_SHARED)
add_library(${LIBNAME} SHARED ${SOURCE_FILES})
+ set_target_properties(${LIBNAME} PROPERTIES
+ VERSION ${OPENVR_VERSION})
+
elseif(BUILD_FRAMEWORK)
set( LIBNAME "OpenVR" )
add_library( ${LIBNAME}
@@ -101,7 +104,7 @@
target_link_libraries(${LIBNAME} ${EXTRA_LIBS} ${CMAKE_DL_LIBS})
target_include_directories(${LIBNAME} PUBLIC ${OPENVR_HEADER_DIR})
-install(TARGETS ${LIBNAME} DESTINATION lib)
+install(TARGETS ${LIBNAME} DESTINATION lib${LIB_SUFFIX})
install(FILES ${PUBLIC_HEADER_FILES} DESTINATION include/openvr)
# Generate a .pc file for linux environments
+65
View File
@@ -0,0 +1,65 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>openvr</Name>
<Homepage>https://github.com/ValveSoftware/openvr</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>app</IsA>
<Summary>API and runtime that allows access to VR hardware from multiple vendors</Summary>
<Description>OpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting. This repository is an SDK that contains the API and samples. The runtime is under SteamVR in Tools on Steam.</Description>
<Archive sha1sum="f46dfd200aad552224ad291624458895c706be3b" type="targz">https://github.com/ValveSoftware/openvr/archive/refs/tags/v1.16.8.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
<Dependency>jsoncpp-devel</Dependency>
<Dependency>libglvnd-devel</Dependency>
<Dependency>rapidjson-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>0001-Fixed-includes-and-asserts-in-v1.6.18-release.patch</Patch>
<Patch>fix-missing-stdarg-h.patch</Patch>
<Patch>install-library.patch</Patch>
</Patches>
</Source>
<Package>
<Name>openvr</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency>jsoncpp</Dependency>
<Dependency>libglvnd</Dependency>
<Dependency>rapidjson</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/libopenvr_api.so*</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>openvr-devel</Name>
<Summary>Development files for openvr</Summary>
<RuntimeDependencies>
<Dependency release="current">openvr</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="library">/usr/share/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-05-01</Date>
<Version>1.16.8</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>openvr</Name>
<Summary xml:lang="tr">Birden çok satıcıdan VR donanımına erişim sağlayan API ve çalışma zamanı</Summary>
<Description xml:lang="tr">OpenVR, uygulamaların hedefledikleri donanım hakkında özel bilgiye sahip olmalarını gerektirmeden birden fazla satıcıdan VR donanımına erişime izin veren bir API ve çalışma zamanıdır. Bu depo, API ve örnekleri içeren bir SDK'dır. Çalışma zamanı, Steam'deki Araçlar'da SteamVR altındadır.</Description>
</Source>
<Package>
<Name>openvr-devel</Name>
<Summary xml:lang="tr">openvr için geliştirme dosyaları</Summary>
</Package>
</PISI>
+8 -1
View File
@@ -15,7 +15,7 @@
<IsA>app:gui</IsA>
<Summary>The Stand-Alone Mozilla Mail Component</Summary>
<Description>Thunderbird is a redesign of the Mozilla Mail Component. It is written using the XUL user interface language and designed to be cross-platform.</Description>
<Archive sha1sum="d33f2682e07a4b9c713781cfdf5c6a93279eb117" type="tarxz">http://ftp.mozilla.org/pub/thunderbird/releases/91.2.1/source/thunderbird-91.2.1.source.tar.xz</Archive>
<Archive sha1sum="b276bef622570b27795964d8f9eac97824f321b7" type="tarxz">http://ftp.mozilla.org/pub/thunderbird/releases/91.8.1/source/thunderbird-91.8.1.source.tar.xz</Archive>
<AdditionalFiles>
<AdditionalFile target=".mozconfig">pisilinux/mozconfig</AdditionalFile>
</AdditionalFiles>
@@ -470,6 +470,13 @@
</Package>
<History>
<Update release="9">
<Date>2022-05-01</Date>
<Version>91.8.1</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8">
<Date>2021-10-31</Date>
<Version>91.2.1</Version>
+6490 -6250
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
45856d460d3bd83a2a8efd355cb030bdf31d3e3e
5195384a94737e3c4a11f465c65c0b6c7be67b3f
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
61e834e404c29999b2193475b1712311aadf0ddf
92105c8127dbf45996e237ed1cb5838b1e0ec7db
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt
from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
cmaketools.configure(" -DCMAKE_INSTALL_PREFIX=/usr \
-DRAPIDJSON_HAS_STDSTRING=ON \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DRAPIDJSON_BUILD_EXAMPLES=OFF \
-DRAPIDJSON_BUILD_TESTS=OFF \
-DRAPIDJSON_BUILD_THIRDPARTY_GTEST=OFF \
-DCMAKE_BUILD_TYPE=None ")
def build():
cmaketools.make()
def install():
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
+52
View File
@@ -0,0 +1,52 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>rapidjson</Name>
<Homepage>http://rapidjson.org/</Homepage>
<Packager>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Packager>
<License>MIT</License>
<IsA>app</IsA>
<Summary>A fast JSON parser/generator for C++ with both SAX/DOM style API.</Summary>
<Description>A fast JSON parser/generator for C++ with both SAX/DOM style API.</Description>
<Archive sha1sum="a3e0d043ad3c2d7638ffefa3beb30a77c71c869f" type="targz">https://github.com/Tencent/rapidjson/archive/refs/tags/v1.1.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>cmake</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>rapidjson</Name>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>rapidjson-devel</Name>
<Summary>Development files for rapidjson</Summary>
<RuntimeDependencies>
<Dependency release="current">rapidjson</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/cmake</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2022-05-01</Date>
<Version>1.1.0</Version>
<Comment>First release.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>rapidjson</Name>
<Summary xml:lang="tr">Hem SAX/DOM stili API ile C++ için hızlı bir JSON ayrıştırıcı/oluşturucu</Summary>
<Description xml:lang="tr">Hem SAX/DOM stili API ile C++ için hızlı bir JSON ayrıştırıcı/oluşturucu</Description>
</Source>
<Package>
<Name>rapidjson-devel</Name>
<Summary xml:lang="tr">rapidjson için geliştirme dosyaları</Summary>
</Package>
</PISI>