Browse Source

Update ardour package

master
falkTX 8 years ago
parent
commit
deba065178
20 changed files with 73 additions and 44 deletions
  1. +0
    -0
      source/ardour-v5/debian/ardour.desktop
  2. +5
    -0
      source/ardour-v5/debian/ardour.install
  3. +4
    -0
      source/ardour-v5/debian/ardour.menu
  4. +0
    -0
      source/ardour-v5/debian/ardour.xml
  5. +0
    -5
      source/ardour-v5/debian/ardour4.install
  6. +0
    -4
      source/ardour-v5/debian/ardour4.menu
  7. +6
    -0
      source/ardour-v5/debian/changelog
  8. +8
    -4
      source/ardour-v5/debian/control
  9. +5
    -5
      source/ardour-v5/debian/extra/ardour
  10. +8
    -4
      source/ardour-v5/debian/rules
  11. +0
    -0
      source/ardour/debian/ardour.desktop
  12. +5
    -0
      source/ardour/debian/ardour.install
  13. +4
    -0
      source/ardour/debian/ardour.menu
  14. +0
    -0
      source/ardour/debian/ardour.xml
  15. +0
    -5
      source/ardour/debian/ardour4.install
  16. +0
    -4
      source/ardour/debian/ardour4.menu
  17. +7
    -0
      source/ardour/debian/changelog
  18. +8
    -4
      source/ardour/debian/control
  19. +5
    -5
      source/ardour/debian/extra/ardour
  20. +8
    -4
      source/ardour/debian/rules

source/ardour-v5/debian/ardour4.desktop → source/ardour-v5/debian/ardour.desktop View File


+ 5
- 0
source/ardour-v5/debian/ardour.install View File

@@ -0,0 +1,5 @@
debian/ardour.desktop usr/share/applications/
debian/ardour.xml usr/share/mime/packages/
debian/extra/ardour usr/bin/

tmp/Ardour_*-*/* opt/ardour/

+ 4
- 0
source/ardour-v5/debian/ardour.menu View File

@@ -0,0 +1,4 @@
?package(ardour):needs="X11" section="Applications/Sound" \
hints="Professional,Featureful,WAV,GTK,MIDI,Music Editor,DAW,Multitrack,JACK,LADSPA" \
title="Ardour Digital Audio Workstation" command="/usr/bin/ardour"


source/ardour-v5/debian/ardour4.xml → source/ardour-v5/debian/ardour.xml View File


+ 0
- 5
source/ardour-v5/debian/ardour4.install View File

@@ -1,5 +0,0 @@
debian/ardour4.desktop usr/share/applications/
debian/ardour4.xml usr/share/mime/packages/
debian/extra/ardour4 usr/bin/

tmp/Ardour_*-*/* opt/ardour4/

+ 0
- 4
source/ardour-v5/debian/ardour4.menu View File

@@ -1,4 +0,0 @@
?package(ardour4):needs="X11" section="Applications/Sound" \
hints="Professional,Featureful,WAV,GTK,MIDI,Music Editor,DAW,Multitrack,JACK,LADSPA" \
title="Ardour Digital Audio Workstation 4" command="/usr/bin/ardour4"


+ 6
- 0
source/ardour-v5/debian/changelog View File

@@ -1,3 +1,9 @@
ardour-official-v5 (1:5.0.0-1kxstudio1v5) stable; urgency=medium

* Update to 5.0.0

-- falkTX <falktx@gmail.com> Fri, 12 Aug 2016 19:54:55 +0200

ardour4-official-v5 (1:4.7.0-1kxstudio1v5) stable; urgency=medium ardour4-official-v5 (1:4.7.0-1kxstudio1v5) stable; urgency=medium


* Update * Update


+ 8
- 4
source/ardour-v5/debian/control View File

@@ -1,4 +1,4 @@
Source: ardour4-official-v5
Source: ardour-official-v5
Section: sound Section: sound
Priority: extra Priority: extra
Maintainer: falkTX <falktx@gmail.com> Maintainer: falkTX <falktx@gmail.com>
@@ -14,10 +14,12 @@ Standards-Version: 3.9.4
DM-Upload-Allowed: yes DM-Upload-Allowed: yes
Homepage: http://www.ardour.org/ Homepage: http://www.ardour.org/


Package: ardour4
Package: ardour
Architecture: any Architecture: any
Section: sound Section: sound
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: ardour2, ardour3, ardour4
Replaces: ardour2, ardour3, ardour4
Description: digital audio workstation (graphical gtk2 interface) Description: digital audio workstation (graphical gtk2 interface)
Ardour is a multichannel hard disk recorder (HDR) and digital audio Ardour is a multichannel hard disk recorder (HDR) and digital audio
workstation (DAW). It can be used to control, record, edit and run workstation (DAW). It can be used to control, record, edit and run
@@ -73,10 +75,12 @@ Description: digital audio workstation (graphical gtk2 interface)
Further information can be Further information can be
found at <http://ardour.org/>. found at <http://ardour.org/>.


Package: ardour4-dbg
Package: ardour-dbg
Architecture: any Architecture: any
Section: debug Section: debug
Depends: ardour4
Depends: ardour
Conflicts: ardour2-dbg, ardour3-dbg, ardour4-dbg
Replaces: ardour2-dbg, ardour3-dbg, ardour4-dbg
Description: digital audio workstation (debugging symbols) Description: digital audio workstation (debugging symbols)
This package contains the debug symbols for Ardour4. This package contains the debug symbols for Ardour4.
. .


source/ardour-v5/debian/extra/ardour4 → source/ardour-v5/debian/extra/ardour View File

@@ -20,7 +20,7 @@ checkdebug "$@"
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
export PREBUNDLE_ENV="$(env)" export PREBUNDLE_ENV="$(env)"


BIN_DIR=/opt/ardour4/bin
BIN_DIR=/opt/ardour/bin
INSTALL_DIR=$(dirname $BIN_DIR) INSTALL_DIR=$(dirname $BIN_DIR)
LIB_DIR=$INSTALL_DIR/lib LIB_DIR=$INSTALL_DIR/lib
ETC_DIR=$INSTALL_DIR/etc ETC_DIR=$INSTALL_DIR/etc
@@ -31,12 +31,12 @@ ETC_DIR=$INSTALL_DIR/etc
export ARDOUR_BUNDLED=true export ARDOUR_BUNDLED=true


# NSM needs a path to this script # NSM needs a path to this script
export ARDOUR_SELF="ardour4"
export ARDOUR_SELF="ardour"


# edited # edited


export LXVST_PATH="$VST_PATH" export LXVST_PATH="$VST_PATH"
export PATH=/opt/ardour4/bin:$PATH
export PATH=/opt/ardour/bin:$PATH


# Disable extra modules from being loaded by gtk (example, libcanberra-gtk-module.so) # Disable extra modules from being loaded by gtk (example, libcanberra-gtk-module.so)
export GTK_MODULES="" export GTK_MODULES=""
@@ -45,7 +45,7 @@ export LD_LIBRARY_PATH=$INSTALL_DIR/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}


if [ "T" = "$DEBUG" ]; then if [ "T" = "$DEBUG" ]; then
export ARDOUR_INSIDE_GDB=1 export ARDOUR_INSIDE_GDB=1
exec gdb $INSTALL_DIR/bin/ardour-4.7.0
exec gdb $INSTALL_DIR/bin/ardour-5.0.0
else else
exec $INSTALL_DIR/bin/ardour-4.7.0 "$@"
exec $INSTALL_DIR/bin/ardour-5.0.0 "$@"
fi fi

+ 8
- 4
source/ardour-v5/debian/rules View File

@@ -14,21 +14,25 @@ override_dh_auto_install:
chmod -x $(ARDOUR_FILE) chmod -x $(ARDOUR_FILE)


cd tmp && \ cd tmp && \
tar -xf *.tar.bz2
tar -xf *.tar


rm tmp/Ardour_*-*/bin/ardour4
rm tmp/Ardour_*-*/bin/ardour5
rm tmp/Ardour_*-*/bin/*.uninstall.sh rm tmp/Ardour_*-*/bin/*.uninstall.sh
rm -r tmp/Ardour_*-*/etc/fonts/conf.d/ rm -r tmp/Ardour_*-*/etc/fonts/conf.d/
rm -r tmp/Ardour_*-*/lib/LV2/3D_delay.lv2
rm -r tmp/Ardour_*-*/lib/LV2/dyno-mite.lv2
rm -r tmp/Ardour_*-*/lib/LV2/gvplus.lv2
rm -r tmp/Ardour_*-*/lib/LV2/XT-*.lv2


override_dh_auto_clean: override_dh_auto_clean:
chmod -x $(ARDOUR_FILE) || true chmod -x $(ARDOUR_FILE) || true
rm -rf ./tmp rm -rf ./tmp


override_dh_strip: override_dh_strip:
dh_strip --dbg-package=ardour4-dbg
dh_strip --dbg-package=ardour-dbg


override_dh_shlibdeps: override_dh_shlibdeps:
env LD_LIBRARY_PATH=$(CURDIR)/debian/ardour4/opt/ardour4/lib:$(LD_LIBRARY_PATH) dh_shlibdeps
env LD_LIBRARY_PATH=$(CURDIR)/debian/ardour/opt/ardour/lib:$(LD_LIBRARY_PATH) dh_shlibdeps


%: %:
dh $@ dh $@

source/ardour/debian/ardour4.desktop → source/ardour/debian/ardour.desktop View File


+ 5
- 0
source/ardour/debian/ardour.install View File

@@ -0,0 +1,5 @@
debian/ardour.desktop usr/share/applications/
debian/ardour.xml usr/share/mime/packages/
debian/extra/ardour usr/bin/

tmp/Ardour_*-*/* opt/ardour/

+ 4
- 0
source/ardour/debian/ardour.menu View File

@@ -0,0 +1,4 @@
?package(ardour):needs="X11" section="Applications/Sound" \
hints="Professional,Featureful,WAV,GTK,MIDI,Music Editor,DAW,Multitrack,JACK,LADSPA" \
title="Ardour Digital Audio Workstation" command="/usr/bin/ardour"


source/ardour/debian/ardour4.xml → source/ardour/debian/ardour.xml View File


+ 0
- 5
source/ardour/debian/ardour4.install View File

@@ -1,5 +0,0 @@
debian/ardour4.desktop usr/share/applications/
debian/ardour4.xml usr/share/mime/packages/
debian/extra/ardour4 usr/bin/

tmp/Ardour_*-*/* opt/ardour4/

+ 0
- 4
source/ardour/debian/ardour4.menu View File

@@ -1,4 +0,0 @@
?package(ardour4):needs="X11" section="Applications/Sound" \
hints="Professional,Featureful,WAV,GTK,MIDI,Music Editor,DAW,Multitrack,JACK,LADSPA" \
title="Ardour Digital Audio Workstation 4" command="/usr/bin/ardour4"


+ 7
- 0
source/ardour/debian/changelog View File

@@ -1,3 +1,10 @@
ardour-official (1:5.0.0-1kxstudio1) stable; urgency=medium

* Update to 5.0.0
* Generic ardour package

-- falkTX <falktx@gmail.com> Fri, 12 Aug 2016 19:20:51 +0200

ardour4-official (1:4.7.0-1kxstudio1) stable; urgency=medium ardour4-official (1:4.7.0-1kxstudio1) stable; urgency=medium


* Update * Update


+ 8
- 4
source/ardour/debian/control View File

@@ -1,4 +1,4 @@
Source: ardour4-official
Source: ardour-official
Section: sound Section: sound
Priority: extra Priority: extra
Maintainer: falkTX <falktx@gmail.com> Maintainer: falkTX <falktx@gmail.com>
@@ -14,10 +14,12 @@ Standards-Version: 3.9.4
DM-Upload-Allowed: yes DM-Upload-Allowed: yes
Homepage: http://www.ardour.org/ Homepage: http://www.ardour.org/


Package: ardour4
Package: ardour
Architecture: any Architecture: any
Section: sound Section: sound
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${shlibs:Depends}, ${misc:Depends}
Conflicts: ardour2, ardour3, ardour4
Replaces: ardour2, ardour3, ardour4
Description: digital audio workstation (graphical gtk2 interface) Description: digital audio workstation (graphical gtk2 interface)
Ardour is a multichannel hard disk recorder (HDR) and digital audio Ardour is a multichannel hard disk recorder (HDR) and digital audio
workstation (DAW). It can be used to control, record, edit and run workstation (DAW). It can be used to control, record, edit and run
@@ -73,10 +75,12 @@ Description: digital audio workstation (graphical gtk2 interface)
Further information can be Further information can be
found at <http://ardour.org/>. found at <http://ardour.org/>.


Package: ardour4-dbg
Package: ardour-dbg
Architecture: any Architecture: any
Section: debug Section: debug
Depends: ardour4
Depends: ardour
Conflicts: ardour2-dbg, ardour3-dbg, ardour4-dbg
Replaces: ardour2-dbg, ardour3-dbg, ardour4-dbg
Description: digital audio workstation (debugging symbols) Description: digital audio workstation (debugging symbols)
This package contains the debug symbols for Ardour4. This package contains the debug symbols for Ardour4.
. .


source/ardour/debian/extra/ardour4 → source/ardour/debian/extra/ardour View File

@@ -20,7 +20,7 @@ checkdebug "$@"
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
export PREBUNDLE_ENV="$(env)" export PREBUNDLE_ENV="$(env)"


BIN_DIR=/opt/ardour4/bin
BIN_DIR=/opt/ardour/bin
INSTALL_DIR=$(dirname $BIN_DIR) INSTALL_DIR=$(dirname $BIN_DIR)
LIB_DIR=$INSTALL_DIR/lib LIB_DIR=$INSTALL_DIR/lib
ETC_DIR=$INSTALL_DIR/etc ETC_DIR=$INSTALL_DIR/etc
@@ -31,12 +31,12 @@ ETC_DIR=$INSTALL_DIR/etc
export ARDOUR_BUNDLED=true export ARDOUR_BUNDLED=true


# NSM needs a path to this script # NSM needs a path to this script
export ARDOUR_SELF="ardour4"
export ARDOUR_SELF="ardour"


# edited # edited


export LXVST_PATH="$VST_PATH" export LXVST_PATH="$VST_PATH"
export PATH=/opt/ardour4/bin:$PATH
export PATH=/opt/ardour/bin:$PATH


# Disable extra modules from being loaded by gtk (example, libcanberra-gtk-module.so) # Disable extra modules from being loaded by gtk (example, libcanberra-gtk-module.so)
export GTK_MODULES="" export GTK_MODULES=""
@@ -45,7 +45,7 @@ export LD_LIBRARY_PATH=$INSTALL_DIR/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}


if [ "T" = "$DEBUG" ]; then if [ "T" = "$DEBUG" ]; then
export ARDOUR_INSIDE_GDB=1 export ARDOUR_INSIDE_GDB=1
exec gdb $INSTALL_DIR/bin/ardour-4.7.0
exec gdb $INSTALL_DIR/bin/ardour-5.0.0
else else
exec $INSTALL_DIR/bin/ardour-4.7.0 "$@"
exec $INSTALL_DIR/bin/ardour-5.0.0 "$@"
fi fi

+ 8
- 4
source/ardour/debian/rules View File

@@ -14,21 +14,25 @@ override_dh_auto_install:
chmod -x $(ARDOUR_FILE) chmod -x $(ARDOUR_FILE)


cd tmp && \ cd tmp && \
tar -xf *.tar.bz2
tar -xf *.tar


rm tmp/Ardour_*-*/bin/ardour4
rm tmp/Ardour_*-*/bin/ardour5
rm tmp/Ardour_*-*/bin/*.uninstall.sh rm tmp/Ardour_*-*/bin/*.uninstall.sh
rm -r tmp/Ardour_*-*/etc/fonts/conf.d/ rm -r tmp/Ardour_*-*/etc/fonts/conf.d/
rm -r tmp/Ardour_*-*/lib/LV2/3D_delay.lv2
rm -r tmp/Ardour_*-*/lib/LV2/dyno-mite.lv2
rm -r tmp/Ardour_*-*/lib/LV2/gvplus.lv2
rm -r tmp/Ardour_*-*/lib/LV2/XT-*.lv2


override_dh_auto_clean: override_dh_auto_clean:
chmod -x $(ARDOUR_FILE) || true chmod -x $(ARDOUR_FILE) || true
rm -rf ./tmp rm -rf ./tmp


override_dh_strip: override_dh_strip:
dh_strip --dbg-package=ardour4-dbg
dh_strip --dbg-package=ardour-dbg


override_dh_shlibdeps: override_dh_shlibdeps:
env LD_LIBRARY_PATH=$(CURDIR)/debian/ardour4/opt/ardour4/lib:$(LD_LIBRARY_PATH) dh_shlibdeps
env LD_LIBRARY_PATH=$(CURDIR)/debian/ardour/opt/ardour/lib:$(LD_LIBRARY_PATH) dh_shlibdeps


%: %:
dh $@ dh $@

Loading…
Cancel
Save