packages icon indicating copy to clipboard operation
packages copied to clipboard

Add chkupdate scripts for all packages

Open lleyton opened this issue 3 years ago • 4 comments

Currently, we have quite a few packages without chkupdate.py scripts. This has led some of the older packages, such as those ported from tauOS, to fall behind. (See https://repology.org/projects/?inrepo=terra_37&outdated=1)

lleyton avatar Nov 11 '22 03:11 lleyton

I modified update.sh to print out dirs without chkupdate.py:

search() {
    for folder in $1/*; do
        if [ -f "$folder/chkupdate.py" ]; then
            continue
        else
            echo $folder
        fi
        x=0
        for thing in $folder/*; do
            [[ -f $thing ]] && x=1 && break
        done
        [[ $x -eq 0 ]] && search $folder
    done
}

search anda

Currently by 1fff42c, the following dirs do not have chkupdate.py:

anda/adwaita++-icons
anda/apps
anda/apps/openasar-canary
anda/audio
anda/audio/distrho
anda/dart
anda/desktops
anda/desktops/budgie
anda/desktops/budgie/budgie-extras
anda/desktops/elementary
anda/desktops/elementary/evolution-data-server
anda/desktops/elementary/pantheon-session-settings
anda/desktops/elementary/plank
anda/dnf-plugins-core
anda/fonts
anda/fonts/arphic-ukai
anda/fonts/arphic-uming
anda/fonts/hannom
anda/fonts/kanjistrokeorders
anda/fonts/mini-wakuwaku
anda/fonts/seto
anda/games
anda/games/minecraft-java
anda/go
anda/go/curlie
anda/lib
anda/lib/libappimage
anda/lib/marble-gtk
anda/lib/poppler
anda/moby-extras
anda/moby-extras/moby-buildx
anda/moby-extras/moby-compose
anda/mock-configs
anda/rust
anda/rust/bat-extras
anda/rust/pop-launcher
anda/rust/sccache
anda/rust/youki
anda/rust/zellij
anda/srpm-macros
anda/tools
anda/tools/appimagelauncher
anda/tools/electron
anda/tools/gcm-core
anda/tools/lorax
anda/tools/melody
anda/tools/muon

madonuko avatar Nov 23 '22 11:11 madonuko

Update: from #35 we have

anda/audio/distrho
anda/dart
anda/desktops/elementary/pantheon-session-settings
anda/dnf-plugins-core
anda/fonts/arphic-ukai
anda/fonts/arphic-uming
anda/fonts/hannom
anda/fonts/kanjistrokeorders
anda/fonts/mini-wakuwaku
anda/fonts/seto
anda/games/minecraft-java
anda/lib/libappimage
anda/moby-extras
anda/mock-configs
anda/rust/zellij
anda/srpm-macros
anda/tools/electron
anda/tools/lorax
anda/tools/melody
anda/tools/muon

madonuko avatar Dec 07 '22 12:12 madonuko

Packages without autoupdate

Update: from #145, we have (update.rhai)

anda/audio/distrho
anda/desktops/elementary/pantheon-session-settings
anda/fonts/arphic-ukai
anda/fonts/arphic-uming
anda/fonts/hannom
anda/fonts/kanjistrokeorders
anda/fonts/manrope
anda/fonts/mini-wakuwaku
anda/fonts/seto
anda/fonts/vl-gothic
anda/games/minecraft-java
anda/lib/libappimage
anda/lib/libappimageupdate
anda/lib/nlohmann-json
anda/mock-configs
anda/srpm-macros
anda/tools/electron
anda/tools/lorax
anda/tools/melody
anda/tools/muon

The following are a manually groupped / filtered version:

Fonts

  • arphic-u{kai,ming}
  • hannom
  • kanjistrokeorders
  • manrope
  • mini-wakuwaku
  • seto
  • vl-gothic

Libraries

  • libappimage{,update}
  • nlohmann-json

Tools

  • ~~[electron] ("abandoned" for now)~~
  • ~~lorax (requires reading/writing anda.hcl)~~
  • melody
  • muon

Others

  • [moby-configs] (terra/anda specific)
  • [srpm-macros] (terra/anda specific)
  • distrho
  • minecraft-launcher
  • pantheon-session-settings

madonuko avatar Jan 24 '23 09:01 madonuko

Current list:

anda/apps/vala-panel
anda/audio/distrho
anda/desktops/elementary/pantheon-session-settings
anda/desktops/kde/kde-liquidshell
anda/desktops/unityx-shell
anda/fonts/arphic-ukai
anda/fonts/arphic-uming
anda/fonts/hannom
anda/fonts/kanjistrokeorders
anda/fonts/manrope
anda/fonts/mini-wakuwaku
anda/fonts/seto
anda/fonts/sipa
anda/games/minecraft-java
anda/games/osu-mime
anda/go/yhat-scrape
anda/lib/ayatana-indicator-datetime
anda/lib/ayatana-indicator-messages
anda/lib/deviceinfo
anda/lib/gmenuharness
anda/lib/gsettings-qt-lomiri
anda/lib/libappimageupdate
anda/lib/libindicator
anda/lib/libunity-misc
anda/lib/libusermetrics
anda/lib/lomiri-download-manager
anda/lib/lomiri-indicator-network
anda/lib/lomiri-settings-components
anda/lib/nux
anda/lib/process-cpp
anda/lib/properties-cpp-devel
anda/lib/qdjango
anda/lib/qmenumodel
anda/lib/qofono
anda/lib/qt5-pim
anda/lib/qt5-qtdbustest
anda/lib/qt5-qtsystems
anda/lib/qtdbusmock
anda/lib/qtmir
anda/lib/unity-settings-daemon
anda/others/click
anda/others/lomiri-session
anda/others/lomiri-sounds
anda/others/terra-fractureiser-detector
anda/others/ubuntu-sdk
anda/others/unity-scope-home
anda/mock-configs
anda/tools/melody
anda/tools/muon
anda/terra-release
anda/srpm-macros

madonuko avatar Jun 14 '23 11:06 madonuko

Closing because impractical for now

Probably will be substituted by HeadPAT anyway

madonuko avatar May 21 '24 13:05 madonuko