diff options
-rw-r--r-- | autoconf/build.sh | 4 | ||||
-rw-r--r-- | automake/build.sh | 4 | ||||
-rw-r--r-- | binutils/build.sh | 15 | ||||
-rw-r--r-- | cfitsio/build.sh | 7 | ||||
-rw-r--r-- | filesystem/build.sh | 2 | ||||
-rw-r--r-- | gcc/build.sh | 61 | ||||
-rw-r--r-- | gdbm/build.sh | 2 | ||||
-rw-r--r-- | gmp/build.sh | 26 | ||||
-rw-r--r-- | help2man/build.sh (renamed from pkg-config/build.sh) | 14 | ||||
-rw-r--r-- | hstcal/build.sh | 9 | ||||
-rw-r--r-- | libX11/build.sh | 36 | ||||
-rw-r--r-- | libXau/build.sh | 28 | ||||
-rw-r--r-- | libtool/build.sh | 8 | ||||
-rw-r--r-- | libxcb/build.sh | 30 | ||||
-rw-r--r-- | mpc/build.sh | 26 | ||||
-rw-r--r-- | mpfr/build.sh | 27 | ||||
-rw-r--r-- | patchelf/build.sh | 3 | ||||
-rw-r--r-- | perl-Encode/build.sh | 30 | ||||
-rw-r--r-- | perl/build.sh | 86 | ||||
-rw-r--r-- | pkgconf/build.sh | 39 | ||||
-rw-r--r-- | python/build.sh | 10 | ||||
-rw-r--r-- | tar/build.sh | 5 | ||||
-rw-r--r-- | texinfo/build.sh | 24 | ||||
-rw-r--r-- | tk/build.sh | 10 | ||||
-rw-r--r-- | xcb-proto/build.sh | 25 | ||||
-rw-r--r-- | xcb-util/build.sh | 29 | ||||
-rw-r--r-- | xorg-util-macros/build.sh | 24 | ||||
-rw-r--r-- | xorg-xproto/build.sh | 26 | ||||
-rw-r--r-- | xorg-xtrans/build.sh | 29 |
29 files changed, 584 insertions, 55 deletions
diff --git a/autoconf/build.sh b/autoconf/build.sh index 2bf7620..c540497 100644 --- a/autoconf/build.sh +++ b/autoconf/build.sh @@ -5,11 +5,13 @@ revision=0 sources=( "http://mirror.rit.edu/gnu/${name}/${name}-${version}.tar.xz" ) +build_depends=( + "m4" +) depends=( "m4" "xz" ) -build_depends=("${depends[@]}") function prepare() { diff --git a/automake/build.sh b/automake/build.sh index 7fdc575..aaffbaa 100644 --- a/automake/build.sh +++ b/automake/build.sh @@ -5,6 +5,10 @@ revision=0 sources=( "http://mirror.rit.edu/gnu/${name}/${name}-${version}.tar.xz" ) +build_depends=( + "findutils" + "help2man" +) depends=( "autoconf" ) diff --git a/binutils/build.sh b/binutils/build.sh index 5f0b124..9743b96 100644 --- a/binutils/build.sh +++ b/binutils/build.sh @@ -6,7 +6,15 @@ revision=0 sources=( "https://ftp.gnu.org/gnu/${name}/${name}-${version}.tar.gz" ) -depends=("gcc") +build_depends=( + "bison" + "texinfo" + "m4" + "zlib" +) +depends=( + "zlib" +) src=${name}-${version} blddir=${src}_build @@ -20,10 +28,13 @@ function prepare() { } function build() { + export LD_LIBRARY_PATH="${_runtime}/lib:${_prefix}/lib64" + export LDFLAGS="$LDFLAGS -L${_runtime}/lib64" + export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:${_runtime}/lib64/pkgconfig" ../${src}/configure \ --prefix=${_prefix} \ --libdir=${_prefix}/lib \ - --with-lib-path=${_prefix}/lib:${build_runtime}/lib:/lib64:/usr/lib64:/usr/local/lib64 \ + --with-lib-path=${_prefix}/lib:${_runtime}/lib:${_prefix}/lib64:${_runtime}/lib64:/lib64:/usr/lib64:/usr/local/lib:/usr/local/lib64 \ --target=x86_64-pc-linux-gnu \ --enable-shared \ --enable-lto \ diff --git a/cfitsio/build.sh b/cfitsio/build.sh index 0fbccc4..699d66a 100644 --- a/cfitsio/build.sh +++ b/cfitsio/build.sh @@ -5,7 +5,12 @@ revision=0 sources=( "http://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/${name}-${version}.tar.gz" ) -depends=("curl") +build_depends=( + "patch" +) +depends=( + "curl" +) function prepare() { diff --git a/filesystem/build.sh b/filesystem/build.sh index adaa6ad..112d0cd 100644 --- a/filesystem/build.sh +++ b/filesystem/build.sh @@ -41,9 +41,9 @@ function package() { mkdir -p "${d}" chmod 0755 "${d}" done + ln -sfr lib lib64 chmod 777 tmp chmod 777 var/tmp - ln -srf lib lib64 popd } diff --git a/gcc/build.sh b/gcc/build.sh index ea461ca..30f3382 100644 --- a/gcc/build.sh +++ b/gcc/build.sh @@ -1,75 +1,88 @@ #!/bin/bash disable_base=1 name=gcc -version=8.2.0 +version=8.4.0 version_cloog=0.18.4 revision=0 sources=( "http://mirrors.concertpass.com/${name}/releases/${name}-${version}/${name}-${version}.tar.gz" "http://www.bastoul.net/cloog/pages/download/count.php3?url=./cloog-${version_cloog}.tar.gz" ) -depends=() +build_depends=( + "bzip2" + "zlib" +) +depends=( + "binutils" + "mpc" + "zlib" +) src=${name}-${version} blddir=${src}_build - function prepare() { tar xf ${name}-${version}.tar.gz tar xf cloog-${version_cloog}.tar.gz -C ${src} pushd ${src} ln -s cloog-${version_cloog} cloog sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in - ./contrib/download_prerequisites + #sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64 + #./contrib/download_prerequisites popd mkdir -p ${blddir} cd "${blddir}" } function build() { + unset CFLAGS + unset CXXFLAGS + unset CPPFLAGS + unset LDFLAGS + ../${src}/configure \ --prefix=${_prefix} \ --libdir=${_prefix}/lib \ - --disable-bootstrap \ + --libexecdir=${_prefix}/libexec \ + --includedir=${_prefix}/include \ + --enable-bootstrap \ --disable-multilib \ --disable-werror \ --disable-libunwind-exceptions \ --disable-libstdcxx-pch \ - --disable-libssp \ --with-system-zlib \ - --with-isl \ - --with-linker-hash-style=gnu \ --with-tune=generic \ - --enable-languages=c,c++,fortran,lto,go \ + --with-gmp=${_runtime} \ + --with-mpc=${_runtime} \ + --with-mpfr=${_runtime} \ + --enable-languages=c,c++,fortran,lto \ --enable-shared \ --enable-threads=posix \ - --enable-libmpx \ --enable-__cxa_atexit \ - --enable-clocale=gnu \ - --enable-gnu-unique-object \ - --enable-linker-build-id \ --enable-lto \ --enable-plugin \ --enable-install-libiberty \ - --enable-gnu-indirect-function \ - --enable-default-pie \ - --enable-default-ssp \ --enable-cet=auto \ --enable-checking=release make -j${_maxjobs} } function package() { - mkdir -p ${_pkgdir}${_prefix}/lib - (cd ${_pkgdir}${_prefix} && ln -s lib lib64) + mkdir -p "${_pkgdir}${_prefix}"/lib + pushd "${_pkgdir}${_prefix}" + ln -sfr lib lib64 + popd make install-strip DESTDIR="${_pkgdir}" - pushd "${_pkgdir}${_prefix}"/bin - # support generic calls - ln -sf gcc cc - popd + #mv "${_pkgdir}${_prefix}"/lib/gcc/* "${_pkgdir}${_prefix}" + #rm -rf "${_pkgdir}${_prefix}/lib/gcc" - # Binutils build cannot use this static archive - rm -f "${_pkgdir}${_prefix}/lib/libiberty.a" + pushd "${_pkgdir}${_prefix}" + pushd bin + # support generic calls + ln -sf gcc cc + ln -sf gcc cc-8 + popd + popd } diff --git a/gdbm/build.sh b/gdbm/build.sh index 1f584b3..6a680e9 100644 --- a/gdbm/build.sh +++ b/gdbm/build.sh @@ -6,8 +6,6 @@ sources=( "http://mirror.rit.edu/gnu/${name}/${name}-${version}.tar.gz" ) build_depends=( - "automake" - "autoconf" ) depends=( "readline" diff --git a/gmp/build.sh b/gmp/build.sh new file mode 100644 index 0000000..661c87a --- /dev/null +++ b/gmp/build.sh @@ -0,0 +1,26 @@ +#!/bin/bash +name=gmp +version=6.1.0 +revision=0 +sources=( + "https://gcc.gnu.org/pub/gcc/infrastructure/${name}-${version}.tar.bz2" +) +build_depends=( + "bzip2" + "m4" +) +depends=() + +function prepare() { + tar xf ${name}-${version}.tar.bz2 + cd ${name}-${version} +} + +function build() { + ./configure --prefix=${_prefix} + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" +} diff --git a/pkg-config/build.sh b/help2man/build.sh index 9c9c969..adb5e55 100644 --- a/pkg-config/build.sh +++ b/help2man/build.sh @@ -1,18 +1,18 @@ #!/bin/bash -name=pkg-config -version=0.29.2 +name=help2man +version=1.47.12 revision=0 sources=( - "https://pkg-config.freedesktop.org/releases/${name}-${version}.tar.gz" + "https://ftp.gnu.org/gnu/${name}/${name}-${version}.tar.xz" ) build_depends=( - "automake" - "autoconf" + "perl" + "xz" ) depends=() function prepare() { - tar xf ${name}-${version}.tar.gz + tar xf ${name}-${version}.tar.xz cd ${name}-${version} } @@ -24,5 +24,3 @@ function build() { function package() { make install DESTDIR="${_pkgdir}" } - - diff --git a/hstcal/build.sh b/hstcal/build.sh index a93a216..0e9f496 100644 --- a/hstcal/build.sh +++ b/hstcal/build.sh @@ -6,22 +6,27 @@ sources=() build_depends=( "git" "python" + "gcc==8.4.0" ) depends=( "cfitsio" ) +_waf_version=2.0.18 function prepare() { + curl -L https://waf.io/waf-${_waf_version} > waf + chmod +x waf + git clone https://github.com/spacetelescope/${name} cd ${name} git checkout ${version} - curl -L https://waf.io/waf-2.0.18 >../waf - chmod +x ../waf } function build() { ../waf configure --prefix=${_prefix} +echo debug +bash } function package() { diff --git a/libX11/build.sh b/libX11/build.sh new file mode 100644 index 0000000..d6e9a25 --- /dev/null +++ b/libX11/build.sh @@ -0,0 +1,36 @@ +#!/bin/bash +name=libX11 +version=1.6.9 +revision=0 +sources=( + "https://www.x.org/archive/individual/lib/${name}-${version}.tar.gz" +) +build_depends=( + "libtool" + "pkgconf" +) +depends=( + "xorg-util-macros" + "xorg-xproto" + "xorg-xtrans" + "xcb-proto" + "xcb-util" + "libXau" + "libxcb" +) + +function prepare() { + tar xf ${name}-${version}.tar.gz + cd ${name}-${version} +} + +function build() { + ./configure --prefix=${_prefix} \ + --enable-xthreads \ + --disable-xf86bigfont + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" +} diff --git a/libXau/build.sh b/libXau/build.sh new file mode 100644 index 0000000..67481ae --- /dev/null +++ b/libXau/build.sh @@ -0,0 +1,28 @@ +#!/bin/bash +name=libXau +version=1.0.9 +revision=0 +sources=( + "https://www.x.org/archive/individual/lib/${name}-${version}.tar.gz" +) +build_depends=( + "pkgconf" +) +depends=( + "xorg-util-macros" + "xorg-xproto" +) + +function prepare() { + tar xf ${name}-${version}.tar.gz + cd ${name}-${version} +} + +function build() { + ./configure --prefix=${_prefix} + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" +} diff --git a/libtool/build.sh b/libtool/build.sh index a3c4c63..441e763 100644 --- a/libtool/build.sh +++ b/libtool/build.sh @@ -5,8 +5,12 @@ revision=0 sources=( "http://ftp.gnu.org/gnu/${name}/${name}-${version}.tar.gz" ) -depends=() - +build_depends=( + "m4" +) +depends=( + "tar" +) function prepare() { tar xf ${name}-${version}.tar.gz diff --git a/libxcb/build.sh b/libxcb/build.sh new file mode 100644 index 0000000..01c4043 --- /dev/null +++ b/libxcb/build.sh @@ -0,0 +1,30 @@ +#!/bin/bash +name=libxcb +version=1.14 +revision=0 +sources=( + "https://www.x.org/archive/individual/xcb/${name}-${version}.tar.gz" +) +build_depends=( + "pkgconf" + "python" +) +depends=( + "libXau" + "xorg-util-macros" + "xcb-proto" +) + +function prepare() { + tar xf ${name}-${version}.tar.gz + cd ${name}-${version} +} + +function build() { + ./configure --prefix=${_prefix} + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" +} diff --git a/mpc/build.sh b/mpc/build.sh new file mode 100644 index 0000000..a78d912 --- /dev/null +++ b/mpc/build.sh @@ -0,0 +1,26 @@ +#!/bin/bash +name=mpc +version=1.0.3 +revision=0 +sources=( + "https://gcc.gnu.org/pub/gcc/infrastructure/${name}-${version}.tar.gz" +) +build_depends=() +depends=( + "gmp" + "mpfr" +) + +function prepare() { + tar xf ${name}-${version}.tar.gz + cd ${name}-${version} +} + +function build() { + ./configure --prefix=${_prefix} + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" +} diff --git a/mpfr/build.sh b/mpfr/build.sh new file mode 100644 index 0000000..10b4572 --- /dev/null +++ b/mpfr/build.sh @@ -0,0 +1,27 @@ +#!/bin/bash +name=mpfr +version=3.1.4 +revision=0 +sources=( + "https://gcc.gnu.org/pub/gcc/infrastructure/${name}-${version}.tar.bz2" +) +build_depends=( + "bzip2" +) +depends=( + "gmp" +) + +function prepare() { + tar xf ${name}-${version}.tar.bz2 + cd ${name}-${version} +} + +function build() { + ./configure --prefix=${_prefix} + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" +} diff --git a/patchelf/build.sh b/patchelf/build.sh index 994b599..7ff4634 100644 --- a/patchelf/build.sh +++ b/patchelf/build.sh @@ -7,8 +7,7 @@ sources=("https://github.com/NixOS/${name}/archive/${version}.tar.gz") build_depends=( "autoconf" "automake" - "gcc" - "binutils" + "m4" ) depends=() diff --git a/perl-Encode/build.sh b/perl-Encode/build.sh new file mode 100644 index 0000000..4aa3736 --- /dev/null +++ b/perl-Encode/build.sh @@ -0,0 +1,30 @@ +cpan_name=Encode +name=perl-${cpan_name} +version=3.03 +revision=0 + +sources=( + "https://cpan.metacpan.org/authors/id/D/DA/DANKOGAI/${cpan_name}-${version}.tar.gz" +) + +build_depends=( + "perl" +) +depends=( + "perl" +) + +prepare() { + tar xf "${cpan_name}-${version}.tar.gz" + cd "${cpan_name}-${version}" +} + +build() { + perl Makefile.PL + make +} + +package() { + bash + make install INSTALLDIRS=vendor DESTDIR="${_pkgdir}" +} diff --git a/perl/build.sh b/perl/build.sh new file mode 100644 index 0000000..3726861 --- /dev/null +++ b/perl/build.sh @@ -0,0 +1,86 @@ +#!/bin/bash +name=perl +version=5.30.1 +_baseversion="${version%.*}" +revision=0 +sources=( + "https://www.cpan.org/src/5.0/${name}-${version}.tar.gz" +) +build_depends=( + "bzip2" +) +depends=( + "bzip2" + "gdbm" + "readline" +) + + +function prepare() { + tar xf ${name}-${version}.tar.gz + cd ${name}-${version} +} + +function build() { + ./Configure -des \ + -Dusethreads \ + -Duseshrplib \ + -Dusesitecustomize \ + -Ui_ndbm \ + -Di_gdbm \ + -Doptimize="${CFLAGS}" \ + -Dprefix=${_prefix} \ + -Dvendorprefix=${_prefix} \ + -Dlibpth="/usr/local/lib /usr/lib /lib/../lib64 /usr/lib/../lib64 /lib /lib64 /usr/lib64 /usr/local/lib64 ${_prefix}/lib" \ + -Dprivlib=${_prefix}/share/perl5/core_perl \ + -Darchlib=${_prefix}/lib/perl5/$_baseversion/core_perl \ + -Dsitelib=${_prefix}/share/perl5/site_perl \ + -Dsitearch=${_prefix}/lib/perl5/$_baseversion/site_perl \ + -Dvendorlib=${_prefix}/share/perl5/vendor_perl \ + -Dvendorarch=${_prefix}/lib/perl5/$_baseversion/vendor_perl \ + -Dscriptdir=${_prefix}/bin \ + -Dsitescript=${_prefix}/bin \ + -Dvendorscript=${_prefix}/bin \ + -Dinc_version_list=none \ + -Dman1ext=1perl \ + -Dman3ext=3perl ${arch_opts} \ + -Dlddlflags="-shared ${LDFLAGS}" -Dldflags="${LDFLAGS}" + + BUILD_BZIP2=0 + BZIP2_LIB="${_runtime}/lib" + export BUILD_BZIP2 BZIP2_LIB + + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" + cat << EOF > "${_pkgdir}${_prefix}/share/perl5/site_perl/sitecustomize.pl" +@INC = ( + "${_prefix}/lib/perl5/${_baseversion}/site_perl", + "${_prefix}/share/perl5/site_perl", + "${_prefix}/lib/perl5/${_baseversion}/vendor_perl", + "${_prefix}/share/perl5/vendor_perl", + "${_prefix}/lib/perl5/${_baseversion}/core_perl", + "${_prefix}/share/perl5/core_perl", + ".", +); +EOF + sed -e '/^man1ext=/ s/1perl/1p/' -e '/^man3ext=/ s/3perl/3pm/' \ + -i "${_pkgdir}${_prefix}/lib/perl5/${_baseversion}/core_perl/Config_heavy.pl" + + sed -e '/(makepl_arg =>/ s/""/"INSTALLDIRS=site"/' \ + -e '/(mbuildpl_arg =>/ s/""/"installdirs=site"/' \ + -i "${_pkgdir}${_prefix}/share/perl5/core_perl/CPAN/FirstTime.pm" + + p5lib="$(find ${_pkgdir}/${_prefix}/lib -type f -name 'libperl.so')" + mv "${p5lib}" "${_pkgdir}/${_prefix}/lib" + pushd "$(dirname ${p5lib})" + ln -s ../../../../libperl.so + popd + + rm -f "${_pkgdir}${_prefix}/bin/perl${version}" + + find "${_pkgdir}" -name perllocal.pod -delete + find "${_pkgdir}" -name .packlist -delete +} diff --git a/pkgconf/build.sh b/pkgconf/build.sh new file mode 100644 index 0000000..a865902 --- /dev/null +++ b/pkgconf/build.sh @@ -0,0 +1,39 @@ +#!/bin/bash +name=pkgconf +version=1.6.3 +revision=0 +sources=( + "https://github.com/${name}/${name}/archive/${name}-${version}.tar.gz" +) +build_depends=( + "automake" + "autoconf" + "m4" + "libtool" +) +depends=() + +function prepare() { + tar xf ${name}-${version}.tar.gz + # an ugly release tag makes for an ugly directory, fyi + cd ${name}-${name}-${version} +} + +function build() { + ./autogen.sh + ./configure --prefix="${_prefix}" \ + --sysconfdir="${_prefix}/etc" \ + --with-pkg-config-dir="${_prefix}/lib/pkgconfig:${prefix}/share/pkgconfig:/usr/lib64/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig" \ + --with-system-libdir="${_prefix}/lib" \ + --with-system-includedir="${_prefix}/include" + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" + ln -s pkgconf "${_pkgdir}${_prefix}/bin/pkg-config" + ln -s pkgconf "${_pkgdir}${_prefix}/bin/x86_64-pc-linux-gnu-pkg-config" + ln -s pkgconf.1 "${_pkgdir}${_prefix}/share/man/man1/pkg-config.1" +} + + diff --git a/python/build.sh b/python/build.sh index c3223a8..380e20f 100644 --- a/python/build.sh +++ b/python/build.sh @@ -1,17 +1,17 @@ #!/bin/bash name=python -version=3.8.1 +version=3.8.2 _basever=${version%.*} revision=0 sources=( "https://www.python.org/ftp/python/${version}/Python-${version}.tar.xz" ) build_depends=( - "sed" "grep" - "automake" - "autoconf" + "sed" + "pkgconf" "xz" + "tk==8.6.9" ) depends=( "bzip2" @@ -23,9 +23,9 @@ depends=( "ncurses" "openssl==1.1.1d" "tar" + "tk==8.6.9" "readline" "sqlite" - "tk" "zlib" ) diff --git a/tar/build.sh b/tar/build.sh index 90b5c34..1042850 100644 --- a/tar/build.sh +++ b/tar/build.sh @@ -6,8 +6,6 @@ sources=( "http://mirror.rit.edu/gnu/${name}/${name}-${version}.tar.gz" ) build_depends=( - "automake" - "autoconf" ) depends=( "bzip2" @@ -24,7 +22,8 @@ function prepare() { function build() { export FORCE_UNSAFE_CONFIGURE=1 - ./configure --prefix=${_prefix} + ./configure --prefix=${_prefix} \ + --without-selinux make -j${_maxjobs} } diff --git a/texinfo/build.sh b/texinfo/build.sh new file mode 100644 index 0000000..d620c2f --- /dev/null +++ b/texinfo/build.sh @@ -0,0 +1,24 @@ +#!/bin/bash +name=texinfo +version=6.7 +revision=0 +sources=( + "http://mirror.rit.edu/gnu/${name}/${name}-${version}.tar.xz" +) +build_depends=() +depends=() + + +function prepare() { + tar xf ${name}-${version}.tar.xz + cd ${name}-${version} +} + +function build() { + ./configure --prefix=${_prefix} + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" +} diff --git a/tk/build.sh b/tk/build.sh index 46c57af..b14a82a 100644 --- a/tk/build.sh +++ b/tk/build.sh @@ -7,11 +7,12 @@ sources=( "https://prdownloads.sourceforge.net/tcl/${name}${version_full}-src.tar.gz" ) build_depends=( + "pkgconf" "tar" - "automake" "tcl==${version}" ) depends=( + "libX11" "tcl==${version}" ) @@ -22,11 +23,16 @@ function prepare() { function build() { cd unix - ./configure --prefix=${_prefix} --with-tcl=${build_runtime}/lib + ./configure --prefix=${_prefix} \ + --with-tcl=${_runtime}/lib \ + --with-x make -j${_maxjobs} } function package() { make install DESTDIR="${_pkgdir}" + pushd "${_pkgdir}/${_prefix}"/bin + ln -s "${_pkgdir}/${_prefix}"/bin/wish${version%.*} wish + popd chmod 755 "${_pkgdir}/${_prefix}"/lib/*.so } diff --git a/xcb-proto/build.sh b/xcb-proto/build.sh new file mode 100644 index 0000000..e2778a8 --- /dev/null +++ b/xcb-proto/build.sh @@ -0,0 +1,25 @@ +#!/bin/bash +name=xcb-proto +version=1.14 +revision=0 +sources=( + "https://www.x.org/archive/individual/proto/${name}-${version}.tar.gz" +) +build_depends=( +) +depends=( +) + +function prepare() { + tar xf ${name}-${version}.tar.gz + cd ${name}-${version} +} + +function build() { + ./configure --prefix=${_prefix} + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" +} diff --git a/xcb-util/build.sh b/xcb-util/build.sh new file mode 100644 index 0000000..3ed26a5 --- /dev/null +++ b/xcb-util/build.sh @@ -0,0 +1,29 @@ +#!/bin/bash +name=xcb-util +version=0.4.0 +revision=0 +sources=( + "https://www.x.org/archive/individual/xcb/${name}-${version}.tar.gz" +) +build_depends=( + "pkgconf" +) +depends=( + "libxcb" + "libXau" + "xcb-proto" +) + +function prepare() { + tar xf ${name}-${version}.tar.gz + cd ${name}-${version} +} + +function build() { + ./configure --prefix=${_prefix} + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" +} diff --git a/xorg-util-macros/build.sh b/xorg-util-macros/build.sh new file mode 100644 index 0000000..7ff8c16 --- /dev/null +++ b/xorg-util-macros/build.sh @@ -0,0 +1,24 @@ +#!/bin/bash +name=xorg-util-macros +version=1.19.2 +revision=0 +sources=( + "https://www.x.org/archive/individual/util/util-macros-${version}.tar.gz" +) +build_depends=() +depends=() + +function prepare() { + tar xf util-macros-${version}.tar.gz +find + cd util-macros-${version} +} + +function build() { + ./configure --prefix=${_prefix} + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" +} diff --git a/xorg-xproto/build.sh b/xorg-xproto/build.sh new file mode 100644 index 0000000..841a72a --- /dev/null +++ b/xorg-xproto/build.sh @@ -0,0 +1,26 @@ +#!/bin/bash +name=xorg-xproto +shortname=xorgproto +version=2018.2 +revision=0 +sources=( + "https://www.x.org/archive/individual/proto/${shortname}-${version}.tar.gz" +) +build_depends=( +) +depends=( +) + +function prepare() { + tar xf ${shortname}-${version}.tar.gz + cd ${shortname}-${version} +} + +function build() { + ./configure --prefix=${_prefix} + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" +} diff --git a/xorg-xtrans/build.sh b/xorg-xtrans/build.sh new file mode 100644 index 0000000..5f22368 --- /dev/null +++ b/xorg-xtrans/build.sh @@ -0,0 +1,29 @@ +#!/bin/bash +name=xorg-xtrans +shortname=xtrans +version=1.4.0 +revision=0 +sources=( + "https://www.x.org/archive/individual/lib/${shortname}-${version}.tar.gz" +) +build_depends=( + "pkgconf" +) +#depends=( +# "xorg-util-macros" +# "xorg-xproto" +#) + +function prepare() { + tar xf ${shortname}-${version}.tar.gz + cd ${shortname}-${version} +} + +function build() { + ./configure --prefix=${_prefix} + make -j${_maxjobs} +} + +function package() { + make install DESTDIR="${_pkgdir}" +} |