File builders/transset-0/builder.sh added (mode: 100644) (index 0000000..e8b1a2d) |
|
1 |
|
src_name=transset |
|
2 |
|
git_commit=3677587612a9bc3a2590827394052b82248b4183 |
|
3 |
|
git_url0=git://anongit.freedesktop.org/git/xorg/app/$src_name |
|
4 |
|
|
|
5 |
|
slot=0 |
|
6 |
|
|
|
7 |
|
src_dir=$src_dir_root/$src_name |
|
8 |
|
pkg_dir=$pkgs_dir_root/$pkg_name |
|
9 |
|
rm -Rf $pkg_dir |
|
10 |
|
mkdir -p $pkgs_dir_root |
|
11 |
|
cp -r $src_dir $pkg_dir |
|
12 |
|
|
|
13 |
|
cd $pkg_dir |
|
14 |
|
|
|
15 |
|
git checkout --force $git_commit |
|
16 |
|
git reset --hard |
|
17 |
|
|
|
18 |
|
#=============================================================================== |
|
19 |
|
|
|
20 |
|
build_dir=$builds_dir_root/$pkg_name |
|
21 |
|
rm -Rf $build_dir |
|
22 |
|
mkdir -p $build_dir |
|
23 |
|
cd $build_dir |
|
24 |
|
|
|
25 |
|
cppflags="\ |
|
26 |
|
-I$src_dir \ |
|
27 |
|
-I/nyan/xorgproto/current/include \ |
|
28 |
|
-I/nyan/libX11/current/include \ |
|
29 |
|
-DPACKAGE_STRING=\"transset\" \ |
|
30 |
|
-DRELEASE_DATE=\"42424242\" \ |
|
31 |
|
" |
|
32 |
|
|
|
33 |
|
cc='gcc -static-libgcc -c' |
|
34 |
|
|
|
35 |
|
slibs="\ |
|
36 |
|
-L/nyan/libX11/current/lib -lX11 |
|
37 |
|
-L/nyan/libxcb/current/lib -lxcb |
|
38 |
|
-L/nyan/libXau/current/lib -lXau |
|
39 |
|
" |
|
40 |
|
|
|
41 |
|
ccld="gcc -static-libgcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib \ |
|
42 |
|
$slibs \ |
|
43 |
|
-Wl,-rpath-link,\ |
|
44 |
|
/nyan/glibc/current/lib:\ |
|
45 |
|
" |
|
46 |
|
|
|
47 |
|
$cc $cppflags $src_dir/dsimple.c -o $build_dir/dsimple.o |
|
48 |
|
$cc $cppflags $src_dir/transSet.c -o $build_dir/transSet.o |
|
49 |
|
$ccld $build_dir/dsimple.o $build_dir/transSet.o -o $build_dir/transset |
|
50 |
|
|
|
51 |
|
mkdir -p /nyan/$src_name/$slot/bin |
|
52 |
|
mv -f $build_dir/transset /nyan/$src_name/$slot/bin |
|
53 |
|
strip -s /nyan/$src_name/$slot/bin/transset |
|
54 |
|
|
|
55 |
|
rm -Rf $build_dir $pkg_dir |
File builders/xcompmgr-0/builder.sh added (mode: 100644) (index 0000000..8d66fb9) |
|
1 |
|
src_name=xcompmgr |
|
2 |
|
git_commit=ccf46116f8fba6a3e32bff6b3c0be420f821828c |
|
3 |
|
git_url0=git://anongit.freedesktop.org/git/xorg/app/$src_name |
|
4 |
|
|
|
5 |
|
slot=0 |
|
6 |
|
|
|
7 |
|
src_dir=$src_dir_root/$src_name |
|
8 |
|
pkg_dir=$pkgs_dir_root/$pkg_name |
|
9 |
|
rm -Rf $pkg_dir |
|
10 |
|
mkdir -p $pkgs_dir_root |
|
11 |
|
cp -r $src_dir $pkg_dir |
|
12 |
|
|
|
13 |
|
cd $pkg_dir |
|
14 |
|
|
|
15 |
|
git checkout --force $git_commit |
|
16 |
|
git reset --hard |
|
17 |
|
|
|
18 |
|
#=============================================================================== |
|
19 |
|
|
|
20 |
|
build_dir=$builds_dir_root/$pkg_name |
|
21 |
|
rm -Rf $build_dir |
|
22 |
|
mkdir -p $build_dir |
|
23 |
|
cd $build_dir |
|
24 |
|
|
|
25 |
|
cppflags="\ |
|
26 |
|
-I/nyan/xorgproto/current/include \ |
|
27 |
|
-I/nyan/libX11/current/include \ |
|
28 |
|
-I/nyan/libXfixes/current/include \ |
|
29 |
|
-I/nyan/libXext/current/include \ |
|
30 |
|
-I/nyan/libXcomposite/current/include \ |
|
31 |
|
-I/nyan/libXdamage/current/include \ |
|
32 |
|
-I/nyan/libXrender/current/include \ |
|
33 |
|
-DPACKAGE_VERSION=\"42\" \ |
|
34 |
|
" |
|
35 |
|
|
|
36 |
|
cc='gcc -static-libgcc -c' |
|
37 |
|
|
|
38 |
|
slibs="\ |
|
39 |
|
-L/nyan/libXcomposite/current/lib -lXcomposite \ |
|
40 |
|
-L/nyan/libXrender/current/lib -lXrender \ |
|
41 |
|
-L/nyan/libXfixes/current/lib -lXfixes \ |
|
42 |
|
-L/nyan/libXdamage/current/lib -lXdamage \ |
|
43 |
|
-L/nyan/libX11/current/lib -lX11 \ |
|
44 |
|
-L/nyan/libXext/current/lib -lXext \ |
|
45 |
|
-L/nyan/libxcb/current/lib -lxcb \ |
|
46 |
|
-L/nyan/libXau/current/lib -lXau \ |
|
47 |
|
-lm |
|
48 |
|
" |
|
49 |
|
|
|
50 |
|
ccld="gcc -static-libgcc -B/nyan/glibc/current/lib -L/nyan/glibc/current/lib \ |
|
51 |
|
$slibs \ |
|
52 |
|
-Wl,-rpath-link,\ |
|
53 |
|
/nyan/glibc/current/lib:\ |
|
54 |
|
" |
|
55 |
|
|
|
56 |
|
$cc $cppflags $src_dir/xcompmgr.c -o $build_dir/xcompmgr.o |
|
57 |
|
$ccld $build_dir/xcompmgr.o -o $build_dir/xcompmgr |
|
58 |
|
|
|
59 |
|
mkdir -p /nyan/$src_name/$slot/bin |
|
60 |
|
mv -f $build_dir/xcompmgr /nyan/$src_name/$slot/bin |
|
61 |
|
strip -s /nyan/$src_name/$slot/bin/xcompmgr |
|
62 |
|
|
|
63 |
|
rm -Rf $build_dir $pkg_dir |