From dc0c047ad6b9ac67ea97209048ea98adfdaf94a7 Mon Sep 17 00:00:00 2001 From: Owen D'Aprile Date: Tue, 27 Sep 2022 21:23:12 -0400 Subject: [PATCH] linux: add AppStream metadata Adds an AppStream metainfo file that is used to display the app in graphical app stores on Linux. This is also required for submission to Flathub. --- .../org.thentrythis.Samplebrain.metainfo.xml | 42 +++++++++++++++++++ samplebrain.pro | 4 +- 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 desktop/org.thentrythis.Samplebrain.metainfo.xml diff --git a/desktop/org.thentrythis.Samplebrain.metainfo.xml b/desktop/org.thentrythis.Samplebrain.metainfo.xml new file mode 100644 index 0000000..63babad --- /dev/null +++ b/desktop/org.thentrythis.Samplebrain.metainfo.xml @@ -0,0 +1,42 @@ + + + org.thentrythis.Samplebrain + + Samplebrain + A custom sample mashing app designed by Aphex Twin + + CC0-1.0 + GPL-2.0-only + + +

+ Samplebrain chops samples up into a 'brain' of interconnected small sections called blocks which are connected into a network by similarity. It processes a target sample, chopping it up into blocks in the same way, and tries to match each block with one in it's brain to play in realtime. +

+

+ This allows you to interpret a sound with a different one. As we worked on it (during 2015 and 2016) we gradually added more and more tweakable parameters until it became slightly out of control. +

+
+ + samplebrain.desktop + + + AudioVideo + Music + + + + + https://thentrythis.org/projects/samplebrain/ + https://gitlab.com/then-try-this/samplebrain/-/issues + https://gitlab.com/then-try-this/samplebrain + + + + https://gitlab.com/then-try-this/samplebrain/-/raw/main/desktop/screenshots/01-main-with-project.png + + + + + + +
diff --git a/samplebrain.pro b/samplebrain.pro index c7df563..22799fb 100644 --- a/samplebrain.pro +++ b/samplebrain.pro @@ -61,6 +61,8 @@ unix:desktopfile.path = $$PREFIX/share/applications/ unix:desktopfile.files = desktop/samplebrain.desktop unix:iconfile.path = $$PREFIX/share/icons/hicolor/scalable/apps unix:iconfile.files = desktop/samplebrain.svg +unix:metainfofile.path = $$PREFIX/share/metainfo +unix:metainfofile.files = desktop/org.thentrythis.Samplebrain.metainfo.xml target.path = $$PREFIX/bin -INSTALLS += target desktopfile iconfile +INSTALLS += target desktopfile iconfile metainfofile