Skip to content

Commit

Permalink
Merge pull request #425 from Dennisbonke/metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
Dennisbonke authored Dec 24, 2024
2 parents bffbbe5 + 6a641ae commit 601d60a
Show file tree
Hide file tree
Showing 8 changed files with 335 additions and 141 deletions.
9 changes: 8 additions & 1 deletion bootstrap.d/app-accessibility.y4.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ import:
packages:
- name: at-spi2-core
architecture: '@OPTION:arch@'
metadata:
summary: D-Bus accessibility specifications and registration daemon
description: This package contains a comprehensive accessibility framework for the Assistive Technologies available on the GNOME platform. This includes a set of interfaces which are implemented by other toolkits and applications.
spdx: 'LGPL-2.1-or-later'
website: 'https://gitlab.gnome.org/GNOME/at-spi2-core.git/'
maintainer: "Dennis Bonke <[email protected]>"
categories: ['app-accessibility']
source:
subdir: 'ports'
git: 'https://gitlab.gnome.org/GNOME/at-spi2-core.git'
Expand Down Expand Up @@ -33,7 +40,7 @@ packages:
- libxml
- libxtst
- libxi
revision: 6
revision: 7
configure:
- args:
- 'meson'
Expand Down
9 changes: 8 additions & 1 deletion bootstrap.d/app-editors.y4.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,13 @@ packages:
- name: vim
labels: [aarch64, riscv64]
architecture: '@OPTION:arch@'
metadata:
summary: Vim, an improved vi-style text editor
description: This package contains a powerful text editor.
spdx: 'no-spdx: vim'
website: 'https://www.vim.org/'
maintainer: "Dennis Bonke <[email protected]>"
categories: ['app-editors']
source:
subdir: 'ports'
git: 'https://github.com/vim/vim.git'
Expand All @@ -81,7 +88,7 @@ packages:
- mlibc
- ncurses
- libiconv
revision: 4
revision: 5
configure:
# vim does not seem to support out-of-tree builds, so we just copy
# the source tree into the build directory instead
Expand Down
10 changes: 8 additions & 2 deletions bootstrap.d/app-shells.y4.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,13 @@ packages:
- name: bash
labels: [aarch64, riscv64]
architecture: '@OPTION:arch@'
default: true
metadata:
summary: The standard GNU Bourne again shell
description: This package provides the Bourne-Again SHell.
spdx: 'GPL-3.0-or-later'
website: 'https://tiswww.case.edu/php/chet/bash/bashtop.html'
maintainer: "Dennis Bonke <[email protected]>"
categories: ['app-shells']
source:
subdir: 'ports'
git: 'https://git.savannah.gnu.org/git/bash.git'
Expand All @@ -71,7 +77,7 @@ packages:
- ncurses
- readline
- libiconv
revision: 11
revision: 12
configure:
- args:
- '@THIS_SOURCE_DIR@/configure'
Expand Down
9 changes: 8 additions & 1 deletion bootstrap.d/dev-db.y4.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
packages:
- name: sqlite
architecture: '@OPTION:arch@'
metadata:
summary: SQL database engine
description: The sqlite package contains a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.
spdx: 'no-spdx: public-domain'
website: 'https://sqlite.org/'
maintainer: "Dennis Bonke <[email protected]>"
categories: ['dev-db']
source:
subdir: 'ports'
url: 'https://sqlite.org/2023/sqlite-autoconf-3430200.tar.gz'
Expand All @@ -21,7 +28,7 @@ packages:
- mlibc
- readline
- zlib
revision: 5
revision: 6
configure:
- args:
- '@THIS_SOURCE_DIR@/configure'
Expand Down
36 changes: 32 additions & 4 deletions bootstrap.d/dev-lang.y4.yml
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,13 @@ packages:

- name: nasm
architecture: '@OPTION:arch@'
metadata:
summary: Groovy little assembler
description: NASM (Netwide Assembler) is an 80x86 assembler designed for portability and modularity. It includes a disassembler as well.
spdx: 'BSD-2-Clause'
website: 'https://www.nasm.us/'
maintainer: "Dennis Bonke <[email protected]>"
categories: ['dev-lang']
source:
subdir: 'ports'
url: 'https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.xz'
Expand All @@ -214,7 +221,7 @@ packages:
- system-gcc
pkgs_required:
- mlibc
revision: 9
revision: 10
configure:
- args:
- '@THIS_SOURCE_DIR@/configure'
Expand All @@ -229,6 +236,13 @@ packages:

- name: perl
architecture: '@OPTION:arch@'
metadata:
summary: Larry Wall's Practical Extraction and Report Language
description: The Perl package contains the Practical Extraction and Report Language.
spdx: 'GPL-1.0-or-later'
website: 'https://www.perl.org/'
maintainer: "Dennis Bonke <[email protected]>"
categories: ['dev-lang']
source:
subdir: ports
git: 'https://github.com/Perl/perl5.git'
Expand All @@ -243,7 +257,7 @@ packages:
- bzip2
- libxcrypt
- zlib
revision: 10
revision: 11
configure:
- args: ['cp', '-rf', '@THIS_SOURCE_DIR@/../perl-cross/.', '@THIS_SOURCE_DIR@/']
- args: ['cp', '-r', '@THIS_SOURCE_DIR@/.', '@THIS_BUILD_DIR@']
Expand Down Expand Up @@ -278,6 +292,13 @@ packages:
- name: python
labels: [aarch64]
architecture: '@OPTION:arch@'
metadata:
summary: An interpreted, interactive, object-oriented programming language
description: The Python package contains the Python development environment. It is useful for object-oriented programming, writing scripts, prototyping large programs, and developing entire applications. Python is an interpreted computer language.
spdx: 'PSF-2.0'
website: 'https://www.python.org/'
maintainer: "Dennis Bonke <[email protected]>"
categories: ['dev-lang']
from_source: python
tools_required:
- host-pkg-config
Expand All @@ -297,7 +318,7 @@ packages:
- util-linux-libs
- xz-utils
- zlib
revision: 5
revision: 6
configure:
- args:
- '@THIS_SOURCE_DIR@/configure'
Expand Down Expand Up @@ -380,6 +401,13 @@ packages:

- name: yasm
architecture: '@OPTION:arch@'
metadata:
summary: An assembler for x86 and x86_64 instruction sets
description: Yasm is a complete rewrite of the NASM assembler. It supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes and outputs binary, ELF32 and ELF64 object formats.
spdx: 'BSD-2-Clause'
website: 'https://yasm.tortall.net/'
maintainer: "Dennis Bonke <[email protected]>"
categories: ['dev-lang']
source:
subdir: 'ports'
git: 'https://github.com/yasm/yasm.git'
Expand All @@ -402,7 +430,7 @@ packages:
- system-gcc
pkgs_required:
- mlibc
revision: 9
revision: 10
configure:
- args:
- '@THIS_SOURCE_DIR@/configure'
Expand Down
Loading

0 comments on commit 601d60a

Please sign in to comment.