Mock Version: 6.5 Mock Version: 6.5 Mock Version: 6.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/rubygem-prawn-svg.spec'], chrootPath='/var/lib/mock/f45-build-35192-693/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b9zme368:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b9zme368:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '58be4ce26b694b2daad5170a3f3d22b0', '-D', '/var/lib/mock/f45-build-35192-693/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b9zme368:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/rubygem-prawn-svg.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784246400 Wrote: /builddir/build/SRPMS/rubygem-prawn-svg-0.36.2-5.fc45.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/rubygem-prawn-svg.spec'], chrootPath='/var/lib/mock/f45-build-35192-693/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b9zme368:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b9zme368:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '925bd0ced6ab428588ebf0afe854169c', '-D', '/var/lib/mock/f45-build-35192-693/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b9zme368:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/rubygem-prawn-svg.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784246400 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.3YH7UW Creating(rpmbuild.env): /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 " RPM_ARCH="noarch" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="rubygem-prawn-svg" RPM_PACKAGE_VERSION="0.36.2" RPM_PACKAGE_RELEASE="5.fc45" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.KRleuT + umask 022 + cd /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build + cd /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build + rm -rf prawn-svg-0.36.2 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/prawn-svg-0.36.2.gem Unpacked gem: '/builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2' + STATUS=0 + '[' 0 -ne 0 ']' + cd prawn-svg-0.36.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (prawn-svg-0.36.2-testsuite-rexml-3_4_3.patch):' Patch #0 (prawn-svg-0.36.2-testsuite-rexml-3_4_3.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file lib/prawn/svg/css/stylesheets.rb Hunk #1 succeeded at 126 (offset 7 lines). patching file spec/prawn/svg/css/stylesheets_spec.rb Hunk #1 succeeded at 74 (offset 1 line). + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.SeVeSY + umask 022 + cd /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd prawn-svg-0.36.2 + gem build ../prawn-svg-0.36.2.gemspec WARNING: expected RubyGems version 4.0.20, was 3.5.3 WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: prawn-svg Version: 0.36.2 File: prawn-svg-0.36.2.gem + mkdir -p ./usr/share/gems + CONFIGURE_ARGS='--with-cflags='\''-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'\'' --with-cxxflags='\''-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'\'' --with-ldflags='\''-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 '\'' ' + gem install -V --local --build-root . --force --document=ri,rdoc prawn-svg-0.36.2.gem WARNING: You build with buildroot. Build root: /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2 Bin dir: /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/bin Gem home: /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems Plugins dir: /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/plugins /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/.github/workflows/lint.yml /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/.github/workflows/test.yml /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/.gitignore /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/.rspec /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/.rubocop.yml /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/.rubocop_todo.yml /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/Gemfile /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/Gemfile.lock /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/LICENSE /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/README.md /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/Rakefile /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn-svg.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/attributes.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/attributes/clip_path.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/attributes/opacity.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/attributes/space.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/attributes/stroke.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/attributes/transform.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/calculators/arc_to_bezier_curve.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/calculators/aspect_ratio.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/calculators/document_sizing.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/calculators/pixels.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/color.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/css/font_family_parser.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/css/font_parser.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/css/selector_parser.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/css/stylesheets.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/css/values_parser.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/document.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/base.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/call_duplicator.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/circle.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/clip_path.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/container.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/depth_first_base.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/ellipse.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/gradient.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/ignored.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/image.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/line.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/marker.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/path.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/polygon.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/polyline.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/rect.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/root.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/text.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/text_component.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/use.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/elements/viewport.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/extension.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/font.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/font_registry.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/funciri.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/gradient_renderer.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/gradients.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/interface.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/length.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/loaders/data.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/loaders/file.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/loaders/web.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/paint.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/pathable.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/pdfmatrix.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/percentage.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/properties.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/renderer.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/state.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/transform_parser.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/ttf.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/url_loader.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/lib/prawn/svg/version.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/prawn-svg.gemspec /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/integration_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/attributes/opacity_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/attributes/transform_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/calculators/aspect_ratio_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/calculators/document_sizing_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/calculators/pixels_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/color_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/css/font_family_parser_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/css/selector_parser_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/css/stylesheets_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/css/values_parser_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/document_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/elements/base_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/elements/gradient_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/elements/line_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/elements/marker_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/elements/path_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/elements/polygon_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/elements/polyline_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/elements/root_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/elements/text_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/font_registry_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/font_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/funciri_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/interface_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/length_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/loaders/data_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/loaders/file_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/loaders/web_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/paint_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/pathable_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/pdfmatrix_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/percentage_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/properties_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/transform_parser_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/ttf_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/prawn/svg/url_loader_spec.rb /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_images/image_svg_embed.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_images/mushroom-long.jpg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_images/mushroom-wide.jpg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_output/.keep /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/arcs01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/arrows.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/cap_styles.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/circle01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/clip_path.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/close_path.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/cmyk.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/cubic01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/cubic01a.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/cubic02.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/display_none.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/double_opacity.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/ellipse01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/gistfile1.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/google_charts.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/gradient_offset_transparency.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/gradient_stress_test.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/gradient_transform.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/gradients-cmyk.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/gradients.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/hidden_paths.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/highcharts.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/image01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/image02_base64.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/image03.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/image_svg.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/line01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/links.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/marker.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/markers_degenerate_cp.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/maths.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/matrix_transform.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/matrix_transform_3.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/negminy.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/no_width_or_height.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/offset_viewport.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/omnigraffle.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/opacity01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/ordering.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/path.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/pie_piece.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/polygon01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/polyline01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/preserve-space.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/quad01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/radgrad01-bounding.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/radgrad01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/rect01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/rect02.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/rotate_scale.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/scale.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/scruffy_graph.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/subfamilies.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/subviewports.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/subviewports2.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/svg_fill.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/symbol.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/text-decoration.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/text_entities.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/text_stroke.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/transform.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/tref01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/triangle01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/tspan01.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/tspan02.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/tspan03-cc.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/tspan03.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/tspan04.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/tspan05.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/tspan91.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/use.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/use_disordered.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/viewbox.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/viewport.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_svg/warning-radioactive.svg /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/sample_ttf/OpenSans-SemiboldItalic.ttf /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2/spec/spec_helper.rb Successfully installed prawn-svg-0.36.2 Parsing documentation for prawn-svg-0.36.2 Parsing sources... 1% [ 1/62] lib/prawn-svg.rb 3% [ 2/62] lib/prawn/svg/attributes.rb 4% [ 3/62] lib/prawn/svg/attributes/clip_path.rb 6% [ 4/62] lib/prawn/svg/attributes/opacity.rb 8% [ 5/62] lib/prawn/svg/attributes/space.rb 9% [ 6/62] lib/prawn/svg/attributes/stroke.rb 11% [ 7/62] lib/prawn/svg/attributes/transform.rb 12% [ 8/62] lib/prawn/svg/calculators/arc_to_bezier_curve.rb 14% [ 9/62] lib/prawn/svg/calculators/aspect_ratio.rb 16% [10/62] lib/prawn/svg/calculators/document_sizing.rb 17% [11/62] lib/prawn/svg/calculators/pixels.rb 19% [12/62] lib/prawn/svg/color.rb 20% [13/62] lib/prawn/svg/css/font_family_parser.rb 22% [14/62] lib/prawn/svg/css/font_parser.rb 24% [15/62] lib/prawn/svg/css/selector_parser.rb 25% [16/62] lib/prawn/svg/css/stylesheets.rb 27% [17/62] lib/prawn/svg/css/values_parser.rb 29% [18/62] lib/prawn/svg/document.rb 30% [19/62] lib/prawn/svg/elements.rb 32% [20/62] lib/prawn/svg/elements/base.rb 33% [21/62] lib/prawn/svg/elements/call_duplicator.rb 35% [22/62] lib/prawn/svg/elements/circle.rb 37% [23/62] lib/prawn/svg/elements/clip_path.rb 38% [24/62] lib/prawn/svg/elements/container.rb 40% [25/62] lib/prawn/svg/elements/depth_first_base.rb 41% [26/62] lib/prawn/svg/elements/ellipse.rb 43% [27/62] lib/prawn/svg/elements/gradient.rb 45% [28/62] lib/prawn/svg/elements/ignored.rb 46% [29/62] lib/prawn/svg/elements/image.rb 48% [30/62] lib/prawn/svg/elements/line.rb 50% [31/62] lib/prawn/svg/elements/marker.rb 51% [32/62] lib/prawn/svg/elements/path.rb 53% [33/62] lib/prawn/svg/elements/polygon.rb 54% [34/62] lib/prawn/svg/elements/polyline.rb 56% [35/62] lib/prawn/svg/elements/rect.rb 58% [36/62] lib/prawn/svg/elements/root.rb 59% [37/62] lib/prawn/svg/elements/text.rb 61% [38/62] lib/prawn/svg/elements/text_component.rb 62% [39/62] lib/prawn/svg/elements/use.rb 64% [40/62] lib/prawn/svg/elements/viewport.rb 66% [41/62] lib/prawn/svg/extension.rb 67% [42/62] lib/prawn/svg/font.rb 69% [43/62] lib/prawn/svg/font_registry.rb 70% [44/62] lib/prawn/svg/funciri.rb 72% [45/62] lib/prawn/svg/gradient_renderer.rb 74% [46/62] lib/prawn/svg/gradients.rb 75% [47/62] lib/prawn/svg/interface.rb 77% [48/62] lib/prawn/svg/length.rb 79% [49/62] lib/prawn/svg/loaders/data.rb 80% [50/62] lib/prawn/svg/loaders/file.rb 82% [51/62] lib/prawn/svg/loaders/web.rb 83% [52/62] lib/prawn/svg/paint.rb 85% [53/62] lib/prawn/svg/pathable.rb 87% [54/62] lib/prawn/svg/pdfmatrix.rb 88% [55/62] lib/prawn/svg/percentage.rb 90% [56/62] lib/prawn/svg/properties.rb 91% [57/62] lib/prawn/svg/renderer.rb 93% [58/62] lib/prawn/svg/state.rb 95% [59/62] lib/prawn/svg/transform_parser.rb 96% [60/62] lib/prawn/svg/ttf.rb 98% [61/62] lib/prawn/svg/url_loader.rb 100% [62/62] lib/prawn/svg/version.rb Installing ri documentation for prawn-svg-0.36.2 Installing aliki documentation for prawn-svg-0.36.2 Done installing documentation for prawn-svg after 3 seconds 1 gem installed + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.drfq3k + umask 022 + cd /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build + '[' /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/BUILDROOT ++ dirname /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/BUILDROOT + mkdir -p /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build + mkdir /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd prawn-svg-0.36.2 + mkdir -p /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/BUILDROOT/usr/share/gems + cp -a ./usr/share/gems/build_info ./usr/share/gems/cache ./usr/share/gems/doc ./usr/share/gems/extensions ./usr/share/gems/gems ./usr/share/gems/plugins ./usr/share/gems/specifications /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/BUILDROOT/usr/share/gems/ + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/share/gems/gems/prawn-svg-0.36.2/Rakefile from /usr/bin/env rake to #!/usr/bin/rake + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/BUILDROOT Scanned 113 directories and 725 files, processed 66 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/BUILDROOT/usr Scanned 112 directories and 725 files, considered 725 files, read 385 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.pX0EnM + umask 022 + cd /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS ~/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2/usr/share/gems/gems/prawn-svg-0.36.2 ~/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2 + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd prawn-svg-0.36.2 + pushd ./usr/share/gems/gems/prawn-svg-0.36.2 + sed -i '/require '\''bundler'\''/ s/^/#/' spec/spec_helper.rb + sed -i '/Bundler/ s/^/#/' spec/spec_helper.rb + rspec -rprawn-svg spec Integration test a basic SVG file is correctly converted to a call stack with option :position aligns the image as requested with option :vposition aligns the image as requested sample file rendering has at least 10 SVG sample files to test renders the arcs01.svg sample file without warnings or crashing renders the arrows.svg sample file without warnings or crashing renders the cap_styles.svg sample file without warnings or crashing renders the circle01.svg sample file without warnings or crashing renders the clip_path.svg sample file without warnings or crashing renders the close_path.svg sample file without warnings or crashing renders the cmyk.svg sample file without warnings or crashing renders the cubic01.svg sample file without warnings or crashing renders the cubic01a.svg sample file without warnings or crashing renders the cubic02.svg sample file without warnings or crashing renders the display_none.svg sample file without warnings or crashing renders the double_opacity.svg sample file without warnings or crashing renders the ellipse01.svg sample file without warnings or crashing renders the gistfile1.svg sample file without warnings or crashing renders the google_charts.svg sample file without warnings or crashing renders the gradient_offset_transparency.svg sample file without warnings or crashing renders the gradient_stress_test.svg sample file without warnings or crashing renders the gradient_transform.svg sample file without warnings or crashing renders the gradients-cmyk.svg sample file without warnings or crashing renders the gradients.svg sample file without warnings or crashing renders the hidden_paths.svg sample file without warnings or crashing PDF's built-in fonts have very limited support for internationalized text. If you need full UTF-8 support, consider using an external font instead. To disable this warning, add the following line to your code: Prawn::Fonts::AFM.hide_m17n_warning = true renders the highcharts.svg sample file without warnings or crashing renders the image01.svg sample file without warnings or crashing renders the image02_base64.svg sample file without warnings or crashing renders the image03.svg sample file without warnings or crashing renders the image_svg.svg sample file without warnings or crashing renders the line01.svg sample file without warnings or crashing renders the links.svg sample file without warnings or crashing renders the marker.svg sample file without warnings or crashing renders the markers_degenerate_cp.svg sample file without warnings or crashing renders the maths.svg sample file without warnings or crashing renders the matrix_transform.svg sample file without warnings or crashing renders the matrix_transform_3.svg sample file without warnings or crashing renders the negminy.svg sample file without warnings or crashing renders the no_width_or_height.svg sample file without warnings or crashing renders the offset_viewport.svg sample file without warnings or crashing renders the omnigraffle.svg sample file without warnings or crashing renders the opacity01.svg sample file without warnings or crashing renders the ordering.svg sample file without warnings or crashing renders the path.svg sample file without warnings or crashing renders the pie_piece.svg sample file without warnings or crashing renders the polygon01.svg sample file without warnings or crashing renders the polyline01.svg sample file without warnings or crashing renders the preserve-space.svg sample file without warnings or crashing renders the quad01.svg sample file without warnings or crashing renders the radgrad01-bounding.svg sample file without warnings or crashing renders the radgrad01.svg sample file without warnings or crashing renders the rect01.svg sample file without warnings or crashing renders the rect02.svg sample file without warnings or crashing renders the rotate_scale.svg sample file without warnings or crashing renders the scale.svg sample file without warnings or crashing renders the scruffy_graph.svg sample file without warnings or crashing renders the subfamilies.svg sample file without warnings or crashing renders the subviewports.svg sample file without warnings or crashing renders the subviewports2.svg sample file without warnings or crashing renders the svg_fill.svg sample file without warnings or crashing renders the symbol.svg sample file without warnings or crashing renders the text-decoration.svg sample file without warnings or crashing renders the text_entities.svg sample file without warnings or crashing renders the text_stroke.svg sample file without warnings or crashing renders the transform.svg sample file without warnings or crashing renders the tref01.svg sample file without warnings or crashing renders the triangle01.svg sample file without warnings or crashing renders the tspan01.svg sample file without warnings or crashing renders the tspan02.svg sample file without warnings or crashing renders the tspan03-cc.svg sample file without warnings or crashing renders the tspan03.svg sample file without warnings or crashing renders the tspan04.svg sample file without warnings or crashing renders the tspan05.svg sample file without warnings or crashing renders the tspan91.svg sample file without warnings or crashing renders the use.svg sample file without warnings or crashing renders the use_disordered.svg sample file without warnings or crashing renders the viewbox.svg sample file without warnings or crashing renders the viewport.svg sample file without warnings or crashing renders the warning-radioactive.svg sample file without warnings or crashing multiple file rendering renders multiple files on to the same PDF Prawn::SVG::Attributes::Opacity #parse_opacity_attributes_and_call with no opacity specified does nothing with opacity sets fill and stroke opacity with just fill opacity sets fill opacity and sets stroke opacity to 1 with an existing stroke opacity multiplies the new opacity by the old with stroke, fill, and opacity all specified choses the lower of them Prawn::SVG::Attributes::Transform when a non-identity matrix is requested passes the transform and executes the returned matrix when an identity matrix is requested does not execute any commands when transform is blank does nothing Prawn::SVG::Calculators::AspectRatio handles none defaults to 'xMidYMid meet' if nothing is supplied defaults to 'xMidYMid meet' if something invalid is supplied using meet with smaller containers than objects correctly calculates the result with bigger containers than objects correctly calculates the result with bigger square containers correctly calculates the result with oddly shaped containers correctly calculates the result using slice with smaller containers than objects correctly calculates the result with bigger containers than objects correctly calculates the result with oddly shaped containers correctly calculates the result Prawn::SVG::Calculators::DocumentSizing #initialize takes bounds and a set of attributes and calls set_from_attributes #set_from_attributes sets ivars from the passed-in attributes hash #calculate calculates the document sizing measurements for a given set of inputs scales again based on requested width scales again based on requested height correctly handles % values being passed in when SVG does not specify width and height when a viewBox is specified defaults to 100% width and uses the viewbox ratio for height when a requested width and height are supplied uses the requested width and height when a viewBox and a requested width/height are supplied uses the requested width and height when a viewBox and a requested width is supplied uses the requested width and calculates the height based on the viewBox when a viewBox and a requested height is supplied uses the requested height and calculates the width based on the viewBox when neither viewBox nor requested width/height specified defaults to 100% Prawn::SVG::Calculators::Pixels #pixels converts a variety of measurement units to points #x_pixels uses the viewport width for percentages #y_pixels uses the viewport height for percentages #x performs the same as #x_pixels #y performs the same as #y_pixels but subtracts the pixels from the page height Prawn::SVG::Color ::parse converts #xxx to an RGB color converts #xxxxxx to an RGB color converts an html colour name to an RGB color converts an rgb function to an RGB color converts a CMYK string to an array of numbers returns nil if the color doesn't exist returns nil if the function has the wrong number of arguments returns nil if it doesn't recognise the function Prawn::SVG::CSS::FontFamilyParser #parse correctly handles quotes and escaping Prawn::SVG::CSS::SelectorParser ::parse parses a simple selector parses a complex selector parses attributes Prawn::SVG::CSS::Stylesheets typical usage associates styles with elements style tag parsing scans the document for style tags and adds the style information to the css parser Prawn::SVG::CSS::ValuesParser parses specified values Prawn::SVG::Document #initialize with a well-formed document parses the XML and yields itself to its block when unparsable XML is provided raises an exception, passing on REXML's error message when broken XML is provided raises an exception, passing on REXML's error message when the user passes in a filename instead of SVG data raises an exception letting them know what they've done Prawn::SVG::Elements::Base #initialize adds itself to the elements_by_id hash if an id attribute is supplied #process calls #parse and #apply so subclasses can parse the element appends calls to the parent element quietly absorbs a SkipElementQuietly exception absorbs a SkipElementError exception, logging a warning applying calls from the standard attributes appends the relevant calls fills and strokes with neither fill nor stroke is expected to eq ["end_path", [], {}, []] with a fill only is expected to eq ["fill", [], {}, []] with a stroke only is expected to eq ["stroke", [], {}, []] with fill and stroke is expected to eq ["fill_and_stroke", [], {}, []] with fill with evenodd fill rule is expected to eq ["fill", [], {fill_rule: :even_odd}, []] #apply_colors doesn't change anything if no fill attribute provided doesn't change anything if 'inherit' fill attribute provided doesn't change anything if 'none' fill attribute provided uses the fill attribute's color ignores the instruction if the fill attribute's color is unparseable uses the color attribute if 'currentColor' fill attribute provided specifies no color if the URL is unresolvable with a color attribute defined on a parent element uses the parent's color element if 'currentColor' fill attribute provided stylesheets applies stylesheet styling but style attributes take precedence Prawn::SVG::Elements::Gradient object bounding box with linear gradient is stored in the document gradients table returns correct gradient arguments for an element with no bounding box returns correct gradient arguments for an element object bounding box with radial gradient is stored in the document gradients table returns correct gradient arguments for an element user space on use with linear gradient returns correct gradient arguments for an element user space on use with radial gradient returns correct gradient arguments for an element when gradientTransform is specified passes in the transform via the apply_transformations option when a gradient is linked to another correctly inherits the attributes from the parent element Prawn::SVG::Elements::Line with attributes specified renders the line with no attributes nor stroke specified outlines a path from 0,0 to 0,0 with a fill specified ignores the fill Prawn::SVG::Elements::Marker #parse forces display none #apply_marker adds the line and its marker to the call stack Prawn::SVG::Elements::Path command parsing with a valid path correctly parses with m and M commands treats subsequent points to m/M command as relative/absolute depending on command with an empty path correctly parses with a path with invalid characters raises with a path with numerical data before a command letter raises when given an M path with typical arguments issues a move command with only one argument bails out with no arguments bails out when given an L path with typical arguments issues a line command with only one argument bails out when given a C path with typical arguments issues a curve command with incomplete arguments bails out when given an S path with typical arguments issues a curve command with incomplete arguments bails out when given a Q path with typical arguments issues a curve command with incomplete arguments bails out when given a T path with typical arguments issues a curve command with incomplete arguments bails out when given an A path that is pretty normal uses bezier curves to approximate an arc path with an identical start and end point ignores the path with an rx of 0 substitutes a line_to with an ry of 0 substitutes a line_to with incomplete arguments bails out with highly-compressed flags correctly parses them Prawn::SVG::Elements::Polygon with a valid points attribute renders the polygon with a polygon that has an odd number of arguments ignores the last one with a polygon that has no arguments renders nothing Prawn::SVG::Elements::Polyline with a valid points attribute renders the polyline with a polyline that has an odd number of arguments ignores the last one with a polyline that has no arguments renders nothing Prawn::SVG::Elements::Root uses RGB black as the default color when in CMYK mode uses CMYK black as the default color Prawn::SVG::Elements::Text xml:space preserve when xml:space is preserve converts newlines and tabs to spaces, and preserves spaces when xml:space is unspecified strips space conventional whitespace handling correctly apportions white space between the tags when text-anchor is specified should inherit text-anchor from parent element letter-spacing calls character_spacing with the requested size underline marks the element to be underlined fill/stroke modes with a stroke and no fill calls text_rendering_mode with the requested options with a mixture of everything calls text_rendering_mode with the requested options font finding with a font that exists finds the font and uses it with a font that doesn't exist uses the fallback font when there is no fallback font doesn't call the font method and logs a warning references the text dx and dy attributes correctly calculates the positions of the text rotate attribute correctly calculates the positions of the text when there's a comment inside the text element ignores the comment Prawn::SVG::FontRegistry #load matches a built in font matches a default font not running font test because we couldn't find Verdana installed on the system (PENDING: Not yet implemented) returns nil if it can't find any such font #installed_fonts does not override existing entries in pdf when loading external fonts ::load_external_fonts scans the font path and loads in some fonts Prawn::SVG::Font #initialize maps generic font name to built-in font preserves generic font name if mapped Prawn::SVG::FuncIRI .parse parses a URL parses a URL with whitespace parses a URL with quotes parses a URL with quotes and whitespace parses a URL with double quotes parses a URL with double quotes and whitespace parses a URL with single quotes parses a URL with single quotes and whitespace parses a URL with both single and double quotes parses a URL with both single and double quotes and whitespace parses a URL with both single and double quotes and whitespace parses a URL with escaped quotes ignores a non-URL value Prawn::SVG::Interface #initialize invalid option detection rejects invalid options when debug is on does nothing if an invalid option is given and debug is off #draw when the sizing object indicates the sizes are invalid doesn't draw anything and adds a warning rewrites when fill_and_stroke is issued and fill rule is not set adds content 'B' and fill rule is evenodd adds content 'B*' #position when options[:at] supplied returns options[:at] when only a position is supplied (:left) is expected to eq [0, 600] (:center) is expected to eq [275, 600] (:right) is expected to eq [550, 600] a number is expected to eq [25.5, 600] when a vposition is supplied (:top) is expected to eq [0, 600] (:center) is expected to eq [0, 350] (:bottom) is expected to eq [0, 100] a number is expected to eq [0, 574.5] #sizing and #resize allows the advanced user to resize the SVG after learning about its dimensions Prawn::SVG::Length .parse parses a length parses a length with a positive sign parses a length with a negative sign parses a length with the unit in caps parses a length with no decimal points parses a length with no unit allows numbers without a leading zero does not allow numbers with a trailing dot does not allow units it does not recognise when positive_only is true does not allow negative numbers does allow zero does allow positive numbers #to_pixels converts a em-unit length to pixels converts a rem-unit length to pixels converts a ex-unit length to pixels converts a pc-unit length to pixels converts a in-unit length to pixels converts a cm-unit length to pixels converts a mm-unit length to pixels returns the value for an unknown unit Prawn::SVG::Loaders::Data with a valid image/png data URL loads the data with a valid image/jpeg data URL loads the data with a data URL that has extra metadata loads the data with a data URL that's uppercase loads the data with a URL that's not a data scheme returns nil with a data URL that's not an image raises with a data URL that's not base64 encoded raises Prawn::SVG::Loaders::File when an invalid path is supplied raises with an ArgumentError when a relative path is supplied loads the file when an absolute path without file scheme is supplied loads the file when an absolute path with file scheme is supplied loads the file when a path outside of our root is specified raises when a file: url with a host is specified raises when we're running on Windows automatically fixes up URI's misparsing of Windows file paths and loads the file Prawn::SVG::Loaders::Web loads an HTTP URL with an https URL loads the HTTPS URL when the HTTP call raises re-raises the error as UrlLoader errors with a non-http, non-https URL returns nil Prawn::SVG::Paint .parse parses a color parses an rgb color with an icc color, ignoring the icc color parses a URL parses a keyword parses a URL with a fallback keyword parses a URL with a fallback color parses a URL with a fallback color and an icc color, ignoring the icc color returns nil if the value is unrecognised returns nil if the url has multiple arguments #none? returns true if the color is none returns true if the color is none and the URL is unresolved returns false if the color is not none #resolve returns the current color if the color is currentcolor returns the nil if the color is none returns the gradient if the URL is resolvable falls back to the color if the URL is unresolvable returns the color if the color is not currentcolor or none converts the color to CMYK if the color mode is CMYK Prawn::SVG::Pathable #bounding_box determines the bounding box using the translated commands #apply_commands applies the commands to the call stack #apply_markers with marker-start attribute specified calls apply_marker on the marker with marker-mid attribute specified calls apply_marker on the marker with marker-end attribute specified calls apply_marker on the marker Prawn::SVG::PDFMatrix #load_matrix converts a PDF-style matrix into a Ruby Matrix returns the same Ruby Matrix if it has the correct dimensions raises an error for unexpected Ruby matrices raises an error for unexpected PDF-style matrices #matrix_for_pdf converts a Ruby Matrix into the correct format for PDF #rotation_matrix in PDF space returns the expected matrix in SVG space returns the expected matrix Prawn::SVG::Percentage .parse parses a percentage parses a percentage with a positive sign parses a percentage with a negative sign parses a percentage with no decimal points does not parse a percentage with no number does not parse a percentage with a trailing dot requires that the percentage sign is specified when positive_only is true does not allow negative numbers does allow zero does allow positive numbers #to_factor converts a percentage to a factor #to_pixels converts a percentage to pixels Prawn::SVG::Properties #load_default_stylesheet loads in the defaults and returns self #set sets a property handles property names that are not lower case right-cases and strips keywords ignores invalid values, retaining any previously set value when setting the font shorthand property sets font style, weight, size, and family sets font style, weight, variant, size, and family sets size and family, defaulting everything else to normal suports the inherit keyword supports the standard font keyword, menu does nothing if an unrecognised keyword is used does nothing if the font size is not valid does nothing if one of the font keywords is not recognised #load_hash uses #set to load in a hash of properties #compute_properties auto-inherits inheritable properties when the property is not supplied doesn't auto-inherit non-inheritable properties inherits non-inheritable properties when specifically asked to uses the new property value #numeric_font_size when the font size is # returns the correct number when the font size is # returns the correct number when the font size is 19.5 returns the correct number when the font size is "larger" returns the correct number when the font size is "smaller" returns the correct number when the font size is nil returns the correct number when the font size is "inherit" returns the correct number when the font size is "x-large" returns the correct number with a font-size of 1.2em, under a parent with a font size of x-large returns 24 * 1.2 Prawn::SVG::TransformParser with no transform is expected to eq Matrix[[1, 0, 0], [0, 1, 0], [0, 0, 1]] with translate is expected to eq Matrix[[1, 0, 10.0], [0, 1, -20.0], [0, 0, 1.0]] with single argument translate is expected to eq Matrix[[1, 0, 10.0], [0, 1, 0.0], [0, 0, 1.0]] with translateX is expected to eq Matrix[[1, 0, 10.0], [0, 1, 0.0], [0, 0, 1.0]] with translateY is expected to eq Matrix[[1, 0, 0.0], [0, 1, -10.0], [0, 0, 1.0]] with single argument rotate is expected to eq Matrix[[0.8660254037844387, 0.49999999999999994, 0], [-0.49999999999999994, 0.8660254037844387, 0], [0.0, 0.0, 1]] with triple argument rotate is expected to eq Matrix[[0.8660254037844387, 0.49999999999999994, 113.39745962155611], [-0.49999999999999994, 0.8660254037844387, 23.205080756887753], [0.0, 0.0, 1.0]] with scale is expected to eq Matrix[[1.5, 0.0, 0], [0.0, 1.5, 0], [0.0, 0.0, 1]] with skewX is expected to eq Matrix[[1, -0.5773502691896257, 0], [0, 1.0, 0], [0, 0.0, 1]] with skewY is expected to eq Matrix[[1.0, 0, 0], [-0.5773502691896257, 1, 0], [0.0, 0, 1]] with matrix is expected to eq Matrix[[1.0, -3.0, 5.0], [-2.0, 4.0, -6.0], [0.0, 0.0, 1.0]] with multiple is expected to eq Matrix[[6.0, 0.0, 14.0], [0.0, 6.0, 0.0], [0.0, 0.0, 1.0]] Prawn::SVG::TTF with a truetype font gets the English family and subfamily from the font file with a file that isn't a TTF has a nil family and subfamily with a file that doesn't exist has a nil family and subfamily Prawn::SVG::UrlLoader #initialize sets options #load calls the Data loader and returns its output if successful calls the Web loader if the Data loader returns nothing, and returns its output if successful calls the File loader if the Data and Web loaders return nothing, and returns its output if successful raises if none of the loaders return any data when caching is enabled caches the result when caching is disabled does not cache the result when the cache is populated returns the cached value without calling a loader when web requests are disabled doesn't use the web loader when file requests are disabled doesn't use the file loader Pending: (Failures listed here are expected and do not affect your suite's status) 1) Prawn::SVG::FontRegistry#load not running font test because we couldn't find Verdana installed on the system # Not yet implemented # ./spec/prawn/svg/font_registry_spec.rb:26 Finished in 4.28 seconds (files took 0.91723 seconds to load) 383 examples, 0 failures, 1 pending + popd ~/build/BUILD/rubygem-prawn-svg-0.36.2-build/prawn-svg-0.36.2 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: rubygem-prawn-svg-0.36.2-5.fc45.noarch Provides: rubygem(prawn-svg) = 0.36.2 rubygem-prawn-svg = 0.36.2-5.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (rubygem(css_parser) >= 1.6 with rubygem(css_parser) < 2) (rubygem(matrix) >= 0.4.2 with rubygem(matrix) < 0.5) (rubygem(prawn) >= 0.11.1 with rubygem(prawn) < 3) (rubygem(rexml) >= 3.3.9 with rubygem(rexml) < 4) ruby(rubygems) Processing files: rubygem-prawn-svg-doc-0.36.2-5.fc45.noarch Provides: rubygem-prawn-svg-doc = 0.36.2-5.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/rake Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/rubygem-prawn-svg-0.36.2-build/BUILDROOT Wrote: /builddir/build/RPMS/rubygem-prawn-svg-0.36.2-5.fc45.noarch.rpm Wrote: /builddir/build/RPMS/rubygem-prawn-svg-doc-0.36.2-5.fc45.noarch.rpm Child return code was: 0