gperf - A Compiler Tool for Generating Perfect Hash Functions

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Oss all
Package name gperf
Package version 3.1
Package release lp150.1.13
Package architecture x86_64
Package type rpm
Installed size 543.22 KB
Download size 147.54 KB
Official Mirror
A perfect hash function is simply: a hash function and a data structure
that allows recognition of a key word in a set of words using exactly
one probe into the data structure.


Package Version Architecture Repository
gperf - - -


Name Value
info - - - - - - - - - - -


Name Value
gperf = 3.1-lp150.1.13
gperf(x86-64) = 3.1-lp150.1.13


Type URL
Binary Package gperf-3.1-lp150.1.13.x86_64.rpm
Source Package gperf-3.1-lp150.1.13.src.rpm

Install Howto

Install gperf rpm package:

# zypper install gperf




2017-01-05 -
- Update to version 3.1:
* The generated C code is now in ANSI-C by default.
* The 'len' parameter of the hash function and of the lookup
function is now of type 'size_t' instead of 'unsigned int'.
* Added option --constants-prefix.
* Added declaration %define constants-prefix.
- Some packaging changes:
* https urls for downloads
* keyring is now fetched from savannah
2015-04-02 -
- Add gpg signature
- Correct info requirements
- Cleanup spec file with spec-cleaner
2014-12-07 -
- Remove ancient specfile tags, and provide homepage URL.
2010-02-26 -
- update to gperf-3.0.4
* gperf is now licensed under the GPL version 3 or newer.
* The generated C code gives less warnings with gcc-4.2.x
in c99 or gnu99 mode.
* The generated C code is compatible with gcc-4.3.x in c99 or
gnu99 mode.
- clean up specfile using macros
- make check in correct specfile section
2009-12-14 -
- enable parallel building
2006-07-17 -
- update to 3.0.2
- documentation fixes
- Fix #line directives for filenames containing backslashes
- add option --length-table-name
2006-01-25 -
- converted neededforbuild to BuildRequires
2005-05-21 -
- Fix missing declaration.
2003-10-19 -
- don't build as root
2003-06-16 -
- update to 3.0.1 (documentation and testsuite fixes)

See Also

Package Description
gperftools-2.5-lp150.3.2.x86_64.rpm Performance Tools for C++
gperftools-devel-2.5-lp150.3.2.x86_64.rpm Performance tools for C++
gperiodic-3.0.2-lp150.1.5.x86_64.rpm A program for looking up data of elements from the periodic table
gperiodic-lang-3.0.2-lp150.1.5.noarch.rpm Translations for package gperiodic
gpg2-2.2.5-lp150.2.1.x86_64.rpm File encryption, decryption, signature creation and verification utility
gpg2-lang-2.2.5-lp150.2.1.noarch.rpm Translations for package gpg2
gpgme-1.10.0-lp150.2.6.x86_64.rpm Programmatic library interface to GnuPG
gpgmepp5-16.08.3-lp150.1.12.x86_64.rpm C++ bindings/wrapper for gpgme
gpgmepp5-32bit-16.08.3-lp150.1.12.x86_64.rpm C++ bindings/wrapper for gpgme
gpgmepp5-devel-16.08.3-lp150.1.12.x86_64.rpm C++ bindings/wrapper for gpgme: Build Environment
gpgmepp5-devel-32bit-16.08.3-lp150.1.12.x86_64.rpm C++ bindings/wrapper for gpgme: Build Environment
gphoto-2.5.17-lp150.1.1.x86_64.rpm A Digital Camera Utility
gphotofs-0.5-lp150.1.3.x86_64.rpm User Level File System for gphoto-Based Cameras
gpick-0.2.5-lp150.1.11.x86_64.rpm Advanced color picker writen in GTK+
gpick-lang-0.2.5-lp150.1.11.noarch.rpm Translations for package gpick