diff options
author | Glenn Morris <rgm@gnu.org> | 2012-09-16 11:49:00 -0700 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2012-09-16 11:49:00 -0700 |
commit | 83da1b5565d518aa02984bf2f474c56eb61f41ef (patch) | |
tree | 5a912cbf397765da7c1a2325b5b2aa7325edb174 /nextstep/Cocoa | |
parent | 40d70ecb6d11f87363b500db5665d8b433278687 (diff) |
Increase compartmentalization of Nextstep builds rules,
and store Emacs version number in fewer versioned files.
* configure.ac (ns_appsrc): Use relative names.
(ns_frag): Remove.
(Info-gnustep.plist, Emacs.desktop, Info.plist, InfoPlist.strings)
(nextstep/Makefile): Generate these nextstep files.
(SUBDIR_MAKEFILES): Add nextstep.
* Makefile.in (clean, distclean, bootstrap-clean): Add nextstep.
* make-dist (nextstep/templates): Add directory.
(nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj): Remove.
(nextstep/Cocoa/Emacs.base/Contents)
(nextstep/GNUstep/Emacs.base/Resources): Update contents.
* .bzrignore: Add some nextstep files.
* admin/admin.el (set-version): No more need to set nextstep versions.
(set-copyright): Update for moved nextstep files.
* nextstep/Makefile.in: New file.
* nextstep/templates: New directory.
* nextstep/templates/Emacs.desktop.in, nextstep/templates/Info-gnustep.plist.in:
* nextstep/templates/Info.plist.in, nextstep/templates/InfoPlist.strings.in:
Move here from various Cocoa/, GNUstep/ locations.
Let configure set the version number.
* nextstep/Cocoa/Emacs.base/Contents/Info.plist:
* nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings:
* nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist:
* nextstep/GNUstep/Emacs.base/Resources/Emacs.desktop: Move to templates/.
* nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj: Remove directory.
* src/Makefile.in (ns_appdir, ns_appbindir, ns_appsrc): Remove variables.
(ns_frag): Remove.
(ns-app): Move here from ns.mk, and simplify.
(clean): Simplify nextstep entry.
* src/ns.mk: Remove file.
Diffstat (limited to 'nextstep/Cocoa')
-rw-r--r-- | nextstep/Cocoa/Emacs.base/Contents/Info.plist | 589 | ||||
-rw-r--r-- | nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings | 6 |
2 files changed, 0 insertions, 595 deletions
diff --git a/nextstep/Cocoa/Emacs.base/Contents/Info.plist b/nextstep/Cocoa/Emacs.base/Contents/Info.plist deleted file mode 100644 index f5490f613f..0000000000 --- a/nextstep/Cocoa/Emacs.base/Contents/Info.plist +++ /dev/null @@ -1,589 +0,0 @@ -<!-- -Copyright (C) 2008-2012 Free Software Foundation, Inc. - -This file is part of GNU Emacs. - -GNU Emacs is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -GNU Emacs is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. ---> - -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleDocumentTypes</key> - <array> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>text</string> - <string>txt</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Plain text document</string> - <key>CFBundleTypeOSTypes</key> - <array> - <string>TEXT</string> - <string>utxt</string> - </array> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>html</string> - <string>htm</string> - <string>shtm</string> - <string>shtml</string> - <string>jsp</string> - <string>asp</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>HTML document</string> - <key>CFBundleTypeOSTypes</key> - <array> - <string>HTML</string> - </array> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>markdown</string> - <string>mkdn</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Markdown document</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>css</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>CSS style sheet</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>xhtml</string> - <string>xhtm</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>XHTML document</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>xml</string> - <string>xsl</string> - <string>xslt</string> - <string>xbl</string> - <string>xul</string> - <string>rdf</string> - <string>dtd</string> - <string>xsd</string> - <string>xsdl</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>XML document</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>sgml</string> - <string>sgm</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>SGML document</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>yml</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>YAML document</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>js</string> - <string>JS</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>JavaScript script</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>php</string> - <string>php3</string> - <string>php4</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>PHP script</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>tcl</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Tcl script</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>rb</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Ruby script</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>py</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Python script</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>pl</string> - <string>pm</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Perl script</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>sh</string> - <string>csh</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Shell script</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>h</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>C Header Source File</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>c</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>C Source File</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>hh</string> - <string>hp</string> - <string>hpp</string> - <string>hxx</string> - <string>h++</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>C++ Header Source File</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>cc</string> - <string>cp</string> - <string>cpp</string> - <string>cxx</string> - <string>c++</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>C++ Source File</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>m</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Objective-C Source File</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>s</string> - <string>asm</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Assembly Source File</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>java</string> - <string>jav</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Java Source File</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>f</string> - <string>for</string> - <string>f77</string> - <string>f90</string> - <string>f95</string> - <string>f99</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Fortran Source File</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>pas</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Pascal Source file</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>ada</string> - <string>adb</string> - <string>ads</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Ada Source File</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>el</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Emacs Lisp Source File</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>hs</string> - <string>lhs</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Haskell Source File</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>lua</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>Lua Source File</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>pro</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>IDL Procedure File</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>gp</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>gnuplot file</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>bib</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>BibTeX document</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>tex</string> - <string>ltx</string> - <string>ctx</string> - <string>latex</string> - <string>texi</string> - </array> - <key>CFBundleTypeIconFile</key> - <string>document.icns</string> - <key>CFBundleTypeName</key> - <string>TeX document</string> - <key>CFBundleTypeRole</key> - <string>Editor</string> - </dict> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>*</string> - </array> - <key>CFBundleTypeName</key> - <string>All</string> - <key>CFBundleTypeOSTypes</key> - <array> - <string>****</string> - </array> - <key>CFBundleTypeRole</key> - <string>Viewer</string> - </dict> - </array> - - <key>NSServices</key> - <array> - <dict> - <key>NSMenuItem</key> - <dict> - <key>default</key> - <string>Emacs.app/New Buffer Containing Selection</string> - </dict> - <key>NSMessage</key> - <string>requestService</string> - <key>NSUserData</key> - <string>open-selection</string> - <key>NSPortName</key> - <string>Emacs</string> - <key>NSSendTypes</key> - <array> - <string>NSStringPboardType</string> - </array> - </dict> - <dict> - <key>NSMenuItem</key> - <dict> - <key>default</key> - <string>Emacs.app/Open Selected File</string> - </dict> - <key>NSMessage</key> - <string>requestService</string> - <key>NSUserData</key> - <string>open-file</string> - <key>NSPortName</key> - <string>Emacs</string> - <key>NSSendTypes</key> - <array> - <string>NSStringPboardType</string> - </array> - </dict> - <dict> - <key>NSMenuItem</key> - <dict> - <key>default</key> - <string>Emacs.app/Email Selection</string> - </dict> - <key>NSMessage</key> - <string>requestService</string> - <key>NSUserData</key> - <string>mail-selection</string> - <key>NSPortName</key> - <string>Emacs</string> - <key>NSSendTypes</key> - <array> - <string>NSStringPboardType</string> - </array> - </dict> - <dict> - <key>NSMenuItem</key> - <dict> - <key>default</key> - <string>Emacs.app/Send Email to Selected Address</string> - </dict> - <key>NSMessage</key> - <string>requestService</string> - <key>NSUserData</key> - <string>mail-to</string> - <key>NSPortName</key> - <string>Emacs</string> - <key>NSSendTypes</key> - <array> - <string>NSStringPboardType</string> - </array> - </dict> - </array> - - <key>CFBundleExecutable</key> - <string>Emacs</string> - <key>CFBundleGetInfoString</key> - <string>Emacs 24.2.50 Copyright (C) 2012 Free Software Foundation, Inc.</string> - <key>CFBundleIconFile</key> - <string>Emacs.icns</string> - <key>CFBundleIdentifier</key> - <string>org.gnu.Emacs</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundleName</key> - <string>Emacs</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <!-- This should be the emacs version number. --> - <key>CFBundleShortVersionString</key> - <string>24.2.50</string> - <key>CFBundleSignature</key> - <string>EMAx</string> - <!-- This SHOULD be a build number. --> - <key>CFBundleVersion</key> - <string>9.0</string> - <key>NSPrincipalClass</key> - <string>EmacsApp</string> - <key>CFBundleURLTypes</key> - <array> - <dict> - <key>CFBundleURLName</key> - <string>Email Address URL</string> - <key>CFBundleURLSchemes</key> - <array> - <string>mailto</string> - </array> - </dict> - </array> -</dict> -</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 7655c0ca8e..0000000000 --- a/nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings +++ /dev/null @@ -1,6 +0,0 @@ -/* Localized versions of Info.plist keys */ - -CFBundleName = "Emacs"; -CFBundleShortVersionString = "Version 24.2.50"; -CFBundleGetInfoString = "Emacs version 24.2.50, NS Windowing"; -NSHumanReadableCopyright = "Copyright (C) 2012 Free Software Foundation, Inc."; |