Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,8 @@ solus-image-*
# Temporary files that could be left behind for firefox/thunderbird langpacks update script.
packages/f/firefox-langpacks/tmp_lang_pack
packages/t/thunderbird-langpacks/tmp_lang_pack

# No node (from Prettier)
node_modules/*
package.json
yarn.lock
20 changes: 10 additions & 10 deletions packages/0/0ad-data/package.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : 0ad-data
version : 0.27.1
release : 12
source :
- https://releases.wildfiregames.com/0ad-0.27.1-unix-data.tar.xz : 837e2d6ddf138b025fc02017245d7581a4bb84fd94b42c0e605d321b7017a998
homepage : https://play0ad.com
license :
name: 0ad-data
version: 0.27.1
release: 12
source:
- https://releases.wildfiregames.com/0ad-0.27.1-unix-data.tar.xz: 837e2d6ddf138b025fc02017245d7581a4bb84fd94b42c0e605d321b7017a998
homepage: https://play0ad.com
license:
- GPL-2.0-or-later
- CCPL
component : games
summary : Cross-platform, 3D and historically-based real-time strategy game (data files)
component: games
summary: Cross-platform, 3D and historically-based real-time strategy game (data files)
description: |
Cross-platform, 3D and historically-based real-time strategy game (data files)
install : |
install: |
gamedatadir=$installdir/usr/share/0ad/data
install -d -m 00644 $gamedatadir
mv binaries/data/* $gamedatadir/
28 changes: 14 additions & 14 deletions packages/0/0ad/package.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : 0ad
version : 0.27.1
release : 60
source :
- https://releases.wildfiregames.com/0ad-0.27.1-unix-build.tar.xz : a0a5355eeb5968d24f283770736150d974dafecba07754d4662707dc17016bfb
homepage : https://play0ad.com/
license :
name: 0ad
version: 0.27.1
release: 60
source:
- https://releases.wildfiregames.com/0ad-0.27.1-unix-build.tar.xz: a0a5355eeb5968d24f283770736150d974dafecba07754d4662707dc17016bfb
homepage: https://play0ad.com/
license:
- BSD-2-Clause
- CC-BY-SA-3.0 # Mods
- GPL-2.0-or-later
- ISC # Encryption
- MIT
- Zlib # tinygettext third party
component : games.strategy
summary : 0 A.D. is a free, open-source, cross-platform real-time strategy game of ancient warfare
component: games.strategy
summary: 0 A.D. is a free, open-source, cross-platform real-time strategy game of ancient warfare
description: |
0 A.D. is a free, open-source, cross-platform real-time strategy game of ancient warfare.
builddeps :
builddeps:
- pkgconfig(fmt)
- pkgconfig(freetype2)
- pkgconfig(gl)
Expand All @@ -37,9 +37,9 @@ builddeps :
- libboost-devel
- rust
- wxwidgets-devel
rundeps :
rundeps:
- 0ad-data
setup : |
setup: |
%patch -p1 -i $pkgfiles/0001-Add-startup-class-to-desktop-file-so-we-can-provide-.patch
#patch -p1 -i $pkgfiles/0001-build-Remove-as-root-check.patch

Expand All @@ -53,9 +53,9 @@ setup : |
--datadir=/usr/share/0ad/data \
--libdir=%libdir%/0ad \
--without-nvtt
build : |
build: |
%make -C build/workspaces/gcc
install : |
install: |
install -dm00644 $installdir/%libdir%/0ad/
install -dm00644 $installdir/usr/share/0ad/data/
install -Dm00755 binaries/system/pyrogenesis $installdir/usr/bin/pyrogenesis
Expand Down
26 changes: 13 additions & 13 deletions packages/a/a2jmidid/package.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : a2jmidid
version : 9
release : 5
source :
- https://github.com/linuxaudio/a2jmidid/archive/9.tar.gz : 2828d283e0c9a65f0683881f09676c8c35c45c97a8a56cf77b43b4ef0231df06
homepage : https://github.com/jackaudio/a2jmidid
license : GPL-2.0-or-later
component : multimedia.audio
summary : ALSA sequencer to JACK MIDI bridging for jack2.
name: a2jmidid
version: 9
release: 5
source:
- https://github.com/linuxaudio/a2jmidid/archive/9.tar.gz: 2828d283e0c9a65f0683881f09676c8c35c45c97a8a56cf77b43b4ef0231df06
homepage: https://github.com/jackaudio/a2jmidid
license: GPL-2.0-or-later
component: multimedia.audio
summary: ALSA sequencer to JACK MIDI bridging for jack2.
description: |
This project aims to ease the usage of legacy, non JACK enabled applications, in a JACK MIDI enabled system, when using jack2.
builddeps :
builddeps:
- pkgconfig(alsa)
- pkgconfig(jack)
- pkgconfig(dbus-1)
setup : |
setup: |
%meson_configure
build : |
build: |
%ninja_build
install : |
install: |
%ninja_install
28 changes: 14 additions & 14 deletions packages/a/a2ps/package.yml
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : a2ps
version : 4.15.7
release : 15
source :
- https://ftpmirror.gnu.org/gnu/a2ps/a2ps-4.15.7.tar.gz : 715f38670afd950b4ca71c01f468feefad265ca52d3f112934c63c0a8bfbb8af
homepage : https://www.gnu.org/software/a2ps/
license : GPL-3.0-or-later
component : programming
summary : Format files for printing on a PostScript printer
name: a2ps
version: 4.15.7
release: 15
source:
- https://ftpmirror.gnu.org/gnu/a2ps/a2ps-4.15.7.tar.gz: 715f38670afd950b4ca71c01f468feefad265ca52d3f112934c63c0a8bfbb8af
homepage: https://www.gnu.org/software/a2ps/
license: GPL-3.0-or-later
component: programming
summary: Format files for printing on a PostScript printer
description: |
Convert FILE(s) or standard input to PostScript. By default, the output is sent to the default printer. An output file may be specified with -o.
builddeps :
builddeps:
- pkgconfig(ImageMagick)
- pkgconfig(bdw-gc)
- gperf
- groff
- libpaper-devel
- psutils
rundeps :
rundeps:
- imagemagick
- psutils
setup : |
setup: |
%configure --disable-static
build : |
build: |
%make
install : |
install: |
%make_install

# Lets discourage things from building against it
Expand Down
54 changes: 27 additions & 27 deletions packages/a/a52dec/package.yml
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : a52dec
version : 0.8.0
release : 6
source :
- https://git.adelielinux.org/community/a52dec/-/archive/v0.8.0/a52dec-v0.8.0.tar.bz2 : d4f26685d32a8c85f86a5cb800554160fb85400298a0a27151c3d1e63a170943
homepage : https://git.adelielinux.org/community/a52dec/
license : GPL-2.0-or-later
component :
name: a52dec
version: 0.8.0
release: 6
source:
- https://git.adelielinux.org/community/a52dec/-/archive/v0.8.0/a52dec-v0.8.0.tar.bz2: d4f26685d32a8c85f86a5cb800554160fb85400298a0a27151c3d1e63a170943
homepage: https://git.adelielinux.org/community/a52dec/
license: GPL-2.0-or-later
component:
- multimedia.audio
- ^liba52dec : multimedia.codecs
- ^liba52dec-devel : programming.devel
summary :
- ^liba52dec: multimedia.codecs
- ^liba52dec-devel: programming.devel
summary:
- a52dec CLI tools
- ^liba52dec : Library for decoding ATSC A/52 (also known as AC-3) streams
- ^liba52dec-devel : Development files for liba52dec
- ^liba52dec: Library for decoding ATSC A/52 (also known as AC-3) streams
- ^liba52dec-devel: Development files for liba52dec
description:
- a52dec CLI tools
- ^liba52dec : Library for decoding ATSC A/52 (also known as AC-3) streams
- ^liba52dec-devel : Development files for liba52dec
replaces :
- ^liba52dec-devel : a52dec-devel
setup : |
- ^liba52dec: Library for decoding ATSC A/52 (also known as AC-3) streams
- ^liba52dec-devel: Development files for liba52dec
replaces:
- ^liba52dec-devel: a52dec-devel
setup: |
%reconfigure --disable-static --enable-shared
build : |
build: |
%make
install : |
install: |
%make_install
patterns :
- ^liba52dec :
- /usr/lib64/lib*.so.*
- ^liba52dec-devel :
- /usr/include
- /usr/lib64/lib*.so
- /usr/lib64/pkgconfig/*
patterns:
- ^liba52dec:
- /usr/lib64/lib*.so.*
- ^liba52dec-devel:
- /usr/include
- /usr/lib64/lib*.so
- /usr/lib64/pkgconfig/*
28 changes: 14 additions & 14 deletions packages/a/aa-lsm-hook/package.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : aa-lsm-hook
version : 0.1.5
release : 18
source :
- https://github.com/getsolus/aa-lsm-hook/archive/refs/tags/0.1.5.tar.gz : 1e2e6fc25bd6d949a2c30d7555ea02de2b44ec78f11924f792d77079135fcc96
homepage : https://github.com/getsolus/aa-lsm-hook/
license : Apache-2.0
component : security.library
summary : AppArmor system integration
name: aa-lsm-hook
version: 0.1.5
release: 18
source:
- https://github.com/getsolus/aa-lsm-hook/archive/refs/tags/0.1.5.tar.gz: 1e2e6fc25bd6d949a2c30d7555ea02de2b44ec78f11924f792d77079135fcc96
homepage: https://github.com/getsolus/aa-lsm-hook/
license: Apache-2.0
component: security.library
summary: AppArmor system integration
description: |
AppArmor system integration
builddeps :
builddeps:
- golang
networking : true
setup : |
networking: true
setup: |
# If we're going to make this wanted by sysinit.target then it needs a WantedBy that matches
sed -i 's|WantedBy=multi-user.target|WantedBy=sysinit.target|g' data/aa-lsm-hook.service
build : |
build: |
%make
install : |
install: |
%make_install
# Pre-enable service for Solus users
install -D -d -m 00755 $installdir/usr/lib/systemd/system/sysinit.target.wants
Expand Down
30 changes: 15 additions & 15 deletions packages/a/aalib/package.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : aalib
version : 1.4.0_5
release : 8
source :
- https://sourceforge.net/projects/aa-project/files/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz : fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee
homepage : https://aa-project.sourceforge.net/aalib/
license : LGPL-2.0
component : multimedia.library
summary : AAlib is an portable ascii art GFX library
name: aalib
version: 1.4.0_5
release: 8
source:
- https://sourceforge.net/projects/aa-project/files/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz: fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee
homepage: https://aa-project.sourceforge.net/aalib/
license: LGPL-2.0
component: multimedia.library
summary: AAlib is an portable ascii art GFX library
description: |
AAlib is an portable ascii art GFX library. It allows conversion of still and moving images into ASCII art, and allowing some programs like media players to output in text mode.
builddeps :
builddeps:
- pkgconfig(xt)
patterns :
- devel : /usr/share/aclocal/aalib.m4
setup : |
patterns:
- devel: /usr/share/aclocal/aalib.m4
setup: |
%patch -p0 -i $pkgfiles/aclocal-fixes.patch
%configure --disable-static
build : |
build: |
%make
install : |
install: |
%make_install
24 changes: 12 additions & 12 deletions packages/a/abcMIDI/package.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : abcMIDI
version : 2024.03.21
release : 14
source :
- https://github.com/sshlien/abcmidi/archive/refs/tags/2024.03.21.tar.gz : 29c36aaf593c5615dc8245c30343f9585874cd6ffcdb4b339cbdf5f0196dc260
homepage : https://github.com/sshlien/abcmidi
license : GPL-2.0-or-later
component : multimedia.audio
summary : a set of command line tools to work with ABC and midi music
name: abcMIDI
version: 2024.03.21
release: 14
source:
- https://github.com/sshlien/abcmidi/archive/refs/tags/2024.03.21.tar.gz: 29c36aaf593c5615dc8245c30343f9585874cd6ffcdb4b339cbdf5f0196dc260
homepage: https://github.com/sshlien/abcmidi
license: GPL-2.0-or-later
component: multimedia.audio
summary: a set of command line tools to work with ABC and midi music
description: |
Abcmidi is a package of programs supporting the ABC Music Notation Format (see http://abcnotation.com ). There are numerous programs included. For example, abc2midi converts an abc file to a MIDI file, midi2abc converts a midi file to an abc file, abc2abc transposes the music to a different key, yaps creates a Postscript file containing the music notation, midicopy copies a selected portion of a MIDI file, and abcsearch searches an abc file for specific musical patterns.
setup : |
setup: |
rm -rf makefile
%configure_no_runstatedir
build : |
build: |
%make
install : |
install: |
%make_install
rm -rf $installdir/usr/share/doc
24 changes: 12 additions & 12 deletions packages/a/abi-wizard/package.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
name : abi-wizard
version : '1.1.0'
release : 6
source :
- https://github.com/getsolus/abi-wizard/archive/refs/tags/v1.1.0.tar.gz : cb481b8ba2360085490a9e2dd1346a35b138a1edacb4859b12799ffa83d01e74
homepage : https://github.com/getsolus/abi-wizard
license : Apache-2.0
component : programming.tools
summary : Tool for generating ABI reports for libraries and binaries.
name: abi-wizard
version: 1.1.0
release: 6
source:
- https://github.com/getsolus/abi-wizard/archive/refs/tags/v1.1.0.tar.gz: cb481b8ba2360085490a9e2dd1346a35b138a1edacb4859b12799ffa83d01e74
homepage: https://github.com/getsolus/abi-wizard
license: Apache-2.0
component: programming.tools
summary: Tool for generating ABI reports for libraries and binaries.
description: |
As a package maintainer, it's a challenging task to keep track of binary dependencies and ABI changes. This tool generates reports that can be used to inform maintainers of ABI and dependency changes.
builddeps :
builddeps:
- golang
build : |
build: |
export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw -ldflags=-linkmode=external"
%make
install : |
install: |
%make_install
Loading