Subject | Hash | Author | Date (UTC) |
---|---|---|---|
vim: new nyan | 1d8ebb3757d0b421b9433c68b3e099020d39aba9 | Sylvain BERTRAND | 2021-06-23 19:35:27 |
towards the new nyan | 34554e0757e39f9b8363b30148fc5ee6b4b429a2 | Sylvain BERTRAND | 2021-06-23 18:37:41 |
gfx stack update | afaaadfdad869098a1a4eba62bca68afb9536b79 | Sylvain BERTRAND | 2021-06-23 01:04:53 |
drm: move to new nyan | 1a416b7c38ea65998df66c171a2202e981bc1444 | Sylvain BERTRAND | 2021-06-22 15:47:05 |
quality of life for dealing with AMD devel linux | 8ffca64c4d652517553a0495da1219dac5af4274 | Sylvain BERTRAND | 2021-06-21 19:02:41 |
nyangpt:fix install path | bc3f973810e90a262b4031e3e68907debb6a8f5e | Sylvain BERTRAND | 2021-06-19 15:17:12 |
meh | 49c47476a2dc7adb305ac1476435025da2a85231 | Sylvain BERTRAND | 2021-06-19 14:56:21 |
binutils/tinycc toolchain | 33a1aacaa3f4a4408522a4f0d20ef4d1cca6f1a3 | Sylvain BERTRAND | 2021-06-19 14:55:45 |
muinit: fix slot | 44da131be771b150b241871860bfdb1cdd57274f | Sylvain BERTRAND | 2021-06-19 12:38:18 |
mudev: fix slot | c00f05864ad26357a37f5fa0b25eb193412dfdc7 | Sylvain BERTRAND | 2021-06-19 12:36:44 |
re-boostrape: in the end, create the symbolic link | b17f1e845f2b99014990b2b3a1bf9c1c1b15797e | Sylvain BERTRAND | 2021-06-19 12:28:22 |
noglib pkgconf, nyanmp update, ffmpeg to new nyan | 824e0580ae1ad17b78b8cbfcfa08e790c4175eee | Sylvain BERTRAND | 2021-06-18 15:08:11 |
boostrap zlib, fix slot | 95ed795361575c9117a2b8fe98a6c8ecb838bb74 | Sylvain BERTRAND | 2021-06-18 13:30:28 |
sync with busybox full modprobe support (old nyan) | 7687c6b41a612bf8e9184844383e8b915e12fa88 | Sylvain BERTRAND | 2021-06-16 16:50:09 |
fully re-bootstrap-able new nyan (tested), started refurbishment of all packages | a5960b2ca3d704285c561f48c7f5dfc71f9f1402 | Sylvain BERTRAND | 2021-06-16 16:39:34 |
gfx stack updates (vulkan glitch is being dealed by the vuklan WG itself...) | 49e502b9cd9f13315d327d820884aeb589ccfb86 | Sylvain BERTRAND | 2021-06-16 16:20:43 |
gfx stack updates (vulkan still glitched, upstream told) | c8ee508c966784975f41f248cc4fe9a3429a7b09 | Sylvain BERTRAND | 2021-06-06 15:51:37 |
libxkbcommon: update pulling the massive libxml2... | 34ca0d7ee2e7883d5f7db6388e1bddd16f106f7c | Sylvain BERTRAND | 2021-06-02 17:20:31 |
xkeyboard-config update | 137e88251076a97efe8fef04a28dcfb6e47d6def | Sylvain BERTRAND | 2021-06-01 22:35:15 |
libX11 forgot to remove the archive | 3b45f942b14feb5d8929ac1763241106ed870175 | Sylvain BERTRAND | 2021-06-01 22:34:05 |
File | Lines added | Lines deleted |
---|---|---|
builders/vim-8cec9273d2518f2a9abcbd326722a2eba38d2a13/builder.sh | 66 | 0 |
File builders/vim-8cec9273d2518f2a9abcbd326722a2eba38d2a13/builder.sh added (mode: 100644) (index 0000000..9320c5b) | |||
1 | src_name=vim | ||
2 | git_commit=${pkg_name##*-} | ||
3 | slot=$git_commit | ||
4 | url0=https://github.com/vim/vim.git | ||
5 | |||
6 | pkg_dir=$pkgs_dir_root/$src_name | ||
7 | rm -Rf $pkg_dir | ||
8 | mkdir -p $pkgs_dir_root | ||
9 | cp -Hr $src_dir_root/$src_name $pkgs_dir_root | ||
10 | |||
11 | PATH_SAVED=$PATH | ||
12 | export PATH="\ | ||
13 | /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin:\ | ||
14 | /nyan/make/current/bin:\ | ||
15 | /nyan/git/current/bin:\ | ||
16 | $PATH\ | ||
17 | " | ||
18 | target_gnu_triple=$(basename "$(ls -d /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin/*-gcc)") | ||
19 | target_gnu_triple=${target_gnu_triple%-gcc} | ||
20 | |||
21 | cd $pkg_dir | ||
22 | |||
23 | if test x$git_commit != x; then | ||
24 | git reset --hard | ||
25 | git checkout $git_commit | ||
26 | fi | ||
27 | |||
28 | export CPPFLAGS="\ | ||
29 | -isystem /nyan/glibc/current/include \ | ||
30 | -isystem /nyan/linux-headers/current/include \ | ||
31 | -I/nyan/ncurses/current/include" | ||
32 | export 'CFLAGS=-O2 -pipe -fPIC -static-libgcc' | ||
33 | # to find tinfow | ||
34 | export "LDFLAGS=\ | ||
35 | -L/nyan/ncurses/current/lib \ | ||
36 | -B/nyan/glibc/current/lib \ | ||
37 | -L/nyan/glibc/current/lib \ | ||
38 | -Wl,-rpath-link,/nyan/glibc/current/lib \ | ||
39 | -Wl,-s \ | ||
40 | -static-libgcc" | ||
41 | export CC=$target_gnu_triple-gcc | ||
42 | export LIBS=-lpthread | ||
43 | ./configure \ | ||
44 | --prefix=/nyan/$src_name/$slot \ | ||
45 | --disable-xsmp \ | ||
46 | --disable-xsmp-interact \ | ||
47 | --enable-multibyte \ | ||
48 | --disable-acl \ | ||
49 | --disable-nls \ | ||
50 | --without-x \ | ||
51 | --with-tlib=tinfo | ||
52 | unset CPPFLAGS | ||
53 | unset CFLAGS | ||
54 | unset LDFLAGS | ||
55 | unset CC | ||
56 | unset LIBS | ||
57 | |||
58 | make -j $threads_s | ||
59 | make install | ||
60 | |||
61 | rm -Rf /nyan/$src_name/$slot/share/man | ||
62 | |||
63 | export PATH=$PATH_SAVED | ||
64 | unset PATH_SAVED | ||
65 | unset target_gnu_triple | ||
66 | rm -Rf $build_dir $pkg_dir |