media-gfx/qcad
Open Source 2D CAD
-
qcad-3.27.8.4~amd64 ~x86l10n_ar l10n_bg l10n_ca l10n_cs l10n_da l10n_de l10n_el l10n_en l10n_es l10n_et l10n_fa l10n_fi l10n_fr l10n_gl l10n_he l10n_hr l10n_hu l10n_id l10n_it l10n_ja l10n_ko l10n_lt l10n_lv l10n_nl l10n_pl l10n_pt l10n_ro l10n_ru l10n_sk l10n_sl l10n_sv l10n_th l10n_tr l10n_uk l10n_zh_CN l10n_zh_TW
View Download Browse License: GPL-3Overlay: booboo
ChangeLog
commit e7b08df7f721868140d68289fabb7bf55c8384c6
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:51:36 2022 -0600
qcad: prefer libqcadscripts.so but install scripts sources as docs
libqcadscripts.so has all of the scripts compiled in. But QCAD will use the unpacked sources
if the files are present so that users can customize how QCAD behaves. So, we should not
install them as sources by default. Instead I put them in /usr/share/doc.
commit 5d21f4e42cabfea7cea1bd4a794c55e26bbfa538
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:45:16 2022 -0600
qcad: install default block and template libraries
Also move scripts to separate line. It needs special treatment in another commit
commit 04b27dab0b9de91fbdd6ad979189791e4b67ee5d
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:42:14 2022 -0600
qcad: install man page
commit f7cd0ae087e1eee607fa017d561e035fe6c91a18
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:39:20 2022 -0600
qcad: Use appropriate lib or lib64 install directory
Uses the qt5_get_libdir function from the qmake-utils eclass.
This way qcad gets installed under /usr/lib64/qcad on my system,
which mirrors how qt plugins (+etc) are in /usr/lib64/qt.
commit 148ebb5fed5791fd2bbfb9fa9653e42a6ec783dd
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:32:13 2022 -0600
qcad: symlink system QT libs instead of copying them
The QCAD build system copies QT libs into its install which means they
will not be updated when the package that provides it gets updated
unless QCAD gets rebuilt as well.
Sadly, QCAD cannot directly use the QT plugins where they are because it
will find the QT designer plugins, which are apparently not compatible.
So, we modify the build setup so that it symlinks the QT libs instead
of copying them. Plus, we make sure to install of the directories that
the build system puts those (now symlinked) libs in.
commit 9e174366c874a39b9561f25e647f14617e6c3f48
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:26:01 2022 -0600
qcad: clean up L10N
The L10N array was incomplete. So, I expanded it based on all available suffixes in:
- ts/*_<L10N code>.ts
- ts/*_<L10N code>.qm
Then I removed references to any deleted files in the QT project include files.
Then I added a call to src/scripts/update_qrc.sh which changes other QT project
files so that the scripts shared lib compilation includes the minimal set of
translations.
Also, I moved the L10N file deletion into src_prepare instead of src_install
so that they do not get used in src_configure or src_compile.
commit 7c165876b100049ce6ea03d6b7c42735fb927800
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:17:17 2022 -0600
qcad: use latest qtscriptgenerator in qcad sources
commit 285ede54f2058d5120cc9f9e82c44965d98c5db7
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:12:48 2022 -0600
bump qcad to 3.27.8.4
commit 7138bc9ed62fd5eaf7f1f2cd9f7ca78b2de95c0c
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Sun Oct 16 05:43:18 2022 +0200
media-gfx/qcad: add 3.27.8.0, drop 3.27.6.3
commit 8791722c8a00dcce0aacb01c66aa314027fb8cb4
Author: Stiletto <blasux@blasux.ru>
Date: Sun Jul 24 16:38:41 2022 +0400
* media-gfx/qcad-3.27.6.3: fix .desktop file installation
commit b7a3b5169a457b2b32c536ef9139511b05e30cfb
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Sat Jun 25 11:44:06 2022 +0200
+ qcad: fixed from https://bugs.gentoo.org/498656
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:51:36 2022 -0600
qcad: prefer libqcadscripts.so but install scripts sources as docs
libqcadscripts.so has all of the scripts compiled in. But QCAD will use the unpacked sources
if the files are present so that users can customize how QCAD behaves. So, we should not
install them as sources by default. Instead I put them in /usr/share/doc.
commit 5d21f4e42cabfea7cea1bd4a794c55e26bbfa538
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:45:16 2022 -0600
qcad: install default block and template libraries
Also move scripts to separate line. It needs special treatment in another commit
commit 04b27dab0b9de91fbdd6ad979189791e4b67ee5d
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:42:14 2022 -0600
qcad: install man page
commit f7cd0ae087e1eee607fa017d561e035fe6c91a18
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:39:20 2022 -0600
qcad: Use appropriate lib or lib64 install directory
Uses the qt5_get_libdir function from the qmake-utils eclass.
This way qcad gets installed under /usr/lib64/qcad on my system,
which mirrors how qt plugins (+etc) are in /usr/lib64/qt.
commit 148ebb5fed5791fd2bbfb9fa9653e42a6ec783dd
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:32:13 2022 -0600
qcad: symlink system QT libs instead of copying them
The QCAD build system copies QT libs into its install which means they
will not be updated when the package that provides it gets updated
unless QCAD gets rebuilt as well.
Sadly, QCAD cannot directly use the QT plugins where they are because it
will find the QT designer plugins, which are apparently not compatible.
So, we modify the build setup so that it symlinks the QT libs instead
of copying them. Plus, we make sure to install of the directories that
the build system puts those (now symlinked) libs in.
commit 9e174366c874a39b9561f25e647f14617e6c3f48
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:26:01 2022 -0600
qcad: clean up L10N
The L10N array was incomplete. So, I expanded it based on all available suffixes in:
- ts/*_<L10N code>.ts
- ts/*_<L10N code>.qm
Then I removed references to any deleted files in the QT project include files.
Then I added a call to src/scripts/update_qrc.sh which changes other QT project
files so that the scripts shared lib compilation includes the minimal set of
translations.
Also, I moved the L10N file deletion into src_prepare instead of src_install
so that they do not get used in src_configure or src_compile.
commit 7c165876b100049ce6ea03d6b7c42735fb927800
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:17:17 2022 -0600
qcad: use latest qtscriptgenerator in qcad sources
commit 285ede54f2058d5120cc9f9e82c44965d98c5db7
Author: Jacob Floyd <cognifloyd@gmail.com>
Date: Mon Nov 21 22:12:48 2022 -0600
bump qcad to 3.27.8.4
commit 7138bc9ed62fd5eaf7f1f2cd9f7ca78b2de95c0c
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Sun Oct 16 05:43:18 2022 +0200
media-gfx/qcad: add 3.27.8.0, drop 3.27.6.3
commit 8791722c8a00dcce0aacb01c66aa314027fb8cb4
Author: Stiletto <blasux@blasux.ru>
Date: Sun Jul 24 16:38:41 2022 +0400
* media-gfx/qcad-3.27.6.3: fix .desktop file installation
commit b7a3b5169a457b2b32c536ef9139511b05e30cfb
Author: Sergey Alirzaev <l29ah@riseup.net>
Date: Sat Jun 25 11:44:06 2022 +0200
+ qcad: fixed from https://bugs.gentoo.org/498656