Topic: Hi! About getting latest version

Hi. This is my second first post here so it is time to introduce myself:
I am self educated, and have a one man company mostly into industrial automation controls; repairing, upgrading, designing, building, machines, programming PLCs, designing cirquit boards... Sometimes complete machines, sometimes a part or a model... Sometimes i "only" investigate.  But currently i am mostly a part of a team of other enthusiasts building a testing scale bio reactor.

I started learning QElectroTech this week and think it is a very nice program,and will use this in part of this project.
I have not used electricians schematic programs before, but have designed cirquit boards using CadsoftEagle
Different... and similar.


I understand it is a rather quickly evolving program.

I wrote this instruction on how to locally compile latest version (trunk) on my preferred OS Mageia 6 (in development), to help others there, as there seem to be quite a bit of improvement from latest stable release 0.50. : http:// wiki.mageia.org/en/QElectroTech  
(sorry i could not make it a link as the interface then said i had two links which is not allowed?!)

1) Is there an easy way to know when there is a newer revision, except by downloading it all again?
1b) How can I update only the changes files instead of retrieving all files?
(I am brand new to svn...)

2) Do you know when will 0.51 be released?  ( if soon, we could possibly include in Mageia 6 release, it currently have 0.50. To me 0.51-trunk seem good enough already )

Re: Hi! About getting latest version

1) Is there an easy way to know when there is a newer revision, except by downloading it all again?
1b) How can I update only the changes files instead of retrieving all files?

Yes, use svn checkout instead of svn export command:

svn checkout svn://svn.tuxfamily.org/svnroot/qet/qet/trunk qelectrotech_trunk

You just need to put svn up command in this qelectrotech_trunk directory for update to new trunk revision and download only new and or changed files.

You could learn Yoann script, there anything you want to do in (svn checkout, patching displayedVersion with trunk revision, etc):
 
https://svnweb.tuxfamily.org/filedetail … tDeploy.sh


2) Do you know when will 0.51 be released? 


0.51 beta tag is for soon, I just need to have a lot of free time for writing big changelog and prepare this tag !

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Hi! About getting latest version

Thanks.
Yoann seem to do a lot more than needed for just local build on Linux, but i will pick the good parts nomicons/smile later.

Re: Hi! About getting latest version

Nope, this is a MAC OS packaging script ! nomicons/tongue

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Hi! About getting latest version

Yes i noticed after reading through...
I updated my manual instruction http://wiki.mageia.org/en/QElectroTech instead

Re: Hi! About getting latest version

Your howto is wrong ! nomicons/tongue

Use svn checkout svn://svn.tuxfamily.org/svnroot/qet/qet/trunk qelectrotech_trunk if you want to update after your local trunk directory with svn up command.
That not run with svn export ...

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Hi! About getting latest version

Oops!
Thank you for checking nomicons/smile
I used the correct command locally but forgot to update wiki!
Fixed.

Re: Hi! About getting latest version

You wrote : To speed up compiling use more CPU cores: i.e to use 7 cores insert " -j7 " after "make" command above.


Found processor cores number and add + 1 for make jobs, now all cores run to 100% .

My processor : 8x AMD FX-8350 Eight-Core 2048 KB cache 12flags( sse3 ht nx lm svm ) 12clocked at [ 4000.000 MHz ]

laurent@debian:~$ grep ^processor /proc/cpuinfo | wc -l
8
laurent@debian:~$ make -j9 

Or you could try :

laurent@debian:~$ nproc

8

laurent@debian:~$ getconf _NPROCESSORS_ONLN

8

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Hi! About getting latest version

At least this system i use, tend to respond a bit sluggish if i let make use all cores.
So to not lead someone into troubles, i stated one less jobs than cores.
It is a matter of taste.

Re: Hi! About getting latest version

My use is different here, I need more and more hight CPU cores (threads) at full power for building all nightly packages and also for debug packages in different platform.
Packages I build is Debian stable and unstable branch in two arch X86 and X86-64, more Ubuntu distribs, MS Windows packages, and now start packaging in new Virtual Machine for macOS plateform with and helping Yoann.

My packaging script :
https://qelectrotech.org/wiki_new/doc/p … ing_script

For you QET users It 's time to prepare for replace QET builder machine by future AMD ZEN platform, you can help us and donate in my QET paypal account.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Hi! About getting latest version

For upgrading, at the step
   "sudo make -f Makefile.Release install"
user have to answer y to overwrite every manual language file

Could it be changed so that is not needed?

$ sudo make -f Makefile.Release install
[sudo] lösenord för morgan: 
install -m 755 -p qelectrotech /usr/local/bin/qelectrotech
strip /usr/local/bin/qelectrotech
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/elements/10_electric /usr/local/share/qelectrotech/elements/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/elements/20_logic /usr/local/share/qelectrotech/elements/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/elements/30_hydraulic /usr/local/share/qelectrotech/elements/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/elements/50_pneumatic /usr/local/share/qelectrotech/elements/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/elements/60_energy /usr/local/share/qelectrotech/elements/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/titleblocks/A4_1.titleblock /usr/local/share/qelectrotech/titleblocks/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/titleblocks/default.titleblock /usr/local/share/qelectrotech/titleblocks/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/titleblocks/DIN_A4.titleblock /usr/local/share/qelectrotech/titleblocks/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/titleblocks/double-logo.titleblock /usr/local/share/qelectrotech/titleblocks/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/titleblocks/ISO7200_A4_V1.titleblock /usr/local/share/qelectrotech/titleblocks/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/titleblocks/single-logo.titleblock /usr/local/share/qelectrotech/titleblocks/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_en.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_es.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_fr.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_ru.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_pt.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_cs.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_pl.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_de.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_ro.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_it.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_el.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_nl.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_be.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/LICENSE /usr/local/doc/qelectrotech/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/ELEMENTS.LICENSE /usr/local/doc/qelectrotech/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/CREDIT /usr/local/doc/qelectrotech/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/README /usr/local/doc/qelectrotech/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/ChangeLog /usr/local/doc/qelectrotech/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/qelectrotech.desktop /usr/local/share/applications/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/x-qet-element.xml /usr/local/../share/mime/application/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/x-qet-project.xml /usr/local/../share/mime/application/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/x-qet-titleblock.xml /usr/local/../share/mime/application/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/x-qet-element.desktop /usr/local/../share/mimelnk/application/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/x-qet-project.desktop /usr/local/../share/mimelnk/application/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/x-qet-titleblock.desktop /usr/local/../share/mimelnk/application/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/qelectrotech.xml /usr/local/../share/mime/packages/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/16x16 /usr/local/share/icons/hicolor/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/22x22 /usr/local/share/icons/hicolor/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/32x32 /usr/local/share/icons/hicolor/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/48x48 /usr/local/share/icons/hicolor/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/64x64 /usr/local/share/icons/hicolor/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/128x128 /usr/local/share/icons/hicolor/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/256x256 /usr/local/share/icons/hicolor/
sh man/compress_man_pages.sh
gzip: man/files/be/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/fr.UTF-8/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/el/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/es/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/fr/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/cs/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/pt/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/pl/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/it/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/fr.ISO8859-1/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/nl/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/ru/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/be /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/cs /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/el /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/es /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/fr /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/fr.ISO8859-1 /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/fr.UTF-8 /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/it /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/man1 /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/nl /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/pl /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/pt /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/ru /usr/local/man/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/741.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/affuteuse_250h.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/ArduinoLCD.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/convertisseur.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/grafcet.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/Habitat-Schemas_developpes.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/Habitat-Unifilaire.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/iso_sfc_example.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/lmdg.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/m_000.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/Projet_vierge.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/schema_indus.qet /usr/local/share/qelectrotech/examples/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/examples/styles /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/tremie_vibrante.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/qelectrotech.appdata.xml /usr/local/share/appdata/

Re: Hi! About getting latest version

It isn't a package, you need to uninstall before.

sudo make uninstall && sudo make install

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Hi! About getting latest version

Ah.  OK it seems it sometimes works to not uninstall first, but best to always do that.

BTW i see it put things in /usr/local/man/
That folder did not even exist on my system before installing Qet

Programs i have use /usr/share/man/ for similar stuff, and so do the Qet 0.50 mageia rpm package
One odd program use a third alternative /usr/local/share/man

All three are used by the system
# manpath
/usr/local/man:/usr/local/share/man:/usr/share/man

But if you want to adhere best to filsystem standard i think you should change to usr/share/man/
http://www.pathname.com/fhs/pub/fhs-2.3 … ANUALPAGES

Re: Hi! About getting latest version

No, when you install manually upstream program is installed in these location /opt or /usr/local/
Only mainstream have right to install in /usr/share/

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Hi! About getting latest version

BTW, if you want you could change all locations PATH in qelectrotech.pro or patch it.
In principle it is the job of mainstream (distribution packagers) to patch location and adapt for distrib compliant.

But it's a bad thing to mix distribution packages and those installed manually in the same directory.
compiled programs are installed in / opt or / usr / local!

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Hi! About getting latest version

Thank you for explaining nomicons/smile

Re: Hi! About getting latest version

Morganol wrote:

For upgrading, at the step
   "sudo make -f Makefile.Release install"
user have to answer y to overwrite every manual language file

Could it be changed so that is not needed?

$ sudo make -f Makefile.Release install
[sudo] lösenord för morgan: 
install -m 755 -p qelectrotech /usr/local/bin/qelectrotech
strip /usr/local/bin/qelectrotech
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/elements/10_electric /usr/local/share/qelectrotech/elements/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/elements/20_logic /usr/local/share/qelectrotech/elements/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/elements/30_hydraulic /usr/local/share/qelectrotech/elements/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/elements/50_pneumatic /usr/local/share/qelectrotech/elements/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/elements/60_energy /usr/local/share/qelectrotech/elements/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/titleblocks/A4_1.titleblock /usr/local/share/qelectrotech/titleblocks/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/titleblocks/default.titleblock /usr/local/share/qelectrotech/titleblocks/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/titleblocks/DIN_A4.titleblock /usr/local/share/qelectrotech/titleblocks/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/titleblocks/double-logo.titleblock /usr/local/share/qelectrotech/titleblocks/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/titleblocks/ISO7200_A4_V1.titleblock /usr/local/share/qelectrotech/titleblocks/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/titleblocks/single-logo.titleblock /usr/local/share/qelectrotech/titleblocks/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_en.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_es.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_fr.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_ru.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_pt.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_cs.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_pl.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_de.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_ro.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_it.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_el.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_nl.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/lang/qet_be.qm /usr/local/share/qelectrotech/lang/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/LICENSE /usr/local/doc/qelectrotech/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/ELEMENTS.LICENSE /usr/local/doc/qelectrotech/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/CREDIT /usr/local/doc/qelectrotech/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/README /usr/local/doc/qelectrotech/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/ChangeLog /usr/local/doc/qelectrotech/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/qelectrotech.desktop /usr/local/share/applications/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/x-qet-element.xml /usr/local/../share/mime/application/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/x-qet-project.xml /usr/local/../share/mime/application/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/x-qet-titleblock.xml /usr/local/../share/mime/application/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/x-qet-element.desktop /usr/local/../share/mimelnk/application/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/x-qet-project.desktop /usr/local/../share/mimelnk/application/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/x-qet-titleblock.desktop /usr/local/../share/mimelnk/application/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/qelectrotech.xml /usr/local/../share/mime/packages/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/16x16 /usr/local/share/icons/hicolor/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/22x22 /usr/local/share/icons/hicolor/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/32x32 /usr/local/share/icons/hicolor/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/48x48 /usr/local/share/icons/hicolor/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/64x64 /usr/local/share/icons/hicolor/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/128x128 /usr/local/share/icons/hicolor/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/256x256 /usr/local/share/icons/hicolor/
sh man/compress_man_pages.sh
gzip: man/files/be/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/fr.UTF-8/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/el/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/es/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/fr/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/cs/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/pt/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/pl/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/it/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/fr.ISO8859-1/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/nl/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/ru/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/be /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/cs /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/el /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/es /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/fr /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/fr.ISO8859-1 /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/fr.UTF-8 /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/it /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/man1 /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/nl /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/pl /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/pt /usr/local/man/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/man/files/ru /usr/local/man/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/741.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/affuteuse_250h.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/ArduinoLCD.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/convertisseur.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/grafcet.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/Habitat-Schemas_developpes.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/Habitat-Unifilaire.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/iso_sfc_example.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/lmdg.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/m_000.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/Projet_vierge.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/schema_indus.qet /usr/local/share/qelectrotech/examples/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/examples/styles /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/examples/tremie_vibrante.qet /usr/local/share/qelectrotech/examples/
install -m 644 -p /home/morgan/Hämtningar/qelectrotech-trunk/misc/qelectrotech.appdata.xml /usr/local/share/appdata/

http://www.nntp.perl.org/group/perl.mak … g1085.html

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Hi! About getting latest version

OK, thanks... according to that discussion in that link "make install" is supposed to overvrite as i guessed, but when i make install qet, it seems like make fail to tell gzip to overwrite without asking?

This maybe is something that could be improved in your make recipe but i dont know these things and you have other things to do.

The easy workaround is of couse to issue make uninstall first, or just answer those overwrite questions manually.

Re: Hi! About getting latest version

Now I experienced that for new version of qet despite first issuing sudo make uninstall, it asks for overwrite when running sudo make install.
Hmm... maybe i should run make uninstall *before* compiling the new version?

(issuing sudo make install again on already installed version do not make it ask for overwrite, but it also do not list any lines starting with gzip)

Re: Hi! About getting latest version

Also you need to write a bash script for that.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Hi! About getting latest version

Actually, I push it back to you nomicons/wink

Here is part of output when running sudo make install:

cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/128x128 /usr/local/share/icons/hicolor/
cp -f -R /home/morgan/Hämtningar/qelectrotech-trunk/ico/oxygen-icons/256x256 /usr/local/share/icons/hicolor/
sh man/compress_man_pages.sh
gzip: man/files/be/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y
gzip: man/files/man1/qelectrotech.1.gz already exists; do you wish to overwrite (y or n)? y

etc, etc...

As seen, your script uses -f force flag with the cp operations.
Then it starts man/compress_man_pages.sh which runs gzip, but without force flag, so it asks user.

This is the gzip calling line in that script:

find ${MAN_DIR} -type f -name "${APP}" -exec gzip -9n {} \;

I suggest to add -f to gzip in that line, so it force writes like the rest of install script execution do.
Or is there some special case you do not want to update the man files automatically?