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