Fedora packages
Re: Fedora packages
My current unofficial FreeCAD repo for fedora will be retired soon. Please use this one instead:
https://copr.fedorainfracloud.org/coprs ... d/nightly/
Currently the builds are available for fedora 26, 27 & 28, for i386 and x86_64
freecad.spec file is now part of the FreeCAD source code, so we'll be able to keep it up to date with the development progress. The file is here:
https://github.com/FreeCAD/FreeCAD/blob ... eecad.spec
If you use that repo please report all errors in the normal FreeCAD bug tracker.
The repo, freecad group and some parts of the setup were suggested by Jiri Kastner (thank you!!!).
https://copr.fedorainfracloud.org/coprs ... d/nightly/
Currently the builds are available for fedora 26, 27 & 28, for i386 and x86_64
freecad.spec file is now part of the FreeCAD source code, so we'll be able to keep it up to date with the development progress. The file is here:
https://github.com/FreeCAD/FreeCAD/blob ... eecad.spec
If you use that repo please report all errors in the normal FreeCAD bug tracker.
The repo, freecad group and some parts of the setup were suggested by Jiri Kastner (thank you!!!).
Re: Fedora packages
I'm deleting the old repo to force users to the new one.
Re: Fedora packages
Are the builds fully automated or you have to update for example a version information manually each day to make it work?
Re: Fedora packages
Numbering is fully automated with a few workarounds that are required due to the way COPR works (git shallow clone). I need to trigger the builds (one click), again, due to some limitations of COPR. I can explain all with details if someone is interested.
Re: Fedora packages
Hi PrzemoF, I'm at GUADEC in Spain and there's a workshop tomorrow regarding Flatpak. It seems like FreeCAD should work as a Flatpak. Would it be a good idea to put it up on flathub.org? Obviously this requires the permission of developers and maintainers.
Mike
Mike
Re: Fedora packages
Anything that makes FreeCAD more accessible is good in my opinion, but I'm not a core developer or an official package maintainer
I'm not sure what kind of permission you need, but hey, it's open source, so as long as we play by the rules, there are no permissions required?
[1] reference link: https://bugzilla.redhat.com/show_bug.cgi?id=1565611

[1] reference link: https://bugzilla.redhat.com/show_bug.cgi?id=1565611
Re: Fedora packages
Copr repo won't be updated for the next 2 weeks. There was some change in copr system or FreeCAD repo that caused numbering change, so the builds are getting invalid version.
Re: Fedora packages
I'm happy to inform that unofficial FreeCAD copr repo has been extended with packages for fedora rawhide:
https://copr.fedorainfracloud.org/coprs ... d/nightly/
https://copr.fedorainfracloud.org/coprs ... d/nightly/
Re: Fedora packages
PrzemoF, excellent!
The Flatpak effort was stalled by a CMake bug. (The automated build would proceed through all of the dependencies and error out while building FreeCAD.) Supposedly the bug has been fixed in the latest freedesktop SDK, but now I'm getting a build error with Qt 4:
Code: Select all
../../../../include/QtCore/../../src/corelib/tools/qvector.h:94:8: note: ‘QVector<QTreeViewItem>::Data’ {aka ‘struct QVectorTypedData<QTreeViewItem>’} declared here
struct QVectorTypedData : private QVectorData
^~~~~~~~~~~~~~~~
make[3]: *** [Makefile:2517: .obj/release-shared/itemviews.o] Error 1
We talked about using Qt 5, but that gives me config errors with Shiboken, and I found this forum thread:
https://forum.freecadweb.org/viewtopic. ... en#p249849
If I posted the Qt 4 build config, would you be able to tell if anything is amiss?
Re: Fedora packages
I'll try my best. Can you also point me to some freedesktop documentation how to set up building environment?