Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (b8a7f23f503b21780789bc8e6bd82e3db5a04d36)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (b8a7f23f503b21780789bc8e6bd82e3db5a04d36)
  • Date: Thu, 9 Feb 2023 05:38:42 +0000

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 4 ++++
utils/clipton/BUILD | 1 +
utils/clipton/DEPENDS | 6 ++++++
utils/clipton/DETAILS | 14 ++++++++++++++
utils/clipton/HISTORY | 2 ++
utils/clipton/INSTALL | 1 +
x11/copyevent/BUILD | 3 +++
x11/copyevent/DEPENDS | 3 +++
x11/copyevent/DETAILS | 14 ++++++++++++++
x11/copyevent/HISTORY | 2 ++
x11/copyevent/INSTALL | 1 +
x11/copyevent/Makefile | 31 +++++++++++++++++++++++++++++++
12 files changed, 82 insertions(+)

New commits:
commit b8a7f23f503b21780789bc8e6bd82e3db5a04d36
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

clipton: new spell, clipboard manager based on rofi

commit bee4978de3b2cffda3d59f6e90cfc07576fd2a6d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

copyevent: new spell, polling-free clipboard notifier

diff --git a/ChangeLog b/ChangeLog
index d1c3029..b33e69a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-02-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * x11/copyevent: new spell, polling-free clipboard notifier
+ * utils/clipton: new spell, clipboard manager based on rofi
+
2023-02-06 Pavel Vinogradov <public AT sourcemage.org>
* wm-addons/swaybg: new spell, wallpaper tool for Wayland compositors
* wm-addons/swayidle: new spell, idle management daemon for Wayland
diff --git a/utils/clipton/BUILD b/utils/clipton/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/utils/clipton/BUILD
@@ -0,0 +1 @@
+true
diff --git a/utils/clipton/DEPENDS b/utils/clipton/DEPENDS
new file mode 100755
index 0000000..546c71d
--- /dev/null
+++ b/utils/clipton/DEPENDS
@@ -0,0 +1,6 @@
+depends git &&
+
+runtime_depends python3 &&
+runtime_depends copyevent &&
+runtime_depends rofi &&
+runtime_depends xclip
diff --git a/utils/clipton/DETAILS b/utils/clipton/DETAILS
new file mode 100755
index 0000000..3d3ad11
--- /dev/null
+++ b/utils/clipton/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=clipton
+ VERSION=scm
+ SOURCE=${SPELL}-${VERSION}.tar.bz2
+ SOURCE_URL[0]=git_http://github.com/madprops/${SPELL}:${SPELL}-scm:main
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://github.com/madprops/clipton
+ LICENSE[0]=Unlicense
+ ENTERED=20230208
+ SHORT="clipboard manager based on rofi"
+cat << EOF
+clipton is a python-based clipboard manager that uses Rofi as the frontend.
+EOF
diff --git a/utils/clipton/HISTORY b/utils/clipton/HISTORY
new file mode 100644
index 0000000..cef80c5
--- /dev/null
+++ b/utils/clipton/HISTORY
@@ -0,0 +1,2 @@
+2023-02-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL: created spell, version scm
diff --git a/utils/clipton/INSTALL b/utils/clipton/INSTALL
new file mode 100755
index 0000000..88cbccc
--- /dev/null
+++ b/utils/clipton/INSTALL
@@ -0,0 +1 @@
+install -vm 755 clipton.py "${INSTALL_ROOT}/usr/bin/clipton"
diff --git a/x11/copyevent/BUILD b/x11/copyevent/BUILD
new file mode 100755
index 0000000..e0d00b7
--- /dev/null
+++ b/x11/copyevent/BUILD
@@ -0,0 +1,3 @@
+ln -s "$SPELL_DIRECTORY"/Makefile . &&
+
+${MAKE:-make} -j "$MAKE_NJOBS" PREFIX="$INSTALL_ROOT"/usr
diff --git a/x11/copyevent/DEPENDS b/x11/copyevent/DEPENDS
new file mode 100755
index 0000000..f716914
--- /dev/null
+++ b/x11/copyevent/DEPENDS
@@ -0,0 +1,3 @@
+depends libx11 &&
+depends libxfixes &&
+depends git
diff --git a/x11/copyevent/DETAILS b/x11/copyevent/DETAILS
new file mode 100755
index 0000000..276f4f8
--- /dev/null
+++ b/x11/copyevent/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=copyevent
+ VERSION=scm
+ SOURCE=${SPELL}-${VERSION}.tar.bz2
+ SOURCE_URL[0]=git_http://github.com/madprops/${SPELL}:${SPELL}-scm:main
+ SOURCE_IGNORE=volatile
+ FORCE_DOWNLOAD=on
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://github.com/madprops/copyevent
+ LICENSE[0]=Unlicense
+ ENTERED=20230208
+ SHORT="polling-free clipboard notifier"
+cat << EOF
+copyevent simply quits on a copy event. Like clipnotify but with a selection
flag.
+EOF
diff --git a/x11/copyevent/HISTORY b/x11/copyevent/HISTORY
new file mode 100644
index 0000000..9321f87
--- /dev/null
+++ b/x11/copyevent/HISTORY
@@ -0,0 +1,2 @@
+2023-02-08 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, INSTALL, Makefile: created spell, version
scm
diff --git a/x11/copyevent/INSTALL b/x11/copyevent/INSTALL
new file mode 100755
index 0000000..e72b41d
--- /dev/null
+++ b/x11/copyevent/INSTALL
@@ -0,0 +1 @@
+make PREFIX="${INSTALL_ROOT}/usr" install
diff --git a/x11/copyevent/Makefile b/x11/copyevent/Makefile
new file mode 100644
index 0000000..a15987b
--- /dev/null
+++ b/x11/copyevent/Makefile
@@ -0,0 +1,31 @@
+NAME := copyevent
+
+CFLAGS += -Wall -Wextra
+LDLIBS := -lX11 -lXfixes
+
+PREFIX ?= /usr/local
+BINPREFIX ?= $(PREFIX)/bin
+
+SRC := $(wildcard *.c)
+OBJ := $(SRC:.c=.o)
+
+all: $(NAME)
+
+debug: CFLAGS += -O0 -g
+debug: $(NAME)
+
+$(OBJ): Makefile
+
+$(NAME): $(OBJ)
+
+install:
+ mkdir -p "$(DESTDIR)$(BINPREFIX)"
+ cp -p $(NAME) "$(DESTDIR)$(BINPREFIX)"
+
+uninstall:
+ rm -f "$(DESTDIR)$(BINPREFIX)/$(NAME)"
+
+clean:
+ rm -f $(OBJ) $(NAME)
+
+.PHONY: all debug install uninstall clean



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (b8a7f23f503b21780789bc8e6bd82e3db5a04d36), Vlad Glagolev, 02/09/2023

Archive powered by MHonArc 2.6.24.

Top of Page