%define debug_package %{nil} %define oname FlashPrint Summary: Slicer for the FlashForge 3D printers Name: flashprint Version: 3.21.0 Release: 2 License: Proprietary Group: Graphical desktop/Other Url: http://www.flashforge.com/support-center/flashprint-support/ Source0: http://www.ishare3d.com/3dapp/public/FlashPrint-ii/FlashPrint/%{name}_%{version}_i386.deb Source1: http://www.ishare3d.com/3dapp/public/FlashPrint-ii/FlashPrint/%{name}_%{version}_amd64.deb %description Slicer for the FlashForge 3D printers. You must accept the Zhejiang Flashforge 3D Technology Co EULA before using it. %files %doc EULA %attr (0755,root,root) %{_bindir}/%{name} %dir %{_sysconfdir}/udev/rules.d %config %{_sysconfdir}/udev/rules.d/99-flashforge.rules %{_datadir}/%{oname} %{_datadir}/applications/%{oname}.desktop %{_iconsdir}/hicolor/64x64/apps/flashforge.png #------------------------------------------------------------------ %prep %setup -qcT %ifarch x86_64 ar vx %{SOURCE1} %else ar vx %{SOURCE0} %endif tar xJf data.tar.xz tar xf control.tar.gz mv -f templates EULA %build %install cp -r usr %{buildroot} cp -r etc %{buildroot} # script file mkdir -p %{buildroot}%{_bindir}/ cat > %{buildroot}%{_bindir}/%{name} << EOF #!/bin/sh %{_datadir}/%{oname}/%{oname} EOF # desktop file sed -i 's,Exec=/usr/share/%{oname}/%{oname},Exec=%{name},' "%{buildroot}%{_datadir}/applications/%{oname}.desktop"