Ver código fonte

Reworked dist-rpm in order to duplicate what dist used to do, but don't actually require dist.

svn:r6437
Andrew Lewman 18 anos atrás
pai
commit
1fcc12ffff
2 arquivos alterados com 11 adições e 8 exclusões
  1. 10 6
      Makefile.am
  2. 1 2
      tor.spec.in

+ 10 - 6
Makefile.am

@@ -23,12 +23,16 @@ dist-rpm:
 	for subdir in BUILD RPMS SOURCES SPECS SRPMS; do        \
 	    mkdir $$RPM_BUILD_DIR/$$subdir;                     \
 	done;                                                   \
-	tar zcf tor-$(VERSION).tar.gz ../tor;			\
-	cp tor-$(VERSION).tar.gz $$RPM_BUILD_DIR/SOURCES;    	\
-	rpmbuild -ba --define "_topdir $$RPM_BUILD_DIR"	tor.spec; \
-	mv $$RPM_BUILD_DIR/SRPMS/* .;                           \
-	mv $$RPM_BUILD_DIR/RPMS/* .;				\
-	rm -rf $$RPM_BUILD_DIR
+	mkdir $$RPM_BUILD_DIR/SOURCES/tor-$(VERSION);           \
+        cp -R ./ $$RPM_BUILD_DIR/SOURCES/tor-$(VERSION)/;       \
+        pushd $$RPM_BUILD_DIR/SOURCES/;                         \
+        tar zcf tor-$(VERSION).tar.gz ./;                       \
+        popd;                                                   \
+        rpmbuild -ba --define "_topdir $$RPM_BUILD_DIR" tor.spec; \
+        mv $$RPM_BUILD_DIR/SRPMS/* .;                           \
+        mv $$RPM_BUILD_DIR/RPMS/* .;                            \
+        rm -rf $$RPM_BUILD_DIR
+
 
 dist-osx:
 	@if [ "x$(prefix)" != 'x/Library/Tor' ]; then \

+ 1 - 2
tor.spec.in

@@ -163,8 +163,7 @@ strength of the anonymity provided. Tor is not presently suitable
 for high-stakes anonymity.
 
 %prep
-#%setup -q -n %{name}-%{native_version}
-%setup -q -n %{name}
+%setup -q -n %{name}-%{native_version}
 
 %build
 %configure --with-tor-user=%{toruser} --with-tor-group=%{torgroup} \