Skip to content

Update libzip from 0.10 to 1.5.1 #1035

Merged
merged 7 commits into from Feb 11, 2019
Merged

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented Feb 11, 2019

PHP 7.3.2 needs at least version 0.11, so update to the latest version.

According to sousage there are no users of this library.

Tested on keineahnung.

@donald donald merged commit ee522e0 into master Feb 11, 2019
@pmenzel
Copy link
Collaborator Author

pmenzel commented Feb 11, 2019

Any ideas, why bee update libzip would ignore files in /usr/lib64/pkgconfig?

$ tar -list -f /src/mariux/beeroot/packages/libzip-1.5.1-0.x86_64.bee.tar.bz2 /usr/lib64
tar: Removing leading `/' from member names
/usr/lib64/libzip.so
/usr/lib64/libzip.so.5
/usr/lib64/libzip.so.5.0
/usr/lib64/pkgconfig/
/usr/lib64/pkgconfig/libzip.pc
$ ls /usr/lib64/libzip.so.5*
/usr/lib64/libzip.so.5	/usr/lib64/libzip.so.5.0
$ ls /usr/lib64/pkgconfig/libzip*
ls: cannot access /usr/lib64/pkgconfig/libzip*: No such file or directory

@pmenzel
Copy link
Collaborator Author

pmenzel commented Feb 11, 2019

$ tail -2 /usr/share/bee/libzip-1.5.1-0.x86_64/CONTENT 
type=directory:mode=040755:access=0755:uid=0:user=root:gid=0:group=root:size=60:mtime=1549900187:nlink=2:file=/usr/lib64/pkgconfig
type=regular:mode=0100644:access=0644:uid=0:user=root:gid=0:group=root:size=302:mtime=1549900185:nlink=1:md5=aed6fcf96127fe49130955b6d670229f:file=/usr/lib64/pkgconfig/libzip.pc
$ ls -l /usr/lib64/pkgconfig/libzip.pc
ls: cannot access /usr/lib64/pkgconfig/libzip.pc: No such file or directory

@pmenzel
Copy link
Collaborator Author

pmenzel commented Feb 11, 2019

Bee does not know about the symbolic link /usr/lib64 to /usr/lib, and therefore remove that file on removal.

$ sudo bee query libzip.pc
libzip-0.10-1.x86_64
  /usr/lib/pkgconfig/libzip.pc

@donald
Copy link
Collaborator

donald commented Feb 13, 2019

Wait for mariux64/bee#29 and rebuild ?

Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants