From c3127304f1e9b9e09d06c93fc8f3174e804204d2 Mon Sep 17 00:00:00 2001 From: Tk-Glitch Date: Thu, 26 Mar 2020 15:36:04 +0100 Subject: [PATCH] Submodule-transition --- .gitignore | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 .gitignore create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1d144af --- /dev/null +++ b/.gitignore @@ -0,0 +1,58 @@ +.* +!.gitignore +*~ +*.orig +*.log +*.run +*.tgz +*.xz +*.pkg +*.bak +*.tar.gz +*.tar.zst +*.old +*.db +*.files +*/src/ +*/pkg/ +wine-tkg-git/wine-staging-git/ +wine-tkg-git/wine-git/ +wine-tkg-git/wine-mirror-git/ +wine-tkg-git/ValveSoftware-wine/ +wine-tkg-git/wine-tkg-userpatches/ +!wine-tkg-git/wine-tkg-userpatches/README.md +wine-tkg-git/dxvk/ +wine-tkg-git/d9vk/ +wine-tkg-git/non-makepkg-builds/ +winetricks-tkg-git/winetricks/ +mingw/mingw-w64-*/ +mingw/cloog/ +mingw/isl/ +mingw/osl/ +mostlyportable-gcc/build/ +mostlyportable-gcc/gcc/ +mostlyportable-gcc/gcc-mostlyportable* +mostlyportable-gcc/mingw-mostlyportable* +gst-libav/gst-libav/ +gst-libav/ffmpeg/ +gst-libav/gas-preprocessor/ +gst-libav/gst-common/ +faudio-git/FAudio/ +gamescope-git/gamescope/ +spirv-tools-git/SPIRV-Headers/ +spirv-tools-git/SPIRV-Tools/ +vkd3d-git/vkd3d/ +vkd3d-git/vkd3d-staging/ +proton-tkg/Proton/ +proton-tkg/liberation-fonts/ +proton-tkg/proton_template/share/fonts/ +proton-tkg/dxvk/ +proton-tkg/d9vk/ +dxvk-tools/D9VKBUILD/master/ +dxvk-tools/DXVKBUILD/master/ +vulkan-headers-git/vulkan-headers-git/ +vulkan-headers-git/vulkan-headers-tkg-git/ +mesa-git/mesa-aco/ +mesa-git/mesa/ +llvm-git/llvm-project/ +vulkan-icd-loader-git/Vulkan-Loader/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..fc6a73a --- /dev/null +++ b/README.md @@ -0,0 +1,54 @@ +# PKGBUILDS and other scripts made for random people & frogs + +

+ +

+ +## How-to use that mess : + +### While some of the scripts might work fine on any distro, the PKGBUILDs will only work on distros with access to pacman and makepkg. +**If you need to access pacman and makepkg outside of Arch-linux and distros based on it (like Antergos or Manjaro), you can "hijack" your current distro with Bedrock Linux at your own risk: https://bedrocklinux.org** + + * Clone the whole thing (that enables you to use `git pull` to get updates) : +``` +git clone https://github.com/Tk-Glitch/PKGBUILDS.git +``` + + * Build packages : + +From the directory of the package you want to build (where the PKGBUILD is located), run +``` +makepkg -si +``` +That will grab the required dependencies, build, then install the newly created package(s). + + + * For bash scripts, just run them from their respective directory - You might find additional details in the readme dedicated to the tool you want to build. + + + * You can also clone a single folder from the repo (you need to have the `subversion` package installed) but it might break inter-dependencies : +``` +svn export https://github.com/Tk-Glitch/PKGBUILDS/trunk/folder_name +``` +*For example, in case you want to clone the nvidia-dev-all folder, the command would be :* `svn export https://github.com/Tk-Glitch/PKGBUILDS/trunk/nvidia-dev-all` + + +## Why aren't the PKGBUILDs on AUR ?! : + +While some are already available there without userpatches or lib32 support, the most interesting ones aren't (namely linux kernels, nvidia-all and wine-tkg-git) because of the way they are working. You're prompted for options or even config file editing to get the package customized the way you want it to be. For nvidia-all, there's no way around it so I'd consider that non-AUR compliant by default. For linux kernels and wine-tkg-git, I could indeed provide a fixed preset and remove all prompts. That would work. But then, are these still as interesting without customization? I strongly believe they aren't. + + +### Some daily builds (pacman packages) are available on chaotic-aur (https://wiki.archlinux.org/index.php/Unofficial_user_repositories#chaotic-aur): +- http://lonewolf-builder.duckdns.org/chaotic-aur - Thanks Pedro ! +- Mirror (Germany) : http://chaotic.bangl.de/chaotic-aur/x86_64/ - Thanks to BangL + +For the current stable mainline kernel version, you can find per-arch optimized daily builds for PDS and MuQSS variants here : https://repo.kitsuna.net/ - Thanks to LordKitsuna. + +**Wanna talk about it? Need help? Feel free to join the Frogging Family discord server : https://discord.gg/jRy3Nxk** + +**If you like my work, consider visiting my patreon page : https://www.patreon.com/tkglitch** + +## Thanks to Hans-Kristian, Anisan, Jonny Teronni, Zs. Cs. Sz., JudgeVanadium, Lutris, Oli, Fábio, Bill, Kristoffer, Typhoon, Ole Erik, Stephan and all my anonymous Patrons and supporters! Much frog love to you guys <3 + + +**You can also donate to me via https://www.paypal.me/TkGlitch**