[arch-commits] Commit in t1utils/trunk (LICENSE PKGBUILD)
David Runge
dvzrv at archlinux.org
Mon Oct 26 23:32:01 UTC 2020
Date: Monday, October 26, 2020 @ 23:32:00
Author: dvzrv
Revision: 734102
upgpkg: t1utils 1.41-4: Rebuild to properly apply patch.
Update pkgdesc to upstream's description on github.
Update url to github project.
Update source to github tarball and remove custom LICENSE (it's in the tarball).
Run autoreconf in prepare() (fixes FS#57999).
Install docs.
Update maintainer info.
Modified:
t1utils/trunk/PKGBUILD
Deleted:
t1utils/trunk/LICENSE
----------+
LICENSE | 22 ----------------------
PKGBUILD | 42 +++++++++++++++++++++++-------------------
2 files changed, 23 insertions(+), 41 deletions(-)
Deleted: LICENSE
===================================================================
--- LICENSE 2020-10-26 22:16:30 UTC (rev 734101)
+++ LICENSE 2020-10-26 23:32:00 UTC (rev 734102)
@@ -1,22 +0,0 @@
-The README file includes the following notices:
-
- Changes since version 1.2 (c) 1998-2000 Eddie Kohler, under the
- same redistribution copyright as I. Lee Hetherington's. See below
- for I. Lee Hetherington's original README from 1992, updated
- slightly for today's t1utils.
-
- Eddie Kohler
- eddietwo at lcs.mit.edu
-
- Copyright (c) 1992 by I. Lee Hetherington, all rights reserved.
-
- Permission is hereby granted to use, modify, and distribute this
- program for any purpose provided this copyright notice and the one
- below remain intact.
-
- Note that these tools should not be used to illegally copy type-1
- font programs. Typeface design is an intricate art that should be
- rewarded.
-
- I. Lee Hetherington
- ilh at lcs.mit.edu
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-10-26 22:16:30 UTC (rev 734101)
+++ PKGBUILD 2020-10-26 23:32:00 UTC (rev 734102)
@@ -1,39 +1,43 @@
-# Maintainer: Evgeniy Alekseev <arcanis at archlinux dot org>
-# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
-# Maintainer: Simo Leone <neotuli at gmail.com>
+# Maintainer: David Runge <dvzrv at archlinux.org>
+# Contributor: Evgeniy Alekseev <arcanis at archlinux dot org>
+# Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Contributor: Simo Leone <neotuli at gmail.com>
pkgname=t1utils
pkgver=1.41
-pkgrel=3
-pkgdesc="A collection of simple Type 1 font manipulation programs"
+pkgrel=4
+pkgdesc="Utilities for manupulating Adobe Type 1 font software "
arch=('x86_64')
-url="https://www.lcdf.org/~eddietwo/type/#t1utils"
-license=("custom")
+url="https://github.com/kohler/t1utils"
+license=('custom')
depends=('glibc')
-source=("https://www.lcdf.org/~eddietwo/type/$pkgname-$pkgver.tar.gz"
- "memmem-decl.patch::https://github.com/kohler/t1utils/commit/3f1ddda424353f0f926dd28efa47b0ac61556ce8.patch"
- "LICENSE")
-sha512sums=('b532d3af38a73903a512eb1297ba7510747dcbe8362acc4a0f20f2a3c786d82d8f5b22997ed3867114f33153a34cdd71c4c8e6a093db3cecc3825b6e4725a00b'
- '573a15133e8227100820039aaf5dea12d038674dd486510a38647e9f500c9de2c16034d99c8b26444f6c7253fe788833aa6dbd3f46be389bc1ca1b031deb51c8'
- '82dbc206391a9f9116038be74360455c960ddb76e35fdeb123044f74c74014223c3b35d7f1894ae7224c7a9e091acc1ff00df2a43d38a856b4f75988fb4dbd3e')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/kohler/${pkgname}/archive/v${pkgver}.tar.gz"
+ "${pkgname}-1.41-memmem-decl.patch::https://github.com/kohler/${pkgname}/commit/3f1ddda424353f0f926dd28efa47b0ac61556ce8.patch")
+sha512sums=('155406eb56721ed2c3298c9ddd0a1bcac0f782f37dc209ed993fee356d4455b8462970b8da70f189bfff55ab60522cd9e4d1f505429f8008e57a15a5f75e1381'
+ '573a15133e8227100820039aaf5dea12d038674dd486510a38647e9f500c9de2c16034d99c8b26444f6c7253fe788833aa6dbd3f46be389bc1ca1b031deb51c8')
+b2sums=('6c6e20d5816a2333e5cc1fe619e28d0930343b58837ce839f076360993b37e40672d69858947368f375e2105c72fe8d2613a8e7b940f8dba05efbd024f142d98'
+ '571231de362261aa9f7cda5c0180e26027177703d40e8ad30d3a1edc51cd1190c93d9930db51ebf54dd2745a59feab7721232ebb3614d1568a47e439c240500a')
prepare() {
- cd "${srcdir}/${pkgname}-${pkgver}"
-
+ cd "${pkgname}-${pkgver}"
+ # check for memmem declaration
# FS#57999 and https://github.com/kohler/t1utils/issues/8
- patch -p1 -i "${srcdir}/memmem-decl.patch"
+ patch -p1 -i "${srcdir}/${pkgname}-1.41-memmem-decl.patch"
+ autoreconf -vfi
}
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "${pkgname}-${pkgver}"
./configure --prefix=/usr
make
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
- install -D -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -vDm 644 {NEWS,README}.md \
+ -t "${pkgdir}/usr/share/doc/${pkgname}/"
+ install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
}
More information about the arch-commits
mailing list