#!/bin/bash

cp debian/control.in debian/control

for package in $(cat packages); do
	case ${package} in
		xserver-xorg-glamoregl-lts-saucy)
			oldpkg="xserver-xorg-video-glamoregl"
			;;
		libxatracker1*-dbg)
			oldpkg="libxatracker2-dbg"
			;;
		libxatracker1*)
			oldpkg="libxatracker2"
			;;
		*-dbg)
			oldpkg=${package/-lts-*/}-dbg
			;;
		libglamor-ltss0)
			oldpkg=libglamor0
			;;
		*)
			oldpkg=${package/-lts-*/}
			;;
	esac

	case ${package} in
		libwayland*|libxrandr*|libxatracker*|*mesa*|libgbm*)
			multiarch="Multi-Arch: same"
			;;
		*)
			multiarch="#Multi-Arch: no"
			;;
	esac

	case ${package} in
		*geode*)
			arch="i386"
			;;
		xserver-common*)
			arch="all"
			;;
		*)
			arch="amd64 i386"
			;;
	esac
echo -en "\n"\
"Package: ${package}\n"\
"Depends: ${oldpkg}\n"\
"Section: oldlibs\n"\
"Architecture: ${arch}\n"\
"Priority: extra\n"\
"${multiarch}\n"\
"Description: Transitional package for ${oldpkg}\n"\
" This is used for upgrading from precise to trusty.\n" >> debian/control

done
