Browse Source

Update abgate

tags/v1.0
falkTX 4 years ago
parent
commit
efba435b07
5 changed files with 7 additions and 82 deletions
  1. +0
    -24
      patches/abGate/01_lv2core_to_lv2.patch
  2. +5
    -17
      patches/abGate/01_no-desktop-ui.patch
  3. +0
    -15
      patches/abGate/02_makefile-use-cxxflags.patch
  4. +0
    -24
      patches/abGate/04_cross-compile.patch
  5. +2
    -2
      plugins/abgate.json

+ 0
- 24
patches/abGate/01_lv2core_to_lv2.patch View File

@@ -1,24 +0,0 @@
Description: Port to LV2's new release.
Author: Alessio Treglia <alessio@debian.org>
Forwarded: Antanas Bružas <antanas@hippie.lt>
---
Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Index: abgate/Makefile
===================================================================
--- abgate.orig/Makefile 2014-02-01 21:48:06.998316241 +0100
+++ abgate/Makefile 2014-02-01 21:48:06.994316226 +0100
@@ -13,10 +13,10 @@
cd abGateQt; qmake-qt4; make
gate.so: gate.cpp
- g++ $(LDFLAGS) -O3 -shared -fPIC -DPIC gate.cpp `pkg-config --cflags --libs lv2core` -o gate.so
+ g++ $(LDFLAGS) -O3 -shared -fPIC -DPIC gate.cpp `pkg-config --cflags --libs lv2` -D_LV2_Descriptor=LV2_Descriptor -o gate.so
gate_gui.so: gate_gui.cpp main_window.cpp main_window.h knob.cpp knob.h toggle.cpp toggle.h preset_widget.cpp preset_widget.h presets.cpp presets.h preset.cpp preset.h gate_const.h ui.h plugin_configuration.h
- g++ $(LDFLAGS) -O3 -shared -fPIC -DPIC gate_gui.cpp main_window.cpp knob.cpp toggle.cpp preset_widget.cpp presets.cpp preset.cpp `pkg-config --cflags gtkmm-2.4 --libs lv2core gthread-2.0` -o gate_gui.so
+ g++ $(LDFLAGS) -O3 -shared -fPIC -DPIC gate_gui.cpp main_window.cpp knob.cpp toggle.cpp preset_widget.cpp presets.cpp preset.cpp `pkg-config --cflags gtkmm-2.4 --libs lv2 gthread-2.0` -o gate_gui.so
install: $(BUNDLE)
mkdir -p $(INSTALL_DIR)

patches/abGate/03_no-desktop-ui.patch → patches/abGate/01_no-desktop-ui.patch View File

@@ -1,15 +1,3 @@
diff -U 3 -H -w -E -d -r -N -- abGate-1.1.7.orig/Makefile abGate-1.1.7/Makefile
--- abGate-1.1.7.orig/Makefile 2014-01-13 10:17:05.000000000 +0100
+++ abGate-1.1.7/Makefile 2015-07-16 18:29:32.863103572 +0200
@@ -4,7 +4,7 @@
PREFIX = /usr
INSTALL_DIR = $(DESTDIR)$(PREFIX)/lib/lv2
-$(BUNDLE): manifest.ttl gate.ttl gate.so gate_gui.so bypass_on.png bypass_off.png knob.png background.png abGateQt/libabGateQt.so
+$(BUNDLE): manifest.ttl gate.ttl gate.so
rm -rf $(BUNDLE)
mkdir $(BUNDLE)
cp $^ $(BUNDLE)
diff -U 3 -H -w -E -d -r -N -- abGate-1.1.7.orig/gate.ttl abGate-1.1.7/gate.ttl
--- abGate-1.1.7.orig/gate.ttl 2012-04-21 07:18:24.000000000 +0200
+++ abGate-1.1.7/gate.ttl 2015-07-16 18:28:50.579702673 +0200
@@ -17,8 +5,8 @@ diff -U 3 -H -w -E -d -r -N -- abGate-1.1.7.orig/gate.ttl abGate-1.1.7/gate.ttl
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
-<http://hippie.lt/lv2/gate/guiQt4>
- a ui:Qt4UI;
-<http://hippie.lt/lv2/gate/guiQt5>
- a ui:Qt5UI;
- ui:requiredFeature ui:makeResident;
- ui:optionalFeature ui:noUserResize.
-
@@ -34,7 +22,7 @@ diff -U 3 -H -w -E -d -r -N -- abGate-1.1.7.orig/gate.ttl abGate-1.1.7/gate.ttl
doap:license <http://usefulinc.com/doap/licenses/lgpl>;
- ui:ui <http://hippie.lt/lv2/gate/guiQt4>;
- ui:ui <http://hippie.lt/lv2/gate/guiQt5>;
- ui:ui <http://hippie.lt/lv2/gate/gui>;
-
lv2:port [
@@ -48,8 +36,8 @@ diff -U 3 -H -w -E -d -r -N -- abGate-1.1.7.orig/manifest.ttl abGate-1.1.7/manif
lv2:binary <gate.so>;
rdfs:seeAlso <gate.ttl>.
-
-<http://hippie.lt/lv2/gate/guiQt4>
- a ui:Qt4UI;
-<http://hippie.lt/lv2/gate/guiQt5>
- a ui:Qt5UI;
- ui:binary <libabGateQt.so>;
- rdfs:seeAlso <gate.ttl>.
-

+ 0
- 15
patches/abGate/02_makefile-use-cxxflags.patch View File

@@ -1,15 +0,0 @@
--- abgate-1.1.7.orig/Makefile
+++ abgate-1.1.7/Makefile
@@ -13,10 +13,10 @@ abGateQt/libabGateQt.so:
cd abGateQt; qmake-qt4; make
gate.so: gate.cpp
- g++ $(LDFLAGS) -O3 -shared -fPIC -DPIC gate.cpp `pkg-config --cflags --libs lv2` -D_LV2_Descriptor=LV2_Descriptor -o gate.so
+ g++ $(CXXFLAGS) $(LDFLAGS) -O3 -shared -fPIC -DPIC gate.cpp `pkg-config --cflags --libs lv2` -D_LV2_Descriptor=LV2_Descriptor -o gate.so
gate_gui.so: gate_gui.cpp main_window.cpp main_window.h knob.cpp knob.h toggle.cpp toggle.h preset_widget.cpp preset_widget.h presets.cpp presets.h preset.cpp preset.h gate_const.h ui.h plugin_configuration.h
- g++ $(LDFLAGS) -O3 -shared -fPIC -DPIC gate_gui.cpp main_window.cpp knob.cpp toggle.cpp preset_widget.cpp presets.cpp preset.cpp `pkg-config --cflags gtkmm-2.4 --libs lv2 gthread-2.0` -o gate_gui.so
+ g++ $(CXXFLAGS) $(LDFLAGS) -O3 -shared -fPIC -DPIC gate_gui.cpp main_window.cpp knob.cpp toggle.cpp preset_widget.cpp presets.cpp preset.cpp `pkg-config --cflags gtkmm-2.4 --libs lv2 gthread-2.0` -o gate_gui.so
install: $(BUNDLE)
mkdir -p $(INSTALL_DIR)

+ 0
- 24
patches/abGate/04_cross-compile.patch View File

@@ -1,24 +0,0 @@
--- abgate-1.1.7.orig/Makefile
+++ abgate-1.1.7/Makefile
@@ -4,6 +4,8 @@ BUNDLE = abGate.lv2
PREFIX = /usr
INSTALL_DIR = $(DESTDIR)$(PREFIX)/lib/lv2
+CXX ?= g++
+
$(BUNDLE): manifest.ttl gate.ttl gate.so
rm -rf $(BUNDLE)
mkdir $(BUNDLE)
@@ -13,10 +15,10 @@ abGateQt/libabGateQt.so:
cd abGateQt; qmake-qt4; make
gate.so: gate.cpp
- g++ $(CXXFLAGS) $(LDFLAGS) -O3 -shared -fPIC -DPIC gate.cpp `pkg-config --cflags --libs lv2` -D_LV2_Descriptor=LV2_Descriptor -o gate.so
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -O3 -shared -fPIC -DPIC gate.cpp `pkg-config --cflags --libs lv2` -D_LV2_Descriptor=LV2_Descriptor -o gate.so
gate_gui.so: gate_gui.cpp main_window.cpp main_window.h knob.cpp knob.h toggle.cpp toggle.h preset_widget.cpp preset_widget.h presets.cpp presets.h preset.cpp preset.h gate_const.h ui.h plugin_configuration.h
- g++ $(CXXFLAGS) $(LDFLAGS) -O3 -shared -fPIC -DPIC gate_gui.cpp main_window.cpp knob.cpp toggle.cpp preset_widget.cpp presets.cpp preset.cpp `pkg-config --cflags gtkmm-2.4 --libs lv2 gthread-2.0` -o gate_gui.so
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -O3 -shared -fPIC -DPIC gate_gui.cpp main_window.cpp knob.cpp toggle.cpp preset_widget.cpp presets.cpp preset.cpp `pkg-config --cflags gtkmm-2.4 --libs lv2 gthread-2.0` -o gate_gui.so
install: $(BUNDLE)
mkdir -p $(INSTALL_DIR)

+ 2
- 2
plugins/abgate.json View File

@@ -1,7 +1,7 @@
{
"name": "abGate",
"lv2bundles": ["abGate.lv2"],
"version": "1.1.7",
"dlbaseurl": "http://download.sourceforge.net/abgate",
"version": "1.2.0",
"dlbaseurl": "https://github.com/antanasbruzas/abGate/archive",
"buildtype": "make"
}

Loading…
Cancel
Save