This Gist contains the package.yml
files to build moss
, moss-container
, and boulder
on Solus OS via solbuild
.
For more information visit the Serpent OS onboarding repo, or read about Solus OS packageing.
This Gist contains the package.yml
files to build moss
, moss-container
, and boulder
on Solus OS via solbuild
.
For more information visit the Serpent OS onboarding repo, or read about Solus OS packageing.
name : boulder | |
version : 0.0.1 | |
release : 1 | |
source : | |
- git|https://github.com/serpent-os/boulder.git : 13f867fb66f0d024876aef770eb2ee1b6c74baeb | |
- git|https://github.com/serpent-os/moss-config.git : b67dbe6b6102f04b11dd78aba9c7108036e2c561 | |
- git|https://github.com/serpent-os/moss-core.git : 709cc5d04d1d9d47dd52e0f8bf05e05848b72a6a | |
- git|https://github.com/serpent-os/moss-deps.git : da66c5782bf0d18961f62572cf936840a3ecb90c | |
- git|https://github.com/serpent-os/moss-fetcher.git : 1e05017fb916c37eaac84d4e0fb59cc70d6d3a54 | |
- git|https://github.com/serpent-os/moss-format.git : 0a8ec4f6277eabc6c50d230685cbfae3d945c347 | |
- git|https://github.com/serpent-os/moss-vendor.git : 02b1adad8868ef49bfa4415d934decfc05b15fda | |
license : Zlib | |
component : system.utils | |
summary : The Serpent OS Package Manager with a focus on reliability and trust. | |
description: | |
- Moss is a software manager for Serpent OS, it aims to be a package manager with a focus on reliability and trust. | |
builddeps : | |
- pkgconfig(libcurl) | |
- pkgconfig(libxxhash) | |
- pkgconfig(libzstd) | |
- ldc-devel | |
- dmd | |
rundeps : | |
- curl | |
- glibc | |
- libgcc | |
- xxhash | |
- zstd | |
setup : | | |
cp -r $sources/moss-config.git ../moss-config | |
cp -r $sources/moss-core.git ../moss-core | |
cp -r $sources/moss-deps.git ../moss-deps | |
cp -r $sources/moss-fetcher.git ../moss-fetcher | |
cp -r $sources/moss-format.git ../moss-format | |
cp -r $sources/moss-vendor.git ../moss-vendor | |
%meson_configure | |
build : | | |
export FFLAGS="$( sed -e 's|,| |g' <<< $FFLAGS )" | |
unset LD_AS_NEEDED | |
%ninja_build | |
install : | | |
%ninja_install |
name : moss-container | |
version : 0.1 | |
release : 1 | |
source : | |
- git|https://github.com/serpent-os/moss-container.git : 8457f56d772a91118c5e0b4a8c5f930abfbf9911 | |
- git|https://github.com/serpent-os/moss-core.git : 709cc5d04d1d9d47dd52e0f8bf05e05848b72a6a | |
license : Zlib | |
component : system.utils | |
summary : The Serpent OS Package Manager with a focus on reliability and trust. | |
description: | |
- Moss is a software manager for Serpent OS, it aims to be a package manager with a focus on reliability and trust. | |
builddeps : | |
- ldc-devel | |
- dmd | |
rundeps : | |
- glibc | |
setup : | | |
cp -r $sources/moss-core.git ../moss-core | |
%meson_configure | |
build : | | |
export FFLAGS="$( sed -e 's|,| |g' <<< $FFLAGS )" | |
unset LD_AS_NEEDED | |
%ninja_build | |
install : | | |
%ninja_install |
name : moss | |
version : 0.0.0 | |
release : 1 | |
source : | |
- git|https://github.com/serpent-os/moss.git : 5cb6c7996199dc262e89fbf984b4314ffedb22bf | |
- git|https://github.com/serpent-os/moss-config.git : b67dbe6b6102f04b11dd78aba9c7108036e2c561 | |
- git|https://github.com/serpent-os/moss-core.git : 709cc5d04d1d9d47dd52e0f8bf05e05848b72a6a | |
- git|https://github.com/serpent-os/moss-db.git : 62d19d5fb28de80140e6989b15b58ca917e38d68 | |
- git|https://github.com/serpent-os/moss-deps.git : da66c5782bf0d18961f62572cf936840a3ecb90c | |
- git|https://github.com/serpent-os/moss-fetcher.git : 1e05017fb916c37eaac84d4e0fb59cc70d6d3a54 | |
- git|https://github.com/serpent-os/moss-format.git : 0a8ec4f6277eabc6c50d230685cbfae3d945c347 | |
- git|https://github.com/serpent-os/moss-vendor.git : 02b1adad8868ef49bfa4415d934decfc05b15fda | |
license : Zlib | |
component : system.utils | |
summary : The Serpent OS Package Manager with a focus on reliability and trust. | |
description: | |
- Moss is a software manager for Serpent OS, it aims to be a package manager with a focus on reliability and trust. | |
builddeps : | |
- pkgconfig(libcurl) | |
- pkgconfig(libxxhash) | |
- pkgconfig(libzstd) | |
- ldc-devel | |
- lmdb-devel | |
- dmd | |
rundeps : | |
- curl | |
- glibc | |
- libgcc | |
- lmdb | |
- xxhash | |
- zstd | |
setup : | | |
cp -r $sources/moss-config.git ../moss-config | |
cp -r $sources/moss-core.git ../moss-core | |
cp -r $sources/moss-db.git ../moss-db | |
cp -r $sources/moss-deps.git ../moss-deps | |
cp -r $sources/moss-fetcher.git ../moss-fetcher | |
cp -r $sources/moss-format.git ../moss-format | |
cp -r $sources/moss-vendor.git ../moss-vendor | |
%meson_configure | |
build : | | |
export FFLAGS="$( sed -e 's|,| |g' <<< $FFLAGS )" | |
unset LD_AS_NEEDED | |
%ninja_build | |
install : | | |
%ninja_install |