├── .github ├── build-core.sh └── workflows │ ├── alpine.yml │ ├── archlinux.yml │ ├── build-core-linux-manully.yml │ ├── centos.yml │ ├── debian.yml │ ├── dragonflybsd.yml │ ├── fedora.yml │ ├── freebsd.yml │ ├── gentoo.yml │ ├── macos.yml │ ├── manjaro.yml │ ├── mint.yml │ ├── netbsd.yml │ ├── openbsd.yml │ ├── openeuler.yml │ ├── opensuse-leap.yml │ ├── publish-core.yml │ ├── publish-docker-image.yml │ ├── publish-main.yml │ ├── rockylinux.yml │ ├── ubuntu.yml │ ├── voidlinux-glibc.yml │ └── voidlinux-musl.yml ├── Dockerfile.alpine ├── Dockerfile.alpine.loong64 ├── Dockerfile.archlinux.loong64 ├── Dockerfile.debian.loong64 ├── Dockerfile.openeuler ├── Dockerfile.ubuntu ├── LICENSE ├── README.md ├── core ├── build-core.sh ├── elftools │ ├── check-if-has-dynamic-section.c │ ├── file-magic.c │ ├── list-elf-files.c │ ├── list-section-names.c │ ├── list-sections.c │ ├── print-interpreter.c │ ├── print-needed.c │ ├── print-rpath.c │ ├── print-soname.c │ └── print-string-tables.c ├── fonts.conf ├── read-first-n-bytes.c ├── rmdir-if-empty.c ├── sed-in-place.c ├── templates │ ├── AppRun.c │ ├── wrapper-template.c │ └── wrapper-template.sh ├── uppm-shim-apk ├── uppm-shim-brew ├── uppm-shim-pkg ├── uppm-shim-pkg_add ├── uppm-shim-pkgin └── wrappers │ ├── wrapper-native-c++.c │ ├── wrapper-native-cc.c │ ├── wrapper-native-objc.c │ ├── wrapper-target-c++.c │ ├── wrapper-target-cc-test-on-linux.sh │ ├── wrapper-target-cc-test-on-macos.sh │ ├── wrapper-target-cc.c │ └── wrapper-target-objc.c ├── phases.d2 ├── phases.dot ├── phases.svg ├── phases.svg.sh ├── ppkg └── ppkg-zsh-completion /.github/build-core.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/build-core.sh -------------------------------------------------------------------------------- /.github/workflows/alpine.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/alpine.yml -------------------------------------------------------------------------------- /.github/workflows/archlinux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/archlinux.yml -------------------------------------------------------------------------------- /.github/workflows/build-core-linux-manully.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/build-core-linux-manully.yml -------------------------------------------------------------------------------- /.github/workflows/centos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/centos.yml -------------------------------------------------------------------------------- /.github/workflows/debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/debian.yml -------------------------------------------------------------------------------- /.github/workflows/dragonflybsd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/dragonflybsd.yml -------------------------------------------------------------------------------- /.github/workflows/fedora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/fedora.yml -------------------------------------------------------------------------------- /.github/workflows/freebsd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/freebsd.yml -------------------------------------------------------------------------------- /.github/workflows/gentoo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/gentoo.yml -------------------------------------------------------------------------------- /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.github/workflows/manjaro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/manjaro.yml -------------------------------------------------------------------------------- /.github/workflows/mint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/mint.yml -------------------------------------------------------------------------------- /.github/workflows/netbsd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/netbsd.yml -------------------------------------------------------------------------------- /.github/workflows/openbsd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/openbsd.yml -------------------------------------------------------------------------------- /.github/workflows/openeuler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/openeuler.yml -------------------------------------------------------------------------------- /.github/workflows/opensuse-leap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/opensuse-leap.yml -------------------------------------------------------------------------------- /.github/workflows/publish-core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/publish-core.yml -------------------------------------------------------------------------------- /.github/workflows/publish-docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/publish-docker-image.yml -------------------------------------------------------------------------------- /.github/workflows/publish-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/publish-main.yml -------------------------------------------------------------------------------- /.github/workflows/rockylinux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/rockylinux.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/ubuntu.yml -------------------------------------------------------------------------------- /.github/workflows/voidlinux-glibc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/voidlinux-glibc.yml -------------------------------------------------------------------------------- /.github/workflows/voidlinux-musl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/.github/workflows/voidlinux-musl.yml -------------------------------------------------------------------------------- /Dockerfile.alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/Dockerfile.alpine -------------------------------------------------------------------------------- /Dockerfile.alpine.loong64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/Dockerfile.alpine.loong64 -------------------------------------------------------------------------------- /Dockerfile.archlinux.loong64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/Dockerfile.archlinux.loong64 -------------------------------------------------------------------------------- /Dockerfile.debian.loong64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/Dockerfile.debian.loong64 -------------------------------------------------------------------------------- /Dockerfile.openeuler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/Dockerfile.openeuler -------------------------------------------------------------------------------- /Dockerfile.ubuntu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/Dockerfile.ubuntu -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/README.md -------------------------------------------------------------------------------- /core/build-core.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/build-core.sh -------------------------------------------------------------------------------- /core/elftools/check-if-has-dynamic-section.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/elftools/check-if-has-dynamic-section.c -------------------------------------------------------------------------------- /core/elftools/file-magic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/elftools/file-magic.c -------------------------------------------------------------------------------- /core/elftools/list-elf-files.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/elftools/list-elf-files.c -------------------------------------------------------------------------------- /core/elftools/list-section-names.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/elftools/list-section-names.c -------------------------------------------------------------------------------- /core/elftools/list-sections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/elftools/list-sections.c -------------------------------------------------------------------------------- /core/elftools/print-interpreter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/elftools/print-interpreter.c -------------------------------------------------------------------------------- /core/elftools/print-needed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/elftools/print-needed.c -------------------------------------------------------------------------------- /core/elftools/print-rpath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/elftools/print-rpath.c -------------------------------------------------------------------------------- /core/elftools/print-soname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/elftools/print-soname.c -------------------------------------------------------------------------------- /core/elftools/print-string-tables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/elftools/print-string-tables.c -------------------------------------------------------------------------------- /core/fonts.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/fonts.conf -------------------------------------------------------------------------------- /core/read-first-n-bytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/read-first-n-bytes.c -------------------------------------------------------------------------------- /core/rmdir-if-empty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/rmdir-if-empty.c -------------------------------------------------------------------------------- /core/sed-in-place.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/sed-in-place.c -------------------------------------------------------------------------------- /core/templates/AppRun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/templates/AppRun.c -------------------------------------------------------------------------------- /core/templates/wrapper-template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/templates/wrapper-template.c -------------------------------------------------------------------------------- /core/templates/wrapper-template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/templates/wrapper-template.sh -------------------------------------------------------------------------------- /core/uppm-shim-apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/uppm-shim-apk -------------------------------------------------------------------------------- /core/uppm-shim-brew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/uppm-shim-brew -------------------------------------------------------------------------------- /core/uppm-shim-pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/uppm-shim-pkg -------------------------------------------------------------------------------- /core/uppm-shim-pkg_add: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/uppm-shim-pkg_add -------------------------------------------------------------------------------- /core/uppm-shim-pkgin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/uppm-shim-pkgin -------------------------------------------------------------------------------- /core/wrappers/wrapper-native-c++.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/wrappers/wrapper-native-c++.c -------------------------------------------------------------------------------- /core/wrappers/wrapper-native-cc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/wrappers/wrapper-native-cc.c -------------------------------------------------------------------------------- /core/wrappers/wrapper-native-objc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/wrappers/wrapper-native-objc.c -------------------------------------------------------------------------------- /core/wrappers/wrapper-target-c++.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/wrappers/wrapper-target-c++.c -------------------------------------------------------------------------------- /core/wrappers/wrapper-target-cc-test-on-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/wrappers/wrapper-target-cc-test-on-linux.sh -------------------------------------------------------------------------------- /core/wrappers/wrapper-target-cc-test-on-macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/wrappers/wrapper-target-cc-test-on-macos.sh -------------------------------------------------------------------------------- /core/wrappers/wrapper-target-cc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/wrappers/wrapper-target-cc.c -------------------------------------------------------------------------------- /core/wrappers/wrapper-target-objc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/core/wrappers/wrapper-target-objc.c -------------------------------------------------------------------------------- /phases.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/phases.d2 -------------------------------------------------------------------------------- /phases.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/phases.dot -------------------------------------------------------------------------------- /phases.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/phases.svg -------------------------------------------------------------------------------- /phases.svg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/phases.svg.sh -------------------------------------------------------------------------------- /ppkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/ppkg -------------------------------------------------------------------------------- /ppkg-zsh-completion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leleliu008/ppkg/HEAD/ppkg-zsh-completion --------------------------------------------------------------------------------