Bug 146515 - lineakd-0.8.4-2.src.rpm is only rebuildable by root
Summary: lineakd-0.8.4-2.src.rpm is only rebuildable by root
Status: RESOLVED FIXED
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Beta 2
Hardware: i586 Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Stefan Behlert
QA Contact: E-mail List
URL:
Whiteboard:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2006-01-29 16:47 UTC by Olav Reinert
Modified: 2006-02-13 12:53 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Patch for defect Makefile in source tarball (1.11 KB, patch)
2006-01-29 16:51 UTC, Olav Reinert
Details | Diff
Patch for another defect Makefile in source tarball (2.49 KB, patch)
2006-01-29 16:55 UTC, Olav Reinert
Details | Diff
Updated RPM spec file (0.8.4-3) (6.66 KB, text/plain)
2006-01-29 16:59 UTC, Olav Reinert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olav Reinert 2006-01-29 16:47:47 UTC
Some Makefiles in lineakd-0.8.4 disregard DESTDIR in some cases. The current spec file for 0.8.4-2 "fixes" these mistakes by manipulating files after "make install", instead of patching the Makefiles. This works, but means the source RPM is only rebuildable by root.
Comment 1 Olav Reinert 2006-01-29 16:51:48 UTC
Created attachment 65559 [details]
Patch for defect Makefile in source tarball

Fixes missing uses of DESTDIR.
Comment 2 Olav Reinert 2006-01-29 16:55:41 UTC
Created attachment 65560 [details]
Patch for another defect Makefile in source tarball

Fixes missing uses of DESTDIR. Also includes the Makefile patch in 0.8.4-2.src.rpm (which substitues uses of "-L/usr/X11R6/lib" with "$(X_LIBS)").
Comment 3 Olav Reinert 2006-01-29 16:59:05 UTC
Created attachment 65561 [details]
Updated RPM spec file (0.8.4-3)

This spec file makes use of the two previously attached Makefile patches. The patch file "makefile64_lineakd-0.8.4.patch" in 0.8.4-2.src.rpm is obsoleted.
Comment 4 Stefan Behlert 2006-02-13 11:31:08 UTC
Thanks, I didn't had the time to look at lineakd during the last months :(
Comment 5 Stefan Behlert 2006-02-13 12:53:25 UTC
Ok, I've applied your patches, and checked a new package into autobuild.