307 lines
11 KiB
RPMSpec
307 lines
11 KiB
RPMSpec
Name: qcad
|
|
Version: 3.30.1.3
|
|
Release: 1mamba
|
|
Summary: A professional 2D CAD system
|
|
Group: Graphical Desktop/Applications/Graphics
|
|
Vendor: openmamba
|
|
Distribution: openmamba
|
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
|
URL: https://www.qcad.org/en/
|
|
Source0: https://github.com/qcad/qcad.git/v%{version}/%{name}-%{version}.tar.bz2
|
|
License: GPL
|
|
## AUTOBUILDREQ-BEGIN
|
|
BuildRequires: glibc-devel
|
|
BuildRequires: libQt5Svg-devel
|
|
BuildRequires: libQt5XmlPatterns-devel
|
|
BuildRequires: libX11-devel
|
|
BuildRequires: libcups-devel
|
|
BuildRequires: libgcc
|
|
BuildRequires: libglu-devel
|
|
BuildRequires: libglvnd-devel
|
|
BuildRequires: libstdc++6-devel
|
|
BuildRequires: qt5-qtbase-devel
|
|
BuildRequires: qt5-qtscript-devel
|
|
BuildRequires: qt5-qttools-devel
|
|
## AUTOBUILDREQ-END
|
|
BuildRequires: libmng-devel
|
|
BuildRequires: libpng-devel
|
|
BuildRequires: libXmu-devel
|
|
BuildRequires: libSM-devel
|
|
BuildRequires: libICE-devel
|
|
BuildRequires: libIDL-devel
|
|
BuildRequires: libpthread-stubs-devel
|
|
BuildRequires: libXext-devel
|
|
|
|
%description
|
|
QCad is a professional 2D CAD System. With QCad you can easily construct and change drawings with ISO-text and many other features and save them as DXF-files.
|
|
These DXF-files are the interface to many CAD-systems such as AutoCAD(TM) and many others.
|
|
|
|
%debug_package
|
|
|
|
%prep
|
|
%setup -q
|
|
#-D -T
|
|
#:<< _EOF
|
|
sed -e 's|$${QT_VERSION}|5.5.0|g' -i src/3rdparty/3rdparty.pro
|
|
|
|
%build
|
|
#:<< _EOF
|
|
qmake-qt5 qcad.pro
|
|
%make -j1 release
|
|
|
|
%install
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
|
|
install -dm755 %{buildroot}%{_datadir}/{qcad,pixmaps,applications}
|
|
cp -r examples fonts libraries linetypes patterns plugins scripts themes ts %{buildroot}%{_datadir}/qcad
|
|
cp release/* %{buildroot}%{_datadir}/qcad/
|
|
|
|
# remove project files
|
|
find %{buildroot}%{_datadir} \( -name '*.pri' -or -name '.pro' -or -name '*.ts' \) -delete
|
|
find %{buildroot}%{_datadir} \( -name 'Makefile' -name '.gitignore' \) -delete
|
|
|
|
install -m755 readme.txt %{buildroot}%{_datadir}/qcad/readme.txt
|
|
|
|
# qtwebkit
|
|
ln -sf %{_libdir}/qt5/plugins/designer/libqwebengineview.so %{buildroot}%{_datadir}/qcad/plugins/designer/libqwebengineview.so
|
|
# qt
|
|
for sofiles in %{_libdir}/qt5/plugins/imageformats/*.so
|
|
do
|
|
ln -sf ${sofiles} %{buildroot}%{_datadir}/qcad/plugins/imageformats/${sofiles##/*/}
|
|
done
|
|
for sofiles in %{_libdir}/qt5/plugins/sqldrivers/*.so
|
|
do
|
|
ln -sf ${sofiles} %{buildroot}%{_datadir}/qcad/plugins/sqldrivers/${sofiles##/*/}
|
|
done
|
|
|
|
install -Dm644 scripts/qcad_icon.png %{buildroot}%{_datadir}/pixmaps/qcad_icon.png
|
|
#install -Dm644 QCad.desktop %{buildroot}%{_datadir}/applications/QCad.desktop
|
|
|
|
install -dm0755 %{buildroot}%{_bindir}
|
|
echo -e '#!/bin/sh\nLD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"/usr/share/qcad" exec /usr/share/qcad/qcad-bin "$@"' >%{buildroot}/usr/bin/qcad
|
|
|
|
rm -f %{buildroot}%{_datadir}/qcad/scripts/.gitignore
|
|
|
|
chmod 0755 %{buildroot}%{_bindir}/qcad
|
|
|
|
cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF
|
|
[Desktop Entry]
|
|
Name=QCad
|
|
Comment=A professional 2D CAD system
|
|
Comment[it]=Un sistema professionale di CAD 2D
|
|
GenericName=A professional 2D CAD system
|
|
GenericName[it]=Un sistema professionale di CAD 2D
|
|
Exec=%{_bindir}/qcad
|
|
Icon=%{_datadir}/pixmaps/qcad_icon.png
|
|
Terminal=0
|
|
Type=Application
|
|
Categories=Application;Development;Electronics;Engineering;
|
|
X-KDE-StartupNotify=false
|
|
EOF
|
|
|
|
%clean
|
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
|
|
|
%files
|
|
%defattr(-,root,root)
|
|
%{_bindir}/qcad
|
|
%{_datadir}/qcad/libdxflib.a
|
|
%{_datadir}/qcad/libopennurbs.a
|
|
%{_datadir}/qcad/libstemmer.a
|
|
%{_datadir}/qcad/libzlib.a
|
|
%dir %{_datadir}/qcad
|
|
%{_datadir}/qcad/*.so
|
|
%{_datadir}/qcad/qcad-bin
|
|
%{_datadir}/qcad/readme.txt
|
|
%dir %{_datadir}/qcad/examples
|
|
%{_datadir}/qcad/examples/*
|
|
%dir %{_datadir}/qcad/fonts
|
|
%{_datadir}/qcad/fonts/*
|
|
%dir %{_datadir}/qcad/libraries
|
|
%{_datadir}/qcad/libraries/*
|
|
%dir %{_datadir}/qcad/linetypes
|
|
%{_datadir}/qcad/linetypes/*
|
|
%dir %{_datadir}/qcad/patterns
|
|
%{_datadir}/qcad/patterns/*
|
|
%dir %{_datadir}/qcad/plugins
|
|
%{_datadir}/qcad/plugins/*
|
|
%dir %{_datadir}/qcad/scripts
|
|
%{_datadir}/qcad/scripts/*
|
|
%dir %{_datadir}/qcad/themes
|
|
%{_datadir}/qcad/themes/*
|
|
%dir %{_datadir}/qcad/ts
|
|
%{_datadir}/qcad/ts/*
|
|
%{_datadir}/applications/*
|
|
%{_datadir}/pixmaps/*
|
|
%doc gpl-3.0.txt gpl-3.0-exceptions.txt LICENSE.txt
|
|
#% doc qcad/doc qcad/README qcad/data
|
|
|
|
%changelog
|
|
* Fri Jul 05 2024 Automatic Build System <autodist@openmamba.org> 3.30.1.3-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Fri Jun 21 2024 Automatic Build System <autodist@openmamba.org> 3.30.1.1-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Wed Jun 12 2024 Automatic Build System <autodist@openmamba.org> 3.30.0.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sat May 18 2024 Automatic Build System <autodist@openmamba.org> 3.29.6.5-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu May 02 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 3.29.6.4-1mamba
|
|
- update to 3.29.6.4
|
|
|
|
* Thu Jan 27 2022 Automatic Build System <autodist@mambasoft.it> 3.27.1.6-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu Jan 20 2022 Automatic Build System <autodist@mambasoft.it> 3.27.1.3-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu Dec 16 2021 Automatic Build System <autodist@mambasoft.it> 3.27.1.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Wed Dec 08 2021 Automatic Build System <autodist@mambasoft.it> 3.27.0.2-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Fri Dec 03 2021 Automatic Build System <autodist@mambasoft.it> 3.27.0.1-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Wed Dec 01 2021 Automatic Build System <autodist@mambasoft.it> 3.27.0.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sat Oct 16 2021 Automatic Build System <autodist@mambasoft.it> 3.26.4.10-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Mon Oct 11 2021 Automatic Build System <autodist@mambasoft.it> 3.26.4.9-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Tue Sep 21 2021 Automatic Build System <autodist@mambasoft.it> 3.26.4.8-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu Aug 26 2021 Automatic Build System <autodist@mambasoft.it> 3.26.4.7-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Tue Aug 24 2021 Automatic Build System <autodist@mambasoft.it> 3.26.4.6-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu Jul 22 2021 Automatic Build System <autodist@mambasoft.it> 3.26.4.5-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu Jun 10 2021 Automatic Build System <autodist@mambasoft.it> 3.26.4.2-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Tue Jun 01 2021 Automatic Build System <autodist@mambasoft.it> 3.26.3.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Fri Apr 16 2021 Automatic Build System <autodist@mambasoft.it> 3.26.2.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sat Mar 13 2021 Automatic Build System <autodist@mambasoft.it> 3.26.1.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu Mar 04 2021 Automatic Build System <autodist@mambasoft.it> 3.26.0.1-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Mon Feb 22 2021 Automatic Build System <autodist@mambasoft.it> 3.25.2.13-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sat Jul 06 2019 Automatic Build System <autodist@mambasoft.it> 3.22.1.3-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu Jun 20 2019 Automatic Build System <autodist@mambasoft.it> 3.22.1.2-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sun Jun 09 2019 Automatic Build System <autodist@mambasoft.it> 3.22.0.11-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Tue Mar 19 2019 Automatic Build System <autodist@mambasoft.it> 3.22.0.2-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Wed Feb 27 2019 Automatic Build System <autodist@mambasoft.it> 3.22.0.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Fri Dec 28 2018 Automatic Build System <autodist@mambasoft.it> 3.21.3.14-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu Sep 13 2018 Automatic Build System <autodist@mambasoft.it> 3.21.2.9-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Fri Aug 24 2018 Automatic Build System <autodist@mambasoft.it> 3.21.2.5-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sun Jul 29 2018 Automatic Build System <autodist@mambasoft.it> 3.21.2.3-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Tue Jul 17 2018 Automatic Build System <autodist@mambasoft.it> 3.21.2.1-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Tue Jan 02 2018 Automatic Build System <autodist@mambasoft.it> 3.19.2.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Wed Oct 11 2017 Automatic Build System <autodist@mambasoft.it> 3.18.1.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Mon Aug 14 2017 Automatic Build System <autodist@mambasoft.it> 3.17.3.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Mon Mar 06 2017 Automatic Build System <autodist@mambasoft.it> 3.16.5.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Wed Feb 08 2017 Automatic Build System <autodist@mambasoft.it> 3.16.4.4-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Fri Dec 16 2016 Automatic Build System <autodist@mambasoft.it> 3.16.0.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Sat Jun 04 2016 Automatic Build System <autodist@mambasoft.it> 3.15.2.2-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Fri Feb 19 2016 Automatic Build System <autodist@mambasoft.it> 3.12.8.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Wed Nov 11 2015 Automatic Build System <autodist@mambasoft.it> 3.12.1.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Wed Oct 07 2015 Automatic Build System <autodist@mambasoft.it> 3.11.0.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Thu Aug 06 2015 Automatic Build System <autodist@mambasoft.it> 3.9.8.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Mon Mar 16 2015 Automatic Build System <autodist@mambasoft.it> 3.9.1.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Mon Feb 09 2015 Automatic Build System <autodist@mambasoft.it> 3.8.1.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Mon Feb 02 2015 Automatic Build System <autodist@mambasoft.it> 3.7.7.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Wed Jan 21 2015 Automatic Build System <autodist@mambasoft.it> 3.7.5.0-1mamba
|
|
- automatic version update by autodist
|
|
|
|
* Fri Jun 06 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 3.5.1.4-1mamba
|
|
- update to 3.5.1.4
|
|
|
|
* Wed Jun 12 2013 Automatic Build System <autodist@mambasoft.it> 3.0.14.0-1mamba
|
|
- update to 3.0.14.0
|
|
|
|
* Fri Mar 07 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.5.0-2mamba
|
|
- remove use of update-desktop-database
|
|
- sort specfile heaeder entries in the usual way for openmamba
|
|
- list one build requirement per line
|
|
- remove version from deskt menu entry and other fixes
|
|
|
|
* Sat Dec 08 2007 Tiziana Ferro <tiziana.ferro@email.it> 2.0.5.0-1mamba
|
|
- update to 2.0.5.0
|
|
|
|
* Mon Apr 18 2005 Alessandro Ramazzina <alessandro.ramazzina@qilinux.it> 2.0.4.0-3qilnx
|
|
- rebuild and added a changelog entry
|
|
|
|
* Fri Apr 08 2005 Alessandro Ramazzina <alessandro.ramazzina@qilinux.it> 2.0.4.0-2qilnx
|
|
- rebuild and moved from devel-contrib repository to devel repository
|
|
|
|
* Sat Sep 25 2004 Matteo Bernasconi <voyagernm@virgilio.it> 2.0.4-1qilnx
|
|
- first build
|