Skip to content

Commit 11ee541

Browse files
committed
Add initial files.
0 parents  commit 11ee541

33 files changed

+4294
-0
lines changed

Diff for: AUTHORS

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Ignacio Casal Quinteiro <[email protected]>

Diff for: COPYING

+340
Large diffs are not rendered by default.

Diff for: INSTALL

+236
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,236 @@
1+
Installation Instructions
2+
*************************
3+
4+
Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free
5+
Software Foundation, Inc.
6+
7+
This file is free documentation; the Free Software Foundation gives
8+
unlimited permission to copy, distribute and modify it.
9+
10+
Basic Installation
11+
==================
12+
13+
These are generic installation instructions.
14+
15+
The `configure' shell script attempts to guess correct values for
16+
various system-dependent variables used during compilation. It uses
17+
those values to create a `Makefile' in each directory of the package.
18+
It may also create one or more `.h' files containing system-dependent
19+
definitions. Finally, it creates a shell script `config.status' that
20+
you can run in the future to recreate the current configuration, and a
21+
file `config.log' containing compiler output (useful mainly for
22+
debugging `configure').
23+
24+
It can also use an optional file (typically called `config.cache'
25+
and enabled with `--cache-file=config.cache' or simply `-C') that saves
26+
the results of its tests to speed up reconfiguring. (Caching is
27+
disabled by default to prevent problems with accidental use of stale
28+
cache files.)
29+
30+
If you need to do unusual things to compile the package, please try
31+
to figure out how `configure' could check whether to do them, and mail
32+
diffs or instructions to the address given in the `README' so they can
33+
be considered for the next release. If you are using the cache, and at
34+
some point `config.cache' contains results you don't want to keep, you
35+
may remove or edit it.
36+
37+
The file `configure.ac' (or `configure.in') is used to create
38+
`configure' by a program called `autoconf'. You only need
39+
`configure.ac' if you want to change it or regenerate `configure' using
40+
a newer version of `autoconf'.
41+
42+
The simplest way to compile this package is:
43+
44+
1. `cd' to the directory containing the package's source code and type
45+
`./configure' to configure the package for your system. If you're
46+
using `csh' on an old version of System V, you might need to type
47+
`sh ./configure' instead to prevent `csh' from trying to execute
48+
`configure' itself.
49+
50+
Running `configure' takes awhile. While running, it prints some
51+
messages telling which features it is checking for.
52+
53+
2. Type `make' to compile the package.
54+
55+
3. Optionally, type `make check' to run any self-tests that come with
56+
the package.
57+
58+
4. Type `make install' to install the programs and any data files and
59+
documentation.
60+
61+
5. You can remove the program binaries and object files from the
62+
source code directory by typing `make clean'. To also remove the
63+
files that `configure' created (so you can compile the package for
64+
a different kind of computer), type `make distclean'. There is
65+
also a `make maintainer-clean' target, but that is intended mainly
66+
for the package's developers. If you use it, you may have to get
67+
all sorts of other programs in order to regenerate files that came
68+
with the distribution.
69+
70+
Compilers and Options
71+
=====================
72+
73+
Some systems require unusual options for compilation or linking that the
74+
`configure' script does not know about. Run `./configure --help' for
75+
details on some of the pertinent environment variables.
76+
77+
You can give `configure' initial values for configuration parameters
78+
by setting variables in the command line or in the environment. Here
79+
is an example:
80+
81+
./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
82+
83+
*Note Defining Variables::, for more details.
84+
85+
Compiling For Multiple Architectures
86+
====================================
87+
88+
You can compile the package for more than one kind of computer at the
89+
same time, by placing the object files for each architecture in their
90+
own directory. To do this, you must use a version of `make' that
91+
supports the `VPATH' variable, such as GNU `make'. `cd' to the
92+
directory where you want the object files and executables to go and run
93+
the `configure' script. `configure' automatically checks for the
94+
source code in the directory that `configure' is in and in `..'.
95+
96+
If you have to use a `make' that does not support the `VPATH'
97+
variable, you have to compile the package for one architecture at a
98+
time in the source code directory. After you have installed the
99+
package for one architecture, use `make distclean' before reconfiguring
100+
for another architecture.
101+
102+
Installation Names
103+
==================
104+
105+
By default, `make install' installs the package's commands under
106+
`/usr/local/bin', include files under `/usr/local/include', etc. You
107+
can specify an installation prefix other than `/usr/local' by giving
108+
`configure' the option `--prefix=PREFIX'.
109+
110+
You can specify separate installation prefixes for
111+
architecture-specific files and architecture-independent files. If you
112+
pass the option `--exec-prefix=PREFIX' to `configure', the package uses
113+
PREFIX as the prefix for installing programs and libraries.
114+
Documentation and other data files still use the regular prefix.
115+
116+
In addition, if you use an unusual directory layout you can give
117+
options like `--bindir=DIR' to specify different values for particular
118+
kinds of files. Run `configure --help' for a list of the directories
119+
you can set and what kinds of files go in them.
120+
121+
If the package supports it, you can cause programs to be installed
122+
with an extra prefix or suffix on their names by giving `configure' the
123+
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
124+
125+
Optional Features
126+
=================
127+
128+
Some packages pay attention to `--enable-FEATURE' options to
129+
`configure', where FEATURE indicates an optional part of the package.
130+
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
131+
is something like `gnu-as' or `x' (for the X Window System). The
132+
`README' should mention any `--enable-' and `--with-' options that the
133+
package recognizes.
134+
135+
For packages that use the X Window System, `configure' can usually
136+
find the X include and library files automatically, but if it doesn't,
137+
you can use the `configure' options `--x-includes=DIR' and
138+
`--x-libraries=DIR' to specify their locations.
139+
140+
Specifying the System Type
141+
==========================
142+
143+
There may be some features `configure' cannot figure out automatically,
144+
but needs to determine by the type of machine the package will run on.
145+
Usually, assuming the package is built to be run on the _same_
146+
architectures, `configure' can figure that out, but if it prints a
147+
message saying it cannot guess the machine type, give it the
148+
`--build=TYPE' option. TYPE can either be a short name for the system
149+
type, such as `sun4', or a canonical name which has the form:
150+
151+
CPU-COMPANY-SYSTEM
152+
153+
where SYSTEM can have one of these forms:
154+
155+
OS KERNEL-OS
156+
157+
See the file `config.sub' for the possible values of each field. If
158+
`config.sub' isn't included in this package, then this package doesn't
159+
need to know the machine type.
160+
161+
If you are _building_ compiler tools for cross-compiling, you should
162+
use the option `--target=TYPE' to select the type of system they will
163+
produce code for.
164+
165+
If you want to _use_ a cross compiler, that generates code for a
166+
platform different from the build platform, you should specify the
167+
"host" platform (i.e., that on which the generated programs will
168+
eventually be run) with `--host=TYPE'.
169+
170+
Sharing Defaults
171+
================
172+
173+
If you want to set default values for `configure' scripts to share, you
174+
can create a site shell script called `config.site' that gives default
175+
values for variables like `CC', `cache_file', and `prefix'.
176+
`configure' looks for `PREFIX/share/config.site' if it exists, then
177+
`PREFIX/etc/config.site' if it exists. Or, you can set the
178+
`CONFIG_SITE' environment variable to the location of the site script.
179+
A warning: not all `configure' scripts look for a site script.
180+
181+
Defining Variables
182+
==================
183+
184+
Variables not defined in a site shell script can be set in the
185+
environment passed to `configure'. However, some packages may run
186+
configure again during the build, and the customized values of these
187+
variables may be lost. In order to avoid this problem, you should set
188+
them in the `configure' command line, using `VAR=value'. For example:
189+
190+
./configure CC=/usr/local2/bin/gcc
191+
192+
causes the specified `gcc' to be used as the C compiler (unless it is
193+
overridden in the site shell script). Here is a another example:
194+
195+
/bin/bash ./configure CONFIG_SHELL=/bin/bash
196+
197+
Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent
198+
configuration-related scripts to be executed by `/bin/bash'.
199+
200+
`configure' Invocation
201+
======================
202+
203+
`configure' recognizes the following options to control how it operates.
204+
205+
`--help'
206+
`-h'
207+
Print a summary of the options to `configure', and exit.
208+
209+
`--version'
210+
`-V'
211+
Print the version of Autoconf used to generate the `configure'
212+
script, and exit.
213+
214+
`--cache-file=FILE'
215+
Enable the cache: use and save the results of the tests in FILE,
216+
traditionally `config.cache'. FILE defaults to `/dev/null' to
217+
disable caching.
218+
219+
`--config-cache'
220+
`-C'
221+
Alias for `--cache-file=config.cache'.
222+
223+
`--quiet'
224+
`--silent'
225+
`-q'
226+
Do not print messages saying which checks are being made. To
227+
suppress all normal output, redirect it to `/dev/null' (any error
228+
messages will still be shown).
229+
230+
`--srcdir=DIR'
231+
Look for the package's source code in directory DIR. Usually
232+
`configure' can determine that directory automatically.
233+
234+
`configure' also accepts some other, not widely useful, options. Run
235+
`configure --help' for more details.
236+

Diff for: Makefile.am

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
SUBDIRS = devhelp po
2+
3+
EXTRA_DIST = \
4+
autogen.sh \
5+
intltool-extract.in \
6+
intltool-merge.in \
7+
intltool-update.in
8+
9+
DISTCLEANFILES = \
10+
intltool-extract \
11+
intltool-merge \
12+
intltool-update

Diff for: NEWS

Whitespace-only changes.

Diff for: README

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
General Information
2+
===================
3+
4+
This is version 2.18.0 of gedit-plugins. gedit-plugins are a set of plugins
5+
for gedit.
6+
7+
Installation
8+
============
9+
10+
For the moment, you have to ./configure with --prefix=same prefix as you
11+
configured gedit with.
12+
13+
How to choose which plugins to build:
14+
15+
./configure --with-plugins=pl1,pl2,...
16+
17+
where pl1, pl2 ... are one of the following:
18+
19+
bracketcompletion Automatically adds closing brackets.
20+
charmap Insert special characters just by clicking on them.
21+
codecomment Comment and uncomment blocks of code.
22+
colorpicker Pick a color from a dialog and insert its hexadecimal
23+
representation.
24+
drawspaces Draw spaces and tabs.
25+
joinlines Join several lines or split long ones.
26+
sessionsaver Save and restore your working sessions.
27+
showtabbar Add a menu entry to show/hide the tabbar.
28+
smartspaces Forget you're not using tabulations.
29+
terminal Embed a terminal in the bottom pane.
30+
31+
all All of the above plugins

Diff for: autogen.sh

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/bin/sh
2+
# Run this to generate all the initial makefiles, etc.
3+
4+
srcdir=`dirname $0`
5+
test -z "$srcdir" && srcdir=.
6+
7+
PKG_NAME="gedit-plugins"
8+
9+
(test -f $srcdir/configure.ac) || {
10+
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
11+
echo " top-level $PKG_NAME directory"
12+
exit 1
13+
}
14+
15+
which gnome-autogen.sh || {
16+
echo "You need to install gnome-common from the GNOME CVS"
17+
exit 1
18+
}
19+
REQUIRED_AUTOMAKE_VERSION=1.9 USE_GNOME2_MACROS=1 . gnome-autogen.sh

Diff for: configure.ac

+81
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# Process this file with autoconf to produce a configure script.
2+
3+
GEDIT_MAJOR=2.29.1
4+
GEDIT_DEVHELP_PLUGIN_MAJOR=0.0.1
5+
6+
AC_INIT(gedit-devhelp-plugin, 0.0.1, http://bugzilla.gnome.org/enter_bug.cgi?product=gedit)
7+
8+
AC_CONFIG_SRCDIR([devhelp])
9+
AC_PREFIX_PROGRAM([gedit-devhelp-plugin])
10+
11+
AC_SUBST(GEDIT_PLUGINS_MAJOR)
12+
13+
AC_PREREQ(2.59)
14+
15+
AM_INIT_AUTOMAKE([1.8 dist-bzip2 no-dist-gzip])
16+
17+
AM_MAINTAINER_MODE
18+
AC_CONFIG_HEADERS([config.h])
19+
AC_DISABLE_STATIC
20+
21+
IT_PROG_INTLTOOL([0.35.0])
22+
23+
AC_PROG_LIBTOOL
24+
25+
AC_ISC_POSIX
26+
AC_PROG_CC
27+
AC_PROG_INSTALL
28+
AC_PROG_MAKE_SET
29+
30+
# make sure we keep ACLOCAL_FLAGS around for maintainer builds to work
31+
AC_SUBST(ACLOCAL_AMFLAGS, "$ACLOCAL_FLAGS -I m4")
32+
33+
# ================================================================
34+
# Gettext stuff.
35+
# ================================================================
36+
37+
GETTEXT_PACKAGE=gedit-devhelp-plugin
38+
AC_SUBST(GETTEXT_PACKAGE)
39+
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package])
40+
AM_GLIB_GNU_GETTEXT
41+
42+
# ================================================================
43+
# Start of pkg-config checks
44+
# ================================================================
45+
46+
PKG_CHECK_MODULES(GEDIT_DEVHELP_PLUGIN, [
47+
glib-2.0 >= 2.16.0
48+
gtk+-2.0 >= 2.16.0
49+
gtksourceview-2.0 >= 2.9.1
50+
gedit-2.29 >= 2.29.1
51+
])
52+
53+
AC_SUBST(GEDIT_DEVHELP_PLUGIN_LIBS)
54+
AC_SUBST(GEDIT_DEVHELP_PLUGIN_CFLAGS)
55+
56+
AC_ARG_ENABLE(deprecations,
57+
[AC_HELP_STRING([--enable-deprecations],
58+
[warn about deprecated usages [default=no]])],,
59+
[enable_deprecations=no])
60+
61+
if test "x$enable_deprecations" = "xyes"
62+
then
63+
DISABLE_DEPRECATED_CFLAGS="\
64+
-DG_DISABLE_DEPRECATED \
65+
-DGDK_DISABLE_DEPRECATED \
66+
-DGTK_DISABLE_DEPRECATED \
67+
-DGDK_PIXBUF_DISABLE_DEPRECATED \
68+
-DGNOME_DISABLE_DEPRECATED"
69+
AC_SUBST(DISABLE_DEPRECATED_CFLAGS)
70+
fi
71+
72+
PLUGIN_LIBTOOL_FLAGS="-module -avoid-version"
73+
AC_SUBST(PLUGIN_LIBTOOL_FLAGS)
74+
75+
AC_CONFIG_FILES([
76+
Makefile
77+
devhelp/Makefile
78+
po/Makefile.in])
79+
80+
AC_OUTPUT
81+

0 commit comments

Comments
 (0)