dotfiles.git

commit 8da3d6cde71662bd8aca4ba9948306323f973ac3

Author: Adam Evyčędo <git@apiote.xyz>

remove old packages from git

 .local/bin/update-git | 139 ++++++++++++++++++++++++++------------------


diff --git a/.local/bin/update-git b/.local/bin/update-git
index 271e8f1bb4ef9ba1987de2b10949914915bbffe2..8f61cbb96368cb1307147a6cef22b342b214d0d1 100755
--- a/.local/bin/update-git
+++ b/.local/bin/update-git
@@ -18,78 +18,105 @@ cd ~/Code/dwd
 for pkg in $pkgs
 do
 	case "$pkg" in
+		'glider')
+			cd ./glider
+			git checkout master
+			git reset --hard HEAD
+			echo <<END
+diff --git a/feature.go b/feature.go
+index 21b49fc..68aaf6b 100644
+--- a/feature.go
++++ b/feature.go
+@@ -5,23 +5,23 @@ import (
+ 	// _ "github.com/nadoo/glider/service/xxx"
+ 
+ 	// comment out the protocols you don't need to make the compiled binary smaller.
+-	_ "github.com/nadoo/glider/proxy/http"
+-	_ "github.com/nadoo/glider/proxy/kcp"
+-	_ "github.com/nadoo/glider/proxy/mixed"
+-	_ "github.com/nadoo/glider/proxy/obfs"
+-	_ "github.com/nadoo/glider/proxy/pxyproto"
+-	_ "github.com/nadoo/glider/proxy/reject"
+-	_ "github.com/nadoo/glider/proxy/smux"
+-	_ "github.com/nadoo/glider/proxy/socks4"
++	// _ "github.com/nadoo/glider/proxy/http"
++	// _ "github.com/nadoo/glider/proxy/kcp"
++	// _ "github.com/nadoo/glider/proxy/mixed"
++	// _ "github.com/nadoo/glider/proxy/obfs"
++	// _ "github.com/nadoo/glider/proxy/pxyproto"
++	// _ "github.com/nadoo/glider/proxy/reject"
++	// _ "github.com/nadoo/glider/proxy/smux"
++	// _ "github.com/nadoo/glider/proxy/socks4"
+ 	_ "github.com/nadoo/glider/proxy/socks5"
+-	_ "github.com/nadoo/glider/proxy/ss"
+-	_ "github.com/nadoo/glider/proxy/ssh"
+-	_ "github.com/nadoo/glider/proxy/ssr"
+-	_ "github.com/nadoo/glider/proxy/tcp"
++	// _ "github.com/nadoo/glider/proxy/ss"
++	// _ "github.com/nadoo/glider/proxy/ssh"
++	// _ "github.com/nadoo/glider/proxy/ssr"
++	// _ "github.com/nadoo/glider/proxy/tcp"
+ 	_ "github.com/nadoo/glider/proxy/tls"
+-	_ "github.com/nadoo/glider/proxy/trojan"
+-	_ "github.com/nadoo/glider/proxy/udp"
+-	_ "github.com/nadoo/glider/proxy/vless"
+-	_ "github.com/nadoo/glider/proxy/vmess"
++	// _ "github.com/nadoo/glider/proxy/trojan"
++	// _ "github.com/nadoo/glider/proxy/udp"
++	// _ "github.com/nadoo/glider/proxy/vless"
++	// _ "github.com/nadoo/glider/proxy/vmess"
+ 	_ "github.com/nadoo/glider/proxy/ws"
+ )
+diff --git a/feature_linux.go b/feature_linux.go
+index bbe2eff..1866395 100644
+--- a/feature_linux.go
++++ b/feature_linux.go
+@@ -1,12 +1,12 @@
+ package main
+ 
+ import (
+-	// comment out the services you don't need to make the compiled binary smaller.
+-	_ "github.com/nadoo/glider/service/dhcpd"
++// comment out the services you don't need to make the compiled binary smaller.
++// _ "github.com/nadoo/glider/service/dhcpd"
+ 
+-	// comment out the protocols you don't need to make the compiled binary smaller.
+-	_ "github.com/nadoo/glider/proxy/redir"
+-	_ "github.com/nadoo/glider/proxy/tproxy"
+-	_ "github.com/nadoo/glider/proxy/unix"
+-	_ "github.com/nadoo/glider/proxy/vsock"
++// comment out the protocols you don't need to make the compiled binary smaller.
++// _ "github.com/nadoo/glider/proxy/redir"
++// _ "github.com/nadoo/glider/proxy/tproxy"
++// _ "github.com/nadoo/glider/proxy/unix"
++// _ "github.com/nadoo/glider/proxy/vsock"
+ )
+END >features.patch
+			git apply features.patch
+			go build -v -ldflags "-s -w"
 		'doh')
 			cd ./dns-over-https/
 			git checkout master
 			git reset --hard HEAD
 			git pull
 			/usr/bin/make binary
-			doas sv stop doh
-			doas cp doh-client/doh-client /usr/local/bin/
-			doas chmod 755 /usr/local/bin/doh-client
-			doas sv start doh
+			# doas sv stop doh
+			# doas cp doh-client/doh-client /usr/local/bin/
+			# doas chmod 755 /usr/local/bin/doh-client
+			# doas sv start doh
 			/usr/bin/make clean
 			cd ../
 		;;
-		'go-avif')
-			doas xbps-install libaom-devel
-			cd ./go-avif/
-			git checkout master
-			git reset --hard HEAD
-			git pull
-			/usr/bin/bmake
-			doas cp ~/.go/bin/avif /usr/local/bin/
-			doas chmod 755 /usr/local/bin/avif
-			cd ../
-		;;
 		'libasciidoc')
-			doas xbps-install libdav1d-devel
 			cd ./libasciidoc/
 			git checkout master
 			git reset --hard HEAD
 			git pull
-			export PATH="$HOME/.go/bin/:$PATH"
+			# export PATH="$HOME/.go/bin/:$PATH"
 			/usr/bin/make build
-			doas cp ./bin/libasciidoc /usr/local/bin/asciidoc
-			doas chmod 755 /usr/local/bin/asciidoc
+			# doas cp ./bin/libasciidoc /usr/local/bin/asciidoc
+			# doas chmod 755 /usr/local/bin/asciidoc
 			cd ../
 		;;
-		'libavif')
-			cd ./libavif/
-			git checkout master
-			git reset --hard HEAD
-			git pull
-			mkdir -p build && cd build
-			cmake ..
-			make
-			doas make install
-			cd ../../
-		;;
-		'qview')
-			xbps-install qt5-devel
-			cd ./qView/
-			git tag | sort -n | tail -n1 | xargs git checkout
-			git reset --hard HEAD
-			git pull
-			/usr/bin/bmake
-			doas cp ./qview /usr/local/bin
-			doas chmod 755 /usr/local/bin/qview
-			cd ../
-		;;
-		'qt-avif')
-			xbps-install extra-cmake-modules
-			cd ./qt-avif-image-plugin/
-			git checkout master
-			git reset --hard HEAD
-			git pull
-			mkdir -p build && cd build
-			cmake ..
-			make
-			doas make install
-			[ -e /usr/lib/qt5/plugins/imageformats/libqavif.so ] || ln -s /usr/lib/plugins/imageformats/libqavif.so /usr/lib/qt5/plugins/imageformats/libqavif.so
-			cd ../../
-		;;
 	esac
 done
-
-doas xbps-remove -R cargo cmake freetype-devel expat-devel fontconfig-devel libxcb-devel libssp-devel libaom-devel libdav1d-devel qt5-devel extra-cmake-modules