Changeset 1559
- Timestamp:
- Jan 18, 2019, 5:20:21 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
spec/trunk/SPECS/cron2.spec
r1220 r1559 1 1 #define svn_url F:/rd/ports/cron2/trunk 2 %define svn_url http://svn.netlabs.org/repos/ports/cron2/trunk 3 %define svn_rev 1163 2 %scm_source svn http://svn.netlabs.org/repos/ports/cron2/trunk 2323 4 3 5 4 %define kmk_dist out/os2.x86/release/dist … … 8 7 Name: cron2 9 8 Version: 1.4.2 10 Release: 0.0%{?dist}9 Release: 1%{?dist} 11 10 License: This is a FreeWare product. 12 11 Group: Development/Libraries 13 14 Source: %{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip15 12 16 13 Requires: libc >= 0.6.6 … … 22 19 23 20 %prep 24 %if %{?svn_rev:%(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi')}%{!?svn_rev):0} 25 %setup -q 26 %else 27 %setup -n "%{name}-%{version}" -Tc 28 svn export %{?svn_rev:-r %{svn_rev}} %{svn_url} . --force 29 rm -f "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" 30 (cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}%{?svn_rev:-r%{svn_rev}}.zip" "%{name}-%{version}") 31 %endif 21 %scm_setup 22 23 %global kmk_flags CFLAGS="%{optflags}" LDFLAGS=-Zhigh-mem KBUILD_VERBOSE=2 BUILD_TYPE=release INST_PREFIX="%{_prefix}" 32 24 33 25 %build 34 export KCFLAGS="%{optflags}" 35 kmk -C src 26 kmk -C src %{kmk_flags} 36 27 kmk -C src install 37 28 … … 53 44 54 45 %post 46 if [ "$1" -ge 1 ]; then # (upon update) 47 %wps_object_delete_all 48 fi 55 49 %wps_object_create_begin 56 50 WP_TOOLS_CRON2_EXEC:WPProgram|Cron/2 Daemon|<WP_TOOLS>|EXENAME=((%_bindir/cron2.exe));STARTUPDIR=((%_bindir));ICONFILE=((%_defaultdocdir/%name-%version/cron2.ico));TITLE=Cron/2 Daemon; … … 60 54 61 55 %postun 62 %wps_object_delete_all 56 if [ "$1" = "0" ]; then 57 %wps_object_delete_all 58 fi 63 59 64 60 %files … … 71 67 72 68 %changelog 69 * Fri Jan 18 2019 yd <yd@os2power.com> 1.4.2-2 70 - fixed dat file parsing 71 73 72 * Tue Aug 25 2015 yd <yd@os2power.com> 1.4.2-1 74 73 - initial build with unixroot support for /@unixroot/etc/cron2.dat and default
Note:
See TracChangeset
for help on using the changeset viewer.