Fix up deb and RPM package description & add docs
# Conflicts: # .github/workflows/build-debian-package.yml
This commit is contained in:
4
.github/workflows/build-debian-package.yml
vendored
4
.github/workflows/build-debian-package.yml
vendored
@@ -34,7 +34,7 @@ jobs:
|
|||||||
cp src/alsa-scarlett-gui ${{ github.workspace }}/deb-workspace/usr/bin/
|
cp src/alsa-scarlett-gui ${{ github.workspace }}/deb-workspace/usr/bin/
|
||||||
cp src/vu.b4.alsa-scarlett-gui.desktop ${{ github.workspace }}/deb-workspace/usr/share/applications/
|
cp src/vu.b4.alsa-scarlett-gui.desktop ${{ github.workspace }}/deb-workspace/usr/share/applications/
|
||||||
cp src/img/vu.b4.alsa-scarlett-gui.png ${{ github.workspace }}/deb-workspace/usr/share/icons/hicolor/256x256/apps/
|
cp src/img/vu.b4.alsa-scarlett-gui.png ${{ github.workspace }}/deb-workspace/usr/share/icons/hicolor/256x256/apps/
|
||||||
cp -r *.md img demo ${{ github.workspace }}/deb-workspace/usr/share/doc/${{ env.APP_NAME }}-${{ env.APP_VERSION }}/
|
cp -r *.md demo docs img ${{ github.workspace }}/deb-workspace/usr/share/doc/${{ env.APP_NAME }}-${{ env.APP_VERSION }}/
|
||||||
|
|
||||||
- name: Build debian package
|
- name: Build debian package
|
||||||
uses: jiro4989/build-deb-action@v2
|
uses: jiro4989/build-deb-action@v2
|
||||||
@@ -44,7 +44,7 @@ jobs:
|
|||||||
maintainer: geoffreybennett
|
maintainer: geoffreybennett
|
||||||
depends: 'libgtk-4-1, libasound2, alsa-utils'
|
depends: 'libgtk-4-1, libasound2, alsa-utils'
|
||||||
version: ${{ env.APP_VERSION }}
|
version: ${{ env.APP_VERSION }}
|
||||||
desc: ${{ env.APP_NAME }} is a Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite Scarlett Gen 2/3 Mixer Driver.
|
desc: ${{ env.APP_NAME }} is a Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite Scarlett2 Mixer Driver.
|
||||||
|
|
||||||
- name: Upload Release Asset
|
- name: Upload Release Asset
|
||||||
uses: actions/upload-release-asset@v1
|
uses: actions/upload-release-asset@v1
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ Source: %{name}-%{version}.tar.gz
|
|||||||
%description
|
%description
|
||||||
|
|
||||||
alsa-scarlett-gui is a Gtk4 GUI for the ALSA controls presented by the
|
alsa-scarlett-gui is a Gtk4 GUI for the ALSA controls presented by the
|
||||||
Linux kernel Focusrite Scarlett Gen 2/3 Mixer Driver.
|
Linux kernel Focusrite Scarlett2 Mixer Driver.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup
|
%setup
|
||||||
@@ -22,9 +22,11 @@ make -C src -j4 VERSION=%{version} PREFIX=/usr
|
|||||||
DOCDIR=%{buildroot}/usr/share/doc/%{name}-%{version}
|
DOCDIR=%{buildroot}/usr/share/doc/%{name}-%{version}
|
||||||
mkdir -p $DOCDIR/img
|
mkdir -p $DOCDIR/img
|
||||||
mkdir $DOCDIR/demo
|
mkdir $DOCDIR/demo
|
||||||
|
mkdir $DOCDIR/docs
|
||||||
cp *.md $DOCDIR
|
cp *.md $DOCDIR
|
||||||
cp img/* $DOCDIR/img
|
cp img/* $DOCDIR/img
|
||||||
cp demo/* $DOCDIR/demo
|
cp demo/* $DOCDIR/demo
|
||||||
|
cp docs/* $DOCDIR/docs
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc /usr/share/doc/%{name}-%{version}
|
%doc /usr/share/doc/%{name}-%{version}
|
||||||
|
|||||||
Reference in New Issue
Block a user