Bug 3083

Summary: gmock, Google C++ Mocking Framework (for libgmock.so & lib64gmock.so)
Product: Mageia Reporter: Kristoffer Grundström <lovaren>
Component: New RPM package requestAssignee: All Packagers <pkg-bugs>
Status: RESOLVED OLD QA Contact:
Severity: enhancement    
Priority: Normal CC: doktor5000, lovaren, marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: http://code.google.com/p/gmock/
Whiteboard: X
Source RPM: gmock CVE:
Status comment:

Description Kristoffer Grundström 2011-10-17 08:44:49 CEST
I need theese to files, feel free to upload them to Mageia 1 as soon as possible.
Comment 1 Kristoffer Grundström 2011-10-17 08:45:23 CEST
Sorry..... TWO files. Not TO. ;)
Kristoffer Grundström 2011-10-17 08:45:34 CEST

Priority: Normal => High

Remco Rijnders 2011-10-17 08:52:27 CEST

Priority: High => Normal
URL: (none) => http://code.google.com/p/gmock/
Component: RPM Packages => New RPM package request
Source RPM: (none) => gmock-devel

Comment 2 Kristoffer Grundström 2011-10-17 09:04:03 CEST
I found theese files in a package from Fedora called gmock.
Trying to rebuild the package to Mageia, but it fails.
Even tried using rpmbuild and the b-flag, but the b-flag seems to be missing according to rpmbuild --help output.

Priority: Normal => High
Component: New RPM package request => RPM Packages

Comment 3 Kristoffer Grundström 2011-10-17 09:05:20 CEST
Here's the source.rpm from Fedora: http://rpm.pbone.net/index.php3/stat/26/dist/32/size/1287270/name/gmock-1.5.0-1.fc16.src.rpm
Remco Rijnders 2011-10-17 09:11:50 CEST

Priority: High => Normal
Component: RPM Packages => New RPM package request

Comment 4 Kristoffer Grundström 2011-10-17 09:27:31 CEST
I used rpmbuild --rebuild & then it worked, but failed in the end with theese messages:

collect2: ld returned 1 exit status
make[1]: *** [lib/libgmock.la] Error 1
make[1]: Leaving directory `/home/kristoffer/rpmbuild/BUILD/gmock-1.5.0'
make: *** [all-recursive] Error 1
error: Bad endstatus from /var/tmp/rpm-tmp.TFSU20 (%build)


RPM-builderror:
    InstallSourcePackage at: psm.c:244: Huvud V3 RSA/SHA256 Signature, key ID a82ba4b7: NOKEY
    user mockbuild doesn't exist - using root
    group mockbuild doesn't exist - using root
    user mockbuild doesn't exist - using root
    group mockbuild doesn't exist - using root
    Bad endstatus from /var/tmp/rpm-tmp.TFSU20 (%build)
Comment 5 Kristoffer Grundström 2011-10-17 09:28:17 CEST
Huvud means Head.
Kristoffer Grundström 2011-10-17 09:28:25 CEST

CC: (none) => kristoffer.grundstrom1983

Comment 6 Florian Hubold 2011-10-30 17:09:05 CET
Assuming you mean "add a package with these files to Mageia 1" (as we can't add files seperately) no this won't happen because we can only add packages to Mageia 1 which were present in Mandriva 2010.2, as an exception to our updates_policy:
http://mageia.org/wiki/doku.php?id=updates_policy
We can't add packages to the _release media as those are frozen for a released distribution.

Also it would be nice if you would also provide the reason why you need this (some other missing package or something the like).

CC: (none) => doktor5000
Hardware: x86_64 => All
Version: 1 => Cauldron

Comment 7 Kristoffer Grundström 2011-10-30 20:29:58 CET
I need thoose two libs according to the SecondLife-wiki to build Imprudence.
Comment 8 Marja Van Waes 2011-12-25 21:26:58 CET
[21:23] <marja> :findfile libgmock.so -d Fc
[21:23] <Sophie> find in (Fc, *, *) : gmock-devel
[21:23] <marja> :findfile lib64gmock.so -d Fc
[21:23] <Sophie> Sorry, no file lib64gmock.so found in (Fc, *, *)

I'm not sure lib64gmock.so is in gmock-devel (which is in gmock src.rpm) from Fedora

CC: (none) => marja11
Summary: Need libgmock.so & lib64gmock.so => gmock, Google C++ Mocking Framework (for libgmock.so & lib64gmock.so)
Source RPM: gmock-devel => gmock src.rpm
Severity: normal => enhancement

Comment 9 Marja Van Waes 2012-02-15 21:57:54 CET
gmock in in Mdv cooker now, btw

Source RPM: gmock src.rpm => gmock
Whiteboard: (none) => X

Comment 10 Samuel Verschelde 2016-10-11 20:54:43 CEST
Assigning this package request to all packagers collectively. On a voluntary basis, one of them might want to integrate it to the distribution and maintain it for bug and security fixes.

You might also want to join the packager team to maintain this piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Assignee: bugsquad => pkg-bugs

Comment 11 Kristoffer Grundström 2017-06-25 05:16:52 CEST
We can close this report as OLD now since the Imprudence client hasn't been officially developed in about 3 years.

Resolution: (none) => OLD
Status: NEW => RESOLVED