Skip to content

Commit

Permalink
freedesktop 22.08 runtime
Browse files Browse the repository at this point in the history
Update other dependencies.
  • Loading branch information
fedelibre committed Jan 17, 2023
1 parent 1031b17 commit 09a1569
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 35 deletions.
71 changes: 37 additions & 34 deletions org.denemo.Denemo.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
app-id: org.denemo.Denemo
runtime: org.freedesktop.Platform
runtime-version: '21.08'
runtime-version: '22.08'
sdk: org.freedesktop.Sdk
sdk-extensions:
- org.freedesktop.Sdk.Extension.texlive
Expand All @@ -15,6 +15,9 @@ finish-args:
# Folder access
- --filesystem=home
- --filesystem=xdg-music
# Settings for point-and-click. Disabled, because Denemo does not support dbus.
# - --filesystem=/tmp # textedit links point to .ly files in /tmp
# - --talk-name=org.gnome.evince.Daemon # Evince internal synctex requires D-Bus
# Needed for PortAudio/MIDI
- --device=all
# Needed for note playpack
Expand All @@ -33,6 +36,8 @@ modules:
- type: archive
url: https://www.hboehm.info/gc/gc_source/gc-8.0.6.tar.gz
sha256: 3b4914abc9fa76593596773e4da671d7ed4d5390e3d46fbf2e5f155e121bea11
cleanup:
- /include
buildsystem: autotools
config-opts:
- --without-threads
Expand All @@ -46,7 +51,9 @@ modules:
path: patches/guile2-never-recompile.patch
cleanup:
- /include
- /lib/pkgconfig
- /share/aclocal
- /share/info
- /share/man

# Fontforge build dependency
Expand Down Expand Up @@ -144,13 +151,13 @@ modules:
- name: aubio
buildsystem: simple
build-commands:
- ./waf configure --prefix=/app --libdir=/app/lib
- ./waf configure --prefix=/app --libdir=/app/lib --disable-avcodec
- ./waf build -j $FLATPAK_BUILDER_N_JOBS
- ./waf install
sources:
- type: archive
url: https://aubio.org/pub/aubio-0.4.7.tar.bz2
sha256: cbed4afec5ab3a1a6300c7e3af0a1369379aa94259f5e701a8ca905cdd9fa041
url: http://aubio.org/pub/aubio-0.4.9.tar.bz2
sha256: d48282ae4dab83b3dc94c16cf011bcb63835c1c02b515490e1883049c3d1f3da
cleanup:
- /bin
- /include
Expand All @@ -164,61 +171,56 @@ modules:
- --enable-introspection=yes
cleanup:
- /include
- /lib/pkgconfig
- /share/gtk-doc
sources:
- type: archive
url: https://download.gnome.org/sources/gtksourceview/3.24/gtksourceview-3.24.11.tar.xz
sha256: 691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd

- name: Boost
buildsystem: simple
build-commands:
- ./bootstrap.sh --prefix=/app
- ./b2 install --build-type=complete link=shared --layout=versioned runtime-link=shared cxxflags="$CXXFLAGS" linkflags="$LDFLAGS" -j $FLATPAK_BUILDER_N_JOBS
cleanup:
- /include
sources:
- type: archive
url: https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.bz2
sha256: f0397ba6e982c4450f27bf32a2a83292aba035b827a5623a14636ea583318c41

- name: poppler-data
no-autogen: true
make-install-args:
- prefix=/app
sources:
- type: archive
url: https://poppler.freedesktop.org/poppler-data-0.4.10.tar.gz
sha256: 6e2fcef66ec8c44625f94292ccf8af9f1d918b410d5aa69c274ce67387967b30
url: https://poppler.freedesktop.org/poppler-data-0.4.11.tar.gz
sha256: 2cec05cd1bb03af98a8b06a1e22f6e6e1a65b1e2f3816cb3069bb0874825f08c
cleanup:
- /share/pkgconfig

- name: poppler
buildsystem: cmake-ninja
config-opts:
- -DCMAKE_INSTALL_LIBDIR=/app/lib
- -DCMAKE_INSTALL_INCLUDEDIR=/app/include
- -DENABLE_BOOST=OFF
- -DENABLE_LIBOPENJPEG=none
cleanup:
- /bin
- /include
- /lib/pkgconfig
- /share/man
- /share/pkgconfig
sources:
- type: archive
url: https://poppler.freedesktop.org/poppler-21.07.0.tar.xz
sha256: e26ab29f68065de4d6562f0a3e2b5435a83ca92be573b99a1c81998fa286a4d4
url: https://poppler.freedesktop.org/poppler-22.08.0.tar.xz
sha256: b493328721402f25cb7523f9cdc2f7d7c59f45ad999bde75c63c90604db0f20b

- name: evince
buildsystem: meson
config-opts:
- -Dcomics=disabled
# - -Ddbus=true # true by default
- -Dgtk_doc=false
- -Dinternal_synctex=true
- -Dintrospection=true
- -Dnautilus=false
- -Dviewer=false
- -Dpreviewer=false
- -Ddbus=false
#- -Dbrowser-plugin=false
- -Dsystemduserunitdir=no
- -Dthumbnail_cache=disabled
- -Dgtk_doc=false
- -Duser_doc=false
- -Dintrospection=true
- -Dsystemduserunitdir=no
- -Dviewer=false
cleanup:
- /include
- /lib/pkgconfig
Expand All @@ -230,36 +232,34 @@ modules:
- /share/metainfo
sources:
- type: archive
url: https://download.gnome.org/sources/evince/40/evince-40.4.tar.xz
sha256: 33420500e0e060f178a435063197d42dae7b67e39cc437a96510a33ddf7e95fb
url: https://download.gnome.org/sources/evince/43/evince-43.1.tar.xz
sha256: 6d75ca62b73bfbb600f718a098103dc6b813f9050b9594be929e29b4589d2335
- type: shell
commands:
# Remove libhandy dep, not needed with -Dviewer=false
- sed -i '/hdy_dep/d' meson.build
# Remove adwaita-icon-theme support, not needed with -Dviewer=false
- sed -i '/adwaita_icon_them/d' meson.build
# Force evince to use internal_synctex (make it no find the external one)
- sed -i 's/1.19/8.88/g' meson.build

- name: fluidsynth
buildsystem: cmake-ninja
config-opts:
- -DLIB_SUFFIX=
- -DCMAKE_BUILD_TYPE=Release
cleanup:
- /include
- /lib/pkgconfig
- /share/man
sources:
- type: archive
url: https://github.com/FluidSynth/fluidsynth/archive/v1.1.11.tar.gz
sha256: da8878ff374d12392eecf87e96bad8711b8e76a154c25a571dd8614d1af80de8
url: https://github.com/FluidSynth/fluidsynth/archive/refs/tags/v2.3.1.tar.gz
sha256: d734e4cf488be763cf123e5976f3154f0094815093eecdf71e0e9ae148431883

- name: vamp-plugin-sdk
no-parallel-make: true
sources:
- type: archive
# Official site currently fails with ssl error, use a mirror
#url: https://code.soundsoftware.ac.uk/attachments/download/2450/vamp-plugin-sdk-2.8.0.tar.gz
# url: https://code.soundsoftware.ac.uk/attachments/download/2450/vamp-plugin-sdk-2.8.0.tar.gz
url: https://mirror.sobukus.de/files/src/vamp-plugin-sdk/vamp-plugin-sdk-2.8.0.tar.gz
sha256: dcc96ae894795822398789f251c2c7effa602fc60e9dd6c7a5c5d2e7a513526c
post-install:
Expand All @@ -284,6 +284,7 @@ modules:
- install -Dm644 -t /app/share/licenses/rubberband COPYING
cleanup:
- /include
- /lib/pkgconfig
- /share/ladspa
- /share/licenses
- "*.a"
Expand All @@ -292,6 +293,8 @@ modules:
buildsystem: cmake-ninja
cleanup:
- /include
- /lib/pkgconfig
- /share/doc
sources:
- type: archive
url: http://files.portaudio.com/archives/pa_stable_v190700_20210406.tgz
Expand Down
2 changes: 1 addition & 1 deletion shared-modules
Submodule shared-modules updated 58 files
+6 −1 CODEOWNERS
+11 −1 README.md
+3 −0 SDL/README.md
+3 −0 SDL/SDL_ttf-2.0.11.json
+17 −0 SDL/sdl12-compat.json
+15 −0 SDL2/README.md
+22 −0 SDL2/SDL2-2.26.1-no-libdecor.json
+24 −0 SDL2/SDL2-2.26.1-with-libdecor.json
+69 −0 clutter/clutter.json
+2 −2 dbus-glib/dbus-glib.json
+2 −2 glu/glu-9.json
+30 −0 gtk2/gtk2-fix-crash-in-show-uri.patch
+4 −0 gtk2/gtk2.json
+10 −0 gtk2/readme.md
+9 −3 gudev/gudev.json
+57 −6 gzdoom/gzdoom.json
+3 −2 libappindicator/libappindicator-gtk2-12.10.json
+3 −2 libappindicator/libappindicator-gtk3-12.10.json
+3 −2 libappindicator/libappindicator-gtk3-introspection-12.10.json
+3 −2 libappindicator/libappindicator.json.in
+58 −5 libcanberra/0001-gtk-Don-t-assume-all-GdkDisplays-are-GdkX11Displays-.patch
+8 −1 libcanberra/libcanberra.json
+6 −0 libdecor/README.md
+18 −0 libdecor/libdecor-0.1.1.json
+3 −4 libsecret/libsecret.json
+3 −3 libusb/libusb.json
+3 −5 linux-audio/fftw3f-static.json
+2 −2 linux-audio/fftw3f.json
+5 −7 linux-audio/fluidsynth2-static.json
+3 −5 linux-audio/fluidsynth2.json
+2 −2 linux-audio/ladspa.json
+1 −3 linux-audio/liblo-static.json
+16 −36 linux-audio/lilv.json
+18 −0 linux-audio/lv2-build.patch
+8 −9 linux-audio/lv2.json
+1 −1 lua5.3/lua-5.3.5.json
+44 −0 lua5.4/lua-5.4.json
+8 −0 lua5.4/lua.pc.in
+42 −0 lua5.4/makefile-add-liblua.so-rule.patch
+6 −6 mac/mac.json
+18 −0 physfs/physfs.json
+4 −4 pygame/pygame-1.9.6.json
+27 −2 pygtk/pygtk.json
+11 −0 qt4/fixgcc11.patch
+4 −0 qt4/qt4-4.8.7-minimal.json
+6 −0 smpeg/smpeg-0.4.5.json
+75 −0 vorbisgain/0001-temp_files.patch
+33 −0 vorbisgain/0002-errno.patch
+248 −0 vorbisgain/0003-manpage.patch
+183 −0 vorbisgain/0004-vorbisgain_mtime.patch
+21 −0 vorbisgain/0005-double_fclose.patch
+56 −0 vorbisgain/0006-manpage_hyphens.patch
+14 −0 vorbisgain/0007-recursively_spelling.patch
+23 −0 vorbisgain/0008-manpage_recursion_mistake.patch
+13 −0 vorbisgain/0009-hardening.patch
+13 −0 vorbisgain/0010-fclose.patch
+23 −0 vorbisgain/README.md
+29 −0 vorbisgain/vorbisgain_0.37-2.json

0 comments on commit 09a1569

Please sign in to comment.