pkgs_void_update:
xbps-query -m | awk -F - '{sub("-" $$NF "$$", ""); print}' | sort -u > pkgs-void.list
- patch pkgs-void.list pkgs-void.list.comments.patch
+ (echo '#'; ./patch-comments pkgs-void.list.comments pkgs-void.list) | sponge pkgs-void.list
#
# Golang
+- [x] Replace comments patch with an AWK script which replaces uncommented
+ file-A.$1 with file-B.$0 where file-A.$1 = file-B.$1
- [ ] Track components which have their own repos. How? Submodules? What else?
- [ ] [khatus](https://github.com/khandkar/khatus)
- [ ] [dwm](https://github.com/khandkar/dwm)
--- /dev/null
+#! /usr/bin/awk -f
+
+FILENAME ~ /\.comments$/ {
+ commented[$1] = $0
+ next
+}
+
+commented[$1] {
+ print commented[$1]
+ next
+}
+
+1
Signal-Desktop
alsa-plugins-pulseaudio
apache-fop
-ario # GUI (GTK) MPD client
+ario # GUI (GTK) MPD client
aspell-en
aspell-ru
autoconf
docker
docker-compose
dunst
-element-desktop # Matrix.org client, replaces Riot
+element-desktop # Matrix.org client, replaces Riot
encfs
extra-cmake-modules
feh
lm_sensors
lvm2
lxdm
-mDNSResponder # Bonjour
+mDNSResponder # Bonjour
make
man-pages-devel
mate
mpd
mpv
mupdf
-nawk # The one, true implementation of AWK
+nawk # The one, true implementation of AWK
ncmpc
ncmpcpp
ncurses-devel
neofetch
-net-tools # ifconfig et al
+net-tools # ifconfig et al
netbsd-wtf
network-manager-applet
nmap
pcmanfm
perl-List-MoreUtils-XS # Dependency of feedgnuplot, which isn't in Void repos.
pfetch
-picom # Replaces compton.
+picom # Replaces compton.
pidgin
pkg-config
python3-devel
tmux
tree
udisks2
-ueberzug # For drawing images on terminals. Something built from src needed it.
+ueberzug # For drawing images on terminals. Something built from src needed it.
unixodbc-devel
unzip
vim
xrandr
xscreensaver
xtools
-xwininfo # Needed for picom-trans to work, but isn't a dep of picom.
+xwininfo # Needed for picom-trans to work, but isn't a dep of picom.
youtube-dl
zathura
zathura-djvu
--- /dev/null
+ario # GUI (GTK) MPD client
+element-desktop # Matrix.org client, replaces Riot
+mDNSResponder # Bonjour
+nawk # The one, true implementation of AWK
+net-tools # ifconfig et al
+perl-List-MoreUtils-XS # Dependency of feedgnuplot, which isn't in Void repos.
+picom # Replaces compton.
+ueberzug # For drawing images on terminals. Something built from src needed it.
+xwininfo # Needed for picom-trans to work, but isn't a dep of picom.
+++ /dev/null
---- pkgs-void.list 2021-03-14 09:27:42.795179658 -0400
-+++ pkgs-void.list 2021-03-14 09:22:20.202107907 -0400
-@@ -1,10 +1,11 @@
-+#
- GraphicsMagick
- MultiMC
- R
- Signal-Desktop
- alsa-plugins-pulseaudio
- apache-fop
--ario
-+ario # GUI (GTK) MPD client
- aspell-en
- aspell-ru
- autoconf
-@@ -30,7 +31,7 @@
- docker
- docker-compose
- dunst
--element-desktop
-+element-desktop # Matrix.org client, replaces Riot
- encfs
- extra-cmake-modules
- feh
-@@ -69,7 +70,7 @@
- lm_sensors
- lvm2
- lxdm
--mDNSResponder
-+mDNSResponder # Bonjour
- make
- man-pages-devel
- mate
-@@ -81,12 +82,12 @@
- mpd
- mpv
- mupdf
--nawk
-+nawk # The one, true implementation of AWK
- ncmpc
- ncmpcpp
- ncurses-devel
- neofetch
--net-tools
-+net-tools # ifconfig et al
- netbsd-wtf
- network-manager-applet
- nmap
-@@ -98,9 +99,9 @@
- parallel
- patch
- pcmanfm
--perl-List-MoreUtils-XS
-+perl-List-MoreUtils-XS # Dependency of feedgnuplot, which isn't in Void repos.
- pfetch
--picom
-+picom # Replaces compton.
- pidgin
- pkg-config
- python3-devel
-@@ -131,7 +132,7 @@
- tmux
- tree
- udisks2
--ueberzug
-+ueberzug # For drawing images on terminals. Something built from src needed it.
- unixodbc-devel
- unzip
- vim
-@@ -155,7 +156,7 @@
- xrandr
- xscreensaver
- xtools
--xwininfo
-+xwininfo # Needed for picom-trans to work, but isn't a dep of picom.
- youtube-dl
- zathura
- zathura-djvu