1 |
commit: 8bfe6eeb3e79cf2d8b72c39fe91d8e75f040740f |
2 |
Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com> |
3 |
AuthorDate: Thu Oct 29 20:16:19 2020 +0000 |
4 |
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Oct 31 15:58:44 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bfe6eeb |
7 |
|
8 |
media-sound/wildmidi: update 0.4.3 |
9 |
|
10 |
Migrated to EAPI 7, fixed timidity-freepats location in config, removed |
11 |
unused files. |
12 |
|
13 |
Closes: https://bugs.gentoo.org/656814 |
14 |
Closes: https://bugs.gentoo.org/749759 |
15 |
Package-Manager: Portage-3.0.8, Repoman-3.0.2 |
16 |
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com> |
17 |
Closes: https://github.com/gentoo/gentoo/pull/18069 |
18 |
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> |
19 |
|
20 |
media-sound/wildmidi/Manifest | 1 + |
21 |
media-sound/wildmidi/files/wildmidi.cfg | 138 ----------------------------- |
22 |
media-sound/wildmidi/metadata.xml | 9 +- |
23 |
media-sound/wildmidi/wildmidi-0.4.3.ebuild | 59 ++++++++++++ |
24 |
4 files changed, 68 insertions(+), 139 deletions(-) |
25 |
|
26 |
diff --git a/media-sound/wildmidi/Manifest b/media-sound/wildmidi/Manifest |
27 |
index 97a6718b240..9e30ac003bb 100644 |
28 |
--- a/media-sound/wildmidi/Manifest |
29 |
+++ b/media-sound/wildmidi/Manifest |
30 |
@@ -1 +1,2 @@ |
31 |
DIST wildmidi-0.3.13.tar.gz 132407 BLAKE2B 5f603adb7583d47ca0595a48a385412d09ca8b19e99c93ba474d91076fa17a54e12e08bb39ea73d16c07addeab86e6c9d8b778d19045ef6b7d551d041bbc58fa SHA512 e9ede8a98c97e57a7bd34e63fc725a1b47bbff6b41f5dca101249917f0e7756ce4d93a84b8d5b6f592687fd3deed369c22c727873c9bdd1bea6e8c31fdbb4fdb |
32 |
+DIST wildmidi-0.4.3.tar.gz 196750 BLAKE2B 580903dd1e7dc61193b593f3706d5070ae5cf26394919f8d632098aa0dda14d8d65631c902a6a01d02d046e639df4d66727849954b5d6f76dba8d12235e20b8d SHA512 7e86e998ee97cdf57328e4cf5ef52a64926fd01999879c0eae5b6c823be4e6d116f7026230bd15d209e6616fbc7ba1c29ebd1f3be04735e341ce5c83298f956f |
33 |
|
34 |
diff --git a/media-sound/wildmidi/files/wildmidi.cfg b/media-sound/wildmidi/files/wildmidi.cfg |
35 |
deleted file mode 100644 |
36 |
index 3cdfbd3c144..00000000000 |
37 |
--- a/media-sound/wildmidi/files/wildmidi.cfg |
38 |
+++ /dev/null |
39 |
@@ -1,138 +0,0 @@ |
40 |
-# Automatically generated on Πεμ 26 Αύγ 2010 09:01:08 μμ EEST |
41 |
-# by http://freepats.opensrc.org/mkcfg.sh.txt |
42 |
- |
43 |
-dir /usr/share/timidity/freepats |
44 |
-drumset 0 |
45 |
- |
46 |
- 25 Drum_000/025_Snare_Roll.pat |
47 |
- 26 Drum_000/026_Snap.pat |
48 |
- 27 Drum_000/027_High_Q.pat |
49 |
- 31 Drum_000/031_Sticks.pat |
50 |
- 32 Drum_000/032_Square_Click.pat |
51 |
- 33 Drum_000/033_Metronome_Click.pat |
52 |
- 34 Drum_000/034_Metronome_Bell.pat |
53 |
- 35 Drum_000/035_Kick_1.pat amp=100 |
54 |
- 36 Drum_000/036_Kick_2.pat amp=100 |
55 |
- 37 Drum_000/037_Stick_Rim.pat |
56 |
- 38 Drum_000/038_Snare_1.pat |
57 |
- 39 Drum_000/039_Clap_Hand.pat amp=100 |
58 |
- 40 Drum_000/040_Snare_2.pat |
59 |
- 41 Drum_000/041_Tom_Low_2.pat amp=100 |
60 |
- 42 Drum_000/042_Hi-Hat_Closed.pat |
61 |
- 43 Drum_000/043_Tom_Low_1.pat amp=100 |
62 |
- 44 Drum_000/044_Hi-Hat_Pedal.pat |
63 |
- 45 Drum_000/045_Tom_Mid_2.pat amp=100 |
64 |
- 46 Drum_000/046_Hi-Hat_Open.pat |
65 |
- 47 Drum_000/047_Tom_Mid_1.pat amp=100 |
66 |
- 48 Drum_000/048_Tom_High_2.pat amp=100 |
67 |
- 49 Drum_000/049_Cymbal_Crash_1.pat |
68 |
- 50 Drum_000/050_Tom_High_1.pat amp=100 |
69 |
- 51 Drum_000/051_Cymbal_Ride_1.pat |
70 |
- 52 Drum_000/052_Cymbal_Chinese.pat |
71 |
- 53 Drum_000/053_Cymbal_Ride_Bell.pat amp=100 |
72 |
- 54 Drum_000/054_Tombourine.pat |
73 |
- 55 Drum_000/055_Cymbal_Splash.pat |
74 |
- 56 Drum_000/056_Cow_Bell.pat |
75 |
- 57 Drum_000/057_Cymbal_Crash_2.pat |
76 |
- 58 Drum_000/058_Vibra-Slap.pat |
77 |
- 59 Drum_000/059_Cymbal_Ride_2.pat |
78 |
- 60 Drum_000/060_Bongo_High.pat |
79 |
- 61 Drum_000/061_Bongo_Low.pat |
80 |
- 62 Drum_000/062_Conga_High_1_Mute.pat |
81 |
- 63 Drum_000/063_Conga_High_2_Open.pat |
82 |
- 64 Drum_000/064_Conga_Low.pat |
83 |
- 65 Drum_000/065_Timbale_High.pat |
84 |
- 66 Drum_000/066_Timbale_Low.pat |
85 |
- 67 Drum_000/067_Agogo_High.pat |
86 |
- 68 Drum_000/068_Agogo_Low.pat |
87 |
- 69 Drum_000/069_Cabasa.pat amp=100 |
88 |
- 70 Drum_000/070_Maracas.pat |
89 |
- 71 Drum_000/071_Whistle_1_High_Short.pat |
90 |
- 72 Drum_000/072_Whistle_2_Low_Long.pat |
91 |
- 73 Drum_000/073_Guiro_1_Short.pat |
92 |
- 74 Drum_000/074_Guiro_2_Long.pat |
93 |
- 75 Drum_000/075_Claves.pat amp=100 |
94 |
- 76 Drum_000/076_Wood_Block_1_High.pat |
95 |
- 77 Drum_000/077_Wood_Block_2_Low.pat |
96 |
- 78 Drum_000/078_Cuica_1_Mute.pat amp=100 |
97 |
- 79 Drum_000/079_Cuica_2_Open.pat amp=100 |
98 |
- 80 Drum_000/080_Triangle_1_Mute.pat |
99 |
- 81 Drum_000/081_Triangle_2_Open.pat |
100 |
- 82 Drum_000/082_Shaker.pat |
101 |
- 84 Drum_000/084_Belltree.pat |
102 |
- |
103 |
-bank 0 |
104 |
- |
105 |
- 0 Tone_000/000_Acoustic_Grand_Piano.pat amp=120 pan=center |
106 |
- 1 Tone_000/001_Acoustic_Brite_Piano.pat |
107 |
- 2 Tone_000/002_Electric_Grand_Piano.pat |
108 |
- 4 Tone_000/004_Electric_Piano_1_Rhodes.pat |
109 |
- 5 Tone_000/005_Electric_Piano_2_Chorused_Yamaha_DX.pat |
110 |
- 6 Tone_000/006_Harpsichord.pat |
111 |
- 7 Tone_000/007_Clavinet.pat |
112 |
- 8 Tone_000/008_Celesta.pat |
113 |
- 9 Tone_000/009_Glockenspiel.pat |
114 |
- 13 Tone_000/013_Xylophone.pat |
115 |
- 14 Tone_000/014_Tubular_Bells.pat |
116 |
- 15 Tone_000/015_Dulcimer.pat |
117 |
- 16 Tone_000/016_Hammond_Organ.pat |
118 |
- 19 Tone_000/019_Church_Organ.pat |
119 |
- 21 Tone_000/021_Accordion.pat |
120 |
- 23 Tone_000/023_Tango_Accordion.pat |
121 |
- 24 Tone_000/024_Nylon_Guitar.pat |
122 |
- 25 Tone_000/025_Steel_Guitar.pat |
123 |
- 26 Tone_000/026_Jazz_Guitar.pat |
124 |
- 27 Tone_000/027_Clean_Electric_Guitar.pat |
125 |
- 28 Tone_000/028_Muted_Electric_Guitar.pat |
126 |
- 29 Tone_000/029_Overdriven_Guitar.pat |
127 |
- 30 Tone_000/030_Distortion_Guitar.pat |
128 |
- 32 Tone_000/032_Acoustic_Bass.pat |
129 |
- 33 Tone_000/033_Finger_Bass.pat |
130 |
- 34 Tone_000/034_Pick_Bass.pat |
131 |
- 35 Tone_000/035_Fretless_Bass.pat |
132 |
- 36 Tone_000/036_Slap_Bass_1.pat |
133 |
- 37 Tone_000/037_Slap_Bass_2.pat |
134 |
- 38 Tone_000/038_Synth_Bass_1.pat |
135 |
- 40 Tone_000/040_Violin.pat |
136 |
- 42 Tone_000/042_Cello.pat |
137 |
- 44 Tone_000/044_Tremolo_Strings.pat |
138 |
- 45 Tone_000/045_Pizzicato_Strings.pat |
139 |
- 46 Tone_000/046_Harp.pat |
140 |
- 47 Tone_000/047_Timpani.pat |
141 |
- 48 Tone_000/048_String_Ensemble_1_Marcato.pat |
142 |
- 53 Tone_000/053_Voice_Oohs.pat |
143 |
- 56 Tone_000/056_Trumpet.pat |
144 |
- 57 Tone_000/057_Trombone.pat |
145 |
- 58 Tone_000/058_Tuba.pat |
146 |
- 59 Tone_000/059_Muted_Trumpet.pat |
147 |
- 60 Tone_000/060_French_Horn.pat |
148 |
- 61 Tone_000/061_Brass_Section.pat |
149 |
- 64 Tone_000/064_Soprano_Sax.pat |
150 |
- 65 Tone_000/065_Alto_Sax.pat |
151 |
- 66 Tone_000/066_Tenor_Sax.pat |
152 |
- 67 Tone_000/067_Baritone_Sax.pat |
153 |
- 68 Tone_000/068_Oboe.pat |
154 |
- 69 Tone_000/069_English_Horn.pat |
155 |
- 70 Tone_000/070_Bassoon.pat |
156 |
- 71 Tone_000/071_Clarinet.pat |
157 |
- 72 Tone_000/072_Piccolo.pat |
158 |
- 73 Tone_000/073_Flute.pat |
159 |
- 74 Tone_000/074_Recorder.pat |
160 |
- 75 Tone_000/075_Pan_Flute.pat |
161 |
- 76 Tone_000/076_Bottle_Blow.pat |
162 |
- 79 Tone_000/079_Ocarina.pat |
163 |
- 80 Tone_000/080_Square_Wave.pat |
164 |
- 84 Tone_000/084_Charang.pat |
165 |
- 88 Tone_000/088_New_Age.pat |
166 |
- 94 Tone_000/094_Halo_Pad.pat |
167 |
- 95 Tone_000/095_Sweep_Pad.pat |
168 |
- 98 Tone_000/098_Crystal.pat |
169 |
- 101 Tone_000/101_Goblins--Unicorn.pat |
170 |
- 102 Tone_000/102_Echo_Voice.pat |
171 |
- 104 Tone_000/104_Sitar.pat |
172 |
- 114 Tone_000/114_Steel_Drums.pat |
173 |
- 115 Tone_000/115_Wood_Block.pat |
174 |
- 120 Tone_000/120_Guitar_Fret_Noise.pat |
175 |
- 122 Tone_000/122_Seashore.pat |
176 |
- 125 Tone_000/125_Helicopter.pat |
177 |
- |
178 |
|
179 |
diff --git a/media-sound/wildmidi/metadata.xml b/media-sound/wildmidi/metadata.xml |
180 |
index 1943a163e7b..17ff7e7576a 100644 |
181 |
--- a/media-sound/wildmidi/metadata.xml |
182 |
+++ b/media-sound/wildmidi/metadata.xml |
183 |
@@ -1,7 +1,14 @@ |
184 |
<?xml version="1.0" encoding="UTF-8"?> |
185 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
186 |
<pkgmetadata> |
187 |
- <!-- maintainer-needed --> |
188 |
+ <maintainer type="person"> |
189 |
+ <email>azamat.hackimov@×××××.com</email> |
190 |
+ <name>Azamat H. Hackimov</name> |
191 |
+ </maintainer> |
192 |
+ <maintainer type="project"> |
193 |
+ <email>proxy-maint@g.o</email> |
194 |
+ <name>Proxy Maintainers</name> |
195 |
+ </maintainer> |
196 |
<use> |
197 |
<flag name="player">Install the wildmidi player</flag> |
198 |
</use> |
199 |
|
200 |
diff --git a/media-sound/wildmidi/wildmidi-0.4.3.ebuild b/media-sound/wildmidi/wildmidi-0.4.3.ebuild |
201 |
new file mode 100644 |
202 |
index 00000000000..feabe2bbee6 |
203 |
--- /dev/null |
204 |
+++ b/media-sound/wildmidi/wildmidi-0.4.3.ebuild |
205 |
@@ -0,0 +1,59 @@ |
206 |
+# Copyright 1999-2020 Gentoo Authors |
207 |
+# Distributed under the terms of the GNU General Public License v2 |
208 |
+ |
209 |
+EAPI=7 |
210 |
+ |
211 |
+inherit cmake readme.gentoo-r1 |
212 |
+ |
213 |
+DESCRIPTION="MIDI processing library and player using the GUS patch set" |
214 |
+HOMEPAGE="http://www.mindwerks.net/projects/wildmidi/" |
215 |
+SRC_URI="https://github.com/Mindwerks/${PN}/archive/${P}.tar.gz" |
216 |
+ |
217 |
+LICENSE="GPL-3+ LGPL-3+" |
218 |
+SLOT="0" |
219 |
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" |
220 |
+IUSE="+alsa openal oss +player" |
221 |
+ |
222 |
+DEPEND=" |
223 |
+ player? ( |
224 |
+ alsa? ( media-libs/alsa-lib ) |
225 |
+ openal? ( media-libs/openal ) |
226 |
+ ) |
227 |
+" |
228 |
+RDEPEND="${DEPEND} |
229 |
+ media-sound/timidity-freepats |
230 |
+" |
231 |
+ |
232 |
+REQUIRED_USE="player? ( ^^ ( alsa oss openal ) )" |
233 |
+ |
234 |
+DOC_CONTENTS="${PN} is using timidity-freepats for midi playback. |
235 |
+ A default configuration file was placed on /etc/${PN}/${PN}.cfg. |
236 |
+ For more information please read the ${PN}.cfg manpage." |
237 |
+ |
238 |
+S="${WORKDIR}/${PN}-${P}" |
239 |
+ |
240 |
+src_prepare() { |
241 |
+ cmake_src_prepare |
242 |
+ # Fix location of media-sound/timidity-freepats |
243 |
+ # See #749759 |
244 |
+ sed -i -e "s:midi/freepats:timidity/freepats:" cfg/wildmidi.cfg || die |
245 |
+} |
246 |
+ |
247 |
+src_configure() { |
248 |
+ local mycmakeargs=( |
249 |
+ -DWANT_ALSA=$(usex alsa) |
250 |
+ -DWANT_OPENAL=$(usex openal) |
251 |
+ -DWANT_OSS=$(usex oss) |
252 |
+ -DWANT_PLAYER=$(usex player) |
253 |
+ ) |
254 |
+ cmake_src_configure |
255 |
+} |
256 |
+ |
257 |
+src_install() { |
258 |
+ cmake_src_install |
259 |
+ |
260 |
+ insinto /etc/${PN}/ |
261 |
+ doins cfg/wildmidi.cfg |
262 |
+ |
263 |
+ readme.gentoo_create_doc |
264 |
+} |