From eec7b1cec048fa58e4480be271b97c6ac6f3ab15 Mon Sep 17 00:00:00 2001 From: Florian Wagner Date: Wed, 10 Aug 2022 21:46:13 +0200 Subject: [PATCH 1/3] New package: claws-mail-theme-basicsvg-0.6.4. --- srcpkgs/claws-mail-theme-basicsvg/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/claws-mail-theme-basicsvg/template diff --git a/srcpkgs/claws-mail-theme-basicsvg/template b/srcpkgs/claws-mail-theme-basicsvg/template new file mode 100644 index 00000000000000..567ada3697769e --- /dev/null +++ b/srcpkgs/claws-mail-theme-basicsvg/template @@ -0,0 +1,17 @@ +# Template file for 'claws-mail-theme-basicsvg' +pkgname=claws-mail-theme-basicsvg +version=0.6.4 +revision=1 +depends="claws-mail" +short_desc="Basic SVG icons theme for Claws Mail" +maintainer="Florian Wagner " +license="GPL-2.0-only" +homepage="http://rame.altervista.org/cmbasicsvg/" +distfiles="http://rame.altervista.org/dl.php?fp=cmbasicsvg/BasicSVG-${version}.tar.gz" +checksum=6136910b431bc39496557d9cf5786607c4c95473e8d9eac2d3f8d91f0a0dee3b +create_wrksrc=yes + +do_install() { + vmkdir usr/share/claws-mail/themes + vcopy "${wrksrc}/BasicSVG" usr/share/claws-mail/themes +} From 9da84b92a460c880bea272ff3e99e7b97591a600 Mon Sep 17 00:00:00 2001 From: Florian Wagner Date: Tue, 26 Dec 2023 19:41:34 +0100 Subject: [PATCH 2/3] New package: bupstash-0.12.0. --- srcpkgs/bupstash/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/bupstash/template diff --git a/srcpkgs/bupstash/template b/srcpkgs/bupstash/template new file mode 100644 index 00000000000000..3a4703dbba5858 --- /dev/null +++ b/srcpkgs/bupstash/template @@ -0,0 +1,18 @@ +# Template file for 'bupstash' +pkgname=bupstash +version=0.12.0 +revision=1 +archs="~i686*" +build_style=cargo +hostmakedepends="pkg-config" +makedepends="libsodium-devel" +short_desc="Easy and efficient encrypted backups" +maintainer="Florian Wagner " +license="MIT" +homepage="https://bupstash.io" +distfiles="https://github.com/andrewchambers/bupstash/archive/refs/tags/v${version}.tar.gz" +checksum=a2ce4eeb2caa881a778e823cc70d39c2adb0b301f737c55e44a4dd0fbd6a4265 + +post_install() { + vlicense LICENSE +} From def2b04307a2b92f1e5c1731536f5e1931919102 Mon Sep 17 00:00:00 2001 From: Florian Wagner Date: Sat, 16 Mar 2024 11:33:54 +0100 Subject: [PATCH 3/3] ... [ci skip] --- .github/workflows/mkrepo.yaml | 73 +++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 .github/workflows/mkrepo.yaml diff --git a/.github/workflows/mkrepo.yaml b/.github/workflows/mkrepo.yaml new file mode 100644 index 00000000000000..51d13dd6d046c4 --- /dev/null +++ b/.github/workflows/mkrepo.yaml @@ -0,0 +1,73 @@ +name: Build & push to repository + +on: ??? + pull_request: + paths: + - 'srcpkgs/**' + push: + branches: + - 'ci-**' + paths: + - 'srcpkgs/**' + schedule: + - cron: "0 3 * * *" + +jobs: + build: + name: Build packages + runs-on: ubuntu-latest +# if: "!contains(github.event.pull_request.title, '[ci skip]') && !contains(github.event.pull_request.body, '[ci skip]')" + + container: + image: ghcr.io/void-linux/void-buildroot-${{ matrix.config.libc }}:20231230R1 + options: --platform ${{ matrix.config.platform }} + env: + PATH: '/usr/libexec/chroot-git:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin:/tmp/bin' + ARCH: '${{ matrix.config.arch }}' + BOOTSTRAP: '${{ matrix.config.host }}' + TEST: '${{ matrix.config.test }}' + HOSTREPO: /hostrepo + + strategy: + fail-fast: false + matrix: + config: + - { arch: x86_64, host: x86_64, libc: glibc, platform: linux/amd64, test: 1 } + + steps: + - name: Prepare container + run: | + # switch to repo-ci mirror + mkdir -p /etc/xbps.d && cp /usr/share/xbps.d/*-repository-*.conf /etc/xbps.d/ + sed -i 's|repo-default|repo-ci|g' /etc/xbps.d/*-repository-*.conf + # Sync and upgrade once, assume error comes from xbps update + xbps-install -Syu || xbps-install -yu xbps + # Upgrade again (in case there was a xbps update) + xbps-install -yu + + - name: Clone and checkout + uses: classabbyamp/treeless-checkout-action@v1 + - name: Create hostrepo and prepare masterdir + run: | + ln -s "$(pwd)" /hostrepo && + common/travis/set_mirror.sh && + common/travis/prepare.sh && + common/travis/fetch-xtools.sh + - run: | + cat <<'EOF' >/tmp/templates + claws-mail-theme-basicsvg + bupstash + zoom + EOF + + - name: Build and check packages + run: | + ( + here="$(pwd)" + cd / + "$here/common/travis/build.sh" "$BOOTSTRAP" "$ARCH" "$TEST" + ) + + - name: Show repository + run: | + find $HOME/hostdir/binpkgs