Update LightScribe ebuilds for EAPI 8

This commit is contained in:
Mario Fetka
2026-07-11 10:18:25 +02:00
parent 9ffb6bbd44
commit 55c9522f87
13 changed files with 178 additions and 305 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
DIST 4L-1.0-r6.i586.rpm 3603229 BLAKE2B ec16fe816f09264953b2b936484272b96814354c72a67e9c32aee099545f7121a358308e8f64a5cc808171da4374f879737e8847f20da85e8a5d5cb3d4e336ec SHA512 29ee29520a843095b7fd8269f9f402c70a6c491739451efe4959e6fdfc8739bbed5286dd0ebaf72d5120350add6a31114d48c04be210dae81c87be3704543329
DIST LaCie-logo_2758.zip 308599 BLAKE2B 64d6bc0511f68966777193b7f7eb76499c1a5edf3a6e0dde9220e09c7d5b8cbb2ddbb508b660f71cc251218d1bf97e51bf4b2cdc31cb85457e5feb528de3a9c0 SHA512 10a271e8b87e228eaaa6203c3d434b1fcbb23801828233536a818facec1dfa8a265e8c1383e553cebdab615528b0e9c7481c76e661505bd845650a419fb380e8
EBUILD lightscribe-lacie-1.0_p6-r7.ebuild 2955 BLAKE2B 1c6044a9853cbfd52e307724fffe8936b5da6c9c9d43d434df52645ff0d884643688b966f82aa19eb2ff81a50e0d31be43476d9268f234315d14991691327b65 SHA512 03fabe5c3a6a93a7ce4092addbc9997bb07ddb84f4907eae80e6cddc332bbd15c8cbc29acbd907ea79ade11c691877ddb18e49af1e976a6d8a567fa67ca7066e
EBUILD lightscribe-lacie-1.0_p6-r7.ebuild 1938 BLAKE2B 322d81ca47f40c18b79451e75078792f4f582ce34787879153f400b5d6756efb1a90f9d6b10587ddf4233448e8153c5259ab9e646800ea7ff828331deb63fdd2 SHA512 17d5cfd6c9652eda8533b618235b4c082dbd13a83fe46193f94c0c9500b80d903ef1adda7952a4bbbe205b10d9506f121318003152f535f065f9980274bce776
MISC ChangeLog 3373 BLAKE2B a112ba575ac35710885e247d2048fa6a2d7cd7e4645e5725c97f1659e95bdec89a033930a7ee19c67e154755308699cbd4d3a0f22c48a940cad4fcd4c0d0c05a SHA512 6fdf64a479b9b2d2a99d3e64b32468baf7d6b561fb314d3751ec12e58ba8d844a8076db84ef3a745a6a6c501c830e5445f25757c7a61195cbc84d8dd54085731
MISC metadata.xml 226 BLAKE2B 168ec0c12fabd78e9c8fb3f5ebb90a3bb0f86ce0d3efd90cf476a500c63bf0d2f9968d131c7a47458518dfb4e67c1a934616cf04bebc9de56f5aea93ea2d5618 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9
@@ -1,96 +1,76 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
EAPI=8
RPM_COMPRESS_TYPE=bzip2
inherit eutils rpm multilib
inherit desktop rpm wrapper
MY_PV="${PV/_p/-r}"
MY_PV=${PV/_p/-r}
DESCRIPTION="LaCie LightScribe Labeler 4L (binary only GUI)"
HOMEPAGE="http://www.lacie.com/products/product.htm?pid=10803"
SRC_URI="http://www.lacie.com/download/drivers/4L-${MY_PV}.i586.rpm
http://www.yardbird.net/lightscribe/4L/4L-${MY_PV}.i586.rpm
http://web.archive.org/web/20071020084947if_/http://www.lacie.com/download/images/LaCie-logo_2758.zip"
DESCRIPTION="LaCie LightScribe Labeler 4L (binary-only GUI)"
HOMEPAGE="https://www.seagate.com/support/software/lightscribe/"
SRC_URI="
https://ftp.disconnected-by-peer.at/Lightscribe/4L-${MY_PV}.i586.rpm
https://ftp.disconnected-by-peer.at/Lightscribe/LaCie-logo_2758.zip
"
# http://www.lacie.com/download/images/LaCie-logo_2758.zip
# The official license of the rpm tag states "Commercial"
# such a license don't exist in gentoo so as-is was chosen
# also on Lacie's website aren't more information then
# Free To Use But Restricted
LICENSE="as-is"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="multilib linguas_ja linguas_it linguas_fr linguas_es linguas_de"
RESTRICT="mirror"
DEPEND="media-gfx/imagemagick"
KEYWORDS="amd64 x86"
IUSE="l10n_de l10n_es l10n_fr l10n_it l10n_ja"
RESTRICT="mirror strip"
BDEPEND="
app-arch/rpm
media-gfx/imagemagick
"
RDEPEND="
dev-libs/liblightscribe
media-libs/fontconfig
media-libs/freetype
sys-libs/glibc
x11-libs/libX11
|| ( sys-devel/base-gcc sys-devel/gcc )
x11-libs/libXcursor
x11-libs/libXext
x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libXrender
dev-libs/liblightscribe
sys-libs/glibc
"
"
QA_PRESTRIPPED="
opt/lightscribe/4L/4L-gui
opt/lightscribe/4L/4L-cli"
S=${WORKDIR}
QA_DT_HASH="
opt/lightscribe/4L/4L-gui
opt/lightscribe/4L/4L-cli"
S="${WORKDIR}"
src_unpack() {
rpm_src_unpack
}
QA_PRESTRIPPED="opt/lightscribe/4L/4L-gui opt/lightscribe/4L/4L-cli"
QA_DT_HASH=${QA_PRESTRIPPED}
src_prepare() {
convert -colorspace rgb "${WORKDIR}"/LaCie-logo_2758.eps -background transparent -resize 128x128\> \
-size 128x128 xc:transparent +swap -gravity center -composite "${WORKDIR}"/${PN}.png
default
magick -colorspace RGB "${WORKDIR}"/LaCie-logo_2758.eps -strip \
-background transparent -resize '128x128>' -size 128x128 \
xc:transparent +swap -gravity center -composite "${T}"/${PN}.png || die
}
src_install() {
has_multilib_profile && ABI="x86"
exeinto /opt/lightscribe/4L
doexe usr/4L/4L-* || die "4L-* install failed"
doexe usr/4L/lacie* || die "lacie* install failed"
insinto /opt/lightscribe/4L/translations
for x in ja it fr es de
do
if use linguas_${x}
then
doins usr/4L/translations/4L-gui_${x}.qm || die "translation install failed"
fi
done
dodoc usr/4L/doc/* || die "doc install failed"
insinto /opt/lightscribe/template/Lacie
doins usr/4L/templates/* || die "template install failed"
# create a compatibility symlink
dosym ../template/ /opt/lightscribe/4L/templates
into /opt
# Buggy binary software
# first run from the install dir otherwise it would not find the translations
# second change the binaries suexec bit (big security hole)
# yes they are written to only run with root rights
# http://www.lightscribe.com/discussionBoards/index.aspx?g=posts&t=4056
make_wrapper 4L-gui "./4L-gui" /opt/lightscribe/4L /usr/$(get_libdir)/libstdc++-v3
make_wrapper 4L-cli "./4L-cli" /opt/lightscribe/4L /usr/$(get_libdir)/libstdc++-v3
fperms u+s /opt/lightscribe/4L/4L-gui
fperms u+s /opt/lightscribe/4L/4L-cli
doexe usr/4L/4L-* usr/4L/lacie*
doicon "${WORKDIR}"/${PN}.png || die "icon install failed"
make_desktop_entry 4L-gui "LightScribe Lacie Labeler" ${PN} "AudioVideo;DiscBurning;Recorder;"
insinto /opt/lightscribe/4L/translations
local lang
for lang in ja it fr es de; do
use l10n_${lang} && doins usr/4L/translations/4L-gui_${lang}.qm
done
dodoc usr/4L/doc/*
insinto /opt/lightscribe/template/Lacie
doins usr/4L/templates/*
dosym ../template /opt/lightscribe/4L/templates
make_wrapper 4L-gui ./4L-gui /opt/lightscribe/4L /opt/lightscribe/lib32:/usr/lib
make_wrapper 4L-cli ./4L-cli /opt/lightscribe/4L /opt/lightscribe/lib32:/usr/lib
fperms u+s /opt/lightscribe/4L/4L-gui /opt/lightscribe/4L/4L-cli
doicon "${T}"/${PN}.png
make_desktop_entry 4L-gui "LightScribe LaCie Labeler" ${PN} \
"AudioVideo;DiscBurning;Recorder;"
}
+1 -1
View File
@@ -1,5 +1,5 @@
AUX liblightscribe-gcc43-1.patch 717 BLAKE2B cb36155387dfa38e43378a926b4466767446a8b1ae74b79ad55087769c4d4e3e34fb6f76351e3cdee174f559d4e949d8fb43c6ec7ba4673d78d4ddc459764bac SHA512 62fdc52b7698db6409bd298ecb3d7f663e1718a3c4b41396a6cba416241e04d113c88afcd261fccf29e5dc4d769e16cc9ae30274491b9c0043ba9fb6a73599a7
DIST lightscribePublicSDK-1.18.6.1-linux-2.6-intel.rpm 622177 BLAKE2B 351bff0cd3c4918c6d2b7a829b096ee0f3b65565a56b81026e435c8400819f15e832801e4387e88898c3f463b5e58b36b57be343aa5f24b4b79871598e614747 SHA512 e1264907e9bc690be99e125ec574f5233ed0c82c8e1651823d4b2629a5d2e31c0325c9e6c80c87090a9bd1cf4708d28ff33429281dffbfae931d7d2eab5a9f10
EBUILD lightscribe-lsprint-1.18.6.1-r1.ebuild 1532 BLAKE2B 77f0a72003a69477134def711e323d4a062fb1e02002b3835de7bec5939bc85262010848302220bc5f12a3486ba20f77507c5cf53fb00d6baad99ef97fd3feb7 SHA512 5f3e5fca71f9c49e7b3941e8a27983882c6153b8774182a875138eeaad8c310d9fba670b8834986441ea3af11f07741d0bc9c0fe9beeff3a451a51053a427a98
EBUILD lightscribe-lsprint-1.18.6.1-r1.ebuild 1106 BLAKE2B d9dffb3ba4b2e393a32d40af2dcf8b9ab6147a25703c03e4cf590c3487a674a18b49efcbc331874c0db614165511cb11241148d985426e100a81ce602ec508e6 SHA512 be9dc1223087679631cfcb4895aa18457a90ff5a96d30369bc63cf1dba898dabaaf463e9599e81ee33beb822b0f346efbd98d2761625855b8958ed8235df9f80
MISC ChangeLog 1788 BLAKE2B 96294291303273309f98ef825c5e868d484d4bf07ee30f7c34522aa9f258166ef918764d0fa3754821099771697b6ac2f9383287e96d48375aa7672196e81db4 SHA512 aa649c4dd53b647c5153a9cb6abd1b9dfe1753f381a798d6f113519352ccb6a3d1fc50e2466ecdce82f98162cd3459c0eb4aac38fcb6f61c798cb8a9262ea601
MISC metadata.xml 170 BLAKE2B 1b236c49b276e2bc8da897c38748335f397b59a71dc8a7133b7098a468517e4b4a4233849ca69255cf9b32c2083ea8c850b25c0e0d96501f6d240f06e9cca2a7 SHA512 c011e0dc20997640fdaf4dbdd0493106446df3ff753040a8ffc638cea0512a535bce9e1c4d2969e708993529c473d9dc17c59804c15a0eee2b0a7e9854b65143
@@ -1,56 +1,45 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
EAPI=8
RPM_COMPRESS_TYPE=none
inherit eutils rpm multilib flag-o-matic toolchain-funcs
inherit rpm toolchain-funcs
DESCRIPTION="LightScribe System Software (binary only library)."
HOMEPAGE="http://www.lightscribe.com/downloadSection/linux/index.aspx"
SRC_URI="http://web.archive.org/web/20200404105919/http://www.pawtec.com/lightscribe_files/Linux/lightscribePublicSDK-${PV}-linux-2.6-intel.rpm"
DESCRIPTION="LightScribe command-line label printing utility"
HOMEPAGE="https://ftp.disconnected-by-peer.at/Lightscribe/"
SRC_URI="https://ftp.disconnected-by-peer.at/Lightscribe/lightscribePublicSDK-${PV}-linux-2.6-intel.rpm"
LICENSE="lightscribeSDK"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="multilib"
DEPEND=">=dev-libs/liblightscribe-${PV}"
RDEPEND="${DEPEND}
|| ( sys-devel/base-gcc sys-devel/gcc )
sys-libs/glibc
"
#RESTRICT="fetch"
KEYWORDS="amd64 x86"
RESTRICT="mirror"
S="${WORKDIR}"
BDEPEND="app-arch/rpm"
DEPEND="
>=dev-libs/liblightscribe-${PV}
sys-libs/glibc
"
RDEPEND=${DEPEND}
src_unpack() {
rpm_src_unpack
epatch "${FILESDIR}"/liblightscribe-gcc43-1.patch
S=${WORKDIR}
src_prepare() {
default
eapply "${FILESDIR}"/liblightscribe-gcc43-1.patch
}
src_compile() {
has_multilib_profile && ABI="x86"
local ls_libdir=lib
[[ ${ARCH} == amd64 ]] && ls_libdir=lib32
$(tc-getCXX) ${CXXFLAGS} -lpthread ${LDFLAGS} -L/opt/lightscribe/$(get_libdir)/ -I/usr/include/lightscribe/ \
"${WORKDIR}"/usr/share/doc/lightscribe-sdk/sample/lsprint/bmlite.cpp \
"${WORKDIR}"/usr/share/doc/lightscribe-sdk/sample/lsprint/lsprint.cpp \
-pthread -llightscribe -lm -m32 -o lightscribe-lsprint || die "lsprint compile failed"
"$(tc-getCXX)" ${CXXFLAGS} ${CPPFLAGS} -m32 -pthread \
-I/usr/include/lightscribe -L/opt/lightscribe/${ls_libdir} \
"${S}"/usr/share/doc/lightscribe-sdk/sample/lsprint/bmlite.cpp \
"${S}"/usr/share/doc/lightscribe-sdk/sample/lsprint/lsprint.cpp \
${LDFLAGS} -llightscribe -lm -o lightscribe-lsprint || die
}
src_install() {
into /opt
dobin lightscribe-lsprint
}
pkg_nofetch() {
einfo "Please download the appropriate Lightscribe Linux Public SDK archive"
einfo "( lightscribePublicSDK-${PV}-linux-2.6-intel.rpm )"
einfo "from ${HOMEPAGE} (requires to accept license)"
einfo
einfo "Then put the file in ${DISTDIR}"
}
+1 -1
View File
@@ -1,4 +1,4 @@
DIST lightscribeApplications-1.18.15.1-linux-2.6-intel.rpm 9756232 BLAKE2B 17d7724c58fff72978a20378747c01bc84ebcd2c81f9ec032413b274aa16a9832eaa2bbd75b0f9b216065c841ddbd931fa0514ac2f537d3693b63cbfb968fc86 SHA512 ac6e0150e6dc19f7e9d4a8c6097a7162213a1a86f61453c5596a9d50ad181db751d8b22973d53e174d9afe9f0be73cb331a810c5be2f41f297d701f833c3f35c
EBUILD lightscribe-simplelabeler-1.18.15.1-r2.ebuild 3918 BLAKE2B ddcfc53d186bd9a4d8c461eb58bd5f8b7a7fd50db19b533d28962f3f3af7b9c539a8b64cc16e1da531c7ac90856de8e110cc2f516ee1f8c70d61901586f91384 SHA512 402fdab4a1e7a5d57e57852f37c242181ee366e923f58aca4c6a44e290d05d56ba6521098d727cb16d07c62424a55e68ffda393f5d938a84de0fa780616ef4d2
EBUILD lightscribe-simplelabeler-1.18.15.1-r2.ebuild 1857 BLAKE2B 85469fe8565b24ea2c298b89f5693889250fb78bc86561c23c71bf5e37e185ee047b26dbbe1e3390e018380ff4975d74f75c902af2ad4122fdd19cf434be9dd0 SHA512 88aa5841068093229567ed033b7e1d6c6ea3658d625e1ad95be85efbfee81bb5c74eecf0358b9c43b54c8191c13c71568ef2e773e250cb2b1ae551b40705477f
MISC ChangeLog 4755 BLAKE2B ac52f0fe86c66a241bd3ef7f564565b2c12f05b8f42ceec8c2c2a84669e5fe4620292733202aa0d796a38695ee2c131fc47083d11fd5c03e9aa973e3cf54ef49 SHA512 363faf0486dc34782b7479095958d10c96d81cbf140683cf44ff71c6ab57cdbed8c2c35c82ddd3056185cb02f24693497f0be7e2ef5ba07460f04b1f3ccb4ed0
MISC metadata.xml 170 BLAKE2B 1b236c49b276e2bc8da897c38748335f397b59a71dc8a7133b7098a468517e4b4a4233849ca69255cf9b32c2083ea8c850b25c0e0d96501f6d240f06e9cca2a7 SHA512 c011e0dc20997640fdaf4dbdd0493106446df3ff753040a8ffc638cea0512a535bce9e1c4d2969e708993529c473d9dc17c59804c15a0eee2b0a7e9854b65143
@@ -1,98 +1,65 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
EAPI=8
RPM_COMPRESS_TYPE=none
inherit eutils rpm multilib
inherit desktop rpm wrapper
DESCRIPTION="LightScribe Simple Labeler by HP (binary only GUI)"
HOMEPAGE="http://www.lightscribe.com/downloadSection/linux/index.aspx"
SRC_URI="http://web.archive.org/web/20140331144236if_/http://www.pawtec.com/lightscribe_files/Linux/LSL/lightscribeApplications-${PV}-linux-2.6-intel.rpm"
DESCRIPTION="HP LightScribe Simple Labeler (binary-only GUI)"
HOMEPAGE="https://ftp.disconnected-by-peer.at/Lightscribe/"
SRC_URI="https://ftp.disconnected-by-peer.at/Lightscribe/lightscribeApplications-${PV}-linux-2.6-intel.rpm"
LICENSE="lightscribe"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="multilib"
KEYWORDS="amd64 x86"
RESTRICT="mirror strip"
RDEPEND="media-libs/fontconfig
media-libs/freetype
sys-libs/zlib
x11-libs/libX11
|| ( sys-devel/base-gcc sys-devel/gcc )
x11-libs/libXext
x11-libs/libXrender
media-libs/libpng-compat
BDEPEND="app-arch/rpm"
RDEPEND="
dev-libs/liblightscribe
media-libs/fontconfig
media-libs/freetype
media-libs/libpng
sys-libs/glibc
sys-libs/libstdc++-v3
sys-libs/zlib
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
"
#RESTRICT="fetch"
RESTRICT="mirror"
S=${WORKDIR}
S="${WORKDIR}"
QA_PRESTRIPPED="
opt/lightscribe/SimpleLabeler/SimpleLabeler
opt/lightscribe/SimpleLabeler/plugins/accessible/libqtaccessiblewidgets.so
opt/lightscribe/SimpleLabeler/plugins/accessible/libqtaccessiblecompatwidgets.so
opt/lightscribe/SimpleLabeler/lib32/libQt3Support.so.4
opt/lightscribe/SimpleLabeler/lib32/libQtGui.so.4
opt/lightscribe/SimpleLabeler/lib32/libQtNetwork.so.4
opt/lightscribe/SimpleLabeler/lib32/libQtCore.so.4
opt/lightscribe/SimpleLabeler/lib32/libQtXml.so.4
opt/lightscribe/SimpleLabeler/lib32/libQtSql.so.4"
QA_DT_HASH="
opt/lightscribe/SimpleLabeler/SimpleLabeler
opt/lightscribe/SimpleLabeler/plugins/accessible/libqtaccessiblewidgets.so
opt/lightscribe/SimpleLabeler/plugins/accessible/libqtaccessiblecompatwidgets.so
opt/lightscribe/SimpleLabeler/lib32/libQt3Support.so.4
opt/lightscribe/SimpleLabeler/lib32/libQtGui.so.4
opt/lightscribe/SimpleLabeler/lib32/libQtNetwork.so.4
opt/lightscribe/SimpleLabeler/lib32/libQtCore.so.4
opt/lightscribe/SimpleLabeler/lib32/libQtXml.so.4
opt/lightscribe/SimpleLabeler/lib32/libQtSql.so.4"
src_unpack() {
rpm_src_unpack
}
QA_PRESTRIPPED="opt/lightscribe/SimpleLabeler/*"
QA_DT_HASH=${QA_PRESTRIPPED}
src_install() {
has_multilib_profile && ABI="x86"
local app=opt/lightscribeApplications/SimpleLabeler
local bundled_libdir=lib
[[ ${ARCH} == amd64 ]] && bundled_libdir=lib32
into /opt/lightscribe/SimpleLabeler
exeinto /opt/lightscribe/SimpleLabeler
doexe opt/lightscribeApplications/SimpleLabeler/SimpleLabeler || die "SimpleLabeler install failed"
doexe opt/lightscribeApplications/SimpleLabeler/*.* || die "configfile install failed"
doexe ${app}/SimpleLabeler ${app}/*.*
exeinto /opt/lightscribe/SimpleLabeler/plugins/accessible
doexe opt/lightscribeApplications/SimpleLabeler/plugins/accessible/*.so || die "accessible lib install failed"
doexe ${app}/plugins/accessible/*.so
insinto /opt/lightscribe/SimpleLabeler/content
doins -r opt/lightscribeApplications/SimpleLabeler/content/* || die "content install failed"
use amd64 && dolib.so opt/lightscribeApplications/common/Qt/*
dodoc opt/lightscribeApplications/*.* || die "doc install failed"
into /opt
#run it from the installdir otherwise it wont find the qt config and content files
make_wrapper SimpleLabeler "./SimpleLabeler" /opt/lightscribe/SimpleLabeler /usr/$(get_libdir)/libstdc++-v3
doins -r ${app}/content/.
# cope with libraries being in /opt/lightscribe/SimpleLabeler/lib on amd64
use amd64 && dodir /etc/env.d
use amd64 && echo "LDPATH=${ROOT}opt/lightscribe/SimpleLabeler/$(get_libdir)" > "${D}"/etc/env.d/80lightscribe-simplelabeler
# install revdep-rebuild file as this binary blob thingy is buggy
use amd64 && dodir /etc/revdep-rebuild
use amd64 && echo "SEARCH_DIRS_MASK=\"${ROOT}opt/lightscribe/SimpleLabeler/$(get_libdir)\"" > "${D}"/etc/revdep-rebuild/90lightscribe-simplelabeler
if [[ ${ARCH} == amd64 ]]; then
exeinto /opt/lightscribe/SimpleLabeler/${bundled_libdir}
doexe opt/lightscribeApplications/common/Qt/*
echo "LDPATH=/opt/lightscribe/SimpleLabeler/${bundled_libdir}" \
> "${T}"/80lightscribe-simplelabeler || die
doenvd "${T}"/80lightscribe-simplelabeler
fi
newicon opt/lightscribeApplications/SimpleLabeler/content/images/LabelWizardIcon.png ${PN}.png || die "icon install failed"
make_desktop_entry SimpleLabeler "LightScribe Simple Labeler" ${PN} "AudioVideo;DiscBurning;Recorder;"
}
pkg_nofetch() {
einfo "Please download the appropriate Lightscribe Simple Labeler archive"
einfo "( lightscribeApplications-${PV}-linux-2.6-intel.rpm )"
einfo "from ${HOMEPAGE} (requires to accept license)"
einfo
einfo "Then put the file in ${DISTDIR}"
dodoc opt/lightscribeApplications/*.*
make_wrapper SimpleLabeler ./SimpleLabeler /opt/lightscribe/SimpleLabeler \
/opt/lightscribe/SimpleLabeler/${bundled_libdir}:/usr/lib
newicon ${app}/content/images/LabelWizardIcon.png ${PN}.png
make_desktop_entry SimpleLabeler "LightScribe Simple Labeler" ${PN} \
"AudioVideo;DiscBurning;Recorder;"
}
+1 -1
View File
@@ -40,6 +40,6 @@ DIST TL_UrbanPack001.tar.gz 2118780 BLAKE2B 1c0b65cf4f384e40e1d150e91a827274aa0f
DIST TL_WeddingPack001.tar.gz 4959124 BLAKE2B 134fd2817b9c8b0da4c5d3a812125eecff645e1675062106490b75c8487f2fbe0e9ed6c2f5f01f9d6e8d4ac7b1fccb84be2ab6fa19ebce9b1f5a1defd4294f1f SHA512 90877708edcb2e2444d0a8a61b369c7bdf33c4932c7fd468c86de4e9167da6fa3dcf4e74d9d76dc5871a16035616b0e1f1af808c0ed717cb505abfbe9a5b4472
DIST TL_WinterWhimsyPack001.tar.gz 2803776 BLAKE2B fc42a1bc3ee793188bed93dc44861156c983a2428ef041620bcfb88cb3f10ccb9fa0d29755db6a7d5049402f41ef0b255d8179606cfb42b28827267df42814cb SHA512 2466b6f64db91fe41c2e700142b430642ce3363613f74941c11a50df38edf6d8803de925eb56b81ee12c907ee7a20986ed016a8412f07902c31b1c2557d7c5a9
DIST TL_WithTheBandPack001.tar.gz 989529 BLAKE2B 9ff47f705e0b9c8a8d740b44fe148813b5c85f01e9c7938249741dc24ee31b4606328390e18b8e9e07644c48dbded32b9ad2a1c88a558ce74c0a8540e5959b2c SHA512 ece2d0641e6e4f6ab2f9a58912fe862d43de41a66914fd73358539970c2ff9125c9d7ba415e77e47afe81eba8aaf4418ed8ab2bebb9c5ea5fb86c3571f6dfaf7
EBUILD lightscribe-template-001-r3.ebuild 2926 BLAKE2B 04447fbeb076e575212d3cde603c4e62522511e688ae3854d874ecaa0be27a28eaac63e223e9fb506ffb3fad5d2e10447c8b0d09dacf1105db795dfd3438a401 SHA512 faa11d538915ad87b2a7c737b6aa2b4095eccbf8ba2cb4b7fa9e7f443f1ffb67c9df43bfba9aa6c0446c12d05d1fd3dd802e136f47249814389f78d096692fcc
EBUILD lightscribe-template-001-r3.ebuild 1158 BLAKE2B e3a777b35bb8b74359273ee2fcd7d3d86184b087a3baebdd2c53c7f8bfc14a5bae0d48c59baae2e8402b4dd07c5715325d79a4f88d378ff8d0bfdf95e1b0e081 SHA512 6b047d920d642a9070598e5f17144302e02737e8890cd1be22ec90ad1da171ff017cb79e29f57c71e616f38b2f70c0b766827e25e1d8533f0d17f63a28eda9a1
MISC ChangeLog 1275 BLAKE2B 6a91beb4bdca6a2990a72b5a197e2744011ebce1478918f3910d1778965f62d9b5af55c1db5ff77b59f80ab07d4b3f8d9edda77783595b50f6085e0199d7bc8b SHA512 0067a7dd526ae57815dc94e9be2c44b6f33dbba85b346af12aa08703414631627fe3fc9531e238552b76fe166ffe884056a169deeb43887c58b69de9ff9c1e2b
MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b
@@ -1,105 +1,43 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
EAPI=8
inherit eutils
# Don't change the order they are grouped by upstream categories:
# (easyer to add new template packages)
# Home & Family (Food-n-Family Hobby Floral KidsKorner)
# At the Office (Business 9-to-5 Architecture)
# Creative Concepts (Art Fantasy Urban Tattoo Music Mythology Tribal StreetStyle KickinIt GrabBag WithTheBand Expressions)
# Fun Outdoors (Sports Athletic Travel Animal Nature)
# Special Occasions (Wedding SpecialOccasion Holiday Bridal Seasonal LifeEvents Celebration TieTheKnot WinterWhimsy)
# Odds and Ends (Bonus QuickAndSimple)
TL_OLD="Food-n-Family Hobby Floral KidsKorner
Business 9-to-5 Architecture
Art Fantasy Urban Tattoo Music Mythology Tribal StreetStyle KickinIt GrabBag WithTheBand Expressions
Sports Athletic Travel Animal Nature
Wedding SpecialOccasion Holiday Bridal Seasonal LifeEvents Celebration TieTheKnot WinterWhimsy
Bonus QuickAndSimple"
# Home & Family (Memories GetCrafty InTheGarden)
# At the Office ()
# Creative Concepts ()
# Fun Outdoors (Adventure)
# Special Occasions ()
# Odds and Ends ()
TL_NEW="Memories GetCrafty InTheGarden
Adventure"
# Home & Family (Pets)
# At the Office ()
# Creative Concepts ()
# Fun Outdoors ()
# Special Occasions (FavoriteThings)
# Odds and Ends ()
TL_VER="Pets
FavoriteThings"
# Home & Family ()
# At the Office ()
# Creative Concepts ()
# Fun Outdoors (RoadTrip)
# Special Occasions (FavoriteThings)
# Odds and Ends ()
TL_ALL="RoadTrip"
TL="${TL_OLD} ${TL_NEW} ${TL_VER} ${TL_ALL}"
TL="Food-n-Family Hobby Floral KidsKorner Business 9-to-5 Architecture
Art Fantasy Urban Tattoo Music Mythology Tribal StreetStyle KickinIt GrabBag
WithTheBand Expressions Sports Athletic Travel Animal Nature Wedding
SpecialOccasion Holiday Bridal Seasonal LifeEvents Celebration TieTheKnot
WinterWhimsy Bonus QuickAndSimple Memories GetCrafty InTheGarden Adventure
Pets FavoriteThings RoadTrip"
DESCRIPTION="Theme files for LightScribe"
HOMEPAGE="http://www.lightscribe.com/ideas/index_top.aspx"
HOMEPAGE="https://ftp.disconnected-by-peer.at/Lightscribe/"
SRC_URI=""
for template in ${TL_OLD}
do
SRC_URI="${SRC_URI} http://web.archive.org/web/20140827075843if_/http://download.lightscribe.com/ls/TL_${template}Pack${PV}.tar.gz"
done
for template in ${TL_NEW}
do
SRC_URI="${SRC_URI} http://web.archive.org/web/20140827075843if_/http://download.lightscribe.com/ls/TL_${template}.tar.gz -> TL_${template}Pack${PV}.tar.gz "
done
for template in ${TL_VER}
do
SRC_URI="${SRC_URI} http://web.archive.org/web/20140827075843if_/http://download.lightscribe.com/ls/TL_${template}${PV}.tar.gz -> TL_${template}Pack${PV}.tar.gz "
done
for template in ${TL_ALL}
do
SRC_URI="${SRC_URI} http://web.archive.org/web/20140827075843if_/http://download.lightscribe.com/ls/TL_${template}-AllPacks.tar.gz -> TL_${template}Pack${PV}.tar.gz "
for template in ${TL}; do
SRC_URI+=" https://ftp.disconnected-by-peer.at/Lightscribe/TL_${template}Pack${PV}.tar.gz"
done
# No details on the use of this Templates
# so as-is was chosen
LICENSE="as-is"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
S="${WORKDIR}"
DEPEND=""
RDEPEND=""
KEYWORDS="amd64 x86"
RESTRICT="mirror"
S=${WORKDIR}
src_unpack() {
for template in ${TL}
do
mkdir ${template}
pushd ${template}
unpack TL_${template}Pack${PV}.tar.gz
popd
local template
for template in ${TL}; do
mkdir -p "${template}" || die
cd "${template}" || die
unpack "TL_${template}Pack${PV}.tar.gz"
cd "${S}" || die
done
}
src_install() {
for template in ${TL}
do
insinto /opt/lightscribe/template/${template}
doins ${template}/*
local template
for template in ${TL}; do
insinto "/opt/lightscribe/template/${template}"
doins "${template}"/*
done
}
+1 -1
View File
@@ -2,6 +2,6 @@ AUX liblightscribe-gcc43-1.patch 717 BLAKE2B cb36155387dfa38e43378a926b446676744
DIST LightScribe_logo_black.zip 299480 BLAKE2B dea8542bca6acb5b9ed8cd4c8da71ff366ad3cdb309e8203c8609b7c4ae70bfaea7b15af5ccb11cdf2607eff0ed13a98d00e5e98b2c7d7d0a63c42b4fac66f03 SHA512 f2349b03efe250d2579e513b90a17ab1cc5851449627ccc45c9108555f67faf52b6e5b3ff0871ec5d5f6bd97f09f71b36b4c4a004c3442650e63d38bc2545874
DIST lightscribe-1.18.27.10-linux-2.6-intel.rpm 825987 BLAKE2B 2e2c4c9dd9974887bb7fae2324446f0d097ea63195ee6658b50ab896ad181674fffa0a74d490673331ece24e37294a18ea2b59a2a133cc6145f445bc95d6a9ba SHA512 b13b90696014e82c2beb3fee5cdbb255ee24e43cd1391078cf76ae47bcef034a7039eee4ed96aae1599cadfd9bff53cef37dbcfbe7020caed0b3f7f6f82ccdd6
DIST lightscribePublicSDK-1.18.6.1-linux-2.6-intel.rpm 622177 BLAKE2B 351bff0cd3c4918c6d2b7a829b096ee0f3b65565a56b81026e435c8400819f15e832801e4387e88898c3f463b5e58b36b57be343aa5f24b4b79871598e614747 SHA512 e1264907e9bc690be99e125ec574f5233ed0c82c8e1651823d4b2629a5d2e31c0325c9e6c80c87090a9bd1cf4708d28ff33429281dffbfae931d7d2eab5a9f10
EBUILD liblightscribe-1.18.27.10-r1.ebuild 3060 BLAKE2B 86c9880022eef0e0709e15fc469c2d2c424620b203721222f16eda5a5dc0ce9d1a5f028e1f51a4d13159399a2d16d182b9ab15df4b5bf0eefb16b951ed81a85e SHA512 1ad8d9b9d2e0417f8e02a584b894418edcee696b3e0bceb4ebe220f6aa2cdc781006ac3c2e68cd7dcea2e931ce9363b23bd14df6e7484df4e4adfdb9e331a4b6
EBUILD liblightscribe-1.18.27.10-r1.ebuild 3323 BLAKE2B d6f63c9b9d72da7d86deaf969457a2cebe8ad94c4ff58a7039f62e2a8815922f4fe7ea440594c8b70fc344843a4e3c33bfac4545e45ff02e32249ef45671511e SHA512 28e5ce5d708d9147538930c2d8325611150ef6238a464fbcae05a5a37d74a1284d9fdd1bbc375d6a47badb122d95ea154ff9a10c83c21bc2ffee1d4b46397768
MISC ChangeLog 10965 BLAKE2B 66857bfea7e778df8ce4edc0d6295ce0e8fce2d96e8c671b271a39e86a27c33ac97811e2587995fe85d314926a3903b106ae285e89675298a2def4136312f0e4 SHA512 f9e084ea4d27e069d25b5f342d46ac8c8cd47f0ff9738d62162e3a53a1821ee8b6d708ae399ee726ee3ad4792a5476f67982ce0a6956859aa8f272322a2a9a46
MISC metadata.xml 293 BLAKE2B 1e8e33a5630d1e8a51986914fc58606fee78d57ebc40a9bc66cc2f0cb4542f2d52f6999b4e331ca4e075a5013a8d9612829b7ac1f1a3197be6e060f1001636d4 SHA512 93dfe09a608729f203a50d29a11b55b84fae2dbebbd644b12ca363a28ec8148d187c1d82dd6141e85b78594372be267a0e45a7b64ba8652fa6529a4bf96349ef
@@ -12,8 +12,11 @@ SDK_PV=1.18.6.1
DESCRIPTION="LightScribe System Software and public SDK (binary only)"
HOMEPAGE="https://web.archive.org/web/20200404105932/http://www.pawtec.com/lightscribe_files/"
SRC_URI="
https://ftp.disconnected-by-peer.at/Lightscribe/lightscribe-${PV}-linux-2.6-intel.rpm
https://web.archive.org/web/20200404105932/http://www.pawtec.com/lightscribe_files/Linux/LSS/lightscribe-${PV}-linux-2.6-intel.rpm
https://ftp.disconnected-by-peer.at/Lightscribe/lightscribePublicSDK-${SDK_PV}-linux-2.6-intel.rpm
https://web.archive.org/web/20200404105919/http://www.pawtec.com/lightscribe_files/Linux/lightscribePublicSDK-${SDK_PV}-linux-2.6-intel.rpm
https://ftp.disconnected-by-peer.at/Lightscribe/LightScribe_logo_black.zip
https://web.archive.org/web/20081121152231if_/http://www.lacie.com/download/images/LightScribe_logo_black.zip
"
+2 -2
View File
@@ -1,4 +1,4 @@
DIST menu_2.1.47.tar.gz 490049 BLAKE2B f5bab95ce1318d73b472746517361561aeb8a9ca99a4a04479dc086ca0d5ccf9d31d6b6b5a7b9ddb82aea57d0adaad6879e044899be2c46e293f4a1625fefcf5 SHA512 d72a7066718f08f4989e6cf993d0c45b7856d77611cdeceaf0c4d78bba2ed3082c94f544e177f61916f55332b71ba04a8018c4dddd2eed438ccbcd5201da13b7
EBUILD menu-2.1.47.ebuild 699 BLAKE2B c172e5269edc62eb5b058650918cb42a0f5be836f97c1df6384e55a76fd4df347b34e86f7722884f5e4bb38ce2a58bec009045225992de5409cee31bb5d30dce SHA512 d6ed8dae686568246cbee69ce73b41831aad9f17b89417c9a7746fec4aad907199284f87897a465f5729a2fca6aea5c85f37c106a15c4a1f4e6057a62b9ba31e
DIST menu_2.1.51.tar.xz 373456 BLAKE2B a09742ea85423fabcd28284a603c2f7a7f2ee64988798d54fedcd91e38299d7ba74d462534d05659fe2e4c6af869a1a5d7d9bb08edc1e53d64192e17b5a9d049 SHA512 8e9840f31cd4650adaa4851de0b9bda51e77bd02568588946ef8e9f5423fe0042b1a4c79aaad2e0056f378e9f6c8cb0a32c1a659b172b39c2b0bd4c7338b7bd5
EBUILD menu-2.1.51.ebuild 656 BLAKE2B eda384742b7cb3d60d27d9dd7d04680dc529186655c4a241fc3e5794280589294a4bc51f9756e0cf999f663087ec76d620b3e4f70230a9e30b17f74cb497f0ae SHA512 3338ac8ab88e14c41bd6f76fac7c94b82f3016b71ff22518b14b7b10e856d0d77608813536c1f6fa4e5192d6f02dd86e613383f92005d72358c4bf127473ca11
MISC ChangeLog 214 BLAKE2B 2691978236294e98bd689c929a63ef75db13eed706e038e0092bfc578b5150420a82e984d028e099f53eb3f48c70925ae74a04bb7f37ce0d4444cb93b2562cf2 SHA512 2b99b3da4b411db64325653424756573c63622339c8543618b9a545926dc7cec4f33526a3f5a61f729838717394dc68e18a86a2d2593041b5d121fe749651842
MISC metadata.xml 1238 BLAKE2B 6142087ad0d3315b27aa52e21a21bd9a7a82f2a7bc75cd837274fc2ff18d3cfc3806a07148e8d44fc5c732d4591b4e9ba2ad9ba924f989fa2e0c4441f7b99022 SHA512 d94394e853ce7bd9109322f37ab5d3526e2bbc4a59ac02d0b66e9d952d221a06ae1c38b6de5cdb142b2b09ac602a57ff03f0525efbbc7b8f33f9662ca42a5dd5
-34
View File
@@ -1,34 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
inherit eutils autotools
DESCRIPTION="generates programs menu for all menu-aware applications"
HOMEPAGE="http://qa.debian.org/developer.php?login=ballombe%40debian.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RESTRICT="mirror"
S="${WORKDIR}/${PN}"
SRC_URI_BASE="mirror://debian/pool/main/${PN:0:1}/${PN}/"
SRC_URI="${SRC_URI_BASE}${PN}_${PV}.tar.gz"
DEPEND=""
src_prepare() {
echo "SUBDIRS = scripts po-su-to-root" > Makefile.am
eautoreconf
}
src_install() {
mkdir "${D}"/usr/sbin
emake DESTDIR="${D}" install
doman doc/su-to-root.1
}
+30
View File
@@ -0,0 +1,30 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Generates program menus for menu-aware applications"
HOMEPAGE="https://tracker.debian.org/pkg/menu"
SRC_URI="https://deb.debian.org/debian/pool/main/m/menu/${PN}_${PV}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm x86"
RESTRICT="mirror"
S="${WORKDIR}/${PN}"
src_prepare() {
default
printf '%s\n' 'SUBDIRS = scripts po-su-to-root' > Makefile.am || die
eautoreconf
}
src_install() {
dodir /usr/sbin
emake DESTDIR="${ED}" install
rm -f "${ED}"/usr/sbin/su-to-root || die
doman doc/su-to-root.1
}