devel@ where you _can_ ask
 help / color / mirror / Atom feed
From: Anton Farygin <rider@basealt.ru>
To: devel-newbies@lists.altlinux.org
Subject: Re: [newbies] semantik (mindmaps) и библиотека waflib
Date: Mon, 10 Nov 2025 15:23:36 +0300
Message-ID: <e400c373-3a3e-4d07-b7a1-aa53900c2fe8@basealt.ru> (raw)
In-Reply-To: <481770b3-9055-4948-b036-3b417e03b045@yandex.ru>

On 11/10/25 15:06, Alexander Lubyagin wrote:
> Собрал графическое приложение для рисования диаграмм связей (mindmaps).
> Называется оно semantik. Зависимости от python2.7, как и в OpenSUSE,
> подчистил sed -i. Но внутрь ещё "вкорячены" утилиты wscript и waf-2.0.27,
> которые требуют библиотеку waflib:
> Разработчики решили эту мини-библиотеку завернуть в комментарии 
> скрипта waf
> (самораспаковывающийся tar.bz2-архив) на что Питон ругается:
> /usr/src/RPM/BUILD/semantik-1.2.11/./waf:101: DeprecationWarning: 
> Python 3.14 will,
> by default, filter extracted tar archives and reject files or modify 
> their metadata.
> Use the filter argument to control this behavior.
>
> Приложение написано поверх KDE (Qt), но, входящие в его состав утилиты
> pdflatex.sem.py и beamer.sem.py ссылаются на библиотеку waflib.
> Т.е., эту библиотеку не выкинуть.
>
> В Альте эта библиотека включена в состав пакета waf и расположена
> по нестандартному пути: /usr/share/waf3/waflib
>
> Как разрулить эту зависимость? Библиотека waflib расположена ^
> по нестандартному пути. Выкидывать "вкоряченные" в semantik
> версии waf и wscript я не могу - так как могут перестать работать
> утилиты pdflatex.* и beamer.* 


Используйте системный waf, а не тот, который идёт с программой.

И зачем-то вы это собираете из тарболла, хотя у проекта есть вполне 
живой git:
https://gitlab.com/ita1024/semantik




  reply	other threads:[~2025-11-10 12:23 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-11-10 12:06 Alexander Lubyagin
2025-11-10 12:23 ` Anton Farygin [this message]
2025-11-10 22:31   ` Alexander Lubyagin
2025-11-10 12:30 ` Ivan A. Melnikov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=e400c373-3a3e-4d07-b7a1-aa53900c2fe8@basealt.ru \
    --to=rider@basealt.ru \
    --cc=devel-newbies@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

devel@ where you _can_ ask

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-newbies/0 devel-newbies/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel-newbies devel-newbies/ http://lore.altlinux.org/devel-newbies \
		devel-newbies@lists.altlinux.org devel-newbies@lists.altlinux.ru devel-newbies@lists.altlinux.com
	public-inbox-index devel-newbies

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-newbies


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git