diff --git a/gvim.svg b/gvim.svg index 079c44d..79773dc 100644 --- a/gvim.svg +++ b/gvim.svg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:946dce274e5051e4853cb1bf3483966bb349cd2a9e575af7e773c1ffdcaff749 -size 11400 +oid sha256:b53a846616930af3f3ec5c8fca0f64e3cb513cf6b129460e4567e5b0fe83b71e +size 18168 diff --git a/gvim_128.png b/gvim_128.png new file mode 100644 index 0000000..c84e722 --- /dev/null +++ b/gvim_128.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0685688fa3eabffad030fb2450faff870a4db4fb3179b4bf87b1853cb625b001 +size 10681 diff --git a/gvim_24.png b/gvim_24.png index 378d3a3..804784e 100644 --- a/gvim_24.png +++ b/gvim_24.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d203547ea1a77a3202cceda1b017a54628250e2f0443e8d947146387145eaa09 -size 1687 +oid sha256:9ed6d82d3b3728a5c9edeb604638071450c464e31e01372de967f8579cf77a64 +size 1373 diff --git a/gvim_256.png b/gvim_256.png new file mode 100644 index 0000000..be833fe --- /dev/null +++ b/gvim_256.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:051e24f1bdf0a66bc7c3d3bb811c5229dbe789119d4dde535a1b92872090cb8f +size 21983 diff --git a/gvim_32.png b/gvim_32.png index 98fe830..6425388 100644 --- a/gvim_32.png +++ b/gvim_32.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f1c006a109948927f594b3915999ed80293e0b592a7706efafedb212411be3c -size 2433 +oid sha256:266ebc16e493e068abe185b7126b40ba474bfbb502c376cf393a5b78ae1d5be0 +size 1948 diff --git a/gvim_48.png b/gvim_48.png index 5e0d20c..5d28194 100644 --- a/gvim_48.png +++ b/gvim_48.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a7620817e07ddab0ae17a5cb7bddeda01a42119c9863aacb48f37f1784b17f22 -size 3907 +oid sha256:98b1836133ded8efb4a022898a298fdc34eeb7026e632190744f5952c6d87fc2 +size 3276 diff --git a/gvim_512.png b/gvim_512.png new file mode 100644 index 0000000..3ac6175 --- /dev/null +++ b/gvim_512.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bbc8b1988690ddf5be1c0cd1847d3128da54cfd66787308238e7825ee36988c +size 46638 diff --git a/gvim_64.png b/gvim_64.png index bd4a95f..55e79d7 100644 --- a/gvim_64.png +++ b/gvim_64.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b498011da6e6641951421a79de2e1c6ed4977d08a82afc14538e957c806d7544 -size 6070 +oid sha256:c626e4c1a46b2f10bd11ab2184cd577886d43a03eadd683b592bd46610c4e8f9 +size 4629 diff --git a/gvim_96.png b/gvim_96.png index 738652d..a6fffbb 100644 --- a/gvim_96.png +++ b/gvim_96.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8fc3d48d94761e5e255c76c7ddee31b7ef5c0cde8c919cf92a3a0c08ec58390 -size 9798 +oid sha256:f1ea842c10d1a1dec12ede2c92fd65b0f859179144a7c93fb87d54c1114b4049 +size 7835 diff --git a/vim.changes b/vim.changes index f6f616d..d93d320 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Sun Jul 9 05:47:19 UTC 2023 - Atri Bhattacharya + +- Use app icon generated from vimlogo.eps in source tarball; add + higher res icons of sizes 128, 256, and 512px as png sources. + Our current icons deviate from upstream flatpaks for example. + ------------------------------------------------------------------- Thu Jun 15 09:29:01 UTC 2023 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index 24d2df3..d585dfe 100644 --- a/vim.spec +++ b/vim.spec @@ -48,12 +48,18 @@ Source19: gvim.desktop Source20: spec.skeleton Source21: spec.vim Source23: apparmor.vim +# Generated using: epstopdf runtime/vimlogo.eps && pdf2svg runtime/vimlogo.pdf gvim.svg Source24: gvim.svg +# Section Bitmap icons generated from gvim.svg using rsvg-convert Source25: gvim_24.png Source26: gvim_32.png Source27: gvim_48.png Source28: gvim_64.png Source29: gvim_96.png +Source30: gvim_128.png +Source31: gvim_256.png +Source32: gvim_512.png +# /Section Source98: vim-changelog.sh Source99: %{name}-7.4-rpmlintrc Patch3: %{name}-7.4-disable_lang_no.patch @@ -332,7 +338,7 @@ gcc %{optflags} %{SOURCE13} -o vitmp %install %make_install STRIP=: # create icon directories and install the icons into it -for SIZE in 24 32 48 64 96; do +for SIZE in 24 32 48 64 96 128 256 512; do install -d -m 0755 %{buildroot}%{_datadir}/icons/hicolor/${SIZE}x${SIZE}/apps install -m 0644 %{_sourcedir}/gvim_${SIZE}.png %{buildroot}%{_datadir}/icons/hicolor/${SIZE}x${SIZE}/apps/gvim.png done