-
Notifications
You must be signed in to change notification settings - Fork 0
/
prusa-slicer.spec
583 lines (466 loc) · 20.4 KB
/
prusa-slicer.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
# Currently all of the test suite requires the old Perl infrastructure to run.
# When building flatpak, tests have to be disabled by default due to some missing dependencies.
%if 0%{?flatpak}
%bcond_with perltests
%else
%bcond_without perltests
%endif
Name: prusa-slicer
Version: 2.5.0
Release: 1%{?dist}
Summary: 3D printing slicer optimized for Prusa printers
# The main PrusaSlicer code and resources are AGPLv3, with small parts as
# Boost. but it includes some bundled libraries under varying licenses which
# are statically linked into the main executable. The full list would be:
# "AGPLv3 and CC-BY and GPLv2+ and (Copyright only or BSD) and Boost and
# MPLv2.0 and MIT and Unlicense and zlib and Qhull" (with Unlicense removed in
# F31) but the AGPLv3 dominates in the final executable.
# Technically the appdata.xml file is 0BSD but it seems quite pointless to list
# that here.
License: AGPLv3
URL: https://github.com/prusa3d/PrusaSlicer/
Source0: https://github.com/prusa3d/PrusaSlicer/archive/version_%version.tar.gz
Source2: %name.appdata.xml
# Highly-parallel uild can run out of memory on PPC64le
%ifarch ppc64le
%global _smp_ncpus_max 8
%endif
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
%if 0%{?fedora} >= 37 || 0%{?rhel} >= 10
ExcludeArch: %{ix86}
%endif
BuildRequires: boost-devel
BuildRequires: cmake
BuildRequires: cereal-devel
BuildRequires: CGAL-devel
BuildRequires: curl-devel
BuildRequires: desktop-file-utils
BuildRequires: eigen3-devel
BuildRequires: expat-devel
BuildRequires: gcc-c++
BuildRequires: gettext
BuildRequires: git-core
BuildRequires: glew-devel
BuildRequires: gtest-devel
BuildRequires: ilmbase-devel
BuildRequires: ImageMagick
BuildRequires: libgudev
# Upstream miniz is no longer compatible, gotta use the fork.
# BuildRequires: miniz-devel
BuildRequires: NLopt-devel
BuildRequires: openvdb
BuildRequires: openvdb-devel
BuildRequires: systemd-devel
BuildRequires: tbb-devel
BuildRequires: wxBase3-devel
BuildRequires: wxGTK3-devel
# Things we wish we could unbundle
#BuildRequires: admesh-devel >= 0.98.1
#BuildRequires: polyclipping-devel >= 6.2.0
#BuildRequires: boost-nowide-devel
#BuildRequires: qhull-devel
# For the %%_udevrulesdir macro
BuildRequires: systemd
%if %{with perltests}
# All of the old Perl dependencies needed to run the test suite
BuildRequires: perl-devel
BuildRequires: perl-generators
BuildRequires: perl(Class::XSAccessor)
BuildRequires: perl(Devel::CheckLib)
BuildRequires: perl(ExtUtils::CppGuess)
BuildRequires: perl(ExtUtils::Embed)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(ExtUtils::ParseXS)
BuildRequires: perl(ExtUtils::Typemaps)
BuildRequires: perl(ExtUtils::Typemaps::Basic)
BuildRequires: perl(ExtUtils::XSpp)
BuildRequires: perl(ExtUtils::XSpp::Cmd)
BuildRequires: perl(File::Basename)
BuildRequires: perl(File::Spec)
BuildRequires: perl(Getopt::Long)
BuildRequires: perl(IO::Scalar)
BuildRequires: perl(List::Util)
BuildRequires: perl(local::lib)
BuildRequires: perl(Module::Build::WithXSpp)
BuildRequires: perl(Moo)
BuildRequires: perl(parent)
BuildRequires: perl(POSIX)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(Test::Harness)
BuildRequires: perl(Test::More)
BuildRequires: perl(Time::HiRes)
BuildRequires: perl(Wx)
%endif
Requires: hicolor-icon-theme
# === Bundled libraries ===
# Many are described here:
# https://github.com/prusa3d/PrusaSlicer/blob/master/doc/Dependencies.md
# Note that the developers have performed the worst sort of bundling: they are
# often using random portions of other projects, without keeping documentation
# or license files, and adding their own build system. It can be very
# difficult to tell what versions have been bundled or even where they came
# from.
# Upstream has custom patches, reluctant to send to upstream
# License: GPLv2+
# Upstream: http://github.com/admesh/admesh/
Provides: bundled(admesh-libs) = 0.98.1
# This is a header-only library, not packaged in Fedora
# License: Copyright only or BSD
# Upstream: http://antigrain.com
Provides: bundled(agg) = 2.4
# Patched to fix a bug in some Prusa hardware
# License: GPLv2+
# Upstream: http://www.nongnu.org/avrdude
Provides: bundled(avrdude) = 6.3
# This could be unbundled, but the Fedora package is broken....
# This is a version from 2017, seemingly the last commit available.
# Fedora bug: https://bugzilla.redhat.com/show_bug.cgi?id=1712550
# License: Boost
# Upstream: https://github.com/artyom-beilis/nowide
Provides: bundled(boost-nowide)
# Not packaged in Fedora, but could be.
# License: MIT
# Upstream: https://github.com/ocornut/imgui
Provides: bundled(imgui) = 1.66
# Some old code extracted from mesa libGLU that was last changed upstream in
# 2010 and last substantially changed before things were imported to git.
# The files are in src/glu-libtess.
# License: MIT
Provides: bundled(mesa-libGLU)
# PrusaResearch added functions to the upstream miniz. Yay.
# See https://github.com/prusa3d/PrusaSlicer/issues/7080
# License: MIT
Provides: bundled(miniz) = 2.1.0prusa
# A header-only library, developed by one of the authors of PrusaSlicer.
# Packaged in Fedora, but have not yet attempted unbundling.
# None of the source files carry licensing information, but a file LICENSE.txt
# exists and contains the AGPL text.
# License: AGPLv3
# Upstream: https://github.com/tamasmeszaros/libnest2d
Provides: bundled(libnest2d) = 0.3.2
# A tiny header-only library, not packaged in Fedora (but could be, though
# there is little point). The filees appear to include commits up to and
# including one made on 2018-12-14 (c1f6e20) but nothing after.
# License: zlib
# Upstream: https://github.com/memononen/nanosvg
Provides: bundled(nanosvg)
# Two files from an old version of the Clipper/polyclipping library are used,
# but have been modified to add dependencies on other pieces of PrusaSlicer and
# to other bundled libraries. The library is packaged in Fedora but that
# version is not usable. (The bundled files are in src/clipper.)
# License: Boost
# Upstream: https://sourceforge.net/projects/polyclipping
Provides: bundled(polyclipping) = 6.2.9
# A tiny library, not packaged in Fedora (but could be). Supposedly this is a
# candidate for removal but is still required for compilation.
# License: MIT
# Upstream: https://github.com/ivanfratric/polypartition
Provides: bundled(polypartition)
# It looks like we could unbundle this, but the Fedora package is old and
# doesn't appear to be suitable. There is one change from upstream: in
# lib
# this, the compilation will fail as the slicer code expects floats while qhull
# uses doubles.
# License: Qhull
# Upstream: http://www.qhull.org
Provides: bundled(qhull) = 2016.01
# Is intended to be embedded (or installed into a source tree using clib).
# Could technically be packaged in Fedora but isn't currently.
# License: MIT
# Upstream: https://github.com/h2non/semver.c
Provides: bundled(semver) = 1.0.0
# Not packaged in Fedora; this is different from the existing "shiny" package.
# Upstream seems dead or idle as well. To top it all off, the files have been
# reorganized from the upstream version. Could technically be packaged, but
# PrusaSlicer would probably need patches to use it.
# License: MIT
# Upstream: https://sourceforge.net/projects/shinyprofiler/
Provides: bundled(shinyprofiler) = 2.6~rc1
# In case someone tries to install the upstream name
Provides: PrusaSlicer = %version-%release
# The package was renamed after version 2
Obsoletes: slic3r-prusa3d < 1.41.3-2
Provides: slic3r-prusa3d = %version-%release
# Get Fedora 33++ behavior on anything older
%undefine __cmake_in_source_build
# i686 arm build fails with lto
%ifarch %ix86 %arm
%define _lto_cflags %{nil}
%endif
%description
PrusaSlicer takes 3D models (STL, OBJ, AMF) and converts them into G-code
instructions for FFF printers or PNG layers for mSLA 3D printers. It's
compatible with any modern printer based on the RepRap toolchain, including all
those based on the Marlin, Prusa, Sprinter and Repetier firmware. It also works
with Mach3, LinuxCNC and Machinekit controllers.
PrusaSlicer is based on Slic3r by Alessandro Ranelucci and the RepRap
community.
%prep
%autosetup -S git -n PrusaSlicer-version_%version -N
# Apply patches, but only apply 340+ on Fedora 34, 350+ on Fedora 35, etc...
%autopatch -M %[%{?fedora} * 10 + 9]
commit () { git commit -q -a -m "$1" --author "%{__scm_author}"; }
# Fix the "UNKNOWN" in the displayed version string
sed -i 's/UNKNOWN/Fedora/' version.inc
commit "Fix version string"
# Copy out specific license files so we can reference them later.
license () { mv src/$1/$2 $2-$1; git add $2-$1; echo %%license $2-$1 >> license-files; }
license agg copying
license avrdude COPYING
license imgui LICENSE.txt
license libnest2d LICENSE.txt
license qhull COPYING.txt
commit "Move license files"
# Delete a stray font file
rm -rf resources/fonts
commit "Remove stray font file"
# Unbundle libraries
unbundle () {
rm -rf src/$1
sed -i "/add_subdirectory($1)/d" src/CMakeLists.txt
commit "Unbundle $1"
}
unbundle eigen
unbundle expat
unbundle glew
# These tests were fixed but the fixes were undone upsteam with commit ac6969c
# https://github.com/prusa3d/PrusaSlicer/issues/2288
# Just remove them for now
rm -f t/combineinfill.t t/custom_gcode.t t/fill.t t/multi.t t/retraction.t t/skirt_brim.t
commit "Remove xfail tests."
# compiling test_voronoi.cpp seems to hang...
# Fixed with binutils-2.38-6.fc37 (bug 2059646)
%if 0%{?fedora} < 37
sed -i tests/libslic3r/CMakeLists.txt -e '\@test_voronoi.cpp@d'
commit "Disable voronoi test"
%endif
%build
# -DSLIC3R_PCH=0 - Disable precompiled headers, which break cmake for some reason
# -DSLIC3R_FHS=1 - Enable FHS layout instead of installing things into the resources directory
# -DSLIC3R_WX_STABLE=1 - Allow use of wxGTK version 3.0 instead of 3.1.
%cmake -DSLIC3R_PCH=0 -DSLIC3R_FHS=1 -DSLIC3R_WX_STABLE=1 -DSLIC3R_GTK=3 \
-DSLIC3R_BUILD_TESTS=1 -DCMAKE_BUILD_TYPE=Release \
%if %{with perltests}
-DSLIC3R_PERL_XS=1
%endif
%cmake_build
# To avoid "iCCP: Not recognized known sRGB profile that has been edited"
pushd resources/icons
find . -type f -name "*.png" -exec convert {} -strip {} \;
popd
%install
%cmake_install
# Since the binary segfaults under Wayland, we have to wrap it.
mv %buildroot%_bindir/prusa-slicer %buildroot%_bindir/prusa-slicer.wrapped
cat >> %buildroot%_bindir/prusa-slicer <<'END'
#!/bin/bash
export GDK_BACKEND=x11
exec %_bindir/prusa-slicer.wrapped "$@"
END
chmod 755 %buildroot%_bindir/prusa-slicer
mkdir -p %buildroot%_datadir/appdata
install -m 644 %SOURCE2 %buildroot%_datadir/appdata/%name.appdata.xml
# For now, delete the Perl module that gets installed. It only exists because
# we want the test suite to run. It could be placed into a subpackage, but
# nothing needs it currently and it would conflict with the other slic3r
# package.
#
# The %%perl_vendorarch and %%perl_vendorlib can be undefined,
# which would cause deleting of the whole buildroot.
%{?perl_vendorarch:rm -rf %buildroot/%perl_vendorarch}
%{?perl_vendorlib:rm -rf %buildroot/%perl_vendorlib}
# Upstream installs the translation source files when they probably shouldn't
ls -lR %buildroot%_datadir/PrusaSlicer/localization
rm %buildroot%_datadir/PrusaSlicer/localization/{PrusaSlicer.pot,list.txt}
find %buildroot%_datadir/PrusaSlicer/localization/ -name \*.po -delete
# Handle locale files. The find_lang macro doesn't work because it doesn't
# understand the directory structure. This copies part of the funtionality of
# find-lang.sh by:
# * Getting a listing of all files
# * removing the buildroot prefix
# * inserting the proper 'lang' tag
# * removing everything that doesn't have a lang tag
# * A list of lang-specific directories is also added
# The resulting file is included in the files list, where we must be careful to
# exclude that directory.
find %buildroot%_datadir/PrusaSlicer/localization -type f -o -type l | sed '
s:'"%buildroot"'::
s:\(.*/PrusaSlicer/localization/\)\([^/_]\+\)\(.*\.mo$\):%%lang(\2) \1\2\3:
s:^\([^%].*\)::
s:%lang(C) ::
/^$/d
' > lang-files
find %buildroot%_datadir/PrusaSlicer/localization -type d | sed '
s:'"%buildroot"'::
s:\(.*\):%dir \1:
' >> lang-files
# remove the flatpak data on non flatpak builds
%if 0%{?flatpak}
rm -rf %buildroot%_datadir/PrusaSlicer/data/
%endif
%check
desktop-file-validate %buildroot%_datadir/applications/PrusaGcodeviewer.desktop
# Some tests are Perl but there is a framework for other tests even though
# currently the only thing that uses them is one of the bundled libraries.
# There's no reason not to run as much as we can.
%cmake_build -- test ARGS=-V
%files -f license-files -f lang-files
%license LICENSE
%doc README.md
%_bindir/%name
%_bindir/prusa-gcodeviewer
%_bindir/%name.wrapped
%_datadir/icons/hicolor/*/apps/PrusaSlicer*.png
%_datadir/applications/PrusaGcodeviewer.desktop
%_datadir/applications/PrusaSlicer.desktop
%_datadir/appdata/%name.appdata.xml
%dir %_datadir/PrusaSlicer
%if 0%{?flatpak}
%_datadir/PrusaSlicer/{icons,models,profiles,shaders,shapes,udev,applications}/
%else
%_datadir/PrusaSlicer/{icons,models,profiles,shaders,shapes,udev,applications,data}/
%endif
%_udevrulesdir/90-3dconnexion.rules
%changelog
* Mon Sep 26 2022 B3y - 2.5.0-1
- Update to 2.5.0
* Fri Jul 22 2022 Jan Staněk <[email protected]> - 2.4.2-1
- Update to 2.4.2
* Fri Jul 22 2022 Fedora Release Engineering <[email protected]> - 2.4.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 27 2022 Miro Hrončok <[email protected]> - 2.4.0-5
- Rebuilt for openvdb 9.1
- Fixes: rhbz#2098784
* Wed May 04 2022 Thomas Rodgers <[email protected]> - 2.4.0-4
- Rebuilt for Boost 1.78
* Thu Mar 17 2022 Mamoru TASAKA <[email protected]> - 2.4.0-3
- Remove the previous voronoi workaround for fixed binutils
* Wed Mar 2 2022 Mamoru TASAKA <[email protected]> - 2.4.0-2
- %%ix86 %%arm: kill LTO for now
- kill test_voronoi.cpp, compilation (as) hangs (bug 2059646)
* Mon Feb 14 2022 Tom Callaway <[email protected]> - 2.4.0-1
- update to 2.4.0
* Thu Feb 10 2022 Orion Poplawski <[email protected]> - 2.3.3-5
- Rebuild for glew 2.2
* Fri Jan 21 2022 Fedora Release Engineering <[email protected]> - 2.3.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Nov 30 2021 Miro Hrončok <[email protected]> - 2.3.3-3
- Disable GLIBCXX_ASSERTIONS
- Fixes rhbz#2023345
* Sun Nov 28 2021 Richard Shaw <[email protected]> - 2.3.3-2
- Rebuild for OpenVDB 9.
* Mon Nov 08 2021 Dennis Gilmore <[email protected]> - 2.3.3-1
- update to 2.3.3
- remove upstreamed gcc patch
* Sat Aug 07 2021 Jonathan Wakely <[email protected]> - 2.3.1-5
- Rebuilt for Boost 1.76
* Mon Aug 02 2021 Miro Hrončok <[email protected]> - 2.3.1-4
- Rebuilt for OpenEXR 3
* Fri Jul 23 2021 Fedora Release Engineering <[email protected]> - 2.3.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jun 23 2021 Miro Hrončok <[email protected]> - 2.3.1-2
- Rebuilt for openvdb 8.1
- Fixes rhbz#1972120
* Sat May 15 2021 Dennis Gilmore <[email protected]> - 2.3.1-1
- update to 2.3.1
- include upstream patch fixing build with gcc 11
* Mon May 10 2021 Jonathan Wakely <[email protected]> - 2.2.0-12
- Rebuilt for removed libstdc++ symbols (#1937698)
* Wed Jan 27 2021 Fedora Release Engineering <[email protected]> - 2.2.0-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Fri Jan 22 2021 Jonathan Wakely <[email protected]> - 2.2.0-10
- Rebuilt for Boost 1.75
* Thu Jan 14 2021 Miro Hrončok <[email protected]> - 2.2.0-9
- Trim perl build dependencies
* Mon Jan 04 2021 Miro Hrončok <[email protected]> - 2.2.0-8
- Rebuilt for openvdb 8.0
- Fixes: rhbz#1912499
* Fri Jan 01 2021 Richard Shaw <[email protected]> - 2.2.0-7
- Rebuild for OpenEXR 2.5.3.
* Wed Aug 26 2020 Jan Beran <[email protected]> - 2.2.0-6
- Add fixes for the flatpak build:
disable perltests by default when building flatpak
don't remove Perl modules when building without perltests
* Mon Aug 24 2020 Miro Hrončok <[email protected]> - 2.2.0-5
- Rebuilt for openvdb 7.1
* Sat Aug 01 2020 Fedora Release Engineering <[email protected]> - 2.2.0-4
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <[email protected]> - 2.2.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jun 02 2020 Miro Hrončok <[email protected]> - 2.2.0-2
- Rebuilt and fix for Boost 1.73.0 (#1842011)
* Tue Mar 31 2020 Alexander Jacocks <[email protected]> - 2.2.0-1
- Update to 2.2.0.
* Thu Jan 30 2020 Fedora Release Engineering <[email protected]> - 2.1.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jan 02 2020 Jason L Tibbitts III <[email protected]> - 2.1.1-1
- Update to 2.1.1.
* Mon Sep 23 2019 Jason L Tibbitts III <[email protected]> - 2.1.0-2
- Fix the s390x build and re-enable it.
* Fri Sep 13 2019 Jason L Tibbitts III <[email protected]> - 2.1.0-1
- Update to 2.1.0.
* Fri Sep 06 2019 Jason L Tibbitts III <[email protected]> - 2.1.0~rc0-2
- Temporarily disable build on s390x because of a new bug in the code upstream:
https://github.com/prusa3d/PrusaSlicer/issues/2879
* Wed Sep 04 2019 Jason L Tibbitts III <[email protected]> - 2.1.0~rc0-1
- Update to rc0.
- Drop tests which are known to fail.
* Tue Aug 13 2019 Jason L Tibbitts III <[email protected]> - 2.1.0~alpha1-1
- Update to the current alpha.
- Drop several upstreamed patches.
* Fri Jul 26 2019 Fedora Release Engineering <[email protected]> - 2.0.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri Jun 14 2019 Jason L Tibbitts III <[email protected]> - 2.0.0-3
- Wrap the executable to set GDK_BACKEND=x11 to avoid segfault on Wayland.
* Wed Jun 05 2019 Jason L Tibbitts III <[email protected]> - 2.0.0-2
- Update with review feedback
- Add in three patches suggested by upstream
- Try to enable building on aarch64 and s390x
* Mon May 20 2019 Jason L Tibbitts III <[email protected]> - 2.0.0-1
- Update to 2.0.0 final release.
* Fri Feb 15 2019 Jason L Tibbitts III <[email protected]> - 1.41.3-1
- Update to 1.41.3.
* Sat Feb 02 2019 Fedora Release Engineering <[email protected]> - 1.41.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Wed Jan 30 2019 Jonathan Wakely <[email protected]> - 1.41.0-3
- Rebuilt and patched for Boost 1.69
* Sun Dec 23 2018 Miro Hrončok <[email protected]> - 1.41.0-2
- Set GDK_BACKEND=x11 to prevent crashes on Wayland (#1661324)
* Mon Oct 1 2018 Tom Callaway <[email protected]> - 1.41.0-1
- update to 1.41.0
* Sat Jul 14 2018 Fedora Release Engineering <[email protected]> - 1.33.8-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Sat Jun 30 2018 Jitka Plesnikova <[email protected]> - 1.33.8-11
- Perl 5.28 rebuild
* Tue Jun 05 2018 Jitka Plesnikova <[email protected]> - 1.33.8-10
- Add missing BR perl(ExtUtils::CBuilder)
* Fri Feb 09 2018 Fedora Release Engineering <[email protected]> - 1.33.8-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Jan 18 2018 Igor Gnatenko <[email protected]> - 1.33.8-8
- Remove obsolete scriptlets
- Rebuilt for new boost
* Thu Aug 03 2017 Fedora Release Engineering <[email protected]> - 1.33.8-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <[email protected]> - 1.33.8-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed Jul 19 2017 Jonathan Wakely <[email protected]> - 1.33.8-5
- Rebuilt for s390x binutils bug
* Tue Jul 18 2017 Jonathan Wakely <[email protected]> - 1.33.8-4
- Rebuilt for Boost 1.64
* Thu Jun 08 2017 Jitka Plesnikova <[email protected]> - 1.33.8-3
- Perl 5.26 re-rebuild of bootstrapped packages
* Mon May 15 2017 Fedora Release Engineering <[email protected]> - 1.33.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
* Wed Feb 22 2017 Miro Hrončok <[email protected]> - 1.33.8-1
- Update to 1.33.8
- Mention it's a fork in the description and appdata file
- Require hicolor-icon-theme
- Exclude big endian arches
* Sat Dec 17 2016 Miro Hrončok <[email protected]> - 1.31.6-1
- Update to 1.31.6
- Bundle admesh
- Recommend Thread::Queue for faster slicing
- Unbundle glew
* Fri Nov 11 2016 Miro Hrončok <[email protected]> - 1.31.4-1
- New package adapted from the slic3r package