EBUILD anidbudpclient-9999-r2.ebuild 1741 SHA256 1c49ee57f15e30702acc9acd5fc43bba1f1c0850d5b4e1b682c819ca6fa2ae70 SHA512 48507ab67b8ebf0f06618ca075ebcdcb40ef5087ca67212789f8783013ef552ecb53a81f8d88ca17c7e58dde33261fc5832c1ca90e5d8ff7c66378f1e8f34734 WHIRLPOOL 41b11f7a329b4f78ca1f3934ac42cf4f5219bde9694644d6116cf3e39a220eae4900b505a1c71237d6a6095cb76a034a4de6952b3f97c10a7d1ecdd9b73bc814
+EBUILD anidbudpclient-9999-r3.ebuild 635 SHA256 9c827238690be07848fa8055c6fa5943aac53f715a996e3bff4737cef6862b1c SHA512 d974c1ca6430b3f4f663ca8594cd446381a317af9ccb25446b14c37cbf7b45d61f7ea8108aefe5251040b1b0c6ab2a1e9d0f00c8df2e9311be69e7302a89c7ed WHIRLPOOL e45014b549d07e910d16b6e03f8b9a969398742156314f9e3104188fa7a4d447781daafb97c4ba7daa23504941532edfd6f6f53c5a99d076cbcc817584a502ba
--- /dev/null
+# ...
+
+EAPI="6"
+
+EGIT_REPO_URI="https://aptx.org/git/anidbudpclient.git"
+EXPERIMENTAL="true"
+
+inherit git-r3 cmake-utils
+
+DESCRIPTION="AniDBUdpClient library"
+HOMEPAGE="https://aptx.org/gitweb/?p=anidbudpclient.git;a=summary"
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+renameparser +encryption"
+DEPEND="
+ >=dev-qt/qtcore-5.3:5
+ >=dev-qt/qtnetwork-5.3:5
+ renameparser? ( >=dev-qt/qtscript-5.3:5 )
+ encryption? ( >=app-crypt/qca-2.1.0.3[qt5,ssl] )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_RENAMEPARSER="$(usex renameparser)"
+ -DWITH_ENCRYPTION="$(usex encryption)"
+ )
+ cmake-utils_src_configure
+}
-EBUILD aniplayer-9999.ebuild 1550 SHA256 121f2af5c1a85c03c64930fea76cdf7f79700d3a90a0e9fe765bdc97b11b49d6 SHA512 22d3a750e4ea84171f4fd875ab6231408f169c6fe5ffbff6abb5e61660e9bdce92787818a51ab74e0e5a81f4e893c2d95812dcbac10ea50b1d7d38e22269968d WHIRLPOOL a25cd960f3027edcdeeabe69d087e1e86d6ed000743d5ca08bcf3261161bbc6a4a3df8d0250ddacede61ccef782a2778c99d0a0c6880cff9ebd29a2eaadfd4e8
+EBUILD aniplayer-9999.ebuild 1363 SHA256 fb57b426e82acd0720b4022fafaf2d60f96a135f816bfd982ad136d70c04d980 SHA512 6930555893621e7371248ea3edfe07e012e40d29cc354b85c3c23c29e5bd09b55e1407b9952e2630ef2b746662c9aa1021cf5885f82b39022660738b34f74381 WHIRLPOOL c5e18504a0639bafeff904cb4b56d4b9a48973de196b3dd7158b7a323bd9553e2d605aac5f7588546fbddacbb6a7f638ae81c041bf1fee391b9322ec9610d774
# ...
-EAPI="5"
+EAPI="6"
-EGIT_REPO_URI="http://aptx.org/git/aniplayer.git"
+EGIT_REPO_URI="https://aptx.org/git/aniplayer.git"
EXPERIMENTAL="true"
-inherit git-2 qmake-utils eutils pax-utils
+inherit git-r3 cmake-utils pax-utils gnome2-utils
DESCRIPTION="AniPlayer"
-HOMEPAGE="http://aptx.org/gitweb/?p=aniplayer.git;a=summary"
+HOMEPAGE="https://aptx.org/gitweb/?p=aniplayer.git;a=summary"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="+mpv +null localmylist pax_kernel"
+IUSE="+mpv localmylist annotations pax_kernel"
DEPEND="
>=dev-qt/qtcore-5.7
>=dev-qt/qtdeclarative-5.7
>=dev-qt/qtquickcontrols-5.7
mpv? ( >=media-video/mpv-0.23[libmpv] )
- localmylist? ( =app-anidbudpclient/localmylist-9999[qt5] )
+ localmylist? ( =app-anidbudpclient/localmylist-9999-r2 )
+ annotations? ( >=sci-libs/dlib-19.7 )
pax_kernel? ( app-misc/pax-utils )
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PNR}"
-
-src_prepare() {
- if use mpv ; then
- echo "CONFIG+=backend_mpv" >> ${S}/config.pri || die "Failed writing config.pri"
- fi
- if ! use null ; then
- echo "CONFIG+=no_backend_null" >> ${S}/config.pri || die "Failed writing config.pri"
- fi
- if use localmylist ; then
- echo "CONFIG+=feature_plugin_localmylist" >> ${S}/config.pri || die "Failed writing config.pri"
- fi
-
- echo "PREFIX=/usr" >> ${S}/config.pri || die "Failed writing config.pri"
-}
-
-
src_configure() {
- eqmake5 -recursive
+ local mycmakeargs=(
+ -DWITH_BACKEND_MPV="$(usex mpv)"
+ -DWITH_FEATURE_LOCALMYLIST="$(usex localmylist)"
+ -DWITH_FEATURE_ANNOTATIONS="$(usex annotations)"
+ -DUSE_SHARED_DLIB="on"
+ )
+ cmake-utils_src_configure
}
src_install() {
einfo "Disabling PaX MPROTECT on aniplayer"
pax-mark m "${S}/build/aniplayer"
fi
- emake INSTALL_ROOT="${D}" DESTDIR="${D}" install || die "emake install failed"
+ cmake-utils_src_install
domenu "${S}/share/aniplayer.desktop"
for icon_path in ${S}/share/icons/*
done
}
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
AUX anioni.confd 112 SHA256 ec12c13370ece48b6598f1bd8aed9bdb94bde090088007c1c996cafa2f20af12 SHA512 6265d21d54710e6b7fc4bedc168524e1c2fa6238bb04c71c862ec2e462ef7b7128656854df5ffb0d69063858b27e4ef4b493485c325056352b3e7627a63bf057 WHIRLPOOL 097c634607ca1b6ddb1644e455bbcd12a18f38ef8cbe413ef86cb8732f2c570296d5d50eb2e5698aa9b02912b15aca0532d750e79c5f7b3fec68c8dd93d01202
-AUX anioni.initd 1421 SHA256 1d87360f417b830ef8708b93a870b893d06eedf9e472fed31af67e15fc1578e0 SHA512 d390d044a4a0278c9eceace7997a7fa8262d8b98a5e78bed2bd5d345de8d84a297ab9a2fcebf69a2e04ae8209ee83e75e10f87f181cf05625af398f9d975c1d8 WHIRLPOOL df91d8b807543127bd73aad6f95a87cdf2b39b4ae77238f08398978efc9309a1f4e9c8cc17670e5c2065bfa4d14815d0261ae007b076ae994e6ed79ae50dba17
+AUX anioni.initd 1422 SHA256 1fa7044806b50bde1df616dabaf0e9b2ae309483069664b9158938b45fc610ec SHA512 86f7afea5dbef8c7d19af1fd2d5c6f96de56ddad65e1b155d4603045eb85e215e5cd26755f5985ee010dec5dfbc683bad3fd185c00498cdb9d6550102660aeaa WHIRLPOOL 3f0d18a7479fa92aa874923582efc4d3921decc9ad6159e7e9580af9f1f0ce5a27df21ff7533a5aac0f1958abcf963145212f2d3657795f90d414a9b981232c0
+EBUILD localmylist-9999-r2.ebuild 1394 SHA256 c1d4bcae3360f2227115ddaa7ad21f8fdc6bd3109f046ea29fdba5d967c0631f SHA512 a2215fb3f45dd65089b4727fc5efa8a43e0fa98884b794bc3006f21a29bf2441338be75a949a546ccb3bc7584d72fff0fffea3e98c12fa08f19c35c88d6b9f1a WHIRLPOOL 479102d94c71d58eed5e47748ba9f618fb5baead3d750613e29fed0bdf2b0db8cd3f6e5d760a39ed2fe65ea20ae9d0531ca24e5994491fe533b27e711751a422
EBUILD localmylist-9999.ebuild 2366 SHA256 6a8fec2c3ec00cc9854fe93f02fe865d5d1d96f8765d2c6fff07bcbbe4f55a15 SHA512 d04865fc6782e7a6c31d8c4f06b962e51335657fa24437cc122f4a95f7edf5d677ddaa6831548557fec5d1b706601ced6cec87425348d920109f81d6971a94de WHIRLPOOL a8543b32987a7855de3870c78bce3b9dee5480b9c38d5c7787367066268c99cf317a8f715a5e41aabf978071efa4acfcdf3946074a66710b71f7f4ec995e5974
-#!/sbin/runscript
+#!/sbin/openrc-run
checkconfig() {
if [ "${ANIONI_USER}" = "" ] ; then
--- /dev/null
+# ...
+
+EAPI="6"
+
+EGIT_REPO_URI="https://aptx.org/git/localmylist.git"
+EXPERIMENTAL="true"
+
+inherit git-r3 cmake-utils gnome2-utils
+
+DESCRIPTION="LocalMyList library"
+HOMEPAGE="https://aptx.org/gitweb/?p=localmylist.git;a=summary"
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="+anidbudpclient gui daemon tools"
+
+DEPEND="
+ >=dev-qt/qtcore-5.3
+ >=dev-qt/qtsql-5.3[postgres]
+ >=dev-qt/qtnetwork-5.3
+ >=dev-qt/qtscript-5.3
+ gui? ( >=dev-qt/qtgui-5.3 >=dev-qt/qtwidgets-5.3 )
+ anidbudpclient? ( >=app-anidbudpclient/anidbudpclient-9999-r3[renameparser] )
+ dev-libs/boost
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_ANIDBUDPCLIENT="$(usex anidbudpclient)"
+ -DWITH_GUI="$(usex gui)"
+ -DWITH_DAEMON="$(usex daemon)"
+ -DWITH_TOOLS="$(usex tools)"
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use daemon ; then
+ newinitd "${FILESDIR}"/anioni.initd anioni
+ newconfd "${FILESDIR}"/anioni.confd anioni
+ fi
+
+ if use gui ; then
+ domenu "${S}/localmylist-management/share/localmylist-management.desktop"
+ for icon_path in ${S}/localmylist-management/share/icons/*
+ do
+ local icon="${icon_path##*/}"
+ local filename="${icon%%.*}"
+ local size="${filename##*_}"
+ newicon -s $size "$icon_path" "localmylist-management.${icon##*.}"
+ done
+ fi
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}