mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-06 21:37:13 +08:00
Merge branch 'testing' of gitorious.org:chakra-packages/platform into testing
This commit is contained in:
commit
b523d68765
@ -4,11 +4,10 @@
|
||||
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
|
||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
# include global config
|
||||
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
|
||||
# no cross-compiling for this package, use i686 host
|
||||
|
||||
pkgname=sbcl
|
||||
pkgver=1.0.47
|
||||
pkgver=1.0.55
|
||||
pkgrel=1
|
||||
pkgdesc="Steel Bank Common Lisp"
|
||||
arch=('i686' 'x86_64')
|
||||
@ -17,18 +16,20 @@ depends=('glibc')
|
||||
provides=('common-lisp' 'cl-asdf')
|
||||
makedepends=('sbcl' 'texinfo')
|
||||
source=("http://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2" "chakra-fixes.lisp")
|
||||
md5sums=('2e90fca5ffec9ce19ed232b24f09cd0a' '7ac0c1936547f4278198b8bf7725204d')
|
||||
md5sums=('128fb15c80e8e3f8d4024bd8e04635e0' '7ac0c1936547f4278198b8bf7725204d')
|
||||
url="http://www.sbcl.org/"
|
||||
install=sbcl.install
|
||||
|
||||
build() {
|
||||
export CFLAGS="${CFLAGS} -DSBCL_HOME=\\\"/usr/lib/sbcl\\\""
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
|
||||
export CFLAGS+=" -DSBCL_HOME=\\\"/usr/lib/sbcl\\\""
|
||||
export GNUMAKE="make -e"
|
||||
|
||||
# build system uses LINKFLAGS and OS_LIBS to build LDFLAGS
|
||||
export LINKFLAGS="$LD_FLAGS"
|
||||
export LINKFLAGS="$LDFLAGS"
|
||||
unset LDFLAGS
|
||||
cd ${startdir}/src/${pkgname}-${pkgver}
|
||||
|
||||
# Make a multi-threaded SBCL, disable LARGEFILE
|
||||
cat >customize-target-features.lisp <<EOF
|
||||
(lambda (features)
|
||||
@ -39,37 +40,30 @@ build() {
|
||||
EOF
|
||||
|
||||
sh make.sh sbcl
|
||||
mkdir -p ${startdir}/pkg/usr
|
||||
pushd doc/manual
|
||||
make info || return 1
|
||||
popd
|
||||
INSTALL_ROOT=${startdir}/pkg/usr sh install.sh
|
||||
make -C doc/manual info
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
|
||||
INSTALL_ROOT="$pkgdir/usr" sh install.sh
|
||||
|
||||
src/runtime/sbcl --core output/sbcl.core --script ${startdir}/src/chakra-fixes.lisp
|
||||
mv sbcl-new.core ${startdir}/pkg/usr/lib/sbcl/sbcl.core
|
||||
|
||||
# sources
|
||||
mkdir -p ${startdir}/pkg/usr/share/sbcl-source
|
||||
cp -R -t ${startdir}/pkg/usr/share/sbcl-source \
|
||||
${startdir}/src/${pkgname}-${pkgver}/{src,contrib}
|
||||
|
||||
# drop unwanted files
|
||||
find ${startdir}/pkg/usr/share/sbcl-source -type f \
|
||||
-name \*.fasl -or \
|
||||
-name \*.o -or \
|
||||
-name \*.log -or \
|
||||
-name \*.so -or \
|
||||
-name a.out -delete
|
||||
|
||||
rm ${startdir}/pkg/usr/share/sbcl-source/src/runtime/sbcl
|
||||
rm ${startdir}/pkg/usr/share/sbcl-source/src/runtime/sbcl.nm
|
||||
|
||||
find ${startdir}/pkg \( -name Makefile -o -name .cvsignore \) -delete
|
||||
|
||||
rm $startdir/pkg/usr/share/info/dir
|
||||
gzip -9nf $startdir/pkg/usr/share/info/*
|
||||
# sources
|
||||
mkdir -p "$pkgdir/usr/share/sbcl-source"
|
||||
cp -R -t "$pkgdir/usr/share/sbcl-source" "$srcdir/$pkgname-$pkgver/"{src,contrib}
|
||||
|
||||
# license
|
||||
install -D -m644 ${startdir}/src/${pkgname}-${pkgver}/COPYING \
|
||||
${startdir}/pkg/usr/share/licenses/${pkgname}/license.txt
|
||||
install -D -m644 "$srcdir/$pkgname-$pkgver/COPYING" \
|
||||
"$pkgdir/usr/share/licenses/$pkgname/license.txt"
|
||||
|
||||
# drop unwanted files
|
||||
find "$pkgdir" \( -name Makefile -o -name .cvsignore \) -delete
|
||||
find "$pkgdir/usr/share/sbcl-source" -type f \
|
||||
\( -name \*.fasl -o -name \*.o -o -name \*.log -o -name \*.so -o -name a.out \) -delete
|
||||
|
||||
rm "$pkgdir/usr/share/sbcl-source/src/runtime/sbcl"{,.nm}
|
||||
|
||||
}
|
||||
|
@ -5,20 +5,26 @@
|
||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
pkgname=startup-notification
|
||||
pkgver=0.10
|
||||
pkgrel=2
|
||||
pkgdesc="Monitor and display application startup"
|
||||
arch=(i686 x86_64)
|
||||
pkgver=0.12
|
||||
pkgrel=1
|
||||
pkgdesc="Monitor and display application startup."
|
||||
arch=('i686' 'x86_64')
|
||||
license=('LGPL')
|
||||
depends=('libx11' 'libsm' 'xcb-util>=0.3.4')
|
||||
options=('!libtool')
|
||||
url="http://www.freedesktop.org"
|
||||
source=(http://www.freedesktop.org/software/startup-notification/releases/${pkgname}-${pkgver}.tar.gz)
|
||||
md5sums=('bca0ed1c74bc4e483ea2ed12a5717354')
|
||||
source=("http://www.freedesktop.org/software/startup-notification/releases/${pkgname}-${pkgver}.tar.gz")
|
||||
md5sums=('2cd77326d4dcaed9a5a23a1232fb38e9')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc || return 1
|
||||
make || return 1
|
||||
make DESTDIR="${pkgdir}" install || return 1
|
||||
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
||||
|
@ -9,7 +9,7 @@ source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
|
||||
|
||||
pkgname=xorg-utils
|
||||
pkgver=7.6
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="Collection of client utilities used to query the X server"
|
||||
arch=(i686 x86_64)
|
||||
url="http://xorg.freedesktop.org/"
|
||||
@ -24,7 +24,7 @@ source=(${url}/releases/individual/app/xdpyinfo-1.2.0.tar.bz2
|
||||
${url}/releases/individual/app/xfd-1.1.0.tar.bz2
|
||||
${url}/releases/individual/app/xfontsel-1.0.3.tar.bz2
|
||||
${url}/releases/individual/app/xlsatoms-1.1.0.tar.bz2
|
||||
${url}/releases/individual/app/xlsclients-1.1.1.tar.bz2
|
||||
${url}/releases/individual/app/xlsclients-1.1.2.tar.bz2
|
||||
${url}/releases/individual/app/xlsfonts-1.0.3.tar.bz2
|
||||
${url}/releases/individual/app/xprop-1.2.0.tar.bz2
|
||||
${url}/releases/individual/app/xvinfo-1.1.1.tar.bz2
|
||||
@ -38,7 +38,7 @@ md5sums=('c52fda7bbc80e74b7839f29298cb1d77'
|
||||
'17d8ef0d490301158f8abf7641cca243'
|
||||
'299fabe7d7be92b6572d814895ce3bb1'
|
||||
'c543ccb6489b629d427810d9a57d0724'
|
||||
'6d42621616da0c720f640d23873604ce'
|
||||
'760099f0af112401735801e3b9aa8595'
|
||||
'bf6f3e7074479839d5182ffed735d2be'
|
||||
'e6d0673a1e1e469f0a6220a6868fb94b'
|
||||
'c88feb501083951a8f47a21aaeb1529d'
|
||||
@ -58,7 +58,7 @@ build() {
|
||||
for i in *; do
|
||||
if [ -d "${i}" ]; then
|
||||
pushd "${i}"
|
||||
./configure --prefix=/usr --mandir=/usr/share/man --without-xprint || return 1
|
||||
./configure --prefix=/usr --mandir=/usr/share/man || return 1
|
||||
make || return 1
|
||||
make DESTDIR="${pkgdir}" install || return 1
|
||||
install -D -m644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE.${i%-*} || return 1
|
||||
|
Loading…
Reference in New Issue
Block a user