-
Notifications
You must be signed in to change notification settings - Fork 3
/
midipp.spec
142 lines (132 loc) · 5 KB
/
midipp.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
Name: midipp
Version: 2.1.7
Release: 1%{?dist}
Summary: MIDI Player Pro
Group: Graphical Desktop/Applications/Multimedia
License: BSD-2-Clause
URL: https://github.com/hselasky/midipp
Source0: https://codeload.github.com/hselasky/midipp/tar.gz/v2.1.7?dummy=/hselasky-midipp-v2.1.7_GH0.tar.gz
Source1: https://codeload.github.com/hselasky/libumidi/tar.gz/v2.1.8?dummy=/hselasky-libumidi-v2.1.8_GH0.tar.gz
BuildRequires: make gcc libasound2-dev libjack-devel phonon-devel qt-devel qt-settings qtwebkit-devel
Requires: qt
%description
MIDI Player Pro allows you to play any kind of MIDI music in seconds
with your fingertips. List of supported features:
- Raw MIDI, JACK MIDI, CoreMIDI and ALSA.
- indirect import from various chord and lyrics sites
- MIDI record looping
- simultaneous MIDI recording and playback
- 16 MIDI channels
- up to 30'000 BPM MIDI recording and playback
- loading from and saving to standard MIDI files
- multiple play modes for chorded and tabbed music
- MIDI song and events
- simple karaoke mode
- import from uncompressed MusicXML format
- quarter-, octo- and hexa- tones
%prep
%setup -q -a 1
%build
qmake PREFIX=/usr DESTDIR=$RPM_BUILD_ROOT HAVE_STATIC=YES HAVE_CDEV=YES HAVE_ALSA=YES HAVE_JACK=YES LIBUMIDIPATH=libumidi-2.1.8 midipp.pro
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
INSTALL_ROOT=$RPM_BUILD_ROOT
export INSTALL_ROOT
%make_install
unset INSTALL_ROOT
%files
/usr/bin/midipp
/usr/share/applications/midipp.desktop
/usr/share/pixmaps/midipp.png
%doc
%changelog
* Tue Oct 18 2022 HPS [email protected] 2.1.8-1
* Tue Oct 18 2022 HPS [email protected] 2.1.7-1
- Updated GUI.
- Improvements to loop engine.
* Thu Oct 13 2022 HPS [email protected] 2.1.6-1
- Several GUI fixes.
* Sun Sep 25 2022 HPS [email protected] 2.1.5-1
- Added support for online tabs.
* Fri Jun 4 2022 HPS [email protected] 2.1.4-1
- Added support for more lyrics source formats
* Fri Apr 1 2022 HPS [email protected] 2.1.3-1
- Added support for chords window.
* Tue Jan 27 2022 HPS [email protected] 2.1.2-1
- Added support for ALSA MIDI.
* Tue Sep 2 2021 HPS [email protected] 2.1.1-1
- Fix for crash using replay tab.
* Tue Aug 5 2021 HPS [email protected] 2.1.0-1
- Added more sustained chords.
- Improve circle of fifths.
* Tue Jun 20 2021 HPS [email protected] 2.0.9-1
* Improved chord encoding
* Tue Jun 20 2021 HPS [email protected] 2.0.8-1
- Improved score recording
* Tue Nov 29 2020 HPS [email protected] 2.0.7-1
- Fix for crash
* Tue Nov 19 2020 HPS [email protected] 2.0.6-1
- Fixed excessive stack usage
- Added keyboard shortcuts for navigating views
* Tue Nov 11 2020 HPS [email protected] 2.0.5-1
- Added support for HPS JAM (Lyrics and Chords).
- Fixed some chords.
* Tue Apr 18 2020 HPS [email protected] 2.0.4-1
- Added support for MPE.
- Added support for multiple presets.
- Fixed some bugs.
* Tue Dec 19 2019 HPS [email protected] 2.0.3-1
- Bugfixes and GUI updates.
* Tue Jul 16 2019 HPS [email protected] 2.0.2-1
- Minor bugfix release.
* Sun Apr 21 2019 HPS [email protected] 2.0.1-1
- Multiple minor fixes.
* Wed Oct 3 2018 HPS [email protected] 2.0.0-1
- Added support for quartertones, octotones, hexatones and so on.
- Added support for bass offset effect.
- Added support for circle of fifths.
- Improved support for printing.
* Tue Aug 3 2017 HPS [email protected] 1.3.4-1
- Added support for importing uncompressed MusicXML files
* Tue Dec 6 2016 HPS [email protected] 1.3.3-1
- Fixed support for more than 12 jump labels
- Fixed output MIDI channel when using the piano tab
* Thu May 22 2016 HPS [email protected] 1.3.2-1
- Allow PianoTab to accept keyboard input
- Separated pedal mute from control events mute
- Improved chord decoding
* Thu Jan 11 2016 HPS [email protected] 1.3.1-1
- Fixed send song events button.
- Improved lyrics parsing.
- Added new sheet tab feature.
- Fixed saving of song events setting.
- Updated play tab GUI a bit.
* Thu Nov 27 2015 HPS [email protected] 1.3.0-1
- Improved detection of chords when transposing a song.
- Shrunk GUI a bit.
- Added button to select first picture in show mode.
* Thu Jul 20 2015 HPS [email protected] 1.2.18-1
- Added support for setting key-mode when loading songs.
- Added support for song background selection changes.
- Reworked show mode configuration.
* Thu May 6 2015 HPS [email protected] 1.2.17-1
- Added support for RePlay tab.
- Added support for Metronome.
- Fixed bug parsing all uppercased lyrics
- Added detection of label marks in lyrics
- Reworked show tab and its animations
* Thu Mar 5 2015 HPS [email protected] 1.2.16-1
- No changes.
* Mon Jan 12 2015 HPS [email protected] 1.2.15-1
- Corrected and added support for many new chords.
See help tab for a complete list.
* Sun Dec 14 2014 HPS [email protected] 1.2.14-1
- Improved lyrics import and export functionality
- Added support for two more chords
* Thu Oct 16 2014 HPS [email protected] 1.2.13-1
- Updated ViewMode selection to be more interactive
- Moved all device selection to configuration tab
* Fri Sep 23 2014 HPS [email protected] 1.2.12-1
- Created RPM package.
- Some minor compile fixes.