diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 57 | ||||
-rw-r--r-- | lcc-compiler.install | 1 |
3 files changed, 37 insertions, 35 deletions
@@ -1,17 +1,19 @@ +# Generated by mksrcinfo v8 +# Sun Jan 1 21:07:33 UTC 2023 pkgbase = lcc-compiler pkgdesc = A small and fast C compiler. pkgver = 4.2 - pkgrel = 1 - url = http://www.cs.princeton.edu/software/lcc/ + pkgrel = 2 + url = https://drh.github.io/lcc/ install = lcc-compiler.install arch = i686 arch = x86_64 license = custom makedepends = gcc - source = ftp://ftp.cs.princeton.edu/pub/packages/lcc/lcc-4.2.tar.gz - md5sums = 2c4826936b4486f3b0445a2ddb6cd642 - sha1sums = 40353f5dc66ac62cc27abe1e7ef09ad31be9168d - sha256sums = 05d3e2b2824b30e9860621de1568a0a0f2028182955c5fedd68474a7bcab5d00 + source = https://github.com/drh/lcc/archive/refs/tags/v4_2.tar.gz + md5sums = 1ad390b4c2224cb65eb3a5e34da241f4 + sha1sums = 3fd2bc75c0aafc8f89da3e99786eb403e8a0fd0b + sha256sums = 3941d7abbf767881c80efa34ce4b676066468f5f9bbb8d7fcae290a875b7160a pkgname = lcc-compiler @@ -1,44 +1,45 @@ # Contributor: Zhang Li <richselian at gmail.com> # Maintainer : aksr <aksr at t-com dot me> _pkgname=lcc +_pkgver=4_2 pkgname=${_pkgname}-compiler pkgver=4.2 -pkgrel=1 -pkgdesc="A small and fast C compiler." +pkgrel=2 +pkgdesc='A small and fast C compiler.' arch=('i686' 'x86_64') -url=('http://www.cs.princeton.edu/software/lcc/') +url='https://github.com/drh/lcc' +url='https://drh.github.io/lcc/' license=('custom') makedepends=('gcc') -source=("ftp://ftp.cs.princeton.edu/pub/packages/${_pkgname}/${_pkgname}-$pkgver.tar.gz") -install=${pkgname}.install -md5sums=('2c4826936b4486f3b0445a2ddb6cd642') -sha1sums=('40353f5dc66ac62cc27abe1e7ef09ad31be9168d') -sha256sums=('05d3e2b2824b30e9860621de1568a0a0f2028182955c5fedd68474a7bcab5d00') +source=("https://github.com/drh/${_pkgname}/archive/refs/tags/v${_pkgver}.tar.gz") +install="${pkgname}".install +md5sums=('1ad390b4c2224cb65eb3a5e34da241f4') +sha1sums=('3fd2bc75c0aafc8f89da3e99786eb403e8a0fd0b') +sha256sums=('3941d7abbf767881c80efa34ce4b676066468f5f9bbb8d7fcae290a875b7160a') build() { - cd $srcdir/${_pkgname}-$pkgver - mkdir -p ${_pkgname} - BUILDDIR=lcc make -j2 CFLAGS="-O2 -DLCCDIR='\"/usr/lib/lcc/\"'" HOSTFILE=./etc/linux.c lcc - BUILDDIR=lcc make -j2 CFLAGS="-O2 -DLCCDIR='\"/usr/lib/lcc/\"'" all + cd $srcdir/${_pkgname}-$_pkgver + mkdir -p ${_pkgname} + BUILDDIR=lcc make -j2 CFLAGS="-O2 -DLCCDIR='\"/usr/lib/lcc/\"'" HOSTFILE=./etc/linux.c lcc + BUILDDIR=lcc make -j2 CFLAGS="-O2 -DLCCDIR='\"/usr/lib/lcc/\"'" all } package() { - cd $srcdir/${_pkgname}-$pkgver/${_pkgname} - mkdir -p $pkgdir/usr/{bin,lib/${_pkgname}/include,man/man1} - install -Dm755 bprint $pkgdir/usr/bin/bprint - install -Dm755 lburg $pkgdir/usr/bin/lburg - install -Dm755 lcc $pkgdir/usr/bin/lcc + cd $srcdir/${_pkgname}-$_pkgver/${_pkgname} + mkdir -p $pkgdir/usr/{bin,lib/${_pkgname}/include,man/man1} + install -Dm755 bprint $pkgdir/usr/bin/bprint + install -Dm755 lburg $pkgdir/usr/bin/lburg + install -Dm755 lcc $pkgdir/usr/bin/lcc - ## rcc renamed to lcc-rcc to avoid a conflict with qtchooser - install -Dm755 rcc $pkgdir/usr/bin/${_pkgname}-rcc + ## rcc renamed to lcc-rcc to avoid a conflict with qtchooser + install -Dm755 rcc $pkgdir/usr/bin/${_pkgname}-rcc - install -Dm755 cpp $pkgdir/usr/lib/${_pkgname}/gcc/cpp - mv liblcc.a librcc.a $pkgdir/usr/lib/${_pkgname}/ - install -Dm644 ../CPYRIGHT $pkgdir/usr/share/licenses/${_pkgname}/COPYRIGHT - ln -s /usr/lib/gcc/*-linux-gnu/*/include/* $pkgdir/usr/lib/${_pkgname}/include/ - ln -s /usr/lib/gcc/*-linux-gnu/*/crt* $pkgdir/usr/lib/${_pkgname}/ - cp -f ../include/x86/linux/* $pkgdir/usr/lib/${_pkgname}/include/ - install -Dm644 ../doc/bprint.1 $pkgdir/usr/man/man1/bprint.1 - install -Dm644 ../doc/lcc.1 $pkgdir/usr/man/man1/lcc.1 + install -Dm755 cpp $pkgdir/usr/lib/${_pkgname}/gcc/cpp + mv liblcc.a librcc.a $pkgdir/usr/lib/${_pkgname}/ + install -Dm644 ../CPYRIGHT $pkgdir/usr/share/licenses/${_pkgname}/COPYRIGHT + ln -s /usr/lib/gcc/*-linux-gnu/*/include/* $pkgdir/usr/lib/${_pkgname}/include/ + ln -s /usr/lib/gcc/*-linux-gnu/*/crt* $pkgdir/usr/lib/${_pkgname}/ + cp -f ../include/x86/linux/* $pkgdir/usr/lib/${_pkgname}/include/ + install -Dm644 ../doc/bprint.1 $pkgdir/usr/share/man/man1/bprint.1 + install -Dm644 ../doc/lcc.1 $pkgdir/usr/share/man/man1/lcc.1 } - diff --git a/lcc-compiler.install b/lcc-compiler.install index 09742cc11a75..8dccca537fdf 100644 --- a/lcc-compiler.install +++ b/lcc-compiler.install @@ -6,4 +6,3 @@ post_install() { post_upgrade() { post_install } - |