Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 519290
Collapse All | Expand All

(-)file_not_specified_in_diff (-17 / +30 lines)
Line  Link Here
0
-- sci-mathematics/rstudio/rstudio-0.98.1028.ebuild    2014-08-27 10:51:02.000000000 -0500
0
++ sci-mathematics/rstudio/rstudio-0.98.1028-r1.ebuild 2014-09-02 14:05:28.837859968 -0500
Lines 4-10 Link Here
4
EAPI=5
4
EAPI=5
5
inherit eutils cmake-utils gnome2-utils versionator fdo-mime java-pkg-2
5
inherit eutils user cmake-utils gnome2-utils versionator fdo-mime java-pkg-2
6
# TODO
6
# TODO
7
# * package gin and gwt
7
# * package gin and gwt
Lines 36-42 Link Here
36
LICENSE="AGPL-3"
36
LICENSE="AGPL-3"
37
SLOT="0"
37
SLOT="0"
38
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
38
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
39
IUSE=""
39
IUSE="dedicated server"
40
QTVER=4.8
40
QTVER=4.8
41
QTSLOT=4
41
QTSLOT=4
Lines 49-59 Link Here
49
       sys-libs/zlib
49
       sys-libs/zlib
50
       >=virtual/jre-1.5
50
       >=virtual/jre-1.5
51
       x11-libs/pango
51
       x11-libs/pango
52
       >=dev-qt/qtcore-${QTVER}:${QTSLOT}
52
       !dedicated? (
53
       >=dev-qt/qtdbus-${QTVER}:${QTSLOT}
53
           >=dev-qt/qtcore-${QTVER}:${QTSLOT}
54
       >=dev-qt/qtgui-${QTVER}:${QTSLOT}
54
           >=dev-qt/qtdbus-${QTVER}:${QTSLOT}
55
       >=dev-qt/qtwebkit-${QTVER}:${QTSLOT}
55
           >=dev-qt/qtgui-${QTVER}:${QTSLOT}
56
       >=dev-qt/qtxmlpatterns-${QTVER}:${QTSLOT}"
56
           >=dev-qt/qtwebkit-${QTVER}:${QTSLOT}
57
           >=dev-qt/qtxmlpatterns-${QTVER}:${QTSLOT}
58
               server? ( virtual/pam )
59
       )
60
       dedicated? ( virtual/pam )"
57
DEPEND="${RDEPEND}
61
DEPEND="${RDEPEND}
58
       app-arch/unzip
62
       app-arch/unzip
59
       dev-java/ant-core
63
       dev-java/ant-core
Lines 121-128 Link Here
121
       local mycmakeargs=(
125
       local mycmakeargs=(
122
               -DDISTRO_SHARE=share/${PN}
126
               -DDISTRO_SHARE=share/${PN}
123
               -DRSTUDIO_INSTALL_FREEDESKTOP=ON
127
               $(cmake-utils_use !dedicated RSTUDIO_INSTALL_FREEDESKTOP)
124
               -DRSTUDIO_TARGET=Desktop
128
               -DRSTUDIO_TARGET=$(usex dedicated "Server" "$(usex server "Development" "Desktop")")
125
               )
129
               )
126
       cmake-utils_src_configure
130
       cmake-utils_src_configure
Lines 134-154 Link Here
134
src_install() {
138
src_install() {
135
       cmake-utils_src_install
139
       cmake-utils_src_install
140
       if use dedicated || use server; then
141
           dopamd src/cpp/server/extras/pam/rstudio
142
           newinitd "${FILESDIR}"/rstudio-rserver.initd rstudio-server
143
       fi
136
}
144
}
137
pkg_preinst() {
145
pkg_preinst() {
138
       gnome2_icon_savelist
146
       use dedicated || gnome2_icon_savelist
139
       java-pkg-2_pkg_preinst
147
       java-pkg-2_pkg_preinst
140
}
148
}
141
pkg_postinst() {
149
pkg_postinst() {
142
       fdo-mime_desktop_database_update
150
       use dedicated || { fdo-mime_desktop_database_update
143
       fdo-mime_mime_database_update
151
           fdo-mime_mime_database_update
144
       gnome2_icon_cache_update
152
           gnome2_icon_cache_update ;}
153
154
       if use dedicated || use server; then
155
           enewgroup rstudio-server
156
           enewuser rstudio-server -1 -1 -1 rstudio-server
157
       fi
145
}
158
}
146
pkg_postrm() {
159
pkg_postrm() {
147
       fdo-mime_desktop_database_update
160
       use dedicated || { fdo-mime_desktop_database_update
148
       fdo-mime_mime_database_update
161
           fdo-mime_mime_database_update
149
       gnome2_icon_cache_update
162
           gnome2_icon_cache_update ;}
150
}
163
}

Return to bug 519290