├── .gitignore ├── misc └── netease-cloud-music ├── README.md └── netease-cloud-music.temp.spec /.gitignore: -------------------------------------------------------------------------------- 1 | tmp-x86_64/ 2 | tmp-i686/ 3 | dist/ 4 | -------------------------------------------------------------------------------- /misc/netease-cloud-music: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | export LD_LIBRARY_PATH="/usr/lib/netease-cloud-music:$LD_LIBRARY_PATH" 4 | cd /usr/lib/netease-cloud-music 5 | /usr/lib/netease-cloud-music/netease-cloud-music $* 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Deprecated 2 | 目前我几乎不再使用 Fedora Linux ,精力有限,不再维护本项目。 https://copr.fedorainfracloud.org 有维护者提供较新版本。 3 | 4 | 5 | # 网易云音乐 RPM 包 6 | 当前状态:Fedora 23/24 下安装后可以正常打开使用。 7 | 8 | ## 安装 9 | 1. 安装 RPM Fusion 源 (free): http://rpmfusion.org/Configuration 10 | 2. 终端下执行: 11 | 12 | ``` 13 | wget https://dl.senorsen.com/pub/package/linux/add_repo.sh -qO - | sudo sh 14 | sudo dnf install http://dl-http.senorsen.com/pub/package/linux/rpm/senorsen-repo-0.0.1-1.noarch.rpm 15 | # 上一步成功后 16 | sudo dnf install netease-cloud-music 17 | ``` 18 |    注意:该命令会下载一个 30+MB 的 RPM ,所以可能比较缓慢。 19 | 3. 安装完成后,在 Dash 中搜索 netease,即可看到网易云音乐的图标。 20 | 21 | 重要提醒: 22 | 安装后会安装我的 RPM 源,以供之后随源更新。如果不需要,可以手动删除,或者自己 clone 本仓库后修改打包脚本。 23 | 24 | ## 依赖 25 | - Fedora 23/24 26 | - RPMFusion (free) 27 | -------------------------------------------------------------------------------- /netease-cloud-music.temp.spec: -------------------------------------------------------------------------------- 1 | %global debug_package %{nil} 2 | %global __os_install_post /usr/lib/rpm/brp-compress %{nil} 3 | 4 | Name: netease-cloud-music 5 | Version: ${VERSION} 6 | Release: ${RELEASE} 7 | Summary: Netease Cloud Music (unofficial release, package made by Senorsen) 8 | 9 | Group: Sound and Video 10 | License: Proprietary 11 | URL: https://github.com/Senorsen/netease-cloud-music-rpm 12 | 13 | Source: ${SOURCE} 14 | 15 | AutoReqProv: no 16 | 17 | Provides: netease-cloud-music = ${VERSION}-${RELEASE} 18 | Provides: application(netease-cloud-music.desktop) 19 | 20 | Requires: alsa-lib%{?_isa} >= 1.0.16 21 | Requires: atk%{?_isa} >= 1.12.4 22 | Requires: glibc%{?_isa} >= 2.14 23 | Requires: cairo%{?_isa} >= 1.6.0 24 | Requires: libcue%{?_isa} 25 | Requires: dbus%{?_isa} >= 1.2.14 26 | Requires: expat%{?_isa} >= 2.0.1 27 | Requires: fontconfig%{?_isa} >= 2.11 28 | Requires: freetype%{?_isa} >= 2.6 29 | Requires: libgcc%{?_isa} 30 | Requires: gdk-pixbuf2%{?_isa} >= 2.22.0 31 | Requires: glib2%{?_isa} >= 2.37.3 32 | Requires: gtk2%{?_isa} >= 2.24.0 33 | Requires: nspr%{?_isa} 34 | Requires: nss%{?_isa} 35 | Requires: pango%{?_isa} 36 | Requires: qt5-qtbase%{?_isa} 37 | Requires: qt5-qtmultimedia%{?_isa} 38 | Requires: qt5-qtx11extras%{?_isa} 39 | Requires: sqlite%{?_isa} 40 | Requires: libstdc++%{?_isa} 41 | Requires: taglib%{?_isa} >= 1.8 42 | Requires: libXcursor%{?_isa} 43 | Requires: libXext%{?_isa} 44 | Requires: libXfixes%{?_isa} 45 | Requires: libXi%{?_isa} 46 | Requires: libXrandr%{?_isa} 47 | Requires: libXrender%{?_isa} 48 | Requires: libXScrnSaver%{?_isa} 49 | Requires: libXtst%{?_isa} 50 | Requires: zlib%{?_isa} >= 1.2.3 51 | Requires: gstreamer1-plugins-ugly%{?_isa} 52 | 53 | 54 | %description 55 | Netease Cloud Music (unofficial release, package made by Senorsen ) 56 | 57 | %prep 58 | %setup -q 59 | 60 | 61 | %build 62 | echo $RPM_BUILD 63 | 64 | 65 | %install 66 | rm -rf $RPM_BUILD_ROOT 67 | mkdir -p $RPM_BUILD_ROOT 68 | mv ./* $RPM_BUILD_ROOT/ 69 | 70 | %post 71 | gtk-update-icon-cache /usr/share/icons/hicolor 72 | install -m 644 /usr/share/senorsen/senorsen.public.key /etc/pki/rpm-gpg/RPM-GPG-KEY-SENORSEN 73 | install -m 644 /usr/share/senorsen/senorsen.repo /etc/yum.repos.d/senorsen.repo 74 | 75 | %files 76 | %defattr(-,root,root) 77 | /usr/share/senorsen/senorsen.public.key 78 | /usr/share/senorsen/senorsen.repo 79 | /usr/share/icons/hicolor/scalable/apps/netease-cloud-music.svg 80 | /usr/share/doc/netease-cloud-music/README.md 81 | /usr/share/doc/netease-cloud-music/changelog.gz 82 | /usr/share/doc/netease-cloud-music/copyright 83 | /usr/share/applications/netease-cloud-music.desktop 84 | /usr/lib/netease-cloud-music/cef.pak 85 | /usr/lib/netease-cloud-music/cef_100_percent.pak 86 | /usr/lib/netease-cloud-music/natives_blob.bin 87 | /usr/lib/netease-cloud-music/snapshot_blob.bin 88 | /usr/lib/netease-cloud-music/netease-cloud-music 89 | /usr/lib/netease-cloud-music/cef_extensions.pak 90 | /usr/lib/netease-cloud-music/locales/ta.pak 91 | /usr/lib/netease-cloud-music/locales/es.pak 92 | /usr/lib/netease-cloud-music/locales/gu.pak 93 | /usr/lib/netease-cloud-music/locales/th.pak 94 | /usr/lib/netease-cloud-music/locales/sv.pak 95 | /usr/lib/netease-cloud-music/locales/ar.pak 96 | /usr/lib/netease-cloud-music/locales/fa.pak 97 | /usr/lib/netease-cloud-music/locales/nl.pak 98 | /usr/lib/netease-cloud-music/locales/ca.pak 99 | /usr/lib/netease-cloud-music/locales/sk.pak 100 | /usr/lib/netease-cloud-music/locales/en-US.pak 101 | /usr/lib/netease-cloud-music/locales/kn.pak 102 | /usr/lib/netease-cloud-music/locales/tr.pak 103 | /usr/lib/netease-cloud-music/locales/sr.pak 104 | /usr/lib/netease-cloud-music/locales/pt-PT.pak 105 | /usr/lib/netease-cloud-music/locales/es-419.pak 106 | /usr/lib/netease-cloud-music/locales/ml.pak 107 | /usr/lib/netease-cloud-music/locales/sl.pak 108 | /usr/lib/netease-cloud-music/locales/da.pak 109 | /usr/lib/netease-cloud-music/locales/fi.pak 110 | /usr/lib/netease-cloud-music/locales/et.pak 111 | /usr/lib/netease-cloud-music/locales/uk.pak 112 | /usr/lib/netease-cloud-music/locales/fr.pak 113 | /usr/lib/netease-cloud-music/locales/he.pak 114 | /usr/lib/netease-cloud-music/locales/ms.pak 115 | /usr/lib/netease-cloud-music/locales/bn.pak 116 | /usr/lib/netease-cloud-music/locales/ja.pak 117 | /usr/lib/netease-cloud-music/locales/fil.pak 118 | /usr/lib/netease-cloud-music/locales/pt-BR.pak 119 | /usr/lib/netease-cloud-music/locales/ru.pak 120 | /usr/lib/netease-cloud-music/locales/lt.pak 121 | /usr/lib/netease-cloud-music/locales/id.pak 122 | /usr/lib/netease-cloud-music/locales/am.pak 123 | /usr/lib/netease-cloud-music/locales/ko.pak 124 | /usr/lib/netease-cloud-music/locales/nb.pak 125 | /usr/lib/netease-cloud-music/locales/cs.pak 126 | /usr/lib/netease-cloud-music/locales/lv.pak 127 | /usr/lib/netease-cloud-music/locales/it.pak 128 | /usr/lib/netease-cloud-music/locales/te.pak 129 | /usr/lib/netease-cloud-music/locales/hr.pak 130 | /usr/lib/netease-cloud-music/locales/el.pak 131 | /usr/lib/netease-cloud-music/locales/sw.pak 132 | /usr/lib/netease-cloud-music/locales/zh-TW.pak 133 | /usr/lib/netease-cloud-music/locales/mr.pak 134 | /usr/lib/netease-cloud-music/locales/bg.pak 135 | /usr/lib/netease-cloud-music/locales/hu.pak 136 | /usr/lib/netease-cloud-music/locales/de.pak 137 | /usr/lib/netease-cloud-music/locales/zh-CN.pak 138 | /usr/lib/netease-cloud-music/locales/vi.pak 139 | /usr/lib/netease-cloud-music/locales/pl.pak 140 | /usr/lib/netease-cloud-music/locales/ro.pak 141 | /usr/lib/netease-cloud-music/locales/en-GB.pak 142 | /usr/lib/netease-cloud-music/locales/hi.pak 143 | /usr/lib/netease-cloud-music/icudtl.dat 144 | /usr/lib/netease-cloud-music/libcef.so 145 | /usr/lib/netease-cloud-music/chrome-sandbox 146 | /usr/lib/netease-cloud-music/cef_200_percent.pak 147 | /usr/lib/netease-cloud-music/libcrypto.so.1.0.2 148 | /usr/bin/netease-cloud-music 149 | 150 | 151 | %clean 152 | rm -rf $RPM_BUILD_ROOT 153 | 154 | %changelog 155 | * Thu May 26 2016 Senorsen - 0.9.0-3 156 | - Fix memory leak (according to issue #1, Xu Shaohua's fix) 157 | * Wed May 25 2016 Senorsen - 0.9.0-1 158 | - First rpm package! :-) 159 | --------------------------------------------------------------------------------