diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 064c8f1..0000000 --- a/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -/antimony-12e9f8a731653a32ee55d9043edc569f4a3f527f.zip -/antimony-4118b929da7a7377a32124af72d612be5ac54032.zip -/antimony-0.9.1c.tar.gz -/antimony-0.9.2.tar.gz -/antimony-b9f01e14d2f9000e2c74361ffd9bf19c0b042616.zip -/antimony-0.9.3b.tar.gz -/antimony-0.9.3.tar.gz diff --git a/antimony-python3.patch b/antimony-python3.patch deleted file mode 100644 index c77c923..0000000 --- a/antimony-python3.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- app/viewport/render/instance.h.orig 2016-11-27 19:16:48.000000000 -0700 -+++ app/viewport/render/instance.h 2018-06-28 14:44:06.985669560 -0600 -@@ -1,6 +1,8 @@ - #pragma once - -+#undef slots - #include -+#define slots Q_SLOTS - #include - - #include "viewport/image.h" ---- lib/graph/src/util.cpp.orig 2016-11-27 19:16:48.000000000 -0700 -+++ lib/graph/src/util.cpp 2018-06-28 14:19:57.332549621 -0600 -@@ -47,7 +47,7 @@ std::pair getPyError() - error_traceback = ""; - for (int i=0; i < PyList_Size(lst); ++i) - { -- char* c = PyUnicode_AsUTF8(PyList_GetItem(lst, i)); -+ const char* c = PyUnicode_AsUTF8(PyList_GetItem(lst, i)); - assert(!PyErr_Occurred()); - error_traceback += std::string(c); - } diff --git a/antimony-set_flags.patch b/antimony-set_flags.patch deleted file mode 100644 index 00eab7b..0000000 --- a/antimony-set_flags.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- CMakeLists.orig.txt 2016-07-03 23:51:51.000000000 +0200 -+++ CMakeLists.txt 2016-07-04 14:08:01.892631997 +0200 -@@ -2,8 +2,8 @@ - project(Antimony) - set(CMAKE_BUILD_TYPE RELEASE) - --set(CMAKE_CXX_FLAGS "-Wall -Wextra -g -Werror=switch") --set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DRELEASE") -+set(CMAKE_CXX_FLAGS "@@optflags@@") -+set(CMAKE_CXX_FLAGS_RELEASE "-DRELEASE") - set(CMAKE_CXX_FLAGS_DEBUG "-O0") - - ################################################################################ diff --git a/antimony.spec b/antimony.spec deleted file mode 100644 index de0ac0c..0000000 --- a/antimony.spec +++ /dev/null @@ -1,293 +0,0 @@ -%undefine _ld_as_needed - -Name: antimony -Summary: Computer-aided design CAD tool -Version: 0.9.3 -Release: 17%{?dist} -License: MIT -URL: http://www.mattkeeter.com/projects/antimony/3/ -Source0: https://github.com/mkeeter/antimony/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz - -##Set compiler flags -Patch0: %{name}-set_flags.patch - -##Fix compiling error with Python37 -Patch1: %{name}-python3.patch - -## Main building -BuildRequires: qt5-qtbase-devel -BuildRequires: desktop-file-utils -BuildRequires: boost-python3-devel -BuildRequires: python3-devel -BuildRequires: lemon -BuildRequires: flex -BuildRequires: libpng-devel -BuildRequires: zlib-devel -BuildRequires: cmake -BuildRequires: gcc, gcc-c++ - -%if 0%{?fedora} -BuildRequires: libappstream-glib -%endif - -%description -Antimony is a computer-aided design (CAD) tool from a -parallel universe in which CAD software evolved -from Lisp machines rather than drafting tables. - -Antimony provides the Python3 Fab that is -a set of software tools for personal fabrication, -intended for use with machines common to fab labs. -For info about Fab visit kokompe.cba.mit.edu/. - -%prep -%autosetup -n %{name}-%{version} -p0 - -# Extract the LICENSE -grep "## License" -A 25 README.md | tail -n 25 > LICENSE - -sed -e 's|@@optflags@@|%{optflags} -DNDEBUG|g' -i CMakeLists.txt - -# Set install directory prefix -sed -e 's|/usr/local|/usr|g' -i app/CMakeLists.txt - -%build -mkdir build && cd build -%cmake \ - -DCMAKE_PREFIX_PATH:PATH=%{_prefix} \ - -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ - -DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags} -fPIC -pie -DNDEBUG" \ - -DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags} -fPIC -pie -DNDEBUG" \ - -DCMAKE_SKIP_RPATH:BOOL=NO \ - -DCMAKE_BUILD_TYPE:STRING=Release \ - -DBoost_INCLUDE_DIR:PATH=%{_includedir} \ - -DBoost_PYTHON3_LIBRARY_RELEASE:FILEPATH=%{_libdir}/libboost_python%{python3_version_nodots}.so \ - -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \ - -DLEMON_EXECUTABLE:FILEPATH=%{_bindir}/lemon \ - -DPYTHON_INCLUDE_DIR:PATH=%{_includedir}/python%{python3_version}$(python3-config --abiflags) \ - -DPYTHON_LIBRARY:FILEPATH=%{_libdir}/libpython%{python3_version}$(python3-config --abiflags).so \ - -DZLIB_INCLUDE_DIR:PATH=%{_includedir} -DPNG_LIBRARY_RELEASE:FILEPATH=%{_libdir}/libpng.so \ - -DPNG_PNG_INCLUDE_DIR:PATH=%{_includedir} -DZLIB_LIBRARY_RELEASE:FILEPATH=%{_libdir}/libz.so \ - -DQt5Concurrent_DIR:PATH=%{_libdir}/cmake/Qt5Concurrent \ - -DQt5Core_DIR:PATH=%{_libdir}/cmake/Qt5Core \ - -DQt5Gui_DIR:PATH=%{_libdir}4/cmake/Qt5Gui \ - -DQt5Network_DIR:PATH=%{_libdir}/cmake/Qt5Network \ - -DQt5OpenGL_DIR:PATH=%{_libdir}/cmake/Qt5OpenGL \ - -DQt5Widgets_DIR:PATH=%{_libdir}/cmake/Qt5Widgets .. - -%make_build - -%install -%make_install -C build - -mkdir -p $RPM_BUILD_ROOT%{python3_sitelib} -mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/antimony - -mv $RPM_BUILD_ROOT%{_datadir}/antimony/fab $RPM_BUILD_ROOT%{python3_sitelib} -install -pm 644 deploy/icon.svg $RPM_BUILD_ROOT%{_datadir}/icons/antimony/%{name}.svg - -##Make a .desktop file -mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications -cat > $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop < $RPM_BUILD_ROOT%{_datadir}/metainfo/%{name}.appdata.xml < - - antimony.desktop - CC0-1.0 - antimony - MIT - Computer-aided design CAD tool - - Graphics - Science - - -

- Antimony is a computer-aided design (CAD) tool from a - parallel universe in which CAD software evolved - from Lisp machines rather than drafting tables. -

-

- Antimony provides the Python3 Fab module that is - a set of software tools for personal fabrication, - intended for use with machines common to fab labs. - For info about Fab visit kokompe.cba.mit.edu/. -

-
- http://www.mattkeeter.com/projects/antimony/3/ - - - https://sagitter.fedorapeople.org/antimony-screenshots/antimony1.png - - - https://sagitter.fedorapeople.org/antimony-screenshots/antimony2.png - - - https://sagitter.fedorapeople.org/antimony-screenshots/antimony3.png - - - sagitter_at_fedoraproject.org -
-EOF - -%check -desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop -%if 0%{?fedora} -appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/metainfo/*.appdata.xml -%endif - -%files -%doc README.md doc/*.md -%license LICENSE -%{_bindir}/antimony -%{python3_sitelib}/fab/ -%{_datadir}/antimony/ -%{_datadir}/icons/antimony/ -%{_datadir}/applications/%{name}.desktop -%{_datadir}/metainfo/%{name}.appdata.xml - -%changelog -* Tue Jan 28 2020 Fedora Release Engineering - 0.9.3-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Oct 03 2019 Miro Hrončok - 0.9.3-16 -- Rebuilt for Python 3.8.0rc1 (#1748018) - -* Mon Aug 19 2019 Miro Hrončok - 0.9.3-15 -- Rebuilt for Python 3.8 - -* Wed Jul 24 2019 Fedora Release Engineering - 0.9.3-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Mon Jun 03 2019 Antonio Trande - 0.9.3-13 -- Use abiflags - -* Thu Jan 31 2019 Fedora Release Engineering - 0.9.3-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Wed Jan 30 2019 Jonathan Wakely - 0.9.3-11 -- Use %%{python3_version_nodots} for Boost.Python library name - -* Tue Jan 29 2019 Jonathan Wakely - 0.9.3-11 -- Rebuilt for Boost 1.69 - -* Thu Jan 24 2019 Jonathan Wakely - 0.9.3-10 -- Rebuilt for Boost 1.69 - -* Thu Jul 12 2018 Fedora Release Engineering - 0.9.3-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Jun 29 2018 Antonio Trande - 0.9.3-8 -- Fix compiling error with Python37 - -* Tue Jun 19 2018 Miro Hrončok - 0.9.3-7 -- Rebuilt for Python 3.7 - -* Wed Feb 21 2018 Antonio Trande - 0.9.3-6 -- Add gcc gcc-c++ BR - -* Wed Feb 07 2018 Fedora Release Engineering - 0.9.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Tue Jan 23 2018 Jonathan Wakely - 0.9.3-4 -- Rebuilt for Boost 1.66 - -* Sun Jan 07 2018 Igor Gnatenko - 0.9.3-3 -- Remove obsolete scriptlets - -* Tue Dec 19 2017 Antonio Trande - 0.9.3-2 -- Appdata file moved into metainfo data directory - -* Sun Nov 26 2017 Antonio Trande - 0.9.3-1 -- 0.9.3 stable release - -* Wed Aug 02 2017 Fedora Release Engineering - 0.9.3-0.11.20161128git41a770 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 0.9.3-0.10.20161128git41a770 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Wed Jul 19 2017 Jonathan Wakely - 0.9.3-0.9.20161128git41a770 -- Rebuilt for s390x binutils bug - -* Tue Jul 18 2017 Jonathan Wakely - 0.9.3-0.8.20161128git41a770 -- Rebuilt for Boost 1.64 - -* Mon May 15 2017 Fedora Release Engineering - 0.9.3-0.7.20161128git41a770 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild - -* Wed Feb 15 2017 Igor Gnatenko - 0.9.3-0.6.20161128git41a770 -- Rebuild for brp-python-bytecompile - -* Fri Feb 10 2017 Fedora Release Engineering - 0.9.3-0.5.20161128git41a770 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Feb 07 2017 Antonio Trande 0.9.3-0.4.2016070741a770 -- Rebuild for boost-1.63 - -* Thu Jan 05 2017 Antonio Trande 0.9.3-0.3.2016070741a770 -- Conformed to new rules for scriptlets - -* Mon Dec 19 2016 Miro Hrončok - 0.9.3-0.2.20161128git41a770 -- Rebuild for Python 3.6 - -* Mon Nov 28 2016 Antonio Trande - 0.9.3-0.1.2016070741a770 -- Update to 0.9.3b (commit b9f01e) - -* Tue Jul 19 2016 Fedora Release Engineering - 0.9.2-0.4.20160707gitb9f01e -- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages - -* Sun Jul 10 2016 Antonio Trande - 0.9.2-0.3.20160707gitb9f01e -- Update to 0.9.2b (commit b9f01e) (bz#1284676) - -* Mon Jul 04 2016 Antonio Trande - 0.9.2-0.2 -- Fix patch - -* Mon Jul 04 2016 Antonio Trande - 0.9.2-0.1 -- Update to 0.9.2 (pre-release) -- Change build-system to CMake - -* Mon May 23 2016 Antonio Trande - 0.9.1-0.1 -- Update to 0.9.1 (pre-release) - -* Wed Feb 03 2016 Fedora Release Engineering - 0.9.0-0.7.20151126git4118b9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Sat Jan 23 2016 Antonio Trande - 0.9.0-0.6.20151126git4118b9 -- Rebuild for Boost-1.60 -- Update to commit #4118b9 - -* Sun Nov 15 2015 Antonio Trande - 0.9.0-0.5.20151111git12e9f8 -- Fixed link to the Python3 library - -* Thu Nov 12 2015 Antonio Trande - 0.9.0-0.4.20151111git12e9f8 -- Update to commit #12e9f8 - -* Thu Nov 12 2015 Antonio Trande - 0.9.0-0.3.20151031git5c144c -- Fixed appdata file -- Removed Python3 Provides macro -- Used %%autosetup macro - -* Fri Nov 06 2015 Antonio Trande - 0.9.0-0.2.20151031git5c144c -- Update to commit #c144cc -- Hardened build on Fedora 22 -- Added an appdata file - -* Tue Aug 11 2015 Antonio Trande - 0.9.0-0.1.20150811gitf389cb -- First package diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..e23f5c1 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +*Antimony* is in long-term maintenance *beta* mode (https://github.com/mkeeter/antimony/issues/205#issuecomment-484271273). diff --git a/sources b/sources deleted file mode 100644 index b1d4645..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (antimony-0.9.3.tar.gz) = b06b3b34fad82c870a7aaeaf79570ce1a058b4bc29c7b9efe65dc9a6585d28bf027c7da03001644038cf681824a32da758f24e0fb3e3cf258bba30f1560eee0d