diff --git a/multimedia/misc/OpenCOLLADA/actions.py b/multimedia/misc/OpenCOLLADA/actions.py new file mode 100644 index 0000000000..7c048eed43 --- /dev/null +++ b/multimedia/misc/OpenCOLLADA/actions.py @@ -0,0 +1,27 @@ +#!/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 cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure("-DUSE_SHARED=ON \ + -DUSE_STATIC=OFF", sourceDir="..") + +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + shelltools.cd("..") + pisitools.dodoc("README*") diff --git a/multimedia/misc/OpenCOLLADA/files/fedora/OpenCOLLADA-cmake.patch b/multimedia/misc/OpenCOLLADA/files/fedora/OpenCOLLADA-cmake.patch new file mode 100644 index 0000000000..11243af662 --- /dev/null +++ b/multimedia/misc/OpenCOLLADA/files/fedora/OpenCOLLADA-cmake.patch @@ -0,0 +1,62 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -84,7 +84,7 @@ macro(opencollada_add_lib + message(${name} " WARNING: Shared library support implemented for UNIX-like OS only") + endif () + add_library(${name}_shared SHARED ${sources}) +- set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name}) ++ set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name} SOVERSION ${soversion}) + foreach(target_lib ${target_libs}) + if(TARGET ${target_lib}_shared) + target_link_libraries(${name}_shared ${target_lib}_shared) +@@ -190,8 +190,8 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} + #----------------------------------------------------------------------------- + # Install vars + +-set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_PREFIX}/include/opencollada) +-set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_PREFIX}/lib/opencollada) ++set(OPENCOLLADA_INST_INCLUDE ${INCLUDE_INSTALL_DIR}) ++set(OPENCOLLADA_INST_LIBRARY ${LIB_INSTALL_DIR}) + set(OPENCOLLADA_INST_CMAKECONFIG ${OPENCOLLADA_INST_LIBRARY}/cmake) + + +@@ -274,7 +274,10 @@ add_subdirectory(common/libftoa) + add_subdirectory(${EXTERNAL_LIBRARIES}/UTF) + add_subdirectory(common/libBuffer) + add_subdirectory(${EXTERNAL_LIBRARIES}/MathMLSolver) +-add_subdirectory(${EXTERNAL_LIBRARIES}/zlib) ++#add_subdirectory(${EXTERNAL_LIBRARIES}/zlib) ++pkg_check_modules(ZLIB REQUIRED zlib) ++message(STATUS "zlib libraries: ${ZLIB_LIBRARIES}") ++set(zlib_shared ${ZLIB_LIBRARIES}) + + # building OpenCOLLADA libs + add_subdirectory(COLLADABaseUtils) +--- a/DAEValidator/CMakeLists.txt ++++ b/DAEValidator/CMakeLists.txt +@@ -83,7 +83,7 @@ endif () + if (USE_STATIC) + list(APPEND Libraries zlib_static) + else () +- list(APPEND Libraries zlib_shared) ++ list(APPEND Libraries ${zlib_shared}) + endif () + if (WIN32) + list(APPEND Libraries ws2_32.lib) +@@ -158,7 +158,7 @@ if (WIN32 AND ${CMAKE_MAJOR_VERSION}.${C + if (USE_STATIC) + list(APPEND Libraries xml_static zlib_static) + else () +- list(APPEND Libraries xml_shared zlib_shared) ++ list(APPEND Libraries xml_shared ${zlib_shared}) + endif () + if (WIN32) + list(APPEND Libraries ws2_32.lib) +@@ -211,7 +211,4 @@ endif () + # zlib + if (USE_STATIC) + add_dependencies(DAEValidatorExecutable zlib_static) +-else () +- add_dependencies(DAEValidatorExecutable zlib_shared) + endif () +-include_directories("../Externals/zlib/include") diff --git a/multimedia/misc/OpenCOLLADA/files/fedora/OpenCOLLADA-pcre.patch b/multimedia/misc/OpenCOLLADA/files/fedora/OpenCOLLADA-pcre.patch new file mode 100644 index 0000000000..f46b4b79c8 --- /dev/null +++ b/multimedia/misc/OpenCOLLADA/files/fedora/OpenCOLLADA-pcre.patch @@ -0,0 +1,13 @@ +--- a/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h ++++ b/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h +@@ -12,9 +12,7 @@ + #define __COLLADABU_PCRECOMPILEDPATTERN_H__ + + #include "COLLADABUPrerequisites.h" +- +-struct real_pcre; +-typedef struct real_pcre pcre; ++#include "pcre.h" + + + namespace COLLADABU diff --git a/multimedia/misc/OpenCOLLADA/files/fedora/openCOLLADA-daevalidator.patch b/multimedia/misc/OpenCOLLADA/files/fedora/openCOLLADA-daevalidator.patch new file mode 100644 index 0000000000..071c12cb0d --- /dev/null +++ b/multimedia/misc/OpenCOLLADA/files/fedora/openCOLLADA-daevalidator.patch @@ -0,0 +1,11 @@ +--- a/DAEValidator/CMakeLists.txt ++++ b/DAEValidator/CMakeLists.txt +@@ -59,7 +59,7 @@ set(DAEValidatorLibrarySources + library/include/XmlSchema.h + library/include/win/dirent.h + ) +-add_library(DAEValidatorLibrary ${DAEValidatorLibrarySources}) ++add_library(DAEValidatorLibrary STATIC ${DAEValidatorLibrarySources}) + include_directories("library/include") + + diff --git a/multimedia/misc/OpenCOLLADA/files/opencollada.conf b/multimedia/misc/OpenCOLLADA/files/opencollada.conf new file mode 100644 index 0000000000..cd7c2a5c5c --- /dev/null +++ b/multimedia/misc/OpenCOLLADA/files/opencollada.conf @@ -0,0 +1 @@ +/usr/lib/opencollada diff --git a/multimedia/misc/OpenCOLLADA/pspec.xml b/multimedia/misc/OpenCOLLADA/pspec.xml new file mode 100644 index 0000000000..b1058b5dfa --- /dev/null +++ b/multimedia/misc/OpenCOLLADA/pspec.xml @@ -0,0 +1,65 @@ + + + + + OpenCOLLADA + https://collada.org/mediawiki/index.php/OpenCOLLADA + + Pisi Linux Admins + admin@pisilinux.org + + MIT + app + Collada 3D import and export libraries + Collada 3B kütüphaneleri içe ve dışa aktarma + https://github.com/KhronosGroup/OpenCOLLADA/archive/refs/tags/v1.6.68.tar.gz + + cmake + libpcre-devel + libxml2-devel + + --> + + fedora/OpenCOLLADA-pcre.patch + + + + + OpenCOLLADA + + libgcc + libpcre + libxml2 + + + /etc + /usr/lib + /usr/share/doc + + + opencollada.conf + + + + + OpenCOLLADA-devel + Development files for OpenCOLLADA + + OpenCOLLADA + + + /usr/include + /usr/lib/cmake + + + + + + 2021-05-11 + 1.6.68 + First release + Pisi Linux Admins + admin@pisilinux.org + + + diff --git a/multimedia/misc/OpenCOLLADA/translations.xml b/multimedia/misc/OpenCOLLADA/translations.xml new file mode 100644 index 0000000000..d052641feb --- /dev/null +++ b/multimedia/misc/OpenCOLLADA/translations.xml @@ -0,0 +1,8 @@ + + + + OpenCOLLADA + Collada 3D import and export libraries + Collada 3B kütüphaneleri içe ve dışa aktarma + + diff --git a/multimedia/misc/OpenColorIO1/actions.py b/multimedia/misc/OpenColorIO1/actions.py new file mode 100644 index 0000000000..447e59aead --- /dev/null +++ b/multimedia/misc/OpenColorIO1/actions.py @@ -0,0 +1,34 @@ +#!/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 cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.system('sed -i "s/-Werror//g" src/core/CMakeLists.txt') + shelltools.system('sed -i "s/-Werror//g" src/pyglue/CMakeLists.txt') + shelltools.system('sed -i "s/push(hidden)/push(default)/g" src/core/OCIOYaml.cpp') + + shelltools.makedirs("build") + shelltools.cd("build") + cmaketools.configure("-DUSE_EXTERNAL_YAML=ON \ + -DUSE_EXTERNAL_TINYXML=ON \ + -DPYTHON=python3 \ + -DOCIO_BUILD_STATIC=OFF \ + -DUSE_EXTERNAL_LCMS=ON", sourceDir="..") + +def build(): + shelltools.cd("build") + cmaketools.make() + +def install(): + shelltools.cd("build") + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + shelltools.cd("..") + pisitools.dodoc("README*") diff --git a/multimedia/misc/OpenColorIO1/files/8d48ee8da42de2d878db7b42586db8b3c67f83e1.patch b/multimedia/misc/OpenColorIO1/files/8d48ee8da42de2d878db7b42586db8b3c67f83e1.patch new file mode 100644 index 0000000000..dfc08bf22b --- /dev/null +++ b/multimedia/misc/OpenColorIO1/files/8d48ee8da42de2d878db7b42586db8b3c67f83e1.patch @@ -0,0 +1,98 @@ +From 8d48ee8da42de2d878db7b42586db8b3c67f83e1 Mon Sep 17 00:00:00 2001 +From: Jonathan Scruggs +Date: Fri, 19 Jan 2018 10:17:18 +0000 +Subject: [PATCH] Use GNUInstallDirs and fix install location for cmake files + (#501) + +GNUInstallDirs is supported on all platforms and variables are set +to the standard GNU locations. + +Fix the location where the .cmake files are installed. + +Signed-off by: Jonathan Scruggs +--- + CMakeLists.txt | 9 +++++---- + docs/CMakeLists.txt | 4 ++-- + export/pkgconfig/OpenColorIO.pc.in | 6 ++---- + 3 files changed, 9 insertions(+), 10 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index a399d57a..473f1b79 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -60,6 +60,7 @@ endif() + include(ParseArguments) + include(OCIOMacros) + include(ExternalProject) ++include(GNUInstallDirs) + + enable_language(CXX) + +@@ -558,7 +559,7 @@ endif() + configure_file(${CMAKE_SOURCE_DIR}/share/ocio/setup_ocio.sh.in + ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh @ONLY) + +-INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh DESTINATION share/ocio/) ++INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh DESTINATION ${CMAKE_INSTALL_DATADIR}/ocio/) + + ############################################################################### + ### CPACK ### +@@ -623,7 +624,7 @@ if(TARGET OpenColorIO_STATIC) + set(OCIO_STATIC_COMPILE_DEFINITIONS ) + endif() + endif() +-install(EXPORT OpenColorIO DESTINATION cmake) ++install(EXPORT OpenColorIO DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/OpenColorIO) + file(WRITE "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake" + " + get_filename_component(OpenColorIO_DIR \"\${CMAKE_CURRENT_LIST_FILE}\" PATH) +@@ -635,7 +636,7 @@ file(WRITE "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake" + + ## targets libraries + associated definitions + if(NOT TARGET OpenColorIO) +- include(\"\${OpenColorIO_DIR}/cmake/OpenColorIO.cmake\") ## thanks to imported target ++ include(\"\${OpenColorIO_DIR}/${CMAKE_INSTALL_LIBDIR}/cmake/OpenColorIO/OpenColorIO.cmake\") ## thanks to imported target + if(TARGET OpenColorIO AND NOT OpenColorIO_USE_STATIC) + message(STATUS \"shared target OpenColorIO : see OpenColorIO_LIBRARY\") + set(OpenColorIO_LIBRARY OpenColorIO) +@@ -673,4 +674,4 @@ file(WRITE "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake" + message(STATUS OPENCOLORIO_FOUND=\${OPENCOLORIO_FOUND}) + " + ) +-install(FILES "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake" DESTINATION .) ++install(FILES "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake" DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/OpenColorIO) +diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt +index 5970db64..4d97f72c 100644 +--- a/docs/CMakeLists.txt ++++ b/docs/CMakeLists.txt +@@ -138,7 +138,7 @@ add_custom_target(doc ALL + add_dependencies(doc Sphinx) + + install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/build-html/ +- DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/OpenColorIO/html ++ DESTINATION ${CMAKE_INSTALL_DOCDIR}/html + PATTERN .* EXCLUDE + ) + +@@ -173,6 +173,6 @@ if(PDFLATEX_COMPILER) + add_dependencies(pdf latex) + + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/build-latex/OpenColorIO.pdf +- DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/OpenColorIO/) ++ DESTINATION ${CMAKE_INSTALL_DOCDIR}) + + endif() +diff --git a/export/pkgconfig/OpenColorIO.pc.in b/export/pkgconfig/OpenColorIO.pc.in +index 81ab4ce3..c4553a4f 100644 +--- a/export/pkgconfig/OpenColorIO.pc.in ++++ b/export/pkgconfig/OpenColorIO.pc.in +@@ -1,7 +1,5 @@ +-prefix=@CMAKE_INSTALL_PREFIX@ +-exec_prefix=@CMAKE_INSTALL_EXEC_PREFIX@ +-includedir=${prefix}/include +-libdir=${exec_prefix}/lib@LIB_SUFFIX@ ++libdir=@CMAKE_INSTALL_FULL_LIBDIR@ ++includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ + + Name: OpenColorIO + Description: A color management framework for visual effects and animation diff --git a/multimedia/misc/OpenColorIO1/pspec.xml b/multimedia/misc/OpenColorIO1/pspec.xml new file mode 100644 index 0000000000..04118c0357 --- /dev/null +++ b/multimedia/misc/OpenColorIO1/pspec.xml @@ -0,0 +1,68 @@ + + + + + OpenColorIO1 + http://opencolorio.org/ + + Pisi Linux Admins + admin@pisilinux.org + + BSD + app + Enables color transforms and image display across graphics apps + Grafik uygulamalarında renk dönüşümlerini ve görüntü ekranını etkinleştirir + https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v1.1.1.tar.gz + + cmake + yaml-cpp + lcms2-devel + boost-devel + tinyxml-devel + python3-devel + + + + 8d48ee8da42de2d878db7b42586db8b3c67f83e1.patch + + + + + OpenColorIO1 + + lcms2 + libgcc + tinyxml + + + + /usr/bin + /usr/lib + /usr/share/ocio + /usr/share/doc + + + + + OpenColorIO1-devel + Development files for OpenColorIO1 + + OpenColorIO1 + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2021-05-11 + 1.1.1 + First release + Pisi Linux Admins + admin@pisilinux.org + + + diff --git a/multimedia/misc/OpenColorIO1/translations.xml b/multimedia/misc/OpenColorIO1/translations.xml new file mode 100644 index 0000000000..2e7e47ab96 --- /dev/null +++ b/multimedia/misc/OpenColorIO1/translations.xml @@ -0,0 +1,8 @@ + + + + OpenColorIO1 + Enables color transforms and image display across graphics apps + Grafik uygulamalarında renk dönüşümlerini ve görüntü ekranını etkinleştirir + + diff --git a/pisi-index.xml b/pisi-index.xml index 6515e165fc..6b70bf9dd6 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -52614,6 +52614,7 @@ using GTK/GNOME. ffmpeg-devel kuserfeedback-devel libXScrnSaver-devel + qt5-keychain-devel desktop/kde/applications/pim-sieve-editor/pspec.xml @@ -52636,6 +52637,7 @@ using GTK/GNOME. kiconthemes kconfigwidgets kwidgetsaddons + qt5-keychain /etc/xdg @@ -109644,6 +109646,13 @@ It supports email, address books, calendars, tasks, news feeds and much more. + + 2021-05-11 + 0.8.1 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2020-03-15 0.8.1 @@ -209122,6 +209131,69 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + OpenCOLLADA + https://collada.org/mediawiki/index.php/OpenCOLLADA + + Pisi Linux Admins + admin@pisilinux.org + + MIT + app + multimedia.misc + Collada 3D import and export libraries + Collada 3D import and export libraries + Collada 3B kütüphaneleri içe ve dışa aktarma + Collada 3B kütüphaneleri içe ve dışa aktarma + https://github.com/KhronosGroup/OpenCOLLADA/archive/refs/tags/v1.6.68.tar.gz + + cmake + libpcre-devel + libxml2-devel + + + fedora/OpenCOLLADA-pcre.patch + + multimedia/misc/OpenCOLLADA/pspec.xml + + + OpenCOLLADA + + libgcc + libpcre + libxml2 + + + /etc + /usr/lib + /usr/share/doc + + + opencollada.conf + + + + OpenCOLLADA-devel + Development files for OpenCOLLADA + + OpenCOLLADA + + + /usr/include + /usr/lib/cmake + + + + + 2021-05-11 + 1.6.68 + First release + Pisi Linux Admins + admin@pisilinux.org + + + sdl2-net @@ -211719,6 +211791,71 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol + + + OpenColorIO1 + http://opencolorio.org/ + + Pisi Linux Admins + admin@pisilinux.org + + BSD + app + multimedia.misc + Enables color transforms and image display across graphics apps + Enables color transforms and image display across graphics apps + Grafik uygulamalarında renk dönüşümlerini ve görüntü ekranını etkinleştirir + Grafik uygulamalarında renk dönüşümlerini ve görüntü ekranını etkinleştirir + https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v1.1.1.tar.gz + + cmake + yaml-cpp + lcms2-devel + boost-devel + tinyxml-devel + python3-devel + + + 8d48ee8da42de2d878db7b42586db8b3c67f83e1.patch + + multimedia/misc/OpenColorIO1/pspec.xml + + + OpenColorIO1 + + lcms2 + libgcc + tinyxml + + + /usr/bin + /usr/lib + /usr/share/ocio + /usr/share/doc + + + + OpenColorIO1-devel + Development files for OpenColorIO1 + + OpenColorIO1 + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + 2021-05-11 + 1.1.1 + First release + Pisi Linux Admins + admin@pisilinux.org + + + liblqr @@ -236040,7 +236177,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression multimedia.videoplayer New desktop recording program. VokscreenNG is a user friendly Open Source screencaster for Linux and Windows. The new name is now vokoscreenNG and has been rewritten from scratch. - https://github.com/vkohaupt/vokoscreenNG/archive/3.0.6.tar.gz + https://github.com/vkohaupt/vokoscreenNG/archive/3.0.8.tar.gz libX11-devel qt5-linguist @@ -236078,6 +236215,13 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + 2021-05-11 + 3.0.8 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2020-09-13 3.0.6 diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 5b9390fc8a..f6555e1411 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -ca6d8079874d05260b5bfa3cb5f8ebd4b4fc657a \ No newline at end of file +8fb9d6b5ba576c69f41bdd22d2d73bd2c58dbc7a \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 195efe2755..1a389e866c 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 01f8945a0a..35098aff4a 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -870e5194b69ddaec836e4c2f020d6614f02de2e2 \ No newline at end of file +f78b04f5c3fc0b28fa46d985ee5bb628a7e02686 \ No newline at end of file