- (let ((entries package-get-base) entry plist)
- (insert "# This file is automatically generated. If you edit it, your\n")
- (insert "# edits will be discarded next time the file is generated.\n")
- (insert "#\n\n")
- (insert (format "setup-timestamp: %d\n"
- (+ (* (car (current-time)) 65536) (car (cdr (current-time))))))
- (insert (format "setup-version: %s\n\n" (or version "1.0")))
- ;; Native version
- ;; We give the package a capitalised name so that it appears at the top
- (insert (format "@ %s\n" "xemacs-i586-pc-win32"))
- (insert (format "version: %s\n" emacs-program-version))
- (insert "type: native\n")
- (insert (format "install: binaries/win32/%s %d\n\n"
- (concat emacs-program-name
- "-i586-pc-win32-"
- emacs-program-version ".tar.gz") 0))
- ;; Cygwin version
- ;; We give the package a capitalised name so that it appears at the top
- (insert (format "@ %s\n" "xemacs-i686-pc-cygwin32"))
- (insert (format "version: %s\n" emacs-program-version))
- (insert "type: cygwin\n")
- (insert (format "install: binaries/cygwin32/%s %d\n\n"
- (concat emacs-program-name
- "-i686-pc-cygwin32-"
- emacs-program-version ".tar.gz") 6779200))
- ;; Standard packages
- (while entries
- (setq entry (car entries))
- (setq plist (car (cdr entry)))
- (insert (format "@ %s\n" (symbol-name (car entry))))
- (insert (format "version: %s\n" (plist-get plist 'version)))
- (insert (format "install: packages/%s %s\n" (plist-get plist 'filename)
- (plist-get plist 'size)))
- ;; These are not supported as yet
- ;;
- ;; (insert (format "source: %s\n" (plist-get plist 'source)))
- ;; (insert "[prev]\n")
- ;; (insert (format "version: %s\n" (plist-get plist 'version)))
- ;; (insert (format "install: %s\n" (plist-get plist 'filename)))
- ;; (insert (format "source: %s\n" (plist-get plist 'source)))
- (insert "\n")
- (setq entries (cdr entries))))
+ (insert "# This file is automatically generated. If you edit it, your\n")
+ (insert "# edits will be discarded next time the file is generated.\n")
+ (insert "#\n\n")
+ (insert (format "setup-timestamp: %d\n"
+ (+ (* (car (current-time)) 65536) (car (cdr (current-time))))))
+ (insert (format "setup-version: %s\n\n" (or version "1.0")))
+ ;; Native version
+ (insert (format "@ %s\n" "xemacs-i586-pc-win32"))
+ (insert (format "version: %s%s\n" emacs-program-version
+ package-net-kit-version))
+ (insert "type: native\n")
+ (insert (format "install: win32/%s %d\n\n"
+ (concat emacs-program-name
+ "-i586-pc-win32-"
+ emacs-program-version package-net-kit-version
+ ".tar.gz")
+ package-net-win32-binary-size))
+ ;; Cygwin version
+ (insert (format "@ %s\n" "xemacs-i686-pc-cygwin"))
+ (insert (format "version: %s%s\n" emacs-program-version
+ package-net-kit-version))
+ (insert "type: cygwin\n")
+ (insert (format "install: cygwin32/%s %d\n\n"
+ (concat emacs-program-name
+ "-i686-pc-cygwin-"
+ emacs-program-version package-net-kit-version
+ ".tar.gz")
+ package-net-cygwin32-binary-size))