[glabels] Rename executables and key files to support parallel installation
- From: Jim Evins <jimevins src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glabels] Rename executables and key files to support parallel installation
- Date: Thu, 25 Feb 2010 04:50:10 +0000 (UTC)
commit 5f40d24d1843a5b124c9f638bf9d57e7fead5b4f
Author: Jim Evins <evins snaught com>
Date: Wed Feb 24 23:45:18 2010 -0500
Rename executables and key files to support parallel installation
Renamed glabels and glabels-batch to glabels-3 and glabels-3-batch to support
parallel installation with other versions of glabels. Also renamed and
reconciled man pages and icon files.
.gitignore | 5 ++++-
data/desktop/Makefile.am | 2 +-
.../{glabels.desktop.in => glabels-3.0.desktop.in} | 6 +++---
data/man/Makefile.am | 3 +--
data/man/glabels-3-batch.1 | 1 +
data/man/{glabels.1 => glabels-3.1} | 12 ++++++------
data/mime/glabels.keys.in | 2 +-
data/pixmaps/Makefile.am | 6 +++---
...s.png => glabels-3.0-application-x-glabels.png} | Bin 2573 -> 2573 bytes
data/pixmaps/{glabels.png => glabels-3.0.png} | Bin 2074 -> 2074 bytes
src/Makefile.am | 15 ++++++++-------
src/glabels.c | 2 +-
src/template-designer.c | 2 +-
13 files changed, 30 insertions(+), 26 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 76b5913..d23fe32 100644
--- a/.gitignore
+++ b/.gitignore
@@ -47,9 +47,12 @@ glabels-*.tar.gz
/src/marshal.[ch]
/src/stock-pixmaps/stockpixbufs.h
/src/glabels
+/src/glabels-3
/src/glabels-batch
+/src/glabels-3-batch
+
+/data/desktop/glabels*.desktop
-/data/desktop/glabels.desktop
/data/mime/glabels.keys
/data/mime/glabels.xml
diff --git a/data/desktop/Makefile.am b/data/desktop/Makefile.am
index 0ade4ee..2be4ed6 100644
--- a/data/desktop/Makefile.am
+++ b/data/desktop/Makefile.am
@@ -2,7 +2,7 @@
@INTLTOOL_DESKTOP_RULE@
-DESKTOP_IN_FILES = glabels.desktop.in
+DESKTOP_IN_FILES = $(GLABELS_BRANCH).desktop.in
DESKTOP_FILES =$(DESKTOP_IN_FILES:.desktop.in=.desktop)
desktopdir = $(datadir)/applications
diff --git a/data/desktop/glabels.desktop.in b/data/desktop/glabels-3.0.desktop.in
similarity index 73%
rename from data/desktop/glabels.desktop.in
rename to data/desktop/glabels-3.0.desktop.in
index 6f0956c..4d7d579 100644
--- a/data/desktop/glabels.desktop.in
+++ b/data/desktop/glabels-3.0.desktop.in
@@ -1,9 +1,9 @@
[Desktop Entry]
Encoding=UTF-8
-_Name=gLabels Label Designer
+_Name=gLabels Label Designer 3
_Comment=Create labels, business cards and media covers
-Exec=glabels %F
-Icon=glabels.png
+Exec=glabels-3 %F
+Icon=glabels-3.0.png
Terminal=false
Type=Application
Categories=GTK;Office;
diff --git a/data/man/Makefile.am b/data/man/Makefile.am
index 3405190..43fc512 100644
--- a/data/man/Makefile.am
+++ b/data/man/Makefile.am
@@ -1,6 +1,5 @@
## Process this file with automake to produce Makefile.in
-man_MANS = glabels.1
+man_MANS = glabels-3.1 glabels-3-batch.1
EXTRA_DIST = $(man_MANS)
-
diff --git a/data/man/glabels-3-batch.1 b/data/man/glabels-3-batch.1
new file mode 100644
index 0000000..d9248d5
--- /dev/null
+++ b/data/man/glabels-3-batch.1
@@ -0,0 +1 @@
+.so man1/glabels-3.1
diff --git a/data/man/glabels.1 b/data/man/glabels-3.1
similarity index 95%
rename from data/man/glabels.1
rename to data/man/glabels-3.1
index 906dd2a..5b5b434 100644
--- a/data/man/glabels.1
+++ b/data/man/glabels-3.1
@@ -2,20 +2,20 @@
.SH NAME
glabels \- Label and business card creation program for GNOME
.SH SYNOPSIS
-.B glabels
+.B glabels-3
.RI [OPTIONS]
.RI [label-filename...]
.sp
-.B glabels-batch
+.B glabels-3-batch
.RI [OPTIONS]
.RI [label-filename...]
.SH DESCRIPTION
-.B glabels
+.B glabels-3
is a lightweight program for creating labels and business cards for
the GNOME desktop environment. It is designed to work with various
laser/ink-jet peel-off label and business card sheets that you'll find at most
office supply stores.
-.B glabels
+.B glabels-3
is pre-configured with templates for many of these products.
It also provides an interactive template designer for creating new
templates according to user specifications.
@@ -23,9 +23,9 @@ templates according to user specifications.
For full documentation see the \fBgLabels\fR online help.
.PP
-.B glabels-batch
+.B glabels-3-batch
is a command line utility to print labels previously prepared with
-.B glabels.
+.B glabels-3.
.SH OPTIONS
.TP
\fB\-?\fR, \fB\-\-help\fR
diff --git a/data/mime/glabels.keys.in b/data/mime/glabels.keys.in
index 596c96c..9eae515 100644
--- a/data/mime/glabels.keys.in
+++ b/data/mime/glabels.keys.in
@@ -1,7 +1,7 @@
application/x-glabels:
open=glabels %f
_description=gLabels Project File
- icon_filename=glabels-application-x-glabels.png
+ icon_filename=glabels-3.0-application-x-glabels.png
default_action_type=application
category=Documents
short_list_application_ids_for_novice_user_level=glabels
diff --git a/data/pixmaps/Makefile.am b/data/pixmaps/Makefile.am
index 39aefa0..ed28b9b 100644
--- a/data/pixmaps/Makefile.am
+++ b/data/pixmaps/Makefile.am
@@ -14,12 +14,12 @@ glabels_pixmaps_DATA = \
glabels_app_icondir = $(datadir)/pixmaps
glabels_app_icon_DATA = \
- glabels.png
+ $(GLABELS_BRANCH).png
-glabels_mime_icondir = $(datadir)/pixmaps
+glabels_mime_icondir = $(datadir)/icons/hicolor/48x48/mimetypes
glabels_mime_icon_DATA = \
- glabels-application-x-glabels.png
+ $(GLABELS_BRANCH)-application-x-glabels.png
EXTRA_DIST = $(glabels_pixmaps_DATA) \
$(glabels_app_icon_DATA) \
diff --git a/data/pixmaps/glabels-application-x-glabels.png b/data/pixmaps/glabels-3.0-application-x-glabels.png
similarity index 100%
rename from data/pixmaps/glabels-application-x-glabels.png
rename to data/pixmaps/glabels-3.0-application-x-glabels.png
diff --git a/data/pixmaps/glabels.png b/data/pixmaps/glabels-3.0.png
similarity index 100%
rename from data/pixmaps/glabels.png
rename to data/pixmaps/glabels-3.0.png
diff --git a/src/Makefile.am b/src/Makefile.am
index 13147ca..cf0b81a 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,7 +1,7 @@
SUBDIRS= pixmaps stock-pixmaps
-bin_PROGRAMS = glabels glabels-batch
+bin_PROGRAMS = glabels-3 glabels-3-batch
INCLUDES = \
-I$(top_builddir)/libglabels \
@@ -13,12 +13,13 @@ INCLUDES = \
$(DISABLE_DEPRECATED_CFLAGS) \
-DGLABELS_LOCALEDIR=\""$(datadir)/locale"\" \
-DGLABELS_ICON_DIR=\""$(datadir)/pixmaps"\" \
+ -DGLABELS_ICON=\""$(GLABELS_BRANCH).png"\" \
-DGLABELS_DATA_DIR=\""$(datadir)/$(GLABELS_BRANCH)"\" \
-DG_LOG_DOMAIN=\""glabels\""
-glabels_LDFLAGS = -export-dynamic
+glabels_3_LDFLAGS = -export-dynamic
-glabels_LDADD = \
+glabels_3_LDADD = \
$(GLABELS_LIBS) \
../libglabels/$(LIBGLABELS_BRANCH).la \
$(LIBEBOOK_LIBS) \
@@ -26,9 +27,9 @@ glabels_LDADD = \
$(LIBQRENCODE_LIBS) \
$(LIBIEC16022_LIBS)
-glabels_batch_LDFLAGS = -export-dynamic
+glabels_3_batch_LDFLAGS = -export-dynamic
-glabels_batch_LDADD = \
+glabels_3_batch_LDADD = \
$(GLABELS_LIBS) \
../libglabels/$(LIBGLABELS_BRANCH).la \
$(LIBEBOOK_LIBS) \
@@ -40,7 +41,7 @@ BUILT_SOURCES = \
marshal.c \
marshal.h
-glabels_SOURCES = \
+glabels_3_SOURCES = \
glabels.c \
warning-handler.c \
warning-handler.h \
@@ -228,7 +229,7 @@ glabels_SOURCES = \
$(BUILT_SOURCES)
-glabels_batch_SOURCES = \
+glabels_3_batch_SOURCES = \
glabels-batch.c \
file-util.h \
file-util.c \
diff --git a/src/glabels.c b/src/glabels.c
index 85f207d..ce95ba5 100644
--- a/src/glabels.c
+++ b/src/glabels.c
@@ -98,7 +98,7 @@ main (int argc, char **argv)
gl_warning_handler_init();
/* Set default icon */
- icon_file = g_build_filename (GLABELS_ICON_DIR, "glabels.png", NULL);
+ icon_file = g_build_filename (GLABELS_ICON_DIR, GLABELS_ICON, NULL);
if (!g_file_test (icon_file, G_FILE_TEST_EXISTS))
{
g_message ("Could not find %s", icon_file);
diff --git a/src/template-designer.c b/src/template-designer.c
index 03528b8..95b2162 100644
--- a/src/template-designer.c
+++ b/src/template-designer.c
@@ -396,7 +396,7 @@ gl_template_designer_construct (glTemplateDesigner *dialog)
gtk_window_set_title (GTK_WINDOW(dialog), _("gLabels Template Designer"));
- logo_filename = g_build_filename (GLABELS_ICON_DIR, "glabels.png", NULL);
+ logo_filename = g_build_filename (GLABELS_ICON_DIR, GLABELS_ICON, NULL);
logo = gdk_pixbuf_new_from_file (logo_filename, NULL);
g_free (logo_filename);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]