FS#37892 - [midori] package files located in usr/lib64 causing file conflict

Attached to Project: Community Packages
Opened by Andrew Gregory (andrewgregory) - Sunday, 24 November 2013, 03:19 GMT
Last edited by Alexander F. Rødseth (xyproto) - Thursday, 28 November 2013, 20:56 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Alexander F. Rødseth (xyproto)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

midori 0.5.6-1 for x86_64 includes files in usr/lib64 which is a symlink provided by the filesystem package. Support for symlinks in package file paths has been removed from pacman, causing file conflicts when installed/upgraded with pacman-git.
This task depends upon

Closed by  Alexander F. Rødseth (xyproto)
Thursday, 28 November 2013, 20:56 GMT
Reason for closing:  Fixed
Comment by Alexander F. Rødseth (xyproto) - Monday, 25 November 2013, 11:06 GMT
Thanks for reporting, I will look into this.
Comment by Andrew Gregory (andrewgregory) - Thursday, 28 November 2013, 18:07 GMT
The following updated build/package functions solve the problem and more closely match the use of cmake in other packages:

build() {
cd "$pkgname-$pkgver"
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib
make
}

package() {
make -C "$pkgname-$pkgver/build" DESTDIR="$pkgdir" install
}
Comment by Alexander F. Rødseth (xyproto) - Thursday, 28 November 2013, 20:56 GMT
Thanks for the suggestion. Updated the package. The new version should appear in [community] shortly.

Loading...