[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Thursday, December 3, 2020 @ 10:38:33 Author: kkeen Revision: 769411 upgpkg: racket 7.9-2 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-12-03 10:15:36 UTC (rev 769410) +++ PKGBUILD2020-12-03 10:38:33 UTC (rev 769411) @@ -4,7 +4,7 @@ pkgbase=racket pkgname=(racket racket-minimal) pkgver=7.9 -pkgrel=1 +pkgrel=2 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') url="https://racket-lang.org/; @@ -14,9 +14,11 @@ options=('!strip' '!emptydirs') conflicts=('racket-docs') replaces=('racket-docs') -source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) +# 7.9 was updated in place with a bugfix :-( +# remove the cache-busting custom name next release +source=("racket-7.9-bugfix-src.tgz::https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('7e44c75260a6ad5bd641ec403f1fd0f2e7f9c0ac') +sha1sums=('37847337ceb0515e282a348e2b93f099860a6bc0') prepare() { cd "$pkgbase-$pkgver"
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Friday, November 6, 2020 @ 17:45:22 Author: kkeen Revision: 744406 upgpkg: racket 7.9-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-11-06 16:41:08 UTC (rev 744405) +++ PKGBUILD2020-11-06 17:45:22 UTC (rev 744406) @@ -3,8 +3,8 @@ pkgbase=racket pkgname=(racket racket-minimal) -pkgver=7.8 -pkgrel=2 +pkgver=7.9 +pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') url="https://racket-lang.org/; @@ -16,7 +16,7 @@ replaces=('racket-docs') source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('383c5d7ef1b10d919ea549102d66f05519765e14') +sha1sums=('7e44c75260a6ad5bd641ec403f1fd0f2e7f9c0ac') prepare() { cd "$pkgbase-$pkgver"
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Sunday, September 13, 2020 @ 22:09:42 Author: freswa Revision: 705886 fix FS#57324 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-09-13 21:32:42 UTC (rev 705885) +++ PKGBUILD2020-09-13 22:09:42 UTC (rev 705886) @@ -4,7 +4,7 @@ pkgbase=racket pkgname=(racket racket-minimal) pkgver=7.8 -pkgrel=1 +pkgrel=2 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') url="https://racket-lang.org/; @@ -36,11 +36,8 @@ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE*.txt install -Dm644 ../share/pkgs/drracket/drracket/drracket.desktop "$pkgdir/usr/share/applications/drracket.desktop" - install -d "$pkgdir"/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps - ln -s /usr/share/racket/pkgs/icons/plt-16x16.png "$pkgdir/usr/share/icons/hicolor/16x16/apps/drracket.png" - ln -s /usr/share/racket/pkgs/icons/plt-32x32.png "$pkgdir/usr/share/icons/hicolor/32x32/apps/drracket.png" - ln -s /usr/share/racket/pkgs/icons/plt-48x48.png "$pkgdir/usr/share/icons/hicolor/48x48/apps/drracket.png" - ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/drracket.png" + install -d "$pkgdir"/usr/share/icons/hicolor/scalable/apps + ln -s /usr/share/racket/pkgs/icons/racket-logo.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/drracket.svg" } package_racket-minimal() {
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Thursday, August 6, 2020 @ 01:55:53 Author: kkeen Revision: 670373 upgpkg: racket 7.8-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-08-06 00:33:29 UTC (rev 670372) +++ PKGBUILD2020-08-06 01:55:53 UTC (rev 670373) @@ -3,7 +3,7 @@ pkgbase=racket pkgname=(racket racket-minimal) -pkgver=7.7 +pkgver=7.8 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') @@ -16,7 +16,7 @@ replaces=('racket-docs') source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('ba0e99bf9a33ec2e32ba9f69affec085b01ea2ba') +sha1sums=('383c5d7ef1b10d919ea549102d66f05519765e14') prepare() { cd "$pkgbase-$pkgver"
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Friday, May 29, 2020 @ 21:44:32 Author: kkeen Revision: 637297 upgpkg: racket 7.7-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-05-29 21:19:38 UTC (rev 637296) +++ PKGBUILD2020-05-29 21:44:32 UTC (rev 637297) @@ -3,12 +3,12 @@ pkgbase=racket pkgname=(racket racket-minimal) -pkgver=7.5 -pkgrel=2 +pkgver=7.7 +pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') url="https://racket-lang.org/; -license=('GPL3' 'LGPL3' 'custom') +license=('Apache' 'GPL3' 'LGPL3' 'custom') depends=('gtk3') makedepends=('gsfonts' 'sqlite') options=('!strip' '!emptydirs') @@ -16,7 +16,7 @@ replaces=('racket-docs') source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('c24b8ef6b52fcb0c0b89754acd86b63d681f4caf') +sha1sums=('ba0e99bf9a33ec2e32ba9f69affec085b01ea2ba') prepare() { cd "$pkgbase-$pkgver" @@ -33,8 +33,8 @@ package_racket() { cd "$pkgbase-$pkgver/src" make DESTDIR="$pkgdir" install - install -Dm644 COPYING-libscheme.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE*.txt install -Dm644 ../share/pkgs/drracket/drracket/drracket.desktop "$pkgdir/usr/share/applications/drracket.desktop" install -d "$pkgdir"/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps ln -s /usr/share/racket/pkgs/icons/plt-16x16.png "$pkgdir/usr/share/icons/hicolor/16x16/apps/drracket.png" @@ -68,5 +68,5 @@ install -d "$pkgdir/usr/share/doc/racket/" touch "$pkgdir/usr/share/doc/racket/docindex.sqlite" # FS#60413 - install -Dm644 COPYING-libscheme.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE*.txt }
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Thursday, April 9, 2020 @ 00:04:17 Author: felixonmars Revision: 612846 libffi 3.3 rebuild Modified: racket/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-04-09 00:02:22 UTC (rev 612845) +++ PKGBUILD2020-04-09 00:04:17 UTC (rev 612846) @@ -4,7 +4,7 @@ pkgbase=racket pkgname=(racket racket-minimal) pkgver=7.5 -pkgrel=1 +pkgrel=2 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') url="https://racket-lang.org/;
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Thursday, November 21, 2019 @ 04:30:24 Author: kkeen Revision: 531014 upgpkg: racket 7.5-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-11-21 03:58:33 UTC (rev 531013) +++ PKGBUILD2019-11-21 04:30:24 UTC (rev 531014) @@ -3,7 +3,7 @@ pkgbase=racket pkgname=(racket racket-minimal) -pkgver=7.4 +pkgver=7.5 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') @@ -16,7 +16,7 @@ replaces=('racket-docs') source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('32b26c17670c0ea45a1fd4f04492e052cc2cab2c') +sha1sums=('c24b8ef6b52fcb0c0b89754acd86b63d681f4caf') prepare() { cd "$pkgbase-$pkgver"
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Tuesday, September 24, 2019 @ 20:08:06 Author: arojas Revision: 511690 https Modified: racket/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-09-24 20:04:42 UTC (rev 511689) +++ PKGBUILD2019-09-24 20:08:06 UTC (rev 511690) @@ -14,7 +14,7 @@ options=('!strip' '!emptydirs') conflicts=('racket-docs') replaces=('racket-docs') -source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) +source=("https://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; sha1sums=('32b26c17670c0ea45a1fd4f04492e052cc2cab2c')
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Friday, August 9, 2019 @ 12:06:32 Author: kkeen Revision: 498484 upgpkg: racket 7.4-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-09 11:13:14 UTC (rev 498483) +++ PKGBUILD2019-08-09 12:06:32 UTC (rev 498484) @@ -3,7 +3,7 @@ pkgbase=racket pkgname=(racket racket-minimal) -pkgver=7.3 +pkgver=7.4 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') @@ -16,7 +16,7 @@ replaces=('racket-docs') source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('1331ca5337dd3d6130ffae397ccd13efca035249') +sha1sums=('32b26c17670c0ea45a1fd4f04492e052cc2cab2c') prepare() { cd "$pkgbase-$pkgver"
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Saturday, May 18, 2019 @ 13:51:27 Author: kkeen Revision: 467861 upgpkg: racket 7.3-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-05-18 12:48:39 UTC (rev 467860) +++ PKGBUILD2019-05-18 13:51:27 UTC (rev 467861) @@ -3,7 +3,7 @@ pkgbase=racket pkgname=(racket racket-minimal) -pkgver=7.2 +pkgver=7.3 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') @@ -16,7 +16,7 @@ replaces=('racket-docs') source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('01c38f6d35f9866480a79a00fbd6c9a9a2459a82') +sha1sums=('1331ca5337dd3d6130ffae397ccd13efca035249') prepare() { cd "$pkgbase-$pkgver"
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Thursday, January 31, 2019 @ 01:56:34 Author: kkeen Revision: 428684 upgpkg: racket 7.2-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-30 22:59:53 UTC (rev 428683) +++ PKGBUILD2019-01-31 01:56:34 UTC (rev 428684) @@ -3,7 +3,7 @@ pkgbase=racket pkgname=(racket racket-minimal) -pkgver=7.1 +pkgver=7.2 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') @@ -16,7 +16,7 @@ replaces=('racket-docs') source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('2277a2fc65c5376d0a45eb8b1ad93ae7ef88e437') +sha1sums=('01c38f6d35f9866480a79a00fbd6c9a9a2459a82') prepare() { cd "$pkgbase-$pkgver"
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Tuesday, January 22, 2019 @ 23:54:08 Author: kkeen Revision: 427061 upgpkg: racket 7.1-1 also FS#60413 Modified: racket/trunk/PKGBUILD --+ PKGBUILD | 59 +++ 1 file changed, 23 insertions(+), 36 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-22 23:46:22 UTC (rev 427060) +++ PKGBUILD2019-01-22 23:54:08 UTC (rev 427061) @@ -2,8 +2,8 @@ # Contributor: Eric Bélanger pkgbase=racket -pkgname=(racket racket-docs racket-minimal) -pkgver=7.0 +pkgname=(racket racket-minimal) +pkgver=7.1 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') @@ -12,17 +12,19 @@ depends=('gtk3') makedepends=('gsfonts' 'sqlite') options=('!strip' '!emptydirs') +conflicts=('racket-docs') +replaces=('racket-docs') source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('67bb624f5ae810b4ebf85e8f3acfaeda9c95d66e') +sha1sums=('2277a2fc65c5376d0a45eb8b1ad93ae7ef88e437') prepare() { - cd "${pkgbase}-${pkgver}" + cd "$pkgbase-$pkgver" echo "Icon=drracket" >> share/pkgs/drracket/drracket/drracket.desktop } build() { - cd "${pkgbase}-${pkgver}/src" + cd "$pkgbase-$pkgver/src" [ "$CARCH" == "x86_64" ] && export CFLAGS+=" -fPIC" ./configure --prefix=/usr --sysconfdir=/etc --enable-shared make @@ -29,47 +31,30 @@ } package_racket() { - cd "${pkgbase}-${pkgver}/src" - make DESTDIR="${pkgdir}" install - install -Dm644 COPYING-libscheme.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cd "$pkgbase-$pkgver/src" + make DESTDIR="$pkgdir" install + install -Dm644 COPYING-libscheme.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -Dm644 ../share/pkgs/drracket/drracket/drracket.desktop "${pkgdir}/usr/share/applications/drracket.desktop" - install -d "${pkgdir}"/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps - ln -s /usr/share/racket/pkgs/icons/plt-16x16.png "${pkgdir}/usr/share/icons/hicolor/16x16/apps/drracket.png" - ln -s /usr/share/racket/pkgs/icons/plt-32x32.png "${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png" - ln -s /usr/share/racket/pkgs/icons/plt-48x48.png "${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png" - ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png "${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png" - - # sloppy - find "${pkgdir}/usr/share/doc/" -delete + install -Dm644 ../share/pkgs/drracket/drracket/drracket.desktop "$pkgdir/usr/share/applications/drracket.desktop" + install -d "$pkgdir"/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps + ln -s /usr/share/racket/pkgs/icons/plt-16x16.png "$pkgdir/usr/share/icons/hicolor/16x16/apps/drracket.png" + ln -s /usr/share/racket/pkgs/icons/plt-32x32.png "$pkgdir/usr/share/icons/hicolor/32x32/apps/drracket.png" + ln -s /usr/share/racket/pkgs/icons/plt-48x48.png "$pkgdir/usr/share/icons/hicolor/48x48/apps/drracket.png" + ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/drracket.png" } -package_racket-docs() { - pkgdesc="Docs for the full-spectrum language formerly known as PLT Scheme." - # grumble grumble this should be possible - #arch=('any') - depends=() - cd "${pkgbase}-${pkgver}/src" - # there is an "install-html" target - # but it doesn't do anything with /usr/share/docs - make DESTDIR="${pkgdir}" install - find "$pkgdir" -not -regex '.*share/doc.*' \ --not -name 'share' -not -name 'usr' -not -name 'racket-docs' -delete - - install -Dm644 COPYING-libscheme.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} - package_racket-minimal() { - pkgdesc="Minimal Racket installation, without DrRacket." + pkgdesc="Minimal Racket installation, without DrRacket/docs." depends=('libffi') conflicts=('racket') provides=('racket') + replaces=() # The -minimal tarball uses the SAME extract path. # 99% identical sources anyway, manually apply the difference. # Thankfully these builds happen in the given order # so we can save some time and reuse the previous build. - cd "${pkgbase}-${pkgver}" + cd "$pkgbase-$pkgver" echo '((root "pkgs/racket-lib"))' > share/links.rktd _libhash=$(grep -oP '\("racket-lib".*?#f\)\)' share/pkgs/pkgs.rktd) echo "#hash($_libhash)" > share/pkgs/pkgs.rktd @@ -79,7 +64,9 @@ make DESTDIR="${pkgdir}" install - find "${pkgdir}/usr/share/doc/" -delete + find "$pkgdir/usr/share/doc/" -delete + install -d "$pkgdir/usr/share/doc/racket/" + touch "$pkgdir/usr/share/doc/racket/docindex.sqlite" # FS#60413 - install -Dm644 COPYING-libscheme.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 COPYING-libscheme.txt
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Saturday, July 28, 2018 @ 12:09:21 Author: kkeen Revision: 363744 upgpkg: racket 7.0-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-07-28 12:00:00 UTC (rev 363743) +++ PKGBUILD2018-07-28 12:09:21 UTC (rev 363744) @@ -4,7 +4,7 @@ pkgbase=racket pkgname=(racket racket-docs racket-minimal) -pkgver=6.12 +pkgver=7.0 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') @@ -15,7 +15,7 @@ options=('!strip' '!emptydirs') source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('a5e1e98e940868705b44374e58b10b4be8a1d9bc') +sha1sums=('67bb624f5ae810b4ebf85e8f3acfaeda9c95d66e') prepare() { cd "${pkgbase}-${pkgver}"
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Saturday, January 27, 2018 @ 15:32:48 Author: kkeen Revision: 287497 upgpkg: racket 6.12-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-01-27 15:04:43 UTC (rev 287496) +++ PKGBUILD2018-01-27 15:32:48 UTC (rev 287497) @@ -4,7 +4,7 @@ pkgbase=racket pkgname=(racket racket-docs racket-minimal) -pkgver=6.11 +pkgver=6.12 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('x86_64') @@ -15,7 +15,7 @@ options=('!strip' '!emptydirs') source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('e7497797cf5ce85f067c270ca105455da0c92477') +sha1sums=('a5e1e98e940868705b44374e58b10b4be8a1d9bc') prepare() { cd "${pkgbase}-${pkgver}"
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Tuesday, October 31, 2017 @ 10:25:54 Author: kkeen Revision: 264883 upgpkg: racket 6.11-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-10-31 10:02:01 UTC (rev 264882) +++ PKGBUILD2017-10-31 10:25:54 UTC (rev 264883) @@ -4,7 +4,7 @@ pkgbase=racket pkgname=(racket racket-docs racket-minimal) -pkgver=6.10.1 +pkgver=6.11 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ options=('!strip' '!emptydirs') source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('ce42481b6935fb3646002a88d1e8d050e7957cd9') +sha1sums=('e7497797cf5ce85f067c270ca105455da0c92477') prepare() { cd "${pkgbase}-${pkgver}"
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Friday, September 15, 2017 @ 11:37:01 Author: kkeen Revision: 257682 upgpkg: racket 6.10.1-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-09-15 11:06:20 UTC (rev 257681) +++ PKGBUILD2017-09-15 11:37:01 UTC (rev 257682) @@ -4,7 +4,7 @@ pkgbase=racket pkgname=(racket racket-docs racket-minimal) -pkgver=6.10 +pkgver=6.10.1 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ options=('!strip' '!emptydirs') source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('f36916d431c3d3838b7ba9dcdd6a7981d501f8e8') +sha1sums=('ce42481b6935fb3646002a88d1e8d050e7957cd9') prepare() { cd "${pkgbase}-${pkgver}"
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Thursday, August 3, 2017 @ 11:48:24 Author: kkeen Revision: 247766 upgpkg: racket 6.10-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-08-03 11:20:20 UTC (rev 247765) +++ PKGBUILD2017-08-03 11:48:24 UTC (rev 247766) @@ -4,7 +4,7 @@ pkgbase=racket pkgname=(racket racket-docs racket-minimal) -pkgver=6.9 +pkgver=6.10 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ options=('!strip' '!emptydirs') source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('483299c47224e6b05a98ebcb8edd1d4d8c25ddf0') +sha1sums=('f36916d431c3d3838b7ba9dcdd6a7981d501f8e8') prepare() { cd "${pkgbase}-${pkgver}"
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Monday, May 8, 2017 @ 11:31:13 Author: kkeen Revision: 227342 upgpkg: racket 6.9-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-05-08 11:16:09 UTC (rev 227341) +++ PKGBUILD2017-05-08 11:31:13 UTC (rev 227342) @@ -4,7 +4,7 @@ pkgbase=racket pkgname=(racket racket-docs racket-minimal) -pkgver=6.8 +pkgver=6.9 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('i686' 'x86_64') @@ -15,15 +15,11 @@ options=('!strip' '!emptydirs') source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('9e543bed0bda5c197d8ade41062d19db010099e6') +sha1sums=('483299c47224e6b05a98ebcb8edd1d4d8c25ddf0') prepare() { cd "${pkgbase}-${pkgver}" echo "Icon=drracket" >> share/pkgs/drracket/drracket/drracket.desktop - # https://github.com/racket/typed-racket/commit/6334dfb - # remove on 6.9? - [ "$CARCH" != "x86_64" ] && sed -i 's/(define max-mask-size 31))/(define max-mask-size 30))/' \ -share/pkgs/typed-racket-lib/typed-racket/rep/type-mask.rkt } build() {
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Wednesday, February 8, 2017 @ 23:37:48 Author: kkeen Revision: 211316 upgpkg: racket 6.8-1 i686 patch Modified: racket/trunk/PKGBUILD --+ PKGBUILD |7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-02-08 22:06:46 UTC (rev 211315) +++ PKGBUILD2017-02-08 23:37:48 UTC (rev 211316) @@ -18,7 +18,12 @@ sha1sums=('9e543bed0bda5c197d8ade41062d19db010099e6') prepare() { - echo "Icon=drracket" >> ${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop + cd "${pkgbase}-${pkgver}" + echo "Icon=drracket" >> share/pkgs/drracket/drracket/drracket.desktop + # https://github.com/racket/typed-racket/commit/6334dfb + # remove on 6.9? + [ "$CARCH" != "x86_64" ] && sed -i 's/(define max-mask-size 31))/(define max-mask-size 30))/' \ +share/pkgs/typed-racket-lib/typed-racket/rep/type-mask.rkt } build() {
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Friday, January 27, 2017 @ 04:38:21 Author: kkeen Revision: 209196 upgpkg: racket 6.8-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-01-27 02:24:22 UTC (rev 209195) +++ PKGBUILD2017-01-27 04:38:21 UTC (rev 209196) @@ -4,7 +4,7 @@ pkgbase=racket pkgname=(racket racket-docs racket-minimal) -pkgver=6.7 +pkgver=6.8 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('i686' 'x86_64') @@ -15,7 +15,7 @@ options=('!strip' '!emptydirs') source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('f8303e8397bd3177e303cf50649dacf1f4c51358') +sha1sums=('9e543bed0bda5c197d8ade41062d19db010099e6') prepare() { echo "Icon=drracket" >> ${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Friday, October 28, 2016 @ 03:23:26 Author: kkeen Revision: 193839 upgpkg: racket 6.7-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD | 17 +++-- 1 file changed, 7 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-10-28 03:19:35 UTC (rev 193838) +++ PKGBUILD2016-10-28 03:23:26 UTC (rev 193839) @@ -4,7 +4,7 @@ pkgbase=racket pkgname=(racket racket-docs racket-minimal) -pkgver=6.6 +pkgver=6.7 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('i686' 'x86_64') @@ -15,13 +15,8 @@ options=('!strip' '!emptydirs') source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) # "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; -sha1sums=('67dc3a111600322585018c95895fe6c1bf21aaa5') +sha1sums=('f8303e8397bd3177e303cf50649dacf1f4c51358') -# -minimal (no DrRacket ide) -# (ugh, the -minimal tarball uses the SAME extract path) -# 95% the same sources, manually apply the difference? -# https://github.com/racket/racket/blob/master/INSTALL.txt ? - prepare() { echo "Icon=drracket" >> ${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop } @@ -70,12 +65,14 @@ conflicts=('racket') provides=('racket') + # The -minimal tarball uses the SAME extract path. + # 99% identical sources anyway, manually apply the difference. + # Thankfully these builds happen in the given order + # so we can save some time and reuse the previous build. cd "${pkgbase}-${pkgver}" - - # thankfully these builds happen in the given order echo '((root "pkgs/racket-lib"))' > share/links.rktd _libhash=$(grep -oP '\("racket-lib".*?#f\)\)' share/pkgs/pkgs.rktd) - echo "#hash($libhash)" > share/pkgs/pkgs.rktd + echo "#hash($_libhash)" > share/pkgs/pkgs.rktd cd share/pkgs find . -not -name '.' -not -name '*pkgs.rktd' -not -regex '.*/racket-lib.*' -delete cd ../../src
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Sunday, July 24, 2016 @ 01:43:27 Author: kkeen Revision: 183894 upgpkg: racket 6.6-1 and package racket-minimal Modified: racket/trunk/PKGBUILD --+ PKGBUILD | 31 --- 1 file changed, 28 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-07-23 21:29:21 UTC (rev 183893) +++ PKGBUILD2016-07-24 01:43:27 UTC (rev 183894) @@ -3,8 +3,8 @@ # Contributor: Eric Bélangerpkgbase=racket -pkgname=(racket racket-docs) -pkgver=6.5 +pkgname=(racket racket-docs racket-minimal) +pkgver=6.6 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('i686' 'x86_64') @@ -14,10 +14,12 @@ makedepends=('gsfonts' 'sqlite') options=('!strip' '!emptydirs') source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) -sha1sums=('d8390e91813de13e59ef56e857fb8a52cc92b2f8') +# "https://mirror.racket-lang.org/installers/${pkgver}/racket-minimal-${pkgver}-src.tgz; +sha1sums=('67dc3a111600322585018c95895fe6c1bf21aaa5') # -minimal (no DrRacket ide) # (ugh, the -minimal tarball uses the SAME extract path) +# 95% the same sources, manually apply the difference? # https://github.com/racket/racket/blob/master/INSTALL.txt ? prepare() { @@ -61,3 +63,26 @@ install -Dm644 COPYING-libscheme.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } + +package_racket-minimal() { + pkgdesc="Minimal Racket installation, without DrRacket." + depends=('libffi') + conflicts=('racket') + provides=('racket') + + cd "${pkgbase}-${pkgver}" + + # thankfully these builds happen in the given order + echo '((root "pkgs/racket-lib"))' > share/links.rktd + _libhash=$(grep -oP '\("racket-lib".*?#f\)\)' share/pkgs/pkgs.rktd) + echo "#hash($libhash)" > share/pkgs/pkgs.rktd + cd share/pkgs + find . -not -name '.' -not -name '*pkgs.rktd' -not -regex '.*/racket-lib.*' -delete + cd ../../src + + make DESTDIR="${pkgdir}" install + + find "${pkgdir}/usr/share/doc/" -delete + + install -Dm644 COPYING-libscheme.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +}
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Saturday, May 7, 2016 @ 12:44:50 Author: kkeen Revision: 174063 upgpkg: racket 6.5-1 cannot do 'any' docs Modified: racket/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-05-07 10:10:38 UTC (rev 174062) +++ PKGBUILD2016-05-07 10:44:50 UTC (rev 174063) @@ -49,7 +49,8 @@ package_racket-docs() { pkgdesc="Docs for the full-spectrum language formerly known as PLT Scheme." - arch=('any') + # grumble grumble this should be possible + #arch=('any') depends=() cd "${pkgbase}-${pkgver}/src" # there is an "install-html" target
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Friday, May 6, 2016 @ 23:34:16 Author: kkeen Revision: 173963 upgpkg: racket 6.5-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-05-06 19:53:47 UTC (rev 173962) +++ PKGBUILD2016-05-06 21:34:16 UTC (rev 173963) @@ -16,10 +16,9 @@ source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) sha1sums=('d8390e91813de13e59ef56e857fb8a52cc92b2f8') -# possible split packages: -# -docs (180MB of 416MB) # -minimal (no DrRacket ide) # (ugh, the -minimal tarball uses the SAME extract path) +# https://github.com/racket/racket/blob/master/INSTALL.txt ? prepare() { echo "Icon=drracket" >> ${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop @@ -45,10 +44,11 @@ ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png "${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png" # sloppy - rm -rf "${pkgdir}/usr/share/doc/" + find "${pkgdir}/usr/share/doc/" -delete } package_racket-docs() { + pkgdesc="Docs for the full-spectrum language formerly known as PLT Scheme." arch=('any') depends=() cd "${pkgbase}-${pkgver}/src"
[arch-commits] Commit in racket/trunk (PKGBUILD racket.install)
Date: Friday, May 6, 2016 @ 21:24:00 Author: kkeen Revision: 173958 upgpkg: racket 6.5-1 update, hooks and -docs split Modified: racket/trunk/PKGBUILD Deleted: racket/trunk/racket.install + PKGBUILD | 33 + racket.install | 17 - 2 files changed, 25 insertions(+), 25 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-05-06 18:04:33 UTC (rev 173957) +++ PKGBUILD2016-05-06 19:24:00 UTC (rev 173958) @@ -2,8 +2,9 @@ # Maintainer: Kyle Keen# Contributor: Eric Bélanger -pkgname=racket -pkgver=6.4 +pkgbase=racket +pkgname=(racket racket-docs) +pkgver=6.5 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('i686' 'x86_64') @@ -12,13 +13,13 @@ depends=('gtk3') makedepends=('gsfonts' 'sqlite') options=('!strip' '!emptydirs') -install=racket.install -source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz) -sha1sums=('daa754d9880c0e089301b20945496922dd4a5847') +source=("http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz;) +sha1sums=('d8390e91813de13e59ef56e857fb8a52cc92b2f8') # possible split packages: # -docs (180MB of 416MB) # -minimal (no DrRacket ide) +# (ugh, the -minimal tarball uses the SAME extract path) prepare() { echo "Icon=drracket" >> ${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop @@ -25,14 +26,14 @@ } build() { - cd "${pkgname}-${pkgver}/src" + cd "${pkgbase}-${pkgver}/src" [ "$CARCH" == "x86_64" ] && export CFLAGS+=" -fPIC" ./configure --prefix=/usr --sysconfdir=/etc --enable-shared make } -package() { - cd "${pkgname}-${pkgver}/src" +package_racket() { + cd "${pkgbase}-${pkgver}/src" make DESTDIR="${pkgdir}" install install -Dm644 COPYING-libscheme.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" @@ -42,4 +43,20 @@ ln -s /usr/share/racket/pkgs/icons/plt-32x32.png "${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png" ln -s /usr/share/racket/pkgs/icons/plt-48x48.png "${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png" ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png "${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png" + + # sloppy + rm -rf "${pkgdir}/usr/share/doc/" } + +package_racket-docs() { + arch=('any') + depends=() + cd "${pkgbase}-${pkgver}/src" + # there is an "install-html" target + # but it doesn't do anything with /usr/share/docs + make DESTDIR="${pkgdir}" install + find "$pkgdir" -not -regex '.*share/doc.*' \ +-not -name 'share' -not -name 'usr' -not -name 'racket-docs' -delete + + install -Dm644 COPYING-libscheme.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} Deleted: racket.install === --- racket.install 2016-05-06 18:04:33 UTC (rev 173957) +++ racket.install 2016-05-06 19:24:00 UTC (rev 173958) @@ -1,17 +0,0 @@ -post_install() { - if type -P update-desktop-database &> /dev/null; then -update-desktop-database -q - fi - - if type -P gtk-update-icon-cache &> /dev/null; then -gtk-update-icon-cache -q -t -f usr/share/icons/hicolor - fi -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -}
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Tuesday, February 9, 2016 @ 06:56:07 Author: kkeen Revision: 160980 upgpkg: racket 6.4-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-02-09 04:41:17 UTC (rev 160979) +++ PKGBUILD2016-02-09 05:56:07 UTC (rev 160980) @@ -3,7 +3,7 @@ # Contributor: Eric Bélangerpkgname=racket -pkgver=6.3 +pkgver=6.4 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ options=('!strip' '!emptydirs') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz) -sha1sums=('4491a67bf82c86584f20e024e995af0357d9ea25') +sha1sums=('daa754d9880c0e089301b20945496922dd4a5847') # possible split packages: # -docs (180MB of 416MB) @@ -43,4 +43,3 @@ ln -s /usr/share/racket/pkgs/icons/plt-48x48.png "${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png" ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png "${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png" } -sha1sums=('6def7372bc1a92e0eb15540dc5d427219104f63e')
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Tuesday, November 24, 2015 @ 16:57:33 Author: kkeen Revision: 147687 upgpkg: racket 6.3-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-11-24 15:24:30 UTC (rev 147686) +++ PKGBUILD2015-11-24 15:57:33 UTC (rev 147687) @@ -3,13 +3,13 @@ # Contributor: Eric Bélangerpkgname=racket -pkgver=6.2.1 +pkgver=6.3 pkgrel=1 pkgdesc="A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme." arch=('i686' 'x86_64') url="http://racket-lang.org/; license=('GPL3' 'LGPL3' 'custom') -depends=('gtk2') +depends=('gtk3') makedepends=('gsfonts' 'sqlite') options=('!strip' '!emptydirs') install=racket.install @@ -43,3 +43,4 @@ ln -s /usr/share/racket/pkgs/icons/plt-48x48.png "${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png" ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png "${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png" } +sha1sums=('6def7372bc1a92e0eb15540dc5d427219104f63e')
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Tuesday, August 11, 2015 @ 04:45:01 Author: kkeen Revision: 138189 upgpkg: racket 6.2.1-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-08-11 02:42:57 UTC (rev 138188) +++ PKGBUILD2015-08-11 02:45:01 UTC (rev 138189) @@ -3,7 +3,7 @@ # Contributor: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=6.2 +pkgver=6.2.1 pkgrel=1 pkgdesc=A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme. arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ options=('!strip' '!emptydirs') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz) -sha1sums=('24a48002e9c3c00c3731c4562679f012b77bf62d') +sha1sums=('4491a67bf82c86584f20e024e995af0357d9ea25') # possible split packages: # -docs (180MB of 416MB) @@ -34,9 +34,9 @@ package() { cd ${pkgname}-${pkgver}/src make DESTDIR=${pkgdir} install - install -D -m644 COPYING-libscheme.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + install -Dm644 COPYING-libscheme.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE - install -D -m644 ../share/pkgs/drracket/drracket/drracket.desktop ${pkgdir}/usr/share/applications/drracket.desktop + install -Dm644 ../share/pkgs/drracket/drracket/drracket.desktop ${pkgdir}/usr/share/applications/drracket.desktop install -d ${pkgdir}/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps ln -s /usr/share/racket/pkgs/icons/plt-16x16.png ${pkgdir}/usr/share/icons/hicolor/16x16/apps/drracket.png ln -s /usr/share/racket/pkgs/icons/plt-32x32.png ${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Saturday, June 20, 2015 @ 11:43:48 Author: kkeen Revision: 135638 upgpkg: racket 6.2-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD | 19 --- 1 file changed, 12 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-06-20 08:36:23 UTC (rev 135637) +++ PKGBUILD2015-06-20 09:43:48 UTC (rev 135638) @@ -1,10 +1,11 @@ # $Id$ -# Maintainer: Eric Bélanger e...@archlinux.org +# Maintainer: Kyle Keen keen...@gmail.com +# Contributor: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=6.1.1 -pkgrel=2 -pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development +pkgver=6.2 +pkgrel=1 +pkgdesc=A full-spectrum language with DrRacket IDE. Formerly known as PLT Scheme. arch=('i686' 'x86_64') url=http://racket-lang.org/; license=('GPL3' 'LGPL3' 'custom') @@ -13,14 +14,18 @@ options=('!strip' '!emptydirs') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz) -sha1sums=('be04ed6e444fbb412e48e06a62da3a9eba993b44') +sha1sums=('24a48002e9c3c00c3731c4562679f012b77bf62d') +# possible split packages: +# -docs (180MB of 416MB) +# -minimal (no DrRacket ide) + prepare() { echo Icon=drracket ${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop } build() { - cd ${pkgname}-${pkgver}/src + cd ${pkgname}-${pkgver}/src [ $CARCH == x86_64 ] export CFLAGS+= -fPIC ./configure --prefix=/usr --sysconfdir=/etc --enable-shared make @@ -27,7 +32,7 @@ } package() { - cd ${pkgname}-${pkgver}/src + cd ${pkgname}-${pkgver}/src make DESTDIR=${pkgdir} install install -D -m644 COPYING-libscheme.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Tuesday, November 4, 2014 @ 15:33:07 Author: fyan Revision: 225613 upgpkg: racket 6.1.1-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-11-04 13:51:45 UTC (rev 225612) +++ PKGBUILD2014-11-04 14:33:07 UTC (rev 225613) @@ -2,7 +2,7 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=6.1 +pkgver=6.1.1 pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ options=('!strip' '!emptydirs') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz) -sha1sums=('1ad2bb01a4f174031a542012b23aca9aac9ed239') +sha1sums=('be04ed6e444fbb412e48e06a62da3a9eba993b44') prepare() { echo Icon=drracket ${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Tuesday, August 12, 2014 @ 05:25:09 Author: eric Revision: 219598 upgpkg: racket 6.1-1 Upstream update Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-08-12 00:47:08 UTC (rev 219597) +++ PKGBUILD2014-08-12 03:25:09 UTC (rev 219598) @@ -2,7 +2,7 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=6.0.1 +pkgver=6.1 pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') @@ -13,7 +13,7 @@ options=('!strip' '!emptydirs') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz) -sha1sums=('13be147dc6d92fc055b2bf70ebab5703a8758735') +sha1sums=('1ad2bb01a4f174031a542012b23aca9aac9ed239') prepare() { echo Icon=drracket ${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop
[arch-commits] Commit in racket/trunk (PKGBUILD racket.install)
Date: Monday, May 19, 2014 @ 18:02:36 Author: anatolik Revision: 213307 Remove desktop-file-utils from dependencies. It is used in install script to update ctee caon cache. Modified: racket/trunk/PKGBUILD racket/trunk/racket.install + PKGBUILD |2 +- racket.install |9 +++-- 2 files changed, 8 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-05-19 15:35:13 UTC (rev 213306) +++ PKGBUILD2014-05-19 16:02:36 UTC (rev 213307) @@ -8,7 +8,7 @@ arch=('i686' 'x86_64') url=http://racket-lang.org/; license=('GPL3' 'LGPL3' 'custom') -depends=('gtk2' 'desktop-file-utils') +depends=('gtk2') makedepends=('gsfonts' 'sqlite') options=('!strip' '!emptydirs') install=racket.install Modified: racket.install === --- racket.install 2014-05-19 15:35:13 UTC (rev 213306) +++ racket.install 2014-05-19 16:02:36 UTC (rev 213307) @@ -1,6 +1,11 @@ post_install() { - update-desktop-database -q - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + if type -P update-desktop-database /dev/null; then +update-desktop-database -q + fi + + if type -P gtk-update-icon-cache /dev/null; then +gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + fi } post_upgrade() {
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Saturday, May 17, 2014 @ 18:52:48 Author: fyan Revision: 213037 upgpkg: racket 6.0.1-1 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-05-17 16:16:46 UTC (rev 213036) +++ PKGBUILD2014-05-17 16:52:48 UTC (rev 213037) @@ -2,7 +2,7 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=6.0 +pkgver=6.0.1 pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') @@ -12,8 +12,8 @@ makedepends=('gsfonts' 'sqlite') options=('!strip' '!emptydirs') install=racket.install -source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src-unix.tgz) -sha1sums=('1d08758ed2278681f8c97b2872417b963183d5c9') +source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src.tgz) +sha1sums=('13be147dc6d92fc055b2bf70ebab5703a8758735') prepare() { echo Icon=drracket ${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Tuesday, March 18, 2014 @ 07:46:53 Author: eric Revision: 208130 upgpkg: racket 6.0-1 Upstream update Modified: racket/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-03-18 04:35:54 UTC (rev 208129) +++ PKGBUILD2014-03-18 06:46:53 UTC (rev 208130) @@ -2,7 +2,7 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.93 +pkgver=6.0 pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') @@ -12,8 +12,8 @@ makedepends=('gsfonts' 'sqlite') options=('!strip' '!emptydirs') install=racket.install -source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src-builtpkgs.tgz) -sha1sums=('94b7e2708b6eff2083e3e9c6a3ac338011958e13') +source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src-unix.tgz) +sha1sums=('1d08758ed2278681f8c97b2872417b963183d5c9') prepare() { echo Icon=drracket ${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Monday, February 3, 2014 @ 22:55:51 Author: eric Revision: 205058 upgpkg: racket 5.93-1 Upstream update Modified: racket/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-02-03 21:26:34 UTC (rev 205057) +++ PKGBUILD2014-02-03 21:55:51 UTC (rev 205058) @@ -2,7 +2,7 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.92 +pkgver=5.93 pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') @@ -13,14 +13,14 @@ options=('!strip' '!emptydirs') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src-builtpkgs.tgz) -sha1sums=('cd0aecc252a56bf1809738aa1af426d428b78e8e') +sha1sums=('94b7e2708b6eff2083e3e9c6a3ac338011958e13') prepare() { - echo Icon=drracket ${pkgname}/share/pkgs/drracket/drracket/drracket.desktop + echo Icon=drracket ${pkgname}-${pkgver}/share/pkgs/drracket/drracket/drracket.desktop } build() { - cd ${pkgname}/src + cd ${pkgname}-${pkgver}/src [ $CARCH == x86_64 ] export CFLAGS+= -fPIC ./configure --prefix=/usr --sysconfdir=/etc --enable-shared make @@ -27,7 +27,7 @@ } package() { - cd ${pkgname}/src + cd ${pkgname}-${pkgver}/src make DESTDIR=${pkgdir} install install -D -m644 COPYING-libscheme.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
[arch-commits] Commit in racket/trunk (PKGBUILD drracket.desktop)
Date: Sunday, January 26, 2014 @ 05:24:42 Author: eric Revision: 204724 upgpkg: racket 5.92-1 Upstream update, Update license, Switch to upstream desktop file Modified: racket/trunk/PKGBUILD Deleted: racket/trunk/drracket.desktop --+ PKGBUILD | 38 -- drracket.desktop |9 - 2 files changed, 20 insertions(+), 27 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-01-25 21:53:14 UTC (rev 204723) +++ PKGBUILD2014-01-26 04:24:42 UTC (rev 204724) @@ -2,37 +2,39 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.3.6 -pkgrel=2 +pkgver=5.92 +pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') url=http://racket-lang.org/; -license=('LGPL') -depends=('gtk2' 'desktop-file-utils' 'hicolor-icon-theme') +license=('GPL3' 'LGPL3' 'custom') +depends=('gtk2' 'desktop-file-utils') makedepends=('gsfonts' 'sqlite') -options=('!strip') +options=('!strip' '!emptydirs') install=racket.install -source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz -drracket.desktop) -sha1sums=('783485416359f4fc22da41c5a1a89103e7cb9d95' - 'a20808f6b250225704856f82a544681a962a299d') +source=(http://download.racket-lang.org/installers/${pkgver}/${pkgname}-${pkgver}-src-builtpkgs.tgz) +sha1sums=('cd0aecc252a56bf1809738aa1af426d428b78e8e') +prepare() { + echo Icon=drracket ${pkgname}/share/pkgs/drracket/drracket/drracket.desktop +} + build() { - cd ${pkgname}-${pkgver}/src + cd ${pkgname}/src [ $CARCH == x86_64 ] export CFLAGS+= -fPIC - ./configure --prefix=/usr --enable-shared + ./configure --prefix=/usr --sysconfdir=/etc --enable-shared make } package() { - cd ${pkgname}-${pkgver}/src + cd ${pkgname}/src make DESTDIR=${pkgdir} install + install -D -m644 COPYING-libscheme.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + install -D -m644 ../share/pkgs/drracket/drracket/drracket.desktop ${pkgdir}/usr/share/applications/drracket.desktop install -d ${pkgdir}/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps - ln -s /usr/lib/racket/collects/icons/plt-16x16.png ${pkgdir}/usr/share/icons/hicolor/16x16/apps/drracket.png - ln -s /usr/lib/racket/collects/icons/plt-32x32.png ${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png - ln -s /usr/lib/racket/collects/icons/plt-48x48.png ${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png - ln -s /usr/lib/racket/collects/icons/plt-logo-red-diffuse.png ${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png - - install -D -m644 ${srcdir}/drracket.desktop ${pkgdir}/usr/share/applications/drracket.desktop + ln -s /usr/share/racket/pkgs/icons/plt-16x16.png ${pkgdir}/usr/share/icons/hicolor/16x16/apps/drracket.png + ln -s /usr/share/racket/pkgs/icons/plt-32x32.png ${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png + ln -s /usr/share/racket/pkgs/icons/plt-48x48.png ${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png + ln -s /usr/share/racket/pkgs/icons/plt-logo-red-diffuse.png ${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png } Deleted: drracket.desktop === --- drracket.desktop2014-01-25 21:53:14 UTC (rev 204723) +++ drracket.desktop2014-01-26 04:24:42 UTC (rev 204724) @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=DrRacket -GenericName=IDE for Racket -Comment=DrRacket is an interactive, integrated, graphical programming environment for the Racket programming languages. -Exec=drracket -Terminal=false -Type=Application -Categories=Education;Development; -Icon=drracket
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Saturday, October 26, 2013 @ 00:15:58 Author: eric Revision: 197434 upgpkg: racket 5.3.6-2 Rebuild without static libraries, Add 256x256 icon Modified: racket/trunk/PKGBUILD --+ PKGBUILD |8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-10-25 21:53:04 UTC (rev 197433) +++ PKGBUILD2013-10-25 22:15:58 UTC (rev 197434) @@ -3,7 +3,7 @@ pkgname=racket pkgver=5.3.6 -pkgrel=1 +pkgrel=2 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') url=http://racket-lang.org/; @@ -10,7 +10,7 @@ license=('LGPL') depends=('gtk2' 'desktop-file-utils' 'hicolor-icon-theme') makedepends=('gsfonts' 'sqlite') -options=('!libtool' '!strip') +options=('!strip') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz drracket.desktop) @@ -28,9 +28,11 @@ cd ${pkgname}-${pkgver}/src make DESTDIR=${pkgdir} install - install -d ${pkgdir}/usr/share/icons/hicolor/{16x16,32x32,48x48}/apps + install -d ${pkgdir}/usr/share/icons/hicolor/{16x16,32x32,48x48,256x256}/apps ln -s /usr/lib/racket/collects/icons/plt-16x16.png ${pkgdir}/usr/share/icons/hicolor/16x16/apps/drracket.png ln -s /usr/lib/racket/collects/icons/plt-32x32.png ${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png ln -s /usr/lib/racket/collects/icons/plt-48x48.png ${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png + ln -s /usr/lib/racket/collects/icons/plt-logo-red-diffuse.png ${pkgdir}/usr/share/icons/hicolor/256x256/apps/drracket.png + install -D -m644 ${srcdir}/drracket.desktop ${pkgdir}/usr/share/applications/drracket.desktop }
[arch-commits] Commit in racket/trunk (PKGBUILD racket-libpng16.patch racket.install)
Date: Saturday, August 10, 2013 @ 23:14:23 Author: eric Revision: 192410 upgpkg: racket 5.3.6-1 Upstream update, Improve icon, Remove old patch Modified: racket/trunk/PKGBUILD racket/trunk/racket.install Deleted: racket/trunk/racket-libpng16.patch ---+ PKGBUILD | 23 + racket-libpng16.patch | 52 racket.install|7 +++--- 3 files changed, 14 insertions(+), 68 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-08-10 18:55:04 UTC (rev 192409) +++ PKGBUILD2013-08-10 21:14:23 UTC (rev 192410) @@ -2,27 +2,21 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.3.5 +pkgver=5.3.6 pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') url=http://racket-lang.org/; license=('LGPL') -depends=('gtk2' 'desktop-file-utils') +depends=('gtk2' 'desktop-file-utils' 'hicolor-icon-theme') makedepends=('gsfonts' 'sqlite') options=('!libtool' '!strip') install=racket.install -source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ -drracket.desktop racket-libpng16.patch) -sha1sums=('8a895454a9e0fdf689368fa54ce63ba88d432c5e' - 'a20808f6b250225704856f82a544681a962a299d' - '5b0260f92fc1ec4dc09d90a5264683bd3b5eed5e') +source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz +drracket.desktop) +sha1sums=('783485416359f4fc22da41c5a1a89103e7cb9d95' + 'a20808f6b250225704856f82a544681a962a299d') -prepare() { - cd ${pkgname}-${pkgver} - patch -p1 -i ${srcdir}/racket-libpng16.patch -} - build() { cd ${pkgname}-${pkgver}/src [ $CARCH == x86_64 ] export CFLAGS+= -fPIC @@ -34,6 +28,9 @@ cd ${pkgname}-${pkgver}/src make DESTDIR=${pkgdir} install - install -D -m644 ../collects/icons/plt.xpm ${pkgdir}/usr/share/pixmaps/drracket.xpm + install -d ${pkgdir}/usr/share/icons/hicolor/{16x16,32x32,48x48}/apps + ln -s /usr/lib/racket/collects/icons/plt-16x16.png ${pkgdir}/usr/share/icons/hicolor/16x16/apps/drracket.png + ln -s /usr/lib/racket/collects/icons/plt-32x32.png ${pkgdir}/usr/share/icons/hicolor/32x32/apps/drracket.png + ln -s /usr/lib/racket/collects/icons/plt-48x48.png ${pkgdir}/usr/share/icons/hicolor/48x48/apps/drracket.png install -D -m644 ${srcdir}/drracket.desktop ${pkgdir}/usr/share/applications/drracket.desktop } Deleted: racket-libpng16.patch === --- racket-libpng16.patch 2013-08-10 18:55:04 UTC (rev 192409) +++ racket-libpng16.patch 2013-08-10 21:14:23 UTC (rev 192410) @@ -1,52 +0,0 @@ -From 5629a6156a5720e51a277849f75b3135cb93664f Mon Sep 17 00:00:00 2001 -From: Matthew Flatt mfl...@racket-lang.org -Date: Wed, 15 May 2013 20:28:05 -0600 -Subject: [PATCH] support libpng16 - - collects/racket/draw/unsafe/png.rkt | 21 ++--- - 1 file changed, 14 insertions(+), 7 deletions(-) - -diff --git a/collects/racket/draw/unsafe/png.rkt b/collects/racket/draw/unsafe/png.rkt -index 596fcb4..a6b028d 100644 a/collects/racket/draw/unsafe/png.rkt -+++ b/collects/racket/draw/unsafe/png.rkt -@@ -10,11 +10,15 @@ - [(unix) -;; Most Linux distros supply libpng12, while other Unix -;; variants often have just libpng, etc. -- (ffi-lib libpng15 '(15 ) -- #:fail (lambda () -- (ffi-lib libpng12 '(0 ) --#:fail (lambda () -- (ffi-lib libpng)] -+ (let loop ([alts '((libpng16 (16 )) -+ (libpng15 (15 )) -+ (libpng12 (0 )) -+ (libpng))]) -+ (cond -+ [(null? alts) #f] -+ [else (apply ffi-lib (car alts) -+ #:fail (lambda () -+(loop (cdr alts]))] - [(macosx) (ffi-lib libpng15.15.dylib)] - [(windows) -(ffi-lib zlib1.dll) -@@ -29,9 +33,12 @@ - ;; assume that other versions are also ok - (define PNG_LIBPNG_VER_STRING (string-bytes/latin-1 -(let ([v (png_access_version_number)]) -- (format ~s.~s -+ (format ~s.~s~a - (quotient v 1) -- (quotient (remainder v 1) 100) -+ (quotient (remainder v 1) 100) -+ (if (zero? (remainder v 100)) -+ -+ (format .~a (remainder v 100))) - - (define _png_structp (_cpointer 'png_structp)) - (define _png_infop
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Wednesday, June 19, 2013 @ 05:51:52 Author: eric Revision: 188740 upgpkg: racket 5.3.5-1 Upstream update Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-06-19 02:11:11 UTC (rev 188739) +++ PKGBUILD2013-06-19 03:51:52 UTC (rev 188740) @@ -2,7 +2,7 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.3.4 +pkgver=5.3.5 pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ drracket.desktop racket-libpng16.patch) -sha1sums=('7e37738e34c73a25bc7d51aeb53cf3dc5b0d533d' +sha1sums=('8a895454a9e0fdf689368fa54ce63ba88d432c5e' 'a20808f6b250225704856f82a544681a962a299d' '5b0260f92fc1ec4dc09d90a5264683bd3b5eed5e')
[arch-commits] Commit in racket/trunk (PKGBUILD racket-libpng16.patch)
Date: Saturday, May 18, 2013 @ 04:29:32 Author: eric Revision: 185731 upgpkg: racket 5.3.4-1 Upstream update Added: racket/trunk/racket-libpng16.patch Modified: racket/trunk/PKGBUILD ---+ PKGBUILD | 20 -- racket-libpng16.patch | 52 2 files changed, 65 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-05-17 18:59:05 UTC (rev 185730) +++ PKGBUILD2013-05-18 02:29:32 UTC (rev 185731) @@ -2,7 +2,7 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.3.3 +pkgver=5.3.4 pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') @@ -13,19 +13,25 @@ options=('!libtool' '!strip') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ -drracket.desktop) -sha1sums=('96995fe20b332c4644dd51668851193b16976071' - 'a20808f6b250225704856f82a544681a962a299d') +drracket.desktop racket-libpng16.patch) +sha1sums=('7e37738e34c73a25bc7d51aeb53cf3dc5b0d533d' + 'a20808f6b250225704856f82a544681a962a299d' + '5b0260f92fc1ec4dc09d90a5264683bd3b5eed5e') +prepare() { + cd ${pkgname}-${pkgver} + patch -p1 -i ${srcdir}/racket-libpng16.patch +} + build() { - cd ${srcdir}/${pkgname}-${pkgver}/src - [ $CARCH == x86_64 ] export CFLAGS+=-fPIC + cd ${pkgname}-${pkgver}/src + [ $CARCH == x86_64 ] export CFLAGS+= -fPIC ./configure --prefix=/usr --enable-shared make } package() { - cd ${srcdir}/${pkgname}-${pkgver}/src + cd ${pkgname}-${pkgver}/src make DESTDIR=${pkgdir} install install -D -m644 ../collects/icons/plt.xpm ${pkgdir}/usr/share/pixmaps/drracket.xpm Added: racket-libpng16.patch === --- racket-libpng16.patch (rev 0) +++ racket-libpng16.patch 2013-05-18 02:29:32 UTC (rev 185731) @@ -0,0 +1,52 @@ +From 5629a6156a5720e51a277849f75b3135cb93664f Mon Sep 17 00:00:00 2001 +From: Matthew Flatt mfl...@racket-lang.org +Date: Wed, 15 May 2013 20:28:05 -0600 +Subject: [PATCH] support libpng16 + +--- + collects/racket/draw/unsafe/png.rkt | 21 ++--- + 1 file changed, 14 insertions(+), 7 deletions(-) + +diff --git a/collects/racket/draw/unsafe/png.rkt b/collects/racket/draw/unsafe/png.rkt +index 596fcb4..a6b028d 100644 +--- a/collects/racket/draw/unsafe/png.rkt b/collects/racket/draw/unsafe/png.rkt +@@ -10,11 +10,15 @@ + [(unix) +;; Most Linux distros supply libpng12, while other Unix +;; variants often have just libpng, etc. +- (ffi-lib libpng15 '(15 ) +- #:fail (lambda () +- (ffi-lib libpng12 '(0 ) +-#:fail (lambda () +- (ffi-lib libpng)] ++ (let loop ([alts '((libpng16 (16 )) ++ (libpng15 (15 )) ++ (libpng12 (0 )) ++ (libpng))]) ++ (cond ++ [(null? alts) #f] ++ [else (apply ffi-lib (car alts) ++ #:fail (lambda () ++(loop (cdr alts]))] + [(macosx) (ffi-lib libpng15.15.dylib)] + [(windows) +(ffi-lib zlib1.dll) +@@ -29,9 +33,12 @@ + ;; assume that other versions are also ok + (define PNG_LIBPNG_VER_STRING (string-bytes/latin-1 +(let ([v (png_access_version_number)]) +- (format ~s.~s ++ (format ~s.~s~a + (quotient v 1) +- (quotient (remainder v 1) 100) ++ (quotient (remainder v 1) 100) ++ (if (zero? (remainder v 100)) ++ ++ (format .~a (remainder v 100))) + + (define _png_structp (_cpointer 'png_structp)) + (define _png_infop (_cpointer 'png_infop)) +-- +1.8.1.6 +
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Wednesday, February 20, 2013 @ 00:14:49 Author: eric Revision: 178309 upgpkg: racket 5.3.3-1 Upstream update Modified: racket/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-02-19 23:01:26 UTC (rev 178308) +++ PKGBUILD2013-02-19 23:14:49 UTC (rev 178309) @@ -2,7 +2,7 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.3.2 +pkgver=5.3.3 pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') @@ -14,7 +14,7 @@ install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ drracket.desktop) -sha1sums=('bd6b1a31d3a94bc8253709f7ca1c81bcb2e23495' +sha1sums=('96995fe20b332c4644dd51668851193b16976071' 'a20808f6b250225704856f82a544681a962a299d') build() {
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Friday, February 1, 2013 @ 19:49:05 Author: eric Revision: 176858 upgpkg: racket 5.3.2-1 Upstream update, Add sqlite makedepends for docs Modified: racket/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-02-01 15:38:57 UTC (rev 176857) +++ PKGBUILD2013-02-01 18:49:05 UTC (rev 176858) @@ -2,19 +2,19 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.3.1 +pkgver=5.3.2 pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') url=http://racket-lang.org/; license=('LGPL') depends=('gtk2' 'desktop-file-utils') -makedepends=('gsfonts') +makedepends=('gsfonts' 'sqlite') options=('!libtool' '!strip') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ drracket.desktop) -sha1sums=('5aa74a2eafd44a521c27c34f4b4264670f1bf571' +sha1sums=('bd6b1a31d3a94bc8253709f7ca1c81bcb2e23495' 'a20808f6b250225704856f82a544681a962a299d') build() {
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Thursday, November 8, 2012 @ 22:34:27 Author: eric Revision: 170576 upgpkg: racket 5.3.1-1 Upstream update Modified: racket/trunk/PKGBUILD --+ PKGBUILD |5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-11-09 00:59:19 UTC (rev 170575) +++ PKGBUILD2012-11-09 03:34:27 UTC (rev 170576) @@ -2,7 +2,7 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.3 +pkgver=5.3.1 pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') @@ -14,13 +14,12 @@ install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ drracket.desktop) -sha1sums=('16883898c0cc418ba44732e3f62a54cf043a1de8' +sha1sums=('5aa74a2eafd44a521c27c34f4b4264670f1bf571' 'a20808f6b250225704856f82a544681a962a299d') build() { cd ${srcdir}/${pkgname}-${pkgver}/src [ $CARCH == x86_64 ] export CFLAGS+=-fPIC - sed -i 's/struct siginfo/siginfo_t/' racket/gc2/sighand.c ./configure --prefix=/usr --enable-shared make }
[arch-commits] Commit in racket/trunk (PKGBUILD drracket-normal.rkt)
Date: Wednesday, August 8, 2012 @ 00:47:21 Author: eric Revision: 164992 upgpkg: racket 5.3-1 Upstream update Modified: racket/trunk/PKGBUILD Deleted: racket/trunk/drracket-normal.rkt -+ PKGBUILD| 15 +-- drracket-normal.rkt | 199 -- 2 files changed, 6 insertions(+), 208 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-08-08 01:06:53 UTC (rev 164991) +++ PKGBUILD2012-08-08 04:47:21 UTC (rev 164992) @@ -2,8 +2,8 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.2.1 -pkgrel=3 +pkgver=5.3 +pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') url=http://racket-lang.org/; @@ -13,14 +13,14 @@ options=('!libtool' '!strip') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ -drracket.desktop drracket-normal.rkt) -sha1sums=('b51cdd8b9825edb60e5c2c80472cec8220918cd1' - 'a20808f6b250225704856f82a544681a962a299d' - '6699e80e424479d45f427ba341003235e0d475cf') +drracket.desktop) +sha1sums=('16883898c0cc418ba44732e3f62a54cf043a1de8' + 'a20808f6b250225704856f82a544681a962a299d') build() { cd ${srcdir}/${pkgname}-${pkgver}/src [ $CARCH == x86_64 ] export CFLAGS+=-fPIC + sed -i 's/struct siginfo/siginfo_t/' racket/gc2/sighand.c ./configure --prefix=/usr --enable-shared make } @@ -29,9 +29,6 @@ cd ${srcdir}/${pkgname}-${pkgver}/src make DESTDIR=${pkgdir} install - # FS#30245 - install -D -m644 ${srcdir}/drracket-normal.rkt ${pkgdir}/usr/lib/racket/collects/drracket/private/drracket-normal.rkt - install -D -m644 ../collects/icons/plt.xpm ${pkgdir}/usr/share/pixmaps/drracket.xpm install -D -m644 ${srcdir}/drracket.desktop ${pkgdir}/usr/share/applications/drracket.desktop } Deleted: drracket-normal.rkt === --- drracket-normal.rkt 2012-08-08 01:06:53 UTC (rev 164991) +++ drracket-normal.rkt 2012-08-08 04:47:21 UTC (rev 164992) @@ -1,199 +0,0 @@ -#lang racket/base - -(require mred - racket/class - racket/cmdline - racket/list - framework/private/bday - framework/splash - racket/runtime-path - racket/file - frame-icon.rkt - eb.rkt) - -(define-runtime-path doc-icon.rkt dock-icon.rkt) - -(define files-to-open (command-line #:args filenames filenames)) - -;; updates the command-line-arguments with only the files -;; to open. See also main.rkt. -(current-command-line-arguments (apply vector files-to-open)) - -(define (currently-the-weekend?) - (define date (seconds-date (current-seconds))) - (define dow (date-week-day date)) - (or (= dow 6) (= dow 0))) - -(define (valentines-day?) - (define date (seconds-date (current-seconds))) - (and (= 2 (date-month date)) - (= 14 (date-day date - -(define (current-icon-state) - (cond -[(valentines-day?) 'valentines] -[(currently-the-weekend?) 'weekend] -[else 'normal])) - -(define-values (texas-independence-day? prince-kuhio-day? kamehameha-day? halloween?) - (let* ([date (seconds-date (current-seconds))] - [month (date-month date)] - [day (date-day date)] - [dow (date-week-day date)]) -(values (and (= 3 month) (= 2 day)) -#f -(and (= 6 month) (= 11 day)) -(and (= 10 month) (= 31 day) - - -(define special-state #f) - -(define (icons-bitmap name) - (make-object bitmap% (collection-file-path name icons))) - -(define-struct magic-image (chars filename [bitmap #:mutable])) - -(define (magic-img str img) - (make-magic-image (reverse (string-list str)) img #f)) - -;; magic strings and their associated images. There should not be a string -;; in this list that is a prefix of another. -(define magic-images - (list #;(magic-img larval PLT-206-larval.png) -(magic-img mars PLT-206-mars.jpg))) - -(define (load-magic-images) - (set! load-magic-images void) ; run only once - (for-each (λ (magic-image) - (unless (magic-image-bitmap magic-image) -(set-magic-image-bitmap! - magic-image - (icons-bitmap (magic-image-filename magic-image) -magic-images)) - -(define longest-magic-string - (apply max (map (λ (s) (length (magic-image-chars s))) magic-images))) - -(define key-codes null) - -(define (find-magic-image) - (define (prefix? l1 l2) -(or (null? l1) -(and (pair? l2) - (eq? (car l1) (car l2)) - (prefix? (cdr l1) (cdr l2) - (ormap (λ (i) (and (prefix? (magic-image-chars i) key-codes) i)) - magic-images)) - -(define (add-key-code new-code) - (set! key-codes
[arch-commits] Commit in racket/trunk (PKGBUILD drracket-normal.rkt)
Date: Saturday, June 16, 2012 @ 21:21:29 Author: eric Revision: 161956 upgpkg: racket 5.2.1-3 Fix startup bug (close FS#30245) Added: racket/trunk/drracket-normal.rkt Modified: racket/trunk/PKGBUILD -+ PKGBUILD| 11 ++ drracket-normal.rkt | 199 ++ 2 files changed, 207 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-06-17 00:42:45 UTC (rev 161955) +++ PKGBUILD2012-06-17 01:21:29 UTC (rev 161956) @@ -3,7 +3,7 @@ pkgname=racket pkgver=5.2.1 -pkgrel=2 +pkgrel=3 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') url=http://racket-lang.org/; @@ -13,9 +13,10 @@ options=('!libtool' '!strip') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ -drracket.desktop) +drracket.desktop drracket-normal.rkt) sha1sums=('b51cdd8b9825edb60e5c2c80472cec8220918cd1' - 'a20808f6b250225704856f82a544681a962a299d') + 'a20808f6b250225704856f82a544681a962a299d' + '6699e80e424479d45f427ba341003235e0d475cf') build() { cd ${srcdir}/${pkgname}-${pkgver}/src @@ -27,6 +28,10 @@ package() { cd ${srcdir}/${pkgname}-${pkgver}/src make DESTDIR=${pkgdir} install + + # FS#30245 + install -D -m644 ${srcdir}/drracket-normal.rkt ${pkgdir}/usr/lib/racket/collects/drracket/private/drracket-normal.rkt + install -D -m644 ../collects/icons/plt.xpm ${pkgdir}/usr/share/pixmaps/drracket.xpm install -D -m644 ${srcdir}/drracket.desktop ${pkgdir}/usr/share/applications/drracket.desktop } Added: drracket-normal.rkt === --- drracket-normal.rkt (rev 0) +++ drracket-normal.rkt 2012-06-17 01:21:29 UTC (rev 161956) @@ -0,0 +1,199 @@ +#lang racket/base + +(require mred + racket/class + racket/cmdline + racket/list + framework/private/bday + framework/splash + racket/runtime-path + racket/file + frame-icon.rkt + eb.rkt) + +(define-runtime-path doc-icon.rkt dock-icon.rkt) + +(define files-to-open (command-line #:args filenames filenames)) + +;; updates the command-line-arguments with only the files +;; to open. See also main.rkt. +(current-command-line-arguments (apply vector files-to-open)) + +(define (currently-the-weekend?) + (define date (seconds-date (current-seconds))) + (define dow (date-week-day date)) + (or (= dow 6) (= dow 0))) + +(define (valentines-day?) + (define date (seconds-date (current-seconds))) + (and (= 2 (date-month date)) + (= 14 (date-day date + +(define (current-icon-state) + (cond +[(valentines-day?) 'valentines] +[(currently-the-weekend?) 'weekend] +[else 'normal])) + +(define-values (texas-independence-day? prince-kuhio-day? kamehameha-day? halloween?) + (let* ([date (seconds-date (current-seconds))] + [month (date-month date)] + [day (date-day date)] + [dow (date-week-day date)]) +(values (and (= 3 month) (= 2 day)) +#f +(and (= 6 month) (= 11 day)) +(and (= 10 month) (= 31 day) + + +(define special-state #f) + +(define (icons-bitmap name) + (make-object bitmap% (collection-file-path name icons))) + +(define-struct magic-image (chars filename [bitmap #:mutable])) + +(define (magic-img str img) + (make-magic-image (reverse (string-list str)) img #f)) + +;; magic strings and their associated images. There should not be a string +;; in this list that is a prefix of another. +(define magic-images + (list #;(magic-img larval PLT-206-larval.png) +(magic-img mars PLT-206-mars.jpg))) + +(define (load-magic-images) + (set! load-magic-images void) ; run only once + (for-each (λ (magic-image) + (unless (magic-image-bitmap magic-image) +(set-magic-image-bitmap! + magic-image + (icons-bitmap (magic-image-filename magic-image) +magic-images)) + +(define longest-magic-string + (apply max (map (λ (s) (length (magic-image-chars s))) magic-images))) + +(define key-codes null) + +(define (find-magic-image) + (define (prefix? l1 l2) +(or (null? l1) +(and (pair? l2) + (eq? (car l1) (car l2)) + (prefix? (cdr l1) (cdr l2) + (ormap (λ (i) (and (prefix? (magic-image-chars i) key-codes) i)) + magic-images)) + +(define (add-key-code new-code) + (set! key-codes (cons new-code key-codes)) + (when ((length key-codes) . . longest-magic-string) +(set! key-codes (take key-codes longest-magic-string + +(define (drracket-splash-char-observer evt) + (let ([ch (send evt get-key-code)]) +(when (and (eq? ch
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Friday, April 27, 2012 @ 01:07:44 Author: eric Revision: 157332 Fix source sha1sums Modified: racket/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2012-04-27 05:07:31 UTC (rev 157331) +++ PKGBUILD2012-04-27 05:07:44 UTC (rev 157332) @@ -14,7 +14,7 @@ install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ drracket.desktop) -sha1sums=('a4ea408818236f8eaf937291dd641fd73a997793' +sha1sums=('b51cdd8b9825edb60e5c2c80472cec8220918cd1' 'a20808f6b250225704856f82a544681a962a299d') build() {
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Monday, April 23, 2012 @ 19:07:31 Author: eric Revision: 157101 upgpkg: racket 5.2.1-2 Rebuild against libffi-3.0.11 Modified: racket/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2012-04-23 20:43:27 UTC (rev 157100) +++ PKGBUILD2012-04-23 23:07:31 UTC (rev 157101) @@ -3,7 +3,7 @@ pkgname=racket pkgver=5.2.1 -pkgrel=1 +pkgrel=2 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') url=http://racket-lang.org/;
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Friday, February 3, 2012 @ 15:14:34 Author: eric Revision: 148572 upgpkg: racket 5.2.1-1 Upstream update Modified: racket/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-02-03 19:34:52 UTC (rev 148571) +++ PKGBUILD2012-02-03 20:14:34 UTC (rev 148572) @@ -2,8 +2,8 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.2 -pkgrel=2 +pkgver=5.2.1 +pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') url=http://racket-lang.org/; @@ -14,7 +14,7 @@ install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ drracket.desktop) -sha1sums=('f88007c12d7e5f2773b122d3652c8cd1d15da8c3' +sha1sums=('a4ea408818236f8eaf937291dd641fd73a997793' 'a20808f6b250225704856f82a544681a962a299d') build() {
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Tuesday, January 31, 2012 @ 23:14:08 Author: eric Revision: 148447 upgpkg: racket 5.2-2 Enable -fPIC (close FS#28119), Replace static library by shared one Modified: racket/trunk/PKGBUILD --+ PKGBUILD |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-02-01 03:47:09 UTC (rev 148446) +++ PKGBUILD2012-02-01 04:14:08 UTC (rev 148447) @@ -3,14 +3,14 @@ pkgname=racket pkgver=5.2 -pkgrel=1 +pkgrel=2 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') url=http://racket-lang.org/; license=('LGPL') depends=('gtk2' 'desktop-file-utils') makedepends=('gsfonts') -options=('!strip') +options=('!libtool' '!strip') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ drracket.desktop) @@ -19,7 +19,8 @@ build() { cd ${srcdir}/${pkgname}-${pkgver}/src - ./configure --prefix=/usr + [ $CARCH == x86_64 ] export CFLAGS+=-fPIC + ./configure --prefix=/usr --enable-shared make }
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Monday, November 14, 2011 @ 19:47:52 Author: eric Revision: 142773 upgpkg: racket 5.2-1 Upstream update, Remove already satisfied libffi depends Modified: racket/trunk/PKGBUILD --+ PKGBUILD |8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-11-14 22:33:04 UTC (rev 142772) +++ PKGBUILD2011-11-15 00:47:52 UTC (rev 142773) @@ -2,21 +2,19 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.1.3 +pkgver=5.2 pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') url=http://racket-lang.org/; license=('LGPL') -depends=('gtk2' 'libffi' 'desktop-file-utils') +depends=('gtk2' 'desktop-file-utils') makedepends=('gsfonts') options=('!strip') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ drracket.desktop) -md5sums=('6c33caf6ee49a422be053effaf630941' - '9223c9736ead677431542b41271c7b3c') -sha1sums=('7face74729cee8b36ce3df44b36b04ca23b4c986' +sha1sums=('f88007c12d7e5f2773b122d3652c8cd1d15da8c3' 'a20808f6b250225704856f82a544681a962a299d') build() {
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Tuesday, August 16, 2011 @ 22:17:32 Author: eric Revision: 135652 upgpkg: racket 5.1.3-1 Upstream update, Remove old provides/conflicts/replaces arrays Modified: racket/trunk/PKGBUILD --+ PKGBUILD |9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-08-17 01:47:47 UTC (rev 135651) +++ PKGBUILD2011-08-17 02:17:32 UTC (rev 135652) @@ -2,7 +2,7 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.1.2 +pkgver=5.1.3 pkgrel=1 pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') @@ -10,16 +10,13 @@ license=('LGPL') depends=('gtk2' 'libffi' 'desktop-file-utils') makedepends=('gsfonts') -provides=('drscheme') -conflicts=('drscheme') -replaces=('drscheme') options=('!strip') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ drracket.desktop) -md5sums=('c686e789913c40bfd78505574963c1fe' +md5sums=('6c33caf6ee49a422be053effaf630941' '9223c9736ead677431542b41271c7b3c') -sha1sums=('f1f7e2ee1cd754d65013dab80bc1f9a3be1e3b41' +sha1sums=('7face74729cee8b36ce3df44b36b04ca23b4c986' 'a20808f6b250225704856f82a544681a962a299d') build() {
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Thursday, August 4, 2011 @ 13:27:38 Author: eric Revision: 134509 Improve description Modified: racket/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2011-08-04 17:00:27 UTC (rev 134508) +++ PKGBUILD2011-08-04 17:27:38 UTC (rev 134509) @@ -4,7 +4,7 @@ pkgname=racket pkgver=5.1.2 pkgrel=1 -pkgdesc=PLT Racket (a variant of Scheme) Environment +pkgdesc=A programming language environment (formerly known as PLT Scheme) suitable for tasks ranging from scripting to application development arch=('i686' 'x86_64') url=http://racket-lang.org/; license=('LGPL')
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Wednesday, August 3, 2011 @ 19:25:25 Author: eric Revision: 134452 upgpkg: racket 5.1.2-1 Upstream update, Remove libjpeg depends Modified: racket/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-08-03 20:49:15 UTC (rev 134451) +++ PKGBUILD2011-08-03 23:25:25 UTC (rev 134452) @@ -2,13 +2,13 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.1.1 +pkgver=5.1.2 pkgrel=1 pkgdesc=PLT Racket (a variant of Scheme) Environment arch=('i686' 'x86_64') url=http://racket-lang.org/; license=('LGPL') -depends=('gtk2' 'libjpeg' 'libffi' 'desktop-file-utils') +depends=('gtk2' 'libffi' 'desktop-file-utils') makedepends=('gsfonts') provides=('drscheme') conflicts=('drscheme') @@ -17,9 +17,9 @@ install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ drracket.desktop) -md5sums=('26d6b320218497dba71630b9ad4dcf59' +md5sums=('c686e789913c40bfd78505574963c1fe' '9223c9736ead677431542b41271c7b3c') -sha1sums=('be339495aef3334530ea8fc63ef4014ad8a4b0b2' +sha1sums=('f1f7e2ee1cd754d65013dab80bc1f9a3be1e3b41' 'a20808f6b250225704856f82a544681a962a299d') build() {
[arch-commits] Commit in racket/trunk (PKGBUILD jpeg-version.patch)
Date: Thursday, May 5, 2011 @ 01:05:42 Author: eric Revision: 122617 upgpkg: racket 5.1.1-1 Upstream update, Added libffi depends, Added gsfonts makedepends to fix docs (close FS#23613) Modified: racket/trunk/PKGBUILD Deleted: racket/trunk/jpeg-version.patch + PKGBUILD | 16 - jpeg-version.patch | 621 --- 2 files changed, 8 insertions(+), 629 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-05-05 01:46:51 UTC (rev 122616) +++ PKGBUILD2011-05-05 05:05:42 UTC (rev 122617) @@ -2,28 +2,28 @@ # Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.1 +pkgver=5.1.1 pkgrel=1 pkgdesc=PLT Racket (a variant of Scheme) Environment arch=('i686' 'x86_64') url=http://racket-lang.org/; license=('LGPL') -depends=('gtk2' 'libjpeg' 'desktop-file-utils') +depends=('gtk2' 'libjpeg' 'libffi' 'desktop-file-utils') +makedepends=('gsfonts') provides=('drscheme') conflicts=('drscheme') replaces=('drscheme') options=('!strip') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ -drracket.desktop jpeg-version.patch) -md5sums=('c3b0bffb998ad530c06512d045a59f15' '9223c9736ead677431542b41271c7b3c'\ - '0aae72b6f19963c569d20fa8793482e1') -sha1sums=('6c314a71bab77eb48efad8f6c9fa597b6a5a305d' 'a20808f6b250225704856f82a544681a962a299d'\ - 'afa13f3ef66f5434b209f545f82545a869ada2b2') +drracket.desktop) +md5sums=('26d6b320218497dba71630b9ad4dcf59' + '9223c9736ead677431542b41271c7b3c') +sha1sums=('be339495aef3334530ea8fc63ef4014ad8a4b0b2' + 'a20808f6b250225704856f82a544681a962a299d') build() { cd ${srcdir}/${pkgname}-${pkgver}/src - (cd ..; patch -p1 -i ${srcdir}/jpeg-version.patch) ./configure --prefix=/usr make } Deleted: jpeg-version.patch === --- jpeg-version.patch 2011-05-05 01:46:51 UTC (rev 122616) +++ jpeg-version.patch 2011-05-05 05:05:42 UTC (rev 122617) @@ -1,621 +0,0 @@ -From: Matthew Flatt mfl...@racket-lang.org -Date: Wed, 16 Feb 2011 14:30:34 + (-0700) -Subject: fix jpeg structs to better adapt to jpeglib versions and platforms -X-Git-Url: http://git.racket-lang.org/plt/commitdiff_plain/e59b96e26c7f1edb193a42f16c97d30a085a182c - -fix jpeg structs to better adapt to jpeglib versions and platforms - --- specifically fixing jpeglib version 8 on x86_64 - -diff --git a/collects/racket/draw/unsafe/jpeg.rkt b/collects/racket/draw/unsafe/jpeg.rkt -index 9399aec..77606d8 100644 a/collects/racket/draw/unsafe/jpeg.rkt -+++ b/collects/racket/draw/unsafe/jpeg.rkt -@@ -100,20 +100,24 @@ - (unless (member JPEG_LIB_VERSION '(62 64 70 80)) - (error 'jpeg unsupported library version: ~e JPEG_LIB_VERSION)) - --(define _scaled_size -- (case JPEG_LIB_VERSION --[(62 64) _int] --[else (make-cstruct-type (list _int _int))])) -- --(define _prog_scan_size -- (case JPEG_LIB_VERSION --[(62 64 70) (make-cstruct-type (list _int _int _int _int))] --[else (make-cstruct-type (list _int _int _int _int _int _pointer _int))])) -- --(define _comp_info_size -- (case JPEG_LIB_VERSION --[(62 64 70) _pointer] --[else (make-cstruct-type (list _pointer _jbool))])) -+(define-syntax-rule (cstruct-type/version elem ...) -+ (make-cstruct-type (flatten-type (list (cstruct-type/version-elem elem) ... -+ -+(define-syntax cstruct-type/version-elem -+ (syntax-rules (unquote) -+[(_ (unquote ([vers (elem ...)] ...))) -+ (case JPEG_LIB_VERSION -+ [vers (list (cstruct-type/version-elem elem) ...)] -+ ...)] -+[(_ [name type]) type])) -+ -+(define (flatten-type l) -+ (cond -+ [(null? l) null] -+ [(list? (car l)) -+(append (flatten-type (car l)) (flatten-type (cdr l)))] -+ [else -+(cons (car l) (flatten-type (cdr l)))])) - - (define-cstruct _jpeg_decompress_struct ([err _jpeg_error_mgr-pointer] - [mem _jpeg_memory_mgr-pointer] -@@ -150,7 +154,7 @@ - [enable_2pass_quant _jbool] - - [output_width _JDIMENSION] -- [output_height _JDIMENSION] -+ [output_height _JDIMENSION] ; - - [out_color_components _int] - [output_components _int] - [rec_outbuf_height _int] -@@ -158,21 +162,230 @@ - [actual_number_of_colors _int] - [colormap _pointer] - -- [output_scanline _JDIMENSION] -+ ;; We don't need to refer to any of the
[arch-commits] Commit in racket/trunk (PKGBUILD jpeg-version.patch)
Date: Thursday, February 17, 2011 @ 01:55:24 Author: eric Revision: 110163 upgpkg: racket 5.1-1 Upstream update, Updated depends array Added: racket/trunk/jpeg-version.patch Modified: racket/trunk/PKGBUILD + PKGBUILD | 28 -- jpeg-version.patch | 621 +++ 2 files changed, 631 insertions(+), 18 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-02-16 22:10:58 UTC (rev 110162) +++ PKGBUILD2011-02-17 06:55:24 UTC (rev 110163) @@ -1,37 +1,29 @@ # $Id$ -# Maintainer: Eric Belanger e...@archlinux.org +# Maintainer: Eric Bélanger e...@archlinux.org pkgname=racket -pkgver=5.0.2 -pkgrel=2 +pkgver=5.1 +pkgrel=1 pkgdesc=PLT Racket (a variant of Scheme) Environment arch=('i686' 'x86_64') url=http://racket-lang.org/; license=('LGPL') -depends=('gcc-libs' 'cairo' 'desktop-file-utils' 'libjpeg' 'libgl' 'libxmu' 'libxft') -makedepends=('mesa' 'libxaw') +depends=('gtk2' 'libjpeg' 'desktop-file-utils') provides=('drscheme') conflicts=('drscheme') replaces=('drscheme') options=('!strip') install=racket.install source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ - http://downloads.sourceforge.net/sourceforge/libpng/libpng-1.4.5.tar.xz drracket.desktop) -md5sums=('21df9a2f9709026d8b3d040ba72deafc' '37d420c7d8294aac438c150bb4335901'\ - '9223c9736ead677431542b41271c7b3c') -sha1sums=('e741630f6b524ef32a13b7df842592ccfe8d39c9' 'c31578e005090280203cb3a6080e44f38c3f1a51'\ - 'a20808f6b250225704856f82a544681a962a299d') +drracket.desktop jpeg-version.patch) +md5sums=('c3b0bffb998ad530c06512d045a59f15' '9223c9736ead677431542b41271c7b3c'\ + '0aae72b6f19963c569d20fa8793482e1') +sha1sums=('6c314a71bab77eb48efad8f6c9fa597b6a5a305d' 'a20808f6b250225704856f82a544681a962a299d'\ + 'afa13f3ef66f5434b209f545f82545a869ada2b2') build() { -# Updating libpng source included in racket source tarball - cd ${srcdir}/libpng-1.4.5/ - cp pngmem.c pngpriv.h png.h pngconf.h pngwutil.c pngpread.c pngread.c pngrutil.c png.c \ - pngwrite.c pngwtran.c pngrtran.c pngset.c pngtrans.c pngget.c pngrio.c \ - ${srcdir}/${pkgname}-${pkgver}/collects/plot/src/all - rm ${srcdir}/${pkgname}-${pkgver}/collects/plot/src/all/{pnggccrd.c,pngvcrd.c} - cd ${srcdir}/${pkgname}-${pkgver}/src - rm -r wxcommon/{jpeg,libpng,zlib} + (cd ..; patch -p1 -i ${srcdir}/jpeg-version.patch) ./configure --prefix=/usr make } Added: jpeg-version.patch === --- jpeg-version.patch (rev 0) +++ jpeg-version.patch 2011-02-17 06:55:24 UTC (rev 110163) @@ -0,0 +1,621 @@ +From: Matthew Flatt mfl...@racket-lang.org +Date: Wed, 16 Feb 2011 14:30:34 + (-0700) +Subject: fix jpeg structs to better adapt to jpeglib versions and platforms +X-Git-Url: http://git.racket-lang.org/plt/commitdiff_plain/e59b96e26c7f1edb193a42f16c97d30a085a182c + +fix jpeg structs to better adapt to jpeglib versions and platforms + --- specifically fixing jpeglib version 8 on x86_64 +--- + +diff --git a/collects/racket/draw/unsafe/jpeg.rkt b/collects/racket/draw/unsafe/jpeg.rkt +index 9399aec..77606d8 100644 +--- a/collects/racket/draw/unsafe/jpeg.rkt b/collects/racket/draw/unsafe/jpeg.rkt +@@ -100,20 +100,24 @@ + (unless (member JPEG_LIB_VERSION '(62 64 70 80)) + (error 'jpeg unsupported library version: ~e JPEG_LIB_VERSION)) + +-(define _scaled_size +- (case JPEG_LIB_VERSION +-[(62 64) _int] +-[else (make-cstruct-type (list _int _int))])) +- +-(define _prog_scan_size +- (case JPEG_LIB_VERSION +-[(62 64 70) (make-cstruct-type (list _int _int _int _int))] +-[else (make-cstruct-type (list _int _int _int _int _int _pointer _int))])) +- +-(define _comp_info_size +- (case JPEG_LIB_VERSION +-[(62 64 70) _pointer] +-[else (make-cstruct-type (list _pointer _jbool))])) ++(define-syntax-rule (cstruct-type/version elem ...) ++ (make-cstruct-type (flatten-type (list (cstruct-type/version-elem elem) ... ++ ++(define-syntax cstruct-type/version-elem ++ (syntax-rules (unquote) ++[(_ (unquote ([vers (elem ...)] ...))) ++ (case JPEG_LIB_VERSION ++ [vers (list (cstruct-type/version-elem elem) ...)] ++ ...)] ++[(_ [name type]) type])) ++ ++(define (flatten-type l) ++ (cond ++ [(null? l) null] ++ [(list? (car l)) ++(append (flatten-type (car l)) (flatten-type (cdr l)))] ++ [else ++(cons (car l) (flatten-type (cdr l)))])) + + (define-cstruct _jpeg_decompress_struct ([err _jpeg_error_mgr-pointer] + [mem _jpeg_memory_mgr-pointer] +@@ -150,7 +154,7 @@ + [enable_2pass_quant _jbool] + + [output_width _JDIMENSION] +-
[arch-commits] Commit in racket/trunk (PKGBUILD)
Date: Tuesday, January 25, 2011 @ 03:26:52 Author: eric Revision: 107440 upgpkg: racket 5.0.2-2 Updating libpng source included in racket source tarball to fix plotting (close FS#22564) Modified: racket/trunk/PKGBUILD --+ PKGBUILD | 19 +++ 1 file changed, 15 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-01-24 21:28:31 UTC (rev 107439) +++ PKGBUILD2011-01-25 08:26:52 UTC (rev 107440) @@ -3,7 +3,7 @@ pkgname=racket pkgver=5.0.2 -pkgrel=1 +pkgrel=2 pkgdesc=PLT Racket (a variant of Scheme) Environment arch=('i686' 'x86_64') url=http://racket-lang.org/; @@ -15,12 +15,23 @@ replaces=('drscheme') options=('!strip') install=racket.install -source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz drracket.desktop) -md5sums=('21df9a2f9709026d8b3d040ba72deafc' '9223c9736ead677431542b41271c7b3c') -sha1sums=('e741630f6b524ef32a13b7df842592ccfe8d39c9' 'a20808f6b250225704856f82a544681a962a299d') +source=(http://download.racket-lang.org/installers/${pkgver}/racket/${pkgname}-${pkgver}-src-unix.tgz \ + http://downloads.sourceforge.net/sourceforge/libpng/libpng-1.4.5.tar.xz drracket.desktop) +md5sums=('21df9a2f9709026d8b3d040ba72deafc' '37d420c7d8294aac438c150bb4335901'\ + '9223c9736ead677431542b41271c7b3c') +sha1sums=('e741630f6b524ef32a13b7df842592ccfe8d39c9' 'c31578e005090280203cb3a6080e44f38c3f1a51'\ + 'a20808f6b250225704856f82a544681a962a299d') build() { +# Updating libpng source included in racket source tarball + cd ${srcdir}/libpng-1.4.5/ + cp pngmem.c pngpriv.h png.h pngconf.h pngwutil.c pngpread.c pngread.c pngrutil.c png.c \ + pngwrite.c pngwtran.c pngrtran.c pngset.c pngtrans.c pngget.c pngrio.c \ + ${srcdir}/${pkgname}-${pkgver}/collects/plot/src/all + rm ${srcdir}/${pkgname}-${pkgver}/collects/plot/src/all/{pnggccrd.c,pngvcrd.c} + cd ${srcdir}/${pkgname}-${pkgver}/src + rm -r wxcommon/{jpeg,libpng,zlib} ./configure --prefix=/usr make }