From 22d8da434dcc3e51aab3c34c418254fbce63733d Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Wed, 13 Jan 2021 10:16:13 +0100 Subject: [PATCH] split juce-modules-source into an arch:any and an arch:all package Closes: #979169 Thanks: Helmut Grohne --- debian/control | 32 +++++++++++++++---- ...stall => juce-modules-source-data.install} | 0 2 files changed, 26 insertions(+), 6 deletions(-) rename debian/{juce-modules-source.install => juce-modules-source-data.install} (100%) diff --git a/debian/control b/debian/control index df614408..6fc7edc5 100644 --- a/debian/control +++ b/debian/control @@ -33,11 +33,12 @@ Vcs-Git: https://salsa.debian.org/multimedia-team/juce.git Vcs-Browser: https://salsa.debian.org/multimedia-team/juce Package: juce-modules-source -Architecture: all -Multi-Arch: foreign +Architecture: any +Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, + juce-modules-source-data (= ${source:Version}), libasound2-dev, libcurl4-gnutls-dev | libcurl-dev, libfreetype6-dev, @@ -55,8 +56,10 @@ Depends: libvorbis-dev, Recommends: lv2-dev, -Replaces: libjuce-dev (<< 5.2.0~) -Breaks: libjuce-dev (<< 5.2.0~) +Replaces: + libjuce-dev (<< 5.2.0~), +Breaks: + libjuce-dev (<< 5.2.0~), Description: Jules' Utility Class Extensions (module sources) JUCE (Jules' Utility Class Extensions) is an all-encompassing C++ framework for developing cross-platform software. @@ -65,8 +68,25 @@ Description: Jules' Utility Class Extensions (module sources) applications, and is particularly well-suited for building highly-customised GUIs, and for handling graphics and sound. . - This package provides the sources for the JUCE modules, as used by 'jucer' - projects. (Projucer is provided in the 'juce-tools' package). + This package installs the sources for the JUCE modules along with + required development libraries, as used by 'jucer' projects. + (Projucer is provided in the 'juce-tools' package). + +Package: juce-modules-source-data +Architecture: all +Multi-Arch: foreign +Depends: +Replaces: juce-modules-source (<< 6.0.0~), +Breaks: juce-modules-source (<< 6.0.0~), +Description: Jules' Utility Class Extensions (module sources) + JUCE (Jules' Utility Class Extensions) is an all-encompassing C++ framework for + developing cross-platform software. + . + This package contains the actual source files. + . + This package is not intended for a direct installation. + Instead, you probably should install the 'juce-modules-source' package + (which will force this package to be installed as well). Package: juce-tools Architecture: any diff --git a/debian/juce-modules-source.install b/debian/juce-modules-source-data.install similarity index 100% rename from debian/juce-modules-source.install rename to debian/juce-modules-source-data.install -- 2.30.2