Compare commits

..

No commits in common. "rawhide" and "f42" have entirely different histories.

6 changed files with 44 additions and 59 deletions

1
.gitignore vendored
View file

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

View file

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

View file

@ -1,27 +0,0 @@
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

11
vkeybd-no-OSS.patch Normal file
View file

@ -0,0 +1,11 @@
--- 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

11
vkeybd-tcl8.6.patch Normal file
View file

@ -0,0 +1,11 @@
--- 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,24 +6,25 @@
Summary: Virtual MIDI keyboard
Name: vkeybd
Version: 0.1.18f
Release: 4%{?dist}
Version: 0.1.18d
Release: 30%{?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
URL: http://www.alsa-project.org/~iwai/alsa.html
Source0: http://www.alsa-project.org/~iwai/vkeybd-0.1.18d.tar.bz2
Source1: vkeybd.png
Source2: vkeybd.desktop
Patch0: vkeybd-makefile.patch
Patch3: vkeybd-no-OSS.patch
Patch4: vkeybd-tcl8.6.patch
BuildRequires: make
BuildRequires: gcc
BuildRequires: tk-devel >= 1:9.0
BuildRequires: gcc
BuildRequires: tk-devel >= 1:8.6, tk-devel < 1:8.7
BuildRequires: lash-devel
BuildRequires: desktop-file-utils
Requires: tk >= 1:9.0
Requires: tk >= 1:8.6, tk > 1:8.6, lash
Requires: hicolor-icon-theme
%description
@ -32,27 +33,29 @@ It's a simple fake of a MIDI keyboard on X-windows system.
Enjoy a music with your mouse and "computer" keyboard :-)
%prep
%autosetup -p1
%setup -q -n vkeybd
%patch -P3 -p0
%patch -P4 -p0
sed -i -e 's|-Wall -O|$(RPM_OPT_FLAGS)|' Makefile
%build
%make_build USE_AWE=0 TCL_VERSION=9.0 PREFIX=%{_prefix}
make %{?_smp_mflags} USE_LADCCA=1 TCL_VERSION=8.6 PREFIX=%{_prefix}
%install
%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
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
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}/icons/hicolor/64x64/apps
install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/64x64/apps/vkeybd.png
mkdir -p %{buildroot}/%{_datadir}/applications
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install \
%if 0%{?with_desktop_vendor_tag}
--vendor fedora \
%endif
--dir %{buildroot}/%{_datadir}/applications \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
--add-category X-Fedora \
%{SOURCE2}
@ -66,18 +69,6 @@ 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