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