mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 17:47:13 +08:00
continued glibc core update, gpm, groff, man-db, texinfo, new dep libpipeline for man-db
This commit is contained in:
parent
dfe984810b
commit
a359cba91d
@ -1,39 +0,0 @@
|
||||
2009-12-05 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* gpm 1.20.6-5
|
||||
* Fixed gpm.sh such that disable-paste is only run when gpm is running
|
||||
|
||||
2009-12-05 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* gpm 1.20.6-4
|
||||
* Added profile for extra security on multi-user-console (close FS#17243)
|
||||
* Removed the need of texinfo depends
|
||||
|
||||
2009-09-20 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* gpm 1.20.6-3
|
||||
* Updated /dev/psaux to /dev/input/mice in stock config (close FS#16289)
|
||||
|
||||
2009-09-20 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* gpm 1.20.6-2
|
||||
* Updated stock config and fixed rc.d script (close FS#16126)
|
||||
* Removed array in install scriptlet
|
||||
|
||||
2009-02-09 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* gpm 1.20.6-1
|
||||
* Upstream update
|
||||
* Added info file support
|
||||
|
||||
2008-06-16 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* gpm 1.20.5-1
|
||||
* Upstream update
|
||||
* Added sanity checks
|
||||
|
||||
2008-04-17 Eric Belanger <eric@archlinux.org>
|
||||
|
||||
* gpm 1.20.3-1
|
||||
* Upstream update
|
||||
* Added missing /usr/lib/libgpm.so.1 symlink (close FS#9949)
|
32
gpm/PKGBUILD
32
gpm/PKGBUILD
@ -1,15 +1,17 @@
|
||||
# $Id: PKGBUILD 60782 2009-12-07 00:52:55Z eric $
|
||||
# Maintainer: Eric Belanger <eric@archlinux.org>
|
||||
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
|
||||
#
|
||||
# Core Packages for Chakra, part of chakra-project.org
|
||||
#
|
||||
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
|
||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
pkgname=gpm
|
||||
pkgver=1.20.6
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
pkgdesc="A mouse server for the console and xterm"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://unix.schottelius.org/gpm/"
|
||||
license=('GPL')
|
||||
depends=('ncurses')
|
||||
depends=('ncurses' 'bash')
|
||||
backup=('etc/conf.d/gpm')
|
||||
options=('!makeflags')
|
||||
install=gpm.install
|
||||
@ -22,15 +24,19 @@ sha1sums=('f3bb9272878b7934968381c8b25edab359114150' '19e1feb1493373512a77801699
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
./configure --prefix=/usr --sysconfdir=/etc || return 1
|
||||
make || return 1
|
||||
make DESTDIR="${pkgdir}" install || return 1
|
||||
install -D -m755 ../gpm "${pkgdir}/etc/rc.d/gpm" || return 1
|
||||
install -D -m644 ../gpm.conf.d "${pkgdir}/etc/conf.d/gpm" || return 1
|
||||
install -D -m755 ../gpm.sh "${pkgdir}/etc/profile.d/gpm.sh" || return 1
|
||||
./configure --prefix=/usr --sysconfdir=/etc
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${pkgname}-${pkgver}"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
install -D -m755 ../gpm "${pkgdir}/etc/rc.d/gpm"
|
||||
install -D -m644 ../gpm.conf.d "${pkgdir}/etc/conf.d/gpm"
|
||||
install -D -m755 ../gpm.sh "${pkgdir}/etc/profile.d/gpm.sh"
|
||||
|
||||
# library fixes
|
||||
cd "${pkgdir}/usr/lib/"
|
||||
ln -s libgpm.so.2.* libgpm.so || return 1
|
||||
chmod 755 "${pkgdir}"/usr/lib/libgpm.so.* || return 1
|
||||
ln -s libgpm.so.2.* libgpm.so
|
||||
chmod 755 "${pkgdir}"/usr/lib/libgpm.so.*
|
||||
}
|
||||
|
@ -1,35 +1,42 @@
|
||||
# $Id: PKGBUILD 71613 2010-03-07 21:58:14Z paul $
|
||||
# Maintainer: judd <jvinet@zeroflux.org>
|
||||
#
|
||||
# Core Packages for Chakra, part of chakra-project.org
|
||||
#
|
||||
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
|
||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
pkgname=groff
|
||||
pkgver=1.20.1
|
||||
pkgrel=4
|
||||
pkgver=1.21
|
||||
pkgrel=1
|
||||
pkgdesc="GNU troff text-formatting system"
|
||||
arch=(i686 x86_64)
|
||||
url="http://www.gnu.org/software/groff/groff.html"
|
||||
license=('GPL')
|
||||
depends=('perl' 'gcc-libs' 'texinfo')
|
||||
# makedepends=('netpbm' 'psutils' 'ghostscript')
|
||||
makedepends=('netpbm' 'psutils' 'ghostscript')
|
||||
optdepends=('netpbm: for use together with man -H command interaction in browsers'
|
||||
'psutils: for use together with man -H command interaction in browsers')
|
||||
source=(ftp://ftp.gnu.org/gnu/groff/groff-$pkgver.tar.gz
|
||||
site.tmac)
|
||||
install=groff.install
|
||||
md5sums=('48fa768dd6fdeb7968041dd5ae8e2b02'
|
||||
md5sums=('8b8cd29385b97616a0f0d96d0951c5bf'
|
||||
'a1fedafd7863b37968d32ad9ae1d8c13')
|
||||
|
||||
build() {
|
||||
cd $srcdir/$pkgname-$pkgver
|
||||
./configure --prefix=/usr --without-x
|
||||
mkdir -p $pkgdir/usr
|
||||
make -j1 || return 1
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $srcdir/$pkgname-$pkgver
|
||||
make prefix=$pkgdir/usr install
|
||||
cd $pkgdir/usr/bin
|
||||
# needed for xman
|
||||
ln -s eqn geqn
|
||||
ln -s tbl gtbl
|
||||
ln -s soelim zsoelim
|
||||
rm -rf $pkgdir/usr/lib
|
||||
|
||||
rm -rf $pkgdir/usr/lib/groff/site-tmac
|
||||
# Fix some issues when encoding to utf8 man pages
|
||||
# The output chars don't match keyboard chars...
|
||||
cat $srcdir/site.tmac >> \
|
||||
|
34
libpipeline/PKGBUILD
Normal file
34
libpipeline/PKGBUILD
Normal file
@ -0,0 +1,34 @@
|
||||
#
|
||||
# Core Packages for Chakra, part of chakra-project.org
|
||||
#
|
||||
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
|
||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
pkgname=libpipeline
|
||||
pkgver=1.2.0
|
||||
pkgrel=1
|
||||
pkgdesc="a C library for manipulating pipelines of subprocesses in a flexible and convenient way"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://libpipeline.nongnu.org/"
|
||||
license=('GPL')
|
||||
groups=('base')
|
||||
depends=('glibc')
|
||||
options=('!libtool')
|
||||
source=(http://download.savannah.gnu.org/releases/libpipeline/$pkgname-$pkgver.tar.gz)
|
||||
md5sums=('dd3a987a0d2b594716baee2f73d61ae3')
|
||||
|
||||
build() {
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
./configure --prefix=/usr
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
make -k check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/$pkgname-$pkgver"
|
||||
make DESTDIR="$pkgdir/" install
|
||||
}
|
24
man-db/1361_1360.diff
Normal file
24
man-db/1361_1360.diff
Normal file
@ -0,0 +1,24 @@
|
||||
=== modified file 'src/straycats.c'
|
||||
--- src/straycats.c 2011-01-10 20:08:22 +0000
|
||||
+++ src/straycats.c 2011-06-04 06:34:51 +0000
|
||||
@@ -177,6 +177,7 @@
|
||||
char *lang, *page_encoding;
|
||||
char *mandir_base;
|
||||
pipecmd *col_cmd;
|
||||
+ char *col_locale;
|
||||
char *fullpath;
|
||||
|
||||
/* we have a straycat. Need to filter it and get
|
||||
@@ -226,6 +227,12 @@
|
||||
col_cmd = pipecmd_new_argstr
|
||||
(get_def_user ("col", COL));
|
||||
pipecmd_arg (col_cmd, "-bx");
|
||||
+ col_locale = find_charset_locale ("UTF-8");
|
||||
+ if (col_locale) {
|
||||
+ pipecmd_setenv (col_cmd, "LC_CTYPE",
|
||||
+ col_locale);
|
||||
+ free (col_locale);
|
||||
+ }
|
||||
pipeline_command (decomp, col_cmd);
|
||||
|
||||
fullpath = canonicalize_file_name (catdir);
|
@ -1,16 +1,18 @@
|
||||
# $Id: PKGBUILD 71724 2010-03-08 20:57:46Z andyrtr $
|
||||
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
|
||||
# Contributor: Sergej Pupykin <sergej@aur.archlinux.org>
|
||||
#
|
||||
# Core Packages for Chakra, part of chakra-project.org
|
||||
#
|
||||
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
|
||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
pkgname=man-db
|
||||
pkgver=2.5.7
|
||||
pkgver=2.6.0
|
||||
pkgrel=1
|
||||
pkgdesc="A utility for reading man pages"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.nongnu.org/man-db/"
|
||||
license=('GPL' 'LGPL')
|
||||
groups=('base')
|
||||
depends=( 'bash' 'gdbm' 'zlib' 'groff')
|
||||
depends=( 'bash' 'gdbm' 'zlib' 'groff' 'libpipeline')
|
||||
optdepends=('less' 'gzip')
|
||||
backup=('etc/man_db.conf'
|
||||
'etc/cron.daily/man-db')
|
||||
@ -19,20 +21,31 @@ provides=('man')
|
||||
replaces=('man')
|
||||
install=${pkgname}.install
|
||||
source=(http://savannah.nongnu.org/download/man-db/$pkgname-$pkgver.tar.gz
|
||||
1361_1360.diff
|
||||
#http://launchpad.net/man-db/main/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz
|
||||
convert-mans man-db.cron.daily)
|
||||
md5sums=('eef0d8c8e54894e4e050e2176bb1d88d'
|
||||
md5sums=('a6485560fa3c11c5b7df346ed5520adb'
|
||||
'9a816cf0f9a1c2594491bbdba53fe64a'
|
||||
'2b7662a7d5b33fe91f9f3e034361a2f6'
|
||||
'd30c39ae47560304471b5461719e0f03')
|
||||
|
||||
build() {
|
||||
cd ${srcdir}/${pkgname}-${pkgver}
|
||||
|
||||
patch -Np0 -i $srcdir/1361_1360.diff
|
||||
./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \
|
||||
--with-db=gdbm --disable-setuid --enable-mandirs=GNU \
|
||||
--with-sections="1 n l 8 3 0 2 5 4 9 6 7"
|
||||
make || return 1
|
||||
make DESTDIR=${pkgdir} install || return 1
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd ${srcdir}/${pkgname}-${pkgver}
|
||||
make check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${srcdir}/${pkgname}-${pkgver}
|
||||
make DESTDIR=${pkgdir} install
|
||||
|
||||
# part of groff pkg
|
||||
rm -f ${pkgdir}/usr/bin/zsoelim
|
||||
|
@ -1,10 +1,12 @@
|
||||
# $Id: PKGBUILD 78099 2010-04-19 09:54:27Z allan $
|
||||
# Maintainer: Allan McRae <allan@archlinux.org>
|
||||
# Contributor: Tom Newsom <Jeepster@gmx.co.uk>
|
||||
#
|
||||
# Core Packages for Chakra, part of chakra-project.org
|
||||
#
|
||||
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
|
||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||
|
||||
pkgname=texinfo
|
||||
pkgver=4.13a
|
||||
pkgrel=4
|
||||
pkgrel=5
|
||||
pkgdesc="Utilities to work with and produce manuals, ASCII text, and on-line documentation from a single source file"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.gnu.org/software/texinfo/"
|
||||
@ -25,4 +27,7 @@ build() {
|
||||
package() {
|
||||
cd ${srcdir}/${pkgname}-4.13
|
||||
make DESTDIR=${pkgdir} install
|
||||
|
||||
# fix this here as it prevent make from trying to rebuild manual pages
|
||||
sed -i 's#A-z#A-Za-z#' ${pkgdir}/usr/bin/texi2dvi
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user