Jelajahi Sumber

back out my simplification: the permissions are wrong, so it's better to stick with the manual installation

Ralf S. Engelschall 22 tahun lalu
induk
melakukan
e7bc9c3b02
1 mengubah file dengan 19 tambahan dan 1 penghapusan
  1. 19 1
      gocr/gocr.spec

+ 19 - 1
gocr/gocr.spec

@@ -69,7 +69,25 @@ AutoReqProv:  no
 
 %install
     rm -rf $RPM_BUILD_ROOT
-    %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT%{l_prefix}
+
+    %{l_shtool} mkdir -f -p -m 755 \
+        $RPM_BUILD_ROOT%{l_prefix}/bin \
+        $RPM_BUILD_ROOT%{l_prefix}/include \
+        $RPM_BUILD_ROOT%{l_prefix}/lib \
+        $RPM_BUILD_ROOT%{l_prefix}/man/man1
+    %{l_shtool} install -c -s -m 755 \
+        bin/gocr \
+        $RPM_BUILD_ROOT%{l_prefix}/bin/
+    %{l_shtool} install -c -m 644 \
+        src/gocr.h \
+        $RPM_BUILD_ROOT%{l_prefix}/include/
+    %{l_shtool} install -c -m 644 \
+        src/libPgm2asc.a \
+        $RPM_BUILD_ROOT%{l_prefix}/lib/
+    %{l_shtool} install -c -m 644 \
+        man/man1/gocr.1 \
+        $RPM_BUILD_ROOT%{l_prefix}/man/man1/
+
     %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
 
 %files -f files