Submodule-transition
This commit is contained in:
commit
c3127304f1
58
.gitignore
vendored
Normal file
58
.gitignore
vendored
Normal file
@ -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/
|
54
README.md
Normal file
54
README.md
Normal file
@ -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**
|
Loading…
x
Reference in New Issue
Block a user