<?xml version="1.0"?>
<package name="gnome-session">
	<description>GNOME session</description>
	<releases>
		<release version="49.2" revision="1">
			<deps>
				<dep name="glib-2.0"/>
				<dep name="gnome-control-center"/>
				<dep name="gnome-desktop"/>
				<dep name="gsettings-desktop-schemas"/>
				<dep name="gtk+-3.0"/>
				<dep name="ice"/>
				<dep name="meson"/>
				<dep name="pango"/>
				<dep name="sm"/>
				<dep name="startup-notification"/>
				<dep name="systemd"/>
				<dep name="upower"/>
				<dep name="x11"/>
				<dep name="xau"/>
				<dep name="xrender"/>
			</deps>
			<build>
				<script>
					<archive name="gnome-session-$VERSION">
						<!-- do not consider crashing components that quickly as fatal -->
						<cmd>sed -i -e '/_GSM_APP_RESPAWN_RATELIMIT_SECONDS/s/60/1/' gnome-session/gsm-app.c</cmd>

						<cmd>meson --prefix /usr --libexecdir lib --sysconfdir /etc --localstatedir /var --sharedstatedir /var build</cmd>
						<cmd>cd build</cmd>
						<cmd>ninja</cmd>
						<cmd>ninja install</cmd>
					</archive>
				</script>
			</build>
		</release>
	</releases>
</package>
