From 6dbb08c2ae9ee7f4143ba9ae499bde4a40a28ddf Mon Sep 17 00:00:00 2001 From: ramanverma2k Date: Thu, 8 Dec 2022 10:47:48 +0530 Subject: [PATCH] fix: move deb control file to linux_installer --- .github/workflows/release.yml | 20 ++------------------ frontend/scripts/linux_installer/control | 8 ++++++++ 2 files changed, 10 insertions(+), 18 deletions(-) create mode 100644 frontend/scripts/linux_installer/control diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b146deec96..c13d856f21 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -78,15 +78,7 @@ jobs: mkdir -p ../${{ env.LINUX_APP_RELEASE_PATH }}/package/usr/share/applications cp -r ./scripts/linux_installer ../${{ env.LINUX_APP_RELEASE_PATH }}/package/DEBIAN cd ../${{ env.LINUX_APP_RELEASE_PATH }}/package/DEBIAN - # Create control file - printf 'Package: AppFlowy - Version: %s - Depends: libkeybinder-3.0-0 - Architecture: amd64 - Essential: no - Priority: optional - Maintainer: AppFlowy - Description: An Open Source Alternative to Notion\n' "${{ github.ref_name }}" > control + grep -rl "\[CHANGE_THIS\]" ./control | xargs sed -i "s/\[CHANGE_THIS\]/${{ github.ref_name }}/" chmod 0755 {postinst,postrm} - name: Build Linux package @@ -171,15 +163,7 @@ jobs: mkdir -p ../${{ env.LINUX_APP_RELEASE_PATH }}/package/usr/share/applications cp -r ./scripts/linux_installer ../${{ env.LINUX_APP_RELEASE_PATH }}/package/DEBIAN cd ../${{ env.LINUX_APP_RELEASE_PATH }}/package/DEBIAN - # Create control file - printf 'Package: AppFlowy - Version: %s - Depends: libkeybinder-3.0-0 - Architecture: amd64 - Essential: no - Priority: optional - Maintainer: AppFlowy - Description: An Open Source Alternative to Notion\n' "${{ github.ref_name }}" > control + grep -rl "\[CHANGE_THIS\]" ./control | xargs sed -i "s/\[CHANGE_THIS\]/${{ github.ref_name }}/" chmod 0755 {postinst,postrm} - name: Build Linux package diff --git a/frontend/scripts/linux_installer/control b/frontend/scripts/linux_installer/control new file mode 100644 index 0000000000..bcdd830fe6 --- /dev/null +++ b/frontend/scripts/linux_installer/control @@ -0,0 +1,8 @@ +Package: AppFlowy +Version: [CHANGE_THIS] +Depends: libkeybinder-3.0-0 +Architecture: amd64 +Essential: no +Priority: optional +Maintainer: AppFlowy +Description: An Open Source Alternative to Notion