diff options
Diffstat (limited to 'python-ekler.spec')
-rw-r--r-- | python-ekler.spec | 351 |
1 files changed, 351 insertions, 0 deletions
diff --git a/python-ekler.spec b/python-ekler.spec new file mode 100644 index 0000000..f2581db --- /dev/null +++ b/python-ekler.spec @@ -0,0 +1,351 @@ +%global _empty_manifest_terminate_build 0 +Name: python-ekler +Version: 0.6.1 +Release: 1 +Summary: Turkce kelimelerin sonuna fonetik yapilarina uygun ekleri ekleyen module. +License: MIT +URL: https://github.com/alioguzhan/ekler +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/43/25/031a218db83d5b41035e5c31a4de4ddcd468c642f4e8b991b30bc1fca16f/ekler-0.6.1.tar.gz +BuildArch: noarch + + +%description +<p align="center"> +<img src="https://raw.githubusercontent.com/alioguzhan/ekler/master/ekler.jpg" width="300"> +</p> + +# Ekler + +[](https://pypi.org/project/ekler/) +[](https://github.com/alioguzhan/ekler/actions/workflows/test.yml) + + +[](https://opensource.org/licenses/MIT) + +Turkce kelimelerin sonuna, fonetik yapilarina gore: + +- `Iyelik` +- `Yonelme` +- `Bulunma` +- `Ayrılma` +- `Çoğul` +- `Vasıta` + +eklerini ekler. + +## Kurulum & Kullanim + +```bash +pip install ekler +``` + +Ornek Kullanim: + +```py +from ekler import ekli, YONELME_EKI, IYELIK_EKI, BULUNMA_EKI, AYRILMA_EKI, VASITA_EKI + +isim = 'ali' +ekli(isim, IYELIK_EKI) +## ali'nin + +ekli(isim, YONELME_EKI) +## ali'ye + +isim = "Ahmet" +ekli(isim, IYELIK_EKI) +## ahmet'in + +ekli(isim, YONELME_EKI) +## ahmet'e + +ekli(isim, YONELME_EKI, False) # kesme isareti yok +## ahmete + +isim = "Istanbul" +ekli(isim, BULUNMA_EKI) +## Istanbul'da + +ekli(isim, AYRILMA_EKI) +## Istanbul'dan + +isim = "Gaziantep" +ekli(isim, BULUNMA_EKI) # sertlesme var. de -> te +## Gaziantep'te + +ekli(isim, AYRILMA_EKI) # sertlesme var. den -> ten +## Gaziantep'ten + +isim = "kitap" +ekli(isim, COGUL_EKI) +## kitaplar + +isim = "kalem" +ekli(isim, COGUL_EKI) +## kalemler + +isim = "Leyla" +ekli(isim, VASITA_EKI) +## Leyla'yla +``` + +## Sınırlamalar + +Kutuphaneyi gelistirme amacim `sahis`, `cografi yer`, `kullanici adi (username)` kelimelerinde kullanilmasidir. Bu tarz kelimelerde duzgun calismaktadir. (**istisna ya da hata bulursaniz lutfen belirtin**) + +Ancak; kurum, mekan gibi sonuna gelecek eklerin bir standardi olmayan yerlerde hatali sonuclar verecektir. Mesela; `Ziraat Bankasi` kelimesine bulunma eki kullanmak istediginizde `Ziraat Bankasi'nda` yerine `Ziraat Bankasi'da` seklinde sonuc verecektir. + +Ama mesela `Akbank` kelimesinde bu durum gecerli degil. Duzgun bir sekilde `Akbank'ta` ve `Akbank'tan` seklinde sonuc verecektir. + +Dedigim gibi sorunsuz calismasi icin basta bahsettigim durumlarda kullanabilirsiniz. + +## Katkıda Bulunanlar + +- [@midorikocak](https://github.com/midorikocak) + + + + +%package -n python3-ekler +Summary: Turkce kelimelerin sonuna fonetik yapilarina uygun ekleri ekleyen module. +Provides: python-ekler +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-ekler +<p align="center"> +<img src="https://raw.githubusercontent.com/alioguzhan/ekler/master/ekler.jpg" width="300"> +</p> + +# Ekler + +[](https://pypi.org/project/ekler/) +[](https://github.com/alioguzhan/ekler/actions/workflows/test.yml) + + +[](https://opensource.org/licenses/MIT) + +Turkce kelimelerin sonuna, fonetik yapilarina gore: + +- `Iyelik` +- `Yonelme` +- `Bulunma` +- `Ayrılma` +- `Çoğul` +- `Vasıta` + +eklerini ekler. + +## Kurulum & Kullanim + +```bash +pip install ekler +``` + +Ornek Kullanim: + +```py +from ekler import ekli, YONELME_EKI, IYELIK_EKI, BULUNMA_EKI, AYRILMA_EKI, VASITA_EKI + +isim = 'ali' +ekli(isim, IYELIK_EKI) +## ali'nin + +ekli(isim, YONELME_EKI) +## ali'ye + +isim = "Ahmet" +ekli(isim, IYELIK_EKI) +## ahmet'in + +ekli(isim, YONELME_EKI) +## ahmet'e + +ekli(isim, YONELME_EKI, False) # kesme isareti yok +## ahmete + +isim = "Istanbul" +ekli(isim, BULUNMA_EKI) +## Istanbul'da + +ekli(isim, AYRILMA_EKI) +## Istanbul'dan + +isim = "Gaziantep" +ekli(isim, BULUNMA_EKI) # sertlesme var. de -> te +## Gaziantep'te + +ekli(isim, AYRILMA_EKI) # sertlesme var. den -> ten +## Gaziantep'ten + +isim = "kitap" +ekli(isim, COGUL_EKI) +## kitaplar + +isim = "kalem" +ekli(isim, COGUL_EKI) +## kalemler + +isim = "Leyla" +ekli(isim, VASITA_EKI) +## Leyla'yla +``` + +## Sınırlamalar + +Kutuphaneyi gelistirme amacim `sahis`, `cografi yer`, `kullanici adi (username)` kelimelerinde kullanilmasidir. Bu tarz kelimelerde duzgun calismaktadir. (**istisna ya da hata bulursaniz lutfen belirtin**) + +Ancak; kurum, mekan gibi sonuna gelecek eklerin bir standardi olmayan yerlerde hatali sonuclar verecektir. Mesela; `Ziraat Bankasi` kelimesine bulunma eki kullanmak istediginizde `Ziraat Bankasi'nda` yerine `Ziraat Bankasi'da` seklinde sonuc verecektir. + +Ama mesela `Akbank` kelimesinde bu durum gecerli degil. Duzgun bir sekilde `Akbank'ta` ve `Akbank'tan` seklinde sonuc verecektir. + +Dedigim gibi sorunsuz calismasi icin basta bahsettigim durumlarda kullanabilirsiniz. + +## Katkıda Bulunanlar + +- [@midorikocak](https://github.com/midorikocak) + + + + +%package help +Summary: Development documents and examples for ekler +Provides: python3-ekler-doc +%description help +<p align="center"> +<img src="https://raw.githubusercontent.com/alioguzhan/ekler/master/ekler.jpg" width="300"> +</p> + +# Ekler + +[](https://pypi.org/project/ekler/) +[](https://github.com/alioguzhan/ekler/actions/workflows/test.yml) + + +[](https://opensource.org/licenses/MIT) + +Turkce kelimelerin sonuna, fonetik yapilarina gore: + +- `Iyelik` +- `Yonelme` +- `Bulunma` +- `Ayrılma` +- `Çoğul` +- `Vasıta` + +eklerini ekler. + +## Kurulum & Kullanim + +```bash +pip install ekler +``` + +Ornek Kullanim: + +```py +from ekler import ekli, YONELME_EKI, IYELIK_EKI, BULUNMA_EKI, AYRILMA_EKI, VASITA_EKI + +isim = 'ali' +ekli(isim, IYELIK_EKI) +## ali'nin + +ekli(isim, YONELME_EKI) +## ali'ye + +isim = "Ahmet" +ekli(isim, IYELIK_EKI) +## ahmet'in + +ekli(isim, YONELME_EKI) +## ahmet'e + +ekli(isim, YONELME_EKI, False) # kesme isareti yok +## ahmete + +isim = "Istanbul" +ekli(isim, BULUNMA_EKI) +## Istanbul'da + +ekli(isim, AYRILMA_EKI) +## Istanbul'dan + +isim = "Gaziantep" +ekli(isim, BULUNMA_EKI) # sertlesme var. de -> te +## Gaziantep'te + +ekli(isim, AYRILMA_EKI) # sertlesme var. den -> ten +## Gaziantep'ten + +isim = "kitap" +ekli(isim, COGUL_EKI) +## kitaplar + +isim = "kalem" +ekli(isim, COGUL_EKI) +## kalemler + +isim = "Leyla" +ekli(isim, VASITA_EKI) +## Leyla'yla +``` + +## Sınırlamalar + +Kutuphaneyi gelistirme amacim `sahis`, `cografi yer`, `kullanici adi (username)` kelimelerinde kullanilmasidir. Bu tarz kelimelerde duzgun calismaktadir. (**istisna ya da hata bulursaniz lutfen belirtin**) + +Ancak; kurum, mekan gibi sonuna gelecek eklerin bir standardi olmayan yerlerde hatali sonuclar verecektir. Mesela; `Ziraat Bankasi` kelimesine bulunma eki kullanmak istediginizde `Ziraat Bankasi'nda` yerine `Ziraat Bankasi'da` seklinde sonuc verecektir. + +Ama mesela `Akbank` kelimesinde bu durum gecerli degil. Duzgun bir sekilde `Akbank'ta` ve `Akbank'tan` seklinde sonuc verecektir. + +Dedigim gibi sorunsuz calismasi icin basta bahsettigim durumlarda kullanabilirsiniz. + +## Katkıda Bulunanlar + +- [@midorikocak](https://github.com/midorikocak) + + + + +%prep +%autosetup -n ekler-0.6.1 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-ekler -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.6.1-1 +- Package Spec generated |