Compare commits

...
Sign in to create a new pull request.

18 commits

Author SHA1 Message Date
Fedora Release Engineering
c3ff756c68 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:34:13 +00:00
Fedora Release Engineering
9c9660a533 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:00:03 +00:00
Fedora Release Engineering
7fad8d7751 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:10:26 +00:00
Guido Aulisi
4980f0c402 Update to 0.1.18f 2025-06-04 00:03:36 +02:00
Fedora Release Engineering
dbcd677a32 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:31:03 +00:00
Miroslav Suchý
d0a4dd482f convert GPLv2+ license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-26 03:36:24 +02:00
Fedora Release Engineering
a712bd6072 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:55:16 +00:00
Software Management Team
c31ae1a867 Eliminate use of obsolete %patchN syntax (#2283636) 2024-05-30 12:46:49 +02:00
Fedora Release Engineering
7781ca8b04 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 08:02:59 +00:00
Fedora Release Engineering
294e7f1b54 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:47:21 +00:00
Fedora Release Engineering
e810c9a857 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:25:49 +00:00
Fedora Release Engineering
64cf5b7085 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:02:03 +00:00
Fedora Release Engineering
02f43dabaa - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:06:29 +00:00
Fedora Release Engineering
968897d151 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:35:38 +00:00
Fedora Release Engineering
16c708a4e5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 23:10:44 +00:00
Tom Stellard
f460438ffb Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-09 00:45:10 +00:00
Fedora Release Engineering
7f531e77b7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 13:49:07 +00:00
Fedora Release Engineering
326e12d7c2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 03:17:40 +00:00
6 changed files with 98 additions and 45 deletions

1
.gitignore vendored
View file

@ -1,2 +1,3 @@
vkeybd-0.1.17a.tar.bz2
/vkeybd-0.1.18d.tar.bz2
/vkeybd-0.1.18f.tar.gz

View file

@ -1 +1 @@
5c7bd16e2903866f949879b885953a2b vkeybd-0.1.18d.tar.bz2
SHA512 (vkeybd-0.1.18f.tar.gz) = 35525e8e3a0f8781494df7768daafd05466c2ead9f23383bf3fff34451022335fee9b5a0191959f124810d350869480ed5cdc3ea3da1b89567a1af7e1e2960b7

27
vkeybd-makefile.patch Normal file
View file

@ -0,0 +1,27 @@
diff --git a/Makefile b/Makefile
index bd50fcc..a39d73f 100644
--- a/Makefile
+++ b/Makefile
@@ -27,7 +27,7 @@ VKBLIB_DIR = $(DATA_DIR)/vkeybd
# device selections -- multiple avaialble
# to disable the device, set value 0 (do not comment out!)
#
-USE_AWE = 1
+USE_AWE = 0
USE_MIDI = 1
USE_ALSA = 1
USE_LASH = 0
@@ -35,10 +35,10 @@ USE_LASH = 0
#
# Tcl/Tk library -- depends on your distribution
#
-TCL_VERSION = 8.4
-TCLLIB = -ltcl$(TCL_VERSION)
+TCL_VERSION = 9.0
+TCLLIB = -ltcl
TCLINC =
-TKLIB = -ltk$(TCL_VERSION)
+TKLIB = -ltk
TKINC =
XLIB = -L/usr/X11R6/lib -lX11
XINC = -I/usr/X11R6/include

View file

@ -1,11 +0,0 @@
--- Makefile~ 2007-10-08 14:43:25.000000000 -0700
+++ Makefile 2007-10-08 14:44:57.000000000 -0700
@@ -27,7 +27,7 @@
# device selections -- multiple avaialble
# to disable the device, set value 0 (do not comment out!)
#
-USE_AWE = 1
+USE_AWE = 0
USE_MIDI = 1
USE_ALSA = 1
USE_LASH = 0

View file

@ -1,11 +0,0 @@
--- Makefile~ 2008-01-05 06:31:07.000000000 -0500
+++ Makefile 2008-01-05 06:31:34.000000000 -0500
@@ -35,7 +35,7 @@
#
# Tcl/Tk library -- depends on your distribution
#
-TCL_VERSION = 8.4
+TCL_VERSION = 8.6
TCLLIB = -ltcl$(TCL_VERSION)
TCLINC =
TKLIB = -ltk$(TCL_VERSION)

View file

@ -6,23 +6,24 @@
Summary: Virtual MIDI keyboard
Name: vkeybd
Version: 0.1.18d
Release: 18%{?dist}
License: GPLv2+
URL: http://www.alsa-project.org/~iwai/alsa.html
Source0: http://www.alsa-project.org/~iwai/vkeybd-0.1.18d.tar.bz2
Version: 0.1.18f
Release: 4%{?dist}
# Automatically converted from old format: GPLv2+ - review is highly recommended.
License: GPL-2.0-or-later
URL: https://github.com/tiwai/%{name}
Source0: https://github.com/tiwai/%{name}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1: vkeybd.png
Source2: vkeybd.desktop
Patch3: vkeybd-no-OSS.patch
Patch4: vkeybd-tcl8.6.patch
Patch0: vkeybd-makefile.patch
BuildRequires: gcc
BuildRequires: tk-devel >= 1:8.6, tk-devel < 1:8.7
BuildRequires: make
BuildRequires: gcc
BuildRequires: tk-devel >= 1:9.0
BuildRequires: lash-devel
BuildRequires: desktop-file-utils
Requires: tk >= 1:8.6, tk > 1:8.6, lash
Requires: tk >= 1:9.0
Requires: hicolor-icon-theme
%description
@ -31,29 +32,27 @@ It's a simple fake of a MIDI keyboard on X-windows system.
Enjoy a music with your mouse and "computer" keyboard :-)
%prep
%setup -q -n vkeybd
%patch3 -p0
%patch4 -p0
%autosetup -p1
sed -i -e 's|-Wall -O|$(RPM_OPT_FLAGS)|' Makefile
%build
make %{?_smp_mflags} USE_LADCCA=1 TCL_VERSION=8.6 PREFIX=%{_prefix}
%make_build USE_AWE=0 TCL_VERSION=9.0 PREFIX=%{_prefix}
%install
make USE_LADCCA=1 PREFIX=%{_prefix} DESTDIR=$RPM_BUILD_ROOT install
make USE_LADCCA=1 PREFIX=%{_prefix} DESTDIR=$RPM_BUILD_ROOT install-man
chmod 644 $RPM_BUILD_ROOT/%{_mandir}/man1/*
chmod 755 $RPM_BUILD_ROOT/%{_datadir}/vkeybd/vkeybd.tcl
%make_install USE_AWE=0 PREFIX=%{_prefix}
%make_install USE_AWE=0 PREFIX=%{_prefix} install-man
chmod 644 %{buildroot}/%{_mandir}/man1/*
chmod 755 %{buildroot}/%{_datadir}/vkeybd/vkeybd.tcl
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/vkeybd.png
mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/64x64/apps
install -m 644 %{SOURCE1} %{buildroot}/%{_datadir}/icons/hicolor/64x64/apps/vkeybd.png
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
mkdir -p %{buildroot}/%{_datadir}/applications
desktop-file-install \
%if 0%{?with_desktop_vendor_tag}
--vendor fedora \
%endif
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
--dir %{buildroot}/%{_datadir}/applications \
--add-category X-Fedora \
%{SOURCE2}
@ -67,6 +66,54 @@ desktop-file-install \
%{_datadir}/icons/hicolor/64x64/apps/vkeybd.png
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18f-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18f-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18f-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Tue Jun 03 2025 Guido Aulisi <guido.aulisi@gmail.com> - 0.1.18f-1
- Update to 0.1.18f
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18d-30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Jul 26 2024 Miroslav Suchý <msuchy@redhat.com> - 0.1.18d-29
- convert license to SPDX
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18d-28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18d-27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18d-26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18d-25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18d-24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18d-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18d-22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18d-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18d-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18d-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.18d-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild