Compare commits
14 Commits
master
...
55c97eb708
| Author | SHA1 | Date | |
|---|---|---|---|
| 55c97eb708 | |||
| 8a7f3eaf16 | |||
| 19a3e08955 | |||
| 6eecb89665 | |||
| cbf69cac87 | |||
| 59e32ce3cc | |||
| 417a43dbad | |||
| bb1022f478 | |||
| 21005a77eb | |||
| 0ee1082810 | |||
| 3c66c30e38 | |||
| 429321be28 | |||
|
|
2618da3c89 | ||
|
|
4f7b268d50 |
@@ -29,6 +29,6 @@ runs:
|
||||
latest_existing_ebuild="${existing_ebuilds[-1]}"
|
||||
echo "Copying ${latest_existing_ebuild} to ${want_ebuild}"
|
||||
cp "${latest_existing_ebuild}" "${want_ebuild}"
|
||||
message="add ${{ inputs.version }}"
|
||||
message="added ${{ inputs.version }}"
|
||||
fi
|
||||
echo "message=${message}" >> "${GITHUB_OUTPUT}"
|
||||
|
||||
5
.gitea/actions/drop-ebuilds-matching/Dockerfile
Normal file
5
.gitea/actions/drop-ebuilds-matching/Dockerfile
Normal file
@@ -0,0 +1,5 @@
|
||||
FROM gentoo/portage:latest as portage
|
||||
FROM gentoo/stage3:amd64-openrc
|
||||
COPY --from=portage /var/db/repos/gentoo /var/db/repos/gentoo
|
||||
RUN emerge -q app-portage/portage-utils && rm -Rf /var/db/repos/gentoo
|
||||
ENTRYPOINT [ "/bin/bash" ]
|
||||
@@ -12,8 +12,7 @@ outputs:
|
||||
description: "space-separated list of removed ebuild versions"
|
||||
runs:
|
||||
using: docker
|
||||
image: docker://git.ratigorsk-12.ru/gentoo/portage-utils-docker:master
|
||||
entrypoint: /bin/bash
|
||||
image: Dockerfile
|
||||
args:
|
||||
- -c
|
||||
- |
|
||||
|
||||
@@ -4,7 +4,6 @@ on:
|
||||
push:
|
||||
branches:
|
||||
- "master"
|
||||
- "actions"
|
||||
tags:
|
||||
- "v*"
|
||||
schedule:
|
||||
@@ -16,6 +15,8 @@ jobs:
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v6
|
||||
with:
|
||||
token: ${{GITEA_TOKEN}}
|
||||
|
||||
- name: Fetch update manifest
|
||||
uses: ./.gitea/actions/fetch-electron-update
|
||||
@@ -37,7 +38,7 @@ jobs:
|
||||
atom: media-sound/yandex-music
|
||||
version: ${{steps.manifest.outputs.version}}
|
||||
|
||||
- name: Build new manifests
|
||||
- name: Check repo for validity
|
||||
uses: ./.gitea/actions/pkgdev-manifest
|
||||
|
||||
- name: Check repo for validity
|
||||
@@ -45,7 +46,7 @@ jobs:
|
||||
with:
|
||||
args: --keywords=-RedundantVersion media-sound/yandex-music
|
||||
|
||||
- name: Commit changes
|
||||
- name: Commit new ebuild
|
||||
uses: EndBug/add-and-commit@v9
|
||||
if: ${{steps.latest.outputs.message != '' || steps.cleanup.outputs.message != ''}}
|
||||
with:
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
DIST yandex-music-5.104.2.deb 94321922 BLAKE2B 5171d35e41febe1dbf948c1408677a5ba35e0d909ba4d97f2f92825cfddc23386e9d3b25be5ff81e10b32a418898eacf80a3f73acab77f6f1a265d3da3322bb5 SHA512 e4f83ccfaf84e401f21c431ca481835db13714add67d9c1ddfb3b284f2aac024ee226aa40b762aa8ed2062eb6f624e4f6e4b565c968eaabfc925c48affe66343
|
||||
DIST yandex-music-5.105.2.deb 94318804 BLAKE2B 2e072159a6c43075a59d48d7da78560660654318cc99a8ba976f0a3f0a5f30206ba4382855f20b486d93b4c5dcdff7c88e8513c90117a415940868b954168228 SHA512 2895bfb67b700a0312555e26c7c5d753c64a0d6e0016ee3cca41b775f94c89e51b8fdf83f1b103fec782a5f225b88b8e3f3c44f62bd5bb227e470730f937e81e
|
||||
DIST yandex-music-5.105.3.deb 94305280 BLAKE2B 56803290f9a2231dc6d632d2fc2981596e8561beebda279ec12c938c4c9ac4ad0d8b3fce2fc65325b014f1a5d9c51b2e07296c1de452ff1c671dc48eaa54f280 SHA512 266717e36b1bca1ba1c6f3bb61e86c2cb9308bcef714dd0311ba6d2e55905bb5fe688e2ff0872ab953952dd46db093d47933807fe27ce5f748bcac9611097bac
|
||||
DIST yandex-music-5.106.2.deb 94353332 BLAKE2B 1e7bed4c36504f57047d3395ab1de52a34b9ec658a8b097e99741c42d2427e9e17861fd7f170514fd6bd04cff49df8e85585d5659faac4654051b170d2118d82 SHA512 f7bfc7c43e101fdd4a1506504945a359b3d7f662275e0417a74935db514542b5bc46df6169247123f4ec42e4c8df254e73ab214dfd6511816345d46e377afd28
|
||||
DIST yandex-music-5.107.0.deb 94379674 BLAKE2B 8706c0deb05bdc8bb3d6afa9344c349e4cbf9e3209ccb3aedd52449f8b9383d9edd4a567a2298f2f9dc2550776adcfe291258d92eb71aea4e7a3223981f29838 SHA512 63d5fd5d724d8269facd76b46c9cb0a848c8bb909bb0a59ebcc79aa3809b9fa80ea3ca2c8478c248df90fc275916568a339bbe6cb9540d396dc851ddb9ecf3e1
|
||||
DIST yandex-music-5.108.3.deb 94375060 BLAKE2B e6f690cbcc5bbe32b30f94adc19d7fe0e596e8f88ee8edd3dd1b249c8b88abf5dd0fd1d0beb62535b57247f7a655dcbd95c38192ecc2db71f6740037e408be27 SHA512 ad9cbde6e02262fbd31d58e287fcf93e0785404f63816afd309a54a9945d9b7db8c266263cbd3656470ccb60d7edf0ac8de0785b1aeb402312ec47fab2e3d23b
|
||||
DIST yandex-music-5.79.7.deb 92572126 BLAKE2B 0699449edf16bcf2d9e72c1ed885eecd42b26563e2750cc169e5f40b4cbfb925591420893b3350cee229ffa6fc745bf0fdcd8b806de7077a11a305fbad624cfb SHA512 cfc343e988dd07485f80d02b9525b2568539dc344cd5da853bc9ee81a9ac52314c33ca056b7bd9c9a9ec4631f5106d601946b37151765a6a7ad4f4a5889464b4
|
||||
DIST yandex-music-5.82.0.deb 92606352 BLAKE2B 9df62bd624698787df49eb1e688bc07546fb1d6b3a156076a31986f7cf61bb5f572ea89e8cb0060c9f918716b4af8bbb9975a61d6a70d1b8e9feb5d419e23391 SHA512 dd6ccd0cfdd2d937d5b0134bf5a1b5954cd0f43adc5507c49e53f234d687282d1e6f0b8c76c7bd72d67998a232c447e752054dd4de57ceb17d8caa7868dfca3a
|
||||
DIST yandex-music-5.83.0.deb 92586476 BLAKE2B 4f0a7db0e32dcc8a584ae57c37557876a1a675d2e3f11a47f8feefb52959639ff3452f8b394686f89feb54d6f976b7667ce8d23fbd632bbc8bcc9a6133651225 SHA512 4c8a637ff327edcf8d3e32991c0608841e987c3050f17f4467e90703a32b03781ebaebc9a2b5abd11585b78efcc98ec419de4547f8e3cc992baeac25190ceaca
|
||||
DIST yandex-music-5.84.1.deb 92619070 BLAKE2B df7684d8a9c910acfccce73d347afd83d88b2d8f8e6dd7b15caa73fb5da511eeb434740cb2300f47f5bc92f50ec3a3811b0b014472d7a6069accb19d99dc8123 SHA512 7214751c246596dfbc788f6ebd229fc43ddaf358d36cea8fb9ec7496377fa5ec55eb473791fea9f569e880fbae8e7635c3aaa795332d775721f0605454f9644e
|
||||
|
||||
@@ -1,69 +0,0 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit xdg desktop unpacker
|
||||
|
||||
DESCRIPTION="Personal recommendations, mixes for any occasion and the latest musical releases"
|
||||
HOMEPAGE="https://music.yandex.ru/download/"
|
||||
SRC_URI="https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${PV}.deb -> ${P}.deb"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="Yandex-Music-EULA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libnotify
|
||||
dev-libs/nss
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXtst
|
||||
x11-misc/xdg-utils
|
||||
app-accessibility/at-spi2-core
|
||||
sys-apps/util-linux
|
||||
app-crypt/libsecret
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QA_PRESTRIPPED="
|
||||
/opt/Яндекс\\ Музыка/libEGL.so
|
||||
/opt/Яндекс\\ Музыка/chrome-sandbox
|
||||
/opt/Яндекс\\ Музыка/chrome_crashpad_handler
|
||||
/opt/Яндекс\\ Музыка/libffmpeg.so
|
||||
/opt/Яндекс\\ Музыка/libvulkan.so.1
|
||||
/opt/Яндекс\\ Музыка/libGLESv2.so
|
||||
/opt/Яндекс\\ Музыка/libvk_swiftshader.so
|
||||
/opt/Яндекс\\ Музыка/yandexmusic
|
||||
"
|
||||
|
||||
src_install() {
|
||||
gzip -d usr/share/doc/yandexmusic/changelog.gz
|
||||
mv usr/share/doc/yandexmusic usr/share/doc/${P}
|
||||
|
||||
insinto /
|
||||
doins -r opt
|
||||
doins -r usr
|
||||
|
||||
exeinto "/opt/Яндекс Музыка"
|
||||
doexe "opt/Яндекс Музыка/yandexmusic"
|
||||
doexe "opt/Яндекс Музыка/chrome-sandbox"
|
||||
doexe "opt/Яндекс Музыка/chrome_crashpad_handler"
|
||||
|
||||
dosym "../../opt/Яндекс Музыка/yandexmusic" /usr/bin/yandexmusic
|
||||
|
||||
sed -i 's/Categories=Audio;/Categories=Audio;AudioVideo/' usr/share/applications/yandexmusic.desktop
|
||||
domenu usr/share/applications/yandexmusic.desktop
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
@@ -1,69 +0,0 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit xdg desktop unpacker
|
||||
|
||||
DESCRIPTION="Personal recommendations, mixes for any occasion and the latest musical releases"
|
||||
HOMEPAGE="https://music.yandex.ru/download/"
|
||||
SRC_URI="https://music-desktop-application.s3.yandex.net/stable/Yandex_Music_amd64_${PV}.deb -> ${P}.deb"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="Yandex-Music-EULA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libnotify
|
||||
dev-libs/nss
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXtst
|
||||
x11-misc/xdg-utils
|
||||
app-accessibility/at-spi2-core
|
||||
sys-apps/util-linux
|
||||
app-crypt/libsecret
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QA_PRESTRIPPED="
|
||||
/opt/Яндекс\\ Музыка/libEGL.so
|
||||
/opt/Яндекс\\ Музыка/chrome-sandbox
|
||||
/opt/Яндекс\\ Музыка/chrome_crashpad_handler
|
||||
/opt/Яндекс\\ Музыка/libffmpeg.so
|
||||
/opt/Яндекс\\ Музыка/libvulkan.so.1
|
||||
/opt/Яндекс\\ Музыка/libGLESv2.so
|
||||
/opt/Яндекс\\ Музыка/libvk_swiftshader.so
|
||||
/opt/Яндекс\\ Музыка/yandexmusic
|
||||
"
|
||||
|
||||
src_install() {
|
||||
gzip -d usr/share/doc/yandexmusic/changelog.gz
|
||||
mv usr/share/doc/yandexmusic usr/share/doc/${P}
|
||||
|
||||
insinto /
|
||||
doins -r opt
|
||||
doins -r usr
|
||||
|
||||
exeinto "/opt/Яндекс Музыка"
|
||||
doexe "opt/Яндекс Музыка/yandexmusic"
|
||||
doexe "opt/Яндекс Музыка/chrome-sandbox"
|
||||
doexe "opt/Яндекс Музыка/chrome_crashpad_handler"
|
||||
|
||||
dosym "../../opt/Яндекс Музыка/yandexmusic" /usr/bin/yandexmusic
|
||||
|
||||
sed -i 's/Categories=Audio;/Categories=Audio;AudioVideo/' usr/share/applications/yandexmusic.desktop
|
||||
domenu usr/share/applications/yandexmusic.desktop
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
Reference in New Issue
Block a user