]> git.pld-linux.org Git - packages/PySolFC.git/commitdiff
- new, based on fedora work
authorElan Ruusamäe <glen@pld-linux.org>
Sun, 7 Feb 2010 15:19:55 +0000 (15:19 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    PySol.desktop -> 1.1
    PySolFC.spec -> 1.1
    pysolfc-setup.py-noglade.patch -> 1.1

PySol.desktop [new file with mode: 0644]
PySolFC.spec [new file with mode: 0644]
pysolfc-setup.py-noglade.patch [new file with mode: 0644]

diff --git a/PySol.desktop b/PySol.desktop
new file mode 100644 (file)
index 0000000..59feb9e
--- /dev/null
@@ -0,0 +1,95 @@
+[Desktop Entry]
+GenericName=Card Games
+GenericName[af]=Kaart Speletjie
+GenericName[ar]=لعبة ورق
+GenericName[az]=Kart Oyunu
+GenericName[be]=Картачная гульня
+GenericName[bg]=Игра с карти
+GenericName[bn]=তাসের খেলা
+GenericName[br]=C'hoari kartennoù
+GenericName[bs]=Igra s kartama
+GenericName[ca]=Joc de cartes
+GenericName[cs]=Karty
+GenericName[cy]=Gêm cardiau
+GenericName[da]=Kortspil
+GenericName[de]=Kartenspiel
+GenericName[el]=Παιχνίδι καρτών
+GenericName[eo]=Kartludo
+GenericName[es]=Juego de cartas
+GenericName[et]=Kaardimäng
+GenericName[eu]=Karta jokoa
+GenericName[fa]=کارت بازی
+GenericName[fi]=Korttipeli
+GenericName[fo]=Kortspøl
+GenericName[fr]=Jeu de cartes
+GenericName[fy]=Kaartspul
+GenericName[ga]=Cluiche Cártaí
+GenericName[gl]=Xogo de Cartas
+GenericName[he]=משחק קלפים
+GenericName[hi]=ताश के खेल
+GenericName[hr]=Kartaška igra
+GenericName[hsb]=Kartowa hra
+GenericName[hu]=Kártyajáték
+GenericName[is]=Kaplar
+GenericName[it]=Gioco di carte
+GenericName[ja]=カードゲーム
+GenericName[km]=ល្បែង​បៀរ
+GenericName[ko]=카드 놀이
+GenericName[lo]=ເກມໄພ້
+GenericName[lt]=Kortų žaidimas
+GenericName[lv]=Kāršu Spēle
+GenericName[mk]=Игра со карти
+GenericName[mn]=Хөзрийн тоглоом
+GenericName[ms]=Permainan Kad
+GenericName[mt]=Logħba tal-karti
+GenericName[nb]=Kortspill
+GenericName[nds]=Koortspeel
+GenericName[nl]=Kaartspel
+GenericName[nn]=Kortspel
+GenericName[nso]=Papadi ya Dikarata
+GenericName[pa]=ਤਾਸ਼ ਖੇਡ
+GenericName[pl]=Gra karciana
+GenericName[pt]=Jogo de Cartas
+GenericName[pt_BR]=Cartas
+GenericName[ro]=Joc de cărţi
+GenericName[ru]=Карточная игра
+GenericName[rw]=Umukino Ikarika
+GenericName[se]=Goartaspeallu
+GenericName[sk]=Kartová hra
+GenericName[sl]=Igra s kartami
+GenericName[sr]=Игра са картама
+GenericName[sr@Latn]=Igra sa kartama
+GenericName[ss]=Umdlalo welikhadi
+GenericName[sv]=Kortspel
+GenericName[ta]=கார்டு விளையாட்டு
+GenericName[tg]=Бозии Корт
+GenericName[th]=เกมไพ่
+GenericName[tr]=İskambil Oyunu
+GenericName[tt]=Kard Uyını
+GenericName[uk]=Карти
+GenericName[uz]=Қарта ўйини
+GenericName[ven]=Garata ya mutambo
+GenericName[vi]=Game thẻ
+GenericName[wa]=Cwårdjeu
+GenericName[xh]=Umdlalo Wekhadi
+GenericName[zh_CN]=牌类游戏
+GenericName[zh_TW]=紙牌遊戲
+GenericName[zu]=Umdlalo Wamakhadi
+Name=PySol
+Name[af]=Pysol
+Name[ar]=بايسول
+Name[bn]=পাই-সল
+Name[eo]=Soliterego
+Name[fa]=پایسول
+Name[hi]=पायसॉल
+Name[ko]=파이솔
+Name[lo]=Pysol
+Name[sv]=Pysol
+Name[th]=เกมถอดไพ่ PySol
+Name[vi]=PySol
+Exec=pysol
+Icon=pysol
+Terminal=false
+Type=Application
+Categories=Game;CardGame;
+Version=1.0
diff --git a/PySolFC.spec b/PySolFC.spec
new file mode 100644 (file)
index 0000000..9ba4d5e
--- /dev/null
@@ -0,0 +1,114 @@
+Summary:       A collection of solitare card games
+Name:          PySolFC
+Version:       1.1
+Release:       0.3
+License:       GPL v2+
+Group:         Applications/Games
+URL:           http://pysolfc.sourceforge.net/
+Source0:       http://downloads.sourceforge.net/pysolfc/%{name}-%{version}.tar.bz2
+# Source0-md5: 56aca8101b3534aaf3564c40ed6824f1
+Source1:       PySol.desktop
+Patch0:                pysolfc-setup.py-noglade.patch
+BuildRequires: python-devel
+BuildRequires: rpmbuild(macros) >= 1.219
+Requires:      python-PIL-tk
+Requires:      python-modules
+Requires:      python-tkinter
+Requires:      tcl
+Requires:      tix
+Requires:      tk
+Provides:      pysol = %{version}-%{release}
+BuildArch:     noarch
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+PySolFC (PySol Fan Club) is a collection of more than 1000 solitaire
+card games. It is a fork of PySol solitare. Its features include
+modern look and feel (uses Tile widget set), multiple cardsets and
+tableau backgrounds, sound, unlimited undo, player statistics, a hint
+system, demo games, a solitaire wizard, support for user written
+plug-ins, an integrated HTML help browser, and lots of documentation.
+
+%prep
+%setup -q
+%patch0 -p0
+
+%build
+%{__python} setup.py build
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_desktopdir}
+%{__python} setup.py install \
+       --optimize=2 \
+       --root=$RPM_BUILD_ROOT
+
+cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
+
+# duplicate with ru
+rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/ru_RU
+
+# sanitize
+mv $RPM_BUILD_ROOT%{_bindir}/pysol{.py,}
+
+%py_postclean
+
+%find_lang pysol
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files -f pysol.lang
+%defattr(644,root,root,755)
+%doc README PKG-INFO
+%attr(755,root,root) %{_bindir}/pysol
+%dir %{py_sitescriptdir}/pysollib
+%{py_sitescriptdir}/pysollib/*.py[co]
+%dir %{py_sitescriptdir}/pysollib/configobj
+%{py_sitescriptdir}/pysollib/configobj/*.py[co]
+%dir %{py_sitescriptdir}/pysollib/games
+%{py_sitescriptdir}/pysollib/games/*.py[co]
+%dir %{py_sitescriptdir}/pysollib/games/mahjongg
+%{py_sitescriptdir}/pysollib/games/mahjongg/*.py[co]
+%dir %{py_sitescriptdir}/pysollib/games/special
+%{py_sitescriptdir}/pysollib/games/special/*.py[co]
+%dir %{py_sitescriptdir}/pysollib/games/ultra
+%{py_sitescriptdir}/pysollib/games/ultra/*.py[co]
+%dir %{py_sitescriptdir}/pysollib/macosx
+%{py_sitescriptdir}/pysollib/macosx/*.py[co]
+%dir %{py_sitescriptdir}/pysollib/pysolgtk
+%{py_sitescriptdir}/pysollib/pysolgtk/*.py[co]
+%dir %{py_sitescriptdir}/pysollib/tile
+%{py_sitescriptdir}/pysollib/tile/*.py[co]
+%dir %{py_sitescriptdir}/pysollib/tk
+%{py_sitescriptdir}/pysollib/tk/*.py[co]
+%dir %{py_sitescriptdir}/pysollib/winsystems
+%{py_sitescriptdir}/pysollib/winsystems/*.py[co]
+
+%if "%{py_ver}" > "2.4"
+%{py_sitescriptdir}/PySolFC-*.egg-info
+%endif
+
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/cardset-crystal-mahjongg
+%{_datadir}/%{name}/cardset-dashavatara-ganjifa
+%{_datadir}/%{name}/cardset-dondorf
+%{_datadir}/%{name}/cardset-gnome-mahjongg-1
+%{_datadir}/%{name}/cardset-hexadeck
+%{_datadir}/%{name}/cardset-kintengu
+%{_datadir}/%{name}/cardset-matrix
+%{_datadir}/%{name}/cardset-mughal-ganjifa
+%{_datadir}/%{name}/cardset-oxymoron
+%{_datadir}/%{name}/cardset-standard
+%{_datadir}/%{name}/cardset-tuxedo
+%{_datadir}/%{name}/cardset-vienna-2k
+%{_datadir}/%{name}/html
+%{_datadir}/%{name}/images
+%{_datadir}/%{name}/sound
+%{_datadir}/%{name}/tcl
+%{_datadir}/%{name}/themes
+%{_datadir}/%{name}/tiles
+
+%{_pixmapsdir}/*.xbm
+%{_pixmapsdir}/*.xpm
+%{_desktopdir}/*.desktop
diff --git a/pysolfc-setup.py-noglade.patch b/pysolfc-setup.py-noglade.patch
new file mode 100644 (file)
index 0000000..d8af596
--- /dev/null
@@ -0,0 +1,11 @@
+--- setup.py.orig      2007-09-29 16:41:41.000000000 -0400
++++ setup.py   2007-09-29 16:41:49.000000000 -0400
+@@ -44,7 +44,7 @@
+     for l in ('ru', 'ru_RU'):
+         data_files.append(('share/locale/%s/LC_MESSAGES' % l,
+                            ['locale/%s/LC_MESSAGES/pysol.mo' % l]))
+-    data_files.append((data_dir, ['data/pysolfc.glade']))
++    #data_files.append((data_dir, ['data/pysolfc.glade']))
+ ##from pprint import pprint; pprint(data_files)
+ ##import sys; sys.exit()
This page took 0.130853 seconds and 4 git commands to generate.