[slic3r/f17] Downgraded Slic3r to 0.9.7
Miro Hrončok
churchyard at fedoraproject.org
Fri Mar 29 17:49:41 UTC 2013
commit 7e6ad55132830d6029785d026cb5abc73e635890
Author: Miro Hrončok <miro at hroncok.cz>
Date: Fri Mar 29 18:48:22 2013 +0100
Downgraded Slic3r to 0.9.7
Slic3r 0.9.8 needs perl-Match-Clipper >= 1.17,
but that is not available in Fedora 17.
slic3r-datadir.patch | 27 +++++++++++++++++----------
slic3r-english-locale.patch | 25 +++++++------------------
slic3r.spec | 20 ++++++--------------
3 files changed, 30 insertions(+), 42 deletions(-)
---
diff --git a/slic3r-datadir.patch b/slic3r-datadir.patch
index 1456dfe..c0cdca7 100644
--- a/slic3r-datadir.patch
+++ b/slic3r-datadir.patch
@@ -1,15 +1,22 @@
-Search for icons and such in /usr/share/slic3r.
-
-diff -ru a/lib/Slic3r.pm c/lib/Slic3r.pm
---- a/lib/Slic3r.pm 2013-01-17 15:50:45.000000000 +0100
-+++ c/lib/Slic3r.pm 2013-01-22 00:15:56.797243399 +0100
-@@ -24,8 +24,7 @@
- warn "Running Slic3r under Perl >= 5.16 is not supported nor recommended\n"
+diff -ruN a/.gitignore b/.gitignore
+--- a/.gitignore 2012-11-23 18:38:50.000000000 +0100
++++ b/.gitignore 1970-01-01 01:00:00.000000000 +0100
+@@ -1,6 +0,0 @@
+-Build
+-Build.bat
+-MYMETA.json
+-MYMETA.yml
+-_build
+-blib
+diff -ruN a/lib/Slic3r.pm b/lib/Slic3r.pm
+--- a/lib/Slic3r.pm 2012-11-23 18:38:50.000000000 +0100
++++ b/lib/Slic3r.pm 2013-03-29 18:45:49.274139014 +0100
+@@ -25,7 +25,7 @@
if $^V >= v5.16;
--use FindBin;
+ use FindBin;
-our $var = "$FindBin::Bin/var";
+our $var = "/usr/share/slic3r";
- use Encode;
- use Encode::Locale;
+ use Moo 0.091009;
+ use Slic3r::Config;
diff --git a/slic3r-english-locale.patch b/slic3r-english-locale.patch
index 69bde5d..777d64b 100644
--- a/slic3r-english-locale.patch
+++ b/slic3r-english-locale.patch
@@ -1,17 +1,6 @@
-Upstream constantly refuses to support Perl >= 5.16.
-They say it handles locales incorrectly, but it might be caused by bad code
-design. Running Slic3r with locales using other char than point as a decimal
-separator causes crashes. This patch removes the warning about unsupported
-Perl version (it is very annoying) and forces Slic3r to use English decimal
-separator by setting the LC_NUMERIC environment variable. Setting it in more
-Perl way doesn't work and is overwritten in some of imported modules.
-https://github.com/alexrj/Slic3r/issues/935
-https://github.com/alexrj/Slic3r/pull/936#issuecomment-12544383
-https://github.com/alexrj/Slic3r/issues/538#issuecomment-14560494
-
-diff -ru a/lib/Slic3r.pm b/lib/Slic3r.pm
---- a/lib/Slic3r.pm 2013-01-22 00:15:56.797243399 +0100
-+++ b/lib/Slic3r.pm 2013-01-22 00:29:55.519336602 +0100
+diff -ruN b/lib/Slic3r.pm c/lib/Slic3r.pm
+--- b/lib/Slic3r.pm 2013-03-29 18:45:49.274139014 +0100
++++ c/lib/Slic3r.pm 2013-03-29 18:47:04.673085095 +0100
@@ -21,9 +21,6 @@
$have_threads = $Config{useithreads} && eval "use threads; use Thread::Queue; 1";
}
@@ -19,12 +8,12 @@ diff -ru a/lib/Slic3r.pm b/lib/Slic3r.pm
-warn "Running Slic3r under Perl >= 5.16 is not supported nor recommended\n"
- if $^V >= v5.16;
-
+ use FindBin;
our $var = "/usr/share/slic3r";
- use Encode;
-diff -ru a/slic3r.pl b/slic3r.pl
---- a/slic3r.pl 2013-01-17 15:50:45.000000000 +0100
-+++ b/slic3r.pl 2013-01-22 00:30:19.327252847 +0100
+diff -ruN b/slic3r.pl c/slic3r.pl
+--- b/slic3r.pl 2012-11-23 18:38:50.000000000 +0100
++++ c/slic3r.pl 2013-03-29 18:47:34.680063686 +0100
@@ -10,6 +10,7 @@
use Getopt::Long qw(:config no_auto_abbrev);
diff --git a/slic3r.spec b/slic3r.spec
index c5ebce7..9221b51 100644
--- a/slic3r.spec
+++ b/slic3r.spec
@@ -1,12 +1,12 @@
Name: slic3r
-Version: 0.9.8
+Version: 0.9.7
Release: 4%{?dist}
Summary: G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
License: AGPLv3 and CC-BY
# Images are CC-BY, code is AGPLv3
Group: Applications/Engineering
URL: http://slic3r.org/
-%global commit 71052433de0ff1f3da04471ccbb572babafc3cae
+%global commit 452b62e53d449ebfca00922f7cc3319f291f0afb
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Source0: https://github.com/alexrj/Slic3r/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz
@@ -43,7 +43,7 @@ BuildRequires: desktop-file-utils
Requires: perl(XML::SAX)
Requires: perl(Growl::GNTP)
Requires: perl(Net::DBus)
-Requires: perl(Math::Clipper) >= 1.17
+Requires: perl(Math::Clipper) >= 1.14
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
%if 0%{?fedora} < 18
@@ -94,13 +94,7 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
%{_mandir}/man3/*
%changelog
-* Wed Mar 20 2013 Miro Hrončok <mhroncok at redhat.com> - 0.9.8-4
-- Comments added about patches
-
-* Mon Mar 11 2013 Miro Hrončok <mhroncok at redhat.com> - 0.9.8-3
-- In-file justification provided for patches
-
-* Mon Jan 21 2013 Miro Hrončok <mhroncok at redhat.com> - 0.9.8-2
+* Fri Mar 29 2013 Miro Hrončok <mhroncok at redhat.com> - 0.9.7-4
- Added patch to grab icons from %%{datadir}/%%{name}
- Added patch to avoid bad locales behavior
- Removed no longer needed filtering perl(Wx::Dialog) from Requires
@@ -108,10 +102,8 @@ desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
- Removed Perl default filter
- Removed bash launcher
- Renamed slic3r.pl to slic3r
-
-* Thu Jan 17 2013 Miro Hrončok <mhroncok at redhat.com> - 0.9.8-1
-- New version
-- (Build)Requires Math::Clipper 1.17
+- In-file justification provided for patches
+- Comments added about patches
* Thu Jan 17 2013 Miro Hrončok <mhroncok at redhat.com> - 0.9.7-3
- Updated source to respect GitHub rule
More information about the perl-devel
mailing list