aboutsummaryrefslogtreecommitdiffstats
path: root/nextstep
diff options
context:
space:
mode:
authorJoakim Verona2012-09-19 01:09:51 +0200
committerJoakim Verona2012-09-19 01:09:51 +0200
commit6c86337db3f2b22977d7b94b054458a2d446c504 (patch)
tree04725c50cbd76c8ffd0faf4cdce895a89a506a58 /nextstep
parentaac9139d11cf7f9ee84d931ada85be8fa0c90f21 (diff)
parentfefa299077c02a931e5e72f7646e3dfa28f5e8ff (diff)
downloademacs-6c86337db3f2b22977d7b94b054458a2d446c504.tar.gz
emacs-6c86337db3f2b22977d7b94b054458a2d446c504.zip
not compiling yet
Diffstat (limited to 'nextstep')
-rw-r--r--nextstep/ChangeLog19
-rw-r--r--nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings6
-rw-r--r--nextstep/Makefile.in67
-rw-r--r--nextstep/templates/Emacs.desktop.in (renamed from nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop)2
-rw-r--r--nextstep/templates/Info-gnustep.plist.in (renamed from nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist)6
-rw-r--r--nextstep/templates/Info.plist.in (renamed from nextstep/Cocoa/Emacs.base/Contents/Info.plist)4
-rw-r--r--nextstep/templates/InfoPlist.strings.in6
7 files changed, 98 insertions, 12 deletions
diff --git a/nextstep/ChangeLog b/nextstep/ChangeLog
index 6451f7a7322..53f42c97716 100644
--- a/nextstep/ChangeLog
+++ b/nextstep/ChangeLog
@@ -1,3 +1,22 @@
12012-09-17 Glenn Morris <rgm@gnu.org>
2
3 * templates/Info-gnustep.plist.in, templates/InfoPlist.strings.in:
4 * templates/Info.plist.in: Let configure set copyright.
5
62012-09-16 Glenn Morris <rgm@gnu.org>
7
8 * Makefile.in: New file.
9 * templates: New directory.
10 * templates/Emacs.desktop.in, templates/Info-gnustep.plist.in:
11 * templates/Info.plist.in, templates/InfoPlist.strings.in:
12 Move here from various Cocoa/, GNUstep/ locations.
13 Let configure set the version number.
14 * Cocoa/Emacs.base/Contents/Info.plist:
15 * Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings:
16 * GNUstep/Emacs.base/Resources/Info-gnustep.plist:
17 * GNUstep/Emacs.base/Resources/Emacs.desktop: Move to templates/.
18 * Cocoa/Emacs.base/Contents/Resources/English.lproj: Remove directory.
19
12012-04-07 Glenn Morris <rgm@gnu.org> 202012-04-07 Glenn Morris <rgm@gnu.org>
2 21
3 * Cocoa/Emacs.base/Contents/Info.plist: 22 * Cocoa/Emacs.base/Contents/Info.plist:
diff --git a/nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings b/nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings
deleted file mode 100644
index 7655c0ca8ec..00000000000
--- a/nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings
+++ /dev/null
@@ -1,6 +0,0 @@
1/* Localized versions of Info.plist keys */
2
3CFBundleName = "Emacs";
4CFBundleShortVersionString = "Version 24.2.50";
5CFBundleGetInfoString = "Emacs version 24.2.50, NS Windowing";
6NSHumanReadableCopyright = "Copyright (C) 2012 Free Software Foundation, Inc.";
diff --git a/nextstep/Makefile.in b/nextstep/Makefile.in
new file mode 100644
index 00000000000..27ec5d1556b
--- /dev/null
+++ b/nextstep/Makefile.in
@@ -0,0 +1,67 @@
1### nextstep/Makefile for GNU Emacs
2
3## Copyright (C) 2012 Free Software Foundation, Inc.
4
5## This file is part of GNU Emacs.
6
7## GNU Emacs is free software: you can redistribute it and/or modify
8## it under the terms of the GNU General Public License as published by
9## the Free Software Foundation, either version 3 of the License, or
10## (at your option) any later version.
11##
12## GNU Emacs is distributed in the hope that it will be useful,
13## but WITHOUT ANY WARRANTY; without even the implied warranty of
14## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15## GNU General Public License for more details.
16##
17## You should have received a copy of the GNU General Public License
18## along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
19
20### Commentary:
21
22### Code:
23SHELL = /bin/sh
24
25srcdir = @srcdir@
26EXEEXT = @EXEEXT@
27
28@SET_MAKE@
29MKDIR_P = @MKDIR_P@
30
31ns_appdir = @ns_appdir@
32ns_appbindir = @ns_appbindir@
33ns_appsrc = @ns_appsrc@
34
35${ns_appdir}: ${srcdir}/${ns_appsrc} ${ns_appsrc}
36 rm -rf ${ns_appdir}
37 ${MKDIR_P} ${ns_appdir}
38 ( cd ${srcdir}/${ns_appsrc} ; tar cfh - . ) | \
39 ( cd ${ns_appdir} ; umask 022; tar xf - )
40 [ `cd ${srcdir} && /bin/pwd` = `/bin/pwd` ] || \
41 ( cd ${ns_appsrc} ; tar cfh - . ) | \
42 ( cd ${ns_appdir} ; umask 022; tar xf - )
43
44${ns_appbindir}/Emacs: ${ns_appdir} ../src/emacs${EXEEXT}
45 ${MKDIR_P} ${ns_appbindir}
46 cp -f ../src/emacs${EXEEXT} ${ns_appbindir}/Emacs
47
48.PHONY: all
49
50all: ${ns_appdir} ${ns_appbindir}/Emacs
51
52
53.PHONY: clean distclean maintainer-clean
54
55clean:
56 rm -rf ${ns_appdir}
57
58distclean: clean
59 rm -f Makefile
60 rm -f GNUstep/Emacs.base/Resources/Info-gnustep.plist \
61 GNUstep/Emacs.base/Resources/Emacs.desktop \
62 Cocoa/Emacs.base/Contents/Info.plist \
63 Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings
64
65maintainer-clean: distclean
66
67### Makefile.in ends here
diff --git a/nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop b/nextstep/templates/Emacs.desktop.in
index a36eafaadb0..170f195f270 100644
--- a/nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop
+++ b/nextstep/templates/Emacs.desktop.in
@@ -1,7 +1,7 @@
1[Desktop Entry] 1[Desktop Entry]
2Encoding=UTF-8 2Encoding=UTF-8
3Type=Application 3Type=Application
4Version=24.2.50 4Version=@version@
5Categories=GNUstep 5Categories=GNUstep
6Name=Emacs 6Name=Emacs
7Comment=GNU Emacs for NeXT/Open/GNUstep and OS X 7Comment=GNU Emacs for NeXT/Open/GNUstep and OS X
diff --git a/nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist b/nextstep/templates/Info-gnustep.plist.in
index 6cde01b0d05..4ac97e5cde6 100644
--- a/nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist
+++ b/nextstep/templates/Info-gnustep.plist.in
@@ -2,7 +2,7 @@
2 ApplicationDescription = "GNU Emacs for GNUstep / OS X"; 2 ApplicationDescription = "GNU Emacs for GNUstep / OS X";
3 ApplicationIcon = emacs.tiff; 3 ApplicationIcon = emacs.tiff;
4 ApplicationName = Emacs; 4 ApplicationName = Emacs;
5 ApplicationRelease = "24.2.50"; 5 ApplicationRelease = "@version@";
6 Authors = ( 6 Authors = (
7 "Adrian Robert (GNUstep)", 7 "Adrian Robert (GNUstep)",
8 "Christophe de Dinechin (MacOS X)", 8 "Christophe de Dinechin (MacOS X)",
@@ -11,9 +11,9 @@
11 "Carl Edman (NeXTstep)", 11 "Carl Edman (NeXTstep)",
12 "..see etc/NEXTSTEP" 12 "..see etc/NEXTSTEP"
13 ); 13 );
14 Copyright = "Copyright (C) 2012 Free Software Foundation, Inc."; 14 Copyright = "@copyright@";
15 CopyrightDescription = "Released under the GNU General Public License Version 3 or later"; 15 CopyrightDescription = "Released under the GNU General Public License Version 3 or later";
16 FullVersionID = "Emacs 24.2.50, NS Windowing"; 16 FullVersionID = "Emacs @version@, NS Windowing";
17 NSExecutable = Emacs; 17 NSExecutable = Emacs;
18 NSIcon = emacs.tiff; 18 NSIcon = emacs.tiff;
19 NSPrincipalClass = NSApplication; 19 NSPrincipalClass = NSApplication;
diff --git a/nextstep/Cocoa/Emacs.base/Contents/Info.plist b/nextstep/templates/Info.plist.in
index f5490f613fd..25c73916e58 100644
--- a/nextstep/Cocoa/Emacs.base/Contents/Info.plist
+++ b/nextstep/templates/Info.plist.in
@@ -553,7 +553,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
553 <key>CFBundleExecutable</key> 553 <key>CFBundleExecutable</key>
554 <string>Emacs</string> 554 <string>Emacs</string>
555 <key>CFBundleGetInfoString</key> 555 <key>CFBundleGetInfoString</key>
556 <string>Emacs 24.2.50 Copyright (C) 2012 Free Software Foundation, Inc.</string> 556 <string>Emacs @version@ @copyright@</string>
557 <key>CFBundleIconFile</key> 557 <key>CFBundleIconFile</key>
558 <string>Emacs.icns</string> 558 <string>Emacs.icns</string>
559 <key>CFBundleIdentifier</key> 559 <key>CFBundleIdentifier</key>
@@ -566,7 +566,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
566 <string>APPL</string> 566 <string>APPL</string>
567 <!-- This should be the emacs version number. --> 567 <!-- This should be the emacs version number. -->
568 <key>CFBundleShortVersionString</key> 568 <key>CFBundleShortVersionString</key>
569 <string>24.2.50</string> 569 <string>@version@</string>
570 <key>CFBundleSignature</key> 570 <key>CFBundleSignature</key>
571 <string>EMAx</string> 571 <string>EMAx</string>
572 <!-- This SHOULD be a build number. --> 572 <!-- This SHOULD be a build number. -->
diff --git a/nextstep/templates/InfoPlist.strings.in b/nextstep/templates/InfoPlist.strings.in
new file mode 100644
index 00000000000..f38d8925017
--- /dev/null
+++ b/nextstep/templates/InfoPlist.strings.in
@@ -0,0 +1,6 @@
1/* Localized versions of Info.plist keys */
2
3CFBundleName = "Emacs";
4CFBundleShortVersionString = "Version @version@";
5CFBundleGetInfoString = "Emacs version @version@, NS Windowing";
6NSHumanReadableCopyright = "@copyright@";