diff options
author | kx <kx@radix.pro> | 2023-04-06 10:37:20 +0300 |
---|---|---|
committer | kx <kx@radix.pro> | 2023-04-06 10:37:20 +0300 |
commit | b8d9de0a8bff1b815a7f84df279cb608fe2e962b (patch) | |
tree | c75b996eff63441033ecc07383a5efc3cab9b856 /X.org/driver | |
parent | cbda8cd8fcffd037f28be2d043a05bef12db485a (diff) | |
download | sources-b8d9de0a8bff1b815a7f84df279cb608fe2e962b.tar.xz |
X.org
Diffstat (limited to 'X.org/driver')
61 files changed, 2480 insertions, 0 deletions
diff --git a/X.org/driver/Makefile b/X.org/driver/Makefile new file mode 100644 index 0000000..ee57823 --- /dev/null +++ b/X.org/driver/Makefile @@ -0,0 +1,82 @@ + +# +# Following command helps to cheate SUBDIRS list: +# $ tree -fid . +# + +SUBDIRS := xf86-input-acecad \ + xf86-input-aiptek \ + xf86-input-evdev \ + xf86-input-joystick \ + xf86-input-keyboard \ + xf86-input-libinput \ + xf86-input-mouse \ + xf86-input-penmount \ + xf86-input-synaptics \ + xf86-input-vmmouse \ + xf86-input-void \ + xf86-input-wacom \ + xf86-video-amdgpu \ + xf86-video-apm \ + xf86-video-ark \ + xf86-video-ast \ + xf86-video-ati \ + xf86-video-chips \ + xf86-video-cirrus \ + xf86-video-dummy \ + xf86-video-fbdev \ + xf86-video-geode \ + xf86-video-glide \ + xf86-video-glint \ + xf86-video-i128 \ + xf86-video-i740 \ + xf86-video-i810 \ + xf86-video-intel \ + xf86-video-mach64 \ + xf86-video-mga \ + xf86-video-modesetting \ + xf86-video-neomagic \ + xf86-video-newport \ + xf86-video-nouveau \ + xf86-video-nv \ + xf86-video-omap \ + xf86-video-openchrome \ + xf86-video-r128 \ + xf86-video-rendition \ + xf86-video-s3 \ + xf86-video-s3virge \ + xf86-video-savage \ + xf86-video-siliconmotion \ + xf86-video-sis \ + xf86-video-sisusb \ + xf86-video-suncg6 \ + xf86-video-sunffb \ + xf86-video-tdfx \ + xf86-video-tga \ + xf86-video-trident \ + xf86-video-tseng \ + xf86-video-v4l \ + xf86-video-vboxvideo \ + xf86-video-vesa \ + xf86-video-vmware \ + xf86-video-voodoo \ + xf86-video-wsfb \ + xf86-video-xgi \ + xf86-video-xgixp + + +all-recursive downloads_clean-recursive: + @set fnord $(MAKEFLAGS); amf=$$2; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + local_target="$$target"; \ + (cd $$subdir && $(MAKE) $$fnord $$local_target) \ + || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \ + done; test -z "$$fail" + +all: all-recursive + +downloads_clean: downloads_clean-recursive + +.PHONY: all-recursive downloads_clean-recursive all downloads_clean diff --git a/X.org/driver/xf86-input-acecad/Makefile b/X.org/driver/xf86-input-acecad/Makefile new file mode 100644 index 0000000..22cf173 --- /dev/null +++ b/X.org/driver/xf86-input-acecad/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.5.0 +pkgname = xf86-input-acecad +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-input-aiptek/Makefile b/X.org/driver/xf86-input-aiptek/Makefile new file mode 100644 index 0000000..7feabd2 --- /dev/null +++ b/X.org/driver/xf86-input-aiptek/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.4.1 +pkgname = xf86-input-aiptek +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-input-evdev/Makefile b/X.org/driver/xf86-input-evdev/Makefile new file mode 100644 index 0000000..203bf9c --- /dev/null +++ b/X.org/driver/xf86-input-evdev/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 2.8.2 2.9.0 2.9.1 2.9.2 2.10.0 2.10.1 2.10.2 2.10.6 +pkgname = xf86-input-evdev +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-input-joystick/Makefile b/X.org/driver/xf86-input-joystick/Makefile new file mode 100644 index 0000000..6d42396 --- /dev/null +++ b/X.org/driver/xf86-input-joystick/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.6.4 +pkgname = xf86-input-joystick +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-input-keyboard/Makefile b/X.org/driver/xf86-input-keyboard/Makefile new file mode 100644 index 0000000..d7e6a7e --- /dev/null +++ b/X.org/driver/xf86-input-keyboard/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 2.0.0 +pkgname = xf86-input-keyboard +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-input-libinput/Makefile b/X.org/driver/xf86-input-libinput/Makefile new file mode 100644 index 0000000..9c4a5dd --- /dev/null +++ b/X.org/driver/xf86-input-libinput/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.2.1 +pkgname = xf86-input-libinput +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-input-mouse/Makefile b/X.org/driver/xf86-input-mouse/Makefile new file mode 100644 index 0000000..eef1265 --- /dev/null +++ b/X.org/driver/xf86-input-mouse/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.9.4 +pkgname = xf86-input-mouse +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-input-penmount/Makefile b/X.org/driver/xf86-input-penmount/Makefile new file mode 100644 index 0000000..d9948c3 --- /dev/null +++ b/X.org/driver/xf86-input-penmount/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.5.0 +pkgname = xf86-input-penmount +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-input-synaptics/Makefile b/X.org/driver/xf86-input-synaptics/Makefile new file mode 100644 index 0000000..ca92bc5 --- /dev/null +++ b/X.org/driver/xf86-input-synaptics/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.9.2 +pkgname = xf86-input-synaptics +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-input-vmmouse/Makefile b/X.org/driver/xf86-input-vmmouse/Makefile new file mode 100644 index 0000000..9bb1caf --- /dev/null +++ b/X.org/driver/xf86-input-vmmouse/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 13.2.0 +pkgname = xf86-input-vmmouse +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-input-void/Makefile b/X.org/driver/xf86-input-void/Makefile new file mode 100644 index 0000000..b2c7944 --- /dev/null +++ b/X.org/driver/xf86-input-void/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.4.2 +pkgname = xf86-input-void +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-input-wacom/Makefile b/X.org/driver/xf86-input-wacom/Makefile new file mode 100644 index 0000000..005fd83 --- /dev/null +++ b/X.org/driver/xf86-input-wacom/Makefile @@ -0,0 +1,73 @@ +# +# Project Home: +# ============ +# https://github.com/linuxwacom/xf86-input-wacom +# +# GitHub: +# ====== +# git clone https://github.com/linuxwacom/xf86-input-wacom.git +# + +url = https://github.com/linuxwacom + +repo_name = xf86-input-wacom +pkg_name = xf86-input-wacom + +# +# List of tags to be extracted (git rev-list -n 1 xf86-input-wacom-1.1.0): +# ======================================================================= +# hash | tag +# ----------------------------------------+----- +revisions = f2df07587e5ff89a6c5b2246bc468211c31cf43a:1.1.0 + + +git_repo = .git_clone + +suffix = tar.xz + +versions = $(foreach tag, $(revisions), $(shell echo $(tag) | cut -f 2 -d ':')) + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkg_name)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + +TARGETS = repository_clean + +all: $(TARGETS) + +.PHONY: downloads_clean repository_clean + +$(git_repo): + @echo -e "\n======= Clone $(repo_name).git repository =======\n" + @rm -rf $(repo_name) + @git clone $(url)/$(repo_name).git $(repo_name) + @touch $@ + +$(tarballs): $(git_repo) + @for revision in $(revisions) ; do \ + hash=`echo $$revision | cut -f 1 -d ':'` ; \ + version=`echo $$revision | cut -f 2 -d ':'` ; \ + if [ ! -f $(pkg_name)-$$version.$(suffix) ]; then \ + echo -e "\n======= Creating '$(pkg_name)-$$version.$(suffix)' snapshot =======" ; \ + ( cd $(repo_name) && \ + git archive --format=tar --prefix=$(pkg_name)-$$version/ $$hash | \ + xz >../$(pkg_name)-$$version.$(suffix) ) ; \ + fi ; \ + tar xJf $(pkg_name)-$$version.$(suffix) ; \ + ( cd $(pkg_name)-$$version ; ./autogen.sh ; make distclean ; rm -rf autom4te.cache .github .gitignore .editorconfig *~ ) ; \ + tar cJf $(pkg_name)-$$version.$(suffix) $(pkg_name)-$$version ; \ + rm -rf $(pkg_name)-$$version ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +repository_clean: $(sha1s) + @echo -e "\n======= Remove cloned $(repo_name).git repository =======\n" + @rm -rf $(git_repo) $(repo_name) + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) + @rm -rf $(git_repo) $(repo_name) diff --git a/X.org/driver/xf86-video-amdgpu/Makefile b/X.org/driver/xf86-video-amdgpu/Makefile new file mode 100644 index 0000000..e59093f --- /dev/null +++ b/X.org/driver/xf86-video-amdgpu/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 22.0.0 23.0.0 +pkgname = xf86-video-amdgpu +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-apm/Makefile b/X.org/driver/xf86-video-apm/Makefile new file mode 100644 index 0000000..218bd26 --- /dev/null +++ b/X.org/driver/xf86-video-apm/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.2.5 1.3.0 +pkgname = xf86-video-apm +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-ark/Makefile b/X.org/driver/xf86-video-ark/Makefile new file mode 100644 index 0000000..7872709 --- /dev/null +++ b/X.org/driver/xf86-video-ark/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 0.7.4 0.7.5 +pkgname = xf86-video-ark +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-ast/Makefile b/X.org/driver/xf86-video-ast/Makefile new file mode 100644 index 0000000..83372ae --- /dev/null +++ b/X.org/driver/xf86-video-ast/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.1.6 +pkgname = xf86-video-ast +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-ati/Makefile b/X.org/driver/xf86-video-ati/Makefile new file mode 100644 index 0000000..1fc4e87 --- /dev/null +++ b/X.org/driver/xf86-video-ati/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 6.14.4 7.2.0 7.5.0 7.6.0 7.6.1 7.7.0 19.1.0 +pkgname = xf86-video-ati +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-chips/Makefile b/X.org/driver/xf86-video-chips/Makefile new file mode 100644 index 0000000..a710460 --- /dev/null +++ b/X.org/driver/xf86-video-chips/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.2.5 1.2.6 1.4.0 +pkgname = xf86-video-chips +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-cirrus/Makefile b/X.org/driver/xf86-video-cirrus/Makefile new file mode 100644 index 0000000..39170be --- /dev/null +++ b/X.org/driver/xf86-video-cirrus/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.6.0 +pkgname = xf86-video-cirrus +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-dummy/Makefile b/X.org/driver/xf86-video-dummy/Makefile new file mode 100644 index 0000000..fe2b3dc --- /dev/null +++ b/X.org/driver/xf86-video-dummy/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 0.4.0 +pkgname = xf86-video-dummy +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-fbdev/Makefile b/X.org/driver/xf86-video-fbdev/Makefile new file mode 100644 index 0000000..7000470 --- /dev/null +++ b/X.org/driver/xf86-video-fbdev/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 0.4.2 0.4.4 0.5.0 +pkgname = xf86-video-fbdev +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-geode/Makefile b/X.org/driver/xf86-video-geode/Makefile new file mode 100644 index 0000000..c8f5bee --- /dev/null +++ b/X.org/driver/xf86-video-geode/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 2.11.13 2.11.16 2.11.17 2.11.18 2.11.20 +pkgname = xf86-video-geode +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-glide/Makefile b/X.org/driver/xf86-video-glide/Makefile new file mode 100644 index 0000000..ea12c97 --- /dev/null +++ b/X.org/driver/xf86-video-glide/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.2.0 1.2.2 +pkgname = xf86-video-glide +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-glint/Makefile b/X.org/driver/xf86-video-glint/Makefile new file mode 100644 index 0000000..66215c1 --- /dev/null +++ b/X.org/driver/xf86-video-glint/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.2.7 1.2.8 1.2.9 +pkgname = xf86-video-glint +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-i128/Makefile b/X.org/driver/xf86-video-i128/Makefile new file mode 100644 index 0000000..576c21a --- /dev/null +++ b/X.org/driver/xf86-video-i128/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.3.5 1.3.6 1.4.0 +pkgname = xf86-video-i128 +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-i740/Makefile b/X.org/driver/xf86-video-i740/Makefile new file mode 100644 index 0000000..1b3ddea --- /dev/null +++ b/X.org/driver/xf86-video-i740/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.3.4 1.3.5 1.4.0 +pkgname = xf86-video-i740 +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-i810/Makefile b/X.org/driver/xf86-video-i810/Makefile new file mode 100644 index 0000000..8cc212d --- /dev/null +++ b/X.org/driver/xf86-video-i810/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.7.4 +pkgname = xf86-video-i810 +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-intel/Makefile b/X.org/driver/xf86-video-intel/Makefile new file mode 100644 index 0000000..40dc864 --- /dev/null +++ b/X.org/driver/xf86-video-intel/Makefile @@ -0,0 +1,80 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# +# cGit: +# ==== +# https://cgit.freedesktop.org/xorg/driver/xf86-video-intel +# + +url = https://anongit.freedesktop.org/git/xorg/driver + +repo_name = xf86-video-intel + +# +# List of tags to be extracted: +# ============================ +# +# hash | version +# ----------------------------------------+----------- +revisions = 692c14d405bb352697b67f36a034d4963e272b66:2.99.916 +revisions += baec802b21387d04aebb10ac29e719a1800c5aa0:2.99.917 +revisions += b617f80ca5d386c1c248bab64276a9f283173a21:2.99.917.1 +revisions += 31486f40f8e8f8923ca0799aea84b58799754564:2.99.917.2 + +git_repo = .git_clone + +pkgname = xf86-video-intel +suffix = tar.bz2 + +versions = $(foreach tag, $(revisions), $(shell echo $(tag) | cut -f 2 -d ':')) +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + +TARGETS = repository_clean + +all: $(TARGETS) + +.PHONY: downloads_clean repository_clean + +$(git_repo): + @echo -e "\n======= Clone $(repo_name).git repository =======\n" + @rm -rf $(repo_name) + @git clone $(url)/$(repo_name).git $(repo_name) + @touch $@ + +$(tarballs): $(git_repo) + @for revision in $(revisions) ; do \ + hash=`echo $$revision | cut -f 1 -d ':'` ; \ + version=`echo $$revision | cut -f 2 -d ':'` ; \ + if [ ! -f $(pkgname)-$$version.$(suffix) ]; then \ + echo -e "\n======= Creating '$(pkgname)-$$version.$(suffix)' snapshot =======" ; \ + ( cd $(repo_name) && \ + git archive --format=tar --prefix=$(pkgname)-$$version/ $$hash | \ + bzip2 >../$(pkgname)-$$version.$(suffix) ) ; \ + tar xjf $(repo_name)-$$version.$(suffix) ; \ + ( cd $(repo_name)-$$version ; ./autogen.sh ; make distclean ; rm -rf autom4te.cache ) ; \ + rm -f $(repo_name)-$$version.$(suffix) ; \ + tar cjf $(repo_name)-$$version.$(suffix) $(repo_name)-$$version ; \ + rm -rf $(repo_name)-$$version ; \ + fi ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +repository_clean: $(sha1s) + @echo -e "\n======= Remove cloned $(repo_name).git repository =======\n" + @rm -rf $(git_repo) $(repo_name) + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) + @rm -rf $(git_repo) $(repo_name) diff --git a/X.org/driver/xf86-video-intel/Makefile.outdated b/X.org/driver/xf86-video-intel/Makefile.outdated new file mode 100644 index 0000000..693ab94 --- /dev/null +++ b/X.org/driver/xf86-video-intel/Makefile.outdated @@ -0,0 +1,40 @@ +# +# Project Home: +# ============ +# http://www.x.org/wiki +# +# Downloads: +# ========= +# http://www.x.org/releases/individual/driver +# +# This Makefile is deprecated. We use Git repository to taking snapshots. +# + +url = http://www.x.org/releases/individual/driver + +versions = 2.19.0 2.21.15 2.99.911 2.99.916 2.99.917 +pkgname = xf86-video-intel +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-mach64/Makefile b/X.org/driver/xf86-video-mach64/Makefile new file mode 100644 index 0000000..6ad6f5e --- /dev/null +++ b/X.org/driver/xf86-video-mach64/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 6.9.7 +pkgname = xf86-video-mach64 +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-mga/Makefile b/X.org/driver/xf86-video-mga/Makefile new file mode 100644 index 0000000..8734ca1 --- /dev/null +++ b/X.org/driver/xf86-video-mga/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 2.0.1 +pkgname = xf86-video-mga +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-modesetting/Makefile b/X.org/driver/xf86-video-modesetting/Makefile new file mode 100644 index 0000000..b6d78f9 --- /dev/null +++ b/X.org/driver/xf86-video-modesetting/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 0.8.0 0.8.1 0.9.0 +pkgname = xf86-video-modesetting +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-neomagic/Makefile b/X.org/driver/xf86-video-neomagic/Makefile new file mode 100644 index 0000000..d93825b --- /dev/null +++ b/X.org/driver/xf86-video-neomagic/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.2.6 1.2.8 1.2.9 1.3.0 +pkgname = xf86-video-neomagic +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-newport/Makefile b/X.org/driver/xf86-video-newport/Makefile new file mode 100644 index 0000000..cd34a70 --- /dev/null +++ b/X.org/driver/xf86-video-newport/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 0.2.4 +pkgname = xf86-video-newport +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-nouveau/Makefile b/X.org/driver/xf86-video-nouveau/Makefile new file mode 100644 index 0000000..8159a9a --- /dev/null +++ b/X.org/driver/xf86-video-nouveau/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.0.9 1.0.10 1.0.11 1.0.12 1.0.17 +pkgname = xf86-video-nouveau +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-nv/Makefile b/X.org/driver/xf86-video-nv/Makefile new file mode 100644 index 0000000..69ed627 --- /dev/null +++ b/X.org/driver/xf86-video-nv/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 2.1.22 +pkgname = xf86-video-nv +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-omap/Makefile b/X.org/driver/xf86-video-omap/Makefile new file mode 100644 index 0000000..16c0900 --- /dev/null +++ b/X.org/driver/xf86-video-omap/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 0.4.3 0.4.4 0.4.5 +pkgname = xf86-video-omap +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-openchrome/Makefile b/X.org/driver/xf86-video-openchrome/Makefile new file mode 100644 index 0000000..f9b43a1 --- /dev/null +++ b/X.org/driver/xf86-video-openchrome/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 0.2.906 0.3.3 0.4.0 0.6.0 +pkgname = xf86-video-openchrome +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-r128/Makefile b/X.org/driver/xf86-video-r128/Makefile new file mode 100644 index 0000000..e063321 --- /dev/null +++ b/X.org/driver/xf86-video-r128/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 6.12.1 +pkgname = xf86-video-r128 +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-rendition/Makefile b/X.org/driver/xf86-video-rendition/Makefile new file mode 100644 index 0000000..d0b2b6d --- /dev/null +++ b/X.org/driver/xf86-video-rendition/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 4.2.5 4.2.6 4.2.7 +pkgname = xf86-video-rendition +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-s3/Makefile b/X.org/driver/xf86-video-s3/Makefile new file mode 100644 index 0000000..5b84818 --- /dev/null +++ b/X.org/driver/xf86-video-s3/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 0.6.5 0.7.0 +pkgname = xf86-video-s3 +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-s3virge/Makefile b/X.org/driver/xf86-video-s3virge/Makefile new file mode 100644 index 0000000..1708e16 --- /dev/null +++ b/X.org/driver/xf86-video-s3virge/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.10.6 1.10.7 1.11.0 +pkgname = xf86-video-s3virge +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-savage/Makefile b/X.org/driver/xf86-video-savage/Makefile new file mode 100644 index 0000000..70e7cba --- /dev/null +++ b/X.org/driver/xf86-video-savage/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 2.3.4 2.3.7 2.3.8 2.3.9 +pkgname = xf86-video-savage +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-siliconmotion/Makefile b/X.org/driver/xf86-video-siliconmotion/Makefile new file mode 100644 index 0000000..2173ed8 --- /dev/null +++ b/X.org/driver/xf86-video-siliconmotion/Makefile @@ -0,0 +1,77 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# +# Git: +# === +# https://anongit.freedesktop.org/git/xorg/driver/xf86-video-siliconmotion.git +# + +url = https://anongit.freedesktop.org/git/xorg/driver + +repo_name = xf86-video-siliconmotion + +# +# List of tags to be extracted: +# ============================ +# hash | tag +# ----------------------------------------+----- +revisions = 70d3d3a384651e5d22840a0de8644eb8b10c5775:1.7.8 +revisions += e67f3949648c20e16ac756ae28ea4a2b4a1d0f4c:1.7.8.1 +revisions += d269962724b57e21142c9e1c6631a45a46d87b47:1.7.9 + +git_repo = .git_clone + +suffix = tar.xz + +versions = $(foreach tag, $(revisions), $(shell echo $(tag) | cut -f 2 -d ':')) + +tarballs = $(addsuffix .$(suffix), $(addprefix $(repo_name)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + +TARGETS = repository_clean + +all: $(TARGETS) + +.PHONY: downloads_clean repository_clean + +$(git_repo): + @echo -e "\n======= Clone $(repo_name).git repository =======\n" + @rm -rf $(repo_name) + @git clone $(url)/$(repo_name).git $(repo_name) + @touch $@ + +$(tarballs): $(git_repo) + @for revision in $(revisions) ; do \ + hash=`echo $$revision | cut -f 1 -d ':'` ; \ + version=`echo $$revision | cut -f 2 -d ':'` ; \ + if [ ! -f $(repo_name)-$$version.$(suffix) ]; then \ + echo -e "\n======= Creating '$(repo_name)-$$version.$(suffix)' snapshot =======" ; \ + ( cd $(repo_name) && \ + git archive --format=tar --prefix=$(repo_name)-$$version/ $$hash | \ + xz >../$(repo_name)-$$version.$(suffix) ) ; \ + fi ; \ + tar xJf $(repo_name)-$$version.$(suffix) ; \ + ( cd $(repo_name)-$$version ; ./autogen.sh ; make distclean ; rm -rf autom4te.cache .gitignore ) ; \ + tar cJf $(repo_name)-$$version.$(suffix) $(repo_name)-$$version ; \ + rm -rf $(repo_name)-$$version ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +repository_clean: $(sha1s) + @echo -e "\n======= Remove cloned $(repo_name).git repository =======\n" + @rm -rf $(git_repo) $(repo_name) + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) + @rm -rf $(git_repo) $(repo_name) diff --git a/X.org/driver/xf86-video-sis/Makefile b/X.org/driver/xf86-video-sis/Makefile new file mode 100644 index 0000000..2aae034 --- /dev/null +++ b/X.org/driver/xf86-video-sis/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 0.10.4 0.10.7 0.10.8 0.12.0 +pkgname = xf86-video-sis +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-sisusb/Makefile b/X.org/driver/xf86-video-sisusb/Makefile new file mode 100644 index 0000000..61a78aa --- /dev/null +++ b/X.org/driver/xf86-video-sisusb/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 0.9.6 0.9.7 +pkgname = xf86-video-sisusb +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-suncg6/Makefile b/X.org/driver/xf86-video-suncg6/Makefile new file mode 100644 index 0000000..5a5f493 --- /dev/null +++ b/X.org/driver/xf86-video-suncg6/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.1.3 +pkgname = xf86-video-suncg6 +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-sunffb/Makefile b/X.org/driver/xf86-video-sunffb/Makefile new file mode 100644 index 0000000..6d7fb8c --- /dev/null +++ b/X.org/driver/xf86-video-sunffb/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.2.3 +pkgname = xf86-video-sunffb +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-tdfx/Makefile b/X.org/driver/xf86-video-tdfx/Makefile new file mode 100644 index 0000000..bdb06e9 --- /dev/null +++ b/X.org/driver/xf86-video-tdfx/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.4.4 1.4.5 1.4.6 1.5.0 +pkgname = xf86-video-tdfx +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-tga/Makefile b/X.org/driver/xf86-video-tga/Makefile new file mode 100644 index 0000000..836a53f --- /dev/null +++ b/X.org/driver/xf86-video-tga/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.2.1 1.2.2 +pkgname = xf86-video-tga +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-trident/Makefile b/X.org/driver/xf86-video-trident/Makefile new file mode 100644 index 0000000..92c0596 --- /dev/null +++ b/X.org/driver/xf86-video-trident/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.3.5 1.3.6 1.3.7 1.3.8 +pkgname = xf86-video-trident +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-tseng/Makefile b/X.org/driver/xf86-video-tseng/Makefile new file mode 100644 index 0000000..d718e63 --- /dev/null +++ b/X.org/driver/xf86-video-tseng/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.2.5 +pkgname = xf86-video-tseng +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-v4l/Makefile b/X.org/driver/xf86-video-v4l/Makefile new file mode 100644 index 0000000..d5a7dbb --- /dev/null +++ b/X.org/driver/xf86-video-v4l/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 0.2.0 0.3.0 +pkgname = xf86-video-v4l +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-vboxvideo/Makefile b/X.org/driver/xf86-video-vboxvideo/Makefile new file mode 100644 index 0000000..f69ec03 --- /dev/null +++ b/X.org/driver/xf86-video-vboxvideo/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.0.0 +pkgname = xf86-video-vboxvideo +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-vesa/Makefile b/X.org/driver/xf86-video-vesa/Makefile new file mode 100644 index 0000000..5fe70e6 --- /dev/null +++ b/X.org/driver/xf86-video-vesa/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 2.6.0 +pkgname = xf86-video-vesa +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-vmware/Makefile b/X.org/driver/xf86-video-vmware/Makefile new file mode 100644 index 0000000..3c4b86a --- /dev/null +++ b/X.org/driver/xf86-video-vmware/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 12.0.2 13.0.1 13.0.2 13.1.0 13.3.0 +pkgname = xf86-video-vmware +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-voodoo/Makefile b/X.org/driver/xf86-video-voodoo/Makefile new file mode 100644 index 0000000..a14491e --- /dev/null +++ b/X.org/driver/xf86-video-voodoo/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.2.6 +pkgname = xf86-video-voodoo +suffix = tar.xz + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-wsfb/Makefile b/X.org/driver/xf86-video-wsfb/Makefile new file mode 100644 index 0000000..1cebe0f --- /dev/null +++ b/X.org/driver/xf86-video-wsfb/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 0.4.0 +pkgname = xf86-video-wsfb +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-xgi/Makefile b/X.org/driver/xf86-video-xgi/Makefile new file mode 100644 index 0000000..b4de906 --- /dev/null +++ b/X.org/driver/xf86-video-xgi/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.6.0 1.6.1 +pkgname = xf86-video-xgi +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) diff --git a/X.org/driver/xf86-video-xgixp/Makefile b/X.org/driver/xf86-video-xgixp/Makefile new file mode 100644 index 0000000..5c1e757 --- /dev/null +++ b/X.org/driver/xf86-video-xgixp/Makefile @@ -0,0 +1,38 @@ +# +# Project Home: +# ============ +# https://www.x.org/wiki +# +# Downloads: +# ========= +# https://www.x.org/releases/individual/driver +# + +url = https://www.x.org/releases/individual/driver + +versions = 1.8.1 +pkgname = xf86-video-xgixp +suffix = tar.bz2 + +tarballs = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions))) +sha1s = $(addsuffix .sha1sum, $(tarballs)) + + +all: $(tarballs) $(sha1s) + +.PHONY: downloads_clean + +$(tarballs): + @echo -e "\n======= Downloading source tarballs =======\n" + @for tarball in $(tarballs) ; do \ + wget -N $(url)/$$tarball ; \ + done + +$(sha1s): %.$(suffix).sha1sum : %.$(suffix) + @for tarball in $< ; do \ + echo -e "\n======= Calculation the '$$tarball' sha1sum =======\n" ; \ + sha1sum --binary $$tarball > $$tarball.sha1sum ; \ + done + +downloads_clean: + @rm -rf $(tarballs) $(sha1s) |