summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Peukert2020-02-06 00:23:36 +0100
committerDaniel Peukert2020-02-06 00:23:36 +0100
commit85621fd89ddd4ead209fc6bd1d452d45a3926a90 (patch)
tree7b9af6aacc69e10c003c4fa6c9cdd8694858da6f
downloadaur-85621fd89ddd4ead209fc6bd1d452d45a3926a90.tar.gz
Added cecilia
-rw-r--r--.SRCINFO23
-rw-r--r--.editorconfig8
-rw-r--r--.gitignore14
-rw-r--r--PKGBUILD44
-rw-r--r--cecilia.desktop8
-rw-r--r--cecilia.sh3
6 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d2d47ea4970d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = cecilia-git
+ pkgdesc = Audio signal processing environment aimed at sound designers
+ pkgver = 5.4.0.r2.gf8d35ad
+ pkgrel = 1
+ url = http://ajaxsoundstudio.com/software/cecilia
+ arch = any
+ license = GPL3
+ makedepends = git
+ makedepends = python-setuptools
+ depends = python
+ depends = python-pyo>=1.0.1
+ depends = python-numpy>=1.18
+ depends = python-wxpython>=4.0.7
+ provides = cecilia
+ conflicts = cecilia
+ source = cecilia-git::git+https://github.com/belangeo/cecilia5
+ source = cecilia.sh
+ source = cecilia.desktop
+ sha256sums = SKIP
+ sha256sums = 0a17c0f9d4eb7195faaa99975628b610c821185f3ad712894029e5a135a54d4b
+ sha256sums = ee8cec128bcfd52a5110c0dfae237130635b4e89e4746ccdc46df9aa3b1fd48f
+
+pkgname = cecilia-git
diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 000000000000..a467ee9a97a6
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,8 @@
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+insert_final_newline = true
+indent_style = tab
+tab_width = 4
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..82b3c183d5d4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,14 @@
+# from https://github.com/github/gitignore/blob/master/ArchLinuxPackages.gitignore
+*.tar
+*.tar.*
+*.rpm
+*.jar
+*.exe
+*.msi
+*.zip
+*.tgz
+*.log
+*.log.*
+*.sig
+
+*/
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..91e8fe85506f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: Daniel Peukert <dan.peukert@gmail.com>
+_pkgname='cecilia'
+pkgname="$_pkgname-git"
+_reponame="${_pkgname}5"
+pkgver='5.4.0.r2.gf8d35ad'
+pkgrel='1'
+pkgdesc='Audio signal processing environment aimed at sound designers'
+arch=('any')
+url="http://ajaxsoundstudio.com/software/$_pkgname"
+license=('GPL3')
+depends=('python' 'python-pyo>=1.0.1' 'python-numpy>=1.18' 'python-wxpython>=4.0.7')
+makedepends=('git' 'python-setuptools')
+provides=("$_pkgname")
+conflicts=("$_pkgname")
+source=(
+ "$pkgname::git+https://github.com/belangeo/$_reponame"
+ "$_pkgname.sh"
+ "$_pkgname.desktop"
+)
+sha256sums=('SKIP'
+ '0a17c0f9d4eb7195faaa99975628b610c821185f3ad712894029e5a135a54d4b'
+ 'ee8cec128bcfd52a5110c0dfae237130635b4e89e4746ccdc46df9aa3b1fd48f')
+
+_sourcedirectory="$pkgname"
+
+pkgver() {
+ cd "$srcdir/$_sourcedirectory/"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+package() {
+ cd "$srcdir/$_sourcedirectory/"
+
+ local _libdir="usr/lib/$_pkgname"
+
+ install -Dm644 "${_reponame^}.py" "$pkgdir/$_libdir/${_reponame^}.py"
+ cp -r --no-preserve=ownership --preserve=mode 'Resources/' "$pkgdir/$_libdir/Resources/"
+
+ install -Dm755 "../$_pkgname.sh" "$pkgdir/usr/bin/$_pkgname"
+
+ install -Dm644 "../$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"
+ install -dm755 "$pkgdir/usr/share/pixmaps/"
+ ln -sf "/$_libdir/Resources/${_reponame^}.ico" "$pkgdir/usr/share/pixmaps/$_pkgname.ico"
+}
diff --git a/cecilia.desktop b/cecilia.desktop
new file mode 100644
index 000000000000..ca8471970671
--- /dev/null
+++ b/cecilia.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Name=Cecilia
+Comment=Audio signal processing environment aimed at sound designers
+Icon=cecilia
+Exec=cecilia
+Terminal=false
+Categories=AudioVideo;Audio;
diff --git a/cecilia.sh b/cecilia.sh
new file mode 100644
index 000000000000..3afefd88913d
--- /dev/null
+++ b/cecilia.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd '/usr/lib/cecilia'
+python 'Cecilia5.py' "$@"