Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b2f8cd2195 | ||
|
|
beab6f13cf | ||
|
|
9ae58ed8c1 | ||
|
|
db9b211aa4 | ||
|
|
67f905a6ac | ||
|
|
348f49d69b | ||
|
|
6a1c413529 | ||
|
|
16f01ef0fa | ||
|
|
d7cfdaab97 |
No files matched your search
@@ -25,4 +25,6 @@
|
|||||||
- Add --help, --keysonly cmdline options. --keysonly configures keymaps
|
- Add --help, --keysonly cmdline options. --keysonly configures keymaps
|
||||||
(including multimedia keys) then exits.
|
(including multimedia keys) then exits.
|
||||||
1.0.4:
|
1.0.4:
|
||||||
- Various fixes.
|
- Various fixes.
|
||||||
|
1.0.5:
|
||||||
|
- Fixed some typos.
|
||||||
+1
-2
@@ -10,9 +10,8 @@ doc_DATA = README ChangeLog AUTHORS NEWS COPYING
|
|||||||
imagedir = $(prefix)/share/g15macro/splash
|
imagedir = $(prefix)/share/g15macro/splash
|
||||||
image_DATA = ${top_builddir}/g15macro.wbmp
|
image_DATA = ${top_builddir}/g15macro.wbmp
|
||||||
|
|
||||||
LIBS = -lg15daemon_client -lg15render -lX11 -lXtst -lpthread
|
LIBS = -Wl,--no-add-needed -lg15daemon_client -lg15render -lX11 -lXtst -lpthread
|
||||||
IMCLUDES = -I
|
IMCLUDES = -I
|
||||||
g15macro_LDFLAGS = -avoid-version
|
|
||||||
g15macro_SOURCES = g15macro.c
|
g15macro_SOURCES = g15macro.c
|
||||||
|
|
||||||
|
|
||||||
+1
-2
@@ -246,7 +246,7 @@ INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
|||||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||||
LDFLAGS = @LDFLAGS@
|
LDFLAGS = @LDFLAGS@
|
||||||
LIBOBJS = @LIBOBJS@
|
LIBOBJS = @LIBOBJS@
|
||||||
LIBS = -lg15daemon_client -lg15render -lX11 -lXtst -lpthread
|
LIBS = -Wl,--no-add-needed -lg15daemon_client -lg15render -lX11 -lXtst -lpthread
|
||||||
LTLIBOBJS = @LTLIBOBJS@
|
LTLIBOBJS = @LTLIBOBJS@
|
||||||
MAKEINFO = @MAKEINFO@
|
MAKEINFO = @MAKEINFO@
|
||||||
MKDIR_P = @MKDIR_P@
|
MKDIR_P = @MKDIR_P@
|
||||||
@@ -315,7 +315,6 @@ doc_DATA = README ChangeLog AUTHORS NEWS COPYING
|
|||||||
imagedir = $(prefix)/share/g15macro/splash
|
imagedir = $(prefix)/share/g15macro/splash
|
||||||
image_DATA = ${top_builddir}/g15macro.wbmp
|
image_DATA = ${top_builddir}/g15macro.wbmp
|
||||||
IMCLUDES = -I
|
IMCLUDES = -I
|
||||||
g15macro_LDFLAGS = -avoid-version
|
|
||||||
g15macro_SOURCES = g15macro.c
|
g15macro_SOURCES = g15macro.c
|
||||||
all: config.h
|
all: config.h
|
||||||
$(MAKE) $(AM_MAKEFLAGS) all-am
|
$(MAKE) $(AM_MAKEFLAGS) all-am
|
||||||
|
|||||||
+7
-11
@@ -3,6 +3,13 @@ G15MACRO
|
|||||||
|
|
||||||
A simple Macro recording/playback app for G15Daemon.
|
A simple Macro recording/playback app for G15Daemon.
|
||||||
|
|
||||||
|
=======
|
||||||
|
Warning
|
||||||
|
=======
|
||||||
|
I'm discontinuing this after someone made a fuzz about a feature he decided he want a decade later.
|
||||||
|
And as far I am concerned, Arch Linux's AUR administrators find this behavior just fine, so I'm not wasting my efforts on this anymore.
|
||||||
|
I can still fix issues as I always did and help via mail, but keep in mind Arch Linux is impossible to be supported.
|
||||||
|
|
||||||
========
|
========
|
||||||
Features
|
Features
|
||||||
========
|
========
|
||||||
@@ -36,14 +43,3 @@ To Playback a previously recorded macro:
|
|||||||
|
|
||||||
1. Press the 'M' key for the palette you wish to playback, if not already selected.
|
1. Press the 'M' key for the palette you wish to playback, if not already selected.
|
||||||
2. Press the 'G' key containing the macro.
|
2. Press the 'G' key containing the macro.
|
||||||
|
|
||||||
=============
|
|
||||||
How to donate
|
|
||||||
=============
|
|
||||||
|
|
||||||
If you find this repo useful (don't forget to pay a visit to the related
|
|
||||||
repos too), you can buy me a beer:
|
|
||||||
|
|
||||||
:BTC: 3ECzX5UhcFSRv6gBBYLNBc7zGP9UA5Ppmn
|
|
||||||
|
|
||||||
:ETH: 0x7E17Ac09Fa7e6F80284a75577B5c1cbaAD566C1c
|
|
||||||
Regular → Executable
+2
-3
@@ -1491,8 +1491,8 @@ EOF
|
|||||||
continue
|
continue
|
||||||
;;
|
;;
|
||||||
|
|
||||||
-avoid-version)
|
-fno-version)
|
||||||
avoid_version=yes
|
fno_version=yes
|
||||||
continue
|
continue
|
||||||
;;
|
;;
|
||||||
|
|
||||||
@@ -6846,7 +6846,6 @@ a program from several object files.
|
|||||||
The following components of LINK-COMMAND are treated specially:
|
The following components of LINK-COMMAND are treated specially:
|
||||||
|
|
||||||
-all-static do not do any dynamic linking at all
|
-all-static do not do any dynamic linking at all
|
||||||
-avoid-version do not add a version suffix if possible
|
|
||||||
-dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime
|
-dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime
|
||||||
-dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
|
-dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
|
||||||
-export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
|
-export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.70 for g15macro 1.0.4.
|
# Generated by GNU Autoconf 2.70 for g15macro 1.0.5.
|
||||||
#
|
#
|
||||||
# Report bugs to <menelkir@itroll.org>.
|
# Report bugs to <menelkir@itroll.org>.
|
||||||
#
|
#
|
||||||
@@ -610,8 +610,8 @@ MAKEFLAGS=
|
|||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='g15macro'
|
PACKAGE_NAME='g15macro'
|
||||||
PACKAGE_TARNAME='g15macro'
|
PACKAGE_TARNAME='g15macro'
|
||||||
PACKAGE_VERSION='1.0.4'
|
PACKAGE_VERSION='1.0.5'
|
||||||
PACKAGE_STRING='g15macro 1.0.4'
|
PACKAGE_STRING='g15macro 1.0.5'
|
||||||
PACKAGE_BUGREPORT='menelkir@itroll.org'
|
PACKAGE_BUGREPORT='menelkir@itroll.org'
|
||||||
PACKAGE_URL=''
|
PACKAGE_URL=''
|
||||||
|
|
||||||
@@ -1306,7 +1306,7 @@ if test "$ac_init_help" = "long"; then
|
|||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# Omit some internal or obsolete options to make the list less imposing.
|
||||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures g15macro 1.0.4 to adapt to many kinds of systems.
|
\`configure' configures g15macro 1.0.5 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
@@ -1377,7 +1377,7 @@ fi
|
|||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of g15macro 1.0.4:";;
|
short | recursive ) echo "Configuration of g15macro 1.0.5:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
@@ -1476,7 +1476,7 @@ fi
|
|||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
g15macro configure 1.0.4
|
g15macro configure 1.0.5
|
||||||
generated by GNU Autoconf 2.70
|
generated by GNU Autoconf 2.70
|
||||||
|
|
||||||
Copyright (C) 2020 Free Software Foundation, Inc.
|
Copyright (C) 2020 Free Software Foundation, Inc.
|
||||||
@@ -1670,7 +1670,7 @@ cat >config.log <<_ACEOF
|
|||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by g15macro $as_me 1.0.4, which was
|
It was created by g15macro $as_me 1.0.5, which was
|
||||||
generated by GNU Autoconf 2.70. Invocation command line was
|
generated by GNU Autoconf 2.70. Invocation command line was
|
||||||
|
|
||||||
$ $0$ac_configure_args_raw
|
$ $0$ac_configure_args_raw
|
||||||
@@ -5661,7 +5661,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
|||||||
# report actual input values of CONFIG_FILES etc. instead of their
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by g15macro $as_me 1.0.4, which was
|
This file was extended by g15macro $as_me 1.0.5, which was
|
||||||
generated by GNU Autoconf 2.70. Invocation command line was
|
generated by GNU Autoconf 2.70. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
@@ -5729,7 +5729,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
|
|||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config='$ac_cs_config_escaped'
|
ac_cs_config='$ac_cs_config_escaped'
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
g15macro config.status 1.0.4
|
g15macro config.status 1.0.5
|
||||||
configured by $0, generated by GNU Autoconf 2.70,
|
configured by $0, generated by GNU Autoconf 2.70,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
AC_INIT(g15macro,[1.0.4], [menelkir@itroll.org])
|
AC_INIT([g15macro], [1.0.5], [menelkir@itroll.org])
|
||||||
|
|
||||||
PACKAGE=g15macro
|
PACKAGE=g15macro
|
||||||
VERSION=1.0.3
|
VERSION=1.0.5
|
||||||
AC_PREFIX_DEFAULT(/usr)
|
AC_PREFIX_DEFAULT(/usr)
|
||||||
AC_CONFIG_AUX_DIR(config)
|
AC_CONFIG_AUX_DIR(config)
|
||||||
AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
|
AM_INIT_AUTOMAKE($PACKAGE, $VERSION)
|
||||||
AC_CONFIG_HEADER([config.h])
|
AC_CONFIG_HEADER([config.h])
|
||||||
|
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
AC_PROG_RANLIB
|
AC_PROG_RANLIB
|
||||||
|
|
||||||
Vendored
+43
@@ -0,0 +1,43 @@
|
|||||||
|
Historical Debian overlay imported on 2026-09-07
|
||||||
|
==============================================
|
||||||
|
|
||||||
|
Target: https://gt.uo1.net/mikhail/g15macro
|
||||||
|
Base commit: beab6f13cf0d248209cbf2578073859232ec07dd (configure.ac: 1.0.5).
|
||||||
|
|
||||||
|
Source: Debian g15macro 1.0.3-3 source package, using the previously
|
||||||
|
extracted debian-patched tree from g15macro_1.0.3.orig.tar.gz and
|
||||||
|
g15macro_1.0.3-3.diff.gz. Archive location:
|
||||||
|
https://archive.debian.org/debian/pool/main/g/g15macro/
|
||||||
|
|
||||||
|
SHA-256 values recomputed locally and matched against the accompanying
|
||||||
|
g15macro_1.0.3-3.dsc Checksums-Sha256 entries:
|
||||||
|
g15macro_1.0.3.orig.tar.gz
|
||||||
|
be4a5ba422777b330d09169fe505eae433aad7378c2eaf411ea591723b82ace2
|
||||||
|
g15macro_1.0.3-3.diff.gz
|
||||||
|
62af7645012e1be404bd790a8c5a07f8050665c1de1e412b2c46d507a9cae665
|
||||||
|
This checks archive integrity against the local descriptor, not authenticity:
|
||||||
|
the descriptor's OpenPGP signature has not been verified for this import.
|
||||||
|
|
||||||
|
The historical debian/ files and g15macro.1 preserve their content, including
|
||||||
|
copyright, attribution, changelog, and legacy metadata. Debian packaging is
|
||||||
|
unchanged apart from trailing blank-line differences introduced on import.
|
||||||
|
credited to Giacomo A. Catenazzi; see debian/copyright and upstream COPYING.
|
||||||
|
The manpage was introduced by the Debian 1.0.3-1 packaging.
|
||||||
|
|
||||||
|
The Debian linker change is reconciled rather than applied wholesale:
|
||||||
|
the fork already links -lpthread. Add -Wl,--no-add-needed to both Makefile.am
|
||||||
|
and Makefile.in, keeping their LIBS consistent (the historical Debian patch
|
||||||
|
added that flag only to Makefile.am). Do not restore old -avoid-version or
|
||||||
|
replace the fork's generated build files with the 1.0.3 versions.
|
||||||
|
|
||||||
|
This is NOT a new Debian release. The changelog deliberately still identifies
|
||||||
|
1.0.3-3, whereas the fork identifies itself as 1.0.5. A maintainer must choose
|
||||||
|
and document an appropriate package version before publishing packages.
|
||||||
|
No Debian 13 build or hardware/runtime validation is claimed.
|
||||||
|
|
||||||
|
Modernization remains separate work: debhelper compatibility 5, CDBS,
|
||||||
|
historical dependencies/policy/watch URLs, obsolete --enable-ttf and
|
||||||
|
--disable-rpath configure arguments, and chrpath behavior need review.
|
||||||
|
The fork's generated Makefile.in also still references configure.in rather
|
||||||
|
than configure.ac; regenerate/validate Autotools as part of build work.
|
||||||
|
No macro-engine changes or outer packaging integration are included.
|
||||||
Vendored
+23
@@ -0,0 +1,23 @@
|
|||||||
|
g15macro (1.0.3-3) unstable; urgency=low
|
||||||
|
|
||||||
|
* update policy
|
||||||
|
* update links, allowing linking with gold (Closes: #554381)
|
||||||
|
* don't use .la files (Closes: #549834)
|
||||||
|
* remove rpath
|
||||||
|
|
||||||
|
-- Giacomo Catenazzi <cate@debian.org> Mon, 21 Dec 2009 08:13:41 +0100
|
||||||
|
|
||||||
|
g15macro (1.0.3-2) unstable; urgency=low
|
||||||
|
|
||||||
|
* Correct debian/watch (upstream suffix is bz2)
|
||||||
|
* debian/control: add ${misc:Depends}, add Homepage, dump policy version
|
||||||
|
|
||||||
|
-- Giacomo Catenazzi <cate@debian.org> Thu, 06 Aug 2009 13:43:38 +0200
|
||||||
|
|
||||||
|
g15macro (1.0.3-1) unstable; urgency=low
|
||||||
|
|
||||||
|
* Initial release. (Closes: #439792).
|
||||||
|
* created g15macro.1 manpage
|
||||||
|
|
||||||
|
-- Giacomo Catenazzi <cate@debian.org> Sat, 02 Feb 2008 09:19:53 +0100
|
||||||
|
|
||||||
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
5
|
||||||
Vendored
+19
@@ -0,0 +1,19 @@
|
|||||||
|
Source: g15macro
|
||||||
|
Section: utils
|
||||||
|
Priority: extra
|
||||||
|
Maintainer: Giacomo Catenazzi <cate@debian.org>
|
||||||
|
Build-Depends: cdbs, debhelper (>= 5), autotools-dev, chrpath,
|
||||||
|
libxtst-dev, libfreetype6-dev, libusb-dev,
|
||||||
|
libg15-dev, libg15render-dev (>= 1.2-3), libg15daemon-client-dev
|
||||||
|
Standards-Version: 3.8.3
|
||||||
|
Homepage: http://www.g15tools.com
|
||||||
|
|
||||||
|
Package: g15macro
|
||||||
|
Section: utils
|
||||||
|
Architecture: any
|
||||||
|
Depends: g15daemon, ${shlibs:Depends}, ${misc:Depends}
|
||||||
|
Description: A simple Macro recording/playback application for G15Daemon
|
||||||
|
G15macro provides a way to record and playback keyboard macro using
|
||||||
|
the M and G keys found on some Logitech keyboards.
|
||||||
|
|
||||||
|
|
||||||
Vendored
+30
@@ -0,0 +1,30 @@
|
|||||||
|
This package was debianized by Giacomo A. Catenazzi <cate@debian.org> on
|
||||||
|
Sat, 15 Sep 2007 08:32:51 +0200.
|
||||||
|
|
||||||
|
It was downloaded from http://g15daemon.sourceforge.net/
|
||||||
|
|
||||||
|
Upstream Author:
|
||||||
|
Mike Lampard <mlampard@users.sourceforge.net>
|
||||||
|
|
||||||
|
Copyright:
|
||||||
|
|
||||||
|
(c) 2006-2007 Mike Lampard
|
||||||
|
|
||||||
|
License:
|
||||||
|
|
||||||
|
g15daemon 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 2 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
g15daemon 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.
|
||||||
|
|
||||||
|
License can be found in the file `/usr/share/common-licenses/GPL-2'.
|
||||||
|
|
||||||
|
The Debian packaging is (C) 2008, Giacomo A. Catenazzi <cate@debian.org> and
|
||||||
|
is licensed under the GPL v2 (ot later), see `/usr/share/common-licenses/GPL-2'.
|
||||||
|
|
||||||
|
|
||||||
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
README
|
||||||
Vendored
+2
@@ -0,0 +1,2 @@
|
|||||||
|
debian/tmp/usr/bin/g15macro usr/bin/
|
||||||
|
debian/tmp/usr/share/g15macro/splash/g15macro.wbmp usr/share/g15macro/splash/
|
||||||
Vendored
+1
@@ -0,0 +1 @@
|
|||||||
|
g15macro.1
|
||||||
+12
@@ -0,0 +1,12 @@
|
|||||||
|
#!/usr/bin/make -f
|
||||||
|
|
||||||
|
include /usr/share/cdbs/1/rules/debhelper.mk
|
||||||
|
include /usr/share/cdbs/1/class/autotools.mk
|
||||||
|
|
||||||
|
DEB_DESTDIR = $(CURDIR)/debian/tmp/
|
||||||
|
DEB_CONFIGURE_EXTRA_FLAGS = --enable-ttf --quiet --disable-rpath
|
||||||
|
|
||||||
|
install/g15macro::
|
||||||
|
chrpath --delete $(DEB_DESTDIR)/usr/bin/g15macro
|
||||||
|
|
||||||
|
|
||||||
Vendored
+5
@@ -0,0 +1,5 @@
|
|||||||
|
# See uscan(1) for format
|
||||||
|
version=3
|
||||||
|
http://sf.net/g15daemon g15macro-(.+)\.tar\..*
|
||||||
|
|
||||||
|
|
||||||
+36
@@ -0,0 +1,36 @@
|
|||||||
|
.TH "g15macro" "1" "3.1" "G15Daemon - g15macro" "G15Daemon User Manual"
|
||||||
|
|
||||||
|
.SH "NAME"
|
||||||
|
g15macro \- A simple Macro recording/playback application for G15Daemon
|
||||||
|
|
||||||
|
.SH "DESCRIPTION"
|
||||||
|
This package provides a way to record, playback and display keyboard macro using
|
||||||
|
the M and G keys found on some Logitech keyboards.
|
||||||
|
|
||||||
|
.SH "OPTIONS"
|
||||||
|
g15macro understands the following options:
|
||||||
|
.br
|
||||||
|
.P
|
||||||
|
.HP
|
||||||
|
\-h show usage information.
|
||||||
|
.P
|
||||||
|
.HP
|
||||||
|
\-d dump current configuration to stdout.
|
||||||
|
.P
|
||||||
|
.HP
|
||||||
|
\-g print debugging information.
|
||||||
|
.P
|
||||||
|
.HP
|
||||||
|
\-k configure multimedia and extra keys then exit
|
||||||
|
.P
|
||||||
|
.HP
|
||||||
|
\-v show program version.
|
||||||
|
|
||||||
|
.SH "AUTHOR"
|
||||||
|
Mike Lampard
|
||||||
|
.SH "SEE ALSO"
|
||||||
|
.BR g15daemon (1),
|
||||||
|
.BR libg15 (3),
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in new issue
Block a user