[Bug 890733] Review Request: mkproject - make project skeletons

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=890733

--- Comment #4 from Juan Manuel <juanmabcmail@xxxxxxxxx> ---
* %doc AUTHORS COPYING Changelog NEWS README
 This is usually ok for packages that do not install itself its documentation
on "make install", then you can *extra* install it for the distro docs.
 In this case, "make install" does install into %{_docdir}/name as per
autotools default. Then, the mv just adapts to fedora package doc scheme. As a
more elegant solution, we can do:
%build
%configure --docdir %{_docdir}/%{name}-%{version}
then no mv needed.

For the record, that %doc usual solution on other (undoc install) packages
messes with that scheme:
Checking for unpackaged file(s): /usr/lib/rpm/check-files
/home/sonyvaio/rpmbuild/BUILDROOT/mkproject-0.4.6-1.fc17.i386
error: Installed (but unpackaged) file(s) found:
   /usr/share/doc/mkproject/AUTHORS
   /usr/share/doc/mkproject/COPYING
   /usr/share/doc/mkproject/ChangeLog
   /usr/share/doc/mkproject/NEWS
   /usr/share/doc/mkproject/README
But even without messing, they are usually installed (i mean with "make
install", so even if it could work i'm more inclined to do it like that, or
other similar option that does not imply a %doc macro. (The %configure one
seems the cleaner)

* Is there anything GFDL licensed?
GFDL is the GNU Free Documentation License. It is used for the info
documentation file, it just has less requirements allowing faster distribution
and fixes (typos).
Yes, all source files are GPLv3+.

* I assume that /bin/sh match the needs of "bash".
I'm not so confident with that. The package needs very specifically bash
features not present in sh, i don't see "bash" hurting because of that, even
being the only sh provider, taking into account other sh providers (ksh, csh,
...) in fedora, now or future. I'm explicitly told to not assume pretty much
anything about the system the user is running.

* changelog macros
ok, fixing.

* Mon Jan 02 2013 Juan Manuel Borges Caño <juanmabcmail@xxxxxxxxx> - 0.4.6-2
- Improve doc install.
- Fix changelog macros.

Spec URL: http://juanmabc.fedorapeople.org/packages/mkproject/mkproject.spec
SRPM URL:
http://juanmabc.fedorapeople.org/packages/mkproject/mkproject-0.4.6-2.fc17.src.rpm

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=kD48EkR0Si&a=cc_unsubscribe
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review



[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]