Bladeren bron

- add V_real to have all version stuff at a single place - fix Summary header - reduce lines by merging first line with sub-shell start - add support for non-Intel machines (requires especially for Suns AFAIK)

Ralf S. Engelschall 24 jaren geleden
bovenliggende
commit
5263bd8c2b
1 gewijzigde bestanden met toevoegingen van 12 en 10 verwijderingen
  1. 12 10
      unrar/unrar.spec

+ 12 - 10
unrar/unrar.spec

@@ -23,18 +23,19 @@
 ##  SUCH DAMAGE. 
 ##
 
+%define       V_real  2.50
 %define       V_src   250
 
 #   package information
 Name:         unrar
-Summary:      Character Set Conversion Tool
+Summary:      Extracting Tool for RAR Format Files
 URL:          ftp://ftp.elf.stuba.sk/pub/pc/pack/
 Vendor:       Eugene Roshal
 Packager:     The OpenPKG Project
 Distribution: OpenPKG [EXP]
 Group:        Archiver
 License:      freely distributable
-Version:      2.50
+Version:      %{V_real}
 Release:      20020321
 
 #   list of sources
@@ -54,22 +55,23 @@ AutoReqProv:  no
     above.
 
 %prep
-    (
-        cd $RPM_BUILD_DIR
+    (   cd $RPM_BUILD_DIR
         rm -rf %{name}-%{version}
-        %{l_prefix}/bin/unzip %{SOURCE0}
+        %{l_prefix}/bin/unzip -q %{SOURCE0}
     )
 
 %build
-    (
-        cd $RPM_BUILD_DIR/%{name}-%{version}/src
-        %{l_cc} %{l_cflags -O} -o unrar unrar.c
+    (   cd $RPM_BUILD_DIR/%{name}-%{version}/src
+        cflags=""
+        case "%{l_target}" in
+            sparc*-* ) cflags="$cflags -DNON_INTEL_BYTE_ORDER" ;;
+        esac
+        %{l_cc} %{l_cflags -O} $cflags -o unrar unrar.c
     )
 
 %install
     rm -rf $RPM_BUILD_ROOT
-    (
-        cd $RPM_BUILD_DIR/%{name}-%{version}/src
+    (   cd $RPM_BUILD_DIR/%{name}-%{version}/src
         %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/bin
         %{l_shtool} install -c -s -m 755 unrar $RPM_BUILD_ROOT%{l_prefix}/bin/
     )