Imported Debian patch 0.9.6~dfsg1-1
authorJaromír Mikeš <mira.mikes@seznam.cz>
Wed, 8 Apr 2015 12:59:44 +0000 (14:59 +0200)
committerJaromír Mikeš <mira.mikes@seznam.cz>
Tue, 9 Jun 2015 18:43:31 +0000 (20:43 +0200)
15 files changed:
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/gbp.conf [new file with mode: 0644]
debian/giada.1 [new file with mode: 0644]
debian/giada.desktop [new file with mode: 0644]
debian/giada.manpages [new file with mode: 0644]
debian/giada.menu [new file with mode: 0644]
debian/giada.svg [new file with mode: 0644]
debian/giada.xpm [new file with mode: 0644]
debian/install [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/source/format [new file with mode: 0644]
debian/watch [new file with mode: 0644]

diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..475dfef
--- /dev/null
@@ -0,0 +1,5 @@
+giada (0.9.6~dfsg1-1) unstable; urgency=medium
+
+  * Initial release. (Closes: Bug#786610)
+
+ -- Jaromír Mikeš <mira.mikes@seznam.cz>  Wed, 08 Apr 2015 14:59:44 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..ec63514
--- /dev/null
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..1b5583d
--- /dev/null
@@ -0,0 +1,40 @@
+Source: giada
+Section: sound
+Priority: optional
+Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
+Uploaders:
+ Jaromír Mikeš <mira.mikes@seznam.cz>
+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 (file)
index 0000000..143fcf2
--- /dev/null
@@ -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 <giadaloopmachine@gmail.com>
+Source: http://www.giadamusic.com
+
+Files: *
+Copyright:
+ 2010-2015 Giovanni A. Zuliani | Monocasual
+License: GPL-3+
+
+Files: debian/*
+Copyright:
+ 2015 Jaromír Mikeš <mira.mikes@seznam.cz>
+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 <http://www.gnu.org/licenses/>.
+ .
+ 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 (file)
index 0000000..cec628c
--- /dev/null
@@ -0,0 +1,2 @@
+[DEFAULT]
+pristine-tar = True
diff --git a/debian/giada.1 b/debian/giada.1
new file mode 100644 (file)
index 0000000..613f76b
--- /dev/null
@@ -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 <n>    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š <mira.mikes@seznam.cz>,
+for the Debian project (but may be used by others).
diff --git a/debian/giada.desktop b/debian/giada.desktop
new file mode 100644 (file)
index 0000000..f211350
--- /dev/null
@@ -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 (file)
index 0000000..b9f9d77
--- /dev/null
@@ -0,0 +1 @@
+debian/giada.1
diff --git a/debian/giada.menu b/debian/giada.menu
new file mode 100644 (file)
index 0000000..51349f8
--- /dev/null
@@ -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 (file)
index 0000000..a64cac1
--- /dev/null
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
+  "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<svg width="48" height="48">
+  <image id="image0" width="48" height="48" x="0" y="0"
+    xlink:href="data:image/png;base64,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" />
+</svg>
diff --git a/debian/giada.xpm b/debian/giada.xpm
new file mode 100644 (file)
index 0000000..f322afd
--- /dev/null
@@ -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 (file)
index 0000000..c2d066b
--- /dev/null
@@ -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 (executable)
index 0000000..8b6ed90
--- /dev/null
@@ -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>\(.*\)<\/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 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..c1f2021
--- /dev/null
@@ -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