Red Hat Bugzilla – Bug 442462
Review Request: e_dbus - Wrappers around dbus for EFL based applications
Last modified: 2008-05-17 18:14:44 EDT
Spec URL: http://rpm.scwlab.com/e_dbus-goes-rawhide/e_dbus.spec
SRPM URL: http://rpm.scwlab.com/e_dbus-goes-rawhide/e_dbus-0.1.0.042-1.fc9.src.rpm
RPMs for i386 and x86_64 built in mock: http://rpm.scwlab.com/e_dbus-goes-rawhide/
Basic convenience wrappers around dbus to ease integrating dbus with EFL based
RPMLint displays warning about absent doc, but there are none yet, this is first release of e_dbus.
License is a bit customized, but Tom "spot" Callawayin from fedora-legal-list said it's MIT ( https://www.redhat.com/archives/fedora-legal-list/2008-April/msg00020.html )
* Sun May 04 2008 Pavel "Stalwart" Shevchuk <firstname.lastname@example.org> - 0.1.0.042-2
- Fixed typo in E_Nm.h, fix committed upstream
- Added missing dependencies to e_dbus-devel
- Fixed timestamp of source tarball
- Preserve timestamps of installed files
New spec: http://rpm.scwlab.com/e_dbus-goes-rawhide/e_dbus.spec
New SRPM: http://rpm.scwlab.com/fedora/e/9/e_dbus-0.1.0.042-2.fc9.x86_64/
Built RPMs: http://rpm.scwlab.com/fedora/e/9/
Same than efreet, are the programs really meant to be installed?
Also enm.pc links against enotify and not -lenm.
[stalwart@delta e_dbus]$ diff enm.pc enotify.pc
< Description: Network Manager convenience library
> Description: Notification convenience library
enm.pc also has line:
I guess developer was abusing copypaste-fu technique.
NetworkManager part of e_dbus is yet to reach usable state, and development is
inactive because NM 0.7 API may change.
I don't see this bug as showstopper since there is no E-frontend for NM yet
(In reply to comment #4)
> I don't see this bug as showstopper since there is no E-frontend for NM yet
Also I noticed a missing pkgconfig Requires for the devel package.
enm.pc bug is now fixed upstream:
I will patch that with sed expression before uploading spec to cvs.
Need for binaries is yet to be clarified.
Missing pkgconfig will be fixed too.
* Sat May 17 2008 Pavel "Stalwart" Shevchuk <email@example.com> - 0.1.0.042-3
- Fixed pkgconfig missing from buildrequires and requires of e_dbus-devel
- Removed unneeded test binaries
- Fixed copypaste abuse in enm.pc.in, patch upstreamed
New spec: http://rpm.scwlab.com/fedora/e/9/e_dbus-0.1.0.042-3.fc9.x86_64/
New SRPM: http://rpm.scwlab.com/fedora/e/9/e_dbus-0.1.0.042-3.fc9.x86_64/
x86_64 RPMs: http://rpm.scwlab.com/fedora/e/9/e_dbus-0.1.0.042-3.fc9.x86_64/
* rpmlint warning can be ignored
e_dbus-devel.i386: W: no-documentation
* follow packaging guidelines
* pseudo-MIT license included
* match upstream
* %files section right
* lib correctly packaged
The chrpath on binaries that are then removed is not useful, but
not harmful either.
Also, in the future, please check from time to time if
%configure --disable-rpath --disable-static
works to avoid unneeded rpath.
New Package CVS Request
Package Name: e_dbus
Short Description: Wrappers around dbus for EFL based applications
Branches: F-8 F-9
Cvsextras Commits: yes
Done. Thanks to everyone!