From mboxrd@z Thu Jan 1 00:00:00 1970 X-Received: by 10.182.246.134 with SMTP id xw6mr6132136obc.38.1431094498695; Fri, 08 May 2015 07:14:58 -0700 (PDT) X-BeenThere: voidlinux@googlegroups.com Received: by 10.140.44.2 with SMTP id f2ls1321981qga.42.gmail; Fri, 08 May 2015 07:14:58 -0700 (PDT) X-Received: by 10.140.92.51 with SMTP id a48mr52387qge.16.1431094498464; Fri, 08 May 2015 07:14:58 -0700 (PDT) Date: Fri, 8 May 2015 07:14:58 -0700 (PDT) From: Duncan O To: voidlinux@googlegroups.com Message-Id: <96fe7904-fdeb-4b32-b2af-b15ac13ac03f@googlegroups.com> In-Reply-To: <8a070e4d-af17-47d4-9de9-162ff01569a5@googlegroups.com> References: <8a070e4d-af17-47d4-9de9-162ff01569a5@googlegroups.com> Subject: Re: Problem packaging kompare MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_569_664766495.1431094498084" ------=_Part_569_664766495.1431094498084 Content-Type: multipart/alternative; boundary="----=_Part_570_1520549771.1431094498084" ------=_Part_570_1520549771.1431094498084 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit hi, you have to append libkomparediff2.so.4 libkomparediff2-4.14.2_1 to void-packages/common/shlibs Its currently used to resolve dependencies. Am Freitag, 8. Mai 2015 16:07:47 UTC+2 schrieb norvegh: > > Hello, > > I tried to package kompare, which also needs libkomparediff2. > I managed to build a package for libkomparediff2, but I got this warning > at the end of the building process: > > => WARNING: libkomparediff2-4.14.2_1: libkomparediff2.so.4 not found in > common/shlibs! > > Then, when I tried to build kompare I got these errors: > > SONAME: libkomparediff2.so.4 <-> UNKNOWN PKG PLEASE FIX! > => ERROR: kompare-4.14.2_1: cannot guess required shlibs, aborting! > > My templates are below. I would like to contribute to the project, but > right now I am stuck and don't know what I am doing wrong. > > ################################################ > # Template file for 'libkomparediff2' > pkgname=libkomparediff2 > version=4.14.2 > revision=1 > short_desc="Library to compare files and strings" > maintainer="xxx >" > license="GPL-2+" > homepage="http://www.kde.org/" > distfiles=" > http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz > " > checksum=70c670a69a0b31ab8fb12ccda54662e0f435fed9d9a2b390de68150a1c1e0e6a > build_style=cmake > hostmakedepends="cmake automoc4 pkg-config" > makedepends="kdelibs-devel qt-devel phonon-devel" > > libkomparediff2-devel_package() > { > depends="libkomparediff2>=${version}_${revision}" > short_desc+=" - development files" > pkg_install() > { > vmove usr/include/libkomparediff2 > vmove usr/lib/cmake/libkomparediff2 > } > } > > ################################################ > # Template file for 'kompare' > pkgname=kompare > version=4.14.2 > revision=1 > short_desc="File difference viewer" > maintainer="xxx >" > license="GPL-2" > homepage="http://www.caffeinated.me.uk/kompare/" > distfiles=" > http://download.kde.org/stable/${version}/src/${pkgname}-${version}.tar.xz > " > checksum=aeb210d0601573e302ea772e5e4e3b9ea20628de38288169fec4b74bbd69eaa8 > build_style=cmake > hostmakedepends="cmake automoc4 pkg-config" > makedepends="kdelibs-devel qt-devel phonon-devel libkomparediff2-devel" > > ------=_Part_570_1520549771.1431094498084 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
hi, you have to append
libkomparediff2.so.4 libkomparediff2-4.= 14.= 2_1
=
to void-packages/common/shlibs

Its currently used to resolve = dependencies.

Am Freitag, 8. Mai 2015 16:07:47 UTC+2 schrieb norvegh= :
Hello,
<= br>I tried to package kompare, which also needs libkomparediff2.
I manag= ed to build a package for libkomparediff2, but I got this warning at the en= d of the building process:

=3D> WARNING: libkomparediff2-4.14.2_1= : libkomparediff2.so.4 not found in common/shlibs!

Then, when I trie= d to build kompare I got these errors:

   SONAME: libkompa= rediff2.so.4 <-> UNKNOWN PKG PLEASE FIX!
=3D> ERROR: kompare-4.= 14.2_1: cannot guess required shlibs, aborting!

My templates are bel= ow. I would like to contribute to the project, but right now I am stuck and= don't know what I am doing wrong.

################################################
# Template file for 'libkomparediff2'
pkgname=3D= libkomparediff2
version=3D4.14.2
revision=3D1
short_desc=3D"Librar= y to compare files and strings"
maintainer=3D"xxx <x....@xxx.com>"
license=3D"GP= L-2+"
homepage=3D"http://www.kde.org/"
distfil= es=3D"http://download.kde.or= g/stable/${version}/src/${pkgname}-${version}.tar.xz"
checksum= =3D70c670a69a0b31ab8fb12ccda54662e0f435fed9d9a2b390de68150a1c1e0e6a
build_style=3Dcmake
hostmakedepends=3D"cmake automoc4 pkg-con= fig"
makedepends=3D"kdelibs-devel qt-devel phonon-devel"

libkompa= rediff2-devel_package()
{
      &n= bsp; depends=3D"libkomparediff2>=3D${version}_${revision}"
 = ;       short_desc+=3D" - development files"<= br>        pkg_install()
  =       {
      &nb= sp;         vmove usr/include/libko= mparediff2
          &= nbsp;     vmove usr/lib/cmake/libkomparediff2
 =        }
}

########################= ########################
# Template file for 'kompare'
pkgname= =3Dkompare
version=3D4.14.2
revision=3D1
short_desc=3D"File differ= ence viewer"
maintainer=3D"xxx <x....@xxx.com>"
license=3D"GPL-2"
homepage=3D= "distfiles=3D"http://download.kde.org/stable/${ve= rsion}/src/${pkgname}-${version}.tar.xz"
checksum=3Daeb210= d0601573e302ea772e5e4e3b9ea20628de38288169fec4b74bbd69eaa8
bui= ld_style=3Dcmake
hostmakedepends=3D"cmake automoc4 pkg-config"
makede= pends=3D"kdelibs-devel qt-devel phonon-devel libkomparediff2-devel"

=
------=_Part_570_1520549771.1431094498084-- ------=_Part_569_664766495.1431094498084--