Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

media-plugins/gst-transcoder: Fix libdir for meson build #2624

Closed
wants to merge 2 commits into from

Conversation

jok-ts
Copy link
Contributor

@jok-ts jok-ts commented Oct 21, 2016

dev-util/meson guesses libdir for the build incorrectly if /usr/bin/dpkg-architecture exists, see
Gentoo-Bug: 591564

Use the known correct value for Gentoo instead of the default guess.

@jok-ts
Copy link
Contributor Author

jok-ts commented Oct 21, 2016

Some justification for the package versions in this PR:

If someone has already successfully built pitivi-0.97.1 there should be no need for a rebuild even if the gst-transcoder as a dependency gets upgraded from 1.8.[12] to 1.8.2-r1, so there's no revbump needed there. A successful build indicates that the existing gst-transcoder was already correctly installed.

For gst-transcoder-1.8.2 alone, there's no guarantee that the installed files are at the correct location so a revbump is needed to ensure this.


LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

don't commit ebuilds with stable KEYWORDS

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right, fixed.

@SoapGentoo
Copy link
Member

@jok-ts please squash the last commit into your main edit, as 1) it doesn't have the right COMMITMSG and 2) doesn't need to live on its own

@monsieurp
Copy link
Member

@EvaSDK @leio

@monsieurp monsieurp added bugfix assigned PR successfully assigned to the package maintainer(s). labels Oct 26, 2016
@EvaSDK
Copy link
Contributor

EvaSDK commented Oct 27, 2016

Looks like fine work, 👍 to merge.

# Not a normal configure
# --buildtype=plain needed for honoring CFLAGS/CXXFLAGS and not
# defaulting to debug
./configure --prefix=/usr --libdir="$(get_libdir)" --buildtype=plain || die
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could you make --prefix="${EPREFIX}/usr" instead? We should always aim for Prefix-awareness

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure. This is something to raise in bug 597182 as well.

@@ -82,6 +82,7 @@ src_configure() {
./configure \
--prefix=/usr \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same here with EPREFIX

@jok-ts
Copy link
Contributor Author

jok-ts commented Nov 5, 2016

@EvaSDK @leio who would be the one to actually pull this one?

@EvaSDK EvaSDK assigned leio and EvaSDK Nov 9, 2016
gentoo-bot pushed a commit that referenced this pull request Nov 25, 2016
Gentoo-Bug: https://bugs.gento.org/597414
Closes: #2624

Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
@jok-ts jok-ts deleted the meson branch November 25, 2016 23:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned PR successfully assigned to the package maintainer(s).
Projects
None yet
5 participants