aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/shr/gtk-theme.inc
blob: 70a43645451b117591671fe976daf7b4cefb0128 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
RPROVIDES_${PN} += "virtual/theme-gtk"
RDEPENDS_${PN} = "gtk+"
SECTION = "gtk"

SRC_URI += "file://gtkrc"

do_install() {
	install -d "${D}${datadir}/themes/${PN}/gtk-2.0"
	cp -R "${S}/./" "${D}${datadir}/themes/${PN}/gtk-2.0"
        install -d ${D}${sysconfdir}/gtk-2.0/
        install -m 0644 ${WORKDIR}/gtkrc ${D}${sysconfdir}/gtk-2.0/gtkrc.${PN}
}

PACKAGES += "${PN}-gtkrc"
FILES_${PN} = "${datadir}/themes/${PN}/"
FILES_${PN}-gtkrc = "${sysconfdir}/gtk-2.0/gtkrc.${PN}"
RDEPENDS_${PN} += "${PN}-gtkrc"

pkg_postinst_${PN}-gtkrc () {
        update-alternatives --install ${sysconfdir}/gtk-2.0/gtkrc gtk-theme ${sysconfdir}/gtk-2.0/gtkrc.${PN} 10
}
pkg_prerm_${PN}-gtkrc () {
        update-alternatives --remove gtk-theme ${sysconfdir}/gtk-2.0/gtkrc.${PN}
}