mirror of
				https://github.com/yuezk/GlobalProtect-openconnect.git
				synced 2025-05-20 07:26:58 -04:00 
			
		
		
		
	Use .build folder
This commit is contained in:
		
							
								
								
									
										6
									
								
								.github/workflows/build.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/build.yaml
									
									
									
									
										vendored
									
									
								
							| @@ -89,8 +89,8 @@ jobs: | |||||||
|     - name: Install RPM package |     - name: Install RPM package | ||||||
|       run: | |       run: | | ||||||
|         cd globalprotect-openconnect-*/ |         cd globalprotect-openconnect-*/ | ||||||
|         ls -l .rpm |         ls -l .build/rpm | ||||||
|         sudo rpm -i ".rpm/globalprotect-openconnect/*$(uname -m).rpm" |         sudo rpm -i ".build/rpm/globalprotect-openconnect/*$(uname -m).rpm" | ||||||
|  |  | ||||||
|         gpclient --version |         gpclient --version | ||||||
|         gpservice --version |         gpservice --version | ||||||
| @@ -102,7 +102,7 @@ jobs: | |||||||
|       with: |       with: | ||||||
|         name: artifact-rpm |         name: artifact-rpm | ||||||
|         path: | |         path: | | ||||||
|           globalprotect-openconnect-*/.rpm/*.rpm |           globalprotect-openconnect-*/.build/rpm/*.rpm | ||||||
|  |  | ||||||
|   # Include arm64 if ref is a tag |   # Include arm64 if ref is a tag | ||||||
|   # setup-matrix: |   # setup-matrix: | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -6,4 +6,4 @@ | |||||||
| *.tar.xz | *.tar.xz | ||||||
|  |  | ||||||
| .cargo | .cargo | ||||||
| .rpm | .build | ||||||
|   | |||||||
							
								
								
									
										28
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								Makefile
									
									
									
									
									
								
							| @@ -58,7 +58,7 @@ build-rs: extract-vendor | |||||||
|  |  | ||||||
| clean: | clean: | ||||||
| 	$(CARGO) clean | 	$(CARGO) clean | ||||||
| 	rm -rf .rpm | 	rm -rf .build | ||||||
| 	rm -rf .vendor | 	rm -rf .vendor | ||||||
| 	rm -rf apps/gpgui-helper/node_modules | 	rm -rf apps/gpgui-helper/node_modules | ||||||
|  |  | ||||||
| @@ -121,18 +121,18 @@ publish-ppa: ppa | |||||||
|  |  | ||||||
| # Generate RPM sepc file | # Generate RPM sepc file | ||||||
| rpm-spec: | rpm-spec: | ||||||
| 	rm -rf .rpm | 	rm -rf .build/rpm | ||||||
| 	mkdir .rpm | 	mkdir -p .build/rpm | ||||||
|  |  | ||||||
| 	cp packaging/rpm/globalprotect-openconnect.spec.in .rpm/globalprotect-openconnect.spec | 	cp packaging/rpm/globalprotect-openconnect.spec.in .build/rpm/globalprotect-openconnect.spec | ||||||
| 	cp packaging/rpm/globalprotect-openconnect.changes.in .rpm/globalprotect-openconnect.changes | 	cp packaging/rpm/globalprotect-openconnect.changes.in .build/rpm/globalprotect-openconnect.changes | ||||||
|  |  | ||||||
| 	sed -i "s/@VERSION@/$(VERSION)/g" .rpm/globalprotect-openconnect.spec | 	sed -i "s/@VERSION@/$(VERSION)/g" .build/rpm/globalprotect-openconnect.spec | ||||||
| 	sed -i "s/@REVISION@/$(REVISION)/g" .rpm/globalprotect-openconnect.spec | 	sed -i "s/@REVISION@/$(REVISION)/g" .build/rpm/globalprotect-openconnect.spec | ||||||
| 	sed -i "s/@DATE@/$(shell date "+%a %b %d %Y")/g" .rpm/globalprotect-openconnect.spec | 	sed -i "s/@DATE@/$(shell date "+%a %b %d %Y")/g" .build/rpm/globalprotect-openconnect.spec | ||||||
|  |  | ||||||
| 	sed -i "s/@VERSION@/$(VERSION)/g" .rpm/globalprotect-openconnect.changes | 	sed -i "s/@VERSION@/$(VERSION)/g" .build/rpm/globalprotect-openconnect.changes | ||||||
| 	sed -i "s/@DATE@/$(shell LC_ALL=en.US date -u "+%a %b %e %T %Z %Y")/g" .rpm/globalprotect-openconnect.changes | 	sed -i "s/@DATE@/$(shell LC_ALL=en.US date -u "+%a %b %e %T %Z %Y")/g" .build/rpm/globalprotect-openconnect.changes | ||||||
|  |  | ||||||
| # Ensure ../globalprotect-openconnect-*.tar.gz exists. | # Ensure ../globalprotect-openconnect-*.tar.gz exists. | ||||||
| rpm: rpm-spec | rpm: rpm-spec | ||||||
| @@ -146,12 +146,14 @@ rpm: rpm-spec | |||||||
|  |  | ||||||
| 	cp ../$(PKG).tar.gz $(HOME)/rpmbuild/SOURCES/$(PKG_NAME).tar.gz | 	cp ../$(PKG).tar.gz $(HOME)/rpmbuild/SOURCES/$(PKG_NAME).tar.gz | ||||||
|  |  | ||||||
| 	rpmbuild -ba .rpm/globalprotect-openconnect.spec | 	rpmbuild -ba .build/rpm/globalprotect-openconnect.spec | ||||||
|  |  | ||||||
| 	# Copy RPM package | 	# Copy RPM package | ||||||
| 	cp $(HOME)/rpmbuild/RPMS/$(shell uname -m)/$(PKG_NAME)*.rpm .rpm | 	cp $(HOME)/rpmbuild/RPMS/$(shell uname -m)/$(PKG_NAME)*.rpm .build/rpm | ||||||
|  |  | ||||||
| 	# Copy the SRPM only for x86_64. | 	# Copy the SRPM only for x86_64. | ||||||
| 	if [ "$(shell uname -m)" = "x86_64" ]; then \ | 	if [ "$(shell uname -m)" = "x86_64" ]; then \ | ||||||
| 		cp $(HOME)/rpmbuild/SRPMS/$(PKG_NAME)*.rpm .rpm; \ | 		cp $(HOME)/rpmbuild/SRPMS/$(PKG_NAME)*.rpm .build/rpm; \ | ||||||
| 	fi | 	fi | ||||||
|  |  | ||||||
|  | pkgbuild: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user