Linux workstation

openSUSE Tumbleweed native package

perl-ExtUtils-XSpp

XS for C++

Packages / openSUSE Tumbleweed / Development/Libraries/Perl / perl-ExtUtils-XSpp

[Source: perl-ExtUtils-XSpp]

Package: perl-ExtUtils-XSpp (0.18-3.38)

External Resources:

Homepage: [search.cpan.org]

XS for C++

Anything that does not look like a XS++ directive or a class declaration is passed verbatim to XS. If you want XS++ to ignore code that looks like a XS++ directive or class declaration, simply surround it with a raw block delimiter like this: %{ XS++ won't interpret this %}

Other Packages Related to perl-ExtUtils-XSpp:

  • dep: /usr/bin/perl

    Package not available

  • dep: [gcc-c++]

    The system GNU C++ Compiler

  • dep: perl(:MODULE_COMPAT_5.44.0)

    Package not available

  • dep: perl(ExtUtils::ParseXS) (>= 3.07)

    Package not available

  • dep: perl(ExtUtils::Typemaps) (>= 1)

    Package not available

Download perl-ExtUtils-XSpp

ArchitecturePackage SizeInstalled SizeFiles
x86_64148 KiB600 KiB[list of files]

Package file paths (113)

Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.

  • /usr/bin/xspp
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Cmd.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Driver.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Exception
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Exception/code.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Exception/object.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Exception/perlcode.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Exception.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Exception/simple.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Exception/stdmessage.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Exception/unknown.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Grammar.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Lexer.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Access.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Argument.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Class.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Comment.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Constructor.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Destructor.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Enum.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/EnumValue.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/File.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Function.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Member.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Method.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Module.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Package.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/PercAny.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Preprocessor.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Raw.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Node/Type.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Parser.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Plugin
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Plugin/feature
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Plugin/feature/default_xs_typemap.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Plugin.pod
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp.pod
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Typemap
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Typemap/parsed.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Typemap.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Typemap/reference.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Typemap/simple.pm
  • /usr/lib/perl5/vendor_perl/5.44.0/ExtUtils/XSpp/Typemap/wrapper.pm
  • /usr/share/doc/packages/perl-ExtUtils-XSpp
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/Changes
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/Object-WithIntAndString
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/Object-WithIntAndString/IntAndString.cc
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/Object-WithIntAndString/IntAndString.h
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/Object-WithIntAndString/lib
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/Object-WithIntAndString/lib/Object
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/Object-WithIntAndString/lib/Object/WithIntAndString.pm
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/Object-WithIntAndString/Makefile.PL
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/Object-WithIntAndString/Object-WithIntAndString.xsp
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/Object-WithIntAndString/ppport.h
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/Object-WithIntAndString/t
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/Object-WithIntAndString/t/01load.t
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/Object-WithIntAndString/t/02test.t
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/Object-WithIntAndString/WithIntAndString.xs
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/Build.PL
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/lib
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/lib/XSpp
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/lib/XSpp/Example.pm
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/MANIFEST
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/MANIFEST.SKIP
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/META.yml
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/src
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/src/Animal.cc
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/src/Animal.h
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/src/Dog.cc
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/src/Dog.h
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/src/ppport.h
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/t
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/t/01basic.t
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/xsp
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/xsp/Animal.xsp
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/xsp/Dog.xsp
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/xsp/mytype.map
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/examples/XSpp-Example/xsp/typemap.xsp
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/README
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/scripts
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/scripts/xspp
  • /usr/share/doc/packages/perl-ExtUtils-XSpp/XSP.yp
  • /usr/share/man/man1/xspp.1.gz
  • /usr/share/man/man3/ExtUtils::XSpp.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Cmd.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Exception.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::Access.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::Argument.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::Class.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::Comment.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::Constructor.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::Destructor.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::Enum.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::EnumValue.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::File.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::Function.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::Member.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::Method.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::Module.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::Package.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::PercAny.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Node::Raw.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Parser.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Plugin.3pm.gz
  • /usr/share/man/man3/ExtUtils::XSpp::Typemap.3pm.gz

Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f

Use this package

OpenFactory can boot this operating system in a browser VM, or start a build that includes the native package name from this record.

Versions, suites, and repositories

Each row is recorded package-index metadata for one version, architecture, suite, and repository. Names, URLs, and sizes are source-reported; a link is a potentially mutable retrieval location, not an OpenFactory redistribution claim or proof that OpenFactory retained the artifact bytes.

VersionReleaseArchitectureRepositoryPackage sizeInstalled sizePublisher repository artifact
0.18-3.38tumbleweed / ossx86_64openSUSE Tumbleweed · OSS · multi-architecture148 KiB600 KiBx86_64/perl-ExtUtils-XSpp-0.18-3.38.x86_64.rpm

Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f

Checksums and observation dates

For an APT source, signature verification authenticates the repository metadata chain and the Packages index containing this source-reported artifact digest. It does not certify package safety.

Catalog record completeness

The completeness score measures metadata coverage, not software quality, security, compatibility, or suitability.

Summary and description
25/25
Artifact path and source digest
25/25
Dependency metadata
15/15
Package-file index
15/15
Homepage
5/5
License text
5/5
Source package or maintainer
10/10

Recorded total: 100/100

Field source: openSUSE Tumbleweed OSS revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f. The cross-OS mapping is catalog-derived from the source-reported homepage; it does not establish authorship or publisher identity

Sources and provenance

Field-source links above resolve here. Each source entry names the metadata publisher, trust tier, exact snapshot revision, signature result, and observation time; catalog-derived mappings are labeled separately.

  • Authoritative source; repository metadata signature verified, revision tumbleweed-oss-multiarch:4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f

    Signature verification covers the configured repository metadata chain. It does not certify that the package is safe or suitable.

    Repository-signature verification record
    Signed-object SHA-256
    4db10cdde3ad82c7e22be35753c9e164b4bdd30f92db4aee17a0d4c94c5f902f
    Signer fingerprint
    AD485664E901B867051AB15F35A2F86E29B700A4
    Keyring revision
    opensuse-project-signing-key.asc
    SHA-256 b5745739ebfb95b25b8e810f9bcb847fe750ccda598bd85f02f0e974599a6d7e
    Tool and policy
    gpgv (GnuPG) 2.4.9
    openfactory-software-catalog-signature-v1
    Verification time
    Sep 1, 2026
    Signed Release → package-index hash linkage

    Path: Not recorded
    Expected SHA-256: Not recorded
    Observed SHA-256: Not recorded
    Result: match verified