RFA: qelectrotech -- Electric schematic editor

laurent Trinques scorpio at qelectrotech.org
Sun Dec 17 07:38:35 GMT 2023


Hello Georges, Denis, W. Martin, everybody,

Please use qmake to package it.
cat rules 
#!/usr/bin/make -f

#export DH_VERBOSE=1

export QT_SELECT=qt5

%:
        dh $@ --buildsystem=qmake

override_dh_clean:
        dh_clean
        rm -rf debug/ release/


BTW: you have also my Debian repository for 0.100.0-devel versions for 
Unstable et stable Debian:
https://qelectrotech.org/wiki_new/doc/install_debian

PS: on 0.100.0 version we have changing versioning and use now git sub-modules 
for elements, SingleApplication, pugiXML

https://github.com/qelectrotech/qelectrotech-source-mirror/blob/master/
packaging_script_Debian_Ubuntu_Windows.sh

https://github.com/qelectrotech/qelectrotech-source-mirror/blob/master/
packaging_script_AppImage.sh

https://github.com/qelectrotech/qelectrotech-source-mirror/blob/master/
packaging_script_Flatpak.sh


Best regards,
Laurent









Le samedi 16 décembre 2023, 20:03:04 CET Georges Khaznadar a écrit :
> Hello Denis, Laurent, W. Martin, everybody,
> 
> I gave a try, building a package based on upstream's branch 0.9.1;
> 
> however it fails at some point, with an error related to "pugixml" I do
> not yet understand completely the reason why it fails, but I suspect
> that the compilation is supposed to be launched in the context of
> Github's git structure, in order to import consistently a git tree
> coming from https://github.com/zeux/pugixml (take a look at the file
> https://github.com/qelectrotech/qelectrotech-source-mirror/blob/0.9.1/cmake/
> fetch_pugixml.cmake, line 27: GIT_REPOSITORY
> https://github.com/zeux/pugixml.git)
> 
> I fear that there are other issues of the same kind:
> -----------------8<---------------------------
> grep -r GIT_REPOSITORY .
> ./cmake/fetch_singleapplication.cmake:  GIT_REPOSITORY
> https://github.com/itay-grudev/SingleApplication.git
> ./cmake/fetch_pugixml.cmake:    GIT_REPOSITORY
> https://github.com/zeux/pugixml.git ./cmake/fetch_kdeaddons.cmake:     
> GIT_REPOSITORY https://invent.kde.org/frameworks/extra-cmake-modules.git
> ./cmake/fetch_kdeaddons.cmake:      GIT_REPOSITORY
> https://invent.kde.org/frameworks/kcoreaddons.git
> ./cmake/fetch_kdeaddons.cmake:      GIT_REPOSITORY
> https://invent.kde.org/frameworks/kwidgetsaddons.git
> ./tests/googlemock/CMakeLists.txt:  GIT_REPOSITORY
> https://github.com/google/googletest.git ./tests/catch/CMakeLists.txt: 
> GIT_REPOSITORY https://github.com/catchorg/Catch2.git
> ./tests/googletest/CMakeLists.txt:  GIT_REPOSITORY
> https://github.com/google/googletest.git
> -----------------8<---------------------------
> 
> Please have you an idea, or an indication, about fixing that, or working it
> around?
> 
> 
> Best regards,			Georges.
> 
> Denis Briand a écrit :
> > Package: wnpp
> > Severity: normal
> > 
> > Hello,
> > I'm no longer interested to maintain this package.
> > I'm more involved in Debian France Organization now and I haven't enought
> > free time to maintain it correctly. Qeletrotech needs a maintainer with
> > Qt5 and C++ knowledges.
> > 
> > QElectroTech is a Qt5 application written in C++ to design electric
> > diagrams. It includes a diagram editor and a symbol editor. It uses XML
> > files to store the produced contents. Homepage: http://qelectrotech.org
> > 
> > 
> > Denis Briand



-------------- next part --------------
Source: qelectrotech
Section: electronics
Priority: optional
Maintainer: laurent trinques <scorpio at qelectrotech.org>
Build-Depends: debhelper (>= 11),
               libqt5svg5-dev,
               qt5-qmake,
               qtbase5-dev,
               libkf5widgetsaddons-dev,
               libkf5coreaddons-dev, 
               libsqlite3-dev,
               pkgconf
Standards-Version: 4.5.0
Rules-Requires-Root: no
Homepage: http://qelectrotech.org/

Package: qelectrotech
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libkf5coreaddons5, libkf5widgetsaddons5, libsqlite3-0
Recommends: qelectrotech-examples (= ${source:Version}), qelectrotech-data (= ${source:Version}), qttranslations5-l10n, mesa-utils
Description: Electric schematic editor
 QElectroTech is a Qt5 application written in C++ .
 This program helps you to design electrical schematic diagrams.
 It includes a schematic editor, an element editor and a titleblock editor.
 It uses XML files to store the produced contents.



Package: qelectrotech-data
Architecture: all
Depends: ${misc:Depends}
Recommends: qelectrotech (= ${source:Version})
Description: symbols needed for qelectrotech
 QElectroTech is a Qt5 application written in C++ .
 This program helps you to design electrical schematic diagrams.
 It includes a schematic editor, an element editor and a titleblock editor.
 It uses XML files to store the produced contents.
 This package provide symbols needed for qelectrotech.


Package: qelectrotech-examples
Architecture: all
Depends: ${misc:Depends}
Recommends: qelectrotech (= ${source:Version})
Description: examples files for qelectrotech
 QElectroTech is a Qt5 application written in C++ .
 This program helps you to design electrical schematic diagrams.
 It includes a schematic editor, an element editor and a titleblock editor.
 It uses XML files to store the produced contents.
 This package provide examples files for qeletrotech.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rules
Type: text/x-makefile
Size: 148 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20231217/17ae57bc/attachment.bin>


More information about the debian-science-maintainers mailing list