sylware / nyanlinux (public) (License: AFFERO GPLv3) (since 2019-09-09) (hash sha1)
scripts for a lean, from scratch, amd hardware, linux distro
List of commits:
Subject Hash Author Date (UTC)
glvnd fixes f9775dfc45b4478112f327bf3a251b37d54ad112 Sylvain BERTRAND 2023-12-02 21:47:32
libglvnd: partial builder for migration of legacy GFX stack efb24b5205bc80defeb705324874ddd1f4734db9 Sylvain BERTRAND 2023-11-30 20:18:32
llvm removal aad27f5c626b4fd57b8e1471a1b879d0b82a934c Sylvain BERTRAND 2023-11-25 20:15:34
mesa:legacy GL and vulkan update 0d1e3cd93e1cc52ad40e132f11d4deb2f024f59f Sylvain BERTRAND 2023-11-25 18:55:11
libepoxy:move to /usr monoblock runtime 8082baed9cee3f107202afae374aff4fd0d622f9 Sylvain BERTRAND 2023-11-25 17:01:20
drm:update and move to /usr monoblock runtime 2a538844c36f03a88f1523cefc167d8525d099cf Sylvain BERTRAND 2023-11-25 16:05:02
glibc malloc does not return NULL for 0 bytes 5f7f25fa1da3ba5620f0e9301bdd986916fae68e Sylvain BERTRAND 2023-11-24 01:49:13
xbkcomp: fix default xbk data file location fd376f9cfaf0daf4037f9285e04574f14e6f5e04 Sylvain BERTRAND 2023-11-23 16:34:38
xorgproto:update 689b8a6414f1a1f69f728f42b46260c00f52ad03 Sylvain BERTRAND 2023-11-22 17:10:56
xkbcomp:udpate and partial SDK removal dcedd17e907841791c4b6e72d756db3b81356c52 Sylvain BERTRAND 2023-11-22 15:55:19
libxkbfile:update and move to /usr mono block runtime b8db87be577d935e31bea44768df7492fc8da9cf Sylvain BERTRAND 2023-11-22 13:47:55
libxkbcommon:update and move to mono block runtime a899fb5514d8e8eac4aaf778dc07295274f0f849 Sylvain BERTRAND 2023-11-21 22:28:12
libX11: update and move to /usr monoblock runtime 13b86c32bbda705d0ed0a734b3af4707d72fe34c Sylvain BERTRAND 2023-11-21 19:59:40
libXi:update and moving toward mono block runtime 0a692f60e994a1763468d2c8db138c034f0987a4 Sylvain BERTRAND 2023-11-21 17:15:25
Gfx stack update 751aa2ce07092504d3bd18676f44ead151210a7c Sylvain BERTRAND 2023-11-11 17:40:30
If the workstation burns. 08ce09ee0689cfedec5c4ac995e1fcd56daad4bc Sylvain BERTRAND 2023-11-06 16:24:17
Gfx stack update e2824e33b8507278a7eaae9d0140b16309ca71ac Sylvain BERTRAND 2023-11-04 12:29:52
Gfx stack update c663c8a00f5cf9ce6d1cc965f1844ae99f666bba Sylvain BERTRAND 2023-10-28 12:41:32
binutils-tcc:fix last builder 2b14eba033d77d64dd98e8e0f5ffdd9617a63b9a Sylvain BERTRAND 2023-10-26 08:20:40
update:lynx noscript/basic (x)html browser de162261b06539a03bf92175aca85fc94b439348 Sylvain BERTRAND 2023-10-25 11:08:48
Commit f9775dfc45b4478112f327bf3a251b37d54ad112 - glvnd fixes
Author: Sylvain BERTRAND
Author date (UTC): 2023-12-02 21:47
Committer name: Sylvain BERTRAND
Committer date (UTC): 2023-12-02 21:47
Parent(s): efb24b5205bc80defeb705324874ddd1f4734db9
Signer:
Signing key:
Signing status: N
Tree: 9c192bb4080cf25d08a010cf7cf2d698c6b7602e
File Lines added Lines deleted
builders/libglvnd-5d1da692588474bffe6abba294c2faa0163504a3/contrib/gcc_binutils_glibc_tsd_pure_c_opengl_egl_gl.sh 20 1
builders/libglvnd/builder.sh 7 0
File builders/libglvnd-5d1da692588474bffe6abba294c2faa0163504a3/contrib/gcc_binutils_glibc_tsd_pure_c_opengl_egl_gl.sh changed (mode: 100755) (index 77aa9e5..49701bc)
... ... if test "${data_dir_pathname-unset}" = unset; then
53 53 data_dir_pathname=/usr/share data_dir_pathname=/usr/share
54 54 fi fi
55 55 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
56 if test "${inc_store_dir_pathname-unset}" = unset; then
57 inc_store_dir_pathname='/usr/store/libglvnd/git/include'
58 fi
59 if test "${inc_store_virtual_dir_pathname-unset}" = unset; then
60 inc_store_virtual_dir_pathname='/usr/store/libglvnd/current/include'
61 fi
62 #-------------------------------------------------------------------------------
56 63 #=============================================================================== #===============================================================================
57 64
58 65
 
... ... if test "${cc_ld_slib_start_files-unset}" = unset; then
115 122 eval cc_ld_slib_start_files=$($cc -print-file-name=crtbeginS.o) eval cc_ld_slib_start_files=$($cc -print-file-name=crtbeginS.o)
116 123 fi fi
117 124 if test "${cc_ld_slib_end_files-unset}" = unset; then if test "${cc_ld_slib_end_files-unset}" = unset; then
118 eval cc_ld_slib_start_files=$($cc -print-file-name=crtendS.o)
125 eval cc_ld_slib_end_files=$($cc -print-file-name=crtendS.o)
119 126 fi fi
120 127 #=============================================================================== #===============================================================================
121 128 # if your use another linker, it must be "added". # if your use another linker, it must be "added".
 
... ... ln -sTf $lib_store_virtual_dir_pathname/libGL.so.1.7.0 $build_dir_pathname/insta
823 830 ) & ) &
824 831 # GL (legacy OpenGL and GLX) # GL (legacy OpenGL and GLX)
825 832 ################################################################################ ################################################################################
833
834
835 ################################################################################
836 # glvnd include files
837 rm -Rf $build_dir_pathname/install_root$inc_store_dir_pathname/glvnd
838 mkdir -p $build_dir_pathname/install_root$inc_store_dir_pathname/glvnd
839 cp -rf $src_dir_pathname/include/glvnd/GLdispatchABI.h \
840 $src_dir_pathname/include/glvnd/libeglabi.h \
841 $src_dir_pathname/include/glvnd/libglxabi.h \
842 $build_dir_pathname/install_root$inc_store_dir_pathname/glvnd
843 # glvnd include files
844 ################################################################################
826 845 wait wait
File builders/libglvnd/builder.sh changed (mode: 100644) (index 8df35e3..cbc6345)
... ... cd $build_dir
30 30 cat >$build_dir/local_conf.sh <<EOF cat >$build_dir/local_conf.sh <<EOF
31 31 lib_store_dir_pathname=/nyan/$src_name/$slot/lib lib_store_dir_pathname=/nyan/$src_name/$slot/lib
32 32 lib_store_virtual_dir_pathname=/nyan/$src_name/current/lib lib_store_virtual_dir_pathname=/nyan/$src_name/current/lib
33 inc_store_dir_pathname=/nyan/$src_name/$slot/include
34 inc_store_virtual_dir_pathname=/nyan/$src_name/current/include
33 35 EOF EOF
34 36
35 37 $pkg_dir/contrib/gcc_binutils_glibc_tsd_pure_c_opengl_egl_gl.sh $pkg_dir/contrib/gcc_binutils_glibc_tsd_pure_c_opengl_egl_gl.sh
36 38
37 39 #------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
38 40
41 mkdir -p /nyan/$src_name/$slot/include
42
43 rm -Rf /nyan/$src_name/$slot/include/glvnd
44 cp -rf $build_dir/install_root/nyan/$src_name/$slot/include/glvnd /nyan/$src_name/$slot/include
45
39 46 mkdir -p /usr/lib mkdir -p /usr/lib
40 47 cp -Pf $build_dir/install_root/usr/lib/* /usr/lib cp -Pf $build_dir/install_root/usr/lib/* /usr/lib
41 48
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/nyanlinux

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/nyanlinux

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/nyanlinux

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main