|
5 | 5 | CLIENT_ID="GRIVE_ID"
|
6 | 6 | CLIENT_SECRET="GRIVE_SECRET"
|
7 | 7 |
|
8 |
| -pkgname="python3-grive" |
9 |
| -_pkgname="grive" |
10 |
| -pkgdir="/tmp/build-$$" |
11 |
| -mkdir -p "${pkgdir}"/DEBIAN |
12 | 8 | wget -O /tmp/python-grive.zip https://github.com/john4smith/python-grive/archive/master.zip
|
13 | 9 | unzip /tmp/python-grive.zip -d /tmp/; cd /tmp/python-grive-*/
|
14 | 10 | echo "{\"client_id\": \"$CLIENT_ID\", \"client_secret\": \"$CLIENT_SECRET\"}" > google-client.json
|
| 11 | +
|
| 12 | +name="grive" |
| 13 | +pkgdir="/tmp/build-$$" |
| 14 | +mkdir -p "${pkgdir}"/DEBIAN |
15 | 15 | install -dm755 "${pkgdir}"/usr/lib/sysctl.d
|
16 | 16 | install -dm755 "${pkgdir}"/usr/share/applications
|
17 | 17 | install -dm755 "${pkgdir}"/usr/share/glib-2.0/schemas
|
18 |
| -install -dm755 "${pkgdir}"/usr/share/${_pkgname}/icons/loader |
19 |
| -install -m644 google-client.json "${pkgdir}"/usr/share/${_pkgname} |
20 |
| -install -m644 60-${_pkgname}-pyinotify.conf "${pkgdir}"/usr/lib/sysctl.d |
21 |
| -install -m644 ${_pkgname}.desktop "${pkgdir}"/usr/share/applications |
22 |
| -install -m644 icons/*.png "${pkgdir}"/usr/share/${_pkgname}/icons |
23 |
| -install -m644 icons/loader/*.png "${pkgdir}"/usr/share/${_pkgname}/icons/loader |
24 |
| -install -m644 apps.${_pkgname}.gschema.xml "${pkgdir}"/usr/share/glib-2.0/schemas |
25 |
| -install -m755 ${_pkgname} "${pkgdir}"/usr/share/${_pkgname} |
26 |
| -install -m644 LICENSE "${pkgdir}"/usr/share/${_pkgname} |
| 18 | +install -dm755 "${pkgdir}"/usr/share/${name}/icons |
| 19 | +install -m644 google-client.json "${pkgdir}"/usr/share/${name} |
| 20 | +install -m644 60-${name}-pyinotify.conf "${pkgdir}"/usr/lib/sysctl.d |
| 21 | +install -m644 ${name}.desktop "${pkgdir}"/usr/share/applications |
| 22 | +install -m644 icons/*.png "${pkgdir}"/usr/share/${name}/icons |
| 23 | +install -m644 apps.${name}.gschema.xml "${pkgdir}"/usr/share/glib-2.0/schemas |
| 24 | +install -m755 ${name} "${pkgdir}"/usr/share/${name} |
| 25 | +install -m644 LICENSE "${pkgdir}"/usr/share/${name} |
27 | 26 | install -m644 debian/control "${pkgdir}"/DEBIAN
|
| 27 | +install -m644 debian/copyright "${pkgdir}"/DEBIAN |
28 | 28 | pkgsize=$(du -s "${pkgdir}"/usr | cut -f1)
|
29 | 29 | pkgver=$(grep ^Version: "${pkgdir}"/DEBIAN/control | cut -d" " -f2)
|
| 30 | +pkgfile=$(grep ^Package: "${pkgdir}"/DEBIAN/control | cut -d" " -f2) |
30 | 31 | sed -i "s/^Installed-Size:.*/Installed-Size: ${pkgsize}/" "${pkgdir}"/DEBIAN/control
|
31 | 32 | bash -c "cd \"${pkgdir}\"; find usr/ -type f -exec md5sum '{}' \; > DEBIAN/md5sums"
|
32 |
| -dpkg-deb --build "${pkgdir}" ../${pkgname}-${pkgver}_all.deb |
| 33 | +dpkg-deb --build "${pkgdir}" ../${pkgfile}-${pkgver}_all.deb |
33 | 34 | ```
|
0 commit comments