[Pkg-electronics-devel] RFS: NEW: geda-gaf 1.6.0-1
أحمد المحمودي
aelmahmoudy at users.sourceforge.net
Fri Dec 4 07:17:53 UTC 2009
I am looking for a sponsor for the new package "geda-gaf".
It builds these binary packages:
geda - GPL EDA -- Electronics design software (metapackage)
geda-doc - GPL EDA -- Electronics design software (documentation)
geda-examples - GPL EDA -- Electronics design software (example designs)
geda-gattrib - GPL EDA -- Electronics design software (attribute editor)
geda-gnetlist - GPL EDA -- Electronics design software (netlister)
geda-gschem - GPL EDA -- Electronics design software (schematic editor)
geda-gsymcheck - GPL EDA -- Electronics design software (symbol checker)
geda-symbols - GPL EDA -- Electronics design software (symbols library)
geda-utils - GPL EDA -- Electronics design software (utilities)
libgeda-common - GPL EDA -- Electronics design software (data files)
libgeda-dev - GPL EDA -- Electronics design software (development files)
libgeda38 - GPL EDA -- Electronics design software (library files)
The upload would fix these bugs: 126293, 336795, 336796, 447614, 471133, 479615, 507363, 549735, 552152
The latest entry in the Debian changelog is:
geda-gaf (1:1.6.0-1) unstable; urgency=low
[ Peter Clifton ]
* gEDA 1.6.0 upstream release (Closes: #552152)
+ Country part in translation only when needed (Closes: #336795, #336796)
+ Remove GtkItemEntry code. Use plain GtkEntry instead. (Closes: #549735)
+ gschem2pcb deprecated in favor of gsch2pcb which gives more meaningful
error messages. (Closes: #126293)
[ أحمد المحمودي (Ahmed El-Mahmoudy) ]
* Switch to source format 3.0 (quilt).
* Bumped compat level to 7
* debian/control:
+ Bumped Standards-Version to 3.8.3
+ Added ${shlib:Depends} to libgeda-dev Depends.
+ Depend on mawk instead of gawk in geda-gnetlist
+ Put geda-doc in Section: doc
+ Fix typo in geda description.
+ Add ${misc:Depends} to Depends of all packages.
+ Build-Depend on debhelper >= 7.4.7~
+ Set Debian Electronics Team as Maintainer.
+ Add myself and Hamish Mofatt to Uploaders.
+ Add Vcs-* fields.
+ Remove usr/share/doc/man/*.html from packages as they already exist as
manpages.
+ Remove libgeda35 from libgeda-dev Depends.
+ For geda-symbols, move nc.pdf to examples dir.
+ Demote geda-doc to Recommends. (Closes: #507363)
+ Add geda-symbols (<< 1:1.7.0~) to Depends for packages depending on
geda-symbols. (Closes: #471133)
+ Enhanced packages' description (Closes: #479615). Credits go to Peter
Clifton for the suggestion.
+ Removed libgeda33 from Conflicts of geda-symbols, as this was
never needed.
+ Added libgeda33 to Conflicts of libgeda-common, since the locales are
now installed in libgeda-common.
* debian/rules:
+ Simplify rules file
+ Add -Wl,--as-needed to LDFLAGS.
+ Remove macros since they are no longer needed.
+ Do not override CFLAGS in build.
+ Do not install util/ChangeLog.* in geda-utils
+ Link documentation of geda to geda-doc
+ override dh_clean to avoid removing gnetlist/tests/gnetlistrc.orig
+ Exclude Makefile* and *.in when installing examples.
* Added debian/*.examples, debian/*.manpages, debian/watch,
debian/libgeda*.install, debian/geda-doc.docs, debian/libgeda38.symbols,
debian/geda-doc.doc-base, debian/libgeda-common.README.Debian
* Added debian/geda-gschem.menu (Closes: #447614)
* Removed debian/*.dirs, debian/geda-gschem.postinst,
debian/libgeda38.postinst
* debian/copyright: proper copyright file.
* debian/geda-symbols.postrm: Set -e flag
* Added patch manpages.diff to remove undefined `l' macro and escape "-".
* Added patch desktop.diff to remove Encoding field.
As required, I tested the package against unstable's version of lintian and it
has the following issues:
W: geda-gnetlist: binary-without-manpage usr/bin/mk_verilog_syms
W: geda-gnetlist: binary-without-manpage usr/bin/sw2asc
W: geda-gschem: binary-without-manpage usr/bin/gschemdoc
W: geda-gattrib: binary-without-manpage usr/bin/gattrib
W: geda-utils: binary-without-manpage usr/bin/convert_sym
W: geda-utils: binary-without-manpage usr/bin/garchive
W: geda-utils: binary-without-manpage usr/bin/gmk_sym
W: geda-utils: binary-without-manpage usr/bin/gnet_hier_verilog
W: geda-utils: binary-without-manpage usr/bin/gsch2pcb
W: geda-utils: binary-without-manpage usr/bin/gschlas
W: geda-utils: binary-without-manpage usr/bin/gschupdate
W: geda-utils: binary-without-manpage usr/bin/gsymfix
W: geda-utils: binary-without-manpage usr/bin/gsymupdate
W: geda-utils: binary-without-manpage usr/bin/gxyrs
W: geda-utils: binary-without-manpage usr/bin/olib
W: geda-utils: binary-without-manpage usr/bin/pads_backannotate
W: geda-utils: binary-without-manpage usr/bin/pcb_backannotate
W: geda-utils: binary-without-manpage usr/bin/refdes_renum
W: geda-utils: binary-without-manpage usr/bin/sarlacc_schem
W: geda-utils: binary-without-manpage usr/bin/sarlacc_sym
W: geda-utils: binary-without-manpage usr/bin/smash_megafile
W: geda-utils: binary-without-manpage usr/bin/tragesym
I filed a bug upstream that requests adding manpages for those tools:
https://sourceforge.net/tracker/?func=detail&aid=2901189&group_id=161080&atid=818429
W: geda-gschem: desktop-entry-lacks-main-category /usr/share/applications/geda-gschem.desktop
W: geda-gattrib: desktop-entry-lacks-main-category /usr/share/applications/geda-gattrib.desktop
This has been discussed on the list before for other packages (such as
gwave & pcb).
I: geda-symbols: package-contains-empty-directory usr/share/gEDA/sym/local/
I opted not to fix since according to Peter Clifton (who is also an
upstream developer):
It is somewhere intended for system wide, site-local symbols I "think".
I'm not sure I entirely see the point. Removing it is something we could
potentially consider for gEDA 1.8.0, along with other symbol library
"reform".
It is explicitly referenced as a search path for symbols in
geda-clib.scm, so don't remove it unless you also patch that file.
also, it is an I: level issue, so I see that it is not worth the effort.
The package can be found on mentors.debian.net:
- URL: http://mentors.debian.net/debian/pool/main/g/geda-gaf
- Source repository: deb-src http://mentors.debian.net/debian unstable main contrib non-free
- dget http://mentors.debian.net/debian/pool/main/g/geda-gaf/geda-gaf_1.6.0-1.dsc
I would be glad if someone uploaded this package for me.
Note: Once this is accpeted, the following source packages need to be
RM'ed: geda geda-doc geda-examples geda-gaf geda-gattrib geda-gnetlist
geda-gschem geda-gsymcheck geda-symbols geda-utils libgeda
Kind regards,
--
أحمد المحمودي (Ahmed El-Mahmoudy)
Digital design engineer
GPG KeyID: 0xEDDDA1B7 (@ subkeys.pgp.net)
GPG Fingerprint: 8206 A196 2084 7E6D 0DF8 B176 BC19 6A94 EDDD A1B7
More information about the Pkg-electronics-devel
mailing list