Purpose of Makefile in package repository?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

pytz has a Makefile in its package repository with the con-
tents
(https://src.fedoraproject.org/rpms/pytz/blob/master/f/Makefile):

| # Makefile for source rpm: pytz
| # $Id$
| NAME := pytz
| SPECFILE = $(firstword $(wildcard *.spec))

| define find-makefile-common
| for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
| endef

| MAKEFILE_COMMON := $(shell $(find-makefile-common))

| ifeq ($(MAKEFILE_COMMON),)
| # attept a checkout
| define checkout-makefile-common
| test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
| endef

| MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
| endif

| include $(MAKEFILE_COMMON)

I searched a bit in the wiki, and my sense is that at some
point in the past packages were maintained in a CVS reposi-
tory with Makefiles and that those have been replaced by Git
repositories and fedpkg.

Is that correct?  Can such a Makefile then be deleted or
does it serve any other purpose?

Tim
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux