aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-09-04 18:35:34 +0000
committerChristian Grothoff <christian@grothoff.org>2012-09-04 18:35:34 +0000
commit3b1a81b3fffeef618f2be8d8aa9a086a3f2d423b (patch)
tree81d6aa2552ea991a85710678b7b1f88d05a81856
parent12c1baf75784c6ecc7590066cfdead8fbb712725 (diff)
downloadlibextractor-3b1a81b3fffeef618f2be8d8aa9a086a3f2d423b.tar.gz
libextractor-3b1a81b3fffeef618f2be8d8aa9a086a3f2d423b.zip
docu updates, version bump
-rw-r--r--configure.ac8
-rw-r--r--doc/extract.18
-rw-r--r--doc/extractor.texi28
-rw-r--r--doc/libextractor.36
-rw-r--r--src/include/extractor.h9
-rw-r--r--src/main/test_trivial.c1
6 files changed, 29 insertions, 31 deletions
diff --git a/configure.ac b/configure.ac
index 742b72f..405cc5e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
1# Process this file with autoconf to produce a configure script. 1# Process this file with autoconf to produce a configure script.
2AC_PREREQ(2.61) 2AC_PREREQ(2.61)
3AC_INIT([libextractor], [0.7.0], [bug-libextractor@gnu.org]) 3AC_INIT([libextractor], [1.0.0], [bug-libextractor@gnu.org])
4AC_CONFIG_HEADERS([config.h]) 4AC_CONFIG_HEADERS([config.h])
5AC_CONFIG_MACRO_DIR([m4]) 5AC_CONFIG_MACRO_DIR([m4])
6AH_TOP([#define _GNU_SOURCE 1]) 6AH_TOP([#define _GNU_SOURCE 1])
@@ -8,9 +8,9 @@ AC_CANONICAL_TARGET
8AC_CANONICAL_HOST 8AC_CANONICAL_HOST
9AC_CANONICAL_SYSTEM 9AC_CANONICAL_SYSTEM
10 10
11LIB_VERSION_CURRENT=3 11LIB_VERSION_CURRENT=4
12LIB_VERSION_REVISION=2 12LIB_VERSION_REVISION=0
13LIB_VERSION_AGE=0 13LIB_VERSION_AGE=1
14AC_SUBST(LIB_VERSION_CURRENT) 14AC_SUBST(LIB_VERSION_CURRENT)
15AC_SUBST(LIB_VERSION_REVISION) 15AC_SUBST(LIB_VERSION_REVISION)
16AC_SUBST(LIB_VERSION_AGE) 16AC_SUBST(LIB_VERSION_AGE)
diff --git a/doc/extract.1 b/doc/extract.1
index 500c061..db6374c 100644
--- a/doc/extract.1
+++ b/doc/extract.1
@@ -1,4 +1,4 @@
1.TH EXTRACT 1 "Aug 7, 2012" "libextractor 0.7.0" 1.TH EXTRACT 1 "Aug 7, 2012" "libextractor 1.0.0"
2.\" $Id 2.\" $Id
3.SH NAME 3.SH NAME
4extract 4extract
@@ -24,7 +24,7 @@ extract
24\&... 24\&...
25.br 25.br
26.SH DESCRIPTION 26.SH DESCRIPTION
27This manual page documents version 0.7.0 of the 27This manual page documents version 1.0.0 of the
28.B extract 28.B extract
29command. 29command.
30.PP 30.PP
@@ -73,7 +73,7 @@ Be verbose. This option can be specified multiple times to increase verbosity f
73.TP 8 73.TP 8
74.I \-x " type" 74.I \-x " type"
75Exclude keywords of the specified type from the output. By default, all keywords that are found and not removed as duplicates are printed. 75Exclude keywords of the specified type from the output. By default, all keywords that are found and not removed as duplicates are printed.
76.SH SEE ALSO 76.SH "SEE ALSO"
77.BR libextractor (3) 77.BR libextractor (3)
78\- description of the libextractor library 78\- description of the libextractor library
79.br 79.br
@@ -95,7 +95,7 @@ Keywords for file test/test.jpg:
95Keywords for file test/test.png: 95Keywords for file test/test.png:
96comment \- Testing keyword extraction 96comment \- Testing keyword extraction
97 97
98.SH LEGAL NOTICE 98.SH "LEGAL NOTICE"
99libextractor and the extract tool are released under the GPL. libextractor is a GNU package. 99libextractor and the extract tool are released under the GPL. libextractor is a GNU package.
100 100
101.SH BUGS 101.SH BUGS
diff --git a/doc/extractor.texi b/doc/extractor.texi
index 3074e68..e38dee1 100644
--- a/doc/extractor.texi
+++ b/doc/extractor.texi
@@ -405,9 +405,9 @@ roughly the following binary packages:
405@item 405@item
406libextractor (main library only, only hard dependency for other packages depending on GNU libextractor) 406libextractor (main library only, only hard dependency for other packages depending on GNU libextractor)
407@item 407@item
408extract (command-line tool and man page) 408extract (command-line tool and man page extract.1)
409@item 409@item
410libextractor-dev (extractor.h header and man page) 410libextractor-dev (extractor.h header and man page libextractor.3)
411@item 411@item
412libextractor-doc (this manual) 412libextractor-doc (this manual)
413@item 413@item
@@ -415,13 +415,17 @@ libextractor-plugins (plugins without external dependencies; recommended but not
415@item 415@item
416libextractor-plugin-XXX (plugin with dependency on libXXX, for example for XXX=mpeg this would be @file{libextractor_mpeg.so}) 416libextractor-plugin-XXX (plugin with dependency on libXXX, for example for XXX=mpeg this would be @file{libextractor_mpeg.so})
417@item 417@item
418libextractor-plugins-all (meta package that requires all plugins) 418libextractor-plugins-all (meta package that requires all plugins except experimental plugins)
419@end itemize 419@end itemize
420 420
421This would enable minimal installations (i.e. for embedded systems) to 421This would enable minimal installations (i.e. for embedded systems) to
422not include any plugins, as well as moderate-size installations (that 422not include any plugins, as well as moderate-size installations (that
423do not trigger GTK, QT and X11) for systems that have limited 423do not trigger GTK and X11) for systems that have limited resources.
424resources. 424Right now, the MP4 plugin is experimental and does nothing and should
425thus never be included at all. The gstreamer plugin is experimental
426but largely works with the correct version of gstreamer and can thus
427be packaged (especially if the dependency is available on the target
428system) but should probably not be part of libextractor-plugins-all.
425 429
426 430
427@node Generalities 431@node Generalities
@@ -551,7 +555,7 @@ time is not safe.
551 555
552All plugin code is expected required to be reentrant and state-less, 556All plugin code is expected required to be reentrant and state-less,
553but due to the extensive use of 3rd party libraries this cannot 557but due to the extensive use of 3rd party libraries this cannot
554be guaranteed. 558be guaranteed.
555 559
556 560
557@deftp {C Struct} EXTRACTOR_PluginList 561@deftp {C Struct} EXTRACTOR_PluginList
@@ -798,19 +802,19 @@ ARCHIVE (using libarchive)
798@item 802@item
799DVI 803DVI
800@item 804@item
801EXIV2 (using libexiv2) 805EXIV2 (using libexiv2, 0.23 or later preferred)
802@item 806@item
803FLAC (using libFLAC) 807FLAC (using libFLAC)
804@item 808@item
805GIF (using libgif) 809GIF (using libgif)
806@item 810@item
807GSTREAMER (using libgstreamer) 811GSTREAMER (using libgstreamer v1.0 or later)
808@item 812@item
809HTML (using libtidy) 813HTML (using libtidy)
810@item 814@item
811IT 815IT
812@item 816@item
813JPEG (using libjpeg) 817JPEG (using libjpeg v8 or later)
814@item 818@item
815MAN 819MAN
816@item 820@item
@@ -842,11 +846,11 @@ S3M
842@item 846@item
843SID 847SID
844@item 848@item
845ThumbnailFFMPEG (using libavformat) 849ThumbnailFFMPEG (using libavformat and related libav-libraries, including libswscale)
846@item 850@item
847ThumbnailGtk (using libgtk) 851ThumbnailGtk (using libgtk)
848@item 852@item
849TIFF (with libtiff) 853TIFF (with libtiff, tested with v4)
850@item 854@item
851WAV 855WAV
852@item 856@item
@@ -986,7 +990,7 @@ caller, so storing the string in the keyword list is acceptable.
986@chapter Reporting bugs 990@chapter Reporting bugs
987 991
988@cindex bug 992@cindex bug
989@gnule{} uses the @url{http://gnunet.org/bugs/,Mantis bugtracking 993@gnule{} uses the @url{https://gnunet.org/bugs/,Mantis bugtracking
990system}. If possible, please report bugs there. You can also e-mail 994system}. If possible, please report bugs there. You can also e-mail
991the @gnule{} mailinglist at @url{libextractor@@gnu.org}. 995the @gnule{} mailinglist at @url{libextractor@@gnu.org}.
992 996
diff --git a/doc/libextractor.3 b/doc/libextractor.3
index 0cc8ad3..7c7c004 100644
--- a/doc/libextractor.3
+++ b/doc/libextractor.3
@@ -1,6 +1,6 @@
1.TH LIBEXTRACTOR 3 "Aug 8, 2012" "libextractor 0.7.0" 1.TH LIBEXTRACTOR 3 "Sept 4, 2012" "GNU libextractor 1.0.0"
2.SH NAME 2.SH NAME
3libextractor \- meta\-information extraction library 0.7.0 3GNU libextractor \- meta\-information extraction library 1.0.0
4.SH SYNOPSIS 4.SH SYNOPSIS
5 5
6\fB#include <extractor.h> 6\fB#include <extractor.h>
@@ -48,7 +48,7 @@ Textual meta data obtained from libextractor is supposed to be UTF-8 encoded if
48.SH "SEE ALSO" 48.SH "SEE ALSO"
49extract(1) 49extract(1)
50 50
51.SH LEGAL NOTICE 51.SH "LEGAL NOTICE"
52libextractor is released under the GPL and a GNU package (http://www.gnu.org/). 52libextractor is released under the GPL and a GNU package (http://www.gnu.org/).
53 53
54.SH BUGS 54.SH BUGS
diff --git a/src/include/extractor.h b/src/include/extractor.h
index b5f3d87..9bc84f6 100644
--- a/src/include/extractor.h
+++ b/src/include/extractor.h
@@ -32,7 +32,7 @@ extern "C" {
32 * 0.2.6-1 => 0x00020601 32 * 0.2.6-1 => 0x00020601
33 * 4.5.2-0 => 0x04050200 33 * 4.5.2-0 => 0x04050200
34 */ 34 */
35#define EXTRACTOR_VERSION 0x00070000 35#define EXTRACTOR_VERSION 0x01000000
36 36
37#include <stdio.h> 37#include <stdio.h>
38 38
@@ -54,12 +54,7 @@ enum EXTRACTOR_Options
54 EXTRACTOR_OPTION_DEFAULT_POLICY = 0, 54 EXTRACTOR_OPTION_DEFAULT_POLICY = 0,
55 55
56 /** 56 /**
57 * Run plugins out-of-process, starting the process 57 * Deprecated option. Ignored.
58 * once at the time the plugin is loaded. This will
59 * prevent the main process crashing if a plugin dies.
60 * Ignored on platforms where out-of-process starts
61 * are not supported (in-process execution will be
62 * attempted, unless the plugin itself forbids it).
63 */ 58 */
64 EXTRACTOR_OPTION_OUT_OF_PROCESS_NO_RESTART = 1, 59 EXTRACTOR_OPTION_OUT_OF_PROCESS_NO_RESTART = 1,
65 60
diff --git a/src/main/test_trivial.c b/src/main/test_trivial.c
index e30e443..abbe05d 100644
--- a/src/main/test_trivial.c
+++ b/src/main/test_trivial.c
@@ -57,7 +57,6 @@ main (int argc, char *argv[])
57 ret += testLoadPlugins (EXTRACTOR_OPTION_DEFAULT_POLICY); 57 ret += testLoadPlugins (EXTRACTOR_OPTION_DEFAULT_POLICY);
58 ret += testLoadPlugins (EXTRACTOR_OPTION_DEFAULT_POLICY); 58 ret += testLoadPlugins (EXTRACTOR_OPTION_DEFAULT_POLICY);
59 ret += testLoadPlugins (EXTRACTOR_OPTION_DEFAULT_POLICY); 59 ret += testLoadPlugins (EXTRACTOR_OPTION_DEFAULT_POLICY);
60 ret += testLoadPlugins (EXTRACTOR_OPTION_OUT_OF_PROCESS_NO_RESTART);
61 return ret; 60 return ret;
62} 61}
63 62