Skip to content

Commit

Permalink
Debian: Version 3.8.0 of Supercollider Plugins
Browse files Browse the repository at this point in the history
Add packaging for 3.8.0 Supercollider Plugins.
  • Loading branch information
tombettany committed May 22, 2018
0 parents commit 0b0aa93
Show file tree
Hide file tree
Showing 7 changed files with 63 additions and 0 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Supercollider Plugins for Sonic Pi

Packages the version of Supercollider Plugins required for building Kano OS's
version of [Sonic Pi](https://github.com/KanoComputing/sonic-pi).
5 changes: 5 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
sc3-plugins-sonicpi (3.8.0-0) unstable; urgency=low

* Packaging of Supercollider Plugins 3.8.0 required for Sonic Pi

-- Team Kano <[email protected]> Tue, 22 May 2018 11:20:00 +0000
1 change: 1 addition & 0 deletions debian/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9
22 changes: 22 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Source: sc3-plugins-sonicpi
Maintainer: Team Kano <[email protected]>
Section: libs
Priority: optional
Standards-Version: 3.9.4
Build-Depends:
debhelper (>=9.0.0),
build-essential,
g++,
cmake,
make,
libfftw3-dev,
supercollider-sonicpi

Package: sc3-plugins-sonicpi
Architecture: all
Depends:
${misc:Depends},
libfftw3-3,
supercollider-sonicpi
Description: Supercollider Plugins required for Sonic Pi
Debian packaging of the version of Supercollider Plugins required for Sonic Pi.
8 changes: 8 additions & 0 deletions debian/copyright
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: supercollider-sonicpi
Upstream-Contact: Kano developers <[email protected]>
Source: https://github.com/KanoComputing/sc3-plugins-sonicpi

Files: *
Copyright: 2018 Kano Computing Ltd.
License: GPL-2+
22 changes: 22 additions & 0 deletions debian/rules
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/usr/bin/make -f

SC_VERSION=3.8.0
SC_DIR=sc3-plugins
SC_BUILD_DIR=$(SC_DIR)/build

%:
dh $@

override_dh_auto_build:
git clone https://github.com/supercollider/sc3-plugins.git
cd $(SC_DIR) && git checkout Version-$(SC_VERSION)
cd $(SC_DIR) && git submodule init
cd $(SC_DIR) && git submodule update
mkdir -p $(SC_BUILD_DIR)
cp -r $(SC_DIR)/external_libraries/nova-simd/* $(SC_DIR)/source/VBAPUGens
cd $(SC_BUILD_DIR) && cmake -DSC_PATH=/usr/include/SuperCollider -DCMAKE_INSTALL_PREFIX=../../debian/sc3-plugins-sonicpi/usr/ -DCMAKE_BUILD_TYPE=Release ..
cd $(SC_BUILD_DIR) && make -j $(shell nproc)

override_dh_auto_install:
cd $(SC_BUILD_DIR) && make install

1 change: 1 addition & 0 deletions debian/source/format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0 (quilt)

0 comments on commit 0b0aa93

Please sign in to comment.