|
|
4be278d |
%global use_system_admesh 0
|
|
|
4be278d |
%global use_system_expat 1
|
|
|
4be278d |
%global use_system_polyclipping 1
|
|
|
4be278d |
%global use_system_poly2tri 1
|
|
|
4be278d |
|
|
|
7055433 |
Name: slic3r
|
|
|
4be278d |
Version: 1.3.0
|
|
|
5310fba |
Release: 32%{?dist}
|
|
|
7055433 |
Summary: G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
|
|
|
7055433 |
License: AGPLv3 and CC-BY
|
|
|
7055433 |
# Images are CC-BY, code is AGPLv3
|
|
|
7055433 |
URL: http://slic3r.org/
|
|
|
e00cbdb |
Source0: https://github.com/alexrj/Slic3r/archive/%{version}.tar.gz
|
|
|
7055433 |
|
|
|
00db753 |
# Modify Build.PL so we are able to build this on Fedora
|
|
|
00db753 |
Patch0: %{name}-buildpl.patch
|
|
|
7055433 |
|
|
|
00db753 |
# Use /usr/share/slic3r as datadir
|
|
|
0e6aea0 |
Patch1: %{name}-datadir.patch
|
|
|
51e3e00 |
Patch2: %{name}-english-locale.patch
|
|
|
51e3e00 |
Patch3: %{name}-linker.patch
|
|
|
4be278d |
Patch4: %{name}-clipper.patch
|
|
|
4be278d |
Patch5: %{name}-1.3.0-fixtest.patch
|
|
|
439579e |
Patch6: %{name}-wayland.patch
|
|
|
77c93b7 |
Patch7: %{name}-boost169.patch
|
|
|
3ebe3e7 |
|
|
|
936cb29 |
# Use GCC predefined macros instead of deprecated Boost header
|
|
|
f920203 |
# Upstream already dropped this code in PR#781
|
|
|
936cb29 |
Patch8: %{name}-endian.patch
|
|
|
f920203 |
# Make boost::Placeholders::_1 visible (PR#4976)
|
|
|
936cb29 |
Patch9: %{name}-bind-placeholders.patch
|
|
|
f920203 |
# Use boost/nowide/cstdlib.hpp instead of boost/nowide/cenv.hpp (PR#4976)
|
|
|
0c83f15 |
Patch10: %{name}-boost-nowide.patch
|
|
|
936cb29 |
|
|
|
6762986 |
# Security fix for CVE-2020-28591
|
|
|
6762986 |
# https://github.com/slic3r/Slic3r/pull/5063
|
|
|
6762986 |
Patch11: %{name}-CVE-2020-28591.patch
|
|
|
6762986 |
|
|
|
7055433 |
Source1: %{name}.desktop
|
|
|
180504c |
Source2: %{name}.appdata.xml
|
|
|
180504c |
|
|
|
7aacf38 |
BuildRequires: gcc-c++
|
|
|
0d5af19 |
BuildRequires: perl-devel
|
|
|
0d5af19 |
BuildRequires: perl-generators
|
|
|
0e520b7 |
BuildRequires: perl-interpreter
|
|
|
5429fab |
BuildRequires: perl(Class::XSAccessor)
|
|
|
4be278d |
BuildRequires: perl(Devel::CheckLib)
|
|
|
4be278d |
BuildRequires: perl(Devel::Peek)
|
|
|
7cfea94 |
BuildRequires: perl(Encode::Locale) >= 1.05
|
|
|
4be278d |
BuildRequires: perl(ExtUtils::CppGuess)
|
|
|
c151243 |
BuildRequires: perl(ExtUtils::CBuilder)
|
|
|
046176c |
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.80
|
|
|
7d8e177 |
BuildRequires: perl(ExtUtils::Typemaps::Default) >= 1.05
|
|
|
0e6aea0 |
BuildRequires: perl(ExtUtils::Typemaps) >= 1.00
|
|
|
00db753 |
BuildRequires: perl(File::Basename)
|
|
|
5429fab |
BuildRequires: perl(File::Spec)
|
|
|
00db753 |
BuildRequires: perl(Getopt::Long)
|
|
|
5429fab |
BuildRequires: perl(IO::Scalar)
|
|
|
366da91 |
BuildRequires: perl(IO::Uncompress::Unzip)
|
|
|
7055433 |
BuildRequires: perl(List::Util)
|
|
|
4be278d |
BuildRequires: perl(local::lib)
|
|
|
046176c |
BuildRequires: perl(Module::Build::WithXSpp) >= 0.14
|
|
|
6e45624 |
BuildRequires: perl(Moo) >= 1.003001
|
|
|
5429fab |
BuildRequires: perl(parent)
|
|
|
0e6aea0 |
BuildRequires: perl(POSIX)
|
|
|
7055433 |
BuildRequires: perl(Scalar::Util)
|
|
|
7055433 |
BuildRequires: perl(SVG)
|
|
|
00db753 |
BuildRequires: perl(Test::Harness)
|
|
|
5429fab |
BuildRequires: perl(Test::More)
|
|
|
4be278d |
BuildRequires: perl(Thread::Queue)
|
|
|
0e520b7 |
BuildRequires: perl(Thread::Semaphore)
|
|
|
0e6aea0 |
BuildRequires: perl(threads) >= 1.96
|
|
|
4be278d |
BuildRequires: perl(threads::shared)
|
|
|
00db753 |
BuildRequires: perl(Time::HiRes)
|
|
|
0e6aea0 |
BuildRequires: perl(Unicode::Normalize)
|
|
|
7055433 |
BuildRequires: perl(Wx)
|
|
|
228bba0 |
|
|
|
4be278d |
%if %{use_system_admesh}
|
|
|
adbcc21 |
BuildRequires: admesh-devel >= 0.98.1
|
|
|
4be278d |
Requires: admesh-libs >= 0.98.1
|
|
|
2ef528d |
|
|
|
2ef528d |
%if 0%{?fedora} >= 37 || 0%{?rhel} >= 10
|
|
|
2ef528d |
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
|
|
|
2ef528d |
ExcludeArch: %{ix86}
|
|
|
2ef528d |
%endif
|
|
|
4be278d |
%else
|
|
|
4be278d |
Provides: bundled(admesh) = 0.98
|
|
|
2ef528d |
|
|
|
4be278d |
# Bundled admesh FTBFS with:
|
|
|
4be278d |
# error "admesh works correctly on little endian machines only!"
|
|
|
2ef528d |
%if 0%{?fedora} >= 37 || 0%{?rhel} >= 10
|
|
|
2ef528d |
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
|
|
|
2ef528d |
ExcludeArch: ppc ppc64 s390 s390x %{ix86}
|
|
|
2ef528d |
%else
|
|
|
4be278d |
ExcludeArch: ppc ppc64 s390 s390x
|
|
|
4be278d |
%endif
|
|
|
2ef528d |
%endif
|
|
|
4be278d |
|
|
|
4be278d |
%if %{use_system_expat}
|
|
|
4be278d |
BuildRequires: expat-devel >= 2.2.0
|
|
|
4be278d |
%else
|
|
|
4be278d |
Provides: bundled(expat) = 2.2.0
|
|
|
4be278d |
%endif
|
|
|
4be278d |
|
|
|
4be278d |
%if %{use_system_polyclipping}
|
|
|
4be278d |
BuildRequires: polyclipping-devel >= 6.4.2
|
|
|
4be278d |
%else
|
|
|
4be278d |
Provides: bundled(polyclipping) = 6.4.2
|
|
|
4be278d |
%endif
|
|
|
4be278d |
|
|
|
4be278d |
%if %{use_system_poly2tri}
|
|
|
4be278d |
BuildRequires: poly2tri-devel
|
|
|
4be278d |
%else
|
|
|
4be278d |
Provides: bundled(poly2tri) = 0.0
|
|
|
4be278d |
%endif
|
|
|
4be278d |
|
|
|
046176c |
BuildRequires: boost-devel
|
|
|
7055433 |
BuildRequires: desktop-file-utils
|
|
|
52dcceb |
BuildRequires: ImageMagick
|
|
|
4be278d |
Requires: perl(Growl::GNTP) >= 0.15
|
|
|
5429fab |
Requires: perl(XML::SAX)
|
|
|
a0fdc25 |
|
|
|
49899b9 |
# Optional dependency. Not packaged in Fedora yet, hence we cannot list it.
|
|
|
4be278d |
# It's only used for magically finding octoprint servers.
|
|
|
49899b9 |
#Recommends: perl(Net::Bonjour)
|
|
|
7055433 |
|
|
|
0274288 |
# Optional dependencies to allow background processing.
|
|
|
0274288 |
Recommends: perl(Thread::Queue)
|
|
|
0274288 |
Recommends: perl(threads::shared)
|
|
|
0274288 |
|
|
|
7055433 |
%description
|
|
|
7055433 |
Slic3r is a G-code generator for 3D printers. It's compatible with RepRaps,
|
|
|
7055433 |
Makerbots, Ultimakers and many more machines.
|
|
|
7055433 |
See the project homepage at slic3r.org and the documentation on the Slic3r wiki
|
|
|
7055433 |
for more information.
|
|
|
7055433 |
|
|
|
7055433 |
%prep
|
|
|
e00cbdb |
%setup -qn Slic3r-%{version}
|
|
|
228bba0 |
|
|
|
7055433 |
%patch0 -p1
|
|
|
7055433 |
%patch1 -p1
|
|
|
046176c |
%patch2 -p1
|
|
|
4be278d |
%patch3 -p1 -b .linker
|
|
|
4be278d |
%if %{use_system_polyclipping}
|
|
|
4be278d |
%patch4 -p1
|
|
|
4be278d |
%endif
|
|
|
4be278d |
%patch5 -p1 -b .fixtest
|
|
|
439579e |
%patch6 -p1
|
|
|
77c93b7 |
%patch7 -p1
|
|
|
936cb29 |
%patch8 -p1
|
|
|
936cb29 |
%patch9 -p1
|
|
|
936cb29 |
%patch10 -p1
|
|
|
6762986 |
%patch11 -p1
|
|
|
4be278d |
|
|
|
a9037dd |
# To avoid "error: exponent has no digits" on GCC 14+
|
|
|
a9037dd |
# https://bugzilla.redhat.com/2259542
|
|
|
a9037dd |
# https://bugzilla.redhat.com/1321986
|
|
|
a9037dd |
# Simplified from https://github.com/slic3r/Slic3r/commit/c8ccc1a38eded78256dd89faee1f82bc9c0888a8
|
|
|
a9037dd |
sed -i 's/-std=c++11/-std=gnu++11/' xs/Build.PL
|
|
|
a9037dd |
|
|
|
4be278d |
# Optional removals
|
|
|
4be278d |
%if %{use_system_admesh}
|
|
|
046176c |
rm -rf xs/src/admesh
|
|
|
4be278d |
sed -i '/src\/admesh/d' xs/MANIFEST
|
|
|
4be278d |
%endif
|
|
|
4be278d |
|
|
|
4be278d |
%if %{use_system_expat}
|
|
|
4be278d |
rm -rf xs/src/expat
|
|
|
4be278d |
sed -i '/src\/expat/d' xs/MANIFEST
|
|
|
4be278d |
# These are the files with hardcoded expat/expat.h includes
|
|
|
4be278d |
sed -i 's|expat/expat.h|expat.h|g' xs/src/libslic3r/IO/AMF.cpp
|
|
|
4be278d |
sed -i 's|expat/expat.h|expat.h|g' xs/src/libslic3r/IO/TMF.hpp
|
|
|
4be278d |
%endif
|
|
|
4be278d |
|
|
|
4be278d |
%if %{use_system_polyclipping}
|
|
|
0e6aea0 |
#rm xs/src/clipper.*pp
|
|
|
4be278d |
export SYSTEM_LIBS="${SYSTEM_LIBS} -lpolyclipping"
|
|
|
4be278d |
%endif
|
|
|
4be278d |
|
|
|
4be278d |
%if %{use_system_poly2tri}
|
|
|
046176c |
rm -rf xs/src/poly2tri
|
|
|
4be278d |
sed -i '/src\/poly2tri/d' xs/MANIFEST
|
|
|
4be278d |
%endif
|
|
|
4be278d |
|
|
|
4be278d |
# We always do boost.
|
|
|
046176c |
rm -rf xs/src/boost
|
|
|
4be278d |
sed -i '/src\/boost\/nowide/d' xs/MANIFEST
|
|
|
046176c |
|
|
|
7055433 |
%build
|
|
|
4be278d |
%if %{use_system_admesh}
|
|
|
4be278d |
export SYSTEM_LIBS="${SYSTEM_LIBS} -ladmesh"
|
|
|
4be278d |
%endif
|
|
|
4be278d |
|
|
|
4be278d |
%if %{use_system_expat}
|
|
|
4be278d |
export SYSTEM_LIBS="${SYSTEM_LIBS} -lexpat"
|
|
|
4be278d |
%endif
|
|
|
4be278d |
|
|
|
4be278d |
%if %{use_system_poly2tri}
|
|
|
4be278d |
export SYSTEM_LIBS="${SYSTEM_LIBS} -lpoly2tri"
|
|
|
4be278d |
%endif
|
|
|
4be278d |
|
|
|
00db753 |
cd xs
|
|
|
4be278d |
[[ ! -z "${SYSTEM_LIBS}" ]] && echo "SYSTEM_LIBS is ${SYSTEM_LIBS}"
|
|
|
00db753 |
perl ./Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS"
|
|
|
7055433 |
./Build
|
|
|
00db753 |
cd -
|
|
|
00db753 |
# Building non XS part only runs test, so skip it and run it in tests
|
|
|
7055433 |
|
|
|
52dcceb |
# prepare pngs in mutliple sizes
|
|
|
52dcceb |
for res in 16 32 48 128 256; do
|
|
|
52dcceb |
mkdir -p hicolor/${res}x${res}/apps
|
|
|
52dcceb |
done
|
|
|
52dcceb |
cd hicolor
|
|
|
52dcceb |
convert ../var/Slic3r.ico %{name}.png
|
|
|
52dcceb |
cp %{name}-0.png 256x256/apps/%{name}.png
|
|
|
52dcceb |
cp %{name}-1.png 128x128/apps/%{name}.png
|
|
|
52dcceb |
cp %{name}-2.png 48x48/apps/%{name}.png
|
|
|
52dcceb |
cp %{name}-3.png 32x32/apps/%{name}.png
|
|
|
52dcceb |
cp %{name}-4.png 16x16/apps/%{name}.png
|
|
|
52dcceb |
rm %{name}-*.png
|
|
|
52dcceb |
cd -
|
|
|
52dcceb |
|
|
|
3bb92bd |
# To avoid "iCCP: Not recognized known sRGB profile that has been edited"
|
|
|
3bb92bd |
cd var
|
|
|
3bb92bd |
find . -type f -name "*.png" -exec convert {} -strip {} \;
|
|
|
3bb92bd |
cd -
|
|
|
3bb92bd |
|
|
|
7055433 |
%install
|
|
|
00db753 |
cd xs
|
|
|
7055433 |
./Build install destdir=%{buildroot} create_packlist=0
|
|
|
00db753 |
cd -
|
|
|
7055433 |
find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \;
|
|
|
7055433 |
|
|
|
00db753 |
# I see no way of installing slic3r with it's build script
|
|
|
00db753 |
# So I copy the files around manually
|
|
|
00db753 |
mkdir -p %{buildroot}%{_bindir}
|
|
|
00db753 |
mkdir -p %{buildroot}%{perl_vendorlib}
|
|
|
7055433 |
mkdir -p %{buildroot}%{_datadir}/%{name}
|
|
|
52dcceb |
mkdir -p %{buildroot}%{_datadir}/icons
|
|
|
180504c |
mkdir -p %{buildroot}%{_datadir}/appdata
|
|
|
7055433 |
|
|
|
00db753 |
cp -a %{name}.pl %{buildroot}%{_bindir}/%{name}
|
|
|
00db753 |
cp -ar lib/* %{buildroot}%{perl_vendorlib}
|
|
|
00db753 |
|
|
|
7055433 |
cp -a var/* %{buildroot}%{_datadir}/%{name}
|
|
|
52dcceb |
cp -r hicolor %{buildroot}%{_datadir}/icons
|
|
|
7055433 |
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1}
|
|
|
7055433 |
|
|
|
180504c |
cp %{SOURCE2} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
|
|
|
180504c |
|
|
|
00db753 |
%{_fixperms} %{buildroot}*
|
|
|
7055433 |
|
|
|
7055433 |
%check
|
|
|
00db753 |
cd xs
|
|
|
adbcc21 |
./Build test verbose=1
|
|
|
00db753 |
cd -
|
|
|
00db753 |
SLIC3R_NO_AUTO=1 perl Build.PL installdirs=vendor
|
|
|
00db753 |
# the --gui runs no tests, it only checks requires
|
|
|
7055433 |
|
|
|
7055433 |
%files
|
|
|
00db753 |
%doc README.md
|
|
|
7055433 |
%{_bindir}/%{name}
|
|
|
7055433 |
%{perl_vendorlib}/Slic3r*
|
|
|
00db753 |
%{perl_vendorarch}/Slic3r*
|
|
|
00db753 |
%{perl_vendorarch}/auto/Slic3r*
|
|
|
52dcceb |
%{_datadir}/icons/hicolor/*/apps/%{name}.png
|
|
|
7055433 |
%{_datadir}/applications/%{name}.desktop
|
|
|
180504c |
%{_datadir}/appdata/%{name}.appdata.xml
|
|
|
7055433 |
%{_datadir}/%{name}
|
|
|
7055433 |
|
|
|
7055433 |
%changelog
|
|
|
5310fba |
* Thu Jan 18 2024 Jonathan Wakely <jwakely@redhat.com> - 1.3.0-32
|
|
|
5310fba |
- Rebuilt for Boost 1.83
|
|
|
5310fba |
|
|
|
d7fc3e0 |
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-31
|
|
|
d7fc3e0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
d7fc3e0 |
|
|
|
bdb52ab |
* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.0-30
|
|
|
bdb52ab |
- Perl 5.38 rebuild
|
|
|
bdb52ab |
|
|
|
ee985ed |
* Mon Feb 20 2023 Jonathan Wakely <jwakely@redhat.com> - 1.3.0-29
|
|
|
ee985ed |
- Rebuilt for Boost 1.81
|
|
|
ee985ed |
|
|
|
0f414ae |
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-28
|
|
|
0f414ae |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
0f414ae |
|
|
|
e1246b7 |
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-27
|
|
|
e1246b7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
e1246b7 |
|
|
|
b3e9b90 |
* Wed Jun 22 2022 Miro Hrončok <mhroncok@redhat.com> - 1.3.0-26
|
|
|
b3e9b90 |
- Do not BuildRequire non-existing boost-nowide-devel
|
|
|
b3e9b90 |
|
|
|
d2b4656 |
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.0-25
|
|
|
d2b4656 |
- Perl 5.36 rebuild
|
|
|
d2b4656 |
|
|
|
50d302b |
* Wed May 04 2022 Thomas Rodgers <trodgers@redhat.com> - 1.3.0-24
|
|
|
50d302b |
- Rebuilt for Boost 1.78
|
|
|
50d302b |
|
|
|
8b506dc |
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-23
|
|
|
8b506dc |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
8b506dc |
|
|
|
8cfd22a |
* Sat Aug 07 2021 Jonathan Wakely <jwakely@redhat.com> - 1.3.0-22
|
|
|
8cfd22a |
- Rebuilt for Boost 1.76
|
|
|
8cfd22a |
|
|
|
9516937 |
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-21
|
|
|
9516937 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
9516937 |
|
|
|
7617889 |
* Sat May 22 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.0-20
|
|
|
7617889 |
- Perl 5.34 rebuild
|
|
|
7617889 |
|
|
|
6762986 |
* Thu Mar 18 2021 Miro Hrončok <mhroncok@redhat.com> - 1.3.0-19
|
|
|
6762986 |
- Security fix for CVE-2020-28591
|
|
|
6762986 |
- Resolves: rhbz#1934823
|
|
|
6762986 |
- Resolves: rhbz#1934824
|
|
|
6762986 |
|
|
|
a98932f |
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-18
|
|
|
a98932f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
a98932f |
|
|
|
dc2d8eb |
* Fri Jan 22 2021 Jonathan Wakely <jwakely@redhat.com> - 1.3.0-17
|
|
|
dc2d8eb |
- Rebuilt for Boost 1.75
|
|
|
dc2d8eb |
|
|
|
ec8ba48 |
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-16
|
|
|
ec8ba48 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
ec8ba48 |
|
|
|
7a469fe |
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.0-15
|
|
|
7a469fe |
- Perl 5.32 rebuild
|
|
|
7a469fe |
|
|
|
936cb29 |
* Tue Jun 02 2020 Jonathan Wakely <jwakely@redhat.com> - 1.3.0-14
|
|
|
936cb29 |
- Rebuilt and patched for Boost 1.73
|
|
|
936cb29 |
|
|
|
0274288 |
* Wed May 13 2020 Miro Hrončok <mhroncok@redhat.com> - 1.3.0-13
|
|
|
0274288 |
- Recommend optional dependencies to have background processing by default
|
|
|
0274288 |
|
|
|
0e520b7 |
* Mon Mar 16 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.0-12
|
|
|
0e520b7 |
- Add BR: perl(Thread::Semaphore)
|
|
|
0e520b7 |
|
|
|
16d9d63 |
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-11
|
|
|
16d9d63 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
16d9d63 |
|
|
|
49899b9 |
* Tue Oct 29 2019 Miro Hrončok <mhroncok@redhat.com> - 1.3.0-10
|
|
|
49899b9 |
- Drop weak dependencies on packages not available in Fedora
|
|
|
49899b9 |
|
|
|
677eb16 |
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-9
|
|
|
677eb16 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
677eb16 |
|
|
|
afb62b0 |
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.0-8
|
|
|
afb62b0 |
- Perl 5.30 rebuild
|
|
|
afb62b0 |
|
|
|
afc45eb |
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-7
|
|
|
afc45eb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
afc45eb |
|
|
|
77c93b7 |
* Tue Jan 29 2019 Jonathan Wakely <jwakely@redhat.com> - 1.3.0-6
|
|
|
77c93b7 |
- Add patch for Boost 1.69 header changes
|
|
|
77c93b7 |
|
|
|
d325b69 |
* Fri Jan 25 2019 Jonathan Wakely <jwakely@redhat.com> - 1.3.0-6
|
|
|
d325b69 |
- Rebuilt for Boost 1.69
|
|
|
d325b69 |
|
|
|
439579e |
* Sat Dec 22 2018 Miro Hrončok <mhroncok@redhat.com> - 1.3.0-5
|
|
|
439579e |
- Set GDK_BACKEND=x11 to prevent crashes on Wayland (#1661324)
|
|
|
439579e |
|
|
|
80f6def |
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-4
|
|
|
80f6def |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
80f6def |
|
|
|
be6acc8 |
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.0-3
|
|
|
be6acc8 |
- Perl 5.28 rebuild
|
|
|
be6acc8 |
|
|
|
4be278d |
* Mon Jun 25 2018 Tom Callaway <spot@fedoraproject.org> - 1.3.0-2
|
|
|
4be278d |
- conditionalize bundled bits
|
|
|
4be278d |
- fix t/gcode.t (needed to define config->layer_height before trying to use it)
|
|
|
4be278d |
- exclude big endian architectures
|
|
|
4be278d |
|
|
|
4be278d |
* Thu May 31 2018 Miro Hrončok <mhroncok@redhat.com> - 1.3.0-1
|
|
|
4be278d |
- Update to 1.3.0
|
|
|
4be278d |
|
|
|
c151243 |
* Tue Mar 06 2018 Petr Pisar <ppisar@redhat.com> - 1.2.9-18
|
|
|
c151243 |
- Adapt to removing GCC from a build root (bug #1547165)
|
|
|
c151243 |
|
|
|
0d18d36 |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.9-17
|
|
|
0d18d36 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
0d18d36 |
|
|
|
b8652d1 |
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.2.9-16
|
|
|
b8652d1 |
- Remove obsolete scriptlets
|
|
|
b8652d1 |
|
|
|
39f3176 |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.9-15
|
|
|
39f3176 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
39f3176 |
|
|
|
863ed60 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.9-14
|
|
|
863ed60 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
863ed60 |
|
|
|
219b0e7 |
* Thu Jun 08 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.2.9-13
|
|
|
219b0e7 |
- Perl 5.26 re-rebuild of bootstrapped packages
|
|
|
219b0e7 |
|
|
|
3ebe3e7 |
* Fri Jun 02 2017 Miro Hrončok <mhroncok@redhat.com> - 1.2.9-12
|
|
|
3ebe3e7 |
- Fix rendering issues with perl-OpenGL 0.70
|
|
|
3ebe3e7 |
|
|
|
3eced07 |
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.9-11
|
|
|
3eced07 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
|
|
|
3eced07 |
|
|
|
1f8d2ca |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.9-10
|
|
|
1f8d2ca |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
1f8d2ca |
|
|
|
02e082f |
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 1.2.9-9
|
|
|
02e082f |
- Rebuilt for Boost 1.63
|
|
|
02e082f |
|
|
|
0fe13f5 |
* Wed Aug 31 2016 Miro Hrončok <mhroncok@redhat.com> - 1.2.9-8
|
|
|
0fe13f5 |
- Fix bug that crashes slic3r when about dialog is opened (#1285807)
|
|
|
0fe13f5 |
|
|
|
a956da8 |
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.2.9-7
|
|
|
a956da8 |
- Perl 5.24 rebuild
|
|
|
a956da8 |
|
|
|
3274ee7 |
* Tue Feb 23 2016 Miro Hrončok <mhroncok@redhat.com> - 1.2.9-6
|
|
|
3274ee7 |
- Add patch to fix FTBFS with Boost 1.60 (#1306668)
|
|
|
3274ee7 |
- Add patch to manually cast too bool, fix other FTBFS
|
|
|
3274ee7 |
|
|
|
5dca857 |
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.9-5
|
|
|
5dca857 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
5dca857 |
|
|
|
3d4976a |
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 1.2.9-4
|
|
|
3d4976a |
- Rebuilt for Boost 1.59
|
|
|
3d4976a |
|
|
|
15485ef |
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.9-3
|
|
|
15485ef |
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
|
|
|
15485ef |
|
|
|
3648da8 |
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 1.2.9-2
|
|
|
3648da8 |
- rebuild for Boost 1.58
|
|
|
3648da8 |
|
|
|
0e6aea0 |
* Mon Jun 29 2015 Miro Hrončok <mhroncok@redhat.com> - 1.2.9-1
|
|
|
0e6aea0 |
- New version 1.2.9
|
|
|
0e6aea0 |
- Removed already merged patches
|
|
|
0e6aea0 |
- Removed unused BRs
|
|
|
0e6aea0 |
|
|
|
0764ceb |
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.7-5
|
|
|
0764ceb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
0764ceb |
|
|
|
d98a599 |
* Mon Jun 08 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.1.7-4
|
|
|
d98a599 |
- Perl 5.22 rebuild
|
|
|
d98a599 |
|
|
Petr Machata |
71b6739 |
* Mon Jan 26 2015 Petr Machata <pmachata@redhat.com> - 1.1.7-3
|
|
Petr Machata |
71b6739 |
- Rebuild for boost 1.57.0
|
|
Petr Machata |
71b6739 |
|
|
|
3dbabcc |
* Mon Oct 20 2014 Miro Hrončok <mhroncok@redhat.com> - 1.1.7-2
|
|
|
3dbabcc |
- Unbundle polyclipping 6.2.0
|
|
|
3dbabcc |
|
|
|
66e7bca |
* Tue Sep 23 2014 Miro Hrončok <mhroncok@redhat.com> - 1.1.7-1
|
|
|
66e7bca |
- Update to 1.1.7
|
|
|
7d8e177 |
- Add patch from Debian to fix debian#757798
|
|
|
66e7bca |
|
|
|
2fbb679 |
* Tue Sep 23 2014 Miro Hrončok <mhroncok@redhat.com> - 1.1.6-4
|
|
|
2fbb679 |
- Admesh 0.98.1 compatibility patch
|
|
|
2fbb679 |
|
|
|
449e3a8 |
* Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.1.6-3
|
|
|
449e3a8 |
- Perl 5.20 rebuild
|
|
|
449e3a8 |
|
|
|
88d5326 |
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.6-2
|
|
|
88d5326 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
88d5326 |
|
|
|
f4c2129 |
* Tue Jul 29 2014 Miro Hrončok <mhroncok@redhat.com> - 1.1.6-1
|
|
|
f4c2129 |
- Update to 1.1.6
|
|
|
f4c2129 |
|
|
|
046176c |
* Sun Jun 29 2014 Miro Hrončok <mhroncok@redhat.com> - 1.1.5-1
|
|
|
046176c |
- Update to 1.1.5
|
|
|
046176c |
- Unbundle stuff
|
|
|
046176c |
|
|
|
708ba41 |
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-2
|
|
|
708ba41 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
708ba41 |
|
|
|
68111cc |
* Sat May 03 2014 Miro Hrončok <mhroncok@redhat.com> - 1.0.1-1
|
|
|
68111cc |
- Update to 1.0.1
|
|
|
68111cc |
|
|
|
e00cbdb |
* Sun Apr 06 2014 Miro Hrončok <mhroncok@redhat.com> - 1.0.0-1
|
|
|
e00cbdb |
- 1.0.0 stable
|
|
|
e00cbdb |
|
|
|
52dcceb |
* Wed Mar 19 2014 Miro Hrončok <mhroncok@redhat.com> - 1.0.0-0.5.RC3
|
|
|
52dcceb |
- Instead of single ico file, ship multiple pngs
|
|
|
52dcceb |
|
|
|
f3608ba |
* Wed Mar 05 2014 Miro Hrončok <mhroncok@redhat.com> - 1.0.0-0.4.RC3
|
|
|
f3608ba |
- New RC version
|
|
|
180504c |
- Include appdata file
|
|
|
f3608ba |
|
|
|
228bba0 |
* Thu Jan 02 2014 Miro Hrončok <mhroncok@redhat.com> - 1.0.0-0.3.RC2
|
|
|
228bba0 |
- New RC version
|
|
|
228bba0 |
- Remove already merged patches
|
|
|
228bba0 |
- Only require Module::Build::WithXSpp 0.13 in Build.PL
|
|
|
228bba0 |
|
|
|
ea2fed3 |
* Fri Dec 13 2013 Miro Hrončok <mhroncok@redhat.com> - 1.0.0-0.2.RC1
|
|
|
ea2fed3 |
- Backported several bugfixes
|
|
|
ea2fed3 |
|
|
|
00db753 |
* Wed Nov 20 2013 Miro Hrončok <mhroncok@redhat.com> - 1.0.0-0.1.RC1
|
|
|
00db753 |
- 1.0.0RC1 version
|
|
|
3fc296b |
- refactor build and install
|
|
|
00db753 |
- become arched
|
|
|
2c2167a |
- bundle admesh
|
|
|
00db753 |
|
|
|
6e45624 |
* Fri Oct 18 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.10b-5
|
|
|
6e45624 |
- For F20+, require Moo >= 1.003001
|
|
|
6e45624 |
|
|
|
7ee7e67 |
* Fri Oct 18 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.10b-4
|
|
|
7ee7e67 |
- Remove all filtering from provides, it is not needed anymore
|
|
|
7ee7e67 |
- Don't add MANIFEST to %%doc
|
|
|
7ee7e67 |
- Fix crash when loading config (#1020802)
|
|
|
7ee7e67 |
|
|
|
ce627f2 |
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.10b-3
|
|
|
ce627f2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
ce627f2 |
|
|
|
4806989 |
* Tue Jun 25 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.10b-2
|
|
|
4806989 |
- Filter perl(Wx::GLCanvas) from requires, it's optional and not yet in Fedora
|
|
|
4806989 |
|
|
|
2cba691 |
* Mon Jun 24 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.10b-1
|
|
|
2cba691 |
- New upstream release
|
|
|
2cba691 |
- Removed some already merged patches
|
|
|
2cba691 |
|
|
|
e8d515e |
* Tue Apr 23 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.9-5
|
|
|
e8d515e |
- Added BR perl(Encode::Locale)
|
|
|
e8d515e |
|
|
|
bcade0b |
* Tue Apr 23 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.9-4
|
|
|
bcade0b |
- Removed (optional) Net::DBus usage, that causes crashes
|
|
|
bcade0b |
|
|
|
0518782 |
* Tue Apr 23 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.9-3
|
|
|
0518782 |
- Added second patch to fix upstream issue 1077
|
|
|
0518782 |
|
|
|
59be937 |
* Tue Apr 23 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.9-2
|
|
|
59be937 |
- Added patch to fix upstream issue 1077
|
|
|
59be937 |
|
|
|
5429fab |
* Wed Apr 03 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.9-1
|
|
|
5429fab |
- New upstream release
|
|
|
5429fab |
- Added version to perl(Boost::Geometry::Utils) BR
|
|
|
5429fab |
- Sort (B)Rs alphabetically
|
|
|
5429fab |
- Added (B)R perl(Class::XSAccessor)
|
|
|
5429fab |
|
|
|
7055433 |
* Wed Mar 20 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.8-4
|
|
|
7055433 |
- Comments added about patches
|
|
|
7055433 |
|
|
|
7055433 |
* Mon Mar 11 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.8-3
|
|
|
7055433 |
- In-file justification provided for patches
|
|
|
7055433 |
|
|
|
7055433 |
* Mon Jan 21 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.8-2
|
|
|
7055433 |
- Added patch to grab icons from %%{datadir}/%%{name}
|
|
|
7055433 |
- Added patch to avoid bad locales behavior
|
|
|
7055433 |
- Removed no longer needed filtering perl(Wx::Dialog) from Requires
|
|
|
7055433 |
- Filter perl(XML::SAX::PurePerl) only in F17
|
|
|
7055433 |
- Removed Perl default filter
|
|
|
7055433 |
- Removed bash launcher
|
|
|
7055433 |
- Renamed slic3r.pl to slic3r
|
|
|
7055433 |
|
|
|
7055433 |
* Thu Jan 17 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.8-1
|
|
|
7055433 |
- New version
|
|
|
7055433 |
- (Build)Requires Math::Clipper 1.17
|
|
|
7055433 |
|
|
|
7055433 |
* Thu Jan 17 2013 Miro Hrončok <mhroncok@redhat.com> - 0.9.7-3
|
|
|
7055433 |
- Updated source to respect GitHub rule
|
|
|
7055433 |
- Dropped mkdir, ln -s, cp, mv, perl macros
|
|
|
7055433 |
- Reorganized %%install section a bit
|
|
|
7055433 |
- Added version to Require perl(Math::Clipper)
|
|
|
7055433 |
|
|
|
7055433 |
* Sat Jan 05 2013 Miro Hrončok <miro@hroncok.cz> - 0.9.7-2
|
|
|
7055433 |
- Added Require perl(Math::Clipper)
|
|
|
7055433 |
|
|
|
7055433 |
* Sun Dec 30 2012 Miro Hrončok <miro@hroncok.cz> - 0.9.7-1
|
|
|
7055433 |
- New version
|
|
|
7055433 |
- Do not download additional sources from GitHub
|
|
|
7055433 |
- Removed deleting empty directories
|
|
|
7055433 |
|
|
|
7055433 |
* Fri Nov 16 2012 Miro Hrončok <miro@hroncok.cz> - 0.9.5-2
|
|
|
7055433 |
- Removed BRs provided by perl package
|
|
|
7055433 |
|
|
|
7055433 |
* Wed Nov 14 2012 Miro Hrončok <miro@hroncok.cz> 0.9.5-1
|
|
|
7055433 |
- New version
|
|
|
7055433 |
- Requires perl(Math::Clipper) >= 1.14
|
|
|
7055433 |
- Requires perl(Math::ConvexHull::MonotoneChain)
|
|
|
7055433 |
- Requires perl(XML::SAX::ExpatXS)
|
|
|
7055433 |
|
|
|
7055433 |
* Thu Oct 04 2012 Miro Hrončok <miro@hroncok.cz> 0.9.3-1
|
|
|
7055433 |
- New package
|