sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (6dc00a07da76cead0c7872f00223d7bbcc5d0d45)
- 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.