Initial commit

This commit is contained in:
Balló György 2026-02-07 03:53:33 +01:00
commit c6c1d2af98
6 changed files with 116 additions and 0 deletions

31
.SRCINFO Normal file
View file

@ -0,0 +1,31 @@
pkgbase = kodaskanna
pkgdesc = A multi-format 1D/2D code scanner
pkgver = 0.2.2
pkgrel = 1
url = https://apps.kde.org/kodaskanna/
arch = x86_64
license = LGPL-2.1-or-later
makedepends = cmake
makedepends = extra-cmake-modules
makedepends = git
makedepends = ninja
makedepends = qt6-multimedia
depends = gcc-libs
depends = glibc
depends = hicolor-icon-theme
depends = kconfigwidgets
depends = kcoreaddons
depends = kcrash
depends = ki18n
depends = kio
depends = kservice
depends = kwidgetsaddons
depends = kxmlgui
depends = purpose
depends = qt6-base
depends = zxing-cpp
source = git+https://invent.kde.org/graphics/kodaskanna.git?signed#tag=v0.2.2
validpgpkeys = E6EBD6EB0518FE5BCCA5F6A76AACDD263C2CEFD4
b2sums = 3e0a5cde331839cedcba3db045858b48cafd1aee44cc920d65aa70297067e20b61aed103ccec38b6b6edd84a403295799ce70116324f2dc4368a3616002bc605
pkgname = kodaskanna

4
.nvchecker.toml Normal file
View file

@ -0,0 +1,4 @@
[kodaskanna]
source = "git"
git = "https://invent.kde.org/graphics/kodaskanna.git"
prefix = "v"

12
LICENSE Normal file
View file

@ -0,0 +1,12 @@
Copyright Arch Linux Contributors
Permission to use, copy, modify, and/or distribute this software for
any purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

1
LICENSES/0BSD.txt Symbolic link
View file

@ -0,0 +1 @@
../LICENSE

46
PKGBUILD Normal file
View file

@ -0,0 +1,46 @@
# Contributor: Balló György <ballogyor+arch at gmail dot com>
pkgname=kodaskanna
pkgver=0.2.2
pkgrel=1
pkgdesc='A multi-format 1D/2D code scanner'
arch=(x86_64)
url='https://apps.kde.org/kodaskanna/'
license=(LGPL-2.1-or-later)
depends=(
gcc-libs
glibc
hicolor-icon-theme
kconfigwidgets
kcoreaddons
kcrash
ki18n
kio
kservice
kwidgetsaddons
kxmlgui
purpose
qt6-base
zxing-cpp
)
makedepends=(
cmake
extra-cmake-modules
git
ninja
qt6-multimedia
)
source=("git+https://invent.kde.org/graphics/kodaskanna.git?signed#tag=v$pkgver")
b2sums=(3e0a5cde331839cedcba3db045858b48cafd1aee44cc920d65aa70297067e20b61aed103ccec38b6b6edd84a403295799ce70116324f2dc4368a3616002bc605)
validpgpkeys=(E6EBD6EB0518FE5BCCA5F6A76AACDD263C2CEFD4) # Friedrich W. H. Kossebau <kossebau@kde.org>
build() {
cmake -S $pkgname -B build -G Ninja \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_BUILD_TYPE=None
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}

22
REUSE.toml Normal file
View file

@ -0,0 +1,22 @@
version = 1
[[annotations]]
path = [
"PKGBUILD",
"README.md",
"keys/**",
".SRCINFO",
".nvchecker.toml",
"*.install",
"*.sysusers",
"*.tmpfiles",
"*.logrotate",
"*.pam",
"*.service",
"*.socket",
"*.timer",
"*.desktop",
"*.hook",
]
SPDX-FileCopyrightText = "Arch Linux contributors"
SPDX-License-Identifier = "0BSD"