 e79724f9db
			
		
	
	
		e79724f9db
		
			
		
	
	
	
	
		
			
			Fixed dependencies, places where obsolete functions stopped working, code fragments that started throwing warnings and an .ui file that stopped being readable after the update.
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| RPMS_DIR=rpm/
 | |
| VERSION := $(shell cat version)
 | |
| 
 | |
| PYTHON ?= python3
 | |
| 
 | |
| help:
 | |
| 	@echo "make rpms                  -- generate binary rpm packages"
 | |
| 	@echo "make res                   -- compile resources"
 | |
| 	@echo "make update-repo-current   -- copy newly generated rpms to qubes yum repo"
 | |
| 	@echo "make update-repo-unstable  -- same, but to -testing repo"
 | |
| 	@echo "make update-repo-installer -- copy dom0 rpms to installer repo"
 | |
| 
 | |
| 
 | |
| rpms: rpms-dom0
 | |
| 
 | |
| rpms-vm:
 | |
| 
 | |
| rpms-dom0:
 | |
| 	rpmbuild --define "_rpmdir $(RPMS_DIR)" -bb rpm_spec/qmgr.spec
 | |
| 	rpm --addsign $(RPMS_DIR)/x86_64/qubes-manager*$(VERSION)*.rpm
 | |
| 
 | |
| qubesmanager/ui_%.py: ui/%.ui
 | |
| 	pyuic5 --from-imports -o $@ $<
 | |
| 
 | |
| ui: $(patsubst ui/%.ui,qubesmanager/ui_%.py,$(wildcard ui/*.ui))
 | |
| 
 | |
| res:
 | |
| 	pyrcc5 -o qubesmanager/resources_rc.py resources.qrc
 | |
| 
 | |
| translations:
 | |
| 	lrelease-qt5 qubesmanager.pro
 | |
| 
 | |
| python:
 | |
| 	$(PYTHON) ./setup.py build
 | |
| 
 | |
| python_install:
 | |
| 	$(PYTHON) ./setup.py install -O1 --skip-build --root $(DESTDIR)
 | |
| 
 | |
| update_ts: res
 | |
| 	pylupdate5 qubesmanager.pro
 | |
| 
 | |
| update-repo-current:
 | |
| 	ln -f $(RPMS_DIR)/x86_64/qubes-manager-*$(VERSION)*.rpm ../yum/current-release/current/dom0/rpm/
 | |
| 
 | |
| update-repo-current-testing:
 | |
| 	ln -f $(RPMS_DIR)/x86_64/qubes-manager-*$(VERSION)*.rpm ../yum/current-release/current-testing/dom0/rpm/
 | |
| 
 | |
| update-repo-unstable:
 | |
| 	ln -f $(RPMS_DIR)/x86_64/qubes-manager-*$(VERSION)*.rpm ../yum/current-release/unstable/dom0/rpm/
 | |
| 
 | |
| update-repo-installer:
 | |
| 	ln -f $(RPMS_DIR)/x86_64/qubes-manager-*$(VERSION)*.rpm ../installer/yum/qubes-dom0/rpm/
 | |
| 
 | |
| clean:
 | |
| 	rm -f qubesmanager/ui_*.py
 |