Subject | Hash | Author | Date (UTC) |
---|---|---|---|
mudev: update | 634364a85bc33842df07d07f2c80ff0a977d1c16 | Sylvain BERTRAND | 2021-07-14 18:19:33 |
switch to cgperf alternative | c94c9012d256eb930240ba5ea726d18fb6613cbd | Sylvain BERTRAND | 2021-07-13 12:44:01 |
fontconfig to new nyan | e8a5f66e460dc4c34b00b57eed4f0d6de8c4e1c4 | Sylvain BERTRAND | 2021-07-12 17:56:52 |
gfx stack update (gitlab is down) | 02dd1da8bf3e061f61e229593daa90fd98bb1934 | Sylvain BERTRAND | 2021-07-11 12:41:28 |
gfx stack update | 72d50ff8dd58e891bcd728c94fe31ac04eb30e45 | Sylvain BERTRAND | 2021-07-05 01:30:27 |
linux-amd: small cleanups | d4cbff80ba420b244479c9a68bf7481eca4b7324 | Sylvain BERTRAND | 2021-07-02 19:57:40 |
gfx stack update | 65fcedb981c9b6b601b4dbd283badb96c20e6046 | Sylvain BERTRAND | 2021-06-27 14:55:40 |
libpng to new nyan | eb7d57cb73cf81182119fbed8ec1a8709b6a8a26 | Sylvain BERTRAND | 2021-06-26 13:10:39 |
bzip2 to new nyan | 40af37d911798c7950c61b1391f8baeaa8839b6c | Sylvain BERTRAND | 2021-06-25 01:41:28 |
mutt to new nyan | d497b7f9acee77342c6dca432fcc1bd0696715a3 | Sylvain BERTRAND | 2021-06-25 00:40:13 |
miniupnpc to new nyan | dd4cf201c1b072384430cb6ea3c8f609c8cfc21a | Sylvain BERTRAND | 2021-06-24 21:14:38 |
libtool to new nyan | 98cdc4c623b6de00ef0f60aa6d3f2a42a8d33a5e | Sylvain BERTRAND | 2021-06-24 19:48:02 |
automake to new nyan | 7402408b2621a1ed85665f26841073575ad7d944 | Sylvain BERTRAND | 2021-06-24 19:33:09 |
autoconf to new nyan | 52e700d38cb6ecfc6c1e37d920e5b089f652be66 | Sylvain BERTRAND | 2021-06-24 19:25:39 |
libffi/perl5/python3 to new nyan | bf95e3edba98e9b33e63e7c7e11f54f1a7919a0a | Sylvain BERTRAND | 2021-06-24 16:13:25 |
openssh fixed 64 truncation and new nyan | 8dc61ff35842cab7a6b835dc2ec46201e0d533d2 | Sylvain BERTRAND | 2021-06-24 12:21:19 |
sync linux config with current ncurses | 018c21a2c1b298a7afde1e69aeece48e00d5291e | Sylvain BERTRAND | 2021-06-24 00:25:19 |
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 |
File | Lines added | Lines deleted |
---|---|---|
builders/mudev-f7a8b576353d72ac50120de82bc099625b7f3cbc/builder.sh | 53 | 0 |
File builders/mudev-f7a8b576353d72ac50120de82bc099625b7f3cbc/builder.sh added (mode: 100644) (index 0000000..b0394db) | |||
1 | src_name=mudev | ||
2 | git_commit=${pkg_name##*-} | ||
3 | slot=$git_commit | ||
4 | git_url0=git://git.launchpad.net/$src_name | ||
5 | |||
6 | src_dir=$src_dir_root/$src_name | ||
7 | pkg_dir=$pkgs_dir_root/$pkg_name | ||
8 | rm -Rf $pkg_dir | ||
9 | mkdir -p $pkgs_dir_root | ||
10 | cp -Hr $src_dir $pkg_dir | ||
11 | |||
12 | cd $pkg_dir | ||
13 | |||
14 | PATH_SAVED=$PATH | ||
15 | export PATH="\ | ||
16 | /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin:\ | ||
17 | $PATH\ | ||
18 | " | ||
19 | target_gnu_triple=$(basename "$(ls -d /nyan/toolchains/binutils-2.36.1-gcc-4.7.4/current/bin/*-gcc)") | ||
20 | target_gnu_triple=${target_gnu_triple%-gcc} | ||
21 | |||
22 | if test x$git_commit != x; then | ||
23 | git checkout --force $git_commit | ||
24 | git reset --hard | ||
25 | fi | ||
26 | |||
27 | build_dir=$builds_dir_root/$pkg_name | ||
28 | rm -Rf $build_dir | ||
29 | mkdir -p $build_dir | ||
30 | cd $build_dir | ||
31 | |||
32 | $pkg_dir/make \ | ||
33 | --prefix=/nyan/$src_name/$slot \ | ||
34 | --usb-database=/share/hwdata/usb.ids \ | ||
35 | --pci-database=/share/hwdata/pci.ids \ | ||
36 | --enable-logging \ | ||
37 | "--bin-cc=$target_gnu_triple-gcc -std=c99 -O2 -pipe -fPIC -c -isystem /nyan/glibc/current/include -isystem /nyan/linux-headers/current/include -static-libgcc" \ | ||
38 | "--bin-ccld=$target_gnu_triple-gcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,--as-needed -Wl,-s -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc" \ | ||
39 | "--libudev-cc=$target_gnu_triple-gcc -std=c99 -O2 -pipe -fPIC -c -isystem /nyan/glibc/current/include -isystem /nyan/linux-headers/current/include -static-libgcc" \ | ||
40 | "--libudev-ccld=$target_gnu_triple-gcc -shared -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib -Wl,-s -Wl,-rpath-link,/nyan/glibc/current/lib -static-libgcc -Wl,--as-needed -Wl,-soname,libudev.so.0" | ||
41 | |||
42 | rm -Rf /nyan/$src_name/$slot | ||
43 | cp -r $build_dir/fake_root/* / | ||
44 | |||
45 | # add/update the hardware data from the src dir | ||
46 | mkdir -p /share/hwdata | ||
47 | cp $src_dir_root/pci.ids /share/hwdata | ||
48 | cp $src_dir_root/usb.ids /share/hwdata | ||
49 | |||
50 | export PATH=$PATH_SAVED | ||
51 | unset PATH_SAVED | ||
52 | unset target_gnu_triple | ||
53 | rm -Rf $build_dir $pkg_dir |