From 44c6dd58993b1ae686f9c772ab64c8f857f68417 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jarom=C3=ADr=20Mike=C5=A1?= Date: Wed, 8 Apr 2015 14:59:44 +0200 Subject: [PATCH] Imported Debian patch 0.9.6~dfsg1-1 --- debian/changelog | 5 ++ debian/compat | 1 + debian/control | 40 ++++++++++++++ debian/copyright | 61 +++++++++++++++++++++ debian/gbp.conf | 2 + debian/giada.1 | 35 ++++++++++++ debian/giada.desktop | 11 ++++ debian/giada.manpages | 1 + debian/giada.menu | 6 +++ debian/giada.svg | 35 ++++++++++++ debian/giada.xpm | 122 ++++++++++++++++++++++++++++++++++++++++++ debian/install | 3 ++ debian/rules | 36 +++++++++++++ debian/source/format | 1 + debian/watch | 3 ++ 15 files changed, 362 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/gbp.conf create mode 100644 debian/giada.1 create mode 100644 debian/giada.desktop create mode 100644 debian/giada.manpages create mode 100644 debian/giada.menu create mode 100644 debian/giada.svg create mode 100644 debian/giada.xpm create mode 100644 debian/install create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/watch diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..475dfef --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +giada (0.9.6~dfsg1-1) unstable; urgency=medium + + * Initial release. (Closes: Bug#786610) + + -- Jaromír Mikeš Wed, 08 Apr 2015 14:59:44 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..1b5583d --- /dev/null +++ b/debian/control @@ -0,0 +1,40 @@ +Source: giada +Section: sound +Priority: optional +Maintainer: Debian Multimedia Maintainers +Uploaders: + Jaromír Mikeš +Build-Depends: + debhelper (>= 9), + dh-autoreconf, + libsndfile1-dev (>= 1.0.25), + libsamplerate0-dev (>= 0.1.8), + libasound2 (>= 1.0.16), + libjack-dev, + libpulse-dev, + libxft2-dev, + libxpm-dev, + libxext-dev, + libfltk1.3-dev, + librtmidi-dev (>= 2.1.0~ds0) +Standards-Version: 3.9.6 +Vcs-Git: git://anonscm.debian.org/pkg-multimedia/giada.git +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/giada.git +Homepage: http://www.giadamusic.com + +Package: giada +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + jackd +Description: Hardcore Loop Machine + free, minimal, hardcore audio tool for DJs, + live performers and electronic musicians. + Pick up your channel, fill it with samples or MIDI events + and start the show by using this tiny piece of software + as a loop machine, drum machine, sequencer, + live sampler or yet as a plugin/effect host. + . + Giada aims to be a compact and portable virtual device + for production use and live sets. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..143fcf2 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,61 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Gaida +Upstream-Contact: Giovanni A. Zuliani | Monocasual +Source: http://www.giadamusic.com + +Files: * +Copyright: + 2010-2015 Giovanni A. Zuliani | Monocasual +License: GPL-3+ + +Files: debian/* +Copyright: + 2015 Jaromír Mikeš +License: MIT + +Files: src/rtaudio-mod/RtAudio.h + src/rtaudio-mod/RtAudio.cpp +Copyright: + 2001-2014 Gary P. Scavone +License: GPL-3+ + +License: GPL-3+ + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. +Comment: You should have received a copy of the GNU General Public License + along with this program. If not, see . + . + On Debian systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-3'. + +License: MIT + Permission is hereby granted, free of charge, to any person + obtaining a copy of this software and associated documentation files + (the "Software"), to deal in the Software without restriction, + including without limitation the rights to use, copy, modify, merge, + publish, distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to do so, + subject to the following conditions: + . + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + . + Any person wishing to distribute modifications to the Software is + asked to send the modifications to the original developer so that + they can be incorporated into the canonical version. This is, + however, not a binding provision of this license. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR + ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF + CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..cec628c --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,2 @@ +[DEFAULT] +pristine-tar = True diff --git a/debian/giada.1 b/debian/giada.1 new file mode 100644 index 0000000..613f76b --- /dev/null +++ b/debian/giada.1 @@ -0,0 +1,35 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH GIADA 1 "May 23, 2015" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.IX Title "GIADA 1" +.TH giada 1 +.SH "NAME" +giada \- Hardcore Loop Machine. +.SH "SYNOPSIS" +.IX Header "SYNOPSIS" +giada +.SH "DESCRIPTION" +.IX Header "DESCRIPTION" +Free, minimal, hardcore audio tool for DJs, live performers and electronic musicians. +Pick up your channel, fill it with samples or MIDI events and start the show by using +this tiny piece of software as a loop machine, drum machine, sequencer, +live sampler or yet as a plugin/effect host. +.LP +Giada aims to be a compact and portable virtual device for production use and live sets. +.SH AUTHOR +This manual page was written by Jaromír Mikeš , +for the Debian project (but may be used by others). diff --git a/debian/giada.desktop b/debian/giada.desktop new file mode 100644 index 0000000..f211350 --- /dev/null +++ b/debian/giada.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Giada +Name[es]=Giada +GenericName=Drum machine and loop sequencer +GenericName[es]=Caja de ritmos y secuenciador de loops +Icon=giada +Type=Application +Exec=giada +Terminal=false +Categories=AudioVideo;Audio;X-Digital_Processing;X-Jack;X-MIDI;Midi; +Keywords=midi;jackd;alsa;pulse;audio;sound;loop; diff --git a/debian/giada.manpages b/debian/giada.manpages new file mode 100644 index 0000000..b9f9d77 --- /dev/null +++ b/debian/giada.manpages @@ -0,0 +1 @@ +debian/giada.1 diff --git a/debian/giada.menu b/debian/giada.menu new file mode 100644 index 0000000..51349f8 --- /dev/null +++ b/debian/giada.menu @@ -0,0 +1,6 @@ +?package(giada):needs="X11" \ + section="Applications/Sound" \ + icon="/usr/share/pixmaps/giada.xpm" \ + title="GIADA" \ + command="/usr/bin/giada" \ + hints="LOOP,WAV,MIDI,JACK,ALSA" diff --git a/debian/giada.svg b/debian/giada.svg new file mode 100644 index 0000000..a64cac1 --- /dev/null +++ b/debian/giada.svg @@ -0,0 +1,35 @@ + + + + + diff --git a/debian/giada.xpm b/debian/giada.xpm new file mode 100644 index 0000000..f322afd --- /dev/null +++ b/debian/giada.xpm @@ -0,0 +1,122 @@ +/* XPM */ +static char *giada[] = { +/* columns rows colors chars-per-pixel */ +"32 32 84 1 ", +" c #001C001C001C", +". c #00B700B700B7", +"X c #023A023A023A", +"o c #031703170317", +"O c #042704270427", +"+ c #057905790579", +"@ c #05FE05FE05FE", +"# c #073407340734", +"$ c #085708570857", +"% c #097009700970", +"& c #0A5C0A5C0A5C", +"* c #0B2D0B2D0B2D", +"= c #0C420C420C42", +"- c #0CED0CED0CED", +"; c #0F7C0F7C0F7C", +": c #102210221022", +"> c #10F210F210F2", +", c #128F128F128F", +"< c #142F142F142F", +"1 c #14F514F514F5", +"2 c #165916591659", +"3 c #184418441844", +"4 c #192D192D192D", +"5 c #1A481A481A48", +"6 c #1C211C211C21", +"7 c #1D4E1D4E1D4E", +"8 c #1DFD1DFD1DFD", +"9 c #1F451F451F45", +"0 c #200E200E200E", +"q c #211821182118", +"w c #226C226C226C", +"e c #22DF22DF22DF", +"r c #243A243A243A", +"t c #254E254E254E", +"y c #277127712771", +"u c #27F827F827F8", +"i c #29EE29EE29EE", +"p c #2AED2AED2AED", +"a c #2C3D2C3D2C3D", +"s c #2D192D192D19", +"d c #2DE92DE92DE9", +"f c #2F8A2F8A2F8A", +"g c #304530453045", +"h c #315431543154", +"j c #322932293229", +"k c #335733573357", +"l c #346334633463", +"z c #34CC34CC34CC", +"x c #363E363E363E", +"c c #374337433743", +"v c #381738173817", +"b c #391539153915", +"n c #3A593A593A59", +"m c #3B923B923B92", +"M c #3C4F3C4F3C4F", +"N c #3D013D013D01", +"B c #3EBA3EBA3EBA", +"V c #3F2B3F2B3F2B", +"C c #403B403B403B", +"Z c #417741774177", +"A c #423842384238", +"S c #439343934393", +"D c #441644164416", +"F c #452E452E452E", +"G c #464E464E464E", +"H c #471147114711", +"J c #492749274927", +"K c #4AC84AC84AC8", +"L c #4B684B684B68", +"P c #4BE34BE34BE3", +"I c #4D6B4D6B4D6B", +"U c #4E6A4E6A4E6A", +"Y c #4F454F454F45", +"T c #505550555055", +"R c #516851685168", +"E c #51D451D451D4", +"W c #531D531D531D", +"Q c #556755675567", +"! c #563256325632", +"~ c #573A573A573A", +"^ c #587D587D587D", +"/ c #599F599F599F", +"( c #5A3E5A3E5A3E", +") c None", +/* pixels */ +"))))))))))))))))))))))))))))))))", +"))))))))))))))NIIIJEJ)))IIH)))))", +"))))))))))))ZI((EEQIJE)cQ(I)))))", +")))))))))))HQ(EH)))))HIQ((I)))))", +"))))))))))H((E))))))))NQ((E)))))", +")))))))))HQ(QZ)))))))))I(Qv)))))", +")))))))))IQQJ))))))))))QQQ))))))", +"))))))))ZEEI))))))))))vEEE))))))", +"))))))))JIIH))))))))))NEIH))))))", +")))))))cHJHc))))))))))HJJc))))))", +")))))))NHHZ)))))))))))ZHHg))))))", +")))))))cNZv))))))))))gZZZ)))))))", +")))))))gNNc))))))))))cNZv)))))))", +")))))))gvvg))))))))))vvNg)))))))", +")))))))accg)))))))))avcvg)))))))", +")))))))pggp))))))))taggga)))))))", +"))))))))ppp)))))))qp8tap8)))))))", +"))))))))qpt8)))))8t8)ppp))))))))", +")))))))))qtq8))58q)))ttt))))))))", +"))))))))))5q88q85)))2qq8))))))))", +"))))))))))))))))))))588:))))))))", +"))))))))))))))))))))255)))))))))", +")))))))))))))))))))::22)))))))))", +"))))))))))))))))))):::-)))))))))", +")))))***O)))))))))*--*))))))))))", +")))))OOO*))))))))OO**)))))))))))", +"))))).OO..))))))OOO.))))))))))))", +")))))).............)))))))))))))", +"))))))))).......))))))))))))))))", +"))))))))))))))))))))))))))))))))", +"))))))))))))))))))))))))))))))))", +"))))))))))))))))))))))))))))))))" +}; diff --git a/debian/install b/debian/install new file mode 100644 index 0000000..c2d066b --- /dev/null +++ b/debian/install @@ -0,0 +1,3 @@ +debian/giada.desktop usr/share/applications +debian/giada.svg usr/share/pixmaps/ +debian/giada.xpm usr/share/pixmaps/ diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..8b6ed90 --- /dev/null +++ b/debian/rules @@ -0,0 +1,36 @@ +#!/usr/bin/make -f + +# Path to the debian directory +DEBIAN_DIR := $(shell echo ${MAKEFILE_LIST} | awk '{print $$1}' | xargs dirname ) +UPSTREAM_VERSION ?=$(shell uscan --dehs | sed -n 's/.*\(.*\)<\/upstream-version>.*/\1/p') +DFSG = dfsg1 +PKG = $(shell dpkg-parsechangelog | sed -ne 's/^Source: //p') + +LDFLAGS+=-Wl,--as-needed + +%: + dh $@ --parallel --with autoreconf + +override_dh_autoreconf: + ./autogen.sh + dh_autoreconf + +override_dh_auto_configure: + dh_auto_configure -- --target=linux + +override_dh_auto_build: + $(MAKE) libs -C src/ + $(MAKE) -C src/ +# $(MAKE) + +get-orig-source: + uscan --noconf --force-download --rename --download-current-version --destdir=. + tar -xf $(PKG)_$(UPSTREAM_VERSION).orig.tar.gz + mv $(PKG)-$(UPSTREAM_VERSION) $(PKG)-$(UPSTREAM_VERSION)~$(DFSG) + rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/src/rtaudio-mod/include + rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/src/vst + rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/src/*.dll + rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG)/.gitignore + XZ_OPT=-9 tar cJf ../$(PKG)_$(UPSTREAM_VERSION)~$(DFSG).orig.tar.xz $(PKG)-$(UPSTREAM_VERSION)~$(DFSG) + rm -rf $(PKG)-$(UPSTREAM_VERSION)~$(DFSG) + rm -rf $(PKG)_$(UPSTREAM_VERSION).orig.tar.gz diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..c1f2021 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/giada-$1\.tar\.gz/,uversionmangle=s/-rc/~rc/,dversionmangle=s/~dfsg.*// \ + https://github.com/monocasual/giada/tags .*/v?(\d\S*)\.tar\.gz -- 2.30.2