From dd29ca92120c6230388ef78fabf60fcea23ded0e0f331f3def554b5e99fcf539 Mon Sep 17 00:00:00 2001 From: Kristoffer Gronlund Date: Mon, 23 Oct 2017 10:42:09 +0000 Subject: [PATCH] Accepting request 530201 from home:olszewst:branches:devel:languages:misc - Racket version bumped to 6.10.1. - Spec changes * Drop --collectsdir in %configure in favour of --prefix (%configure would fail otherwise) * Drop 0-size file guard. This used to delete lock files (LOCKpkgs.rktd) lack of which would result in errors in many contexts, including basic usage of both DrRacket and raco (package manager) * Drop %_datadir/%name/collects from %dir, because parent folder is already included in another %dir entry. This fixes a warning about collects folder being listed twice. * Added reference to starter-sh. * Drop DrRacket's -singleInstance option from %suse_update_desktop_file. This option caused error messages coming from %suse_update_desktop_file itself. OBS-URL: https://build.opensuse.org/request/show/530201 OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/racket?expand=0&rev=23 --- racket-6.10.1-src.tgz | 3 +++ ...et-5.3.rpmlintrc => racket-6.10.1.rpmlintrc | 3 +++ racket-6.6-src.tgz | 3 --- racket.changes | 18 ++++++++++++++++++ racket.spec | 11 +++++------ 5 files changed, 29 insertions(+), 9 deletions(-) create mode 100644 racket-6.10.1-src.tgz rename racket-5.3.rpmlintrc => racket-6.10.1.rpmlintrc (55%) delete mode 100644 racket-6.6-src.tgz diff --git a/racket-6.10.1-src.tgz b/racket-6.10.1-src.tgz new file mode 100644 index 0000000..dfc413e --- /dev/null +++ b/racket-6.10.1-src.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cca96a5b70201398fad5cf37e501dee51b8186acc6353cf9f101d37344377f6c +size 22239896 diff --git a/racket-5.3.rpmlintrc b/racket-6.10.1.rpmlintrc similarity index 55% rename from racket-5.3.rpmlintrc rename to racket-6.10.1.rpmlintrc index 289c645..f5623ad 100644 --- a/racket-5.3.rpmlintrc +++ b/racket-6.10.1.rpmlintrc @@ -1,3 +1,6 @@ addFilter("unexpanded-macro /usr/share/racket/collects/srfi/") addFilter("file-contains-buildroot.*/usr/share/racket/pkgs/.*zo") addFilter("file-contains-buildroot.*/usr/share/doc/packages/racket/syntax/module-helpers.html") +addFilter("file-contains-buildroot.*/usr/share/doc/packages/racket/rackunit/api.html") +addFilter("file-contains-buildroot.*/usr/share/doc/packages/racket/reference/collects.html") + diff --git a/racket-6.6-src.tgz b/racket-6.6-src.tgz deleted file mode 100644 index 31be494..0000000 --- a/racket-6.6-src.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bf2bce50b02c626666a8d2093638893e8beb8b2a19cdd43efa151a686c88edcf -size 20966104 diff --git a/racket.changes b/racket.changes index 6f750af..a435011 100644 --- a/racket.changes +++ b/racket.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Sun Sep 24 21:10:21 UTC 2017 - olszewst@gmail.com + +- Racket version bumped to 6.10.1. +- Spec changes + * Drop --collectsdir in %configure in favour of --prefix (%configure + would fail otherwise) + * Drop 0-size file guard. This used to delete lock files (LOCKpkgs.rktd) + lack of which would result in errors in many contexts, including + basic usage of both DrRacket and raco (package manager) + * Drop %_datadir/%name/collects from %dir, because parent folder is already + included in another %dir entry. This fixes a warning about collects folder + being listed twice. + * Added reference to starter-sh. + * Drop DrRacket's -singleInstance option from %suse_update_desktop_file. This + option caused error messages coming from %suse_update_desktop_file itself. + + ------------------------------------------------------------------- Sat Mar 11 22:37:03 UTC 2017 - sfalken@opensuse.org diff --git a/racket.spec b/racket.spec index 3b879f6..b8efc21 100644 --- a/racket.spec +++ b/racket.spec @@ -18,7 +18,7 @@ Name: racket -Version: 6.6 +Version: 6.10.1 Release: 0 Summary: Scheme implementation with teaching tools License: LGPL-2.1+ and GPL-3.0+ @@ -26,7 +26,7 @@ Group: Development/Languages/Scheme Url: http://racket-lang.org Source0: http://download.racket-lang.org/installers/%version/%name-%version-src.tgz Source2: racket-completion.bash -Source3: racket-5.3.rpmlintrc +Source3: racket-6.10.1.rpmlintrc # PATCH-FIX-UPSTREAM aarch64 support for gc Patch1: gc-aarch64.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -104,7 +104,7 @@ cp %{S:2} src/. %build cd src -%configure --enable-shared --disable-static --docdir="%_defaultdocdir/%name" --collectsdir="%_datadir/%name/collects" --disable-strip --enable-places --enable-lt="%_bindir/libtool" +%configure --prefix="%_datadir" --docdir="%_defaultdocdir/%name" --enable-shared --disable-static --disable-strip --enable-places --enable-lt="%_bindir/libtool" make %{?_smp_mflags} VERBOSE=1 %install @@ -118,7 +118,6 @@ install -d %buildroot/%_datadir/doc/%name/ %make_install -find %buildroot -type f -size 0 -delete # we do not need *.la and *.a files find %buildroot%_libdir -name "*.la" -delete @@ -129,7 +128,7 @@ install -Dm 644 %_builddir/%name-%version/share/pkgs/drracket/drracket/drracket. # rewrite path in .desktop files -%suse_update_desktop_file -c drracket "DrRacket" "DrRacket is an interactive, integrated, graphical programming environment for the Racket programming languages" "%_bindir/drracket -singleInstance" "drracket" Development IDE +%suse_update_desktop_file -c drracket "DrRacket" "DrRacket is an interactive, integrated, graphical programming environment for the Racket programming languages" "%_bindir/drracket" "drracket" Development IDE %suse_update_desktop_file -c slideshow "Slideshow" "Slideshow is a Racket-based tool for writing slide presentations as programs" "%_bindir/slideshow" "drracket" Development Documentation %fdupes %buildroot%_prefix @@ -171,9 +170,9 @@ install -Dm 644 %_builddir/%name-%version/share/pkgs/drracket/drracket/drracket. %_libdir/*.so %_libdir/%name/mzdyn3m.o %_datadir/%name/* -%dir %_datadir/%name/collects %_libdir/%name/starter %_libdir/%name/gracket +%_libdir/%name/starter-sh %_libdir/%name/*.rktd %_mandir/man1/mz* %_mandir/man1/racket*