After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 95553 - Cybernetic circuit shapes
Cybernetic circuit shapes
Status: RESOLVED FIXED
Product: dia
Classification: Other
Component: shapes
0.90
Other other
: Normal normal
: ---
Assigned To: Alan Horkan
Dia maintainers
Depends on:
Blocks:
 
 
Reported: 2002-10-11 19:51 UTC by Alan Horkan
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Shapes sheet and build files (13.43 KB, application/octet-stream)
2002-10-20 23:08 UTC, Thorsten Roggendorf
Details

Description Alan Horkan 2002-10-11 19:51:22 UTC
Dont want to let good work be forgotten or risk having it go to waste.  
Adding this bug report as a reminder, hopefully Thorsten Roggendorf will
attach a tarball of the shapes and allow perhaps someone else will add them
if he does not get around to it in time for the next release.  
(Thorsten Roggendorf, hope you dont mind me adding you to the CC list).  

Posts from the Mailing list archive.  

http://mail.gnome.org/archives/dia-list/2002-April/msg00183.html
  http://mail.gnome.org/archives/dia-list/2002-April/msg00190.html
  http://mail.gnome.org/archives/dia-list/2002-April/msg00194.html ***

http://mail.gnome.org/archives/dia-list/2002-July/msg00026.html
  http://mail.gnome.org/archives/dia-list/2002-July/msg00044.html ***

*** read the ones marked with stars first, they contain the essential
information.  


I was just thinking that it would be good to have a directory
shapes/Circuits/
with a subdirectory
shapes/Circuits/Cybernetics/
the existing shapes could either be left in the Circuits directory or given
a subdirecotory called "Standard Circuits"

i really want to strongly make the point about the problems we will
inevitabley have when we have a much larger selection of premade shapes and
templates.  While we can always reorganise Dia later, it would be less work
to plan for it now and make lots of small changes as we go along.
Comment 1 Thorsten Roggendorf 2002-10-13 21:52:29 UTC
Hi,

soory for not approaching this earlier, and thanx for the slight kick
in the right parts :-)
So I finally approached those build files.
I currently set it up in a shapedir of its own
$(top_srcdir)/shapes/Cybernetics. I modified these files:
$(top_srcdir)/configure.in # added target shapes/Cybernetics/Makefile
$(top_srcdir)/sheets/Makefile.am # added Cybernetics.sheet[.in]
$(top_srcdir)/shapes/Makefile.am # added Cybernetics to SUBDIR
$(top_srcdir)/shapes/Cybernetics/Makefile.am # created file like
shapes/Civil Makefile.am

Three questions:
sheet files are called sheet.in. Do I just rename my sheet file or is
there anything more to it?

I can do the german translation of my sheet file myself. Is there
anything more to it than adding some lines to $(top_srcdir)/po/de.po?
Is there any magic in the numbering, e.g.:
#: sheets/civil.sheet.in.h:2
The 2. Can I just translate the according phrases and number  the
translations as they come?

I can put the Cybernetic shapes in $(top_srcdir)/shapes/Circuit, but I
would propose putting all the other shapes from that dir in another
subdir of Circuit and renaming all the stuff to electric circuit or
something ... and while I'm at it I could also move other, related
shapes in subdirs of circuit. But: which should go there, and how are
things adjusted? I mean if I call things Cybernetics in the sheet
file, then the shapes are searched in shapedir/Cybernetics, right? Do
I call them Circuit/Cybernetics or what?

Cheers,

   Thorsten
Comment 2 Alan Horkan 2002-10-14 13:41:19 UTC
I have not got as far as actually programming this kind of thing.
So far with Dia I have just concentrated on creating shapes and when i
was done submitting them and leaving the rest to others, so i dont
really know how this works. 

I think that Cyrille and Lars get mail from the maintainer address.
If neither of them gets backt to you then you should probably mail
them directly.

I filed the bug report primarily because I assumed you did not have
time to make that changes yourself, but unless you provided the
necessary files no one else would be able to do it for you.
(tarball, attach to the bug report)

As for the directories i would think either
Cybernetics/
or 
Circuit/Cybernetics/

In the long run the second one is probably better.  I dont know about
Cybernetics, so i cannot tell if the shapes you provided would be
used in a diagram mixed with other more ordinary circuits.  But if you
think that Circuits/Cybernetics/ is the right place for them then i
trust your judgement.

Sorry i dont know the details of the translations either, so much
for me to learn, so little time!

Please make it explicitly clear that you are giving permission to use
the shapes under the GPL or any other licensing terms (eg LGPL) should
the developers wish to change them in future.  I would hate to see
shapes go to waste again (such as the EML shapes) due to the creator
being uncontactable.
Comment 3 Alan Horkan 2002-10-20 21:29:46 UTC
even if you do want to do the work yourself please do attach a tarball
of the shapes so someone else can do it if necessary.  

Please also provide a description of the shapes for the Documenation.
 Every sheet needs a description and I hope I will have time to update
the documentation soon.  

Some sort of clear mention about copyright and permisssion to use the
shapes here and on the list might also be a good idea.  
Comment 4 Thorsten Roggendorf 2002-10-20 23:08:51 UTC
Created attachment 11720 [details]
Shapes sheet and build files
Comment 5 Thorsten Roggendorf 2002-10-20 23:14:54 UTC
Ok, here's how far I got ... I put the changed buildfiles and diffs in
the tarball. I hope somebody puts the stuff, where it belongs ... or
tells me what else needs to be done.

Ah and yes: everything in that tarball is GPLed ... or is another
license more appropriate to go with dia shapes? For the time being the
shapes come GPLed.

Description, well. Cybernetic shapes for the creation of cybernetic
diagrams, what else can I say? Shall I give a definition of cybernetic
diagrams?

Thorsten
Comment 6 Lars Clausen 2004-03-01 20:17:26 UTC
I've applied the patch, thank you for your addition to Dia.

For future patches, please make sure to use -u option for diff(1), as
that makes the patch actually usable by patch(1).