Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (6dc00a07da76cead0c7872f00223d7bbcc5d0d45)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (6dc00a07da76cead0c7872f00223d7bbcc5d0d45)
  • Date: Fri, 17 Jan 2025 17:25:58 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 2 ++
FUNCTIONS | 2 +-
cad/librecad/BUILD | 1 +
cad/librecad/DEPENDS | 1 +
cad/librecad/DETAILS | 20 ++++++++++++++++++++
cad/librecad/HISTORY | 2 ++
cad/librecad/INSTALL | 14 ++++++++++++++
libs/tzcode/DETAILS | 4 ++--
libs/tzcode/HISTORY | 3 +++
9 files changed, 46 insertions(+), 3 deletions(-)

New commits:
commit 6dc00a07da76cead0c7872f00223d7bbcc5d0d45
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

tzcode 2025a

commit 6e4d631bbc7ecf83106bf4d880ea5ba7387d7760
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

librecad: new spell, Open Source 2D-CAD

commit 902ac68545ced3b965ccc29d590afdc7d454c9ef
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

FUNCTIONS: Make qt6_build prepend to PATH

diff --git a/ChangeLog b/ChangeLog
index dafca44..5a11236 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
2025-01-17 Ismael Luceno <ismael AT sourcemage.org>
* cad/brlcad: moved from graphics section
* cad/xcircuit: moved from science section
+ * FUNCTIONS: made qt6_build prepend to PATH
+ * cad/librecad: new spell, Open Source 2D-CAD

2025-01-16 Ismael Luceno <ismael AT sourcemage.org>
* cad/kicad: moved from graphics section
diff --git a/FUNCTIONS b/FUNCTIONS
index 5257fdd..1f1c74f 100755
--- a/FUNCTIONS
+++ b/FUNCTIONS
@@ -14,7 +14,7 @@ qt5_build() {
}

qt6_build() {
- export PATH+=":$QT6DIR/bin/"
+ export PATH="$QT6DIR/bin:$PATH"
# qmake uses its own flag settings
qmake QMAKE_CONFIG="$OPTS" QMAKE_CFLAGS="$CFLAGS"
QMAKE_CXXFLAGS="$CXXFLAGS" *.pro &&
make
diff --git a/cad/librecad/BUILD b/cad/librecad/BUILD
new file mode 100755
index 0000000..0694f56
--- /dev/null
+++ b/cad/librecad/BUILD
@@ -0,0 +1 @@
+qt5_build
diff --git a/cad/librecad/DEPENDS b/cad/librecad/DEPENDS
new file mode 100755
index 0000000..aaf7e80
--- /dev/null
+++ b/cad/librecad/DEPENDS
@@ -0,0 +1 @@
+depends qtbase
diff --git a/cad/librecad/DETAILS b/cad/librecad/DETAILS
new file mode 100755
index 0000000..5566011
--- /dev/null
+++ b/cad/librecad/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=librecad
+ VERSION=2.2.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://github.com/LibreCAD/LibreCAD/archive/refs/tags/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:c8c65f2e0405f8193c37ce0a5a395320635138967d4f948b516453f48d286fe9f4afee6ac9edd93690a5c9977b4c072c7319b5a95b81bca82ad055f332a7f064
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/LibreCAD-${VERSION}"
+ WEB_SITE="https://librecad.org";
+ LICENSE[0]="GPL-2.0-or-later"
+ ENTERED=20250117
+ KEYWORDS=""
+ SHORT="Open Source 2D-CAD"
+cat << EOF
+LibreCAD is a cross-platform 2D CAD drawing tool based on the community
+edition of QCAD. LibreCAD uses the cross-platform framework Qt, which means
+it works with most operating systems.
+
+LibreCAD can read DXF/DWG files and can write DXF/PDF/SVG files. It supports
+point/line/circle/ellipse/parabola/spline primitives. The user interface is
+highly customizable, and has been translated to over 30 languages.
+EOF
diff --git a/cad/librecad/HISTORY b/cad/librecad/HISTORY
new file mode 100644
index 0000000..5a19f5e
--- /dev/null
+++ b/cad/librecad/HISTORY
@@ -0,0 +1,2 @@
+2025-01-17 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/cad/librecad/INSTALL b/cad/librecad/INSTALL
new file mode 100755
index 0000000..36ecd90
--- /dev/null
+++ b/cad/librecad/INSTALL
@@ -0,0 +1,14 @@
+prefix="$INSTALL_ROOT"/usr &&
+install -vd "$prefix"/share/librecad \
+ "$prefix"/lib/librecad &&
+ln -vnsrf "$prefix"/lib/librecad "$prefix"/share/librecad/plugins &&
+install -m555 -vDt "$prefix"/bin -m555 unix/librecad unix/ttf2lff &&
+install -m444 -vDt "$prefix"/share/man/man1 tools/ttf2lff/ttf2lff.1 &&
+install -m444 -vDt "$prefix"/share/applications desktop/librecad.desktop &&
+install -m444 -vD desktop/librecad.sharedmimeinfo \
+ "$prefix"/share/mime/packages/librecad.xml &&
+install -m444 -vD desktop/graphics_icons_and_splash/Icon\
LibreCAD/Icon_Librecad.svg \
+ "$prefix"/share/icons/hicolor/scalable/librecad.svg &&
+cp -r unix/resources/fonts unix/resources/library unix/resources/patterns \
+ unix/resources/qm "$prefix"/share/librecad/
+
diff --git a/libs/tzcode/DETAILS b/libs/tzcode/DETAILS
index 492647b..442a890 100755
--- a/libs/tzcode/DETAILS
+++ b/libs/tzcode/DETAILS
@@ -1,9 +1,9 @@
SPELL=tzcode
- VERSION=2024a
+ VERSION=2025a
SOURCE="$SPELL$VERSION.tar.gz"
# Watch: https://data.iana.org/time-zones/releases/ tzcode([0-9]+[a-z])[.]tar
SOURCE_URL[0]=https://data.iana.org/time-zones/releases/$SOURCE
-
SOURCE_HASH=sha512:46da8bfa762c7d109db93e5c060789097fc0e1e38bdad5bb8fec886ef47f138bd03b913a743cd5f7e23dc359a72bfd63e7ffc0de199d2b51e6a174361dbdc43c
+
SOURCE_HASH=sha512:308f6a3d6ebfa18446f8296e5c799e18dccecd79ace3ba004d3f233892c7428faae152b217b22d229c59dd4e0faafee797d8b3583b58fa982b81f7cc7347f502
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL$VERSION"
WEB_SITE="https://www.iana.org/time-zones";
LICENSE[0]="GPL"
diff --git a/libs/tzcode/HISTORY b/libs/tzcode/HISTORY
index 8e33799..4df970b 100644
--- a/libs/tzcode/HISTORY
+++ b/libs/tzcode/HISTORY
@@ -1,3 +1,6 @@
+2025-01-17 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 2025a
+
2024-04-07 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 2024a



  • [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (6dc00a07da76cead0c7872f00223d7bbcc5d0d45), Ismael Luceno, 01/17/2025

Archive powered by MHonArc 2.6.24.

Top of Page