LDraw Parts Library 2024-09 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2024-09 parts library for Fedora 39 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202409-ec1.fc39.src.rpm
ldraw_parts-202409-ec1.fc39.noarch.rpm
ldraw_parts-creativecommons-202409-ec1.fc39.noarch.rpm
ldraw_parts-models-202409-ec1.fc39.noarch.rpm
See also LDrawPartsLibrary.
LDraw Parts Library 2024-08 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2024-08 parts library for Fedora 39 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202408-ec1.fc39.src.rpm
ldraw_parts-202408-ec1.fc39.noarch.rpm
ldraw_parts-creativecommons-202408-ec1.fc39.noarch.rpm
ldraw_parts-models-202408-ec1.fc39.noarch.rpm
See also LDrawPartsLibrary.
LDraw Parts Library 2024-07 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2024-07 parts library for Fedora 39 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202407-ec1.fc39.src.rpm
ldraw_parts-202407-ec1.fc39.noarch.rpm
ldraw_parts-creativecommons-202407-ec1.fc39.noarch.rpm
ldraw_parts-models-202407-ec1.fc39.noarch.rpm
See also LDrawPartsLibrary.
LDraw Parts Library 2024-06 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2024-06 parts library for Fedora 39 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202406-ec1.fc39.src.rpm
ldraw_parts-202406-ec1.fc39.noarch.rpm
ldraw_parts-creativecommons-202406-ec1.fc39.noarch.rpm
ldraw_parts-models-202406-ec1.fc39.noarch.rpm
See also LDrawPartsLibrary.
LDraw Parts Library 2024-04 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2024-04 parts library for Fedora 39 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202404-ec1.fc39.src.rpm
ldraw_parts-202404-ec1.fc39.noarch.rpm
ldraw_parts-creativecommons-202404-ec1.fc39.noarch.rpm
ldraw_parts-models-202404-ec1.fc39.noarch.rpm
See also LDrawPartsLibrary.
LDraw Parts Library 2024-03 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2024-03 parts library for Fedora 39 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202403-ec1.fc39.src.rpm
ldraw_parts-202403-ec1.fc39.noarch.rpm
ldraw_parts-creativecommons-202403-ec1.fc39.noarch.rpm
ldraw_parts-models-202403-ec1.fc39.noarch.rpm
See also LDrawPartsLibrary.
LDraw Parts Library 2024-01 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2024-01 parts library for Fedora 39 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202401-ec1.fc39.src.rpm
ldraw_parts-202401-ec1.fc39.noarch.rpm
ldraw_parts-creativecommons-202401-ec1.fc39.noarch.rpm
ldraw_parts-models-202401-ec1.fc39.noarch.rpm
See also LDrawPartsLibrary.
LDraw Parts Library 2023-07 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2023-07 parts library for Fedora 39 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202307-ec1.fc39.src.rpm
ldraw_parts-202307-ec1.fc39.noarch.rpm
ldraw_parts-creativecommons-202307-ec1.fc39.noarch.rpm
ldraw_parts-models-202307-ec1.fc39.noarch.rpm
See also LDrawPartsLibrary.
LDraw Parts Library 2023-06 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2023-06 parts library for Fedora 38 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202306-ec1.fc38.src.rpm
ldraw_parts-202306-ec1.fc38.noarch.rpm
ldraw_parts-creativecommons-202306-ec1.fc38.noarch.rpm
ldraw_parts-models-202306-ec1.fc38.noarch.rpm
See also LDrawPartsLibrary.
LDraw Parts Library 2023-03 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2023-03 parts library for Fedora 36 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202303-ec1.fc36.src.rpm
ldraw_parts-202303-ec1.fc36.noarch.rpm
ldraw_parts-creativecommons-202303-ec1.fc36.noarch.rpm
ldraw_parts-models-202303-ec1.fc36.noarch.rpm
See also LDrawPartsLibrary.
LDraw Parts Library 2023-02 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2023-02 parts library for Fedora 36 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202302-ec1.fc36.src.rpm
ldraw_parts-202302-ec1.fc36.noarch.rpm
ldraw_parts-creativecommons-202302-ec1.fc36.noarch.rpm
ldraw_parts-models-202302-ec1.fc36.noarch.rpm
See also LDrawPartsLibrary.
LeoCAD 23.03 - Packaged for Linux
LeoCAD is a CAD application for building digital models with Lego-compatible parts drawn from the LDraw parts library.
I packaged (as an rpm) the 23.03 release of LeoCAD for Fedora 36. This package requires the LDraw parts library package.
Install the binary rpm. The source rpm contains the files to allow you to rebuild the packge for another distribution.
LDraw Parts Library 2022-06 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2022-06 parts library for Fedora 36 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202206-ec1.fc36.src.rpm
ldraw_parts-202206-ec1.fc36.noarch.rpm
ldraw_parts-creativecommons-202206-ec1.fc36.noarch.rpm
ldraw_parts-models-202206-ec1.fc36.noarch.rpm
LDraw Parts Library 2022-05 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2022-05 parts library for Fedora 34 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202205-ec1.fc34.src.rpm
ldraw_parts-202205-ec1.fc34.noarch.rpm
ldraw_parts-creativecommons-202205-ec1.fc34.noarch.rpm
ldraw_parts-models-202205-ec1.fc34.noarch.rpm
LDraw Parts Library 2022-03 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2022-03 parts library for Fedora 34 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202203-ec1.fc34.src.rpm
ldraw_parts-202203-ec1.fc34.noarch.rpm
ldraw_parts-creativecommons-202203-ec1.fc34.noarch.rpm
ldraw_parts-models-202203-ec1.fc34.noarch.rpm
LDraw Parts Library 2022-01 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2022-01 parts library for Fedora 34 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202201-ec1.fc34.src.rpm
ldraw_parts-202201-ec1.fc34.noarch.rpm
ldraw_parts-creativecommons-202201-ec1.fc34.noarch.rpm
ldraw_parts-models-202201-ec1.fc34.noarch.rpm
LeoCAD 21.06 - Packaged for Linux
LeoCAD is a CAD application for building digital models with Lego-compatible parts drawn from the LDraw parts library.
I packaged (as an rpm) the 21.06 release of LeoCAD for Fedora 34. This package requires the LDraw parts library package.
Install the binary rpm. The source rpm contains the files to allow you to rebuild the packge for another distribution.
LDraw Parts Library 2020-03 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2020-03 parts library for Fedora 34 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-202003-ec1.fc34.src.rpm
ldraw_parts-202003-ec1.fc34.noarch.rpm
ldraw_parts-creativecommons-202003-ec1.fc34.noarch.rpm
ldraw_parts-models-202003-ec1.fc34.noarch.rpm
LDraw Parts Library 2019-02 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2019-02 parts library for Fedora 29 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-201902-ec1.fc29.src.rpm
ldraw_parts-201902-ec1.fc29.noarch.rpm
ldraw_parts-creativecommons-201902-ec1.fc29.noarch.rpm
ldraw_parts-models-201902-ec1.fc29.noarch.rpm
LeoCAD 19.07.1 - Packaged for Linux
LeoCAD is a CAD application for building digital models with Lego-compatible parts drawn from the LDraw parts library.
I packaged (as an rpm) the 19.07.1 release of LeoCAD for Fedora 29. This package requires the LDraw parts library package.
Install the binary rpm. The source rpm contains the files to allow you to rebuild the packge for another distribution.
LDraw Parts Library 2019-01 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2019-01 parts library for Fedora 29 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-201901-ec1.fc29.src.rpm
ldraw_parts-201901-ec1.fc29.noarch.rpm
ldraw_parts-creativecommons-201901-ec1.fc29.noarch.rpm
ldraw_parts-models-201901-ec1.fc29.noarch.rpm
LeoCAD 18.02 - Packaged for Linux
LeoCAD is a CAD application for building digital models with Lego-compatible parts drawn from the LDraw parts library.
I packaged the 18.02 release of LeoCAD for Fedora 29. This package requires the LDraw parts library package.
Install the binary rpm. The source rpm contains the files to allow you to rebuild the packge for another distribution.
LDraw Parts Library 201802 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 201802 parts library for Fedora 29 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-201802-ec1.fc29.src.rpm
ldraw_parts-201802-ec1.fc29.noarch.rpm
ldraw_parts-creativecommons-201802-ec1.fc29.noarch.rpm
ldraw_parts-models-201802-ec1.fc29.noarch.rpm
LeoCAD 17.02 - Packaged for Linux
LeoCAD is a CAD application for building digital models with Lego-compatible parts drawn from the LDraw parts library.
I packaged the 17.02 release of LeoCAD for Fedora 25. This package requires the LDraw parts library packaged earlier.
Install the binary rpm. The source rpm contains the files to allow you to rebuild the packge for another distribution.
LDraw Parts Library 2016-01 - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LeoCAD, LDView and LPub rely.
I packaged the 2016-01 parts library for Fedora 25 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-201601-ec1.fc25.src.rpm
ldraw_parts-201601-ec1.fc25.noarch.rpm
ldraw_parts-creativecommons-201601-ec1.fc25.noarch.rpm
ldraw_parts-models-201601-ec1.fc25.noarch.rpm
LPub4 for Linux, 4th iteration
LPub4 is a program by Kevin Clague for creating high-quality instructions for Lego models. It runs on OS X and Windows. I ported it to Linux a while ago.
I have updated the patches for current versions of LPub4 and packaged it for Fedora 19.
LPub4 needs to know where to find the LDraw parts library and the ldview executable. Its configuration file is ~/.config/LPub/LDraw Building Instruction Tool.conf which (assuming you are using my package of the LDraw parts library and my package of LDView) you can edit to contain:
[General] LDrawDir=/usr/share/ldraw LDView=/usr/bin/ldview PreferredRenderer=LDView PliControl=/usr/share/lpub/pli.mpd
The .spec file shows how it was created, the *.patch files are the modifications I made, the .x86_64.rpm file (other than debuginfo) is the one to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
lpub4-1-dev-doc-fixes.patch
lpub4-2-setmeta-args-fix.patch
lpub4-3-pro-case.patch
lpub4-4-main-case.patch
lpub4-5-openfiledialog.patch
lpub4-6-preferencesdialog.patch
lpub4-4.0.0.14-20140514.ec3.src.rpm
LDView - Packaged for Linux
LDView renders digital Lego models, both interactively and batch. I made a couple of small patches to it and packaged it for Fedora 19.
There are two executables in these packages. LDView is the interactive GUI. If you use the LDraw Parts Library I packaged, you will need to configure it to point to /usr/share/ldraw for the LDrawDir config option. You can do that by editing ~/.config/LDView/LDView.conf to include this content:
[LDView] LDrawDir=/usr/local/ldraw/
The other executable is ldview, which provides batch rendering operations for use by other programs such as LPub. It also needs to know where the LDraw model files are, so edit ~/.ldviewrc to contain this:
[General] LDrawDir=/usr/local/ldraw
The .spec file shows how it was created, the *.patch files are the modifications I made, the *.x86_64.rpm files (other than debuginfo) are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldview-1-no-force-zoomtofit.patch
ldview-2-typo.patch
ldview-3-64-bit-fix.patch
ldview-4.2b1.20140530-ec1.src.rpm
ldview-4.2b1.20140530-ec1.x86_64.rpm
ldview-gnome-4.2b1.20140530-ec1.x86_64.rpm
ldview-osmesa-4.2b1.20140530-ec1.x86_64.rpm
LDraw Parts Library - Packaged for Linux
LDraw.org maintains a library of Lego part models upon which a number of related tools such as LDView and LPub rely.
I packaged the library for Fedora 19 to install to /usr/share/ldraw; it should be straight-forward to adapt to other distributions.
The .spec file shows how it was created, the *.noarch.rpm files are the ones to install, and the .src.rpm contains everything so it can be rebuilt for another rpm-based distribution.
ldraw_parts-201302-ec4.src.rpm
ldraw_parts-201302-ec4.noarch.rpm
ldraw_parts-creativecommons-201302-ec4.noarch.rpm
ldraw_parts-models-201302-ec4.noarch.rpm