Ignore:
Timestamp:
Jul 28, 2017, 6:25:36 PM (8 years ago)
Author:
dmik
Message:

spec: os2-base: Release version 0.0.0-17.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • spec/trunk/SPECS/os2-base.spec

    r1188 r1208  
    33Name: os2-base
    44Version: 0.0.0
    5 Release: 16%{?dist}
     5Release: 17%{?dist}
    66
    77License: free
    88
    99Requires: os2-release
    10 Requires: os2-rpm >= 0-2
     10Requires: os2-rpm >= 0-4
    1111
    1212Provides: ansicall.dll
     
    239239Provides: wpvidsys.dll
    240240
    241 
    242241%description
    243242Virtual package for OS/2 base shared libraries packaging.
     
    267266
    268267%install
    269 rm -rf $RPM_BUILD_ROOT
    270 mkdir -p -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/rpm
     268%{__rm} -rf $RPM_BUILD_ROOT
     269%{__mkdir_p} -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/rpm
    271270echo i686-OS/2-OS/2 > $RPM_BUILD_ROOT%{_sysconfdir}/rpm/platform
    272271
    273 mkdir -p %{buildroot}%{_datadir}/os2/book
    274 mkdir -p %{buildroot}%{_datadir}/os2/help
     272%{__mkdir_p} %{buildroot}%{os2_bookdir}
     273%{__mkdir_p} %{buildroot}%{os2_helpdir}
     274%{__mkdir_p} %{buildroot}%{os2_langdir}
    275275
    276276%clean
     
    281281%defattr(-,root,root,-)
    282282%config(noreplace) %{_sysconfdir}/rpm/platform
    283 %dir %{_datadir}/os2/book
    284 %dir %{_datadir}/os2/help
     283%dir %{os2_bookdir}
     284%dir %{os2_helpdir}
     285%dir %{os2_langdir}
    285286
    286287%files fhs
     
    296297if [ "$1" = 1 ] ; then
    297298#execute only on first install
    298 %cube {ADDSTRING "%UNIXROOT%\usr\sbin;%UNIXROOT%\usr\bin;" IN "SET PATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys c:\config.sys.yum > NUL
    299 %cube {ADDSTRING "%UNIXROOT%\usr\lib;" IN "LIBPATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL
     299%cube {ADDSTRING "%{os2_dos_path %{_sbindir};%{_bindir}};" IN "SET PATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys c:\config.sys.yum > NUL
     300%cube {ADDSTRING "%{os2_dos_path %{_libdir}};" IN "LIBPATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL
    300301%cube {DELLINE "SET UNIXROOT="} c:\config.sys > NUL
    301302%cube {ADDLINE "SET UNIXROOT=%UNIXROOT%" (ALWAYS)} c:\config.sys > NUL
     
    303304%cube {ADDLINE "SET TERM=os2" (IFNOT "SET TERM=")} c:\config.sys > NUL
    304305%cube {ADDLINE "REM [ Default shell values ]" (IFNOT "REM [ Default shell values ]")} c:\config.sys > NUL
    305 %cube {ADDLINE "SET SHELL=%UNIXROOT%/usr/bin/sh.exe" (IFNOT "SET SHELL=")} c:\config.sys > NUL
    306 %cube {ADDLINE "SET EMXSHELL=%UNIXROOT%/usr/bin/sh.exe" (IFNOT "SET EMXSHELL=")} c:\config.sys > NUL
    307 %cube {ADDLINE "SET CONFIG_SHELL=%UNIXROOT%/usr/bin/sh.exe" (IFNOT "SET CONFIG_SHELL=")} c:\config.sys > NUL
    308 %cube {ADDLINE "SET MAKESHELL=%UNIXROOT%/usr/bin/sh.exe" (IFNOT "SET MAKESHELL=")} c:\config.sys > NUL
    309 %cube {ADDLINE "SET EXECSHELL=%UNIXROOT%/usr/bin/sh.exe" (IFNOT "SET EXECSHELL=")} c:\config.sys > NUL
     306%cube {ADDLINE "SET SHELL=%{os2_dos_path %{_bindir}/sh.exe}" (IFNOT "SET SHELL=")} c:\config.sys > NUL
     307%cube {ADDLINE "SET EMXSHELL=%{os2_dos_path %{_bindir}/sh.exe}" (IFNOT "SET EMXSHELL=")} c:\config.sys > NUL
     308%cube {ADDLINE "SET CONFIG_SHELL=%{os2_dos_path %{_bindir}/sh.exe}" (IFNOT "SET CONFIG_SHELL=")} c:\config.sys > NUL
     309%cube {ADDLINE "SET MAKESHELL=%{os2_dos_path %{_bindir}/sh.exe}" (IFNOT "SET MAKESHELL=")} c:\config.sys > NUL
     310%cube {ADDLINE "SET EXECSHELL=%{os2_dos_path %{_bindir}/sh.exe}" (IFNOT "SET EXECSHELL=")} c:\config.sys > NUL
    310311%cube {ADDLINE "REM [ Temporary directory ]" (IFNOT "REM [ Temporary directory ]")} c:\config.sys > NUL
    311 %cube {ADDLINE "SET TMP=%UNIXROOT%\var\tmp" (IFNOT "SET TMP=")} c:\config.sys > NUL
    312 %cube {ADDLINE "SET TEMP=%UNIXROOT%\var\tmp" (IFNOT "SET TEMP=")} c:\config.sys > NUL
    313 %cube {ADDLINE "SET TMPDIR=%UNIXROOT%\var\tmp" (IFNOT "SET TMPDIR=")} c:\config.sys > NUL
    314 %cube {ADDSTRING "%UNIXROOT%\usr\share\os2\book;" IN "SET BOOKSHELF=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL
    315 %cube {ADDSTRING "%UNIXROOT%\usr\share\os2\help;" IN "SET HELP=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL
    316 %cube {ADDSTRING "%UNIXROOT%\usr\share\os2\lang;" IN "SET DPATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL
     312%cube {ADDLINE "SET TMP=%{os2_dos_path /@unixroot/var/tmp}" (IFNOT "SET TMP=")} c:\config.sys > NUL
     313%cube {ADDLINE "SET TEMP=%{os2_dos_path /@unixroot/var/tmp}" (IFNOT "SET TEMP=")} c:\config.sys > NUL
     314%cube {ADDLINE "SET TMPDIR=%{os2_dos_path /@unixroot/var/tmp}" (IFNOT "SET TMPDIR=")} c:\config.sys > NUL
     315%cube {ADDSTRING "%{os2_dos_path %{os2_bookdir}};" IN "SET BOOKSHELF=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL
     316%cube {ADDSTRING "%{os2_dos_path %{os2_helpdir}};" IN "SET HELP=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL
     317%cube {ADDSTRING "%{os2_dos_path %{os2_langdir}};" IN "SET DPATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL
    317318
    318319%postun
    319320if [ "$1" = 0 ] ; then
    320321#execute only on last uninstall
    321 %cube {DELSTRING "%UNIXROOT%\usr\sbin;%UNIXROOT%\usr\bin;" IN "SET PATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL
    322 %cube {DELSTRING "%UNIXROOT%\usr\lib;" IN "LIBPATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL
     322%cube {DELSTRING "%{os2_dos_path %{_sbindir};%{_bindir}};" IN "SET PATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL
     323%cube {DELSTRING "%{os2_dos_path %{_libdir}};" IN "LIBPATH=" (FIRST IFNEW BEFORE RS(%%)} c:\config.sys > NUL
    323324%cube {DELLINE "SET UNIXROOT="} c:\config.sys > NUL
    324 %cube {DELSTRING "%UNIXROOT%\usr\share\os2\book;" IN "SET BOOKSHELF=" (FIRST} c:\config.sys > NUL
    325 %cube {DELSTRING "%UNIXROOT%\usr\share\os2\help;" IN "SET HELP=" (FIRST} c:\config.sys > NUL
    326 %cube {DELSTRING "%UNIXROOT%\usr\share\os2\lang;" IN "SET DPATH=" (FIRST} c:\config.sys > NUL
     325%cube {DELSTRING "%{os2_dos_path %{os2_bookdir}};" IN "SET BOOKSHELF=" (FIRST} c:\config.sys > NUL
     326%cube {DELSTRING "%{os2_dos_path %{os2_helpdir}};" IN "SET HELP=" (FIRST} c:\config.sys > NUL
     327%cube {DELSTRING "%{os2_dos_path %{os2_langdir}};" IN "SET DPATH=" (FIRST} c:\config.sys > NUL
    327328fi
    328329
     
    353354
    354355%changelog
     356* Fri Jul 28 2017 Dmitriy Kuminov <coding@dmik.org> 0.0.0-17
     357- Use handy os2_dos_path, os2_langdir etc. macros from os2-rpm.
     358- Make os2-base own os2_langdir.
     359
    355360* Fri Jun 9 2017 Dmitriy Kuminov <coding@dmik.org> 0.0.0-16
    356361- Make os2-rpm a requirement for os2-base (contains essential macros used in scriptlets).
Note: See TracChangeset for help on using the changeset viewer.