| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: pdfgrep | Distribution: openSUSE Tumbleweed |
| Version: 2.2.0 | Vendor: openSUSE |
| Release: 1.3 | Build date: Wed Feb 12 10:07:39 2025 |
| Group: Productivity/Text/Utilities | Build host: reproducible |
| Size: 165182 | Source RPM: pdfgrep-2.2.0-1.3.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://pdfgrep.org/ | |
| Summary: Search in pdf files for strings matching a regular expression | |
Pdfgrep is a tool to search text in PDF files. It works similar to `grep'. Features: - search for regular expressions. - support for some important grep options, including: + filename output. + page number output. + optional case insensitivity. + count occurrences.
GPL-2.0-or-later
* Wed Feb 12 2025 Andreas Stieger <andreas.stieger@gmx.de>
- update to 2.2.0:
* --page-number can now take an optional argument label that
shows the PDF's page label instead of the page index.
* Port to PCRE2
* Change default value of --include to *.[Pp][Dd][Ff] to allow
for different case variations of *.pdf
* Documentation updates
* Fix crash with invalid locale setting
* Fix --warn-empty with --cache
* Wed Mar 03 2021 Martin Hauke <mardnh@gmx.de>
- Create subpackages for bash- and zsh-completion
- Use correct upstream URL
* Wed Apr 15 2020 Martin Pluskal <mpluskal@suse.com>
- Update to version 2.1.2:
* Bugfix: Fix crash when compiled with hardened compiler flags
(specifically -D_GLIBCXX_ASSERTIONS)
- Changes for version 2.1.1:
* Bugfix: Fix build with libunac support enabled
- Changes for version 2.1.0:
* New option `--page-range` to limit search to a set of pages
* New option `--file/-f` to read patterns from a file
* New option `--regexp/-e` to specify multiple patterns
(combined with OR).
* New options `--files-with-matches/-l` and
`--files-without-match/-L` to only list filenames of files
that contain or don't contain matches.
* Major manpage restructuring. It's now divided into subsections
like the GNU grep's manpage.
* Bugfix: Actually stop searching after first match with `-q`
* Tue Jun 27 2017 mpluskal@suse.com
- Update dependencies
- Cleanup spec file
* Tue Jun 27 2017 sebix+novell.com@sebix.at
- update to 2.0.1 [2017-03-06]
- Bugfix: Fix --cache when used with recursive search
- update to 2.0 [2017-01-25]
- **Incompatible change**: `--context/-C` is now line based as opposed to
character based and works just like grep
- Two new options from grep: `-A/--after-context` and `-B/--before-context`
- Lines with multiple matches are now printed only once
- Optional caching of pdf-text for faster operation (by Christian Dietrich)
This adds a **new dependency**: libgcrypt
- Bash-completion improvements (by Rainer Müller)
- Bugfix: Fixed string search (`-F`) now works as advertised with multiple
patterns
- Bugfix: Empty pages can now be matched with `^$`
- Bugfix: The pattern `^` now matches *only* at the beginning of pages
- Bugfix: Text outside of PDF's CropBox but inside the MediaBox is not
ignored anymore.
- Various fixes for BSD support
- update to 1.4.1 [2015-09-26]
- Test suite added
- Bugfix: The tarball contains HACKING and README again
- Bugfix: The zsh completion completes options as first
argument correctly
- Bugfix: Exit status is set as advertised
- Bugfix: Spurious null bytes removed from output
- Bugfix: Skipping of some matches in certain conditions fixed.
- Bugfix: Empty matches don't trigger a loop
- update to 1.4.0 [2015-08-14]
- PCRE support (by Julius Plenz)
- Fixed string search
- Ability to pass multiple passwords
- Option to change the colon as prefix separator
- Optional warning about PDFs that contain no searchable text
- New option from grep: `--only-matching`
- New option from grep: `--null`
- Bugfix: Correctly print unicode characters
- Installation: New configure flag `--without-libpcre`
- Installation: New configure flag `--disable-doc` to disable
manpage generation with asciidoc
- Installation: pdfgrep now requires c++11
- update to 1.3.2 [2015-02-20]
- A bash completion module
- Don't limit output to 80 characters on non-terminals
- Print a lot less error messages by default (only with >= poppler-0.30.0)
- New option `--debug` to print verbose debug output
- Installation: New configure flag `--with-zsh-completion`
* Sat Aug 16 2014 dnh@opensuse.org - 1.3.1
- updated to 1.3.1 [2014-08-10]
- INCOMPATIBLE CHANGE: -r doesn't follow symlinks
- A zsh completion module
- Support for password-protected PDFs
- Allow to omit '.' with -r to search current directory
- Add -p or --page-count to count matches per page (by Jascha Knack)
- Add -m or --max-count to limit matches per file (by Thibault Marin)
* Tue Mar 26 2013 David Haller <dnh@opensuse.org> - 1.3.0
- Update to 1.3.0
- Experimental support for libunac (removing accents and
ligatures before search)
- Recursive search [--recursive] (by Mahmut Gundes)
- Don't use colors on dumb terminals
- A few minor bug fixes
- Use poppler-cpp instead of the poppler core library (by Pino Toscano)
* Sat Apr 02 2011 David Haller <dnh@opensuse.org> - 1.2
- Update to version 1.2
- remove dependency on package "licenses"
* Thu Sep 30 2010 David Haller <dnh@opensuse.org> - 1.1
- Initial package.
/usr/bin/pdfgrep /usr/share/doc/packages/pdfgrep /usr/share/doc/packages/pdfgrep/AUTHORS /usr/share/doc/packages/pdfgrep/NEWS.md /usr/share/doc/packages/pdfgrep/README.md /usr/share/licenses/pdfgrep /usr/share/licenses/pdfgrep/COPYING /usr/share/man/man1/pdfgrep.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 23:06:42 2025