Unverified Commit 0c893a0a authored by Sam Thursfield's avatar Sam Thursfield Committed by GitHub

Merge pull request #13 from flathub/sam/2.10.1

Update to 2.10.1 release
parents db5f4b06 1a412a7e
[Desktop Entry]
Name=Purr Data
Comment=An open source visual programming language for multimedia
Icon=net.purrdata.PurrData
Exec=pd-wrapper.sh
Terminal=false
Type=Application
Categories=Audio;AudioVideo;Development;GNOME;GTK;Midi;Music
Keywords=Pure Data
StartupNotify=true
MimeType=application/x-puredata;application/x-pd-l2ork;text/x-pd-l2ork
......@@ -53,6 +53,7 @@
<url type="bugtracker">https://git.purrdata.net/jwilkes/purr-data/issues</url>
<content_rating type="oars-1.1" />
<releases>
<release version="2.10.1" date="2020-03-11" />
<release version="2.10.0" date="2019-10-02" />
</releases>
</component>
......@@ -19,14 +19,12 @@ modules:
- name: purr-data
buildsystem: autotools
subdir: pd/src
config-opts: [ '--disable-portaudio', '--enable-alsa', '--enable-oss' ]
config-opts: [ '--disable-portaudio', '--enable-alsa', '--enable-oss', '--enable-jack' ]
sources:
- type: git
url: https://github.com/agraef/purr-data/
tag: 2.10.0
commit: 7cf93e5e32009f033430b8bc9c7276adb272853c
- type: patch
path: patch/build-api.patch
tag: 2.10.1
commit: 501d8b2beca759c432233343808408d64ace7090
- type: patch
path: patch/gnu-make-parallel.patch
- type: patch
......@@ -70,8 +68,8 @@ modules:
sources:
- type: git
url: https://github.com/agraef/purr-data/
tag: 2.10.0
commit: 7cf93e5e32009f033430b8bc9c7276adb272853c
tag: 2.10.1
commit: 501d8b2beca759c432233343808408d64ace7090
- name: pd-abstractions
buildsystem: simple
......@@ -81,8 +79,8 @@ modules:
sources:
- type: git
url: https://github.com/agraef/purr-data/
tag: 2.10.0
commit: 7cf93e5e32009f033430b8bc9c7276adb272853c
tag: 2.10.1
commit: 501d8b2beca759c432233343808408d64ace7090
- name: purr-data-integration
buildsystem: simple
......@@ -92,16 +90,16 @@ modules:
- mkdir -p /app/lib/pd-l2ork/bin/nw
- tar -x -f nwjs.tar.gz -C /app/lib/pd-l2ork/bin/nw --strip-components=1
# wrapper script
- install -m 755 pd-wrapper.sh /app/bin
- install -m 755 packages/linux_flatpak/pd-wrapper.sh /app/bin
# .desktop file (so we appear in list of applications)
- install -d /app/share/applications/
- install -m 644 net.purrdata.PurrData.desktop /app/share/applications/
- install -m 644 packages/linux_flatpak/net.purrdata.PurrData.desktop /app/share/applications/
# AppStream metadata (for app store / package manager)
- install -d /app/share/metainfo/
- install -m 644 net.purrdata.PurrData.metainfo.xml /app/share/metainfo
# icon (for everyone)
- install -d /app/share/icons/hicolor/scalable/apps
- install -m 644 net.purrdata.PurrData.svg /app/share/icons/hicolor/scalable/apps/
- install -m 644 packages/linux_flatpak/net.purrdata.PurrData.svg /app/share/icons/hicolor/scalable/apps/
# add mime type to .pd files
- install -d /app/share/mime/packages/
- install -m 644 packages/linux_make/pd-l2ork.xml /app/share/mime/packages/net.purrdata.PurrData.xml
......@@ -110,8 +108,8 @@ modules:
sources:
- type: git
url: https://github.com/agraef/purr-data/
tag: 2.10.0
commit: 7cf93e5e32009f033430b8bc9c7276adb272853c
tag: 2.10.1
commit: 501d8b2beca759c432233343808408d64ace7090
- type: file
# Using an binary x86_64 build of nw.js makes me sad. There are ARM packages
# available from the nw.js website. For other platforms, it's difficult but
......@@ -119,14 +117,11 @@ modules:
url: https://dl.nwjs.io/v0.42.3/nwjs-v0.42.3-linux-x64.tar.gz
sha256: 4802a3a32767ff8908aef8e91e11d81e7b515b32a09c9ab82c09edf91e49d99e
dest-filename: nwjs.tar.gz
- type: file
path: ./pd-wrapper.sh
- type: file
path: net.purrdata.PurrData.desktop
# FIXME: there is an upstream version of this file but the maintainers don't update
# the <releases> section. We need to autogenerate this section somehow, see
# https://blog.tenstral.net/2020/03/maintain-release-info-easily-in-metainfo-files.html
- type: file
path: net.purrdata.PurrData.metainfo.xml
- type: file
path: net.purrdata.PurrData.svg
- type: file
path: default.settings
......
commit 9da55929ada7dccf267d64c57bfcca9792448e17
Author: Sam Thursfield <sam@afuera.me.uk>
Date: Wed Nov 13 11:23:31 2019 +0100
Add autogen.sh script
This brings us in line with the [build
API](https://github.com/cgwalters/build-api) used by flatpak-builder.
diff --git a/pd/src/autogen.sh b/pd/src/autogen.sh
new file mode 100755
index 00000000..3b076d1a
--- /dev/null
+++ b/pd/src/autogen.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+autoreconf -ivf
#!/bin/sh
padsp -n "Pure Data (Flatpak)" pd-l2ork -oss "$@"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment