Re: [DNG] [SPAM] New application ready to test: hopman
Le 01/05/2019 à 18:23, aitor_czr a écrit : On Thu, 2015-11-26 at 17:04 +, Roger Leigh wrote: On 26/11/2015 15:00, Svante Signell wrote: Hi, what's wrong with plain GNU make, and the GNU auto-tools? Nothing is wrong with "plain make", providing that it meets your needs. But often you want more than plain make can offer. There's plenty to criticise with the autotools, the baroque complexity being the primary one. CMake is a big upgrade from the autotools; it's vastly more featureful and powerful, has better portability for modern systems, and still works with make when generating Makefiles. The autotools have failed to keep up to date with modern portability requirements; the capabilities CMake has to offer are unmatched at the present time, though it also has its own warts. After 15 years of autotools use, I converted all my stuff to CMake over the last two years, and I'm not looking back. I haven't talked against autotool for several years, I think (~: In the case of this application, I don't think there's a need for configuration and portability because the program is completely Linux-oriented and absolutely depends on features which only exist in the Linux kernel (/sys, /proc, inotify, signalfd). I've no idea on wether it is portable to another OS and don't care much. For what concerns portability to other libcs, I consider a must to stick to the POSIX standard and not bloat the program with switches depending on which library and which version is used. If the program relies on any non-standard feature, I consider it a bug which I'm willing to correct. There might be an issue with the location of the installed files which may depend on the distro; then, well, it's a job for the packager. Maybe it would help to have the location of the default config file set by a #define; this is something I can do. Didier ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] [SPAM] New application ready to test: hopman
Hi Didier, On 28/4/19 22:59, Didier Kryn wrote: Thanks a lot Aitor. In the mean time I've found a bug which should cause memory leak and possible segfault. I'll do a few checks and push the corrected version asap. Didier On Thu, 2015-11-26 at 17:04 +, Roger Leigh wrote: On 26/11/2015 15:00, Svante Signell wrote: Hi, what's wrong with plain GNU make, and the GNU auto-tools? Nothing is wrong with "plain make", providing that it meets your needs. But often you want more than plain make can offer. There's plenty to criticise with the autotools, the baroque complexity being the primary one. CMake is a big upgrade from the autotools; it's vastly more featureful and powerful, has better portability for modern systems, and still works with make when generating Makefiles. The autotools have failed to keep up to date with modern portability requirements; the capabilities CMake has to offer are unmatched at the present time, though it also has its own warts. After 15 years of autotools use, I converted all my stuff to CMake over the last two years, and I'm not looking back. What about the use of CMake? I can help on that, and also in the translations. Aitor. ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] [SPAM] New application ready to test: hopman
Le 28/04/2019 à 10:56, aitor_czr a écrit : Hi Didier, On 23/4/19 12:22, Didier Kryn wrote: Hello Devuaneers. I have put on https://git.devuan.org/kryn/hopman an application to let mount/umount/open filesystems on hotplug mass storage devises such as USB sticks or SD cards. This is a replacements for features provided by Desktop Environments. It only depends on a linux kernel version newer than 2.2.26 and the GTK+-2 library, plus helper commands to mount/umount/open the filesystems, such as pmount/pumount, thunar and xfce4-terminal. The git repository contains a description of the project, plus a directory containing the source and makefiles. To instal: git-clone the project, then: cd hopman/hopman-1.0 make && make install # You must be root to install make cleanall Installed files: /usr/bin/hopman, /etc/default/hopmanrc, /usr/share/man/man8/hopman.8.gz,, /usr/share/pixmap/hopman.png, /usr/share/applications/hopman.desktop I tried to make it a Debian package, but with little success. I need help for that. I also need help to remove from the gitlab a previous, primitive version which was named partmon. Thanks. Didier I've built it and worked for me. Thanks a lot for your work:) I'll help you in the packaging stuff, and i'll also try to help you in the development. Cheers, Thanks a lot Aitor. In the mean time I've found a bug which should cause memory leak and possible segfault. I'll do a few checks and push the corrected version asap. Didier ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Re: [DNG] [SPAM] New application ready to test: hopman
Hi Didier, On 23/4/19 12:22, Didier Kryn wrote: Hello Devuaneers. I have put on https://git.devuan.org/kryn/hopman an application to let mount/umount/open filesystems on hotplug mass storage devises such as USB sticks or SD cards. This is a replacements for features provided by Desktop Environments. It only depends on a linux kernel version newer than 2.2.26 and the GTK+-2 library, plus helper commands to mount/umount/open the filesystems, such as pmount/pumount, thunar and xfce4-terminal. The git repository contains a description of the project, plus a directory containing the source and makefiles. To instal: git-clone the project, then: cd hopman/hopman-1.0 make && make install # You must be root to install make cleanall Installed files: /usr/bin/hopman, /etc/default/hopmanrc, /usr/share/man/man8/hopman.8.gz,, /usr/share/pixmap/hopman.png, /usr/share/applications/hopman.desktop I tried to make it a Debian package, but with little success. I need help for that. I also need help to remove from the gitlab a previous, primitive version which was named partmon. Thanks. Didier I've built it and worked for me. Thanks a lot for your work:) I'll help you in the packaging stuff, and i'll also try to help you in the development. Cheers, Aitor. ___ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng