[packages/gitlab-ce] lang: fix packaging locale dirs

glen glen at pld-linux.org
Sat Nov 11 16:26:08 CET 2017


commit cd372c8719875c8b14492086675bbbb6304f37be
Author: Elan Ruusamäe <glen at pld-linux.org>
Date:   Sat Nov 11 15:14:44 2017 +0200

    lang: fix packaging locale dirs

 find-lang.sh   | 6 ++++--
 gitlab-ce.spec | 1 +
 2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/gitlab-ce.spec b/gitlab-ce.spec
index ddcf1c4..5f32d70 100644
--- a/gitlab-ce.spec
+++ b/gitlab-ce.spec
@@ -198,6 +198,7 @@ sh -x %{SOURCE12} $RPM_BUILD_ROOT%{appdir}
 
 # rpm cruft from repackaging
 rm -f $RPM_BUILD_ROOT%{appdir}/debug*.list
+rm -f $RPM_BUILD_ROOT%{appdir}/%{name}.lang
 
 # Creating links
 mv $RPM_BUILD_ROOT%{appdir}/tmp/sockets/* $RPM_BUILD_ROOT%{_localstatedir}/run/gitlab
diff --git a/find-lang.sh b/find-lang.sh
index 824d1d3..8d806bb 100755
--- a/find-lang.sh
+++ b/find-lang.sh
@@ -22,8 +22,10 @@ while read file; do
 		rc=1
 	;;
 	esac
-	echo "%lang($lang) ${file#$RPM_BUILD_ROOT}" >> $langfile
-done < $tmp
+	dir=${file%/*}
+	echo "%lang($lang) %dir ${dir#$RPM_BUILD_ROOT}"
+	echo "%lang($lang) ${file#$RPM_BUILD_ROOT}"
+done < $tmp >> $langfile
 
 if [ "$(grep -Ev '(^%defattr|^$)' $langfile | wc -l)" -le 0 ]; then
 	echo >&2 "$PROG: Error: international files not found!"
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gitlab-ce.git/commitdiff/c4fb95eb8b3c5bf51c349d62f48521ccaff20788



More information about the pld-cvs-commit mailing list