From f60dae1cf8bf7b1fa1ee3fd0456f5fa68cd1f946 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sun, 11 Apr 2021 19:11:40 +0200 Subject: [PATCH] Creating a rpm workflow --- .github/workflows/release.yml | 14 ++++---------- deployment/kyoo.spec | 9 +++++++++ 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4324f6df..d807e2fa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -72,16 +72,6 @@ jobs: sudo install -Dm 644 deployment/kyoo.sysusers pkg/usr/lib/sysusers.d/kyoo.conf sudo install -Dm 644 deployment/kyoo.tmpfiles pkg/usr/lib/tmpfiles.d/kyoo.conf sudo install -Dm 755 deployment/postinst -t pkg/DEBIAN/ - - uses: jiro4989/build-rpm-action@v2 - with: - package: kyoo - package_root: pkg - maintainer: Zoe Roux - version: ${{env.version}} - arch: x86_64 - requires: postgresql-server - desc: ${{env.description}} - summary: ${{env.description}} - uses: jiro4989/build-deb-action@v2 with: package: kyoo @@ -91,6 +81,10 @@ jobs: depends: postgresql arch: amd64 desc: ${{env.description}} + - name: Build rpm package + run: | + rpmbuild -bb --buildroot . --build-in-place deployment/kyoo.specc + tree -a - name: Prepare arch package run: | mkdir deployment/output diff --git a/deployment/kyoo.spec b/deployment/kyoo.spec index c46f477b..77e116fb 100644 --- a/deployment/kyoo.spec +++ b/deployment/kyoo.spec @@ -8,6 +8,15 @@ BuildArch: x86_64 Requires: postgresql-server +%install: +cp -a * %{buildroot} + +%clean +rm -rf %{buildroot} + +%files +* + %post: sudo -u postgres psql << "EOF" DO $$