Skip to content

Commit

Permalink
Remove debhelper files
Browse files Browse the repository at this point in the history
  • Loading branch information
badaix committed Dec 27, 2021
1 parent 411d98f commit 0868ae1
Show file tree
Hide file tree
Showing 30 changed files with 22 additions and 1,232 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@ jobs:
#- name: ccache dump config
# run: ccache -p
- name: cmake build
run: cmake -S . -B build -DBOOST_ROOT=boost_1_78_0 -DCMAKE_BUILD_TYPE=Release -DWERROR=ON -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DREVISION=${{ github.sha }} -DCMAKE_CXX_FLAGS="-I/usr/local/include -Wno-deprecated-declarations"
run: cmake -S . -B build -DBOOST_ROOT=boost_1_78_0 -DCMAKE_BUILD_TYPE=Release -DWERROR=ON -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_FLAGS="-I/usr/local/include -Wno-deprecated-declarations"
- name: cmake make
run: cmake --build build --parallel 3
14 changes: 1 addition & 13 deletions .github/workflows/self-hosted.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,6 @@ jobs:
run: rm -rf /home/pi/actions-runner/_work/snapcast/snap*_armhf.deb
- uses: actions/checkout@v2
- name: cmake build
run: mkdir build && cd build && cmake -DBOOST_ROOT=/home/pi/Develop/boost_1_78_0 -DCMAKE_BUILD_TYPE=Release -DWERROR=ON -DCMAKE_CXX_FLAGS="$CXXFLAGS -Wno-psabi" -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DREVISION=${{ github.sha }} .. && cd ..
run: mkdir build && cd build && cmake -DBOOST_ROOT=/home/pi/Develop/boost_1_78_0 -DCMAKE_BUILD_TYPE=Release -DWERROR=ON -DCMAKE_CXX_FLAGS="$CXXFLAGS -Wno-psabi" -DCMAKE_CXX_COMPILER_LAUNCHER=ccache .. && cd ..
- name: cmake make
run: cmake --build build -- -j 2
- name: debian package
run: |
fakeroot make -f debian/rules CMAKEFLAGS="-DBOOST_ROOT=/home/pi/Develop/boost_1_78_0 -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DREVISION=${{ github.sha }} -DBUILD_WITH_PULSE=OFF" binary
rename 's/_armhf/_without-pulse_armhf/g' ../snapclient*_armhf.deb
rm ../snapserver*_armhf.deb
fakeroot make -f debian/rules clean
fakeroot make -f debian/rules CMAKEFLAGS="-DBOOST_ROOT=/home/pi/Develop/boost_1_78_0 -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DREVISION=${{ github.sha }}" binary
- name: Archive artifacts
uses: actions/upload-artifact@v2
with:
name: develop_snapshot_armhf-${{github.sha}}
path: /home/pi/actions-runner/_work/snapcast/snap??????_*_armhf.deb
14 changes: 1 addition & 13 deletions .github/workflows/ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,18 +30,6 @@ jobs:
#- name: ccache dump config
# run: ccache -p
- name: cmake build
run: cmake -S . -B build -DBOOST_ROOT=boost_1_78_0 -DCMAKE_BUILD_TYPE=Release -DWERROR=ON -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DREVISION=${{ github.sha }} -DCMAKE_CXX_FLAGS=-DJSON_HAS_CPP_14
run: cmake -S . -B build -DBOOST_ROOT=boost_1_78_0 -DCMAKE_BUILD_TYPE=Release -DWERROR=ON -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_FLAGS=-DJSON_HAS_CPP_14
- name: cmake make
run: cmake --build build --parallel 3
- name: debian package
run: |
fakeroot make -f debian/rules CMAKEFLAGS="-DBOOST_ROOT=boost_1_78_0 -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DREVISION=${{ github.sha }} -DCMAKE_CXX_FLAGS=-DJSON_HAS_CPP_14 -DBUILD_WITH_PULSE=OFF" binary
rename 's/_amd64/_without-pulse_amd64/g' ../snapclient*_amd64.deb
rm ../snapserver*_amd64.deb
fakeroot make -f debian/rules clean
fakeroot make -f debian/rules CMAKEFLAGS="-DBOOST_ROOT=boost_1_78_0 -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DREVISION=${{ github.sha }} -DCMAKE_CXX_FLAGS=-DJSON_HAS_CPP_14" binary
- name: Archive artifacts
uses: actions/upload-artifact@v2
with:
name: develop_snapshot_amd64-${{github.sha}}
path: /home/runner/work/snapcast/snap*_amd64.deb
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Snapcast packages are available for several Linux distributions:

### Nightly builds

There are debian packages of automated builds for [armhf](https://github.com/badaix/snapcast/actions?query=workflow%3Aself-hosted) and [amd64](https://github.com/badaix/snapcast/actions?query=workflow%3AUbuntu) available in [Actions](https://github.com/badaix/snapcast/actions).
There are debian packages of automated builds for `armhf` and `amd64` in [Snapos Actions](https://github.com/badaix/snapos/actions).
Download and extract the archive for your architecture and follow the [debian installation instructions](doc/install.md#debian).

### Installation from source
Expand Down
18 changes: 17 additions & 1 deletion changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# Snapcast changelog

## Version 0.27.0

### Features

- Server: TODO

### Bugfixes

- TODO

### General

- Remove debhelper files from project

_Johannes Pohl <snapcast@badaix.de> Sun, 13 Feb 2022 00:13:37 +0200_

## Version 0.26.0

### Features
Expand Down Expand Up @@ -133,7 +149,7 @@ _Johannes Pohl <snapcast@badaix.de> Thu, 15 Oct 2020 00:13:37 +0200_

### General

- debian packag generation switched from make to CMake buildsystem
- debian package generation switched from make to CMake buildsystem
- Reintroduce MACOS define, hopefully not breaking anything on macOS
- Snapcast uses GitHub actions for automated CI/CD
- CMake installs man files (Issue #507)
Expand Down
Empty file removed debian/README.source
Empty file.
Loading

0 comments on commit 0868ae1

Please sign in to comment.