churchyard / rpms / slic3r

Forked from rpms/slic3r 6 years ago
Clone
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