[arch-commits] Commit in faust/repos (2 files)
Date: Tuesday, October 13, 2020 @ 20:42:55 Author: dvzrv Revision: 723861 archrelease: copy trunk to community-staging-x86_64 Added: faust/repos/community-staging-x86_64/ faust/repos/community-staging-x86_64/PKGBUILD (from rev 723860, faust/trunk/PKGBUILD) --+ PKGBUILD | 109 + 1 file changed, 109 insertions(+) Copied: faust/repos/community-staging-x86_64/PKGBUILD (from rev 723860, faust/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-10-13 20:42:55 UTC (rev 723861) @@ -0,0 +1,109 @@ +# Maintainer: David Runge +# Contributor: Albert Graef +# Contributor: Bernardo Barros +# Contributor: bjoern lindig (bjoern _dot_ lindig _at_ google.com) + +pkgname=faust +pkgver=2.27.2 +pkgrel=2 +pkgdesc="A functional programming language for realtime audio signal processing." +arch=('x86_64') +url="https://faust.grame.fr/; +license=('GPL2') +groups=('pro-audio') +depends=('gcc-libs' 'glibc' 'llvm-libs' 'libmicrohttpd') +makedepends=('cmake' 'libsndfile' 'llvm' 'xxd') +optdepends=('clang: for sound2reader' +'csound: for faust2csound' +'gradle: for faust2android' +'graphviz: for faust2sig{,viewer}' +'gtk2: for faust2{jack,rosgtk}' +'inkscape: for faust2{pdf,png}' +'jack: for faust2{api,jack{,console,internal,server,rust},jaqt,netjackqt,nodejs,ros,rosgtk,rpinetjackconsole}' +'swig: for faust2android' +'libsndfile: for faust2{dummy,sndfile}' +'octave: for faust2octave' +'pd: for faust2puredata' +'portaudio: for faust2paqt' +'python: for faust2md and faust2atomsnippets' +'qt5-tools: for faust2{faustvst,jaqt,lv2}' +'rtaudio: for faust2raqt' +'ruby: for faust2sc and scbuilder' +'rust: for faust2jackrust' +'supercollider: for faust2supercollider' +'texlive-core: for faust2pdf') +provides=('libfaustmachine.so' 'libfaust.so' 'libOSCFaust.so' 'libHTTPDFaust.so') +options=('staticlibs') +source=("https://github.com/grame-cncm/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('1063df1df1cefe90d9b2a0e282a604cf0658461eda84665c9ee192695ddd60b3538758d054f336e9e9dd9394698e7310790e033016eba29bcd07c2ddd074a780') +b2sums=('d5dd37d46ac7d40be227a0839e55951a6381fbfff09bd534dcdbd6c6936156f45215cac94d07d73ae86a600d8acf3b16fa880e6733587c43d7085e77c199c913') + +build() { + cd "${pkgname}-${pkgver}" + cmake -C build/backends/all.cmake \ +-C build/targets/all.cmake \ +-DCMAKE_INSTALL_PREFIX='/usr' \ +-DCMAKE_BUILD_TYPE='None' \ +-DINCLUDE_DYNAMIC=ON \ +-DINCLUDE_STATIC=ON \ +-DINCLUDE_ITP=ON \ +-W no-dev \ +-B "${pkgname}-build" \ +-S build + make VERBOSE=1 -C "${pkgname}-build" + make VERBOSE=1 -C tools/sound2faust +} + +package() { + depends+=('libsndfile.so') + cd "${pkgname}-${pkgver}" + make VERBOSE=1 PREFIX=/usr DESTDIR="$pkgdir" install -C "${pkgname}-build" + make VERBOSE=1 PREFIX=/usr DESTDIR="$pkgdir" install -C tools/sound2faust + + # docs + install -vDm 644 documentation/{,misc/}*.pdf \ +-t "${pkgdir}/usr/share/doc/${pkgname}" \ + + # examples + install -vd "${pkgdir}/usr/share/${pkgname}/examples" + cp -vR "examples/"* "${pkgdir}/usr/share/${pkgname}/examples/" + + cd syntax-highlighting + # atom + install -vDm 644 "atom/language-${pkgname}/package.json" \ +-t "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/" + install -vDm 644 "atom/language-${pkgname}/grammars/${pkgname}.cson" \ +-t "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/grammars/" + install -vDm 644 "atom/language-${pkgname}/settings/language-${pkgname}.cson" \ +-t "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/settings/" + install -vDm 644 "atom/language-${pkgname}/snippets/"* \ +-t "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/snippets/" + install -vDm 644 "atom/language-${pkgname}/process-palette.json.linux" \ +"${pkgdir}/usr/share/doc/${pkgname}/process-palette.json" + # kate + install -vDm 644 "${pkgname}.xml" \ +-t "${pkgdir}/usr/share/apps/katepart/syntax/" + # gedit + install -vDm 644 "${pkgname}.lang" \ +-t "${pkgdir}/usr/share/gtksourceview-2.0/language-specs/" + install -vDm 644 "${pkgname}.lang" \ +-t "${pkgdir}/usr/share/gtksourceview-3.0/language-specs/" + # highlight + install -vDm 644 dsp.lang -t "$pkgdir/usr/share/highlight/langDefs/" + # nano + install -vDm 644 "${pkgname}.nanorc" -t "$pkgdir/usr/share/nano/" + # vim + install -vDm 644 "${pkgname}.vim" \ +-t "${pkgdir}/usr/share/vim/vimfiles/syntax/" + # emacs + install -vDm 644 "${pkgname}-mode.el" \ +-t
[arch-commits] Commit in faust/repos (2 files)
Date: Wednesday, April 15, 2020 @ 07:12:04 Author: dvzrv Revision: 614546 archrelease: copy trunk to community-staging-x86_64 Added: faust/repos/community-staging-x86_64/ faust/repos/community-staging-x86_64/PKGBUILD (from rev 614545, faust/trunk/PKGBUILD) --+ PKGBUILD | 99 + 1 file changed, 99 insertions(+) Copied: faust/repos/community-staging-x86_64/PKGBUILD (from rev 614545, faust/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-04-15 07:12:04 UTC (rev 614546) @@ -0,0 +1,99 @@ +# Maintainer: David Runge +# Contributor: Albert Graef +# Contributor: Bernardo Barros +# Contributor: bjoern lindig (bjoern _dot_ lindig _at_ google.com) + +pkgname=faust +pkgver=2.20.2 +pkgrel=4 +pkgdesc="A functional programming language for realtime audio signal processing." +arch=('x86_64') +url="https://faust.grame.fr/; +license=('GPL2') +groups=('pro-audio') +depends=('gcc-libs' 'glibc' 'llvm9-libs' 'libmicrohttpd') +makedepends=('cmake' 'libsndfile' 'llvm9' 'xxd') +optdepends=('clang: for sound2reader' +'csound: for faust2csound' +'graphviz: for faust2sig{,viewer}' +'gtk2: for faust2{jack,rosgtk}' +'inkscape: for faust2{pdf,png}' +'jack: for faust2{api,jack{,console,internal,server,rust},jaqt,netjackqt,nodejs,ros,rosgtk,rpinetjackconsole}' +'swig: for faust2android' +'libsndfile: for faust2{dummy,sndfile}' +'octave: for faust2octave' +'pd: for faust2puredata' +'portaudio: for faust2paqt' +'python: for faust2md and faust2atomsnippets' +'qt5-tools: for faust2{faustvst,jaqt,lv2}' +'rtaudio: for faust2raqt' +'ruby: for faust2sc and scbuilder' +'rust: for faust2jackrust' +'supercollider: for faust2supercollider' +'texlive-core: for faust2pdf') +provides=('libfaustmachine.so' 'libfaust.so' 'libOSCFaust.so' 'libHTTPDFaust.so') +options=('staticlibs') +source=("https://github.com/grame-cncm/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz; + "${pkgname}-2.20.2-fix_c-api.patch::https://github.com/grame-cncm/faust/commit/0bbc3e4b605d3cec5e8fa17162b342e761ae9a1a.patch;) +sha512sums=('1b2a38d03f88679a542eae4f2150d127a5208bf18cdbe612789db4fa52284607cc3319d62a3e0427ce2dbfe215923b063452e8ad35cc3fa4a603ad66914f0a84' + '3a8fd90694e62ed89c4ee4ebf8e81bbff397a66ba58184f4334e6ad0559b4285f4d6c54338b4024b30cacf378e3291cd5d3ef08bb896f152cf5139a99c607b75') + +prepare() { + cd "${pkgname}-${pkgver}" + # fixing broken C-API: https://bugs.archlinux.org/task/65086 + patch -Np1 -i "../${pkgname}-2.20.2-fix_c-api.patch" +} + +build() { + cd "${pkgname}-${pkgver}" + make PREFIX=/usr VERBOSE=1 world +} + +package() { + depends+=('libsndfile.so') + cd "${pkgname}-${pkgver}" + make install PREFIX=/usr DESTDIR="$pkgdir" + + # docs + install -vDm 644 documentation/{,misc/}*.pdf \ +-t "${pkgdir}/usr/share/doc/${pkgname}" \ + + # examples + install -vd "${pkgdir}/usr/share/${pkgname}/examples" + cp -vR "examples/"* "${pkgdir}/usr/share/${pkgname}/examples/" + + cd syntax-highlighting + # atom + install -vDm 644 "atom/language-${pkgname}/package.json" \ +-t "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/" + install -vDm 644 "atom/language-${pkgname}/grammars/${pkgname}.cson" \ +-t "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/grammars/" + install -vDm 644 "atom/language-${pkgname}/settings/language-${pkgname}.cson" \ +-t "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/settings/" + install -vDm 644 "atom/language-${pkgname}/snippets/"* \ +-t "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/snippets/" + install -vDm 644 "atom/language-${pkgname}/process-palette.json.linux" \ +"${pkgdir}/usr/share/doc/${pkgname}/process-palette.json" + # kate + install -vDm 644 "${pkgname}.xml" \ +-t "${pkgdir}/usr/share/apps/katepart/syntax/" + # gedit + install -vDm 644 "${pkgname}.lang" \ +-t "${pkgdir}/usr/share/gtksourceview-2.0/language-specs/" + install -vDm 644 "${pkgname}.lang" \ +-t "${pkgdir}/usr/share/gtksourceview-3.0/language-specs/" + # highlight + install -vDm 644 dsp.lang -t "$pkgdir/usr/share/highlight/langDefs/" + # nano + install -vDm 644 "${pkgname}.nanorc" -t "$pkgdir/usr/share/nano/" + # vim + install -vDm 644 "${pkgname}.vim" \ +-t "${pkgdir}/usr/share/vim/vimfiles/syntax/" + # emacs + install -vDm 644 "${pkgname}-mode.el" \ +-t "${pkgdir}/usr/share/emacs/site-lisp/" + + # removing unusable scripts + rm -v "${pkgdir}/usr/bin/${pkgname}2au" +} +
[arch-commits] Commit in faust/repos (2 files)
Date: Sunday, April 7, 2019 @ 14:21:23 Author: dvzrv Revision: 450293 archrelease: copy trunk to community-staging-x86_64 Added: faust/repos/community-staging-x86_64/ faust/repos/community-staging-x86_64/PKGBUILD (from rev 450292, faust/trunk/PKGBUILD) --+ PKGBUILD | 98 + 1 file changed, 98 insertions(+) Copied: faust/repos/community-staging-x86_64/PKGBUILD (from rev 450292, faust/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-04-07 14:21:23 UTC (rev 450293) @@ -0,0 +1,98 @@ +# Maintainer: David Runge +# Contributor: Albert Graef +# Contributor: Bernardo Barros +# Contributor: bjoern lindig (bjoern _dot_ lindig _at_ google.com) + +pkgname=faust +pkgver=2.15.11 +pkgrel=1 +pkgdesc="A functional programming language for realtime audio signal processing." +arch=('x86_64') +url="https://faust.grame.fr/; +license=('GPL2') +groups=('pro-audio') +depends=('llvm-libs' 'libsndfile' 'libmicrohttpd') +makedepends=('cmake' 'llvm' 'xxd') +optdepends=('clang: for sound2reader' +'csound: for faust2csound' +'graphviz: for faust2sig{,viewer}' +'gtk2: for faust2{jack,rosgtk}' +'inkscape: for faust2{pdf,png}' +'jack: for faust2{api,jack{,console,internal,server,rust},jaqt,netjackqt,nodejs,ros,rosgtk,rpinetjackconsole}' +'swig: for faust2android' +'libsndfile: for faust2{dummy,sndfile}' +'octave: for faust2octave' +'pd: for faust2puredata' +'portaudio: for faust2paqt' +'python2: for faust2md and faust2atomsnippets' +'qt5-tools: for faust2{faustvst,jaqt,lv2}' +'rtaudio: for faust2raqt' +'ruby: for faust2sc and scbuilder' +'rust: for faust2jackrust' +'supercollider: for faust2supercollider' +'texlive-core: for faust2pdf') +options=('staticlibs') +source=("https://github.com/grame-cncm/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('24590a2f726e5aff577a8be57293940a2cb80bcacff7e33986c66c0aa1e4d27bbba6b1335b2855efc35e83b3a8206a12f4f3bb83aa813a817a648e174a3c15fc') + +prepare() { + cd "${pkgname}-${pkgver}" + # fix scripts requiring python2: + # https://github.com/grame-cncm/faust/issues/301 + sed -e '1s/python/&2/' \ + -i "tools/${pkgname}2appls/${pkgname}2atomsnippets" + # RELRO for sound2faust and sound2file + # https://github.com/grame-cncm/faust/issues/302 + sed -e "/\$(LIBS)/ s/$/ $LDFLAGS/g" \ + -i tools/sound2faust/Makefile +} + +build() { + cd "${pkgname}-${pkgver}" + make PREFIX=/usr world +} + +package() { + cd "${pkgname}-${pkgver}" + make install PREFIX=/usr DESTDIR="$pkgdir" + + # docs + install -t "${pkgdir}/usr/share/doc/${pkgname}" \ +-vDm 644 documentation/{,misc/}*.pdf + + # examples + install -vd "${pkgdir}/usr/share/${pkgname}/examples" + cp -vR "examples/"* "${pkgdir}/usr/share/${pkgname}/examples/" + + cd syntax-highlighting + # atom + install -vDm 644 "atom/language-${pkgname}/package.json" \ +-t "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/" + install -vDm 644 "atom/language-${pkgname}/grammars/${pkgname}.cson" \ +-t "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/grammars/" + install -vDm 644 "atom/language-${pkgname}/settings/language-${pkgname}.cson" \ +-t "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/settings/" + install -vDm 644 "atom/language-${pkgname}/snippets/"* \ +-t "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/snippets/" + install -vDm 644 "atom/language-${pkgname}/process-palette.json.linux" \ +"${pkgdir}/usr/share/doc/${pkgname}/process-palette.json" + # kate + install -vDm 644 "${pkgname}.xml" \ +-t "${pkgdir}/usr/share/apps/katepart/syntax/" + # gedit + install -vDm 644 "${pkgname}.lang" \ +-t "${pkgdir}/usr/share/gtksourceview-2.0/language-specs/" + install -vDm 644 "${pkgname}.lang" \ +-t "${pkgdir}/usr/share/gtksourceview-3.0/language-specs/" + # highlight + install -vDm 644 dsp.lang -t "$pkgdir/usr/share/highlight/langDefs/" + # nano + install -vDm 644 "${pkgname}.nanorc" -t "$pkgdir/usr/share/nano/" + # vim + install -vDm 644 "${pkgname}.vim" \ +-t "${pkgdir}/usr/share/vim/vimfiles/syntax/" + # emacs + install -vDm 644 "${pkgname}-mode.el" \ +-t "${pkgdir}/usr/share/emacs/site-lisp/" +} +
[arch-commits] Commit in faust/repos (2 files)
Date: Monday, March 19, 2018 @ 00:17:36 Author: foutrelis Revision: 309100 archrelease: copy trunk to community-staging-x86_64 Added: faust/repos/community-staging-x86_64/ faust/repos/community-staging-x86_64/PKGBUILD (from rev 309099, faust/trunk/PKGBUILD) --+ PKGBUILD | 78 + 1 file changed, 78 insertions(+) Copied: faust/repos/community-staging-x86_64/PKGBUILD (from rev 309099, faust/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-03-19 00:17:36 UTC (rev 309100) @@ -0,0 +1,78 @@ +# Maintainer: David Runge+# Contributor: Albert Graef +# Contributor: Bernardo Barros +# Contributor: bjoern lindig (bjoern _dot_ lindig _at_ google.com) + +pkgname=faust +pkgver=2.5.23 +pkgrel=2 +pkgdesc="A functional programming language for realtime audio signal processing." +arch=('x86_64') +url="https://faust.grame.fr/; +license=('GPL2') +depends=('llvm-libs' 'libsndfile' 'libmicrohttpd') +makedepends=('llvm' 'xxd') +optdepends=('clang: needed for sound2reader' +'java-environment=8: needed for faust2android' +'python2: needed for faust2md and faust2atomsnippets' +'ruby: needed for faust2sc and scbuilder') +options=('staticlibs') +source=("https://github.com/grame-cncm/${pkgname}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz;) +sha512sums=('7ffa165b865cea09b923cb1687e5b48a48186644f9efcf8b532f948368c825f0ce829a8d6ef64d9a59c81bac0597dbd6b05bd1ac40198f5d4e6403eda1e57e69') + +prepare() { + cd "${pkgname}-${pkgver}" + # fix scripts requiring python2 + sed -e '1s/python/&2/' \ +-i "tools/${pkgname}2appls/${pkgname}2"{md,atomsnippets} +} + +build() { + cd "${pkgname}-${pkgver}" + make PREFIX=/usr world +} + +package() { + cd "${pkgname}-${pkgver}" + make install PREFIX=/usr DESTDIR="$pkgdir" + + # docs + install -t "${pkgdir}/usr/share/doc/${pkgname}" \ +-vDm644 documentation/{,misc/}*.pdf + + # examples + install -vd "${pkgdir}/usr/share/${pkgname}/examples" + cp -vR "examples/"* "${pkgdir}/usr/share/${pkgname}/examples/" + + cd syntax-highlighting + # atom + install -vDm644 "atom/language-${pkgname}/package.json" \ +"${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/package.json" + install -vDm644 "atom/language-${pkgname}/grammars/${pkgname}.cson" \ + "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/grammars/${pkgname}.cson" + install -vDm644 "atom/language-${pkgname}/settings/language-${pkgname}.cson" \ + "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/settings/language-${pkgname}.cson" + install -t "${pkgdir}/usr/lib/atom/dot-atom/packages/language-${pkgname}/snippets/" \ +-vDm644 "atom/language-${pkgname}/snippets/"* + install -vDm644 "atom/language-${pkgname}/process-palette.json.linux" \ +"${pkgdir}/usr/share/doc/${pkgname}/process-palette.json" + # kate + install -vDm644 "${pkgname}.xml" \ +"${pkgdir}/usr/share/apps/katepart/syntax/${pkgname}.xml" + # gedit + install -vDm644 "${pkgname}.lang" \ +"${pkgdir}/usr/share/gtksourceview-2.0/language-specs/${pkgname}.lang" + install -vDm644 "${pkgname}.lang" \ +"${pkgdir}/usr/share/gtksourceview-3.0/language-specs/${pkgname}.lang" + # highlight + install -vDm644 dsp.lang "$pkgdir/usr/share/highlight/langDefs/dsp.lang" + # nano + install -vDm644 "${pkgname}.nanorc" "$pkgdir/usr/share/nano/${pkgname}.nanorc" + # vim + install -vDm644 "${pkgname}.vim" \ +"${pkgdir}/usr/share/vim/vimfiles/syntax/${pkgname}.vim" + # emacs + install -vDm644 "${pkgname}-mode.el" \ +"${pkgdir}/usr/share/emacs/site-lisp/${pkgname}-mode.el" +} +