Commit 7da01861 authored by Michael Tokarev's avatar Michael Tokarev
Browse files

enable libcacard (#764971)

parent f87ecdff
......@@ -3,6 +3,9 @@
/*.debhelper.log
/*.substvars
/files
/libcacard0/
/libcacard-dev/
/libcacard-tools/
/qemu-common/
/qemu-guest-agent/
/qemu-keymaps/
......
......@@ -10,6 +10,13 @@ qemu (1:2.2+dfsg-6exp) UNRELEASED; urgency=medium
* pass multiarch --libdir to configure
* mjt-set-oem-in-rsdt-like-slic.diff: update FACP table too,
not only RSDT. FACP is needed for win7 booting in UEFI mode.
* enable libcacard (closes: #764971)
- build-depend on libnss3-dev & libtool-bin
- --enable-smartcard-nss
- run dh_makeshlibs
- rm libcacard.la
- add libcacard0, libcacard-dev and libcacard-tools packages
- add libcacard*.install and libcacard0.symbols
-- Michael Tokarev <mjt@tls.msk.ru> Thu, 12 Mar 2015 09:03:16 +0300
......
......@@ -56,6 +56,8 @@ Build-Depends: debhelper (>= 9),
# numa is not enabled: #682853
## --enable-numa i386|amd64|ia64|mips*|powerpc*|ppc64|x32
# libnuma-dev,
# --enable-smartcard-nss
libnss3-dev (>> 3.13.3), libtool-bin,
# --with-system-pixman
libpixman-1-dev,
# audio-drv-list += pa
......@@ -530,6 +532,26 @@ Description: QEMU Full virtualization on x86 hardware
Please note that old qemu-kvm configuration files (in /etc/kvm/) are
no longer used.
Package: libcacard0
Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el s390x sparc sparc64 x32
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Common Access Card (CAC) Emulation Library
Package: libcacard-dev
Section: libdevel
Multi-Arch: same
Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el s390x sparc sparc64 x32
Depends: ${misc:Depends}, pkg-config, libcacard0 (>= ${binary:Version}~)
Description: Common Access Card (CAC) Emulation Library (development files)
Package: libcacard-tools
Architecture: amd64 arm arm64 armel armhf hppa i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel mips64 mips64el powerpc powerpcspe ppc64 ppc64el s390x sparc sparc64 x32
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Common Access Card (CAC) Emulation Library (tools)
:ubuntu:Package: qemu-system-aarch64
:ubuntu:Architecture: arm64
:ubuntu:Multi-Arch: foreign
......
usr/lib/*/libcacard.so
usr/lib/*/libcacard.a
usr/lib/*/pkgconfig/libcacard.pc
usr/include/cacard
usr/lib/*/libcacard.so.0*
......@@ -249,6 +249,8 @@ ifeq ($(enable_linux_user),enable)
endif # enable_linux_user
rm -f debian/tmp/usr/lib/*/libcacard.la
# install whole thing so --list-missing works right
dh_install --list-missing
# install the rest for arch/indep as needed
......@@ -270,6 +272,7 @@ endif
dh_compress ${ai}
dh_fixperms ${ai}
dh_installdeb ${ai}
dh_makeshlibs ${ai}
dh_shlibdeps ${ai}
ifeq ($(enable_linux_user),enable)
# after shlibdeps finished, grab ${shlibs:Depends} from -user package
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment