| 1 | MEMO |
|---|
| 2 | |
|---|
| 3 | |
|---|
| 4 | el ¤Ï/usr/share/emacs/site-lisp/%{name} ¤ËÆþ¤ì¤è. |
|---|
| 5 | |
|---|
| 6 | installscript ¤Ï /usr/lib/emacsen-common/packages/install/%{origname} |
|---|
| 7 | removescript ¤Ï /usr/lib/emacsen-common/packages/remove/%{origname} |
|---|
| 8 | |
|---|
| 9 | |
|---|
| 10 | rpmmacros |
|---|
| 11 | |
|---|
| 12 | %installemacsenscript %{origname} %{SOURCE1} |
|---|
| 13 | el ¤Î compile install ¤ò¹Ô¤¦¥¹¥¯¥ê¥×¥È¤Îinstall |
|---|
| 14 | |
|---|
| 15 | %installemacsenscript %{origname} %{SOURCE2} |
|---|
| 16 | install ¤µ¤ì¤¿ elc ¤Îºï½ü |
|---|
| 17 | |
|---|
| 18 | |
|---|
| 19 | %emacsen-package-install %{origname} |
|---|
| 20 | install script ¤ò¸Æ¤Ó½Ð¤¹. |
|---|
| 21 | |
|---|
| 22 | %emacsen-package-remove %{origname} |
|---|
| 23 | remove script ¤ò¸Æ¤Ó½Ð¤¹. |
|---|
| 24 | |
|---|
| 25 | |
|---|
| 26 | |
|---|
| 27 | |
|---|
| 28 | default ¤Îflavor ¤Ë¤Ä¤¤¤Æ¡£(update-alternatives »ÈÍÑ) |
|---|
| 29 | |
|---|
| 30 | # /var/lib/emacsen-common/default-flavor ¤òºî¤ë¡£ |
|---|
| 31 | |
|---|
| 32 | |
|---|
| 33 | 20.4 install »þ |
|---|
| 34 | find $RPM_BIILD_DIR --name "*.packagename" > list |
|---|
| 35 | ¤òÅǤ¤¤Æ¤ª¤¯ /var/lib/emacs/alternative-filelist |
|---|
| 36 | |
|---|
| 37 | %post (emacsen-common ¤Î emacs-install ¤Ç¤¹¤Ù¤ |
|---|
| 38 | |
|---|
| 39 | update-atlternatives --install /usr/bin/emacs emacs /usr/bin/emacs.20-1 |
|---|
| 40 | --slave /usr/emacs1 /usr/emacs1.emacs ¤È¤¤¤¦¤«¤ó¤¸¤ÇÎóµó |
|---|
| 41 | ( install ¤Î¹àÌÜ¤Ï ÀèÆ¬ ¤Î¤â¤Î¤½¤ì°Ê³°¤Ï¸å) |
|---|
| 42 | |
|---|
| 43 | °ì»þŪ¤Ë flavor ¤Î¸½ºß¤¢¤¿¤¨¤é¤ì¤¿flavor ¤ËÊѹ¹¤¹¤ë. |
|---|
| 44 | |
|---|
| 45 | ( .%{package}\n ¤Çgrep ¤·¤¿ ^[\*\+ ]+([1-9]+) | |
|---|
| 46 | update-atlternatives --config emacs ) |
|---|
| 47 | |
|---|
| 48 | el byte-compile |
|---|
| 49 | |
|---|
| 50 | update-alternatives --auto emacs |
|---|
| 51 | |
|---|
| 52 | 20.5 |
|---|
| 53 | ¾å¤ÎÍÑ¤Ë emacs-install ¤ò¼Â¹Ô |
|---|
| 54 | |
|---|
| 55 | |
|---|
| 56 | |
|---|
| 57 | 20.4 remove »þ |
|---|
| 58 | ³Æel Á´Éôremove |
|---|
| 59 | installed-flavors ¤«¤éºï½ü |
|---|
| 60 | |
|---|
| 61 | |
|---|
| 62 | |
|---|
| 63 | # new command ¤Ë¤Ä¤¤¤Æ |
|---|
| 64 | # /usr/bin/default-emacsen package-name |
|---|
| 65 | # package-name ¤«¤éflavor ¤ò¼è¤ê¤À¤¹ |
|---|
| 66 | # change-default-flavor.rb ¤ÇÊѹ¹ |
|---|
| 67 | |
|---|
| 68 | |
|---|
| 69 | |
|---|
| 70 | ¤Ï¤¢¤Ï¤¢ |
|---|
| 71 | ¼ÂÁõ¤·¤Æ¤ß¤ë¤« |
|---|
| 72 | |
|---|
| 73 | |
|---|
| 74 | |
|---|