Skip to content

Commit

Permalink
media-libs/quirc: Bump v.1.2
Browse files Browse the repository at this point in the history
  • Loading branch information
geaaru committed Oct 13, 2023
1 parent e04100a commit e4338f4
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 2 deletions.
6 changes: 6 additions & 0 deletions packages/atoms/base-multimedia4/media-libs/quirc/build.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
prelude:
# Temporary
- >-
cp quirc-1.2.ebuild /var/git/meta-repo/kits/media-kit/media-libs/quirc/ &&
cd /var/git/meta-repo/kits/media-kit/media-libs/quirc/ &&
ebuild quirc-1.2.ebuild digest &&
cd -
- |-
export FEATURES="-sandbox -usersandbox -ipc-sandbox -pid-sandbox -network-sandbox" && \
export JOBS={{ ( index .Values.labels "jobs" ) | default "3" }} && \
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: quirc
version: "1.0"
version: "1.2"
category: media-libs
annotations:
subsets:
Expand All @@ -17,4 +17,4 @@ labels:
kit: media-kit
original.package.name: media-libs/quirc
original.package.slot: "0"
original.package.version: "1.0"
original.package.version: "1.2"
42 changes: 42 additions & 0 deletions packages/atoms/base-multimedia4/media-libs/quirc/quirc-1.2.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Copyright 2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=7

DESCRIPTION="A QR code shared library used by OpenCV."
HOMEPAGE="https://github.com/dlbeer/quirc"

LICENSE="AS-IS"
SLOT="0"
KEYWORDS="*"
IUSE=""

DEPEND=""
RDEPEND="${DEPEND}"

GITHUB_REPO="$PN"
GITHUB_USER="dlbeer"
GITHUB_TAG="v${PV}"
SRC_URI="https://www.github.com/${GITHUB_USER}/${GITHUB_REPO}/tarball/${GITHUB_TAG} -> ${PN}-${GITHUB_TAG}.tar.gz"

PATCHES=(
"${FILESDIR}/quirc-1.0-link.patch"
)

src_unpack() {
unpack ${A}
mv "${WORKDIR}/${GITHUB_USER}-${PN}"-??????? "${S}" || die
}

src_compile() {
export CFLAGS="-fPIC $CFLAGS"
emake libquirc.so || die
}

src_install() {
dolib.so ${S}/libquirc.so.1.2
dosym libquirc.so.1.2 /usr/$(get_libdir)/libquirc.so.1
dosym libquirc.so.1 /usr/$(get_libdir)/libquirc.so
insinto /usr/include
doins ${S}/lib/quirc.h
}

0 comments on commit e4338f4

Please sign in to comment.