I own an UMTS pcmcia (option gt quad lite) card and miss the applications to use them without need of wvdial or pppd-script. Could someone add umtsmon and comgt into portage? umtsmon: http://sourceforge.net/projects/umtsmon/ comgt: http://sourceforge.net/projects/comgt Thanks Reproducible: Always
One request per bug, please. File a new one for comgt.
A working ebuild will increase chances of this being added to the tree. Care to make one?
(In reply to comment #2) > A working ebuild will increase chances of this being added to the tree. Care to > make one? I am not able to do one. Sorry. Could someone make an ebuild? Thank you very much
Created attachment 114118 [details] working ebuild didn't check all dependencies, only added the obvious qt3 dep.
Created attachment 114120 [details] net-dialup/comgt-0.32.ebuild 2nd ebuild.
Hi, I'm Klaas van Gend, lead developer for umtsmon. At this moment, umtsmon doesn't have other dependencies than qt3. Hope this helps! Klaas
(In reply to comment #6) > At this moment, umtsmon doesn't have other dependencies than qt3. Silly me, of course it has! The above are just the compile time dependencies. At runtime, umtsmon depends on: * ppp * pcmciautils * kernel 2.6.13 or newer Klaas PS: that's for the 0.6 version (in development). For the 0.7 version, we are planning to move to libusb.
Created attachment 114324 [details] umtsmon-0.5 improved ebuild, now has dependencies on ppp and pcmciautils Attempt to add the ppp and pcmciautils dependencies. I verified the ebuild by creating a portage overlay directory /usr/local/portage with contents /usr/local/portage/net-dialup/umtsmon/umtsmon-0.5.ebuild I then created a manifest: # ebuild umtsmon-0.5.ebuild digest I added "net-dialup/umtsmon ~x86" to /etc/portage/package.keywords And then I built it: # emerge --newuse --deep umtsmon As I only use Gentoo on my home server, that required some extra packages to be built (i.e. dependencies are working).
If you're the lead developer, could you fix the Makefile to make the resulting binary executable? I'm not really into it but I feel like that should be the correct behaviour.
This would be the first time in my 10+ years of Linux development that a Makefile wouldn't create an executable executable. So I checked the build on my Linux system: klaas@ans ~ $ ls -l /usr/sbin/umtsmon -rwxr-xr-x 1 root root 375728 Mar 25 10:13 /usr/sbin/umtsmon That's what I expected. Note that I don't write the Makefile - QT's qmake does. If you open the Makefile after build, you'll see a statement that it is generated. The only explanation I see for a non-exe binary on your system is that the filesystem you're building on doesn't allow executables, e.g. because it is a mounted filesystem with noexec specified. Can you please drop the output of your emerge into the attachment list?
I'm about to add umtsmon to the tree, but with following changes: 1) RESTRICT has been removed (not see the purpose of that) 2) all dependencies are run-time ones, am I right? Therefore, all of these deps should be in RDEPEND, not DEPEND. 3) I think the program should get installed into /usr/bin. AFAIK, the only permissions you need are rw on the device file, so it should be installed as normal, user accessible program. What do you think? Klaas, I also have a nice to have list for the future versions: - a .desktop file - an icon used in that .desktop file - make install should do whatever it finds appropriate, including install the executable file.
I'd love to provide an icon and a .desktop file, but we simply don't have them yet. What are the requirements to such files?
net-dialup/umtsmon-0.5 has been added to the tree. thanks! (In reply to comment #12) > I'd love to provide an icon and a .desktop file, but we simply don't have them > yet. > > What are the requirements to such files? See what .desktop files install other qt/kde applications. The hard part will be to choose the right image for an icon ;).