This commit is contained in:
Mario Fetka
2014-06-10 14:49:37 +02:00
parent e83541b27a
commit f147d4802a
11 changed files with 89 additions and 83 deletions

View File

@@ -1,4 +1,4 @@
DIST opsi-configed-4.0.4.0.13-1.1.src.rpm 5163685 SHA256 60db92c15b1f4fb24bfb77bfd8595b685d23b32b2f4014068fd5387b536feaf6 SHA512 b66950673ae21f2323b8308317bf60465183f805a0b791b6439cf8dafa23463dd882aa1d0d135a05fce52144b388e8b2cf32ddab021a437c1c4f9f93bd591b22 WHIRLPOOL 50bcded3a3f74dc6e53d378af97de5da62e4391ea1a394d086803874320df77a48699a2a1a4dae4e24407ed1e0663d2623140d88804da6e7789be9a30bb18ba3
EBUILD opsi-configed-4.0.4.0.13.ebuild 2217 SHA256 de3fc5368e7ee8969db2f4b0d7a0ca7687401fb2bd3832ecd8a92ac8f7248c58 SHA512 c8dc43c15559cc7cc2f39831d32a18e4c1cf455ef5b829d6cf4ce15653db26893f8a647573687d5e862bccbece8757714330713e0d287011085a24771b0bf516 WHIRLPOOL 9caa1183c86d4c9678becca6e5c5afafb1a36f8b4ccda60008f45af99878d3177821bbd7f1a4ae6eb814600216e01fb362921db78008e6f734a4b5894a3eaa06
DIST opsi-configed-4.0.4.1.2-4.1.src.rpm 5415437 SHA256 0db914478953cd5cd1a9005f4efc4bffbf3739781f6ea0a0d782a89f1eb432c8 SHA512 a6873421624df670ef01053f4355506dd4d3042c0242eebd6621e9313f4f8718dd8027977497ab84d123f1d894e15f86576b397281c6eee1634d3bad46bd9dc0 WHIRLPOOL 73c8a0e847cca352f3735614a6b9646e4a459f85cd80b42254ceb6e8b972bfce685f7dc9b42b42c95f0a0669009648f524c37d3a4a8876e30844a544cf7981f8
EBUILD opsi-configed-4.0.4.1.2.ebuild 2417 SHA256 7b9278083daca3e5bbfe54fa972d77aa7deb37aef0787f934a12b3fe29838484 SHA512 996b490fd9e7a178b5eb9dd5d88e49b4b6904638ce6d23577e2e421d84b37c6c4e11e7706ea24dc4fdb54d32680ecbd0f2080be3858d2c23a12d8ecf123882c9 WHIRLPOOL fa5ed695127593aa64221b2f59d2c32c577fa51422013912fa45f9712d87ffcccd6c105813139c403123634a2f228d950ce7a5aae7641e77afd1dd785327db0c
MISC ChangeLog 2046 SHA256 9b222467cc1080131012803b0274f502c37843d514527aea205b8286fcdd2167 SHA512 048d66e94b440014e7346660b6741272ea873e131d324355ed830e7f34468a08cc0b5d37bcc62669ff590ac51a83d24e058696ebb39fc502a24cb216cf2467d5 WHIRLPOOL 07ca8c523a753ac97d8cb08cf6e1610489de376361e0420c883070711862da7dcdd0f4609f03efe39308be650f9521acf11fef94f88981a64cdfa26b25917e61
MISC metadata.xml 226 SHA256 a9d3f7df2362a9a7ddcbe05c5d97d726eeb4bab135b21643508149a08bf6a2b2 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9 WHIRLPOOL c07e2ddb648893f1e9c422e07b0b73a6d0f7e1c9501200b6fcc9d25fe68c3b05fe4f3523e6844067eeca6969973a44004e1ba8a6fa725591a1916648bd2d4834

View File

@@ -1,70 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
JAVA_PKG_IUSE="source"
inherit java-pkg-2 java-ant-2 eutils rpm
RPM_VER="1.1"
OPSI="opsi40-testing"
SUSE="openSUSE_13.1"
DESCRIPTION="opsi depot server"
HOMEPAGE="http://opsi.org/"
SRC_URI="http://download.opensuse.org/repositories/home:/uibmz:/opsi:/${OPSI}/${SUSE}/src/${P}-${RPM_VER}.src.rpm"
LICENSE="GPL-2"
IUSE=""
KEYWORDS="~amd64 ~arm ~x86"
COMMON_DEP="dev-java/swingx:1.6
dev-java/commons-io:1"
RDEPEND=">=virtual/jre-1.6
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.6
${COMMON_DEP}"
RESTRICT=""
SLOT="0"
java_prepare() {
rm -rf *.jar
mv classes build
}
src_compile() {
ejavac -encoding UTF-8 -sourcepath src -classpath $(java-pkg_getjars swingx-1.6):$(java-pkg_getjars commons-io-1) -d build src/de/uib/configed/configed.java
ejavac -encoding UTF-8 -sourcepath src -classpath $(java-pkg_getjars swingx-1.6):$(java-pkg_getjars commons-io-1) -d build src/de/uib/configed/configedApplet.java
ejavac -encoding UTF-8 javainfo.java
jar -cvfm configed.jar MANIFEST.MF -C build/ .
# get the swingx.jar for the java webstart into the right place
cp "${ROOT}"/usr/share/swingx-1.6/lib/swingx.jar .
cp "${ROOT}"/usr/share/commons-io-1/lib/commons-io.jar .
rm -rf keystore
cat /dev/urandom | tr -dc A-Za-z0-9 | head -c12 > pass
keytool -genkeypair -dname "cn=opsi.org" -alias opsi.org -keypass $(cat pass) -keystore keystore -storepass $(cat pass) -validity 1000
jarsigner -keystore keystore -storepass $(cat pass) configed.jar opsi.org
jarsigner -keystore keystore -storepass $(cat pass) swingx.jar opsi.org
jarsigner -keystore keystore -storepass $(cat pass) commons-io.jar opsi.org
rm -rf pass
}
src_install() {
java-pkg_jarinto /usr/lib/configed
insinto /usr/lib/configed
doins index.html javainfo.class
java-pkg_dojar "${S}"/configed.jar "${S}"/swingx.jar "${S}"/commons-io.jar
java-pkg_dolauncher ${PN} --main de.uib.configed.configed
insinto /usr/share/configed
doins configed_icon.png
newicon configed_icon.png ${PN}.png
make_desktop_entry ${PN} "Opsi Configuration Editor" ${PN} "Settings;Utility"
use source && java-pkg_dosrc "${S}"/src/*
}

View File

@@ -0,0 +1,76 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
JAVA_PKG_IUSE="source"
inherit java-pkg-2 java-ant-2 eutils rpm
RPM_VER="4.1"
OPSI="opsi40-testing"
SUSE="openSUSE_13.1"
DESCRIPTION="opsi depot server"
HOMEPAGE="http://opsi.org/"
SRC_URI="http://download.opensuse.org/repositories/home:/uibmz:/opsi:/${OPSI}/${SUSE}/src/${P}-${RPM_VER}.src.rpm"
LICENSE="GPL-2"
IUSE=""
KEYWORDS="~amd64 ~arm ~x86"
COMMON_DEP="dev-java/swingx:1.6
dev-java/commons-io:1"
RDEPEND=">=virtual/jre-1.6
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.6
${COMMON_DEP}"
RESTRICT=""
SLOT="0"
java_prepare() {
#rm -rf *.jar
mkdir build
mkdir build-applet
mkdir src
mv de src
mv org src
mv utils src
}
src_compile() {
#ejavac -encoding UTF-8 -sourcepath src -classpath $(java-pkg_getjars swingx-1.6):$(java-pkg_getjars commons-io-1) -d build src/de/uib/configed/configed.java
#ejavac -encoding UTF-8 -sourcepath src -classpath $(java-pkg_getjars swingx-1.6):$(java-pkg_getjars commons-io-1) -d build-applet src/de/uib/configed/configedApplet.java
#jar -cvfm configed.jar MANIFEST.MF -C build/ .
#jar -cvfm configed-applet.jar MANIFEST.MF -C build-applet/ .
# get the swingx.jar for the java webstart into the right place
#cp "${ROOT}"/usr/share/swingx-1.6/lib/swingx.jar .
#cp "${ROOT}"/usr/share/commons-io-1/lib/commons-io.jar .
rm -rf keystore
cat /dev/urandom | tr -dc A-Za-z0-9 | head -c12 > pass
#keytool -genkeypair -dname "cn=opsi.org" -alias opsi.org -keypass $(cat pass) -keystore keystore -storepass $(cat pass) -validity 1000
#jarsigner -keystore keystore -storepass $(cat pass) configed.jar opsi.org
#jarsigner -keystore keystore -storepass $(cat pass) configed-applet.jar opsi.org
#jarsigner -keystore keystore -storepass $(cat pass) swingx.jar opsi.org
#jarsigner -keystore keystore -storepass $(cat pass) commons-io.jar opsi.org
rm -rf pass
}
src_install() {
java-pkg_jarinto /usr/lib/configed
insinto /usr/lib/configed
doins index.html
java-pkg_dojar "${S}"/configed.jar "${S}"/configed-applet.jar "${S}"/swingx.jar "${S}"/commons-io.jar
java-pkg_dolauncher ${PN} --main de.uib.configed.configed
insinto /usr/share/configed
doins configed_icon.png
newicon configed_icon.png ${PN}.png
make_desktop_entry ${PN} "Opsi Configuration Editor" ${PN} "Settings;Utility"
use source && java-pkg_dosrc "${S}"/src/*
}