[Bug 506755] Review Request: tmux - a terminal multiplexer

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

 



Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=506755





--- Comment #7 from Chess Griffin <chess@xxxxxxxxxxxxxxxx>  2009-06-21 14:01:11 EDT ---
Hello Jussi!  Thank you for your comments.

"- If you need to redefine the prefix and mandir then the makefile probably
doesn't support DESTDIR, which should be fixed in the first place."

It does support DESTDIR, but sets PREFIX to /usr/local.  Here is a snippet from
the unpatched makefile:

install:
        $(INSTALLDIR) $(DESTDIR)$(PREFIX)/bin
        $(INSTALLBIN) $(PROG) $(DESTDIR)$(PREFIX)/bin/$(PROG)
        $(INSTALLDIR) $(DESTDIR)$(PREFIX)/man/man1
        $(INSTALLMAN) $(PROG).1 $(DESTDIR)$(PREFIX)/man/man1/$(PROG).1

So I think this patch is necessary to insert $MANDIR in the relevant places and
then PREFIX and MANDIR can be defined at make install.  The spec uses
DESTDIR=$RPM_BUILD_ROOT too.

"- You don't need a patch to set the man page permissions, you can just chmod
it
after the install. (You can contact upstream about them, though.)"

That patch also removes some ownership bits as well:

 PREFIX?= /usr/local
 INSTALLDIR= install -d
-INSTALLBIN= install -g bin -o root -m 555
-INSTALLMAN= install -g bin -o root -m 444
+INSTALLBIN= install -p
+INSTALLMAN= install -p -m 644

Perhaps the patch should remove the ownership/permission bits entirely and like
you say I can chmod the man page to 644 -- I guess I would do that in %files? 

"- What happens if you don't use patch2? Doesn't -I work as well as -iquote..?"

It fails to build in i386 and PPC.  Some other distributions make the same kind
of patch (Arch Linux and Debian, IIRC).

Thanks again for the review and comments.  I greatly appreciate it.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Fedora-package-review mailing list
Fedora-package-review@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-package-review

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