I repaired my leather jacket but this process can be used for any kind of jacket.
1- A small rivet (I got mine from a cobbler)
2- A similar piece of leather/fabric. But you can use different or even contrast colour for a different style. I did'nt have similar leather piece. But I had a valvet piece of same color so I used it instead of leather.
3- A strong fabric glue. I used multi-purpose "Samad Bond" glue. But you can use any glue suitable for leather/fabric.
1- A hammer
2- A plier
3- And a nail (To make hole for the rivet)
Step 1: Stick em
2- Now cut a small stripe of fabric to cover the whole site. Apply adhesive to the back side of fabric. Now you have created a customized adhesive tape.
3- Now simply stick this fabric stripe to cover the whole area. Take care to hide completely the wrinkles created by step 1.