Submodule-transition

frogging-family
Tk-Glitch 2020-03-26 15:36:04 +07:00
commit c3127304f1
2 changed files with 112 additions and 0 deletions

58
.gitignore vendored

@ -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/

@ -0,0 +1,54 @@
# PKGBUILDS and other scripts made for random people & frogs
<p align="center">
<img src="https://cdn.discordapp.com/attachments/472158720399245323/501778941913202708/tkgfrogu.png">
</p>
## 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**