Skip to content

Commit

Permalink
try to build some previously problematic apps and libs
Browse files Browse the repository at this point in the history
  • Loading branch information
msdobrescu committed Oct 27, 2024
1 parent 42d99d6 commit 868f63a
Showing 1 changed file with 164 additions and 132 deletions.
296 changes: 164 additions & 132 deletions packages/apps/collection.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11473,43 +11473,43 @@ packages:
### dep 1 apps ###
################################################################################################################################################################

# - category: "apps"
# name: "0ad"
# version: "0.0.26_alpha-r1"
# uri:
# - https://play0ad.com/
# license: "BitstreamVera CC-BY-SA-3.0 GPL-2 LGPL-2.1 LPPL-1.3c MIT ZLIB"
# description: "A free, real-time strategy game"
# labels:
# emerge.jobs: "1"
# emerge.packages: >-
# games-strategy/0ad
# provides:
# - category: "games-strategy"
# name: "0ad"
# version: ">=0"
# atoms:
# - atom: "games-strategy/0ad"
# use: "lobby -editor -nvtt -pch -verify-sig"
# accept_keywords: "~amd64"
# # In alpha26 bundled spidermonkey-78.6.0 does not build with python 3.11.
# # PYTHON_COMPAT=( python3_10 )
# # prepare:
# # - echo $SHELL || true
# # - sed -i -e 's/PYTHON_COMPAT=( python3_10 )/PYTHON_COMPAT=( python3_11 )/' /var/db/repos/gentoo/games-strategy/0ad/0ad-0.0.26_alpha.ebuild
# # - ebuild /var/db/repos/gentoo/games-strategy/0ad/0ad-0.0.26_alpha.ebuild manifest
# inner_build_reqs:
# - app-crypt/minisign
# inner_build_requires:
# - <<: *apps-premake-5
# requires:
# - <<: *layers-gnome-common
# - <<: *libs-enet
# - <<: *libs-gloox
# # Required for editor
# # - <<: *libs-wxGTK-3_0-gtk3
# build_requires:
# - <<: *layers-gnome-common
- category: "apps"
name: "0ad"
version: "0.0.26_alpha-r1"
uri:
- https://play0ad.com/
license: "BitstreamVera CC-BY-SA-3.0 GPL-2 LGPL-2.1 LPPL-1.3c MIT ZLIB"
description: "A free, real-time strategy game"
labels:
emerge.jobs: "1"
emerge.packages: >-
games-strategy/0ad
provides:
- category: "games-strategy"
name: "0ad"
version: ">=0"
atoms:
- atom: "games-strategy/0ad"
use: "lobby -editor -nvtt -pch -verify-sig"
accept_keywords: "~amd64"
# In alpha26 bundled spidermonkey-78.6.0 does not build with python 3.11.
# PYTHON_COMPAT=( python3_10 )
# prepare:
# - echo $SHELL || true
# - sed -i -e 's/PYTHON_COMPAT=( python3_10 )/PYTHON_COMPAT=( python3_11 )/' /var/db/repos/gentoo/games-strategy/0ad/0ad-0.0.26_alpha.ebuild
# - ebuild /var/db/repos/gentoo/games-strategy/0ad/0ad-0.0.26_alpha.ebuild manifest
inner_build_reqs:
- app-crypt/minisign
inner_build_requires:
- <<: *apps-premake-5
requires:
- <<: *layers-gnome-common
- <<: *libs-enet
- <<: *libs-gloox
# Required for editor
# - <<: *libs-wxGTK-3_0-gtk3
build_requires:
- <<: *layers-gnome-common

- category: "apps"
name: "amarok"
Expand Down Expand Up @@ -14201,34 +14201,37 @@ packages:
- <<: *layerbase-perl-libs
requires_final_images: true

# Needs python[tk]
# - category: "apps"
# name: "sigil"
# version: "2.1.0-r1"
# uri:
# - https://sigil-ebook.com/
# license: "GPL-3+ Apache-2.0"
# description: "Multi-platform WYSIWYG ebook editor for ePub format"
# labels:
# emerge.jobs: "1"
# emerge.packages: >-
# app-text/sigil
# provides:
# - category: "app-text"
# name: "sigil"
# version: ">=0"
# - category: "dev-libs"
# name: "dulwich"
# version: ">=0"
# atoms:
# - atom: "app-text/sigil"
# use: "plugins qt6"
# requires:
# - <<: *layers-qt
# - <<: *libs-css-parser
# - <<: *libs-cssselect
# build_requires:
# - <<: *layers-qt
Needs python[tk]
- category: "apps"
name: "sigil"
version: "2.3.1"
uri:
- https://sigil-ebook.com/
license: "GPL-3+ Apache-2.0"
description: "Multi-platform WYSIWYG ebook editor for ePub format"
labels:
emerge.jobs: "1"
emerge.packages: >-
app-text/sigil
provides:
- category: "app-text"
name: "sigil"
version: ">=0"
- category: "dev-libs"
name: "dulwich"
version: ">=0"
atoms:
- atom: "app-text/sigil"
use: "plugins qt6"
prepare:
- sed -i -e "s/.*'tk'.*//" /var/db/repos/gentoo/app-text/sigil/sigil-2.3.1.ebuild
- ebuild /var/db/repos/gentoo/app-text/sigil/sigil-2.3.1.ebuild manifest
requires:
- <<: *layers-qt
- <<: *libs-css-parser
- <<: *libs-cssselect
build_requires:
- <<: *layers-qt

- &apps-smplayer
category: "apps"
Expand Down Expand Up @@ -18649,73 +18652,73 @@ packages:
- <<: *buildbase-sci-libs
requires_final_images: true

# Unstable for KDE/Qt 6
# - category: "apps"
# name: "freecad"
# version: "1.0_rc2+1"
# uri:
# - https://www.freecad.org/
# - https://ngsolve.org/
# - https://www.orocos.org/kdl
# - https://pointclouds.org/
# license: "metapackage"
# description: |
# QT based Computer Aided Design application
# Automatic 3d tetrahedral mesh generator
# Development platform for CAD/CAE, 3D surface/solid modeling and data exchange
# Kinematics and Dynamics Library (KDL)
# 2D/3D image and point cloud processing
# labels:
# emerge.jobs: "1"
# emerge.packages: >-
# media-gfx/freecad
# provides:
# - category: "media-gfx"
# name: "freecad"
# version: ">=0"
# - category: "dev-libs"
# name: "OpenNI2"
# version: ">=0"
# - category: "dev-python"
# name: "pivy"
# version: ">=0"
# - category: "media-gfx"
# name: "netgen"
# version: ">=0"
# - category: "media-gfx"
# name: "openscad"
# version: ">=0"
# - category: "sci-libs"
# name: "med"
# version: ">=0"
# - category: "sci-libs"
# name: "orocos_kdl"
# version: ">=0"
# - category: "sci-libs"
# name: "pcl"
# version: ">=0"
# atoms:
# - atom: "media-gfx/freecad"
# use: "addonmgr fem gui idf image inspection material netgen openscad part-design path points qt6 raytracing robot show surface techdraw tux"
# accept_keywords: "~amd64"
# - atom: "media-gfx/netgen"
# use: "ffmpeg gui jpeg mpi opencascade python"
# - atom: "media-gfx/openscad"
# use: "cairo egl gamepad gui hidapi spacenav # mimalloc"
# - atom: "sci-libs/med"
# use: "python fortran # mpi"
# - atom: "sci-libs/pcl"
# use: "opengl openni2 pcap png qhull qt6 usb vtk # cuda doc opengl png qt5 qt6 usb tutorials"
# inner_build_reqs:
# - app-text/dos2unix
# - dev-lang/swig
# requires:
# - <<: *layers-vtk
# - <<: *libs-coin
# - <<: *libs-libspnav
# - <<: *libs-qtpy
# build_requires:
# - <<: *layers-vtk
Unstable for KDE/Qt 6
- category: "apps"
name: "freecad"
version: "1.0_rc2+1"
uri:
- https://www.freecad.org/
- https://ngsolve.org/
- https://www.orocos.org/kdl
- https://pointclouds.org/
license: "metapackage"
description: |
QT based Computer Aided Design application
Automatic 3d tetrahedral mesh generator
Development platform for CAD/CAE, 3D surface/solid modeling and data exchange
Kinematics and Dynamics Library (KDL)
2D/3D image and point cloud processing
labels:
emerge.jobs: "1"
emerge.packages: >-
media-gfx/freecad
provides:
- category: "media-gfx"
name: "freecad"
version: ">=0"
- category: "dev-libs"
name: "OpenNI2"
version: ">=0"
- category: "dev-python"
name: "pivy"
version: ">=0"
- category: "media-gfx"
name: "netgen"
version: ">=0"
- category: "media-gfx"
name: "openscad"
version: ">=0"
- category: "sci-libs"
name: "med"
version: ">=0"
- category: "sci-libs"
name: "orocos_kdl"
version: ">=0"
- category: "sci-libs"
name: "pcl"
version: ">=0"
atoms:
- atom: "media-gfx/freecad"
use: "addonmgr fem gui idf image inspection material netgen openscad part-design path points qt6 raytracing robot show surface techdraw tux"
accept_keywords: "~amd64"
- atom: "media-gfx/netgen"
use: "ffmpeg gui jpeg mpi opencascade python"
- atom: "media-gfx/openscad"
use: "cairo egl gamepad gui hidapi spacenav # mimalloc"
- atom: "sci-libs/med"
use: "python fortran # mpi"
- atom: "sci-libs/pcl"
use: "opengl openni2 pcap png qhull qt6 usb vtk # cuda doc opengl png qt5 qt6 usb tutorials"
inner_build_reqs:
- app-text/dos2unix
- dev-lang/swig
requires:
- <<: *layers-vtk
- <<: *libs-coin
- <<: *libs-libspnav
- <<: *libs-qtpy
build_requires:
- <<: *layers-vtk

- category: "apps"
name: "freeciv"
Expand Down Expand Up @@ -19222,6 +19225,35 @@ packages:
build_requires:
- <<: *layers-gnome-common

- category: "apps"
name: "logitech-linux-rpm-led"
version: "0.1"
uri:
- https://github.com/IvanVojtko/logitech-linux-rpm-led
license: "GPL-3.0"
description: "Enable RPM LED indicator on Logitech G29 steering wheel in Linux"
provides:
- category: "games-util"
name: "logitech-linux-rpm-led"
version: ">=0"
prepare:
- git clone https://github.com/IvanVojtko/logitech-linux-rpm-led.git
setup:
- mkdir -p /opt/logitech-linux-rpm-led
- cp -r logitech-linux-rpm-led/games /opt/logitech-linux-rpm-led
- cp -r logitech-linux-rpm-led/icons /opt/logitech-linux-rpm-led
- cp -r logitech-linux-rpm-led/wheels /opt/logitech-linux-rpm-led
- cp logitech-linux-rpm-led/LICENSE /opt/logitech-linux-rpm-led
- cp logitech-linux-rpm-led/README.md /opt/logitech-linux-rpm-led
- cp logitech-linux-rpm-led/main.py /opt/logitech-linux-rpm-led
- cp logitech-linux-rpm-led/requirements.txt /opt/logitech-linux-rpm-led
requires:
- <<: *layers-X
- <<: *libs-hid
- <<: *libs-pgi
build_requires:
- <<: *layers-X

- &apps-lyx
category: "apps"
name: "lyx"
Expand Down

0 comments on commit 868f63a

Please sign in to comment.