github.com/containers/libpod@v1.9.4-0.20220419124438-4284fd425507/.copr/Makefile (about)

     1  #!/usr/bin/make -f
     2  mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST)))
     3  current_dir := $(notdir $(patsubst %/,%,$(dir $(mkfile_path))))
     4  outdir := $(CURDIR)
     5  topdir := $(CURDIR)/rpmbuild
     6  SHORT_COMMIT ?= $(shell git rev-parse --short=8 HEAD)
     7  
     8  export GO111MODULE=off
     9  
    10  srpm:
    11  	mkdir -p $(topdir)
    12  	sh $(current_dir)/prepare.sh
    13  	rpmbuild -bs -D "dist %{nil}" -D "_sourcedir build/" -D "_srcrpmdir $(outdir)" -D "_topdir $(topdir)" --nodeps ${extra_arg:-""} contrib/spec/podman.spec
    14  
    15  build_binary:
    16  	mkdir -p $(topdir)
    17  	rpmbuild --rebuild -D "_rpmdir $(outdir)" -D "_topdir $(topdir)" ${extra_arg:-""} $(outdir)/podman-*.git$(SHORT_COMMIT).src.rpm
    18  
    19  clean:
    20  	rm -fr rpms
    21  	rm -fr conmon