commit b81031936211e1af67be5e642bb86d04f8e2eddd1eeca585bb9f01757b28ce1d Author: Lars Vogdt Date: Tue May 5 10:45:37 2020 +0000 Accepting request 800162 from home:andythe_great It is a CAD software, but it is more oriented to education. OBS-URL: https://build.opensuse.org/request/show/800162 OBS-URL: https://build.opensuse.org/package/show/Education/leocad?expand=0&rev=1 diff --git a/leocad.changes b/leocad.changes new file mode 100644 index 0000000..a9fbca6 --- /dev/null +++ b/leocad.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Sun May 3 22:15:18 UTC 2020 - andy great + +- Initial package release. diff --git a/leocad.spec b/leocad.spec new file mode 100644 index 0000000..7e97330 --- /dev/null +++ b/leocad.spec @@ -0,0 +1,68 @@ +# +# spec file for package leocad +# +# Copyright (c) 2020 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: leocad +Version: 19.07.1 +Release: 0 +Summary: CAD program for creating virtual LEGO models +License: GPL-2.0-only +Group: Productivity/Graphics/CAD +URL: http://leocad.org +Source0: https://github.com/leozide/leocad/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: gcc-c++ +BuildRequires: libqt5-linguist +BuildRequires: libqt5-qtbase-devel >= 5.4.0 +BuildRequires: make +BuildRequires: update-desktop-files +BuildRequires: zlib-devel +Requires: povray + +%description +CAD program for creating virtual LEGO models. +It has an intuitive interface, designed to allow +new users to start creating new models without +having to spend too much time learning the +application. + +%prep +%setup -q + +%build +%qmake5 +%make_build + +%install +%suse_update_desktop_file -r -G 'CAD Application' %{name} Graphics 3DGraphics +make install INSTALL_ROOT=%{buildroot} DISABLE_UPDATE_CHECK=1 LDRAW_LIBRARY_PATH=%{_datadir}/ldraw + + +%files +%license %{_datadir}/doc/leocad/COPYING.txt +%doc %{_datadir}/doc/leocad/README.txt +%doc %{_datadir}/doc/leocad/CREDITS.txt +%dir %{_datadir}/doc/leocad/ +%dir %{_datadir}/icons/hicolor/scalable +%{_bindir}/leocad +%{_datadir}/applications/leocad.desktop +%{_datadir}/icons/hicolor/scalable/mimetypes/ +%{_mandir}/man1/leocad.1%{?ext_man} +%{_datadir}/metainfo/leocad.appdata.xml +%{_datadir}/mime/packages/leocad.xml +%{_datadir}/pixmaps/leocad.png + +%changelog diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/leocad-19.07.1.tar.gz b/leocad-19.07.1.tar.gz new file mode 100644 index 0000000..484ba65 --- /dev/null +++ b/leocad-19.07.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b74557e00366f1d3ddc211f9e55c28dba39987d66e5e3106490ab5fb75d25bc0 +size 5292386