Can you package one of my programs?

42 views
Skip to first unread message

Pierre Abbat

unread,
Jul 11, 2018, 4:16:41 AM7/11/18
to Ravenports
https://github.com/phma/bezitopo
This is a surveying CAD program I've been working on; it runs on Linux and
DragonFly. It requires Qt5, which is in Ravenports. Could you try to package
it? If you need anything else, such as an icon for the menu, let me know.

I also have some other programs I may want packaged, but I haven't released
them.

Pierre
--
I believe in Yellow when I'm in Sweden and in Black when I'm in Wales.

John Marino

unread,
Jul 12, 2018, 4:34:30 PM7/12/18
to Ravenports
I can certainly try!

John Marino

unread,
Jul 19, 2018, 2:22:58 PM7/19/18
to Ravenports

okay, I added it to ravensource without too much difficulty.  I did not test it.
https://github.com/jrmarino/ravensource/commit/5788697d5a9406c56cf33460d49aba126d145a5f

The next time the repository is generated, it will be added to the catalog.

My only commit is the README should include the build requirements, e.g. fftw3 and various qt5 components (and cmake of course).

The description is a little sparse.  I just copied what you had in the readme.

John Marino

unread,
Jul 19, 2018, 2:33:19 PM7/19/18
to Ravenports
I did a slight modification:
1) added the referenced sample file to the package
2) set fftw3 as a build-only dependency.

Pierre Abbat

unread,
Jul 19, 2018, 8:31:30 PM7/19/18
to raven...@googlegroups.com
On Thursday, 19 July 2018 14.22.58 EDT John Marino wrote:
> okay, I added it to ravensource without too much difficulty. I did not
> test it.
> https://github.com/jrmarino/ravensource/commit/5788697d5a9406c56cf33460d49ab
> a126d145a5f
>
> The next time the repository is generated, it will be added to the catalog.

Thanks!

> My only commit is the README should include the build requirements, e.g.
> fftw3 and various qt5 components (and cmake of course).

I'll do that. fftw3 is actually not required; it's only for building transmer,
which is needed only when a new ellipsoid is added to the program.

> The description is a little sparse. I just copied what you had in the
> readme.

Can you suggest what else should go in the description?

Pierre
--
The Black Garden on the Mountain is not on the Black Mountain.

John Marino

unread,
Jul 20, 2018, 8:07:28 AM7/20/18
to Ravenports
So I should remove fftw3 as a build dependency?

The description files usually contract:
- an abstract/overview of the purpose of the program
- who the users would be
- maybe a description of special features.

Basically assume the reader has never heard of the program before and needs information to evaluate if it would be useful to them.
So who would use a land surveying program?  How would it be used?  is it important that bezier curves are used?  how does the output look like?
stuff like that.  Stuff that would also be the README I would expect.

Pierre Abbat

unread,
Jul 22, 2018, 11:31:58 PM7/22/18
to raven...@googlegroups.com
On Friday, 20 July 2018 08.07.28 EDT John Marino wrote:
> So I should remove fftw3 as a build dependency?

Yes.
I've downloaded a README template and have been looking at various README
files, but it'll take a while for me to figure out what to put in this README
file.

I have added instructions on transmer to http://bezitopo.org/developers.html .

Future releases will result in a change to http://bezitopo.org/download.html
and be announced on the Bezitopo devel mailing list. What's the best way to
inform you of new releases? There may be more libraries required, so it's
premature to try to automate updating.

Pierre
--
sei do'anai mi'a djuno puze'e noroi nalselganse srera

John Marino

unread,
Jul 23, 2018, 3:20:38 PM7/23/18
to Ravenports
The best way to update bezitopo is to become the port maintainer.  Then when it's time to update the port, you'd fork ravenports, make your updates, and open a PR request that would probably just be accepted.  Obviously you'd test that it built first, but if it builds for you, it builds for everyone (at least on the same platform you test).

Pierre Abbat

unread,
Jul 24, 2018, 2:20:28 AM7/24/18
to raven...@googlegroups.com
For that I'd need another DragonFly box: one to make sure that the program
builds on DFly, and one to make sure that the package builds. I'm planning to
get some more computers, but the landlady has to move some furniture first.

Pierre
--
Lanthanidia deliciosa: What the kiwifruit would be
if it weren't so radioactive.

Reply all
Reply to author
Forward
0 new messages